Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								ca3a82c3b3 
								
							 
						 
						
							
							
								
								free NULL cleanup  
							
							 
							
							... 
							
							
							
							This commit handles BIO_ACCEPT_free BIO_CB_FREE BIO_CONNECT_free
BIO_free BIO_free_all BIO_vfree
Reviewed-by: Matt Caswell <matt@openssl.org> 
							
						 
						
							2015-03-25 11:31:18 -04:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								266483d2f5 
								
							 
						 
						
							
							
								
								RAND_bytes updates  
							
							 
							
							... 
							
							
							
							Ensure RAND_bytes return value is checked correctly, and that we no longer
use RAND_pseudo_bytes.
Reviewed-by: Richard Levitte <levitte@openssl.org> 
							
						 
						
							2015-03-25 12:38:07 +00:00  
						
					 
				
					
						
							
							
								 
								Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								d64070838e 
								
							 
						 
						
							
							
								
								free NULL cleanup  
							
							 
							
							... 
							
							
							
							Start ensuring all OpenSSL "free" routines allow NULL, and remove
any if check before calling them.
This gets DH_free, DSA_free, RSA_free
Reviewed-by: Matt Caswell <matt@openssl.org> 
							
						 
						
							2015-03-24 23:17:16 -04:00  
						
					 
				
					
						
							
							
								 
								Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								7aa0b02246 
								
							 
						 
						
							
							
								
								Dead code cleanup: crypto/*.c, x509v3, demos  
							
							 
							
							... 
							
							
							
							Some of the #if 0 code in demo's was kept, but given helpful #ifdef
names, to show more sample code.
Reviewed-by: Andy Polyakov <appro@openssl.org> 
							
						 
						
							2015-02-02 11:08:16 -05:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								e640fa0200 
								
							 
						 
						
							
							
								
								Harmonise use of EVP_CTRL_GET_TAG/EVP_CTRL_SET_TAG/EVP_CTRL_SET_IVLEN  
							
							 
							
							... 
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-28 10:39:01 +00:00  
						
					 
				
					
						
							
							
								 
								Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								a2b18e657e 
								
							 
						 
						
							
							
								
								ifdef cleanup, part 4a: '#ifdef undef'  
							
							 
							
							... 
							
							
							
							This removes all code surrounded by '#ifdef undef'
One case is left: memmove() replaced by open-coded for loop,
in crypto/stack/stack.c  That needs further review.
Also removed a couple of instances of /* dead code */ if I saw them
while doing the main removal.
Reviewed-by: Matt Caswell <matt@openssl.org> 
							
						 
						
							2015-01-24 10:58:38 -05:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								35a1cc90bc 
								
							 
						 
						
							
							
								
								More comment realignment  
							
							 
							
							... 
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-22 09:20:10 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								0f113f3ee4 
								
							 
						 
						
							
							
								
								Run util/openssl-format-source -v -c .  
							
							 
							
							... 
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-22 09:20:09 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								68d39f3ce6 
								
							 
						 
						
							
							
								
								Move more comments that confuse indent  
							
							 
							
							... 
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-22 09:20:09 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								dbd87ffc21 
								
							 
						 
						
							
							
								
								indent has problems with comments that are on the right hand side of a line.  
							
							 
							
							... 
							
							
							
							Sometimes it fails to format them very well, and sometimes it corrupts them!
This commit moves some particularly problematic ones.
Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-22 09:20:08 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								e636e2acd7 
								
							 
						 
						
							
							
								
								Fix source where indent will not be able to cope  
							
							 
							
							... 
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-22 09:20:06 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								28470b6095 
								
							 
						 
						
							
							
								
								Yet more comments  
							
							 
							
							... 
							
							
							
							Conflicts:
	crypto/dsa/dsa_asn1.c
	crypto/pem/pem_all.c
	fips/dh/dh_gen.c
	fips/dh/fips_dh_check.c
	fips/dh/fips_dh_gen.c
	ssl/ssl_ciph.c
Conflicts:
	ssl/d1_clnt.c
Conflicts:
	ssl/s2_pkt.c
Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-22 09:20:06 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								23a22b4cf7 
								
							 
						 
						
							
							
								
								More comments  
							
							 
							
							... 
							
							
							
							Conflicts:
	crypto/dsa/dsa_vrf.c
	crypto/ec/ec2_smpl.c
	crypto/ec/ecp_smpl.c
Conflicts:
	demos/bio/saccept.c
	ssl/d1_clnt.c
Conflicts:
	bugs/dggccbug.c
	demos/tunala/cb.c
Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-22 09:20:06 +00:00  
						
					 
				
					
						
							
							
								 
								Matt Caswell
							
						 
						
							 
							
							
							
							
								
							
							
								c80fd6b215 
								
							 
						 
						
							
							
								
								Further comment changes for reformat (master)  
							
							 
							
							... 
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2015-01-22 09:19:59 +00:00  
						
					 
				
					
						
							
							
								 
								Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								6d23cf9744 
								
							 
						 
						
							
							
								
								RT3548: Remove unsupported platforms  
							
							 
							
							... 
							
							
							
							This last one for this ticket.  Removes WIN16.
So long, MS_CALLBACK and MS_FAR.  We won't miss you.
Reviewed-by: Richard Levitte <levitte@openssl.org> 
							
						 
						
							2015-01-12 17:30:54 -05:00  
						
					 
				
					
						
							
							
								 
								Tim Hudson
							
						 
						
							 
							
							
							
							
								
							
							
								1d97c84351 
								
							 
						 
						
							
							
								
								mark all block comments that need format preserving so that  
							
							 
							
							... 
							
							
							
							indent will not alter them when reformatting comments
Reviewed-by: Rich Salz <rsalz@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org> 
							
						 
						
							2014-12-30 22:10:26 +00:00  
						
					 
				
					
						
							
							
								 
								Kurt Roeckx
							
						 
						
							 
							
							
							
							
								
							
							
								45f55f6a5b 
								
							 
						 
						
							
							
								
								Remove SSLv2 support  
							
							 
							
							... 
							
							
							
							The only support for SSLv2 left is receiving a SSLv2 compatible client hello.
Reviewed-by: Richard Levitte <levitte@openssl.org> 
							
						 
						
							2014-12-04 11:55:03 +01:00  
						
					 
				
					
						
							
							
								 
								Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								8cfe08b4ec 
								
							 
						 
						
							
							
								
								Remove all .cvsignore files  
							
							 
							
							... 
							
							
							
							Reviewed-by: Tim Hudson <tjh@openssl.org> 
							
						 
						
							2014-11-28 18:32:43 -05:00  
						
					 
				
					
						
							
							
								 
								Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								5f855569c4 
								
							 
						 
						
							
							
								
								RT2600: Change Win line-endings to Unix.  
							
							 
							
							... 
							
							
							
							For consistency.
Reviewed-by: Bodo Moeller <bodo@openssl.org> 
							
						 
						
							2014-09-08 16:40:24 -04:00  
						
					 
				
					
						
							
							
								 
								Jeffrey Walton
							
						 
						
							 
							
							
							
							
								
							
							
								a520ae3628 
								
							 
						 
						
							
							
								
								RT3142: Extra initialization in state_machine  
							
							 
							
							... 
							
							
							
							Remove extra initialization calls in the sample program.
Reviewed-by: Emilia Kasper <emilia@openssl.org> 
							
						 
						
							2014-08-21 13:32:17 -04:00  
						
					 
				
					
						
							
							
								 
								Martin Olsson
							
						 
						
							 
							
							
							
							
								
							
							
								89fb142b49 
								
							 
						 
						
							
							
								
								RT2847: Don't "check" uninitialized memory  
							
							 
							
							... 
							
							
							
							Don't check err variable until after it's been set.
Reviewed-by: Emilia Kasper <emilia@openssl.org> 
							
						 
						
							2014-08-19 12:47:02 -04:00  
						
					 
				
					
						
							
							
								 
								Jonas Maebe
							
						 
						
							 
							
							
							
							
								
							
							
								94c0a987c7 
								
							 
						 
						
							
							
								
								engine_md_copy: check for NULL after allocating to_md->HashBuffer  
							
							 
							
							... 
							
							
							
							Signed-off-by: Kurt Roeckx <kurt@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org> 
							
						 
						
							2014-08-17 18:56:44 +02:00  
						
					 
				
					
						
							
							
								 
								Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								f642ebc1e2 
								
							 
						 
						
							
							
								
								Undo  a90081576c 
							
							 
							
							... 
							
							
							
							Undo unapproved commit that removed DJGPP and WATT32 
							
						 
						
							2014-08-09 08:02:20 -04:00  
						
					 
				
					
						
							
							
								 
								Rich Salz
							
						 
						
							 
							
							
							
							
								
							
							
								a90081576c 
								
							 
						 
						
							
							
								
								Remove DJGPP (and therefore WATT32) #ifdef's.  
							
							 
							
							... 
							
							
							
							DJGPP is no longer a supported platform.  Remove all #ifdef, etc.,
cases that refer to it.  DJGPP also #define'd WATT32, so that
is now removed as well. 
							
						 
						
							2014-08-08 16:54:14 -04:00  
						
					 
				
					
						
							
							
								 
								Geoff Thorpe
							
						 
						
							 
							
							
							
							
								
							
							
								ceea4bf047 
								
							 
						 
						
							
							
								
								Remove demos/tunala  
							
							 
							
							... 
							
							
							
							This has been unmaintained for a long time. If it's still of interest
to anyone, it can be obtained easily enough by reverting this commit.
(It could join other demo code in some other repository, perhaps.) In
any case we don't want it taking up space in the baseline source
package, so <snip>.
Signed-off-by: Geoff Thorpe <geoff@openssl.org> 
							
						 
						
							2014-07-22 15:16:30 -04:00  
						
					 
				
					
						
							
							
								 
								Tim Hudson
							
						 
						
							 
							
							
							
							
								
							
							
								62352b8138 
								
							 
						 
						
							
							
								
								Remove old unused and unmaintained demonstration code.  
							
							 
							
							... 
							
							
							
							Reviewed-by: Dr. Stephen Henson <steve@openssl.org> 
							
						 
						
							2014-07-22 05:26:17 +10:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								0f78819c8c 
								
							 
						 
						
							
							
								
								New ctrl to set current certificate.  
							
							 
							
							... 
							
							
							
							New ctrl sets current certificate based on certain criteria. Currently
two options: set the first valid certificate as current and set the
next valid certificate as current. Using these an application can
iterate over all certificates in an SSL_CTX or SSL structure. 
							
						 
						
							2014-02-02 22:58:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								9f9ab1dc66 
								
							 
						 
						
							
							
								
								Demo of use of errors in applications.  
							
							 
							
							
							
						 
						
							2014-02-02 22:58:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								cb2182676b 
								
							 
						 
						
							
							
								
								typo  
							
							 
							
							
							
						 
						
							2014-01-28 15:35:16 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								717cc85895 
								
							 
						 
						
							
							
								
								Fix demo comment: 0.9.9 never released.  
							
							 
							
							
							
						 
						
							2014-01-28 15:15:26 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								88c21c47a3 
								
							 
						 
						
							
							
								
								Update demo.  
							
							 
							
							
							
						 
						
							2013-12-18 13:28:44 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								ea131a0644 
								
							 
						 
						
							
							
								
								Update demos/bio/README  
							
							 
							
							
							
						 
						
							2013-10-21 03:51:44 +01:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								f3efeaad54 
								
							 
						 
						
							
							
								
								Fix various typos.  
							
							 
							
							
							
						 
						
							2013-10-20 22:31:00 +01:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								d80b0eeee5 
								
							 
						 
						
							
							
								
								Modify sample accept.cnf  
							
							 
							
							
							
						 
						
							2013-10-20 22:21:52 +01:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								ebd14bfce9 
								
							 
						 
						
							
							
								
								Add demo for SSL server using SSL_CONF.  
							
							 
							
							
							
						 
						
							2013-10-20 22:21:52 +01:00  
						
					 
				
					
						
							
							
								 
								Veres Lajos
							
						 
						
							 
							
							
							
							
								
							
							
								478b50cf67 
								
							 
						 
						
							
							
								
								misspellings fixes by  https://github.com/vlajos/misspell_fixer  
							
							 
							
							
							
						 
						
							2013-09-05 21:39:42 +01:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								e24fd37cda 
								
							 
						 
						
							
							
								
								Typo.  
							
							 
							
							... 
							
							
							
							(cherry picked from commit 1546fb780b ) 
							
						 
						
							2013-03-18 14:00:39 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								bcb157f07f 
								
							 
						 
						
							
							
								
								typo  
							
							 
							
							
							
						 
						
							2013-03-05 21:20:00 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								e942c15451 
								
							 
						 
						
							
							
								
								Initial CCM code.  
							
							 
							
							... 
							
							
							
							Simple example of CCM code use: translated from the FIPS self tests. 
							
						 
						
							2013-03-05 18:30:53 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								3646578ae7 
								
							 
						 
						
							
							
								
								Demo code for SSL_CONF API  
							
							 
							
							... 
							
							
							
							Two example programs one for command line argument processing and
one for configuration file processing. 
							
						 
						
							2013-02-26 16:33:05 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								92821996de 
								
							 
						 
						
							
							
								
								oops, revert, committed in error  
							
							 
							
							
							
						 
						
							2012-12-14 23:29:58 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								11e2957d5f 
								
							 
						 
						
							
							
								
								apps/ocsp.c  
							
							 
							
							
							
						 
						
							2012-12-14 23:28:19 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								24f77b34d5 
								
							 
						 
						
							
							
								
								remove redundant code from demo  
							
							 
							
							
							
						 
						
							2012-11-18 14:47:25 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								226afe4956 
								
							 
						 
						
							
							
								
								typo  
							
							 
							
							
							
						 
						
							2012-10-27 18:05:56 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								07a4ff79d2 
								
							 
						 
						
							
							
								
								add simple AES GCM code example  
							
							 
							
							
							
						 
						
							2012-10-16 23:03:45 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								61d24f102d 
								
							 
						 
						
							
							
								
								update README  
							
							 
							
							
							
						 
						
							2012-09-09 20:47:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								79b184fb4b 
								
							 
						 
						
							
							
								
								Extend certificate creation examples to include CRL generation and sample  
							
							 
							
							... 
							
							
							
							scripts running the test OCSP responder. 
							
						 
						
							2012-09-09 20:43:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								ef6b34bec2 
								
							 
						 
						
							
							
								
								make EC test certificates usable for ECDH  
							
							 
							
							
							
						 
						
							2012-08-31 11:15:44 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								18d7158809 
								
							 
						 
						
							
							
								
								Add certificate callback. If set this is called whenever a certificate  
							
							 
							
							... 
							
							
							
							is required by client or server. An application can decide which
certificate chain to present based on arbitrary criteria: for example
supported signature algorithms. Add very simple example to s_server.
This fixes many of the problems and restrictions of the existing client
certificate callback: for example you can now clear existing certificates
and specify the whole chain. 
							
						 
						
							2012-06-29 14:24:42 +00:00  
						
					 
				
					
						
							
							
								 
								Dr. Stephen Henson
							
						 
						
							 
							
							
							
							
								
							
							
								57559471bf 
								
							 
						 
						
							
							
								
								oops, revert unrelated changes  
							
							 
							
							
							
						 
						
							2012-02-09 15:43:58 +00:00