Andy Polyakov 
							
						 
					 
					
						
						
							
						
						7e4d335943 
					 
					
						
						
							
							MD5 IA-64 assembler implementation. Original copy for reference purposes.  
						
						... 
						
						
						
						Submitted by: David Mosberger
Obtained from: http://www.hpl.hp.com/research/linux/crypto/  
						
						
					 
					
						2005-07-19 22:27:02 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						26c07054a1 
					 
					
						
						
							
							Retire original rc4-ia64.S.  
						
						
						
						
					 
					
						2005-07-18 18:59:21 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						843d9d0b39 
					 
					
						
						
							
							Switch to new RC4 IA-64 module.  
						
						
						
						
					 
					
						2005-07-18 18:56:16 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						4ac210c16a 
					 
					
						
						
							
							This update implements following improvements.  
						
						... 
						
						
						
						1. Original submission required minor modification to RC4_set_key, which
   we don't want to tolerate and therefore we fix assembler instead.
2. Eliminate remaining byte-order dependence [look for RC4_BIG_ENDIAN].
3. Eliminate logical error [when key->x is referred prior key is verified].
4. HP-UX assembler puked on MODSCHED_RC4 macro with "syntax error,"
   macro has to be splitted in two.
5. Deploy parallel compare in function prologue.
6. Eliminate redundant instuctions and nops.
7. Eliminate assembler warnings. 
						
						
					 
					
						2005-07-18 17:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						02703c74a4 
					 
					
						
						
							
							Unrolled RC4 IA-64 loop gives 40% improvement over current assembler  
						
						... 
						
						
						
						implementation [as predicted].
Submitted by: David Mosberger
Obtained from: http://www.hpl.hp.com/research/linux/crypto/  
						
						
					 
					
						2005-07-18 16:55:52 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						ef428d5681 
					 
					
						
						
							
							Fix unwind directives in IA-64 assembler modules. This helps symbolic  
						
						... 
						
						
						
						debugging and doesn't affect functionality.
Submitted by: David Mosberger
Obtained from: http://www.hpl.hp.com/research/linux/crypto/  
						
						
					 
					
						2005-07-18 09:54:14 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						afbe674edb 
					 
					
						
						
							
							~15% better AES x86_64 assembler.  
						
						
						
						
					 
					
						2005-07-18 09:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								Nils Larsch 
							
						 
					 
					
						
						
							
						
						f42e6d24f2 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2005-07-17 21:04:19 +00:00 
						 
				 
			
				
					
						
							
							
								Nils Larsch 
							
						 
					 
					
						
						
							
						
						449bd384ed 
					 
					
						
						
							
							bugfix: 0 - w (w != 0) is actually negative  
						
						
						
						
					 
					
						2005-07-17 16:09:09 +00:00 
						 
				 
			
				
					
						
							
							
								Nils Larsch 
							
						 
					 
					
						
						
							
						
						3eeaab4bed 
					 
					
						
						
							
							make  
						
						... 
						
						
						
						./configure no-deprecated [no-dsa] [no-dh] [no-ec] [no-rsa]
    	make depend all test
work again
PR: 1159 
						
						
					 
					
						2005-07-16 12:37:36 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						b4f5e5c959 
					 
					
						
						
							
							Commentary section update.  
						
						
						
						
					 
					
						2005-07-14 13:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						e84b663a93 
					 
					
						
						
							
							complementary x86_64-xlate.pl update.  
						
						
						
						
					 
					
						2005-07-12 22:11:22 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						d85185217b 
					 
					
						
						
							
							AES x86_64 assembler implementation.  
						
						
						
						
					 
					
						2005-07-12 15:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						8f3bdc72d0 
					 
					
						
						
							
							Latest Intel compiler means every word in "if copying [with memcpy] takes  
						
						... 
						
						
						
						place between objects that overlap, the behavior is undefined." It's hard
to comprehend, but it reportedly manages to be case. 
						
						
					 
					
						2005-07-08 16:46:22 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						7d368fcbd8 
					 
					
						
						
							
							On case insensitive systems, 'install' gets mixed up with the existing file  
						
						... 
						
						
						
						'INSTALL', so we need to put some force into installing 
						
						
					 
					
						2005-07-08 10:13:22 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						1875e6db29 
					 
					
						
						
							
							Pull up Win64 support from 0.9.8.  
						
						
						
						
					 
					
						2005-07-05 11:44:45 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						109080ae48 
					 
					
						
						
							
							Fix bugs in bug-fix to x509/by_dir.c.  
						
						... 
						
						
						
						PR: 1131 
						
						
					 
					
						2005-07-03 13:10:45 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						31efffbdba 
					 
					
						
						
							
							Trap condition should be 64-bit when it's due.  
						
						
						
						
					 
					
						2005-07-03 09:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						aaa5dc614f 
					 
					
						
						
							
							More elegant solution to "sparse decimal printout on PPC" problem.  
						
						
						
						
					 
					
						2005-07-02 08:58:55 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						8be97c01d1 
					 
					
						
						
							
							Decimal printout of a BN is wrong on PPC, it's sparse with very few  
						
						... 
						
						
						
						significant digits. As soon it verifies elsewhere it goes to 0.9.8 and
0.9.7. 
						
						
					 
					
						2005-07-01 17:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						4e28f13209 
					 
					
						
						
							
							Pedantic polish to aes-586.pl:-)  
						
						
						
						
					 
					
						2005-07-01 10:13:30 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						53a20bfd94 
					 
					
						
						
							
							Typos in commentary section.  
						
						
						
						
					 
					
						2005-06-30 22:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						a28062338c 
					 
					
						
						
							
							AES_cbc_encrypt to allow end-user to retain small blocks performance by  
						
						... 
						
						
						
						aligning the key schedule in a specific manner. 
						
						
					 
					
						2005-06-30 22:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						1c2f1fe505 
					 
					
						
						
							
							Check PKCS7 structures in PKCS#12 files are of type data.  
						
						
						
						
					 
					
						2005-06-30 11:34:58 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						14365bd820 
					 
					
						
						
							
							Actually, the 64bit format specifier differs between SIXTY_FOUR_BIT and  
						
						... 
						
						
						
						SIXTY_FOUR_BIT_LONG 
						
						
					 
					
						2005-06-29 18:48:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Laurie 
							
						 
					 
					
						
						
							
						
						a51a97262d 
					 
					
						
						
							
							Brought forward from 0.9.8 - 64 bit warning fixes and fussy compiler fixes.  
						
						
						
						
					 
					
						2005-06-29 11:02:15 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Laurie 
							
						 
					 
					
						
						
							
						
						45d8574b93 
					 
					
						
						
							
							Fix warnings.  
						
						
						
						
					 
					
						2005-06-29 10:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Nils Larsch 
							
						 
					 
					
						
						
							
						
						b3b72cd92c 
					 
					
						
						
							
							remove OPENSSL_NO_ASM dependency  
						
						
						
						
					 
					
						2005-06-28 15:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						bb00084863 
					 
					
						
						
							
							Replace _int64 with __int64, which is more widely accepted among Win32  
						
						... 
						
						
						
						compiler vendors. 
						
						
					 
					
						2005-06-28 11:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						db22e5faa6 
					 
					
						
						
							
							A report suggests that there're nasm version, which defaults to 16-bit  
						
						... 
						
						
						
						segmenting... 
						
						
					 
					
						2005-06-28 11:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						83e68987b3 
					 
					
						
						
							
							Eliminate dependency on UNICODE macro.  
						
						
						
						
					 
					
						2005-06-27 21:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						a4022932ee 
					 
					
						
						
							
							Omit padding in RC4_KEY on IA-64. The idea behind padding was to reserve  
						
						... 
						
						
						
						room for aligning of the key schedule itself [specific alignment is
required for future performance improvements], but OpenSSH "abuses"
our API by making copies and restoring RC4_KEY, thus ruining the
alignment and making it impossible to recover the key schedule.
PR: 1114 
						
						
					 
					
						2005-06-26 16:09:29 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						c49a0aa08d 
					 
					
						
						
							
							Replace emms with finit in x86cpuid.  
						
						
						
						
					 
					
						2005-06-24 16:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						97b708910a 
					 
					
						
						
							
							Wrap the inclusion of openssl/engine.h with a protective check for  
						
						... 
						
						
						
						the absence of OPENSSL_NO_ENGINE. 
						
						
					 
					
						2005-06-23 22:08:47 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						2f6ebed1dc 
					 
					
						
						
							
							Wrap the inclusion of openssl/engine.h with a protective check for  
						
						... 
						
						
						
						the absence of OPENSSL_NO_ENGINE.
PR: 1123 
						
						
					 
					
						2005-06-23 21:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						156f657209 
					 
					
						
						
							
							Do not defined des_crypt(), since it clashes with Solaris crypt.h.  
						
						... 
						
						
						
						PR: 1125 
						
						
					 
					
						2005-06-23 21:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						816f74d1c7 
					 
					
						
						
							
							Initialise dir to avoid a compiler warning.  
						
						
						
						
					 
					
						2005-06-23 21:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						1110cea007 
					 
					
						
						
							
							Update for Stratus VOS.  
						
						... 
						
						
						
						PR: 1130 
						
						
					 
					
						2005-06-23 21:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						0e441bc2be 
					 
					
						
						
							
							Change dir_ctrl to check for the environment variable before using the default  
						
						... 
						
						
						
						directory instead of the other way around.
PR: 1131 
						
						
					 
					
						2005-06-23 21:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						c25f2f1cbf 
					 
					
						
						
							
							Missed -c in IRIX rules.  
						
						
						
						
					 
					
						2005-06-23 20:37:29 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						62526671e9 
					 
					
						
						
							
							Typo in bn-mips3 rule.  
						
						
						
						
					 
					
						2005-06-23 16:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						88ebf53577 
					 
					
						
						
							
							Rename mips3.o to bn-mips3.o [it's better in long run] and adjust the  
						
						... 
						
						
						
						rule to accomodate gcc4, which no longer support SGI as. 
						
						
					 
					
						2005-06-23 16:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						02c31fa461 
					 
					
						
						
							
							Jumbo Makfiles update.  
						
						... 
						
						
						
						- eliminate ambiguities between GNU-ish and SysV-ish make flavors;
- switch [back] to -e;
- fold/unify rules;
This is follow-up to the patch introducing common BUILDENV. Idea is
to collect as much parameters in $(TOP) as possible and "strip" lower
Makefiles for most variables [and thus makes them more readable]. 
						
						
					 
					
						2005-06-23 00:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						f5d51a9362 
					 
					
						
						
							
							Fix extension ordering.  
						
						
						
						
					 
					
						2005-06-22 13:26:23 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						0fc6b2c9e2 
					 
					
						
						
							
							Do no try to pretend we're at the end of anything unless we're at the end  
						
						... 
						
						
						
						of a 4-character block. 
						
						
					 
					
						2005-06-20 22:11:14 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						e442c36252 
					 
					
						
						
							
							Solaris x86_64 /usr/ccs/bin/as support.  
						
						
						
						
					 
					
						2005-06-20 14:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						4bd46774bb 
					 
					
						
						
							
							Move the definition of DEVRANDOM for DJGPP from Configure to e_os.h.  
						
						... 
						
						
						
						That should solve the issues with propagating it through the Makefiles.
PR: 1110 
						
						
					 
					
						2005-06-18 04:42:24 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						283c3e2437 
					 
					
						
						
							
							Only define ZLIB_SHARED if it hasn't already been defined (on the command  
						
						... 
						
						
						
						line, for example).
PR: 1112 
						
						
					 
					
						2005-06-18 04:32:12 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						b764ab9537 
					 
					
						
						
							
							Netware patch submitted by Verdon Walker" <VWalker@novell.com> in PR  
						
						... 
						
						
						
						1107.  He says:
This is a followup to the NetWare patch that was applied to beta3.  It
does the following:
- Fixes a problem in the CLib build with undefined symbols.
- Adds the ability to use BSD sockets as the default for the OpenSSL
  socket BIO.  NetWare supports 2 flavors of sockets and our Apache
  developers need BSD sockets as a configurable option when building
  OpenSSL.  This adds that for them.
- Updates to the INSTALL.NW file to explain new options.
I have tried very hard to make sure all the changes are in NetWare
specific files or guarded carefully to make sure they only impact
NetWare builds.  I have tested the Windows build to make sure it does
not break that since we have made changes to mk1mf.pl.
We are still working the gcc cross compile for NetWare issue and hope
to have a patch for that before beta 6 is released. 
						
						
					 
					
						2005-06-13 03:23:50 +00:00 
						 
				 
			
				
					
						
							
							
								Andy Polyakov 
							
						 
					 
					
						
						
							
						
						21ac2b964b 
					 
					
						
						
							
							Eliminate gcc -pedantic warnings.  
						
						
						
						
					 
					
						2005-06-09 21:41:44 +00:00