| 
							
							
								 Paul Bakker | cff6842b39 | POLARSSL_PEM_C split into POLARSSL_PEM_PARSE_C and POLARSSL_PEM_WRITE_C | 2013-09-16 13:36:18 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 77e23fb0e0 | Move *_pemify() function to PEM module | 2013-09-15 20:03:26 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 40ce79f1e6 | Moved DHM parsing from X509 module to DHM module | 2013-09-15 17:43:54 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | dce7fdcbc9 | Fixed warnings in case POLARSSL_PEM_C is not defined | 2013-09-15 17:15:26 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 2292d1fad0 | Fixed warnings in case POLARSSL_X509_PARSE_C is not defined | 2013-09-15 17:06:49 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | de56ca1097 | The suite specific header should only be used when the suite is active | 2013-09-15 17:05:21 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 4606c7317b | Added POLARSSL_PK_PARSE_C and POLARSSL_PK_WRITE_C | 2013-09-15 17:04:23 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 428b9ba3b7 | Moved POLARSSL_FS_IO check to .function from .data | 2013-09-15 15:20:37 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | e827ce013f | Fix for parse commit | 2013-09-15 15:08:31 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | c7bb02be77 | Moved PK key writing from X509 module to PK module | 2013-09-15 14:54:56 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 1a7550ac67 | Moved PK key parsing from X509 module to PK module | 2013-09-15 13:47:30 +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 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 735b8fcb0b | Fix blunder in 8a109f1 | 2013-09-13 12:57:23 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 9013af76a3 | Merged major refactoring of x509write module into development This refactoring adds support for proper CSR writing and X509
certificate generation / signing | 2013-09-12 11:58:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 0237620a78 | Fix some dependencies declaration | 2013-09-12 11:57:02 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 31e59400d2 | Add missing f_rng/p_rng arguments to x509write_crt | 2013-09-12 11:57:02 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | f38e71afd5 | Convert x509write_crt interface to PK | 2013-09-12 11:57:02 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 6de63e480d | Add EC support to x509write_key | 2013-09-12 11:57:01 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 7f1f0926e4 | Add test for x509write_key | 2013-09-12 11:57:01 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 3837daec9e | Add EC support to x509write_pubkey | 2013-09-12 11:57:01 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | e1f821a6eb | Adapt x509write_pubkey interface to use PK key_app_writer will be fixed later | 2013-09-12 11:57:01 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 33250b0461 | Add test for x509write_pubkey_pem() | 2013-09-12 11:57:01 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | ee73179b2f | Adapt x509write_csr prototypes for PK | 2013-09-12 11:57:00 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 27d87fa6c4 | Fix many off-by-one errors | 2013-09-12 11:57:00 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | c0dcf0ceb1 | Merged blinding additions for EC, RSA and DHM into development | 2013-09-10 14:44:27 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 36b7e1efe7 | Merged GCM refactoring into development GCM is now independent of AES and can be used as a mode for any
cipher-layer supported 128-bit based block cipher | 2013-09-10 14:41:05 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | a5943858d8 | x509_verify() now case insensitive for cn (RFC 6125 6.4) | 2013-09-09 17:21:45 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | cd35803684 | Changes x509_csr to x509write_csr | 2013-09-09 12:38:45 +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 |  | 
			
				
					| 
							
							
								 Paul Bakker | 2397cf3ede | First certificate writing test. Full server1.crt reconstruction | 2013-09-08 15:58:15 +02:00 |  | 
			
				
					| 
							
							
								 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 |  |