From 1ddf2594e18137aeb7ce861e54f46824db76e36f Mon Sep 17 00:00:00 2001 From: Pauli Date: Fri, 7 Feb 2020 08:09:53 +1000 Subject: dsa: deprecate applications that depend on the low level DSA functions. speed is updated to not support DSA instead of being removed. The dhparam, dsaparam, dsa and gendsa commands are deprecated but still exist without NO_DEPRECATED defined. Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/10977) --- apps/dsaparam.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'apps/dsaparam.c') diff --git a/apps/dsaparam.c b/apps/dsaparam.c index 17068fb9d0..25b86d5cc6 100644 --- a/apps/dsaparam.c +++ b/apps/dsaparam.c @@ -7,8 +7,11 @@ * https://www.openssl.org/source/license.html */ +/* We need to use some deprecated APIs */ +#define OPENSSL_SUPPRESS_DEPRECATED + #include -#ifdef OPENSSL_NO_DSA +#if defined(OPENSSL_NO_DSA) || defined(OPENSSL_NO_DEPRECATED_3_0) NON_EMPTY_TRANSLATION_UNIT #else -- cgit v1.2.3