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