Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						b8bd593741 
					 
					
						
						
							
							Restrict cipher_update() for GCM  
						
						
						
						
					 
					
						2013-09-05 17:06:10 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						1af50a240b 
					 
					
						
						
							
							Cipher: test multiple cycles  
						
						... 
						
						
						
						GCM-cipher: just trust the user to call update_ad at the right time 
						
						
					 
					
						2013-09-05 17:06:10 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						ed8a02bfae 
					 
					
						
						
							
							Simplify DH blinding a bit  
						
						
						
						
					 
					
						2013-09-04 17:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						143b5028a5 
					 
					
						
						
							
							Implement DH blinding  
						
						
						
						
					 
					
						2013-09-04 16:29:59 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						2d627649bf 
					 
					
						
						
							
							Change dhm_calc_secret() prototype  
						
						
						
						
					 
					
						2013-09-04 14:22:07 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						f7ce67f0d2 
					 
					
						
						
							
							Add tests for gcm via cipher  
						
						
						
						
					 
					
						2013-09-04 12:14:11 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						8eccab5077 
					 
					
						
						
							
							Add test vectors to the cipher test suite  
						
						... 
						
						
						
						Ensures the selected cipher/mode/padding is actually used
and padding and tag are actually checked. 
						
						
					 
					
						2013-09-04 12:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						43a4780b03 
					 
					
						
						
							
							Ommit AEAD functions if GCM not defined  
						
						
						
						
					 
					
						2013-09-03 19:28:35 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						aa9ffc5e98 
					 
					
						
						
							
							Split tag handling out of cipher_finish()  
						
						
						
						
					 
					
						2013-09-03 19:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						2adc40c346 
					 
					
						
						
							
							Split cipher_update_ad() out or cipher_reset()  
						
						
						
						
					 
					
						2013-09-03 19:20:55 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						9c853b910c 
					 
					
						
						
							
							Split cipher_set_iv() out of cipher_reset()  
						
						
						
						
					 
					
						2013-09-03 13:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						e09d2f8261 
					 
					
						
						
							
							Change ecp_mul() prototype to allow randomization  
						
						... 
						
						
						
						(Also improve an error code while at it.) 
						
						
					 
					
						2013-09-02 14:29:09 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						9241be7ac5 
					 
					
						
						
							
							Change cipher prototypes for GCM  
						
						
						
						
					 
					
						2013-08-31 18:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						07f8fa5a69 
					 
					
						
						
							
							GCM in the cipher layer, step 1  
						
						... 
						
						
						
						- no support for additional data
- no support for tag 
						
						
					 
					
						2013-08-31 16:08:22 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						b5e85885de 
					 
					
						
						
							
							Handle NULL as a stream cipher for more uniformity  
						
						
						
						
					 
					
						2013-08-30 17:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						37e230c022 
					 
					
						
						
							
							Add arc4 support in the cipher layer  
						
						
						
						
					 
					
						2013-08-30 17:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						48377d9834 
					 
					
						
						
							
							Configuration option to enable/disable POLARSSL_PKCS1_V15 operations  
						
						
						
						
					 
					
						2013-08-30 13:41:14 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						548957dd49 
					 
					
						
						
							
							Refactored RSA to have random generator in every RSA operation  
						
						... 
						
						
						
						Primarily so that rsa_private() receives an RNG for blinding purposes. 
						
						
					 
					
						2013-08-30 10:30:02 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						ca174fef80 
					 
					
						
						
							
							Merged refactored x509write module into development  
						
						
						
						
					 
					
						2013-08-28 16:32:51 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						577e006c2f 
					 
					
						
						
							
							Merged ECDSA-based key-exchange and ciphersuites into development  
						
						... 
						
						
						
						Conflicts:
	include/polarssl/config.h
	library/ssl_cli.c
	library/ssl_srv.c
	library/ssl_tls.c 
						
						
					 
					
						2013-08-28 11:58:40 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						a0f07478ee 
					 
					
						
						
							
							Rm redundant dependencies in test files  
						
						
						
						
					 
					
						2013-08-28 10:10:09 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						70064fd721 
					 
					
						
						
							
							compat.sh: report results  
						
						
						
						
					 
					
						2013-08-27 22:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						7ebaf376f9 
					 
					
						
						
							
							Add ECDSA suites to compat.sh  
						
						
						
						
					 
					
						2013-08-27 22:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						dfc8d5accc 
					 
					
						
						
							
							Small adjustments in compat.sh  
						
						
						
						
					 
					
						2013-08-27 22:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						9791a4043e 
					 
					
						
						
							
							Refactor compat.sh to prepare for ECDSA  
						
						
						
						
					 
					
						2013-08-27 22:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						df0142bd17 
					 
					
						
						
							
							Fix some dependencies in tests  
						
						
						
						
					 
					
						2013-08-27 22:21:21 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						82e2945ed2 
					 
					
						
						
							
							Changed naming and prototype convention for x509write functions  
						
						... 
						
						
						
						CSR writing functions now start with x509write_csr_*()
DER writing functions now have the context at the start instead of the
end conforming to other modules. 
						
						
					 
					
						2013-08-25 11:01:31 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						2130796658 
					 
					
						
						
							
							Switched order of storing x509_req_names to match inputed order  
						
						
						
						
					 
					
						2013-08-25 10:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						8eabfc1461 
					 
					
						
						
							
							Rewrote x509 certificate request writing to use structure for storing  
						
						
						
						
					 
					
						2013-08-25 10:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						43fdd617e1 
					 
					
						
						
							
							Merged update certificate verification for EC certificates into  
						
						... 
						
						
						
						development 
						
						
					 
					
						2013-08-20 23:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						ca2da515f3 
					 
					
						
						
							
							Merged ECDSA tests / enhancements and example into development  
						
						
						
						
					 
					
						2013-08-20 23:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						2b217c36b6 
					 
					
						
						
							
							Merged latest fix for test framework revamp into development  
						
						
						
						
					 
					
						2013-08-20 23:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						667086b01d 
					 
					
						
						
							
							Fixed Makefile leftover typo  
						
						
						
						
					 
					
						2013-08-20 23:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						3fb5c5ee1c 
					 
					
						
						
							
							PK: rename members for consistency CIPHER, MD  
						
						... 
						
						
						
						Also add pk_get_name() to remove a direct access to pk_type 
						
						
					 
					
						2013-08-20 20:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						c6ac8870d5 
					 
					
						
						
							
							Nicer interface between PK and debug.  
						
						... 
						
						
						
						Finally get rid of pk_context.type member, too. 
						
						
					 
					
						2013-08-20 20:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						b4e9ca9650 
					 
					
						
						
							
							Add some more x509_verify tests  
						
						... 
						
						
						
						- trust chain of depth 0
- invalid signature
- trust chain of depth 2
- multiple trusted CA's 
						
						
					 
					
						2013-08-20 20:46:03 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						05b9dce20b 
					 
					
						
						
							
							Add tests for crl_info with EC CA  
						
						
						
						
					 
					
						2013-08-20 20:26:29 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						6d29ff209b 
					 
					
						
						
							
							Add cert_info tests for EC and mixed certificates  
						
						
						
						
					 
					
						2013-08-20 20:26:29 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						6009c3ae5e 
					 
					
						
						
							
							Add tests for EC cert and crl validation  
						
						
						
						
					 
					
						2013-08-20 20:26:28 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						e7f64a8e71 
					 
					
						
						
							
							Add missing depends to some x509parse tests  
						
						
						
						
					 
					
						2013-08-20 20:26:28 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						20e9fad4c1 
					 
					
						
						
							
							Add test files for EC cert & crl validation  
						
						
						
						
					 
					
						2013-08-20 20:21:02 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						8eebd012b9 
					 
					
						
						
							
							Add an ecdsa_genkey() function  
						
						
						
						
					 
					
						2013-08-20 20:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						b694b4896c 
					 
					
						
						
							
							Add ecdsa_{read,write}_signature()  
						
						
						
						
					 
					
						2013-08-20 20:04:16 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						5a8a62ce1c 
					 
					
						
						
							
							Fixed some x509parse tests after merge of new test framework  
						
						
						
						
					 
					
						2013-08-20 14:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						898edb7744 
					 
					
						
						
							
							Merged the revamped test framework into development  
						
						
						
						
					 
					
						2013-08-20 14:23:02 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						68a4fce8aa 
					 
					
						
						
							
							Added missing dependencies on functions and tests  
						
						
						
						
					 
					
						2013-08-20 12:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						bb20f4b720 
					 
					
						
						
							
							Failing TEST_ASSERT now breaks off test  
						
						
						
						
					 
					
						2013-08-20 12:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						b34fef2f3c 
					 
					
						
						
							
							Suite dependencies handled correctly now  
						
						
						
						
					 
					
						2013-08-20 12:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						33b43f1ec3 
					 
					
						
						
							
							Converted .function file to c-like format and adapted generator code  
						
						
						
						
					 
					
						2013-08-20 11:48:36 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						55a7e908f2 
					 
					
						
						
							
							Enhanced test output presentation  
						
						
						
						
					 
					
						2013-08-19 14:02:21 +02:00