Richard Levitte 
							
						 
					 
					
						
						
							
						
						31d6e7b7ba 
					 
					
						
						
							
							Provide other forms for symbols that are too long or that clash with others  
						
						 
						
						
						
						
					 
					
						2008-04-12 08:40:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						72348cbb8d 
					 
					
						
						
							
							Another symbol longer than 31 characters...  
						
						 
						
						
						
						
					 
					
						2004-09-08 08:13:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						2b002273f3 
					 
					
						
						
							
							'SSL_add_dir_cert_subjects_to_stack' is longer than 31 characters.  
						
						 
						
						... 
						
						
						
						Lucky me, I had prepared for this :-). 
						
						
					 
					
						2004-07-11 20:22:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						ab23d5ffda 
					 
					
						
						
							
							Add symbol hacks for some long names.  
						
						 
						
						... 
						
						
						
						make update 
						
						
					 
					
						2004-03-29 08:13:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						0020502a07 
					 
					
						
						
							
							SSL_COMP_get_compression_method is a typo (a missing 's' at the end of  
						
						 
						
						... 
						
						
						
						the symbol name). 
						
						
					 
					
						2004-03-25 21:32:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						4989f0599f 
					 
					
						
						
							
							Another long name to deal with  
						
						 
						
						
						
						
					 
					
						2003-02-13 13:21:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						f0db0ed35d 
					 
					
						
						
							
							Remove clashes between symbols that have the same name except for  
						
						 
						
						... 
						
						
						
						casing. 
						
						
					 
					
						2002-08-11 12:23:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						6d24cbf452 
					 
					
						
						
							
							More long symbols to shorten.  
						
						 
						
						
						
						
					 
					
						2002-08-11 11:50:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						329f981582 
					 
					
						
						
							
							More long names to shorten.  
						
						 
						
						
						
						
					 
					
						2002-08-09 22:23:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						799d7a34cf 
					 
					
						
						
							
							Two more names that are a little too long for the standard VMS linker.  
						
						 
						
						
						
						
					 
					
						2002-07-19 11:56:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						cd4c36adb8 
					 
					
						
						
							
							Add support for shared libraries with OS/2.  
						
						 
						
						... 
						
						
						
						PR: 124 
						
						
					 
					
						2002-07-17 13:27:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						e5d814d040 
					 
					
						
						
							
							Define a short alias for another long EC symbol.  
						
						 
						
						
						
						
					 
					
						2002-05-23 13:34:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						87ebdd8a71 
					 
					
						
						
							
							VMS addaptation, including a few more long names that needed hacking.  
						
						 
						
						
						
						
					 
					
						2002-02-28 13:17:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						fcf6473199 
					 
					
						
						
							
							Because of recent changes, there's no need to hack the des symbols any  
						
						 
						
						... 
						
						
						
						more. 
						
						
					 
					
						2002-01-24 12:30:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						c2e4f17c1a 
					 
					
						
						
							
							Due to an increasing number of clashes between modern OpenSSL and  
						
						 
						
						... 
						
						
						
						libdes (which is still used out there) or other des implementations,
the OpenSSL DES functions are renamed to begin with DES_ instead of
des_.  Compatibility routines are provided and declared by including
openssl/des_old.h.  Those declarations are the same as were in des.h
when the OpenSSL project started, which is exactly how libdes looked
at that time, and hopefully still looks today.
The compatibility functions will be removed in some future release, at
the latest in version 1.0. 
						
						
					 
					
						2001-10-24 21:21:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						c41b29e5db 
					 
					
						
						
							
							Some new symbols have very long names...  
						
						 
						
						
						
						
					 
					
						2001-10-01 17:09:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						88db657ac2 
					 
					
						
						
							
							Make more short aliases for symbols that are longer than 31  
						
						 
						
						... 
						
						
						
						characters. 
						
						
					 
					
						2001-05-14 11:58:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						0e99546424 
					 
					
						
						
							
							Some EC function names are really long.  Make aliases for VMS on VAX.  
						
						 
						
						
						
						
					 
					
						2001-03-08 17:20:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						e3ef8d2e6b 
					 
					
						
						
							
							Since SSL_add_dir_cert_subjects_to_stack isn't impemented on VMS,  
						
						 
						
						... 
						
						
						
						there's no point creating an alias for it. 
						
						
					 
					
						2001-02-22 13:22:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						a9aa3d580c 
					 
					
						
						
							
							A new bunch of too long symbols to hack.  
						
						 
						
						... 
						
						
						
						OCSP_CRLID_new and OCSP_crlID_new clash on case-insensitive systems. 
						
						
					 
					
						2001-02-20 13:26:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						bc36ee6227 
					 
					
						
						
							
							Use new-style system-id macros everywhere possible.  I hope I haven't  
						
						 
						
						... 
						
						
						
						missed any.
This compiles and runs on Linux, and external applications have no
problems with it.  The definite test will be to build this on VMS. 
						
						
					 
					
						2001-02-20 08:13:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						cf1b7d9664 
					 
					
						
						
							
							Make all configuration macros available for application by making  
						
						 
						
						... 
						
						
						
						sure they are available in opensslconf.h, by giving them names starting
with "OPENSSL_" to avoid conflicts with other packages and by making
sure e_os2.h will cover all platform-specific cases together with
opensslconf.h.
I've checked fairly well that nothing breaks with this (apart from
external software that will adapt if they have used something like
NO_KRB5), but I can't guarantee it completely, so a review of this
change would be a good thing. 
						
						
					 
					
						2001-02-19 16:06:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						df320c4473 
					 
					
						
						
							
							A couple of more names need to be shortened for VMS on VAX.  
						
						 
						
						
						
						
					 
					
						2000-09-17 14:44:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						0baed24c1b 
					 
					
						
						
							
							More VMS synchronisation  
						
						 
						
						
						
						
					 
					
						2000-09-09 18:05:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						9fc2570677 
					 
					
						
						
							
							It's not just VMS that needs some symbols to be hacked.  Let's  
						
						 
						
						... 
						
						
						
						centralise those hacks in crypto/symhacks.h and use it everywhere it's
needed. 
						
						
					 
					
						2000-09-07 08:18:05 +00:00