|
@@ -1102,8 +1102,8 @@ static int wp384_final(struct shash_desc *desc, u8 *out)
|
|
|
u8 D[64];
|
|
|
|
|
|
wp512_final(desc, D);
|
|
|
- memcpy (out, D, WP384_DIGEST_SIZE);
|
|
|
- memset (D, 0, WP512_DIGEST_SIZE);
|
|
|
+ memcpy(out, D, WP384_DIGEST_SIZE);
|
|
|
+ memzero_explicit(D, WP512_DIGEST_SIZE);
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
@@ -1113,8 +1113,8 @@ static int wp256_final(struct shash_desc *desc, u8 *out)
|
|
|
u8 D[64];
|
|
|
|
|
|
wp512_final(desc, D);
|
|
|
- memcpy (out, D, WP256_DIGEST_SIZE);
|
|
|
- memset (D, 0, WP512_DIGEST_SIZE);
|
|
|
+ memcpy(out, D, WP256_DIGEST_SIZE);
|
|
|
+ memzero_explicit(D, WP512_DIGEST_SIZE);
|
|
|
|
|
|
return 0;
|
|
|
}
|