diff options
Diffstat (limited to 'src/lib/libcrypto/cms/cms_asn1.c')
-rw-r--r-- | src/lib/libcrypto/cms/cms_asn1.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/cms/cms_asn1.c b/src/lib/libcrypto/cms/cms_asn1.c index ab884dcf6e..ac53fec154 100644 --- a/src/lib/libcrypto/cms/cms_asn1.c +++ b/src/lib/libcrypto/cms/cms_asn1.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cms_asn1.c,v 1.17 2019/08/11 10:26:04 jsing Exp $ */ | 1 | /* $OpenBSD: cms_asn1.c,v 1.18 2019/08/11 10:43:57 jsing Exp $ */ |
2 | /* | 2 | /* |
3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 3 | * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
4 | * project. | 4 | * project. |
@@ -932,10 +932,10 @@ cms_ri_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | |||
932 | EVP_PKEY_CTX_free(ktri->pctx); | 932 | EVP_PKEY_CTX_free(ktri->pctx); |
933 | } else if (ri->type == CMS_RECIPINFO_KEK) { | 933 | } else if (ri->type == CMS_RECIPINFO_KEK) { |
934 | CMS_KEKRecipientInfo *kekri = ri->d.kekri; | 934 | CMS_KEKRecipientInfo *kekri = ri->d.kekri; |
935 | OPENSSL_clear_free(kekri->key, kekri->keylen); | 935 | freezero(kekri->key, kekri->keylen); |
936 | } else if (ri->type == CMS_RECIPINFO_PASS) { | 936 | } else if (ri->type == CMS_RECIPINFO_PASS) { |
937 | CMS_PasswordRecipientInfo *pwri = ri->d.pwri; | 937 | CMS_PasswordRecipientInfo *pwri = ri->d.pwri; |
938 | OPENSSL_clear_free(pwri->pass, pwri->passlen); | 938 | freezero(pwri->pass, pwri->passlen); |
939 | } | 939 | } |
940 | } | 940 | } |
941 | return 1; | 941 | return 1; |