Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							9113603b6b 
							
						 
					 
					
						
						
							
							Use sig_opts in x509_sig_alg_gets()  
						
						 
						
						
						
						
					 
					
						2014-06-05 15:41:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							f75f2f7c46 
							
						 
					 
					
						
						
							
							Add sig_opts member to X509 structures  
						
						 
						
						
						
						
					 
					
						2014-06-05 15:14:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							920e1cd5e2 
							
						 
					 
					
						
						
							
							Add basic PSS cert verification  
						
						 
						
						... 
						
						
						
						Still todo:
- handle MGF-hash != sign-hash
- check effective salt len == announced salt len
- add support in the PK layer so that we don't have to bypass it here 
						
						
					 
					
						2014-06-04 12:09:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							cac31eed9e 
							
						 
					 
					
						
						
							
							Factor common code for printing sig_alg  
						
						 
						
						
						
						
					 
					
						2014-06-02 16:12:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							cf975a3857 
							
						 
					 
					
						
						
							
							Factor out some common code  
						
						 
						
						
						
						
					 
					
						2014-06-02 16:12:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							9df5c96214 
							
						 
					 
					
						
						
							
							Fix dependencies  
						
						 
						
						
						
						
					 
					
						2014-06-02 16:10:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							e76b750b69 
							
						 
					 
					
						
						
							
							Finish parsing RSASSA-PSS parameters  
						
						 
						
						
						
						
					 
					
						2014-06-02 16:10:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							f346bab139 
							
						 
					 
					
						
						
							
							Start parsing RSASSA-PSS parameters  
						
						 
						
						
						
						
					 
					
						2014-06-02 16:10:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							59a75d5b9d 
							
						 
					 
					
						
						
							
							Basic parsing of certs signed with RSASSA-PSS  
						
						 
						
						
						
						
					 
					
						2014-06-02 16:10:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							14b16c62e9 
							
						 
					 
					
						
						
							
							Minor optimizations (original by Peter Vaskovic, modified by Paul Bakker)  
						
						 
						
						... 
						
						
						
						Move strlen out of for loop.
Remove redundant null checks before free. 
						
						
					 
					
						2014-05-28 11:34:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							b9e4e2c97a 
							
						 
					 
					
						
						
							
							Fix formatting: fix some 'easy' > 80 length lines  
						
						 
						
						
						
						
					 
					
						2014-05-01 14:18:25 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7afb8a0dca 
							
						 
					 
					
						
						
							
							Add x509_crt_check_extended_key_usage()  
						
						 
						
						
						
						
					 
					
						2014-04-11 11:09:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							490047cc44 
							
						 
					 
					
						
						
							
							Code cosmetics  
						
						 
						
						
						
						
					 
					
						2014-04-09 15:50:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							312010e6e9 
							
						 
					 
					
						
						
							
							Factor common parent checking code  
						
						 
						
						
						
						
					 
					
						2014-04-09 15:50:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							f93a3c4335 
							
						 
					 
					
						
						
							
							Check the CA bit on trusted CAs too  
						
						 
						
						
						
						
					 
					
						2014-04-09 15:50:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							99d4f19111 
							
						 
					 
					
						
						
							
							Add keyUsage checking for CAs  
						
						 
						
						
						
						
					 
					
						2014-04-09 15:50:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							3fed0b3264 
							
						 
					 
					
						
						
							
							Factor some common code in x509_verify{,_child}  
						
						 
						
						
						
						
					 
					
						2014-04-09 15:50:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							603116c570 
							
						 
					 
					
						
						
							
							Add x509_crt_check_key_usage()  
						
						 
						
						
						
						
					 
					
						2014-04-09 15:50:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							8c045ef8e4 
							
						 
					 
					
						
						
							
							Fix embarrassing X.509 bug introduced in 9533765  
						
						 
						
						
						
						
					 
					
						2014-04-08 11:55:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							e4205dc50a 
							
						 
					 
					
						
						
							
							Merged printing of X509 extensions  
						
						 
						
						
						
						
					 
					
						2014-04-04 15:36:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5ff3f9134b 
							
						 
					 
					
						
						
							
							Small fix for EFI build under Windows in x509_crt.c  
						
						 
						
						
						
						
					 
					
						2014-04-04 15:08:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							0db29b05b5 
							
						 
					 
					
						
						
							
							More compact code using macros  
						
						 
						
						
						
						
					 
					
						2014-04-04 14:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7b30cfc5b0 
							
						 
					 
					
						
						
							
							x509_crt_info() list output cosmectics  
						
						 
						
						
						
						
					 
					
						2014-04-04 14:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f4ab40d3 
							
						 
					 
					
						
						
							
							Print extended key usage in x509_crt_info()  
						
						 
						
						
						
						
					 
					
						2014-04-04 14:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							65c2ddc318 
							
						 
					 
					
						
						
							
							Print key_usage in x509_crt_info()  
						
						 
						
						
						
						
					 
					
						2014-04-04 14:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							bce2b30855 
							
						 
					 
					
						
						
							
							Print subject alt name in x509_crt_info()  
						
						 
						
						
						
						
					 
					
						2014-04-04 14:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							919f8f5829 
							
						 
					 
					
						
						
							
							Print NS Cert Type in x509_crt_info()  
						
						 
						
						
						
						
					 
					
						2014-04-04 14:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							b28487db1f 
							
						 
					 
					
						
						
							
							Start printing extensions in x509_crt_info()  
						
						 
						
						
						
						
					 
					
						2014-04-04 14:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							9533765b25 
							
						 
					 
					
						
						
							
							Reject certs and CRLs from the future  
						
						 
						
						
						
						
					 
					
						2014-03-13 19:25:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							c9093085ed 
							
						 
					 
					
						
						
							
							Revert "Merged RSA-PSS support in Certificate, CSR and CRL"  
						
						 
						
						... 
						
						
						
						This reverts commit ab50d8d30c22f38e3e2d2373219cfbeb1940082e, reversing
changes made to e31b1d992ad0a3874646c73a44f3eb750d13e900. 
						
						
					 
					
						2014-02-12 09:39:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6df09578bb 
							
						 
					 
					
						
						
							
							Revert "Mutex call in x509_crt.c depended on PTHREAD specific instead of generic"  
						
						 
						
						... 
						
						
						
						This reverts commit 9eae7aae80c5e9c7a6b798b3930e00b53c063604. 
						
						
					 
					
						2014-02-12 09:29:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							9eae7aae80 
							
						 
					 
					
						
						
							
							Mutex call in x509_crt.c depended on PTHREAD specific instead of generic  
						
						 
						
						... 
						
						
						
						threading 
						
						
					 
					
						2014-02-06 14:51:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							7dc4c44267 
							
						 
					 
					
						
						
							
							Library files moved to use platform layer  
						
						 
						
						
						
						
					 
					
						2014-02-06 13:20:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							27b93ade6e 
							
						 
					 
					
						
						
							
							Factor common code for printing sig_alg  
						
						 
						
						
						
						
					 
					
						2014-01-25 12:48:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							5cac583482 
							
						 
					 
					
						
						
							
							Factor out some common code  
						
						 
						
						
						
						
					 
					
						2014-01-25 12:48:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7c6fd433 
							
						 
					 
					
						
						
							
							Fix dependencies  
						
						 
						
						
						
						
					 
					
						2014-01-25 12:48:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							3c1e8b539c 
							
						 
					 
					
						
						
							
							Finish parsing RSASSA-PSS parameters  
						
						 
						
						
						
						
					 
					
						2014-01-25 12:48:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							d9fd87be33 
							
						 
					 
					
						
						
							
							Start parsing RSASSA-PSS parameters  
						
						 
						
						
						
						
					 
					
						2014-01-25 12:48:58 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7c59363a85 
							
						 
					 
					
						
						
							
							Remove a few dead stores  
						
						 
						
						
						
						
					 
					
						2014-01-22 13:02:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							1a56fc96a3 
							
						 
					 
					
						
						
							
							Fixed x509_crt_parse_path() bug on Windows platforms  
						
						 
						
						
						
						
					 
					
						2013-12-19 13:52:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad68e42e5 
							
						 
					 
					
						
						
							
							Mutex x509_crt_parse_path() when pthreads is used  
						
						 
						
						
						
						
					 
					
						2013-11-28 18:07:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							964bf9b92f 
							
						 
					 
					
						
						
							
							Quit using readdir_r()  
						
						 
						
						... 
						
						
						
						Prone to buffer overflows on some platforms. 
						
						
					 
					
						2013-11-28 18:07:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							f2b4d86452 
							
						 
					 
					
						
						
							
							Fixed X.509 hostname comparison (with non-regular characters)  
						
						 
						
						... 
						
						
						
						In situations with 'weird' certificate names or hostnames (containing
non-western allowed names) the check would falsely report a name or
wildcard match. 
						
						
					 
					
						2013-11-21 17:30:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							6edcd41c0a 
							
						 
					 
					
						
						
							
							Addition conditions for UEFI environment under MSVC  
						
						 
						
						
						
						
					 
					
						2013-10-29 15:44:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							fa6a620b75 
							
						 
					 
					
						
						
							
							Defines for UEFI environment under MSVC added  
						
						 
						
						
						
						
					 
					
						2013-10-29 14:05:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							60b1d10131 
							
						 
					 
					
						
						
							
							Fixed spelling / typos (from PowerDNS:codespell)  
						
						 
						
						
						
						
					 
					
						2013-10-29 10:02:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							be089b0483 
							
						 
					 
					
						
						
							
							Introduced POLARSSL_HAVE_READDIR_R for systems without it  
						
						 
						
						
						
						
					 
					
						2013-10-14 15:51:50 +02:00