Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								9d781407bc 
								
							 
						 
						
							
							
								
								- A error_strerror function() has been added to translate between error codes and their description.  
							
							 
							
							... 
							
							
							
							- The error codes have been remapped and combining error codes is now done with a PLUS instead of an OR as error codes used are negative.
 - Descriptions to all error codes have been added.
 - Generation script for error.c has been created to automatically generate error.c from the available error definitions in the headers. 
							
						 
						
							2011-05-09 16:17:09 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								91b4159834 
								
							 
						 
						
							
							
								
								- Added missing rsa_init() statement  
							
							 
							
							
							
						 
						
							2011-05-05 12:01:31 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								6c591fab72 
								
							 
						 
						
							
							
								
								- mpi_init() and mpi_free() only accept a single argument and do not accept variable arguments anymore. This prevents unexpected memory corruption in a number of use cases.  
							
							 
							
							
							
						 
						
							2011-05-05 11:49:20 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								f968857a82 
								
							 
						 
						
							
							
								
								- Removed conversions to int when not needed to prevent signed / unsigned situations  
							
							 
							
							... 
							
							
							
							- Maximized mpi limb size 
							
						 
						
							2011-05-05 10:00:45 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								31cacd7cf8 
								
							 
						 
						
							
							
								
								- Re-organized object files  
							
							 
							
							
							
						 
						
							2011-04-25 15:31:41 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								335db3f121 
								
							 
						 
						
							
							
								
								- Functions requiring File System functions can now be disables by undefining POLARSSL_FS_IO  
							
							 
							
							
							
						 
						
							2011-04-25 15:28:35 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								15566e4396 
								
							 
						 
						
							
							
								
								- Reordered options alphabetically  
							
							 
							
							
							
						 
						
							2011-04-24 21:19:15 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								f4f6968a86 
								
							 
						 
						
							
							
								
								- Improved compile-time compatibility with mingw32 64-bit versions  
							
							 
							
							
							
						 
						
							2011-04-24 16:08:12 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								f4a3f301fd 
								
							 
						 
						
							
							
								
								- Updated for migration to size_t  
							
							 
							
							
							
						 
						
							2011-04-24 15:53:29 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								8101cd2fc6 
								
							 
						 
						
							
							
								
								- Updated Visual C 2010 project for 64-bit compilation  
							
							 
							
							
							
						 
						
							2011-04-24 15:42:06 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								494c0b8d36 
								
							 
						 
						
							
							
								
								- Changed define from WIN32 to _WIN32 to also support 64-bit windows platforms  
							
							 
							
							
							
						 
						
							2011-04-24 15:30:07 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								2eee902be3 
								
							 
						 
						
							
							
								
								- Better timer for Windows platforms  
							
							 
							
							... 
							
							
							
							- Made alarmed volatile for better Windows compatibility 
							
						 
						
							2011-04-24 15:28:55 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								a755ca1bbe 
								
							 
						 
						
							
							
								
								- Renamed t_s_int, t_int and t_dbl to respectively t_sint, t_uint and t_udbl for clarity  
							
							 
							
							
							
						 
						
							2011-04-24 09:11:17 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								23986e5d5d 
								
							 
						 
						
							
							
								
								- Major type rewrite of int to size_t for most variables and arguments used for buffer lengths and loops  
							
							 
							
							
							
						 
						
							2011-04-24 08:57:21 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								1be81a4e5f 
								
							 
						 
						
							
							
								
								- Removed test for MD2 certificate as OpenSSL does not support it anymore  
							
							 
							
							
							
						 
						
							2011-04-23 14:46:28 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								e91d01e144 
								
							 
						 
						
							
							
								
								- Fixed typo  
							
							 
							
							
							
						 
						
							2011-04-19 15:55:50 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								b6ecaf5276 
								
							 
						 
						
							
							
								
								- Added additional (configurable) cipher block modes. AES-CTR, Camellia-CTR, XTEA-CBC  
							
							 
							
							
							
						 
						
							2011-04-19 14:29:23 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								34953bbcd3 
								
							 
						 
						
							
							
								
								- Added extra ignores for generated solution files  
							
							 
							
							
							
						 
						
							2011-04-18 04:03:22 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								9f25d94f0f 
								
							 
						 
						
							
							
								
								- Moved Visual C 6.0 Project files to separate directory  
							
							 
							
							
							
						 
						
							2011-04-18 04:02:36 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								af5c85fc10 
								
							 
						 
						
							
							
								
								- Improved portability with Microsoft Visual C  
							
							 
							
							
							
						 
						
							2011-04-18 03:47:52 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								a493ad4539 
								
							 
						 
						
							
							
								
								- Dropped designated initializers as they are not supported on Microsoft Visual C  
							
							 
							
							
							
						 
						
							2011-04-18 03:29:41 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								eaa89f8366 
								
							 
						 
						
							
							
								
								- Do not depend on dhm code if POLARSSL_DHM_C not defined  
							
							 
							
							
							
						 
						
							2011-04-04 21:36:15 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								3efa575ff2 
								
							 
						 
						
							
							
								
								- Ready for release 0.99-pre4  
							
							 
							
							
							
						 
						
							2011-04-01 12:23:26 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								99a03afc22 
								
							 
						 
						
							
							
								
								- Fixed possible uninitialized values  
							
							 
							
							
							
						 
						
							2011-04-01 11:39:39 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								0216cc1bee 
								
							 
						 
						
							
							
								
								- Added flag to disable Chinese Remainder Theorem when using RSA private operation (POLARSSL_RSA_NO_CRT)  
							
							 
							
							
							
						 
						
							2011-03-26 13:40:23 +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 
							
						 
						
							
							
							
							
								
							
							
								287781a965 
								
							 
						 
						
							
							
								
								-  Added mpi_fill_random() for centralized filling of big numbers with random data (Fixed ticket  #10 )  
							
							 
							
							
							
						 
						
							2011-03-26 13:18:49 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								98675496e1 
								
							 
						 
						
							
							
								
								- Added information about changed behaviour of x509parse_key()  
							
							 
							
							
							
						 
						
							2011-03-26 13:17:12 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								1ffc1b9885 
								
							 
						 
						
							
							
								
								- Added rsa_sign_pss and rsa_verify_pss to CMakeLists.txt  
							
							 
							
							
							
						 
						
							2011-03-25 14:26:42 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								94b239202b 
								
							 
						 
						
							
							
								
								- Added rsa_sign_pss and rsa_sign_verify to svn:ignore list  
							
							 
							
							
							
						 
						
							2011-03-25 14:25:06 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								31acc6b0aa 
								
							 
						 
						
							
							
								
								- Fixed uppercase type for gen_random  
							
							 
							
							
							
						 
						
							2011-03-25 14:24:09 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								917e754e9b 
								
							 
						 
						
							
							
								
								- Added declaration of x509parse_public_key() and x509parse_public_keyfile() to  
							
							 
							
							... 
							
							
							
							the x509 header file 
							
						 
						
							2011-03-25 14:23:36 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								66b78b2d16 
								
							 
						 
						
							
							
								
								- Added missing rsa_init() call in x509parse_self_test()  
							
							 
							
							
							
						 
						
							2011-03-25 14:22:50 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								2291f6c19d 
								
							 
						 
						
							
							
								
								- Added test application for RSASSA-PSS signing and verification  
							
							 
							
							
							
						 
						
							2011-03-25 14:07:53 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								e77db2e119 
								
							 
						 
						
							
							
								
								- Added bugfix info for previous checkin  
							
							 
							
							
							
						 
						
							2011-03-25 14:01:32 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								53019ae6f7 
								
							 
						 
						
							
							
								
								- RSASSA-PSS verification now properly handles salt lengths other than hlen  
							
							 
							
							
							
						 
						
							2011-03-25 13:58:48 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								fbc4a45f15 
								
							 
						 
						
							
							
								
								- Fixed typo in define  
							
							 
							
							
							
						 
						
							2011-03-25 09:07:46 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								1fd00bfe82 
								
							 
						 
						
							
							
								
								- Fixed bug in ssl_write() when flushing old data (Fixes ticket  #18 )  
							
							 
							
							
							
						 
						
							2011-03-14 20:50:15 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								be4e7dca08 
								
							 
						 
						
							
							
								
								- Debug print of MPI now removes leading zero octets and displays actual bit size of the value  
							
							 
							
							
							
						 
						
							2011-03-14 20:41:31 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								b3dcbc18f6 
								
							 
						 
						
							
							
								
								- Made function resilient to endianness differences.  
							
							 
							
							
							
						 
						
							2011-03-13 16:57:25 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								4cce2bbd5a 
								
							 
						 
						
							
							
								
								- Renamed rnd_info structure to correct rnd_buf_info structure  
							
							 
							
							
							
						 
						
							2011-03-13 16:56:35 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								4fa1a76c92 
								
							 
						 
						
							
							
								
								- Added dependency on helpers.function  
							
							 
							
							
							
						 
						
							2011-03-13 16:56:11 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								fea8545050 
								
							 
						 
						
							
							
								
								- Added ignores for executable files  
							
							 
							
							
							
						 
						
							2011-03-13 15:46:56 +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 
							
						 
						
							
							
							
							
								
							
							
								fea43a2501 
								
							 
						 
						
							
							
								
								- Re-added removed dhm test values  
							
							 
							
							
							
						 
						
							2011-03-08 13:58:16 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								646f65c9bd 
								
							 
						 
						
							
							
								
								- Fixed faulty test server key  
							
							 
							
							
							
						 
						
							2011-03-02 14:47:44 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								345a6fee91 
								
							 
						 
						
							
							
								
								- Replaced function that fixes man-in-the-middle attack  
							
							 
							
							... 
							
							
							
							- Added message to indicate inclusion of man-in-the-middle attack (Reported by Larry Highsmith, Subreption LLC)
 - Released version 0.99-pre3 
							
						 
						
							2011-02-28 21:20:02 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								5a1494fb30 
								
							 
						 
						
							
							
								
								- Added pem to library  
							
							 
							
							
							
						 
						
							2011-02-25 09:48:49 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
							
								 
								Paul Bakker 
							
						 
						
							
							
							
							
								
							
							
								1946e42dd4 
								
							 
						 
						
							
							
								
								- Made ready for 0.99-pre2 release  
							
							 
							
							
							
						 
						
							2011-02-25 09:39:39 +00:00