Add the ability to set PKCS#3 DH padding in providers
authorMatt Caswell <matt@openssl.org>
Thu, 27 Jun 2019 15:37:44 +0000 (16:37 +0100)
committerMatt Caswell <matt@openssl.org>
Tue, 16 Jul 2019 09:16:32 +0000 (10:16 +0100)
commit35aca9eccbaf0abbd0d7f350e199a7c97274845a
treed3c32308bc57ed087f788e133ce1b1a62e5af5c9
parent94b40fb77c4e345526c2aff1d8f8b9186fb4a179
Add the ability to set PKCS#3 DH padding in providers

This also adds the ability to set arbitrary parameters on key exchange
algorithms. The ability to pad the output is one such parameter for DH.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9266)
crypto/evp/evp_locl.h
crypto/evp/exchange.c
crypto/evp/pmeth_lib.c
include/openssl/core_names.h
include/openssl/core_numbers.h
include/openssl/dh.h
include/openssl/evp.h
providers/common/exchange/dh.c
util/libcrypto.num