Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						860b51642d
					 | 
					
						
						
							
							Fix url again
						
						
						
						
						
						
					 | 
					
						2015-01-28 17:12:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						085ab040aa
					 | 
					
						
						
							
							Fix website url to use https.
						
						
						
						
						
						
					 | 
					
						2015-01-23 11:06:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						9698f5852c
					 | 
					
						
						
							
							Remove maintainer line.
						
						
						
						
						
						
					 | 
					
						2015-01-23 10:59:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						19f6b5dfaa
					 | 
					
						
						
							
							Remove redundant "all rights reserved"
						
						
						
						
						
						
					 | 
					
						2015-01-23 10:54:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						a658a4051b
					 | 
					
						
						
							
							Update copyright
						
						
						
						
						
						
					 | 
					
						2015-01-23 09:55:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						967a2a5f8c
					 | 
					
						
						
							
							Change name to mbed TLS in the copyright notice
						
						
						
						
						
						
					 | 
					
						2015-01-22 14:28:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						2f8d1f9fc3
					 | 
					
						
						
							
							Add rsa_check_pub_priv()
						
						
						
						
						
						
					 | 
					
						2014-11-06 18:25:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						e10e06d863
					 | 
					
						
						
							
							Blind RSA operations even without CRT
						
						
						
						
						
						
					 | 
					
						2014-11-06 18:25:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						21e081b068
					 | 
					
						
						
							
							Prevent (incorrect) compiler warning
						
						
						
						
						
						
					 | 
					
						2014-07-24 10:38:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						84bbeb58df
					 | 
					
						
						
							
							Adapt cipher and MD layer with _init() and _free()
						
						
						
						
						
						
					 | 
					
						2014-07-09 10:19:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						66d5d076f7
					 | 
					
						
						
							
							Fix formatting in various code to match spacing from coding style
						
						
						
						
						
						
					 | 
					
						2014-06-17 17:06:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						d8bb82665e
					 | 
					
						
						
							
							Fix code styling for return statements
						
						
						
						
						
						
					 | 
					
						2014-06-17 14:06:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						88aa6e0b58
					 | 
					
						
						
							
							Fix potential memory leak in RSASSA-PSS verify
						
						
						
						
						
						
					 | 
					
						2014-06-06 16:32:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						0eaa8beb36
					 | 
					
						
						
							
							Fix signedness warning
						
						
						
						
						
						
					 | 
					
						2014-06-06 16:32:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						5ec628a2b9
					 | 
					
						
						
							
							Add rsa_rsassa_pss_verify_ext()
						
						
						
						
						
						
					 | 
					
						2014-06-05 14:02:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						e6d1d82b66
					 | 
					
						
						
							
							Relax checks on RSA mode for public key operations
						
						
						
						
						
						
					 | 
					
						2014-06-04 12:09:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						9af723cee7
					 | 
					
						
						
							
							Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
						
						
						
						
						
						
					 | 
					
						2014-05-01 13:03:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						cef4ad2509
					 | 
					
						
						
							
							Adapt sources to configurable config.h name
						
						
						
						
						
						
					 | 
					
						2014-04-30 16:40:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						f96f7b607a
					 | 
					
						
						
							
							On OpenBSD, use arc4random_buf() instead of rand() to prevent warnings
						
						
						
						
						
						
					 | 
					
						2014-04-30 16:02:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						24f37ccaed
					 | 
					
						
						
							
							rsa_check_pubkey() now allows an E up to N
						
						
						
						
						
						
					 | 
					
						2014-04-30 13:43:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						3d8fb63e11
					 | 
					
						
						
							
							Added missing MPI_CHK around mpi functions
						
						
						
						
						
						
					 | 
					
						2014-04-17 12:42:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						fdddac90a6
					 | 
					
						
						
							
							Fix stupid bug in rsa_copy()
						
						
						
						
						
						
					 | 
					
						2014-03-26 12:58:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						844a4c0aef
					 | 
					
						
						
							
							Fix RSASSA-PSS example programs
						
						
						
						
						
						
					 | 
					
						2014-03-13 19:25:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						7dc4c44267
					 | 
					
						
						
							
							Library files moved to use platform layer
						
						
						
						
						
						
					 | 
					
						2014-02-06 13:20:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						fbf0915404
					 | 
					
						
						
							
							Fix bug in RSA PKCS#1 v1.5 "reversed" operations
						
						
						
						
						
						
					 | 
					
						2014-02-05 17:01:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						42099c3155
					 | 
					
						
						
							
							Revert "Add pk_rsa_set_padding() and rsa_set_padding()"
						
						
						
						
						
						
						
						This reverts commit b4fae579e8.
Conflicts:
	library/pk.c
	tests/suites/test_suite_pk.data
	tests/suites/test_suite_pk.function 
						
						
					 | 
					
						2014-01-27 11:59:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						b4fae579e8
					 | 
					
						
						
							
							Add pk_rsa_set_padding() and rsa_set_padding()
						
						
						
						
						
						
					 | 
					
						2014-01-22 13:03:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						7c59363a85
					 | 
					
						
						
							
							Remove a few dead stores
						
						
						
						
						
						
					 | 
					
						2014-01-22 13:02:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						4de44aa0ae
					 | 
					
						
						
							
							Rewrote check to prevent read of uninitialized data in
						
						
						
						
						
						
						
						rsa_rsassa_pss_verify() 
						
						
					 | 
					
						2013-12-31 11:43:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						fef3c5a652
					 | 
					
						
						
							
							Fixed typo in POLARSSL_PKCS1_V15 in rsa.c
						
						
						
						
						
						
					 | 
					
						2013-12-11 13:36:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						27290daf3b
					 | 
					
						
						
							
							Check PKCS 1.5 padding in a more constant-time way
						
						
						
						
						
						
						
						(Avoid branches that depend on secret data.) 
						
						
					 | 
					
						2013-11-30 13:36:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						ab44d7ecc3
					 | 
					
						
						
							
							Check OAEP padding in a more constant-time way
						
						
						
						
						
						
					 | 
					
						2013-11-30 13:13:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						a5cfc35db2
					 | 
					
						
						
							
							RSA-OAEP decrypt: reorganise code
						
						
						
						
						
						
					 | 
					
						2013-11-29 11:58:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						b9cfaa0c7f
					 | 
					
						
						
							
							Explicit conversions and minor changes to prevent MSVC compiler warnings
						
						
						
						
						
						
					 | 
					
						2013-10-14 15:50:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						ae102995a7
					 | 
					
						
						
							
							RSA blinding: lock for a smaller amount of time
						
						
						
						
						
						
					 | 
					
						2013-10-11 09:19:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						4d89c7e184
					 | 
					
						
						
							
							RSA blinding: check highly unlikely cases
						
						
						
						
						
						
					 | 
					
						2013-10-11 09:18:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						971f8b84bb
					 | 
					
						
						
							
							Fix compile errors with RSA_NO_CRT
						
						
						
						
						
						
					 | 
					
						2013-10-11 09:18:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						c9965dca27
					 | 
					
						
						
							
							RSA blinding threading support
						
						
						
						
						
						
					 | 
					
						2013-09-29 15:02:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						3e41fe8938
					 | 
					
						
						
							
							Remove printf when RSA selftest is skipped
						
						
						
						
						
						
					 | 
					
						2013-09-15 17:42:50 +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
							
						 
					 | 
					
						
						
							
						
						8a109f106d
					 | 
					
						
						
							
							Optimize RSA blinding by caching-updating values
						
						
						
						
						
						
					 | 
					
						2013-09-10 13:55:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						ea53a55c0f
					 | 
					
						
						
							
							Refactor to prepare for RSA blinding optimisation
						
						
						
						
						
						
					 | 
					
						2013-09-10 13:55:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						1c3853b953
					 | 
					
						
						
							
							oid_get_oid_by_*() now give back oid length as well
						
						
						
						
						
						
					 | 
					
						2013-09-10 11:43:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						f451bac000
					 | 
					
						
						
							
							Blinding RSA only active when f_rng is provided
						
						
						
						
						
						
					 | 
					
						2013-08-30 15:48:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						48377d9834
					 | 
					
						
						
							
							Configuration option to enable/disable POLARSSL_PKCS1_V15 operations
						
						
						
						
						
						
					 | 
					
						2013-08-30 13:41:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						aab30c130c
					 | 
					
						
						
							
							RSA blinding added for CRT operations
						
						
						
						
						
						
					 | 
					
						2013-08-30 11:03:09 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						3053f5bcb4
					 | 
					
						
						
							
							Get rid of pk_wrap_rsa()
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						cc0a9d040d
					 | 
					
						
						
							
							Fix const-correctness of rsa_*_verify()
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |