EVP & TLS: Add necessary EC_KEY data extraction functions, and use them
authorRichard Levitte <levitte@openssl.org>
Wed, 18 Mar 2020 14:54:47 +0000 (15:54 +0100)
committerRichard Levitte <levitte@openssl.org>
Wed, 8 Apr 2020 13:30:25 +0000 (15:30 +0200)
commitc2041da8c15027ddde5afcf9809d8d3a975eb25b
treebf9d645794fd9bdb554d7e09d4af0a04180905f5
parent4f76d62f2384d3335bd1d043706995ae64b37348
EVP & TLS: Add necessary EC_KEY data extraction functions, and use them

libssl code uses EVP_PKEY_get0_EC_KEY() to extract certain basic data
from the EC_KEY.  We replace that with internal EVP_PKEY functions.

This may or may not be refactored later on.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11358)
Configurations/unix-Makefile.tmpl
crypto/evp/p_lib.c
include/internal/evp.h [new file with mode: 0644]
include/openssl/evp.h
ssl/ssl_rsa.c
ssl/statem/statem_lib.c
ssl/t1_lib.c
util/libcrypto.num
util/missingcrypto.txt