| 
							
							
								 Rich Evans | 00ab47026b | cleanup library and some basic tests. Includes, add guards to includes | 2015-02-10 11:28:46 +00:00 |  | 
			
				
					| 
							
							
								 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 |  |