Add more complete support for libctx/propq in the EC code
authorMatt Caswell <matt@openssl.org>
Mon, 15 Jun 2020 13:21:00 +0000 (14:21 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 19 Jun 2020 09:34:58 +0000 (10:34 +0100)
commit2da8d4eb2812e18cec5c8324a54a4c56b52563ed
tree83398242047d499554026412f2bd68a51fe7217b
parent48e971dd9f88933a7f77f5051a8b79b9e17892a9
Add more complete support for libctx/propq in the EC code

Renames some "new_ex" functions to "new_with_libctx" and ensures that we
pass around the libctx AND the propq everywhere.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12159)
17 files changed:
crypto/ec/ec_ameth.c
crypto/ec/ec_backend.c
crypto/ec/ec_curve.c
crypto/ec/ec_cvt.c
crypto/ec/ec_key.c
crypto/ec/ec_kmeth.c
crypto/ec/ec_lib.c
crypto/ec/ec_local.h
crypto/err/openssl.txt
doc/man3/EC_GROUP_new.pod
doc/man3/EC_KEY_new.pod
include/crypto/ec.h
include/openssl/ec.h
include/openssl/ecerr.h
providers/fips/fipsprov.c
providers/implementations/keymgmt/ec_kmgmt.c
util/libcrypto.num