openssl/crypto/ec
Matt Caswell febe6bb727 Ensure creating an EC public key uses the libctx
Creating an EC public key from the private key uses random numbers
internally, which require use of the proper libtx. Therefore we make
sure the libctx is used during this operation.

Fixes #12150

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12159)
2020-06-19 10:34:58 +01:00
..
asm [crypto/ec] Remove unreachable AVX2 code in NISTZ256 implementation 2020-06-04 18:35:28 +03:00
curve448
build.info
curve25519.c
ec2_oct.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
ec2_smpl.c deprecate EC_POINT_make_affine and EC_POINTs_make_affine 2020-05-20 20:10:31 +02:00
ec_ameth.c Ensure creating an EC public key uses the libctx 2020-06-19 10:34:58 +01:00
ec_asn1.c Move EC_METHOD to internal-only 2020-06-02 11:17:24 +03:00
ec_backend.c Add more complete support for libctx/propq in the EC code 2020-06-19 10:34:58 +01:00
ec_check.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
ec_ctrl.c Make EVP_PKEY_CTX_[get|set]_ec_paramgen_curve_name more generic 2020-06-19 10:19:31 +01:00
ec_curve.c Add more complete support for libctx/propq in the EC code 2020-06-19 10:34:58 +01:00
ec_cvt.c Add more complete support for libctx/propq in the EC code 2020-06-19 10:34:58 +01:00
ec_err.c
ec_key.c Ensure creating an EC public key uses the libctx 2020-06-19 10:34:58 +01:00
ec_kmeth.c Add more complete support for libctx/propq in the EC code 2020-06-19 10:34:58 +01:00
ec_lib.c Add more complete support for libctx/propq in the EC code 2020-06-19 10:34:58 +01:00
ec_local.h Add more complete support for libctx/propq in the EC code 2020-06-19 10:34:58 +01:00
ec_mult.c deprecate EC_POINT_make_affine and EC_POINTs_make_affine 2020-05-20 20:10:31 +02:00
ec_oct.c
ec_pmeth.c
ec_print.c
ecdh_kdf.c kdf: make function naming consistent. 2020-06-11 11:14:21 +10:00
ecdh_ossl.c
ecdsa_ossl.c
ecdsa_sign.c
ecdsa_vrf.c
eck_prn.c Update copyright year 2020-06-04 14:33:57 +01:00
ecp_mont.c
ecp_nist.c
ecp_nistp224.c Avoid undefined behavior with unaligned accesses 2020-05-27 20:11:20 +02:00
ecp_nistp256.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
ecp_nistp521.c Avoid undefined behavior with unaligned accesses 2020-05-27 20:11:20 +02:00
ecp_nistputil.c
ecp_nistz256_table.c
ecp_nistz256.c [crypto/ec] Remove unreachable AVX2 code in NISTZ256 implementation 2020-06-04 18:35:28 +03:00
ecp_oct.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
ecp_s390x_nistp.c Move EC_METHOD to internal-only 2020-06-02 11:17:24 +03:00
ecp_smpl.c
ecx_backend.c Add the ability to ECX to import keys with only the private key 2020-05-04 09:30:55 +01:00
ecx_backend.h Fix the KEYNID2TYPE macro 2020-05-04 09:30:55 +01:00
ecx_key.c Add the library ctx into an ECX_KEY 2020-05-04 09:30:55 +01:00
ecx_meth.c Constify X509_PUBKEY_get(), X509_PUBKEY_get0(), and X509_PUBKEY_get0_param() 2020-05-26 09:35:05 +02:00
ecx_s390x.c