aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/sparc/crypto/sha256_glue.c2
-rw-r--r--arch/sparc/crypto/sha512_glue.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/sparc/crypto/sha256_glue.c b/arch/sparc/crypto/sha256_glue.c
index 41f27cca2a22..285268ca9279 100644
--- a/arch/sparc/crypto/sha256_glue.c
+++ b/arch/sparc/crypto/sha256_glue.c
@@ -135,7 +135,7 @@ static int sha224_sparc64_final(struct shash_desc *desc, u8 *hash)
135 sha256_sparc64_final(desc, D); 135 sha256_sparc64_final(desc, D);
136 136
137 memcpy(hash, D, SHA224_DIGEST_SIZE); 137 memcpy(hash, D, SHA224_DIGEST_SIZE);
138 memset(D, 0, SHA256_DIGEST_SIZE); 138 memzero_explicit(D, SHA256_DIGEST_SIZE);
139 139
140 return 0; 140 return 0;
141} 141}
diff --git a/arch/sparc/crypto/sha512_glue.c b/arch/sparc/crypto/sha512_glue.c
index 9fff88541b8c..11eb36c3fc8c 100644
--- a/arch/sparc/crypto/sha512_glue.c
+++ b/arch/sparc/crypto/sha512_glue.c
@@ -139,7 +139,7 @@ static int sha384_sparc64_final(struct shash_desc *desc, u8 *hash)
139 sha512_sparc64_final(desc, D); 139 sha512_sparc64_final(desc, D);
140 140
141 memcpy(hash, D, 48); 141 memcpy(hash, D, 48);
142 memset(D, 0, 64); 142 memzero_explicit(D, 64);
143 143
144 return 0; 144 return 0;
145} 145}