Add default ASN1 handling to support FIPS.
This commit is contained in:
parent
04dc5a9ca6
commit
9f375a752e
1 changed files with 4 additions and 0 deletions
|
@ -67,6 +67,8 @@ int EVP_CIPHER_param_to_asn1(EVP_CIPHER_CTX *c, ASN1_TYPE *type)
|
|||
|
||||
if (c->cipher->set_asn1_parameters != NULL)
|
||||
ret=c->cipher->set_asn1_parameters(c,type);
|
||||
else if (c->cipher->flags & EVP_CIPH_FLAG_DEFAULT_ASN1)
|
||||
ret=EVP_CIPHER_set_asn1_iv(c, type);
|
||||
else
|
||||
ret=-1;
|
||||
return(ret);
|
||||
|
@ -78,6 +80,8 @@ int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type)
|
|||
|
||||
if (c->cipher->get_asn1_parameters != NULL)
|
||||
ret=c->cipher->get_asn1_parameters(c,type);
|
||||
else if (c->cipher->flags & EVP_CIPH_FLAG_DEFAULT_ASN1)
|
||||
ret=EVP_CIPHER_get_asn1_iv(c, type);
|
||||
else
|
||||
ret=-1;
|
||||
return(ret);
|
||||
|
|
Loading…
Reference in a new issue