diff options
Diffstat (limited to 'src/lib/libcrypto/cms/cms_env.c')
-rw-r--r-- | src/lib/libcrypto/cms/cms_env.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/cms/cms_env.c b/src/lib/libcrypto/cms/cms_env.c index a27c27f726..c1426b457b 100644 --- a/src/lib/libcrypto/cms/cms_env.c +++ b/src/lib/libcrypto/cms/cms_env.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cms_env.c,v 1.19 2019/08/11 10:43:24 jsing Exp $ */ | 1 | /* $OpenBSD: cms_env.c,v 1.20 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. |
@@ -469,7 +469,7 @@ cms_RecipientInfo_ktri_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | |||
469 | 469 | ||
470 | ret = 1; | 470 | ret = 1; |
471 | 471 | ||
472 | OPENSSL_clear_free(ec->key, ec->keylen); | 472 | freezero(ec->key, ec->keylen); |
473 | ec->key = ek; | 473 | ec->key = ek; |
474 | ec->keylen = eklen; | 474 | ec->keylen = eklen; |
475 | 475 | ||
@@ -932,7 +932,7 @@ cms_EnvelopedData_init_bio(CMS_ContentInfo *cms) | |||
932 | 932 | ||
933 | err: | 933 | err: |
934 | ec->cipher = NULL; | 934 | ec->cipher = NULL; |
935 | OPENSSL_clear_free(ec->key, ec->keylen); | 935 | freezero(ec->key, ec->keylen); |
936 | ec->key = NULL; | 936 | ec->key = NULL; |
937 | ec->keylen = 0; | 937 | ec->keylen = 0; |
938 | if (ok) | 938 | if (ok) |