Add ECDH to fips provider
authorShane Lontis <shane.lontis@oracle.com>
Thu, 20 Feb 2020 06:16:21 +0000 (16:16 +1000)
committerShane Lontis <shane.lontis@oracle.com>
Wed, 11 Mar 2020 21:36:04 +0000 (07:36 +1000)
commit1c725f463edf0a5b33a2a93e9a43a9ab682af7db
tree3072468d1ed7f159768cebc152a7dcb1bda870b8
parenta173cc9c388cbe8105f78ba5a8fdfbf20a35be1a
Add ECDH to fips provider

Note: This PR has not attempted to move the curves into the provider dispatch table.
Mappings between the curve name / nid have been added to the inbuilt curve table.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11133)
crypto/ec/ec_curve.c
crypto/ec/ec_key.c
crypto/ec/ec_lib.c
include/crypto/ec.h
providers/fips/fipsprov.c
providers/implementations/exchange/build.info
providers/implementations/exchange/ecdh_exch.c
providers/implementations/keymgmt/ec_kmgmt.c
test/recipes/30-test_evp.t