diff options
author | Pauli <paul.dale@oracle.com> | 2020-01-28 15:14:18 +1000 |
---|---|---|
committer | Pauli <paul.dale@oracle.com> | 2020-02-04 20:02:55 +1000 |
commit | 579422c85cf606c0ae1d4baf414010dc21da657a (patch) | |
tree | de91afc5811afe2f3f9970afedbae4bafc0ca27b /test | |
parent | 5e3f9aa4e9a915f25b36bb085515d4786a253385 (diff) |
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)
Diffstat (limited to 'test')
-rw-r--r-- | test/build.info | 12 | ||||
-rw-r--r-- | test/ec_internal_test.c | 5 | ||||
-rw-r--r-- | test/ecdsatest.c | 5 | ||||
-rw-r--r-- | test/sm2_internal_test.c | 5 |
4 files changed, 21 insertions, 6 deletions
diff --git a/test/build.info b/test/build.info index 7ae7e8f6a7..680660a3bb 100644 --- a/test/build.info +++ b/test/build.info @@ -32,7 +32,7 @@ IF[{- !$disabled{tests} -}] versions \ aborttest test_test \ sanitytest rsa_complex exdatatest bntest \ - ectest ecstresstest ecdsatest gmdifftest pbelutest \ + ectest ecstresstest gmdifftest pbelutest \ destest mdc2test \ dhtest enginetest \ ssltest_old dsatest dsa_no_digest_size_test exptest rsa_test \ @@ -97,10 +97,6 @@ IF[{- !$disabled{tests} -}] INCLUDE[ecstresstest]=../include ../apps/include DEPEND[ecstresstest]=../libcrypto libtestutil.a - SOURCE[ecdsatest]=ecdsatest.c - INCLUDE[ecdsatest]=../include ../apps/include - DEPEND[ecdsatest]=../libcrypto libtestutil.a - SOURCE[gmdifftest]=gmdifftest.c INCLUDE[gmdifftest]=../include ../apps/include DEPEND[gmdifftest]=../libcrypto libtestutil.a @@ -493,7 +489,7 @@ IF[{- !$disabled{tests} -}] PROGRAMS{noinst}=asn1_internal_test modes_internal_test x509_internal_test \ tls13encryptiontest wpackettest ctype_internal_test \ rdrand_sanitytest property_test ideatest \ - rsa_sp800_56b_test bn_internal_test \ + rsa_sp800_56b_test bn_internal_test ecdsatest \ rc2test rc4test rc5test hmactest \ asn1_dsa_internal_test @@ -536,6 +532,10 @@ IF[{- !$disabled{tests} -}] INCLUDE[x509_internal_test]=.. ../include ../apps/include DEPEND[x509_internal_test]=../libcrypto.a libtestutil.a + SOURCE[ecdsatest]=ecdsatest.c + INCLUDE[ecdsatest]=../include ../apps/include + DEPEND[ecdsatest]=../libcrypto.a libtestutil.a + SOURCE[tls13encryptiontest]=tls13encryptiontest.c INCLUDE[tls13encryptiontest]=.. ../include ../apps/include DEPEND[tls13encryptiontest]=../libcrypto ../libssl.a libtestutil.a diff --git a/test/ec_internal_test.c b/test/ec_internal_test.c index 4b849312be..a4fb1ea4b2 100644 --- a/test/ec_internal_test.c +++ b/test/ec_internal_test.c @@ -7,6 +7,11 @@ * https://www.openssl.org/source/license.html */ +/* + * Low level APIs are deprecated for public use, but still ok for internal use. + */ +#include "internal/deprecated.h" + #include "internal/nelem.h" #include "testutil.h" #include <openssl/ec.h> diff --git a/test/ecdsatest.c b/test/ecdsatest.c index f99817898f..a87715a990 100644 --- a/test/ecdsatest.c +++ b/test/ecdsatest.c @@ -8,6 +8,11 @@ * https://www.openssl.org/source/license.html */ +/* + * Low level APIs are deprecated for public use, but still ok for internal use. + */ +#include "internal/deprecated.h" + #include <openssl/opensslconf.h> /* To see if OPENSSL_NO_EC is defined */ #include "testutil.h" diff --git a/test/sm2_internal_test.c b/test/sm2_internal_test.c index 0c626526b1..9188ef7011 100644 --- a/test/sm2_internal_test.c +++ b/test/sm2_internal_test.c @@ -7,6 +7,11 @@ * https://www.openssl.org/source/license.html */ +/* + * Low level APIs are deprecated for public use, but still ok for internal use. + */ +#include "internal/deprecated.h" + #include <stdio.h> #include <stdlib.h> #include <string.h> |