Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							6a9c725652 
							
						 
					 
					
						
						
							
							Add Cipher layer corner case test coverage  
						
						 
						
						
						
						
					 
					
						2016-08-25 15:42:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							ac5361f7dc 
							
						 
					 
					
						
						
							
							Fix small issues in tests found by Coverity  
						
						 
						
						
						
						
					 
					
						2015-06-24 01:08:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							8473f87984 
							
						 
					 
					
						
						
							
							Rename cipher_init_ctx() to cipher_setup()  
						
						 
						
						
						
						
					 
					
						2015-05-14 21:58:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2cf5a7c98e 
							
						 
					 
					
						
						
							
							The Great Renaming  
						
						 
						
						... 
						
						
						
						A simple execution of tmp/invoke-rename.pl 
						
						
					 
					
						2015-04-08 13:25:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							240b092a6c 
							
						 
					 
					
						
						
							
							Drop dummy self_test functions  
						
						 
						
						
						
						
					 
					
						2015-03-19 15:30:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8099773e 
							
						 
					 
					
						
						
							
							Rename include directory to mbedtls  
						
						 
						
						
						
						
					 
					
						2015-03-10 11:23:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2f237697 
							
						 
					 
					
						
						
							
							change test function includes to use one convention  
						
						 
						
						
						
						
					 
					
						2015-02-10 11:28:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							bd51b262d1 
							
						 
					 
					
						
						
							
							Add 'exit' label and variable initialization to relevant test suite functions  
						
						 
						
						
						
						
					 
					
						2014-07-10 16:37:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							d2a2d61a68 
							
						 
					 
					
						
						
							
							Adapt programs / test suites  
						
						 
						
						
						
						
					 
					
						2014-07-09 10:19:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							8f625632bb 
							
						 
					 
					
						
						
							
							Fix dependencies: GCM != AEAD != CCM  
						
						 
						
						
						
						
					 
					
						2014-06-24 15:26:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							5e7693f6ba 
							
						 
					 
					
						
						
							
							Add tests for bad arguments to cipher functions  
						
						 
						
						
						
						
					 
					
						2014-06-23 11:54:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							542eac5aba 
							
						 
					 
					
						
						
							
							Add tests for CCM via cipher layer  
						
						 
						
						
						
						
					 
					
						2014-05-20 17:26:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							66dfc5a689 
							
						 
					 
					
						
						
							
							Add test for cipher_list()  
						
						 
						
						
						
						
					 
					
						2014-04-04 16:42:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							201401646e 
							
						 
					 
					
						
						
							
							Fix a few selftest typos  
						
						 
						
						
						
						
					 
					
						2013-10-10 13:21:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							a7496f00ff 
							
						 
					 
					
						
						
							
							Fix a few more warnings in small configurations  
						
						 
						
						
						
						
					 
					
						2013-09-20 11:29:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							387a211fad 
							
						 
					 
					
						
						
							
							Fix some dependencies in tests  
						
						 
						
						
						
						
					 
					
						2013-09-20 10:58:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							989ed38de2 
							
						 
					 
					
						
						
							
							Make CBC an option, step 2: cipher layer  
						
						 
						
						
						
						
					 
					
						2013-09-13 15:48:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5e0efa7ef5 
							
						 
					 
					
						
						
							
							Added POLARSSL_MODE_ECB to the cipher layer  
						
						 
						
						
						
						
					 
					
						2013-09-08 23:04:04 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							33b43f1ec3 
							
						 
					 
					
						
						
							
							Converted .function file to c-like format and adapted generator code  
						
						 
						
						
						
						
					 
					
						2013-08-20 11:48:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							dbd443dca6 
							
						 
					 
					
						
						
							
							Adapted .function files and .data files to new test framework  
						
						 
						
						... 
						
						
						
						Changes include:
 - Integers marked with '#' in the .function files.
 - Strings should have "" in .data files.
 - String comparison instead of preprocessor-like replace for e.g. '=='
 - Params and variables cannot have the same name in .function files 
						
						
					 
					
						2013-08-16 13:51:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							ebdc413f44 
							
						 
					 
					
						
						
							
							Add 'no padding' mode  
						
						 
						
						
						
						
					 
					
						2013-08-14 14:02:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6c9789932e 
							
						 
					 
					
						
						
							
							Adapt cipher tests to configurable padding  
						
						 
						
						
						
						
					 
					
						2013-08-14 14:02:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							a640849b55 
							
						 
					 
					
						
						
							
							Add tests for get_padding() (PKCS#7)  
						
						 
						
						
						
						
					 
					
						2013-08-14 14:02:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							725680ffd2 
							
						 
					 
					
						
						
							
							Make cipher tests less dependant on padding size  
						
						 
						
						
						
						
					 
					
						2013-08-14 14:02:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							d5fdcaf9e5 
							
						 
					 
					
						
						
							
							Add cipher_set_padding() (no effect yet)  
						
						 
						
						... 
						
						
						
						Fix pattern in tests/.gitignore along the way. 
						
						
					 
					
						2013-08-14 14:02:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							c65ab340a7 
							
						 
					 
					
						
						
							
							- Fixed error code  
						
						 
						
						
						
						
					 
					
						2011-06-09 15:44:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							343a870daa 
							
						 
					 
					
						
						
							
							- Expanded generic cipher layer with support for CTR and CFB128 modes of operation.  
						
						 
						
						
						
						
					 
					
						2011-06-09 14:27:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5690efccc4 
							
						 
					 
					
						
						
							
							- Fixed a whole bunch of dependencies on defines between files, examples and tests  
						
						 
						
						
						
						
					 
					
						2011-05-26 13:16:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							f4a3f301fd 
							
						 
					 
					
						
						
							
							- Updated for migration to size_t  
						
						 
						
						
						
						
					 
					
						2011-04-24 15:53:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							23986e5d5d 
							
						 
					 
					
						
						
							
							- Major type rewrite of int to size_t for most variables and arguments used for buffer lengths and loops  
						
						 
						
						
						
						
					 
					
						2011-04-24 08:57:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							579923c51b 
							
						 
					 
					
						
						
							
							- The config header file is now always included in all tests  
						
						 
						
						
						
						
					 
					
						2011-03-26 13:39:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							8123e9d8f1 
							
						 
					 
					
						
						
							
							- Added generic cipher wrapper for integration with OpenVPN (donated by Fox-IT)  
						
						 
						
						
						
						
					 
					
						2011-01-06 15:37:30 +00:00