Simon Butcher 
							
						 
					 
					
						
						
						
						
							
						
						
							2573136fa8 
							
						 
					 
					
						
						
							
							Fix to test output in test suites  
						
						 
						
						... 
						
						
						
						Fixes the test suites to consistently use mbedtls_fprintf to output to
stdout or stderr.
Also redirects output from the tests to /dev/null to avoid confusing
output if the test suite code or library outputs anything to stdout. 
						
						
					 
					
						2016-10-11 12:25:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Butcher 
							
						 
					 
					
						
						
						
						
							
						
						
							edb7fd9d76 
							
						 
					 
					
						
						
							
							Fixes stdlib.h dependencies in test suites  
						
						 
						
						... 
						
						
						
						Moved stdlib.h in test suites, so platforms that don't support
MBEDTLS_PLATFORM_C would build. 
						
						
					 
					
						2016-05-17 13:35:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							324258fdc8 
							
						 
					 
					
						
						
							
							Merge pull request  #353  from NWilson/win-tests  
						
						 
						
						... 
						
						
						
						Allow test suites to be run on Windows 
						
						
					 
					
						2016-05-11 20:09:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Butcher 
							
						 
					 
					
						
						
						
						
							
						
						
							d96924de9c 
							
						 
					 
					
						
						
							
							Widens test parameters in memory alloc tests  
						
						 
						
						
						
						
					 
					
						2016-05-06 00:22:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SimonB 
							
						 
					 
					
						
						
						
						
							
						
						
							31a6c49139 
							
						 
					 
					
						
						
							
							Adds reporting of file/line no. in failed tests  
						
						 
						
						... 
						
						
						
						Tests in tests/suites will now report the file and line number of
failed test assertions. 
						
						
					 
					
						2016-05-05 14:25:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Butcher 
							
						 
					 
					
						
						
						
						
							
						
						
							b2d5dd105d 
							
						 
					 
					
						
						
							
							Fixes X509 sample app and SSL test suite  
						
						 
						
						... 
						
						
						
						Fixes the X.509 cert_app and the SSL test suite for the non-default
configs which don't build with if MBEDTLS_PLATFORM_C isn't defined. 
						
						
					 
					
						2016-04-27 13:35:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SimonB 
							
						 
					 
					
						
						
						
						
							
						
						
							1594210a49 
							
						 
					 
					
						
						
							
							Adds better support to debug generated code  
						
						 
						
						... 
						
						
						
						The commit adds to the generate_code.pl script support to add #line directives
to generated code to allow build breaks to be more easily found from the
generated code. 
						
						
					 
					
						2016-04-26 14:46:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janos Follath 
							
						 
					 
					
						
						
						
						
							
						
						
							55abc21521 
							
						 
					 
					
						
						
							
							Fix ci break in builds without platform.h  
						
						 
						
						
						
						
					 
					
						2016-04-19 15:15:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SimonB 
							
						 
					 
					
						
						
						
						
							
						
						
							8ca7bc42d0 
							
						 
					 
					
						
						
							
							Adds verbose mode to the test suites  
						
						 
						
						... 
						
						
						
						Added a verbose option to the generated test suites which can list the
dependencies not met for skipped test cases.
Also clarifies internal interfaces between the main_test.function and test code,
and fixed a bug on calculating available tests in run-test-suites.pl. 
						
						
					 
					
						2016-04-17 23:24:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SimonB 
							
						 
					 
					
						
						
						
						
							
						
						
							0269dad5e5 
							
						 
					 
					
						
						
							
							Refactored test suite template code  
						
						 
						
						... 
						
						
						
						Restructed test suite helper and main code to support tests suite helper
functions, changed C++ comments to C-style, and made the generated
source code more navigable. 
						
						
					 
					
						2016-03-09 19:32:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Wilson 
							
						 
					 
					
						
						
						
						
							
						
						
							733676b978 
							
						 
					 
					
						
						
							
							Allow test suites to be run on Windows  
						
						 
						
						... 
						
						
						
						For a start, they don't even compile with Visual Studio due to strcasecmp
being missing.  Secondly, on Windows Perl scripts aren't executable and have
to be run using the Perl interpreter directly; thankfully CMake is able to
find cygwin Perl straight away without problems. 
						
						
					 
					
						2015-11-14 13:09:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							e670f90e48 
							
						 
					 
					
						
						
							
							Fix whitespace at EOL issues  
						
						 
						
						
						
						
					 
					
						2015-10-30 09:23:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							9386664543 
							
						 
					 
					
						
						
							
							Move from inttypes.h to stdint.h  
						
						 
						
						... 
						
						
						
						Some toolchains do not have inttypes.h, and we only need stdint.h which is a
subset of it. 
						
						
					 
					
						2015-06-22 23:41:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7551cb9ee9 
							
						 
					 
					
						
						
							
							Replace malloc with calloc  
						
						 
						
						... 
						
						
						
						- platform layer currently broken (not adapted yet)
- memmory_buffer_alloc too 
						
						
					 
					
						2015-05-26 16:04:06 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8099773e 
							
						 
					 
					
						
						
							
							Rename include directory to mbedtls  
						
						 
						
						
						
						
					 
					
						2015-03-10 11:23:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							3d62e72648 
							
						 
					 
					
						
						
							
							fix bug introduced by the addition of snprintf and assert macro which caused tests to fail without polarssl_platform_c defined  
						
						 
						
						
						
						
					 
					
						2015-02-13 13:50:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							4c09114c32 
							
						 
					 
					
						
						
							
							add macro definition of assert using polarssl_exit  
						
						 
						
						
						
						
					 
					
						2015-02-13 13:50:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							00ab47026b 
							
						 
					 
					
						
						
							
							cleanup library and some basic tests. Includes, add guards to includes  
						
						 
						
						
						
						
					 
					
						2015-02-10 11:28:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							4291445377 
							
						 
					 
					
						
						
							
							fix style issues with tests/suites/helpers.function  
						
						 
						
						
						
						
					 
					
						2015-02-10 10:14:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rich Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							1fef5ff5ec 
							
						 
					 
					
						
						
							
							fix always true assertion  
						
						 
						
						
						
						
					 
					
						2015-02-10 10:14:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							d43ccb66fb 
							
						 
					 
					
						
						
							
							Quit using deprecated header.  
						
						 
						
						
						
						
					 
					
						2015-01-23 17:38:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							4d0cfe80ea 
							
						 
					 
					
						
						
							
							Split assert() with side effects in test suite helper  
						
						 
						
						
						
						
					 
					
						2014-07-10 15:27:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc5e0d80b 
							
						 
					 
					
						
						
							
							Add helper function zero_malloc for tests  
						
						 
						
						
						
						
					 
					
						2014-06-23 11:54:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							3d49b9d220 
							
						 
					 
					
						
						
							
							Add test helper function unhexify_alloc()  
						
						 
						
						
						
						
					 
					
						2014-06-06 16:32:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							f96f7b607a 
							
						 
					 
					
						
						
							
							On OpenBSD, use arc4random_buf() instead of rand() to prevent warnings  
						
						 
						
						
						
						
					 
					
						2014-04-30 16:02:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							027a7cb800 
							
						 
					 
					
						
						
							
							Rm now useless test helper function  
						
						 
						
						
						
						
					 
					
						2014-01-23 17:00:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							217a29c844 
							
						 
					 
					
						
						
							
							Fix bug in rnd_pseudo_rnd() test helper function  
						
						 
						
						... 
						
						
						
						Only the first 4 bytes of the output were set, the rest was untouched. 
						
						
					 
					
						2014-01-03 12:19:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7446833626 
							
						 
					 
					
						
						
							
							Fix endianness issue in test helper function  
						
						 
						
						
						
						
					 
					
						2013-10-28 13:02:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							1934318dce 
							
						 
					 
					
						
						
							
							Introduced own scripted test framework to replace fct.h and reduce  
						
						 
						
						... 
						
						
						
						compile time
The new test framework generates a data file parsing engine plus the
templated function code. In order to 'understand' defines, during
the generation phase, a mapping is made to check for dependencies and
result code mappings. 
						
						
					 
					
						2013-08-16 13:51:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							e07c431eb3 
							
						 
					 
					
						
						
							
							Test suite automatically uses buffer-based memory allocator if present  
						
						 
						
						... 
						
						
						
						Eat your own dog-food.. 
						
						
					 
					
						2013-07-03 17:22:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							b6c5d2e1a6 
							
						 
					 
					
						
						
							
							Cleanup up non-prototyped functions (static) and const-correctness  
						
						 
						
						... 
						
						
						
						More fixes based on the compiler directives -Wcast-qual -Wwrite-strings
-Wmissing-prototypes -Wmissing-declarations. Not everything with regards
to -Wcast-qual has been fixed as some have unwanted consequences for the
rest of the code. 
						
						
					 
					
						2013-06-25 16:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							28837ff2f4 
							
						 
					 
					
						
						
							
							Make sure polarssl/config.h is included at the start  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 9691bbe9b32fead5d5268f171d1e185f61a43ac3) 
						
						
					 
					
						2013-06-25 15:06:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							602a8973d7 
							
						 
					 
					
						
						
							
							ECDSA : test vectors from RFC 4754  
						
						 
						
						
						
						
					 
					
						2013-01-27 08:10:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							5c2364c2ba 
							
						 
					 
					
						
						
							
							- Moved from unsigned long to uint32_t throughout code  
						
						 
						
						
						
						
					 
					
						2012-10-01 14:41:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							40dd5303c2 
							
						 
					 
					
						
						
							
							- Fixed test on Big Endian systems (Fixed Ticket  #54 )  
						
						 
						
						
						
						
					 
					
						2012-05-15 15:02:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							a3d195c41f 
							
						 
					 
					
						
						
							
							- Changed the used random function pointer to more flexible format. Renamed havege_rand() to havege_random() to prevent mistakes. Lots of changes as a consequence in library code and programs  
						
						 
						
						
						
						
					 
					
						2011-11-27 21:07:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							579923c51b 
							
						 
					 
					
						
						
							
							- The config header file is now always included in all tests  
						
						 
						
						
						
						
					 
					
						2011-03-26 13:39:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							b3dcbc18f6 
							
						 
					 
					
						
						
							
							- Made function resilient to endianness differences.  
						
						 
						
						
						
						
					 
					
						2011-03-13 16:57:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							997bbd10d8 
							
						 
					 
					
						
						
							
							- Removed dependency of tests on rand()  
						
						 
						
						... 
						
						
						
						- Added pseudo-random helper function 
						
						
					 
					
						2011-03-13 15:45:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							9dcc32236b 
							
						 
					 
					
						
						
							
							- Added support for PKCS#1 v2.1 encoding and thus support for the RSAES-OAEP and RSASSA-PSS operations (enabled by POLARSSL_PKCS1_V21)  
						
						 
						
						
						
						
					 
					
						2011-03-08 14:16:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Bakker 
							
						 
					 
					
						
						
						
						
							
						
						
							367dae44b2 
							
						 
					 
					
						
						
							
							- Added CMake makefiles as alternative to regular Makefiles.  
						
						 
						
						... 
						
						
						
						- Added preliminary Code Coverage tests for AES, ARC4, Base64, MPI, SHA-family, MD-family and  HMAC-SHA-family. 
						
						
					 
					
						2009-06-28 21:50:27 +00:00