Nicholas Wilson 
							
						 
						
							
							
							
							
								
							
							
								0a5ff55537 
								
							 
						 
						
							
							
								
								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. 
							
						 
						
							2017-02-20 21:47:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
						
							
							
							
							
								
							
							
								fd1f9e735e 
								
							 
						 
						
							
							
								
								Fix whitespace at EOL issues  
							
							
							
						 
						
							2015-11-02 05:55:58 +09: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 9691bbe9b3 
							
						 
						
							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