[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDH
authorNicola Tuveri <nic.tuv@gmail.com>
Sat, 14 Dec 2019 22:20:53 +0000 (00:20 +0200)
committerNicola Tuveri <nic.tuv@gmail.com>
Tue, 18 Feb 2020 17:11:10 +0000 (19:11 +0200)
commit4fe54d674f14e7964f982285d1aeb86698a33c3c
tree22b2e7ef133ef38ba551719538d68422f2d0b500
parentcf6404b14198b96a882affe917bb337e2626136c
[PROV][KMGMT][KEXCH][EC] Implement EC keymgtm and ECDH

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10631)
22 files changed:
crypto/ec/build.info
crypto/ec/ec_ameth.c
crypto/ec/ec_asn1.c
crypto/ec/ec_evp_lib.c [new file with mode: 0644]
crypto/ec/ec_key.c
crypto/ec/ec_local.h
crypto/evp/evp_local.h
crypto/evp/exchange.c
crypto/evp/keymgmt_meth.c
crypto/evp/pmeth_lib.c
include/crypto/evp.h
include/openssl/core_names.h
include/openssl/core_numbers.h
include/openssl/ec.h
providers/defltprov.c
providers/implementations/exchange/build.info
providers/implementations/exchange/ecdh_exch.c [new file with mode: 0644]
providers/implementations/include/prov/implementations.h
providers/implementations/keymgmt/build.info
providers/implementations/keymgmt/ec_kmgmt.c [new file with mode: 0644]
providers/implementations/keymgmt/ec_kmgmt_imexport.inc [new file with mode: 0644]
util/libcrypto.num