summaryrefslogtreecommitdiffstats
path: root/crypto/dh/dh_key.c
AgeCommit message (Expand)Author
2021-01-08[crypto/dh] side channel hardening for computing DH shared keysBilly Brumley
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-10-27DH: stop setting the private key length arbitrarilyRichard Levitte
2020-10-23Constify OSSL_FUNC_keymgmt_validate()Nicola Tuveri
2020-10-06ffc: add _ossl to exported but internal functionsPauli
2020-07-09Add multiple fixes for ffc key generation using invalid p,q,g parameters.Shane Lontis
2020-06-05Make EVP_PKEY_[get1|set1]_tls_encodedpoint work with provided keysMatt Caswell
2020-04-28Rename FIPS_MODE to FIPS_MODULERichard Levitte
2020-04-20Fix DH_get_nid() so that it does not cache values.Shane Lontis
2020-04-15Add DSA keygen to providerShane Lontis
2020-03-07Change DH_get_nid() to set the value of q if it is not already setShane Lontis
2020-02-20Deprecate the low level Diffie-Hellman functions.Pauli
2020-02-16Add FFC param/key validationShane Lontis
2020-02-06Add FFC param/key generationShane Lontis
2020-01-24Modify DSA and DH keys to use a shared FFC_PARAMS structShane Lontis
2020-01-23Add DH key exchange to fips providerShane Lontis
2019-09-28Reorganize local header filesDr. Matthias St. Pierre
2019-09-28Reorganize private crypto header filesDr. Matthias St. Pierre
2019-07-24Enforce a minimum DH modulus size of 512 bitsBernd Edlinger
2019-07-23Adapt DH to use with KEYMGMTRichard Levitte
2019-07-22Change DH parameters to generate the order q subgroup instead of 2qBernd Edlinger
2019-06-12TLS1.3 FFDHE Supportraja-ashok
2019-03-19Added NULL check to BN_clear() & BN_CTX_end()Shane Lontis
2018-12-06Following the license change, modify the boilerplates in crypto/dh/Richard Levitte
2018-06-20Update copyright yearMatt Caswell
2018-06-12Reject excessively large primes in DH key generation.Guido Vranken
2017-10-18Remove parentheses of return.KaoruToda
2017-10-09Since return is inconsistent, I removed unnecessary parentheses andKaoruToda
2017-08-03Add RAND_priv_bytes() for private keysRich Salz
2017-04-07Make default_method mostly compile-timeRich Salz
2017-01-24Fix error handling in compute_key, BN_CTX_get can return NULLBernd Edlinger
2016-08-10Change callers to use the new constants.Rich Salz
2016-06-18Useless header include of openssl/rand.hFdaSilvaYY
2016-06-06Deprecate the flags that switch off constant timeMatt Caswell
2016-05-17Copyright consolidation 05/10Rich Salz
2016-04-09Make DH opaqueMatt Caswell
2016-03-08Convert CRYPTO_LOCK_{DH,DSA,RSA} to new multi-threading APIAlessandro Ghedini
2016-02-05GH601: Various spelling fixes.FdaSilvaYY
2016-01-26Remove /* foo.c */ commentsRich Salz
2015-11-26Tighten up BN_with_flags usage and avoid a reachable assertMatt Caswell
2015-11-09Continue standardising malloc style for libcryptoMatt Caswell
2015-06-23More secure storage of key material.Rich Salz
2015-05-14Identify and move common internal libcrypto header filesRichard Levitte
2015-04-30free NULL cleanup 7Rich Salz
2015-01-22Run util/openssl-format-source -v -c .Matt Caswell
2014-12-08Implement internally opaque bn access from dhMatt Caswell
2014-12-08remove OPENSSL_FIPSAPIDr. Stephen Henson
2014-12-08Remove FIPS module code from crypto/dhDr. Stephen Henson
2011-06-08Add flags for DH FIPS method.Dr. Stephen Henson
2011-05-11Rename FIPS_mode_set and FIPS_mode. Theses symbols will be defined inDr. Stephen Henson