Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						28ff14779e 
					 
					
						
						
							
							Correct some parameter values.  
						
						 
						
						
						
						
					 
					
						2011-12-01 17:26:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						20bee9684d 
					 
					
						
						
							
							Add RFC5114 DH parameters to OpenSSL. Add test data to dhtest.  
						
						 
						
						
						
						
					 
					
						2011-11-13 14:07:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						cd366cf7ec 
					 
					
						
						
							
							print out subgroup order if present  
						
						 
						
						
						
						
					 
					
						2011-10-11 17:44:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						ae53b299fa 
					 
					
						
						
							
							make update  
						
						 
						
						
						
						
					 
					
						2011-09-05 09:46:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						4960411e1f 
					 
					
						
						
							
							Add flags for DH FIPS method.  
						
						 
						
						... 
						
						
						
						Update/fix prototypes in fips.h 
						
						
					 
					
						2011-06-08 15:53:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						c2fd598994 
					 
					
						
						
							
							Rename FIPS_mode_set and FIPS_mode. Theses symbols will be defined in  
						
						 
						
						... 
						
						
						
						the FIPS capable OpenSSL. 
						
						
					 
					
						2011-05-11 14:43:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						74fac927b0 
					 
					
						
						
							
							Return errors instead of aborting when selftest fails.  
						
						 
						
						
						
						
					 
					
						2011-04-22 11:12:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						31360957fb 
					 
					
						
						
							
							DH keys have an (until now) unused 'q' parameter. When creating  
						
						 
						
						... 
						
						
						
						from DSA copy q across and if q present generate DH key in the
correct range. 
						
						
					 
					
						2011-04-07 15:01:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Levitte 
							
						 
					 
					
						
						
							
						
						c6dbe90895 
					 
					
						
						
							
							make update  
						
						 
						
						
						
						
					 
					
						2011-03-24 22:59:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Laurie 
							
						 
					 
					
						
						
							
						
						edc032b5e3 
					 
					
						
						
							
							Add SRP support.  
						
						 
						
						
						
						
					 
					
						2011-03-12 17:01:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						bc91494e06 
					 
					
						
						
							
							New SP 800-56A compliant version of DH_compute_key().  
						
						 
						
						
						
						
					 
					
						2011-03-08 19:07:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						b7056b6414 
					 
					
						
						
							
							Update dependencies.  
						
						 
						
						
						
						
					 
					
						2011-02-21 17:51:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						14ae26f2e4 
					 
					
						
						
							
							Transfer error redirection to fips.h, add OPENSSL_FIPSAPI to source files  
						
						 
						
						... 
						
						
						
						that use it. 
						
						
					 
					
						2011-02-03 17:00:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						83c3410b94 
					 
					
						
						
							
							FIPS DH changes: selftest checks and key range checks.  
						
						 
						
						
						
						
					 
					
						2011-01-26 15:47:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						fa1ba589f3 
					 
					
						
						
							
							Add algorithm specific signature printing. An individual ASN1 method can  
						
						 
						
						... 
						
						
						
						now print out signatures instead of the standard hex dump.
More complex signatures (e.g. PSS) can print out more meaningful information.
Sample DSA version included that prints out the signature parameters r, s.
[Note EVP_PKEY_ASN1_METHOD is an application opaque structure so adding
 new fields in the middle has no compatibility issues] 
						
						
					 
					
						2010-03-06 18:05:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						f4274da164 
					 
					
						
						
							
							PR: 1644  
						
						 
						
						... 
						
						
						
						Submitted by: steve@openssl.org 
Fix to make DHparams_dup() et al work in C++.
For 1.0 fix the final argument to ASN1_dup() so it is void *. Replace some
*_dup macros with functions. 
						
						
					 
					
						2009-09-06 15:49:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						c55d27ac33 
					 
					
						
						
							
							Make update.  
						
						 
						
						
						
						
					 
					
						2009-07-08 09:19:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ef236ec3b2 
					 
					
						
						
							
							Merge from 1.0.0-stable branch.  
						
						 
						
						
						
						
					 
					
						2009-04-23 16:32:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Thorpe 
							
						 
					 
					
						
						
							
						
						6343829a39 
					 
					
						
						
							
							Revert the size_t modifications from HEAD that had led to more  
						
						 
						
						... 
						
						
						
						knock-on work than expected - they've been extracted into a patch
series that can be completed elsewhere, or in a different branch,
before merging back to HEAD. 
						
						
					 
					
						2008-11-12 03:58:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						2e5975285e 
					 
					
						
						
							
							Update obsolete email address...  
						
						 
						
						
						
						
					 
					
						2008-11-05 18:39:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Laurie 
							
						 
					 
					
						
						
							
						
						5e4430e70d 
					 
					
						
						
							
							More size_tification.  
						
						 
						
						
						
						
					 
					
						2008-11-01 16:40:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Laurie 
							
						 
					 
					
						
						
							
						
						5ce278a77b 
					 
					
						
						
							
							More type-checking.  
						
						 
						
						
						
						
					 
					
						2008-06-04 11:01:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						fe591284be 
					 
					
						
						
							
							Update dependencies.  
						
						 
						
						
						
						
					 
					
						2008-03-22 18:52:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geoff Thorpe 
							
						 
					 
					
						
						
							
						
						1e26a8baed 
					 
					
						
						
							
							Fix a variety of warnings generated by some elevated compiler-fascism,  
						
						 
						
						... 
						
						
						
						OPENSSL_NO_DEPRECATED, etc. Steve, please double-check the CMS stuff... 
						
						
					 
					
						2008-03-16 21:05:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lutz Jänicke 
							
						 
					 
					
						
						
							
						
						5f0477f47b 
					 
					
						
						
							
							Typos  
						
						 
						
						... 
						
						
						
						PR: 1578
Submitted by: Charles Longeau <chl@tuxfamily.org > 
						
						
					 
					
						2007-09-24 11:22:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nils Larsch 
							
						 
					 
					
						
						
							
						
						442cbb062d 
					 
					
						
						
							
							check correct pointer before freeing it (Coverity CID 79,86)  
						
						 
						
						
						
						
					 
					
						2007-04-02 20:29:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						bd31fb2145 
					 
					
						
						
							
							Change to mitigate branch prediction attacks  
						
						 
						
						... 
						
						
						
						Submitted by: Matthew D Wood
Reviewed by: Bodo Moeller 
						
						
					 
					
						2007-03-28 00:15:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						560b79cbff 
					 
					
						
						
							
							Constify version strings and some structures.  
						
						 
						
						
						
						
					 
					
						2007-01-21 13:07:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						47a9d527ab 
					 
					
						
						
							
							Update from 0.9.8 stable. Eliminate duplicate error codes.  
						
						 
						
						
						
						
					 
					
						2006-11-21 21:29:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark J. Cox 
							
						 
					 
					
						
						
							
						
						c2cccfc585 
					 
					
						
						
							
							Initialise ctx to NULL to avoid uninitialized free, noticed by  
						
						 
						
						... 
						
						
						
						Steve Kiernan 
						
						
					 
					
						2006-09-29 08:21:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bodo Möller 
							
						 
					 
					
						
						
							
						
						5e3225cc44 
					 
					
						
						
							
							Introduce limits to prevent malicious keys being able to  
						
						 
						
						... 
						
						
						
						cause a denial of service.  (CVE-2006-2940)
[Steve Henson, Bodo Moeller] 
						
						
					 
					
						2006-09-28 13:45:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						5c95c2ac23 
					 
					
						
						
							
							Fix various error codes to match functions.  
						
						 
						
						
						
						
					 
					
						2006-07-17 16:33:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						8bdcef40e4 
					 
					
						
						
							
							New function to dup EVP_PKEY_CTX. This will be needed to make new signing  
						
						 
						
						... 
						
						
						
						functions and EVP_MD_CTX_copy work properly. 
						
						
					 
					
						2006-05-24 23:49:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						eaff5a1412 
					 
					
						
						
							
							Use size_t for new crypto size parameters.  
						
						 
						
						
						
						
					 
					
						2006-05-24 12:33:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						c20276e4ae 
					 
					
						
						
							
							Fix (most) WIN32 warnings and errors.  
						
						 
						
						
						
						
					 
					
						2006-04-17 12:08:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						b010b7c434 
					 
					
						
						
							
							Use more flexible method of determining output length, by setting &outlen  
						
						 
						
						... 
						
						
						
						value of the passed output buffer is NULL.
The old method of using EVP_PKEY_size(pkey) isn't flexible enough to cover all
cases where the output length may depend on the operation or the parameters
associated with it. 
						
						
					 
					
						2006-04-15 18:50:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ffb1ac674c 
					 
					
						
						
							
							Complete key derivation support.  
						
						 
						
						
						
						
					 
					
						2006-04-13 20:16:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						3be34589e8 
					 
					
						
						
							
							Update dependencies.  
						
						 
						
						
						
						
					 
					
						2006-04-13 13:00:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						d87e615209 
					 
					
						
						
							
							Add key derivation support.  
						
						 
						
						
						
						
					 
					
						2006-04-13 12:56:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						52c11dce31 
					 
					
						
						
							
							Typo.  
						
						 
						
						
						
						
					 
					
						2006-04-13 00:26:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						3ba0885a3e 
					 
					
						
						
							
							Extend DH ASN1 method, add DH EVP_PKEY_METHOD.  
						
						 
						
						
						
						
					 
					
						2006-04-12 23:51:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						4c97a04e2e 
					 
					
						
						
							
							PKCS#3 DH PKCS#8 ASN1 support.  
						
						 
						
						
						
						
					 
					
						2006-04-12 23:06:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						ceb4678956 
					 
					
						
						
							
							Extend DH ASN1 method to support public key encode/decode and parameter  
						
						 
						
						... 
						
						
						
						utilities. 
						
						
					 
					
						2006-04-12 17:14:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						0b33dac310 
					 
					
						
						
							
							New function to retrieve ASN1 info on public key algorithms. New command  
						
						 
						
						... 
						
						
						
						line option to print out info. 
						
						
					 
					
						2006-04-04 18:16:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						3e4585c8fd 
					 
					
						
						
							
							New utility pkeyparam. Enhance and bugfix algorithm specific parameter  
						
						 
						
						... 
						
						
						
						functions to support it. 
						
						
					 
					
						2006-03-28 14:35:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						d82e2718e2 
					 
					
						
						
							
							Add information and pem strings. Update dependencies.  
						
						 
						
						
						
						
					 
					
						2006-03-23 11:54:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						18e377b4ff 
					 
					
						
						
							
							Make EVP_PKEY_ASN1_METHOD opaque. Add application level functions to  
						
						 
						
						... 
						
						
						
						initialize it. Initial support for application added public key ASN1. 
						
						
					 
					
						2006-03-22 17:59:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						1b593194be 
					 
					
						
						
							
							Move algorithm specific print code from crypto/asn1/t_pkey.c to separate  
						
						 
						
						... 
						
						
						
						*_prn.c files in each algorithm directory. 
						
						
					 
					
						2006-03-22 13:34:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						adbc603d24 
					 
					
						
						
							
							DH EVP_PKEY_ASN1_METHOD, doesn't do much (yet?).  
						
						 
						
						
						
						
					 
					
						2006-03-20 18:37:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stephen Henson 
							
						 
					 
					
						
						
							
						
						6f81892e6b 
					 
					
						
						
							
							Transfer parameter handling and key comparison to algorithm methods.  
						
						 
						
						
						
						
					 
					
						2006-03-20 17:56:05 +00:00