openssl/crypto/dh
Shane Lontis 1aec7716c1 Add X9.42 KDF.
Move the KDF code for CMS DH key agreement into an EVP_KDF object.
There are 2 specifications for X9.42 KDF. This implementation uses DER for
otherinfo which embeds the KDF loop counter inside the DER object.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/8898)
2019-07-09 09:33:18 +10:00
..
build.info DH named parameter support 2017-10-12 02:40:30 +01:00
dh192.pem
dh512.pem
dh1024.pem
dh2048.pem
dh4096.pem
dh_ameth.c TLS1.3 FFDHE Support 2019-06-12 10:18:34 +01:00
dh_asn1.c constify *_dup() and *i2d_*() and related functions as far as possible, introducing DECLARE_ASN1_DUP_FUNCTION 2019-03-06 16:10:09 +00:00
dh_check.c Increase rounds of Miller-Rabin testing DH_check 2019-03-27 14:59:25 +00:00
dh_depr.c Following the license change, modify the boilerplates in crypto/dh/ 2018-12-06 14:47:24 +01:00
dh_err.c TLS1.3 FFDHE Support 2019-06-12 10:18:34 +01:00
dh_gen.c Added NULL check to BN_clear() & BN_CTX_end() 2019-03-19 07:25:48 +01:00
dh_kdf.c Add X9.42 KDF. 2019-07-09 09:33:18 +10:00
dh_key.c TLS1.3 FFDHE Support 2019-06-12 10:18:34 +01:00
dh_lib.c Following the license change, modify the boilerplates in crypto/dh/ 2018-12-06 14:47:24 +01:00
dh_locl.h TLS1.3 FFDHE Support 2019-06-12 10:18:34 +01:00
dh_meth.c Following the license change, modify the boilerplates in crypto/dh/ 2018-12-06 14:47:24 +01:00
dh_pmeth.c Change default RSA, DSA and DH size to 2048 bit 2019-05-21 16:44:02 +02:00
dh_prn.c Following the license change, modify the boilerplates in crypto/dh/ 2018-12-06 14:47:24 +01:00
dh_rfc5114.c Following the license change, modify the boilerplates in crypto/dh/ 2018-12-06 14:47:24 +01:00
dh_rfc7919.c Following the license change, modify the boilerplates in crypto/dh/ 2018-12-06 14:47:24 +01:00