Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe44643b0e
							
						
					 | 
					
						
						
							
							Rename website and repository
						
						
						
						
						
						
					 | 
					
						2015-03-06 13:17:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c13d69cb5
							
						
					 | 
					
						
						
							
							Fix dependency issues
						
						
						
						
						
						
					 | 
					
						2014-11-12 00:01:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							a1efcb084f
							
						
					 | 
					
						
						
							
							Implement pk_check_pair() for RSA-alt
						
						
						
						
						
						
					 | 
					
						2014-11-08 18:00:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							70bdadf54b
							
						
					 | 
					
						
						
							
							Add pk_check_pair()
						
						
						
						
						
						
					 | 
					
						2014-11-06 18:25:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8bb82665e
							
						
					 | 
					
						
						
							
							Fix code styling for return statements
						
						
						
						
						
						
					 | 
					
						2014-06-17 14:06:49 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							3461772559
							
						
					 | 
					
						
						
							
							Introduce polarssl_zeroize() instead of memset() for zeroization
						
						
						
						
						
						
					 | 
					
						2014-06-14 16:46:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							20422e9a3a
							
						
					 | 
					
						
						
							
							Add pk_verify_ext()
						
						
						
						
						
						
					 | 
					
						2014-06-05 14:02:05 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							2abed84225
							
						
					 | 
					
						
						
							
							Specific return code for PK sig length mismatch
						
						
						
						
						
						
					 | 
					
						2014-04-09 15:50:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							75342a65e4
							
						
					 | 
					
						
						
							
							Fixed typos in code
						
						
						
						
						
						
					 | 
					
						2014-04-09 15:49:57 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							0148875cfc
							
						
					 | 
					
						
						
							
							Add tests and fix bugs for RSA-alt contexts
						
						
						
						
						
						
					 | 
					
						2014-04-04 17:46:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							7dc4c44267
							
						
					 | 
					
						
						
							
							Library files moved to use platform layer
						
						
						
						
						
						
					 | 
					
						2014-02-06 13:20:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							65ad3e4daf
							
						
					 | 
					
						
						
							
							Use deterministic ECDSA in the PK layer
						
						
						
						
						
						
					 | 
					
						2014-01-07 16:19:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							8fc30b178c
							
						
					 | 
					
						
						
							
							Various const fixes
						
						
						
						
						
						
					 | 
					
						2013-11-25 13:29:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
						
						
							
						
						
							b9cfaa0c7f
							
						
					 | 
					
						
						
							
							Explicit conversions and minor changes to prevent MSVC compiler warnings
						
						
						
						
						
						
					 | 
					
						2013-10-14 15:50:40 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							e511ffca50
							
						
					 | 
					
						
						
							
							Allow compiling without RSA or DH
						
						
						
						
						
						
						
						Only library and programs now, need to check test suites later. 
						
						
					 | 
					
						2013-08-27 22:21:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							c40b4c3708
							
						
					 | 
					
						
						
							
							Add configuration item for the PK module
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							12c1ff0ecb
							
						
					 | 
					
						
						
							
							Add RSA-alt to the PK layer
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2d3f22007
							
						
					 | 
					
						
						
							
							Add and use pk_encrypt(), pk_decrypt()
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							8df2769178
							
						
					 | 
					
						
						
							
							Introduce pk_sign() and use it in ssl
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							583b608401
							
						
					 | 
					
						
						
							
							Fix some return values
						
						
						
						
						
						
					 | 
					
						2013-08-27 22:21:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							fff80f8879
							
						
					 | 
					
						
						
							
							PK: use NULL for unimplemented operations
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							f73da02962
							
						
					 | 
					
						
						
							
							PK: change pk_verify arguments (md_info "optional")
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac4cd36297
							
						
					 | 
					
						
						
							
							PK rsa_verify: check signature length
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							09162ddcaa
							
						
					 | 
					
						
						
							
							PK: reuse some eckey functions for ecdsa
						
						
						
						
						
						
						
						Also add some forgotten 'static' while at it. 
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6ac8870d5
							
						
					 | 
					
						
						
							
							Nicer interface between PK and debug.
						
						
						
						
						
						
						
						Finally get rid of pk_context.type member, too. 
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							b3d9187cea
							
						
					 | 
					
						
						
							
							PK: add nice interface functions
						
						
						
						
						
						
						
						Also fix a const-corectness issue. 
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							765db07dfb
							
						
					 | 
					
						
						
							
							PK: use alloc and free function pointers
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8c948a674
							
						
					 | 
					
						
						
							
							Add name and get_size() members in PK
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							835eb59c6a
							
						
					 | 
					
						
						
							
							PK: fix support for ECKEY_DH
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							f18c3e0378
							
						
					 | 
					
						
						
							
							Add a PK can_do() method and simplify code
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
						
						
							
						
						
							d73b3c13be
							
						
					 | 
					
						
						
							
							PK: use wrappers and function pointers for verify
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:03 +02:00 | 
					
					
						
						
							
							
							
						
					 |