Andy Polyakov 
							
						 
					 
					
						
						
							
						
						ce0ed3b778 
					 
					
						
						
							
							Configure: make no-whirlpool work.  
						
						 
						
						
						
						
					 
					
						2012-03-03 13:17:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						f7ef20c5ee 
					 
					
						
						
							
							Configure: I remove adding of -D_XPG4_2 -D__EXTENSIONS__ in sctp builds for  
						
						 
						
						... 
						
						
						
						following reasons:
- it's not the way to engage XPG4v2 mode, defining _XOPEN_SOURCE to
  value less than 500 is (see standards(5));
- we need to work out strategy to handle _XOPEN_SOURCE, current state
  when we define e.g. _XOPEN_SOURCE to 500 in some files is inappropriate;
- sctp implementation on Solaris is incomplete, in sense that bss_dgram.c
  doesn't compile, because not all structures are defined, so that
  enabling sctp doesn't work anyway; 
						
						
					 
					
						2012-02-26 22:02:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						faed798c32 
					 
					
						
						
							
							hpux-parisc2-*: engage assembler.  
						
						 
						
						
						
						
					 
					
						2012-02-02 07:41:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						e2ca32fc2b 
					 
					
						
						
							
							disable heartbeats if tlsext disabled  
						
						 
						
						
						
						
					 
					
						2012-01-05 00:07:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						fa2c72e549 
					 
					
						
						
							
							update default depflags  
						
						 
						
						
						
						
					 
					
						2011-12-27 14:45:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						7e159e0133 
					 
					
						
						
							
							PR: 2535  
						
						 
						
						... 
						
						
						
						Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de >
Reviewed by: steve
Add SCTP support for DTLS (RFC 6083). 
						
						
					 
					
						2011-12-25 14:45:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ad89bf7894 
					 
					
						
						
							
							PR: 2563  
						
						 
						
						... 
						
						
						
						Submitted by: Paul Green <Paul.Green@stratus.com >
Reviewed by: steve
Improved PRNG seeding for VOS. 
						
						
					 
					
						2011-12-19 17:01:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						dce7f142a6 
					 
					
						
						
							
							Configure: reimplement commit#21695.  
						
						 
						
						
						
						
					 
					
						2011-11-15 12:32:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						77aae9654f 
					 
					
						
						
							
							Configure, e_aes.c: allow for XTS assembler implementation.  
						
						 
						
						
						
						
					 
					
						2011-11-15 12:18:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Laurie 
							
						 
					 
					
						
						
							
						
						ae55176091 
					 
					
						
						
							
							Fix some warnings caused by __owur. Temporarily (I hope) remove the more  
						
						 
						
						... 
						
						
						
						aspirational __owur annotations. 
						
						
					 
					
						2011-11-14 00:36:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						4a5397fb68 
					 
					
						
						
							
							Configure, x86gas.pl: fix linker warnings in 32-bit Darwin build.  
						
						 
						
						
						
						
					 
					
						2011-11-12 12:16:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						3f54a7460c 
					 
					
						
						
							
							Configure: harmonize darwin64-x86_64-cc line with assembler pack.  
						
						 
						
						
						
						
					 
					
						2011-11-08 18:32:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						a2570242a9 
					 
					
						
						
							
							Configure: initial support for iOS.  
						
						 
						
						
						
						
					 
					
						2011-11-08 13:02:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						f6666ad19d 
					 
					
						
						
							
							Configure: allow ./config to pass compiler flags with white spaces.  
						
						 
						
						
						
						
					 
					
						2011-11-08 12:45:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						5e4eb9954b 
					 
					
						
						
							
							add authentication parameter to FIPS_module_mode_set  
						
						 
						
						
						
						
					 
					
						2011-10-19 22:34:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						227a822ab6 
					 
					
						
						
							
							vxworks-mips: unify and add assembler.  
						
						 
						
						
						
						
					 
					
						2011-10-19 21:49:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						7d8bb91233 
					 
					
						
						
							
							Fix indentation  
						
						 
						
						
						
						
					 
					
						2011-10-19 09:24:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						e0d6132b8c 
					 
					
						
						
							
							Fix warnings.  
						
						 
						
						... 
						
						
						
						Also, use the common Configure mechanism for enabling/disabling the 64-bit ECC code. 
						
						
					 
					
						2011-10-19 08:59:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						1db4a63bc3 
					 
					
						
						
							
							Do global replace to remove assembly language object files.  
						
						 
						
						
						
						
					 
					
						2011-10-18 00:02:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						993adc0531 
					 
					
						
						
							
							Engage bsaes-x86_64.pl, bit-sliced AES.  
						
						 
						
						
						
						
					 
					
						2011-10-17 17:10:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						8fcdb1e60f 
					 
					
						
						
							
							Add android-x86.  
						
						 
						
						
						
						
					 
					
						2011-10-15 08:32:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						1fb2e0f940 
					 
					
						
						
							
							Allow override of GCCVER and noexecstack checking from environment.  
						
						 
						
						... 
						
						
						
						Vxworks support. 
						
						
					 
					
						2011-10-14 17:28:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						b63698b70d 
					 
					
						
						
							
							Don't use vpaes in fips builds and exclude from restricted tarball.  
						
						 
						
						
						
						
					 
					
						2011-09-15 21:06:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						8ca28da0a7 
					 
					
						
						
							
							Integrate Vector Permutation AES into build system.  
						
						 
						
						
						
						
					 
					
						2011-09-15 20:22:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						d47d0d2b0d 
					 
					
						
						
							
							Remove fipsdso target: it isn't supported in the 2.0 module.  
						
						 
						
						
						
						
					 
					
						2011-09-14 15:20:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						ed28aef8b4 
					 
					
						
						
							
							Padlock engine: make it independent of inline assembler.  
						
						 
						
						
						
						
					 
					
						2011-09-06 20:45:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						03a64ef56d 
					 
					
						
						
							
							Fix expected DEFFLAG for default config.  
						
						 
						
						
						
						
					 
					
						2011-09-05 09:43:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						edd4d402c6 
					 
					
						
						
							
							Don't use some object files in FIPS build.  
						
						 
						
						
						
						
					 
					
						2011-08-23 23:35:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						c608171d9c 
					 
					
						
						
							
							Add RC4-MD5 and AESNI-SHA1 "stitched" implementations.  
						
						 
						
						
						
						
					 
					
						2011-08-23 20:51:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						361512da0d 
					 
					
						
						
							
							This commit completes recent modular exponentiation optimizations on  
						
						 
						
						... 
						
						
						
						x86_64 platform. It targets specifically RSA1024 sign (using ideas
from http://eprint.iacr.org/2011/239 ) and adds more than 10% on most
platforms. Overall performance improvement relative to 1.0.0 is ~40%
in average, with best result of 54% on Westmere. Incidentally ~40%
is average improvement even for longer key lengths. 
						
						
					 
					
						2011-08-12 16:44:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						1d5121552d 
					 
					
						
						
							
							Make sure OPENSSL_FIPSCANISTER is visible to ARM assembly language files.  
						
						 
						
						
						
						
					 
					
						2011-07-22 14:20:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						be9a8cc2af 
					 
					
						
						
							
							Add RSAX builtin engine. It optimizes RSA1024 sign benchmark.  
						
						 
						
						
						
						
					 
					
						2011-07-20 21:49:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						87873f4328 
					 
					
						
						
							
							ARM assembler pack: add platform run-time detection.  
						
						 
						
						
						
						
					 
					
						2011-07-17 17:40:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						12b1b9a4fa 
					 
					
						
						
							
							Configure: clean up linux32-s390x line.  
						
						 
						
						
						
						
					 
					
						2011-06-27 10:53:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						0c237e42a4 
					 
					
						
						
							
							s390x assembler pack: add s390x-gf2m.pl and harmonize AES_xts_[en|de]crypt.  
						
						 
						
						
						
						
					 
					
						2011-06-27 10:00:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ce02589259 
					 
					
						
						
							
							Now the FIPS capable OpenSSL is available simplify the various FIPS test  
						
						 
						
						... 
						
						
						
						build options.
All fispcanisterbuild builds only build fipscanister.o and include symbol
renaming.
Move all renamed symbols to fipssyms.h
Update README.FIPS 
						
						
					 
					
						2011-06-22 12:30:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						b234848879 
					 
					
						
						
							
							Option "fipscheck" which checks to see if FIPS is autodetected in  
						
						 
						
						... 
						
						
						
						a build. Use this for WIN32 builds. 
						
						
					 
					
						2011-06-16 16:27:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						a1a8a71cf7 
					 
					
						
						
							
							Install FIPS module in FIPSDIR if set.  
						
						 
						
						
						
						
					 
					
						2011-06-09 21:52:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						afebe623c5 
					 
					
						
						
							
							x86_64 assembler pack: add x86_64-gf2m module.  
						
						 
						
						
						
						
					 
					
						2011-05-16 17:46:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						03bc500a9f 
					 
					
						
						
							
							Remove gf2m modules from bn_asm if no-ec2m set.  
						
						 
						
						
						
						
					 
					
						2011-05-07 22:56:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						58cc21fdea 
					 
					
						
						
							
							x86 assembler pack: add bn_GF2m_mul_2x2 implementations (see x86-gf2m.pl for  
						
						 
						
						... 
						
						
						
						details and performance data). 
						
						
					 
					
						2011-05-07 10:31:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						2677d85631 
					 
					
						
						
							
							Don't fail WIN32 builds on warnings.  
						
						 
						
						
						
						
					 
					
						2011-05-06 17:55:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						925596f85b 
					 
					
						
						
							
							ARM assembler pack: engage newly introduced armv4-gf2m module.  
						
						 
						
						
						
						
					 
					
						2011-05-05 21:57:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						614dd926cb 
					 
					
						
						
							
							Remove debugging print.  
						
						 
						
						... 
						
						
						
						Explicitly use LINKDIRS for fipsdist links. 
						
						
					 
					
						2011-05-04 18:33:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						2f6efd6acb 
					 
					
						
						
							
							Some changes to support VxWorks in the validted module.  
						
						 
						
						
						
						
					 
					
						2011-05-01 15:36:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						4fd7256b77 
					 
					
						
						
							
							Use correct version number.  
						
						 
						
						
						
						
					 
					
						2011-04-11 14:55:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						f9bf6314ea 
					 
					
						
						
							
							Don't give dependency warning for fips builds.  
						
						 
						
						... 
						
						
						
						Give error for "make depend" in restricted tarball builds.
Document how restricted tarballs work. 
						
						
					 
					
						2011-04-11 00:22:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						284e2d2b37 
					 
					
						
						
							
							fix fipscanisteronly autodetect  
						
						 
						
						
						
						
					 
					
						2011-04-10 23:28:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						4582626544 
					 
					
						
						
							
							Auto detect no-ec2m add option to make no-ec2m tarball.  
						
						 
						
						
						
						
					 
					
						2011-04-10 18:30:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ccc5784e37 
					 
					
						
						
							
							set OPENSSL_FIPSSYMS for restricted buils and auto detect no-ec2m  
						
						 
						
						
						
						
					 
					
						2011-04-10 17:31:03 +00:00