diff --git a/src/dtls_srtp.c b/src/dtls_srtp.c index 8f2ed91e..c5362b15 100644 --- a/src/dtls_srtp.c +++ b/src/dtls_srtp.c @@ -71,11 +71,11 @@ static int dtls_srtp_generate_keypair(DtlsSrtp* dtls_srtp) { psa_set_key_usage_flags(&attr, PSA_KEY_USAGE_SIGN_HASH | PSA_KEY_USAGE_VERIFY_HASH); #if CONFIG_DTLS_USE_ECDSA - psa_set_key_algorithm(&attr, MBEDTLS_PK_ALG_ECDSA(PSA_ALG_SHA_256)); + psa_set_key_algorithm(&attr, MBEDTLS_PK_ALG_ECDSA(PSA_ALG_ANY_HASH)); psa_set_key_type(&attr, PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_R1)); psa_set_key_bits(&attr, 256); #else - psa_set_key_algorithm(&attr, PSA_ALG_RSA_PKCS1V15_SIGN(PSA_ALG_SHA_256)); + psa_set_key_algorithm(&attr, PSA_ALG_RSA_PKCS1V15_SIGN(PSA_ALG_ANY_HASH)); psa_set_key_type(&attr, PSA_KEY_TYPE_RSA_KEY_PAIR); psa_set_key_bits(&attr, RSA_KEY_LENGTH); #endif