wolfSSL_CTX_set_tlsext_use_srtp() should return 1 on failure and 0 upon success.

Same with wolfSSL_set_tlsext_use_srtp().

See https://docs.openssl.org/1.1.1/man3/SSL_CTX_set_tlsext_use_srtp/
This commit is contained in:
Anthony Hu
2024-12-04 12:38:22 -05:00
parent 35e50742db
commit ab384ee945

View File

@ -2073,6 +2073,13 @@ int wolfSSL_CTX_set_tlsext_use_srtp(WOLFSSL_CTX* ctx, const char* profile_str)
if (ctx != NULL) {
ret = DtlsSrtpSelProfiles(&ctx->dtlsSrtpProfiles, profile_str);
}
if (ret == WC_NO_ERR_TRACE(WOLFSSL_FAILURE)) {
ret = 1;
} else {
ret = 0;
}
return ret;
}
int wolfSSL_set_tlsext_use_srtp(WOLFSSL* ssl, const char* profile_str)
@ -2081,6 +2088,13 @@ int wolfSSL_set_tlsext_use_srtp(WOLFSSL* ssl, const char* profile_str)
if (ssl != NULL) {
ret = DtlsSrtpSelProfiles(&ssl->dtlsSrtpProfiles, profile_str);
}
if (ret == WC_NO_ERR_TRACE(WOLFSSL_FAILURE)) {
ret = 1;
} else {
ret = 0;
}
return ret;
}