Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							dace82f805
							
						
					 | 
					
						
						
							
							Refactor cipher information management
						
						
						
						
						
						
					 | 
					
						2013-09-18 15:37:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							92cb1d3a91
							
						
					 | 
					
						
						
							
							Make CBC an option, step 3: individual ciphers
						
						
						
						
						
						
					 | 
					
						2013-09-13 17:25:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							989ed38de2
							
						
					 | 
					
						
						
							
							Make CBC an option, step 2: cipher layer
						
						
						
						
						
						
					 | 
					
						2013-09-13 15:48:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fe9200f47
							
						
					 | 
					
						
						
							
							Fix memory leak in GCM by adding gcm_free()
						
						
						
						
						
						
					 | 
					
						2013-09-13 13:45:58 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							43aff2aec4
							
						
					 | 
					
						
						
							
							Moved GCM to use cipher layer instead of AES directly
						
						
						
						
						
						
					 | 
					
						2013-09-09 00:10:27 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce4112538c
							
						
					 | 
					
						
						
							
							Fix RC4 key length in cipher
						
						
						
						
						
						
					 | 
					
						2013-09-04 12:29:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							83f3fc0d77
							
						
					 | 
					
						
						
							
							Add AES-192-GCM
						
						
						
						
						
						
					 | 
					
						2013-09-04 12:14:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							a235b5b5bd
							
						
					 | 
					
						
						
							
							Fix iv_len interface.
						
						
						
						
						
						
						
						cipher_info->iv_size == 0 is no longer ambiguous, and
cipher_get_iv_size() always returns something useful to generate an IV. 
						
						
					 | 
					
						2013-09-03 13:25:52 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e339b52e8
							
						
					 | 
					
						
						
							
							Memory-allocation abstraction layer and buffer-based allocator added
						
						
						
						
						
						
					 | 
					
						2013-07-03 17:22:31 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e34235644
							
						
					 | 
					
						
						
							
							Fixed values for 2-key Triple DES in cipher layer
						
						
						
						
						
						
						
						(cherry picked from commit 2be71faae4df9f97a700e7e813dad7b544492339) 
						
						
					 | 
					
						2013-06-25 15:06:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							bfe671f2d5
							
						
					 | 
					
						
						
							
							Blowfish has default of 128-bit keysize in cipher layer
						
						
						
						
						
						
					 | 
					
						2013-04-07 22:35:44 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							68884e3c09
							
						
					 | 
					
						
						
							
							Moved to advanced ciphersuite representation and more dynamic SSL code
						
						
						
						
						
						
					 | 
					
						2013-03-13 14:48:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							fae35f0601
							
						
					 | 
					
						
						
							
							Functions in cipher_wrap.c marked static
						
						
						
						
						
						
					 | 
					
						2013-03-13 10:33:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							6132d0aa93
							
						
					 | 
					
						
						
							
							- Added Blowfish to generic cipher layer
						
						
						
						
						
						
						
						- Renamed POLARSSL_MODE_CFB128 to POLARSSL_MODE_CFB 
						
						
					 | 
					
						2012-07-04 17:10:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							02f61692ef
							
						
					 | 
					
						
						
							
							- Removed trailing char
						
						
						
						
						
						
					 | 
					
						2012-03-15 10:54:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							f654371b2b
							
						
					 | 
					
						
						
							
							- Only include dependencies when required
						
						
						
						
						
						
					 | 
					
						2012-03-05 14:01:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							fab5c829e7
							
						
					 | 
					
						
						
							
							- Added support for NULL cipher (POLARSSL_CIPHER_NULL_CIPHER) and weak ciphersuites (POLARSSL_ENABLE_WEAK_CIPHERSUITES). They are disabled by default!
						
						
						
						
						
						
					 | 
					
						2012-02-06 16:45:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							2028156556
							
						
					 | 
					
						
						
							
							- Fixed typos in copied text (Fixed ticket #39)
						
						
						
						
						
						
					 | 
					
						2011-11-11 10:34:04 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							a493ad4539
							
						
					 | 
					
						
						
							
							- Dropped designated initializers as they are not supported on Microsoft Visual C
						
						
						
						
						
						
					 | 
					
						2011-04-18 03:29:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							d61e7d98cb
							
						
					 | 
					
						
						
							
							- Cleaned up warning-generating code
						
						
						
						
						
						
					 | 
					
						2011-01-18 16:17:47 +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 | 
					
					
						
						
							
							
							
						
					 |