diff options
Diffstat (limited to 'toxcore/tox.c')
-rw-r--r-- | toxcore/tox.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/toxcore/tox.c b/toxcore/tox.c index 600eafa6..c3199fef 100644 --- a/toxcore/tox.c +++ b/toxcore/tox.c | |||
@@ -898,7 +898,7 @@ int tox_encrypted_save(const Tox *tox, uint8_t *data, uint8_t *passphrase, uint3 | |||
898 | { /* out of memory most likely */ | 898 | { /* out of memory most likely */ |
899 | return -1; | 899 | return -1; |
900 | } | 900 | } |
901 | randombytes_buf(passphrase, pplength); /* wipe plaintext pw */ | 901 | sodium_memzero(passphrase, pplength); /* wipe plaintext pw */ |
902 | 902 | ||
903 | /* next get plain save data */ | 903 | /* next get plain save data */ |
904 | uint32_t temp_size = tox_size(tox); | 904 | uint32_t temp_size = tox_size(tox); |
@@ -958,7 +958,7 @@ int tox_encrypted_load(Tox *tox, const uint8_t *data, uint32_t length, uint8_t * | |||
958 | { /* out of memory most likely */ | 958 | { /* out of memory most likely */ |
959 | return -1; | 959 | return -1; |
960 | } | 960 | } |
961 | randombytes_buf(passphrase, pplength); /* wipe plaintext pw */ | 961 | sodium_memzero(passphrase, pplength); /* wipe plaintext pw */ |
962 | 962 | ||
963 | /* decrypt the data */ | 963 | /* decrypt the data */ |
964 | uint8_t temp_data[decrypt_length]; | 964 | uint8_t temp_data[decrypt_length]; |