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; |
