Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						5fd722600b 
					 
					
						
						
							
							Check for selftest failure in various places.  
						
						 
						
						
						
						
					 
					
						2011-10-22 17:24:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						8d742dd561 
					 
					
						
						
							
							Update error codes.  
						
						 
						
						
						
						
					 
					
						2011-10-21 11:46:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						5e4eb9954b 
					 
					
						
						
							
							add authentication parameter to FIPS_module_mode_set  
						
						 
						
						
						
						
					 
					
						2011-10-19 22:34:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						e74ac3f830 
					 
					
						
						
							
							Update error codes.  
						
						 
						
						
						
						
					 
					
						2011-09-21 16:17:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						bbb19418e6 
					 
					
						
						
							
							Add error codes for DRBG KAT failures.  
						
						 
						
						... 
						
						
						
						Add abbreviated DRBG KAT for POST which only performs a single generate
operations instead of four. 
						
						
					 
					
						2011-09-06 20:46:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						f76b1baf86 
					 
					
						
						
							
							Fix error discrepancy.  
						
						 
						
						
						
						
					 
					
						2011-05-12 14:28:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ad4784953d 
					 
					
						
						
							
							Return error codes for selftest failure instead of hard assertion errors.  
						
						 
						
						
						
						
					 
					
						2011-05-06 17:38:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						cac4fb58e0 
					 
					
						
						
							
							Add PRNG security strength checking.  
						
						 
						
						
						
						
					 
					
						2011-04-23 19:55:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						74fac927b0 
					 
					
						
						
							
							Return errors instead of aborting when selftest fails.  
						
						 
						
						
						
						
					 
					
						2011-04-22 11:12:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						b8b6a13a56 
					 
					
						
						
							
							Add continuous RNG test to entropy source. Entropy callbacks now need  
						
						 
						
						... 
						
						
						
						to specify a "block length". 
						
						
					 
					
						2011-04-21 14:17:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						14264b19de 
					 
					
						
						
							
							Add periodic DRBG health checks as required by SP800-90.  
						
						 
						
						
						
						
					 
					
						2011-04-20 17:06:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						cb1b3aa151 
					 
					
						
						
							
							Add AES CCM selftest.  
						
						 
						
						
						
						
					 
					
						2011-04-19 18:57:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						bf8131f79f 
					 
					
						
						
							
							Add XTS selftest, include in fips_test_suite.  
						
						 
						
						
						
						
					 
					
						2011-04-15 11:30:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						49cb5e0b40 
					 
					
						
						
							
							Fix memory leaks: uninstantiate DRBG during health checks. Cleanup md_ctx  
						
						 
						
						... 
						
						
						
						when performing ECDSA selftest. 
						
						
					 
					
						2011-04-12 14:28:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						55e328f580 
					 
					
						
						
							
							Add error for health check failure.  
						
						 
						
						... 
						
						
						
						Rebuild all FIPS error codes to clean out old obsolete codes. 
						
						
					 
					
						2011-04-09 17:46:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						05e24c87dd 
					 
					
						
						
							
							Extensive reorganisation of PRNG handling in FIPS module: all calls  
						
						 
						
						... 
						
						
						
						now use an internal RAND_METHOD. All dependencies to OpenSSL standard
PRNG are now removed: it is the applications resposibility to setup
the FIPS PRNG and initalise it.
Initial OpenSSL RAND_init_fips() function that will setup the DRBG
for the "FIPS capable OpenSSL". 
						
						
					 
					
						2011-04-05 15:24:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ab1415d2f5 
					 
					
						
						
							
							Updated error codes for FIPS library.  
						
						 
						
						
						
						
					 
					
						2011-04-04 17:05:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ded1999702 
					 
					
						
						
							
							Change RNG test to block oriented instead of request oriented, add option  
						
						 
						
						... 
						
						
						
						to test a "stuck" DRBG. 
						
						
					 
					
						2011-04-04 14:47:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						e06de4dd35 
					 
					
						
						
							
							Remove redundant definitions. Give error code if DRBG sefltest fails.  
						
						 
						
						
						
						
					 
					
						2011-03-31 17:23:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						c6dbe90895 
					 
					
						
						
							
							make update  
						
						 
						
						
						
						
					 
					
						2011-03-24 22:59:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						1e803100de 
					 
					
						
						
							
							Implement continuous RNG test for SP800-90 DRBGs.  
						
						 
						
						
						
						
					 
					
						2011-03-17 18:53:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						96ec46f7c0 
					 
					
						
						
							
							Implement health checks needed by SP800-90.  
						
						 
						
						... 
						
						
						
						Fix warnings.
Instantiate DRBGs at maximum strength. 
						
						
					 
					
						2011-03-17 16:55:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						fbbabb646c 
					 
					
						
						
							
							Add extensive DRBG selftest data and option to corrupt it in fips_test_suite.  
						
						 
						
						
						
						
					 
					
						2011-03-16 15:52:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						1b76fac5ae 
					 
					
						
						
							
							Check requested security strength in DRBG. Add function to retrieve the  
						
						 
						
						... 
						
						
						
						security strength. 
						
						
					 
					
						2011-03-11 17:42:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						a1e7883edb 
					 
					
						
						
							
							Add meaningful error codes to DRBG.  
						
						 
						
						
						
						
					 
					
						2011-03-08 14:16:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						947ff113d2 
					 
					
						
						
							
							add ECDSA POST  
						
						 
						
						
						
						
					 
					
						2011-02-18 17:25:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						acf254f86e 
					 
					
						
						
							
							AES GCM selftests.  
						
						 
						
						
						
						
					 
					
						2011-02-18 17:09:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						0fbf8f447b 
					 
					
						
						
							
							Add pairwise consistency test to EC.  
						
						 
						
						
						
						
					 
					
						2011-02-15 16:58:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						25c6542944 
					 
					
						
						
							
							Add non-FIPS algorithm blocking and selftest checking.  
						
						 
						
						
						
						
					 
					
						2011-02-15 16:03:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						65041aa27e 
					 
					
						
						
							
							Add FIPS error codes.  
						
						 
						
						
						
						
					 
					
						2011-02-03 15:58:43 +00:00