mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
Remove inappropriate sodium_memzero() calls
This commit is contained in:
+1
-1
@@ -32,7 +32,7 @@ auth(void)
|
||||
* function which reads exactly n bytes into a buffer to
|
||||
* prevent buffer overflows.
|
||||
*/
|
||||
sodium_memzero(k, sizeof k);
|
||||
memset(k, 0, sizeof k);
|
||||
prompt_input("Input your key > ", (char*)k, sizeof k);
|
||||
puts("Your key that you entered");
|
||||
print_hex(k, sizeof k);
|
||||
|
||||
+1
-4
@@ -104,11 +104,8 @@ box(void)
|
||||
if (r == 0)
|
||||
printf("Plaintext: %s\n\n", m);
|
||||
|
||||
sodium_memzero(bob_pk, sizeof bob_pk); /* wipe sensitive data */
|
||||
sodium_memzero(bob_sk, sizeof bob_sk);
|
||||
sodium_memzero(alice_pk, sizeof alice_pk);
|
||||
sodium_memzero(bob_sk, sizeof bob_sk); /* wipe sensitive data */
|
||||
sodium_memzero(alice_sk, sizeof alice_sk);
|
||||
sodium_memzero(n, sizeof n);
|
||||
sodium_memzero(m, sizeof m);
|
||||
sodium_memzero(c, sizeof c);
|
||||
return r;
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@ generichash(void)
|
||||
|
||||
puts("Example: crypto_generichash\n");
|
||||
|
||||
sodium_memzero(k, sizeof k);
|
||||
memset(k, 0, sizeof k);
|
||||
prompt_input("Input your key > ", (char*)k, sizeof k);
|
||||
|
||||
mlen = prompt_input("Input your message > ", (char*)m, sizeof m);
|
||||
|
||||
@@ -26,7 +26,7 @@ generichashstream(void)
|
||||
|
||||
puts("Example: crypto_generichashstream\n");
|
||||
|
||||
sodium_memzero(k, sizeof k);
|
||||
memset(k, 0, sizeof k);
|
||||
prompt_input("Input your key > ", (char*)k, sizeof k);
|
||||
putchar('\n');
|
||||
|
||||
|
||||
+1
-3
@@ -26,8 +26,6 @@ onetimeauth(void)
|
||||
size_t mlen; /* message length */
|
||||
int r;
|
||||
|
||||
sodium_memzero(k, sizeof k); /* must zero the key */
|
||||
|
||||
puts("Example: crypto_onetimeauth\n");
|
||||
|
||||
/*
|
||||
@@ -36,7 +34,7 @@ onetimeauth(void)
|
||||
* function which reads exactly n bytes into a buffer to
|
||||
* prevent buffer overflows.
|
||||
*/
|
||||
sodium_memzero(k, sizeof k);
|
||||
memset(k, 0, sizeof k);
|
||||
prompt_input("Input your key > ", (char*)k, sizeof k);
|
||||
puts("Your key that you entered");
|
||||
print_hex(k, sizeof k);
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ shorthash(void)
|
||||
|
||||
puts("Example: crypto_shorthash\n");
|
||||
|
||||
sodium_memzero(k, sizeof k);
|
||||
memset(k, 0, sizeof k);
|
||||
prompt_input("Input your key > ", (char*)k, sizeof k);
|
||||
|
||||
mlen = prompt_input("Input your message > ", (char*)m, sizeof m);
|
||||
|
||||
+1
-2
@@ -74,8 +74,7 @@ sign(void)
|
||||
if (r == 0)
|
||||
printf("Message: %s\n\n", m);
|
||||
|
||||
sodium_memzero(pk, sizeof pk); /* wipe sensitive data */
|
||||
sodium_memzero(sk, sizeof sk);
|
||||
sodium_memzero(sk, sizeof sk); /* wipe sensitive data */
|
||||
sodium_memzero(m, sizeof m);
|
||||
sodium_memzero(sm, sizeof sm);
|
||||
return r;
|
||||
|
||||
+1
-2
@@ -32,7 +32,7 @@ stream(void)
|
||||
|
||||
puts("Example: crypto_stream\n");
|
||||
|
||||
sodium_memzero(k, sizeof k);
|
||||
memset(k, 0, sizeof k);
|
||||
prompt_input("Input your key > ", (char*)k, sizeof k);
|
||||
putchar('\n');
|
||||
|
||||
@@ -68,7 +68,6 @@ stream(void)
|
||||
printf("Plaintext: %s\n\n", m);
|
||||
|
||||
sodium_memzero(k, sizeof k); /* wipe sensitive data */
|
||||
sodium_memzero(n, sizeof n);
|
||||
sodium_memzero(m, sizeof m);
|
||||
sodium_memzero(c, sizeof c);
|
||||
return r;
|
||||
|
||||
Reference in New Issue
Block a user