aboutsummaryrefslogtreecommitdiff
path: root/crypto/dh/dh_key.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-05Make EVP_PKEY_[get1|set1]_tls_encodedpoint work with provided keysMatt Caswell1-15/+25
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte1-10/+10
2020-04-20Fix DH_get_nid() so that it does not cache values.Shane Lontis1-6/+6
2020-04-15Add DSA keygen to providerShane Lontis1-1/+8
2020-03-07Change DH_get_nid() to set the value of q if it is not already setShane Lontis1-2/+1
2020-02-20Deprecate the low level Diffie-Hellman functions.Pauli1-0/+6
2020-02-16Add FFC param/key validationShane Lontis1-54/+50
2020-02-06Add FFC param/key generationShane Lontis1-32/+59
2020-01-24Modify DSA and DH keys to use a shared FFC_PARAMS structShane Lontis1-13/+17
2020-01-23Add DH key exchange to fips providerShane Lontis1-84/+116
2019-09-28Reorganize local header filesDr. Matthias St. Pierre1-1/+1
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre1-1/+1
2019-07-24Enforce a minimum DH modulus size of 512 bitsBernd Edlinger1-0/+10
2019-07-23Adapt DH to use with KEYMGMTRichard Levitte1-0/+1
2019-07-22Change DH parameters to generate the order q subgroup instead of 2qBernd Edlinger1-3/+12
2019-06-12TLS1.3 FFDHE Supportraja-ashok1-0/+63
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis1-4/+2
2018-12-06Following the license change, modify the boilerplates in crypto/dh/Richard Levitte1-1/+1
2018-06-20Update copyright yearMatt Caswell1-1/+1
2018-06-12Reject excessively large primes in DH key generation.Guido Vranken1-1/+6
2017-10-18Remove parentheses of return.KaoruToda1-2/+2
2017-10-09Since return is inconsistent, I removed unnecessary parentheses andKaoruToda1-2/+2
2017-08-03Add RAND_priv_bytes() for private keysRich Salz1-2/+2
2017-04-07Make default_method mostly compile-timeRich Salz1-0/+12
2017-01-24Fix error handling in compute_key, BN_CTX_get can return NULLBernd Edlinger1-0/+2
2016-08-10Change callers to use the new constants.Rich Salz1-1/+1
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