Richard Levitte 
							
						 
					 
					
						
						
							
						
						0fc7c5010d 
					 
					
						
						
							
							Merge of main trunk, no conflicts this time  
						
						 
						
						
						
						
					 
					
						2000-09-11 10:18:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cvs2svn 
							
						 
					 
					
						
						
							
						
						166e1f304b 
					 
					
						
						
							
							This commit was manufactured by cvs2svn to create branch 'BRANCH_engine'.  
						
						 
						
						
						
						
					 
					
						2000-09-11 01:04:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						b1ccd57b18 
					 
					
						
						
							
							Docs for cipher and base64 BIOs.  
						
						 
						
						
						
						
					 
					
						2000-09-11 01:04:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						5fd0cd9a9b 
					 
					
						
						
							
							More new BIO docs, correct some old ones.  
						
						 
						
						
						
						
					 
					
						2000-09-10 17:36:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						97d8e82c4c 
					 
					
						
						
							
							Marin Kraemer <Martin.Kraemer@MchP.Siemens.De> sent us patches to make  
						
						 
						
						... 
						
						
						
						the OpenSSL commands x50 and req work better on a EBCDIC system. 
						
						
					 
					
						2000-09-10 14:45:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						d7b9c76c72 
					 
					
						
						
							
							More preliminary BIO docs...  
						
						 
						
						... 
						
						
						
						Incomplete and possibly inaccurate. Hope somone is
checking these :-) 
						
						
					 
					
						2000-09-10 01:52:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						ef413a7ee8 
					 
					
						
						
							
							Merge of main trunk, no conflicts this time  
						
						 
						
						
						
						
					 
					
						2000-09-09 18:10:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						0baed24c1b 
					 
					
						
						
							
							More VMS synchronisation  
						
						 
						
						
						
						
					 
					
						2000-09-09 18:05:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						dcd4d341e1 
					 
					
						
						
							
							Since C compilers on VMS (perhaps with gcc being the great exception)  
						
						 
						
						... 
						
						
						
						do not quite follow the same rules as on Unix, we need to use the
FLAT_INC tweak to include the vendor-specific header files. 
						
						
					 
					
						2000-09-09 07:14:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						61b337bd22 
					 
					
						
						
							
							Synchronise VMS with Unix.  
						
						 
						
						
						
						
					 
					
						2000-09-09 07:07:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						06b71aec85 
					 
					
						
						
							
							Merge of main trunk, no conflicts this time  
						
						 
						
						
						
						
					 
					
						2000-09-09 07:03:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ulf Möller 
							
						 
					 
					
						
						
							
						
						4f7068c165 
					 
					
						
						
							
							Fix some CygWin problems.  
						
						 
						
						
						
						
					 
					
						2000-09-09 04:45:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cvs2svn 
							
						 
					 
					
						
						
							
						
						527cc9841c 
					 
					
						
						
							
							This commit was manufactured by cvs2svn to create branch 'BRANCH_engine'.  
						
						 
						
						
						
						
					 
					
						2000-09-09 01:01:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						b144a5e907 
					 
					
						
						
							
							Really add BIO_read this time...  
						
						 
						
						
						
						
					 
					
						2000-09-09 01:01:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						c5a3b7e790 
					 
					
						
						
							
							Add BIO_read() (etc.) docs.  
						
						 
						
						... 
						
						
						
						Add an ASN1 FAQ because I'm sick of answering it :-) 
						
						
					 
					
						2000-09-09 00:59:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						a652ffc4b5 
					 
					
						
						
							
							Clarify how one should behave when make fails.  The fault is not  
						
						 
						
						... 
						
						
						
						necessarely ours. 
						
						
					 
					
						2000-09-08 22:19:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						eec79f9bab 
					 
					
						
						
							
							Synchronise the VMS build with the Unix one.  
						
						 
						
						
						
						
					 
					
						2000-09-08 20:25:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						a1b15ac21f 
					 
					
						
						
							
							Two places where I forgot to change vms_idhacks to symhacks.  
						
						 
						
						
						
						
					 
					
						2000-09-08 06:28:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						709e85953d 
					 
					
						
						
							
							Update verify docs.  
						
						 
						
						... 
						
						
						
						New option to verify program to print out diagnostics. 
						
						
					 
					
						2000-09-08 00:53:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						84b65340e1 
					 
					
						
						
							
							Two new PKCS#12 demo programs.  
						
						 
						
						... 
						
						
						
						Update PKCS12_parse().
Make the keyid in certificate aux info more usable. 
						
						
					 
					
						2000-09-07 23:14:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						f50c11ca40 
					 
					
						
						
							
							Ugh, BIO_find_type() cannot be passed a NULL.  
						
						 
						
						... 
						
						
						
						Fix doc example, and fix BIO_find_type().
Fix PKCS7_verify(). It was using 'i' for both the
loop variable and the verify return value. 
						
						
					 
					
						2000-09-07 17:42:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Thorpe 
							
						 
					 
					
						
						
							
						
						6901ba7dc8 
					 
					
						
						
							
							Fix a little glitch before I forget about it. (I noticed it while reading  
						
						 
						
						... 
						
						
						
						through the diff from Richard's last commit.) 
						
						
					 
					
						2000-09-07 17:09:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						ab13064406 
					 
					
						
						
							
							Integrate engine in most utilities.  Now really tested yet.  
						
						 
						
						
						
						
					 
					
						2000-09-07 16:19:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						cfd3bb1785 
					 
					
						
						
							
							Add docs for BIO_find_type() and friends.  
						
						 
						
						... 
						
						
						
						Added function BIO_next() otherwise you can't
traverse a chain without accessing BIO internals. 
						
						
					 
					
						2000-09-07 13:04:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						192295a094 
					 
					
						
						
							
							Merge main trunk to engine branch, all conflicts resolved.  
						
						 
						
						
						
						
					 
					
						2000-09-07 10:59:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						62ab514e98 
					 
					
						
						
							
							'make update'  
						
						 
						
						
						
						
					 
					
						2000-09-07 08:46:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						724f9694a6 
					 
					
						
						
							
							*.num rewitten to include the extra information.  
						
						 
						
						
						
						
					 
					
						2000-09-07 08:44:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						948d0125db 
					 
					
						
						
							
							Major hack of mkdef.pl.  There should be no more need to redo the  
						
						 
						
						... 
						
						
						
						process when some symbols are missing.  Instead, all needed info is
saved in the .num files, including what conditions are needed for a
specific symbol to exist.
This was needed for the work I'm doing with shared libraries under
VMS. 
						
						
					 
					
						2000-09-07 08:43:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cvs2svn 
							
						 
					 
					
						
						
							
						
						7dfded5c26 
					 
					
						
						
							
							This commit was manufactured by cvs2svn to create branch 'BRANCH_engine'.  
						
						 
						
						
						
						
					 
					
						2000-09-07 08:18:06 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						79d2eb64bb 
					 
					
						
						
							
							Another thing I'm working on.  
						
						 
						
						
						
						
					 
					
						2000-09-07 08:14:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						1974a58fe0 
					 
					
						
						
							
							clarification (source/sink BIOs are usually *both* source and sink)  
						
						 
						
						
						
						
					 
					
						2000-09-07 08:07:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						827dbcb150 
					 
					
						
						
							
							Change the printing mahine used by BIO_printf() and friends so it can  
						
						 
						
						... 
						
						
						
						handle an externally provided "static" buffer as well a a dynamic
buffer.  The "static" buffer is filled first, but if overflowed, the
dynamic buffer is used instead, being allocated somewhere i the heap.
This combines the benefits of putting the output in a preallocated
buffer (on the stack, for example) and in a buffer that grows
somewhere in the heap. 
						
						
					 
					
						2000-09-07 05:50:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						47770c4dfb 
					 
					
						
						
							
							Some BIO docs, incomplete, more to follow.  
						
						 
						
						... 
						
						
						
						Hmmm I didn't realise BIO_pop() did that:
isn't source wonderful? 
						
						
					 
					
						2000-09-07 00:22:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						7228920ca8 
					 
					
						
						
							
							Use name ...-whatever-solaris2 instead of ...-sun-solaris2  
						
						 
						
						... 
						
						
						
						(the middle string describes the architecture). 
						
						
					 
					
						2000-09-06 17:09:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						61f175f4ba 
					 
					
						
						
							
							Get rid of ASN1_UTCTIME_get, which cannot work with time_t  
						
						 
						
						... 
						
						
						
						return type (on platforms where time_t is a 32 bit value).
New function ASN1_UTCTIME_cmp_time_t as a replacement
for use in apps/x509.c. 
						
						
					 
					
						2000-09-06 15:40:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						26b0d15628 
					 
					
						
						
							
							See RSA Security's press release at  
						
						 
						
						... 
						
						
						
						http://www.rsasecurity.com/news/pr/000906-1.html  (September 6, 2000):
"RSA Security Releases RSA Encryption Algorithm into Public Domain" 
						
						
					 
					
						2000-09-06 14:55:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						15387be289 
					 
					
						
						
							
							Another superfluous pair of parentheses.  
						
						 
						
						
						
						
					 
					
						2000-09-06 14:34:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						f684090cbe 
					 
					
						
						
							
							Another round of indentation changes: Position braces consistently,  
						
						 
						
						... 
						
						
						
						add some whitespace for 'if ()', 'for ()', 'while ()' to distinguish
keywords from function names, and finally remove parens around return
values (why be stingy with whitespace but fill the source code
with an abundance of parentheses that are not needed to structure
expressions for readability?). 
						
						
					 
					
						2000-09-06 14:14:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						b7c190d97b 
					 
					
						
						
							
							More indentation consistency: for (), while (), if (), return ()  
						
						 
						
						... 
						
						
						
						usually get a space between keyword and opening paranthesis
so that they don't look like function calls, where no space is
used. 
						
						
					 
					
						2000-09-06 13:31:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						82aec1cc35 
					 
					
						
						
							
							Fix X509_STORE_CTX_init.  Make indentation more consistent.  Dump core less often.  
						
						 
						
						
						
						
					 
					
						2000-09-06 13:24:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						75cb225989 
					 
					
						
						
							
							'make update'  
						
						 
						
						
						
						
					 
					
						2000-09-06 12:34:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						36124b1087 
					 
					
						
						
							
							Changes for QNX: there is no thread support, and the previous  
						
						 
						
						... 
						
						
						
						configuration only worked with no-asm. 
						
						
					 
					
						2000-09-06 12:25:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						1af407e78f 
					 
					
						
						
							
							typo  
						
						 
						
						
						
						
					 
					
						2000-09-06 12:18:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						2b40660ec1 
					 
					
						
						
							
							Add OAEP. Seed the PRNG.  
						
						 
						
						
						
						
					 
					
						2000-09-06 11:49:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						f5882ce758 
					 
					
						
						
							
							update  
						
						 
						
						
						
						
					 
					
						2000-09-06 10:50:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						34417732fa 
					 
					
						
						
							
							Add rsautl.  
						
						 
						
						
						
						
					 
					
						2000-09-06 07:58:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						b894b13059 
					 
					
						
						
							
							Clarification for SSL_ERROR_ZERO_RETURN  
						
						 
						
						
						
						
					 
					
						2000-09-06 07:56:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						bbb720034a 
					 
					
						
						
							
							Fix typo in rsautl.  
						
						 
						
						... 
						
						
						
						Add support for settable verify time in X509_verify_cert().
Document rsautl utility. 
						
						
					 
					
						2000-09-05 22:30:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Laurie 
							
						 
					 
					
						
						
							
						
						4af6e2432b 
					 
					
						
						
							
							Ignore executable.  
						
						 
						
						
						
						
					 
					
						2000-09-05 18:56:55 +00:00