Deprecate the low level DSA functions.
authorPauli <paul.dale@oracle.com>
Wed, 29 Jan 2020 21:23:39 +0000 (07:23 +1000)
committerPauli <paul.dale@oracle.com>
Tue, 11 Feb 2020 22:52:41 +0000 (08:52 +1000)
commitf41ac0eeab9d2889d44e3acf6ff1e8274d03d73e
treeba3620a537ece73983886b7449eab118e5869223
parent7f6deaf68e42e979a2084989db2c32193825d1b3
Deprecate the low level DSA functions.

Use of the low level DSA 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/10977)
37 files changed:
CHANGES
apps/dsa.c
crypto/asn1/d2i_pu.c
crypto/asn1/i2d_pu.c
crypto/dh/dh_pmeth.c
crypto/dsa/dsa_ameth.c
crypto/dsa/dsa_asn1.c
crypto/dsa/dsa_depr.c
crypto/dsa/dsa_gen.c
crypto/dsa/dsa_key.c
crypto/dsa/dsa_lib.c
crypto/dsa/dsa_meth.c
crypto/dsa/dsa_ossl.c
crypto/dsa/dsa_pmeth.c
crypto/dsa/dsa_prn.c
crypto/dsa/dsa_sign.c
crypto/dsa/dsa_vrf.c
crypto/evp/p_lib.c
crypto/pem/pem_all.c
crypto/pem/pem_info.c
crypto/pem/pvkfmt.c
crypto/x509/x_pubkey.c
doc/man3/DSA_meth_new.pod
doc/man3/DSA_size.pod
doc/man3/RSA_print.pod
fuzz/asn1.c
include/openssl/dsa.h
providers/implementations/keymgmt/dsa_kmgmt.c
providers/implementations/serializers/serializer_dsa.c
providers/implementations/serializers/serializer_dsa_param.c
providers/implementations/serializers/serializer_dsa_priv.c
providers/implementations/serializers/serializer_dsa_pub.c
providers/implementations/signature/dsa.c
test/build.info
test/dsa_no_digest_size_test.c
test/dsatest.c
util/libcrypto.num