Skip to content

Commit 82dcbd1

Browse files
committed
fix(toxencryptsave): Wipe salt and passkey after usage.
1 parent 7c3be23 commit 82dcbd1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

toxencryptsave/toxencryptsave.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ struct Tox_Pass_Key {
5555

5656
void tox_pass_key_free(Tox_Pass_Key *key)
5757
{
58+
/* wipe sensitive state */
59+
crypto_memzero(key->salt, TOX_PASS_SALT_LENGTH);
60+
crypto_memzero(key->key, TOX_PASS_KEY_LENGTH);
5861
free(key);
5962
}
6063

0 commit comments

Comments
 (0)