Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							ef86ab238f 
							
						 
					 
					
						
						
							
							Allow SHA-1 in X.509 and TLS tests  
						
						 
						
						... 
						
						
						
						SHA-1 is now disabled by default in the X.509 layer. Explicitly enable
it in our tests for now. Updating all the test data to SHA-256 should
be done over time. 
						
						
					 
					
						2017-06-06 18:44:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7054a00c 
							
						 
					 
					
						
						
							
							Add unit tests for X509 certificate date parsing  
						
						 
						
						
						
						
					 
					
						2017-02-28 14:23:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andres AG 
							
						 
					 
					
						
						
						
						
							
						
						
							a39db394db 
							
						 
					 
					
						
						
							
							Add test for infinite loop in CRL parse  
						
						 
						
						
						
						
					 
					
						2017-01-19 17:10:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andres AG 
							
						 
					 
					
						
						
						
						
							
						
						
							4b76aecaf3 
							
						 
					 
					
						
						
							
							Add check for validity of date in x509_get_time()  
						
						 
						
						
						
						
					 
					
						2016-09-28 14:32:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andres AG 
							
						 
					 
					
						
						
						
						
							
						
						
							93012e8bce 
							
						 
					 
					
						
						
							
							Set selftest verbose flag to boost coverage  
						
						 
						
						
						
						
					 
					
						2016-09-27 17:29:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							a8838af8e6 
							
						 
					 
					
						
						
							
							Use own implementation of strsep()  
						
						 
						
						... 
						
						
						
						Not available on windows, and strtok() is not a good option 
						
						
					 
					
						2015-11-02 06:44:24 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							568f1e7cb3 
							
						 
					 
					
						
						
							
							Merge branch 'iotssl-515-max-pathlen' into development  
						
						 
						
						... 
						
						
						
						* iotssl-515-max-pathlen:
  Add Changelog entries for this branch
  Fix a style issue
  Fix whitespace at EOL issues
  Use symbolic constants in test data
  Fixed pathlen contraint enforcement.
  Additional corner cases for testing pathlen constrains. Just in case.
  Added test case for pathlen constrains in intermediate certificates 
						
						
					 
					
						2015-11-02 05:49:08 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							45777c384d 
							
						 
					 
					
						
						
							
							Fix a style issue  
						
						 
						
						
						
						
					 
					
						2015-10-30 09:24:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							e670f90e48 
							
						 
					 
					
						
						
							
							Fix whitespace at EOL issues  
						
						 
						
						
						
						
					 
					
						2015-10-30 09:23:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Butcher 
							
						 
					 
					
						
						
						
						
							
						
						
							c87747b675 
							
						 
					 
					
						
						
							
							Removed debug code accidentally left in test code  
						
						 
						
						... 
						
						
						
						Removed debug code accidentally left in test_suite_x509parse.function. 
						
						
					 
					
						2015-10-27 15:16:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							65eefc8707 
							
						 
					 
					
						
						
							
							Fix missing check for RSA key length on EE certs  
						
						 
						
						... 
						
						
						
						- also adapt tests to use lesser requirement for compatibility with old
  testing material 
						
						
					 
					
						2015-10-23 16:19:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4f2588f3 
							
						 
					 
					
						
						
							
							Additional corner cases for testing pathlen constrains. Just in case.  
						
						 
						
						
						
						
					 
					
						2015-10-11 16:17:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							822b2c33b9 
							
						 
					 
					
						
						
							
							Added test case for pathlen constrains in intermediate certificates  
						
						 
						
						
						
						
					 
					
						2015-10-11 10:39:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							560fea3767 
							
						 
					 
					
						
						
							
							Add tests for verify callback  
						
						 
						
						... 
						
						
						
						As we're about to change the chain construction logic, we want to make sure
the callback will still be called exactly when it should, and not on the
(upcoming) ignored certs in the chain. 
						
						
					 
					
						2015-09-01 17:24:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							c730ed3f2d 
							
						 
					 
					
						
						
							
							Rename boolean functions to be clearer  
						
						 
						
						
						
						
					 
					
						2015-06-02 10:38:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ef16f98c 
							
						 
					 
					
						
						
							
							Change X.509 verify flags to uint32_t  
						
						 
						
						
						
						
					 
					
						2015-05-11 19:54:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							e6028c93f5 
							
						 
					 
					
						
						
							
							Fix some X509 macro names  
						
						 
						
						... 
						
						
						
						For some reason, during the great renaming, some names that should have been
prefixed with MBEDTLS_X509_ have only been prefixed with MBEDTLS_ 
						
						
					 
					
						2015-04-20 12:19:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							b5f48ad82f 
							
						 
					 
					
						
						
							
							manually merge 39a183a add x509_crt_verify_info()  
						
						 
						
						
						
						
					 
					
						2015-04-20 11:22:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2cf5a7c98e 
							
						 
					 
					
						
						
							
							The Great Renaming  
						
						 
						
						... 
						
						
						
						A simple execution of tmp/invoke-rename.pl 
						
						
					 
					
						2015-04-08 13:25:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							932e3934bd 
							
						 
					 
					
						
						
							
							Fix typos & Co  
						
						 
						
						
						
						
					 
					
						2015-04-03 18:46:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							48d3cef31a 
							
						 
					 
					
						
						
							
							Fix use of deprecated function in test  
						
						 
						
						
						
						
					 
					
						2015-03-20 18:21:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8099773e 
							
						 
					 
					
						
						
							
							Rename include directory to mbedtls  
						
						 
						
						
						
						
					 
					
						2015-03-10 11:23:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2f237697 
							
						 
					 
					
						
						
							
							change test function includes to use one convention  
						
						 
						
						
						
						
					 
					
						2015-02-10 11:28:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad7b6ebde 
							
						 
					 
					
						
						
							
							Rm spurious printf from test function  
						
						 
						
						
						
						
					 
					
						2015-01-28 15:28:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							920aa9c8ee 
							
						 
					 
					
						
						
							
							change more references to (f)printf to polarssl_(f)printf to allow overriding  
						
						 
						
						
						
						
					 
					
						2015-01-28 15:28:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5fa92bfe 
							
						 
					 
					
						
						
							
							x509_crt_parse() did not increase total_failed on PEM error  
						
						 
						
						... 
						
						
						
						Result was that PEM errors in files with multiple certificates were not
detectable by the user. 
						
						
					 
					
						2014-10-03 15:47:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							bd51b262d1 
							
						 
					 
					
						
						
							
							Add 'exit' label and variable initialization to relevant test suite functions  
						
						 
						
						
						
						
					 
					
						2014-07-10 16:37:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5b11d026cd 
							
						 
					 
					
						
						
							
							Fix dependencies and includes without FS_IO and PLATFORM_C  
						
						 
						
						
						
						
					 
					
						2014-07-10 15:27:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7b619875 
							
						 
					 
					
						
						
							
							Fix tests dependencies in X509_USE_C  
						
						 
						
						
						
						
					 
					
						2014-06-24 12:54:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							fea3102dcb 
							
						 
					 
					
						
						
							
							Fix dependencies on X509_CRT_C in tests  
						
						 
						
						
						
						
					 
					
						2014-06-24 12:54:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b47243df 
							
						 
					 
					
						
						
							
							Split x509_csr_parse_der() out of x509_csr_parse()  
						
						 
						
						
						
						
					 
					
						2014-06-23 11:54:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							d77cd5d0c3 
							
						 
					 
					
						
						
							
							Add tests for x509_csr_parse  
						
						 
						
						
						
						
					 
					
						2014-06-23 11:52:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							d1539b1e88 
							
						 
					 
					
						
						
							
							Rename RSASSA_PSS_CERTIFICATES to X509_RSASSA_PSS_SUPPORT  
						
						 
						
						
						
						
					 
					
						2014-06-06 16:42:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							854036956d 
							
						 
					 
					
						
						
							
							Add tests for x509 rsassa_pss params parsing  
						
						 
						
						
						
						
					 
					
						2014-06-06 16:32:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2a8d7fd76e 
							
						 
					 
					
						
						
							
							Add tests for parsing CSRs  
						
						 
						
						
						
						
					 
					
						2014-06-02 16:10:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7afb8a0dca 
							
						 
					 
					
						
						
							
							Add x509_crt_check_extended_key_usage()  
						
						 
						
						
						
						
					 
					
						2014-04-11 11:09:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5c986f5244 
							
						 
					 
					
						
						
							
							Make test suite checks dependent on POLARSSL_X509_CHECK_KEY_USAGE  
						
						 
						
						
						
						
					 
					
						2014-04-09 16:58:51 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							7afdb88216 
							
						 
					 
					
						
						
							
							Test and fix x509_oid functions  
						
						 
						
						
						
						
					 
					
						2014-04-04 16:34:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6304f786e0 
							
						 
					 
					
						
						
							
							Add x509_time_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 
							
						 
					 
					
						
						
						
						
							
						
						
							d4fd57dda4 
							
						 
					 
					
						
						
							
							Add tests for parsing CSRs  
						
						 
						
						
						
						
					 
					
						2014-01-25 12:48:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							a2ffccd09f 
							
						 
					 
					
						
						
							
							Fixed memory leak in new x509parse test  
						
						 
						
						
						
						
					 
					
						2013-12-02 21:56:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							fbae2a1f53 
							
						 
					 
					
						
						
							
							Add tests for x509_crt_parse_path()  
						
						 
						
						
						
						
					 
					
						2013-11-28 18:07:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							201401646e 
							
						 
					 
					
						
						
							
							Fix a few selftest typos  
						
						 
						
						
						
						
					 
					
						2013-10-10 13:21:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							cbf3ef3861 
							
						 
					 
					
						
						
							
							RSA and ECDSA key exchanges don't depend on CRL  
						
						 
						
						
						
						
					 
					
						2013-09-24 21:25:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							387a211fad 
							
						 
					 
					
						
						
							
							Fix some dependencies in tests  
						
						 
						
						
						
						
					 
					
						2013-09-20 10:58:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							c559c7a680 
							
						 
					 
					
						
						
							
							Renamed x509_cert structure to x509_crt for consistency  
						
						 
						
						
						
						
					 
					
						2013-09-18 14:32:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							ddf26b4e38 
							
						 
					 
					
						
						
							
							Renamed x509parse_* functions to new form  
						
						 
						
						... 
						
						
						
						e.g. x509parse_crtfile -> x509_crt_parse_file 
						
						
					 
					
						2013-09-18 13:46:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							369d2eb2a2 
							
						 
					 
					
						
						
							
							Introduced x509_crt_init(), x509_crl_init() and x509_csr_init()  
						
						 
						
						
						
						
					 
					
						2013-09-18 12:01:43 +02:00