X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=crypto%2Fevp%2Fbio_enc.c;h=510e1bc8a4c2f6f1a3578f2d4cbe17c0d5d74f76;hb=4579924b7e55fccc7013e6de196f2e2ab175ce39;hp=64fb2353af65512371c7f87eed22ed68f627d104;hpb=2047bda6fb8bedab1103b7bd5df5ea55eb7ccc9b;p=openssl.git diff --git a/crypto/evp/bio_enc.c b/crypto/evp/bio_enc.c index 64fb2353af..510e1bc8a4 100644 --- a/crypto/evp/bio_enc.c +++ b/crypto/evp/bio_enc.c @@ -132,7 +132,7 @@ static int enc_free(BIO *a) if (a == NULL) return(0); b=(BIO_ENC_CTX *)a->ptr; EVP_CIPHER_CTX_cleanup(&(b->cipher)); - memset(a->ptr,0,sizeof(BIO_ENC_CTX)); + OPENSSL_cleanse(a->ptr,sizeof(BIO_ENC_CTX)); OPENSSL_free(a->ptr); a->ptr=NULL; a->init=0;