Andres AG 
							
						 
						
							
							
							
							
								
							
							
								42547d0cf7 
								
							 
						 
						
							
							
								
								Set selftest verbose flag to boost coverage  
							
							
							
						 
						
							2016-10-13 13:48:48 +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 ab50d8d30ce31b1d992a 
							
						 
						
							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 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								86d0c1949e 
								
							 
						 
						
							
							
								
								Generalized function names of x509 functions not parse-specific  
							
							... 
							
							
							
							x509parse_serial_gets -> x509_serial_gets
x509parse_dn_gets -> x509_dn_gets
x509parse_time_expired -> x509_time_expired 
							
						 
						
							2013-09-18 12:01:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								7c6b2c320e 
								
							 
						 
						
							
							
								
								Split up X509 files into smaller modules  
							
							
							
						 
						
							2013-09-16 21:41:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								428b9ba3b7 
								
							 
						 
						
							
							
								
								Moved POLARSSL_FS_IO check to .function from .data  
							
							
							
						 
						
							2013-09-15 15:20:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
							
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								1a7550ac67 
								
							 
						 
						
							
							
								
								Moved PK key parsing from X509 module to PK module  
							
							
							
						 
						
							2013-09-15 13:47:30 +02:00