Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						d543a582bf 
					 
					
						
						
							
							Clarify padding questions in the PK documentation  
						
						
						
						
					 
					
						2014-06-25 14:04:36 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						20422e9a3a 
					 
					
						
						
							
							Add pk_verify_ext()  
						
						
						
						
					 
					
						2014-06-05 14:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						59a75d5b9d 
					 
					
						
						
							
							Basic parsing of certs signed with RSASSA-PSS  
						
						
						
						
					 
					
						2014-06-02 16:10:29 +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 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						0148875cfc 
					 
					
						
						
							
							Add tests and fix bugs for RSA-alt contexts  
						
						
						
						
					 
					
						2014-04-04 17:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						e3b3d19e5a 
					 
					
						
						
							
							Improve doc of pk_parse_* functions  
						
						
						
						
					 
					
						2014-03-13 19:27:34 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						c9093085ed 
					 
					
						
						
							
							Revert "Merged RSA-PSS support in Certificate, CSR and CRL"  
						
						... 
						
						
						
						This reverts commit ab50d8d30ce31b1d992a 
						
						
					 
					
						2014-02-12 09:39:59 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						ab50d8d30c 
					 
					
						
						
							
							Merged RSA-PSS support in Certificate, CSR and CRL  
						
						
						
						
					 
					
						2014-02-06 13:14:56 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						42099c3155 
					 
					
						
						
							
							Revert "Add pk_rsa_set_padding() and rsa_set_padding()"  
						
						... 
						
						
						
						This reverts commit b4fae579e8 
						
						
					 
					
						2014-01-27 11:59:29 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						b1d4eb16e4 
					 
					
						
						
							
							Basic parsing of certs signed with RSASSA-PSS  
						
						
						
						
					 
					
						2014-01-25 12:48:58 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						b4fae579e8 
					 
					
						
						
							
							Add pk_rsa_set_padding() and rsa_set_padding()  
						
						
						
						
					 
					
						2014-01-22 13:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						a36d23e290 
					 
					
						
						
							
							Fixed documentation issues found by clang  
						
						
						
						
					 
					
						2013-12-30 17:57:27 +01:00 
						 
				 
			
				
					
						
							
							
								Steffan Karger 
							
						 
					 
					
						
						
							
						
						28d81a009c 
					 
					
						
						
							
							Fix pkcs11.c to conform to PolarSSL 1.3 API.  
						
						... 
						
						
						
						This restores previous functionality, and thus still allows only RSA to be
used through PKCS#11.
Signed-off-by: Steffan Karger <steffan.karger@fox-it.com >
Signed-off-by: Paul Bakker <p.j.bakker@polarssl.org > 
						
						
					 
					
						2013-11-20 16:13:27 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						fcc172138c 
					 
					
						
						
							
							Fixed const-correctness issues  
						
						
						
						
					 
					
						2013-10-11 09:38:06 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						4fc090af9c 
					 
					
						
						
							
							Minor typos in pk.h  
						
						
						
						
					 
					
						2013-09-18 15:43:25 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						da7711594e 
					 
					
						
						
							
							Changed pk_parse_get_pubkey() to pk_parse_subpubkey()  
						
						
						
						
					 
					
						2013-09-16 22:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						ff3a518e78 
					 
					
						
						
							
							Changed doxygen comments in pk.h from x509_module to pk_module  
						
						
						
						
					 
					
						2013-09-16 22:42:19 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						4606c7317b 
					 
					
						
						
							
							Added POLARSSL_PK_PARSE_C and POLARSSL_PK_WRITE_C  
						
						
						
						
					 
					
						2013-09-15 17:04:23 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						8053da4057 
					 
					
						
						
							
							x509write_csr() now fully using PK internally  
						
						
						
						
					 
					
						2013-09-12 11:57:00 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						dcbfdcc177 
					 
					
						
						
							
							Updated doxygen documentation in header files and HTML pages  
						
						
						
						
					 
					
						2013-09-10 16:16:50 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						c6b6803dcf 
					 
					
						
						
							
							Add forgotten "inline" keyword  
						
						
						
						
					 
					
						2013-08-27 22:21:21 +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 
							
						 
					 
					
						
						
							
						
						0d42049440 
					 
					
						
						
							
							Merge code for RSA and ECDSA in SSL  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						f8c948a674 
					 
					
						
						
							
							Add name and get_size() members in PK  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						a2d4e644ac 
					 
					
						
						
							
							Some more EC pubkey parsing refactoring  
						
						... 
						
						
						
						Fix a bug in pk_rsa() and pk_ec() along the way 
						
						
					 
					
						2013-07-17 15:59:43 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						360a583029 
					 
					
						
						
							
							Adapt x509parse_cert_info() for EC  
						
						
						
						
					 
					
						2013-07-17 15:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						2692a30c1b 
					 
					
						
						
							
							Relax ifdef's in pk.h by analogy with md.h  
						
						
						
						
					 
					
						2013-07-17 15:59:41 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						1e60cd09b0 
					 
					
						
						
							
							Expand oid_get_sig_alg() for ECDSA-based algs  
						
						
						
						
					 
					
						2013-07-17 15:59:40 +02:00