Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						c7c56b2e82 
					 
					
						
						
							
							Add more tests for the entropy module  
						
						
						
						
					 
					
						2014-06-10 15:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						4dd73925ab 
					 
					
						
						
							
							Add entropy_self_test()  
						
						
						
						
					 
					
						2014-06-10 15:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						b9e4e2c97a 
					 
					
						
						
							
							Fix formatting: fix some 'easy' > 80 length lines  
						
						
						
						
					 
					
						2014-05-01 14:18:25 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						9af723cee7 
					 
					
						
						
							
							Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)  
						
						
						
						
					 
					
						2014-05-01 13:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						cef4ad2509 
					 
					
						
						
							
							Adapt sources to configurable config.h name  
						
						
						
						
					 
					
						2014-04-30 16:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						088c5c5f18 
					 
					
						
						
							
							POLARSSL_CONFIG_OPTIONS has been removed. Values are set individually  
						
						... 
						
						
						
						For the Platform module this requires the introduction of
POLARSSL_PLATFORM_NO_STD_FUNCTIONS to allow not performing the default
assignments. 
						
						
					 
					
						2014-04-25 11:11:10 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						e442111e29 
					 
					
						
						
							
							Fix typo which broke ENTROPY_FORCE_SHA256  
						
						
						
						
					 
					
						2014-04-02 13:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						66ff70dd48 
					 
					
						
						
							
							Support for seed file writing and reading in Entropy  
						
						
						
						
					 
					
						2014-03-26 11:58:07 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						2ceda57989 
					 
					
						
						
							
							Ability to force the Entropy module to use SHA-256 as its basis  
						
						... 
						
						
						
						By default the SHA-512 module is used if both are available. On some
systems, SHA-256 is the better choice.
Contributed by: Gergely Budai 
						
						
					 
					
						2014-02-06 15:55:25 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						47703a0a80 
					 
					
						
						
							
							More entropy functions made thread-safe (add_source, update_manual, gather)  
						
						
						
						
					 
					
						2014-02-06 15:01:20 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						a36d23e290 
					 
					
						
						
							
							Fixed documentation issues found by clang  
						
						
						
						
					 
					
						2013-12-30 17:57:27 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						f4e7dc50ea 
					 
					
						
						
							
							entropy_func() threading support  
						
						
						
						
					 
					
						2013-09-29 15:02:07 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						1ffefaca1e 
					 
					
						
						
							
							Introduced entropy_free()  
						
						
						
						
					 
					
						2013-09-29 15:01:42 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						fb08fd2e23 
					 
					
						
						
							
							Entropy collector and CTR-DRBG now also work on SHA-256 if SHA-512 not available  
						
						
						
						
					 
					
						2013-08-27 15:06:54 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						d2681d82e2 
					 
					
						
						
							
							Renamed sha2.{c,h} to sha256.{c,h} and sha4.{c,h} to sha512.{c,h}  
						
						
						
						
					 
					
						2013-06-30 14:49:12 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						9e36f0475f 
					 
					
						
						
							
							SHA2 renamed to SHA256, SHA4 renamed to SHA512 and functions accordingly  
						
						... 
						
						
						
						The SHA4 name was not clear with regards to the new SHA-3 standard. So
SHA2 and SHA4 have been renamed to better represent what they are:
SHA256 and SHA512 modules. 
						
						
					 
					
						2013-06-30 14:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						9bcf16c55d 
					 
					
						
						
							
							Centralized module option values in config.h  
						
						... 
						
						
						
						Allow user-defined settings without editing header files by using
POLARSSL_CONFIG_OPTIONS in config.h
(cherry picked from commit 6fa5488779 
						
						
					 
					
						2013-06-25 15:06:53 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						43655f46b0 
					 
					
						
						
							
							- Added option to prevent default entropy sources from loading (POLARSSL_NO_DEFAULT_ENTROPY_SOURCES)  
						
						
						
						
					 
					
						2011-12-15 20:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						28c7e7f6fa 
					 
					
						
						
							
							- Added HAVEGE as a default entropy source  
						
						
						
						
					 
					
						2011-12-15 19:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						69e095cc15 
					 
					
						
						
							
							- Changed the behaviour of x509parse_parse_crt for permissive parsing. Now returns the number of 'failed certificates' instead of having a switch to enable it.  
						
						... 
						
						
						
						- As a consequence all error code that were positive were changed. A lot of MALLOC_FAILED and FILE_IO_ERROR error codes added for different modules.
 - Programs and tests were adapted accordingly 
						
						
					 
					
						2011-12-10 21:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						bd4a9d0cda 
					 
					
						
						
							
							- Changed entropy accumulator to have per-source thresholds  
						
						
						
						
					 
					
						2011-12-10 17:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Bakker 
							
						 
					 
					
						
						
							
						
						6083fd252d 
					 
					
						
						
							
							-  Added a generic entropy accumulator that provides support for adding custom entropy sources and added some generic and platform dependent entropy sources  
						
						
						
						
					 
					
						2011-12-03 21:45:14 +00:00