aboutsummaryrefslogtreecommitdiff
path: root/crypto/dh/dh_key.c
AgeCommit message (Expand)AuthorFilesLines
2016-06-18Useless header include of openssl/rand.hFdaSilvaYY1-1/+0
2016-06-06Deprecate the flags that switch off constant timeMatt Caswell1-26/+9
2016-05-17Copyright consolidation 05/10Rich Salz1-54/+6
2016-04-09Make DH opaqueMatt Caswell1-1/+1
2016-03-08Convert CRYPTO_LOCK_{DH,DSA,RSA} to new multi-threading APIAlessandro Ghedini1-2/+2
2016-02-05GH601: Various spelling fixes.FdaSilvaYY1-1/+1
2016-01-26Remove /* foo.c */ commentsRich Salz1-1/+0
2015-11-26Tighten up BN_with_flags usage and avoid a reachable assertMatt Caswell1-1/+3
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell1-0/+2
2015-06-23More secure storage of key material.Rich Salz1-1/+1
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte1-1/+1
2015-04-30free NULL cleanup 7Rich Salz1-8/+5
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell1-195/+177
2014-12-08Implement internally opaque bn access from dhMatt Caswell1-7/+11
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson1-1/+1
2014-12-08Remove FIPS module code from crypto/dhDr. Stephen Henson1-26/+0
2011-06-08Add flags for DH FIPS method.Dr. Stephen Henson1-1/+1
2011-05-11Rename FIPS_mode_set and FIPS_mode. Theses symbols will be defined inDr. Stephen Henson1-2/+2
2011-04-22Return errors instead of aborting when selftest fails.Dr. Stephen Henson1-1/+5
2011-04-07DH keys have an (until now) unused 'q' parameter. When creatingDr. Stephen Henson1-2/+15
2011-03-08New SP 800-56A compliant version of DH_compute_key().Dr. Stephen Henson1-0/+15
2011-02-03Transfer error redirection to fips.h, add OPENSSL_FIPSAPI to source filesDr. Stephen Henson1-0/+2
2011-01-26FIPS DH changes: selftest checks and key range checks.Dr. Stephen Henson1-0/+22
2007-03-28Change to mitigate branch prediction attacksBodo Möller1-2/+2
2006-09-29Initialise ctx to NULL to avoid uninitialized free, noticed byMark J. Cox1-1/+1
2006-09-28Introduce limits to prevent malicious keys being able toBodo Möller1-0/+6
2006-03-13fix error found by coverity: check if ctx is != NULL before calling BN_CTX_end()Nils Larsch1-2/+5
2005-08-21Make D-H safer, include well-known primes.Ben Laurie1-0/+7
2005-05-27Use BN_with_flags() in a cleaner way.Bodo Möller1-0/+1
2005-05-16Implement fixed-window exponentiation to mitigate hyper-threadingBodo Möller1-3/+24
2005-04-28Pointer to BN_MONT_CTX could be used uninitialized.Andy Polyakov1-2/+2
2005-04-27Change method_mont_p from (char *) to (BN_MONT_CTX *) and remove severalDr. Stephen Henson1-5/+3
2005-04-26Port BN_MONT_CTX_set_locked() from stable branch.Dr. Stephen Henson1-10/+14
2005-04-26Fix various incorrect error function codes.Bodo Möller1-3/+3
2003-04-08We seem to carry some rests of the 0.9.6 [engine] ENGINE framework in formRichard Levitte1-3/+0
2003-01-30Add the possibility to build without the ENGINE framework.Richard Levitte1-0/+2
2003-01-15As with RSA, which was modified recently, this change makes it possible toGeoff Thorpe1-0/+1
2001-09-25This commits changes to various parts of libcrypto required by the recentGeoff Thorpe1-6/+5
2001-07-27length of secret exponent is needed only when we create oneBodo Möller1-2/+1
2001-07-27Undo DH_generate_key() change: s3_srvr.c was using it correctlyBodo Möller1-1/+6
2001-07-25DH key generation should not use a do ... while loop,Bodo Möller1-7/+3
2001-07-25Don't preserve existing keys in DH_generate_key.Bodo Möller1-6/+10
2001-03-08Hide BN_CTX structure details.Bodo Möller1-13/+15
2001-02-20make it a loop as in dsaUlf Möller1-1/+3
2001-02-20Use BN_rand_range().Ulf Möller1-8/+1
2000-11-07Constify DH-related code.Richard Levitte1-6/+8
2000-10-26Merge the engine branch into the main trunk. All conflicts resolved.Richard Levitte1-5/+8
2000-06-07Speed up DH with small generator.Bodo Möller1-7/+14
2000-02-05New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to accessUlf Möller1-1/+3
1999-08-23Initial support for DH_METHOD. Also added a DH lock. A few changes made toDr. Stephen Henson1-3/+58