Loading crypto/bn/bn_lib.c +2 −2 Original line number Diff line number Diff line Loading @@ -263,12 +263,12 @@ void BN_clear_free(BIGNUM *a) if (a == NULL) return; if (a->d != NULL) { memset(a->d,0,a->dmax*sizeof(a->d[0])); OPENSSL_cleanse(a->d,a->dmax*sizeof(a->d[0])); if (!(BN_get_flags(a,BN_FLG_STATIC_DATA))) OPENSSL_free(a->d); } i=BN_get_flags(a,BN_FLG_MALLOCED); memset(a,0,sizeof(BIGNUM)); OPENSSL_cleanse(a,sizeof(BIGNUM)); if (i) OPENSSL_free(a); } Loading crypto/bn/bn_rand.c +1 −1 Original line number Diff line number Diff line Loading @@ -201,7 +201,7 @@ static int bnrand(int pseudorand, BIGNUM *rnd, int bits, int top, int bottom) err: if (buf != NULL) { memset(buf,0,bytes); OPENSSL_cleanse(buf,bytes); OPENSSL_free(buf); } return(ret); Loading crypto/md2/md2_dgst.c +1 −1 Original line number Diff line number Diff line Loading @@ -194,7 +194,7 @@ static void md2_block(MD2_CTX *c, const unsigned char *d) t=(t+i)&0xff; } memcpy(sp1,state,16*sizeof(MD2_INT)); memset(state,0,48*sizeof(MD2_INT)); OPENSSL_cleanse(state,48*sizeof(MD2_INT)); } void MD2_Final(unsigned char *md, MD2_CTX *c) Loading crypto/md2/md2_one.c +1 −1 Original line number Diff line number Diff line Loading @@ -88,6 +88,6 @@ unsigned char *MD2(const unsigned char *d, unsigned long n, unsigned char *md) } #endif MD2_Final(md,&c); memset(&c,0,sizeof(c)); /* Security consideration */ OPENSSL_cleanse(&c,sizeof(c)); /* Security consideration */ return(md); } crypto/md4/md4_one.c +1 −1 Original line number Diff line number Diff line Loading @@ -89,7 +89,7 @@ unsigned char *MD4(const unsigned char *d, unsigned long n, unsigned char *md) } #endif MD4_Final(md,&c); memset(&c,0,sizeof(c)); /* security consideration */ OPENSSL_cleanse(&c,sizeof(c)); /* security consideration */ return(md); } Loading
crypto/bn/bn_lib.c +2 −2 Original line number Diff line number Diff line Loading @@ -263,12 +263,12 @@ void BN_clear_free(BIGNUM *a) if (a == NULL) return; if (a->d != NULL) { memset(a->d,0,a->dmax*sizeof(a->d[0])); OPENSSL_cleanse(a->d,a->dmax*sizeof(a->d[0])); if (!(BN_get_flags(a,BN_FLG_STATIC_DATA))) OPENSSL_free(a->d); } i=BN_get_flags(a,BN_FLG_MALLOCED); memset(a,0,sizeof(BIGNUM)); OPENSSL_cleanse(a,sizeof(BIGNUM)); if (i) OPENSSL_free(a); } Loading
crypto/bn/bn_rand.c +1 −1 Original line number Diff line number Diff line Loading @@ -201,7 +201,7 @@ static int bnrand(int pseudorand, BIGNUM *rnd, int bits, int top, int bottom) err: if (buf != NULL) { memset(buf,0,bytes); OPENSSL_cleanse(buf,bytes); OPENSSL_free(buf); } return(ret); Loading
crypto/md2/md2_dgst.c +1 −1 Original line number Diff line number Diff line Loading @@ -194,7 +194,7 @@ static void md2_block(MD2_CTX *c, const unsigned char *d) t=(t+i)&0xff; } memcpy(sp1,state,16*sizeof(MD2_INT)); memset(state,0,48*sizeof(MD2_INT)); OPENSSL_cleanse(state,48*sizeof(MD2_INT)); } void MD2_Final(unsigned char *md, MD2_CTX *c) Loading
crypto/md2/md2_one.c +1 −1 Original line number Diff line number Diff line Loading @@ -88,6 +88,6 @@ unsigned char *MD2(const unsigned char *d, unsigned long n, unsigned char *md) } #endif MD2_Final(md,&c); memset(&c,0,sizeof(c)); /* Security consideration */ OPENSSL_cleanse(&c,sizeof(c)); /* Security consideration */ return(md); }
crypto/md4/md4_one.c +1 −1 Original line number Diff line number Diff line Loading @@ -89,7 +89,7 @@ unsigned char *MD4(const unsigned char *d, unsigned long n, unsigned char *md) } #endif MD4_Final(md,&c); memset(&c,0,sizeof(c)); /* security consideration */ OPENSSL_cleanse(&c,sizeof(c)); /* security consideration */ return(md); }