Sander Niemeijer
							
						 
					 | 
					
						
						
							
						
						ef5087d150
					 | 
					
						
						
							
							Added explicit casts to prevent compiler warnings when trying to build for iOS
						
						
						
						
						
						
					 | 
					
						2014-08-21 23:48:14 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						cef4ad2509
					 | 
					
						
						
							
							Adapt sources to configurable config.h name
						
						
						
						
						
						
					 | 
					
						2014-04-30 16:40:20 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						dfab4c1193
					 | 
					
						
						
							
							Add forgotten #ifdef and depends_on
						
						
						
						
						
						
					 | 
					
						2014-01-22 16:01:06 +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
							
						 
					 | 
					
						
						
							
						
						8053da4057
					 | 
					
						
						
							
							x509write_csr() now fully using PK internally
						
						
						
						
						
						
					 | 
					
						2013-09-12 11:57:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						bfe32efb9b
					 | 
					
						
						
							
							pk_{sign,verify}() now accept hash_len = 0
						
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						ab46694558
					 | 
					
						
						
							
							Change pk_set_type to pk_init_ctx for consistency
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						15699380e5
					 | 
					
						
						
							
							Small PK cleanups
						
						
						
						
						
						
						
						- better error codes
- rm now-useless include 
						
						
					 | 
					
						2013-08-20 20:46:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						3fb5c5ee1c
					 | 
					
						
						
							
							PK: rename members for consistency CIPHER, MD
						
						
						
						
						
						
						
						Also add pk_get_name() to remove a direct access to pk_type 
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
							
						
						3053f5bcb4
					 | 
					
						
						
							
							Get rid of pk_wrap_rsa()
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						211a64c79f
					 | 
					
						
						
							
							Add eckey to ecdsa conversion in the PK layer
						
						
						
						
						
						
					 | 
					
						2013-08-20 20:26:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Paul Bakker
							
						 
					 | 
					
						
						
							
						
						d9ca94a677
					 | 
					
						
						
							
							Updated merged pk.c and x509parse.c changes with new memory allocation functions
						
						
						
						
						
						
					 | 
					
						2013-07-25 11:25:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						c2c90031ec
					 | 
					
						
						
							
							Fix pk_set_type() behaviour for unkown type
						
						
						
						
						
						
					 | 
					
						2013-07-17 15:59:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						fd5164e283
					 | 
					
						
						
							
							Fix some more ifdef's RSA/EC, in pk and debug
						
						
						
						
						
						
					 | 
					
						2013-07-17 15:59:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						7c5819eb1e
					 | 
					
						
						
							
							Fix warnings (enum value missing from switch/case)
						
						
						
						
						
						
					 | 
					
						2013-07-17 15:59:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						244569f4b1
					 | 
					
						
						
							
							Use generic x509_get_pubkey() for RSA functions
						
						
						
						
						
						
					 | 
					
						2013-07-17 15:59:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						374e4b87d4
					 | 
					
						
						
							
							pk_set_type() cannot be used to reset key type
						
						
						
						
						
						
					 | 
					
						2013-07-17 15:59:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						81c313ccc6
					 | 
					
						
						
							
							Add #ifdef's on RSA and EC in PK
						
						
						
						
						
						
					 | 
					
						2013-07-09 10:49:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						1f73a65c06
					 | 
					
						
						
							
							Fix ommission in pk_free().
						
						
						
						
						
						
					 | 
					
						2013-07-09 10:42:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						7a6c946446
					 | 
					
						
						
							
							Fix error code in pk.h
						
						
						
						
						
						
					 | 
					
						2013-07-09 10:37:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard
							
						 
					 | 
					
						
						
							
						
						12e0ed9115
					 | 
					
						
						
							
							Add pk_context and associated functions
						
						
						
						
						
						
					 | 
					
						2013-07-08 17:32:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |