Use nid not cipher type as some ciphers don't have OIDs.
This commit is contained in:
parent
3956bfce60
commit
1bd4ee1da1
@ -316,10 +316,11 @@ const EVP_MD *evp_get_fips_md(const EVP_MD *md)
|
|||||||
|
|
||||||
const EVP_CIPHER *evp_get_fips_cipher(const EVP_CIPHER *cipher)
|
const EVP_CIPHER *evp_get_fips_cipher(const EVP_CIPHER *cipher)
|
||||||
{
|
{
|
||||||
if (cipher->nid == NID_undef)
|
int nid = cipher->nid;
|
||||||
|
if (nid == NID_undef)
|
||||||
return FIPS_evp_enc_null();
|
return FIPS_evp_enc_null();
|
||||||
else
|
else
|
||||||
return FIPS_get_cipherbynid(EVP_CIPHER_type(cipher));
|
return FIPS_get_cipherbynid(nid);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user