Deprecate the ECDSA and EV_KEY_METHOD functions.
authorPauli <paul.dale@oracle.com>
Tue, 28 Jan 2020 05:14:18 +0000 (15:14 +1000)
committerPauli <paul.dale@oracle.com>
Tue, 4 Feb 2020 10:02:55 +0000 (20:02 +1000)
commit579422c85cf606c0ae1d4baf414010dc21da657a
treede91afc5811afe2f3f9970afedbae4bafc0ca27b
parent5e3f9aa4e9a915f25b36bb085515d4786a253385
Deprecate the ECDSA and EV_KEY_METHOD functions.

Use of the low level ECDSA and EC_KEY_METHOD functions has been informally discouraged for a
long time. We now formally deprecate them.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10960)
40 files changed:
CHANGES
apps/speed.c
crypto/ec/curve25519.c
crypto/ec/ec2_oct.c
crypto/ec/ec2_smpl.c
crypto/ec/ec_ameth.c
crypto/ec/ec_asn1.c
crypto/ec/ec_check.c
crypto/ec/ec_curve.c
crypto/ec/ec_cvt.c
crypto/ec/ec_key.c
crypto/ec/ec_lib.c
crypto/ec/ec_mult.c
crypto/ec/ec_oct.c
crypto/ec/ec_print.c
crypto/ec/ecdh_ossl.c
crypto/ec/ecdsa_ossl.c
crypto/ec/ecdsa_sign.c
crypto/ec/ecdsa_vrf.c
crypto/ec/ecp_mont.c
crypto/ec/ecp_nist.c
crypto/ec/ecp_nistp224.c
crypto/ec/ecp_nistp256.c
crypto/ec/ecp_nistp521.c
crypto/ec/ecp_nistputil.c
crypto/ec/ecp_nistz256.c
crypto/ec/ecp_oct.c
crypto/ec/ecp_smpl.c
crypto/ec/ecx_meth.c
crypto/sm2/sm2_crypt.c
crypto/sm2/sm2_pmeth.c
crypto/x509/x_all.c
doc/man3/ECDSA_SIG_new.pod
fuzz/asn1.c
include/openssl/ec.h
test/build.info
test/ec_internal_test.c
test/ecdsatest.c
test/sm2_internal_test.c
util/libcrypto.num