From: Tomas Mraz Date: Mon, 10 Jul 2023 14:04:41 +0000 (+0200) Subject: Fix no-srtp build failure X-Git-Tag: openssl-3.2.0-alpha1~481 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f3cd808b33767ae65e29461ce17a091049e7364;p=thirdparty%2Fopenssl.git Fix no-srtp build failure SRTP related functions aren't available when built with no-srtp. Reviewed-by: Matt Caswell Reviewed-by: Todd Short (Merged from https://github.com/openssl/openssl/pull/21412) --- diff --git a/test/quicapitest.c b/test/quicapitest.c index 901cc21677b..a6b7c88eba2 100644 --- a/test/quicapitest.c +++ b/test/quicapitest.c @@ -372,9 +372,11 @@ static int test_quic_forbidden_apis_ctx(void) if (!TEST_ptr(ctx = SSL_CTX_new_ex(libctx, NULL, OSSL_QUIC_client_method()))) goto err; +#ifndef OPENSSL_NO_SRTP /* This function returns 0 on success and 1 on error, and should fail. */ if (!TEST_true(SSL_CTX_set_tlsext_use_srtp(ctx, "SRTP_AEAD_AES_128_GCM"))) goto err; +#endif /* * List of ciphersuites we do and don't allow in QUIC. @@ -420,9 +422,11 @@ static int test_quic_forbidden_apis(void) if (!TEST_ptr(ssl = SSL_new(ctx))) goto err; +#ifndef OPENSSL_NO_SRTP /* This function returns 0 on success and 1 on error, and should fail. */ if (!TEST_true(SSL_set_tlsext_use_srtp(ssl, "SRTP_AEAD_AES_128_GCM"))) goto err; +#endif /* Set TLSv1.3 ciphersuite list for the SSL_CTX. */ if (!TEST_true(SSL_set_ciphersuites(ssl,