summaryrefslogtreecommitdiff
path: root/toxencryptsave
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2017-03-30 20:18:00 +0000
committeriphydf <iphydf@users.noreply.github.com>2017-03-30 20:18:00 +0000
commit8d81c5625dce50dacfe5706de52506752f7006b7 (patch)
treec4fdb12332e934ac75cb507b26442fc80b459ea3 /toxencryptsave
parentaa2310ad2a8b4e3cbe6beaf61fcf4066752a02fa (diff)
Implement missing TES constant functions.
Fixes #503.
Diffstat (limited to 'toxencryptsave')
-rw-r--r--toxencryptsave/toxencryptsave.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/toxencryptsave/toxencryptsave.c b/toxencryptsave/toxencryptsave.c
index 27753e11..5640e82f 100644
--- a/toxencryptsave/toxencryptsave.c
+++ b/toxencryptsave/toxencryptsave.c
@@ -53,6 +53,19 @@
53#error TOX_PASS_ENCRYPTION_EXTRA_LENGTH is assumed to be equal to (crypto_box_MACBYTES + crypto_box_NONCEBYTES + crypto_pwhash_scryptsalsa208sha256_SALTBYTES + TOX_ENC_SAVE_MAGIC_LENGTH) 53#error TOX_PASS_ENCRYPTION_EXTRA_LENGTH is assumed to be equal to (crypto_box_MACBYTES + crypto_box_NONCEBYTES + crypto_pwhash_scryptsalsa208sha256_SALTBYTES + TOX_ENC_SAVE_MAGIC_LENGTH)
54#endif 54#endif
55 55
56uint32_t tox_pass_salt_length(void)
57{
58 return TOX_PASS_SALT_LENGTH;
59}
60uint32_t tox_pass_key_length(void)
61{
62 return TOX_PASS_KEY_LENGTH;
63}
64uint32_t tox_pass_encryption_extra_length(void)
65{
66 return TOX_PASS_ENCRYPTION_EXTRA_LENGTH;
67}
68
56struct Tox_Pass_Key { 69struct Tox_Pass_Key {
57 uint8_t salt[TOX_PASS_SALT_LENGTH]; 70 uint8_t salt[TOX_PASS_SALT_LENGTH];
58 uint8_t key[TOX_PASS_KEY_LENGTH]; 71 uint8_t key[TOX_PASS_KEY_LENGTH];