From: Dr. David von Oheimb Date: Sun, 29 Nov 2020 20:30:53 +0000 (+0100) Subject: encode_key2any.c: Fix build error on OPENSSL_NO_DH and OPENSSL_NO_EC X-Git-Tag: openssl-3.0.0-alpha10~178 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=01b7708138e4f4b54283b456c50b2b33d41a02f1;p=thirdparty%2Fopenssl.git encode_key2any.c: Fix build error on OPENSSL_NO_DH and OPENSSL_NO_EC Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/13110) --- diff --git a/providers/implementations/encode_decode/encode_key2any.c b/providers/implementations/encode_decode/encode_key2any.c index 8668588a7d9..30837612cc3 100644 --- a/providers/implementations/encode_decode/encode_key2any.c +++ b/providers/implementations/encode_decode/encode_key2any.c @@ -330,6 +330,8 @@ static int key_to_type_specific_pem_pub_bio(BIO *out, const void *key, p2s, k2d, ctx, NULL, NULL); } +#if !defined(OPENSSL_NO_DH) || !defined(OPENSSL_NO_DSA) \ + || !defined(OPENSSL_NO_EC) static int key_to_type_specific_pem_param_bio(BIO *out, const void *key, int key_nid, const char *pemname, key_to_paramstring_fn *p2s, @@ -339,6 +341,7 @@ static int key_to_type_specific_pem_param_bio(BIO *out, const void *key, return key_to_type_specific_pem_bio_cb(out, key, key_nid, pemname, p2s, k2d, ctx, NULL, NULL); } +#endif #define der_output_type "DER" #define pem_output_type "PEM"