diff options
author | iphydf <iphydf@users.noreply.github.com> | 2017-03-30 20:18:00 +0000 |
---|---|---|
committer | iphydf <iphydf@users.noreply.github.com> | 2017-03-30 20:18:00 +0000 |
commit | 8d81c5625dce50dacfe5706de52506752f7006b7 (patch) | |
tree | c4fdb12332e934ac75cb507b26442fc80b459ea3 /toxencryptsave | |
parent | aa2310ad2a8b4e3cbe6beaf61fcf4066752a02fa (diff) |
Implement missing TES constant functions.
Fixes #503.
Diffstat (limited to 'toxencryptsave')
-rw-r--r-- | toxencryptsave/toxencryptsave.c | 13 |
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 | ||
56 | uint32_t tox_pass_salt_length(void) | ||
57 | { | ||
58 | return TOX_PASS_SALT_LENGTH; | ||
59 | } | ||
60 | uint32_t tox_pass_key_length(void) | ||
61 | { | ||
62 | return TOX_PASS_KEY_LENGTH; | ||
63 | } | ||
64 | uint32_t tox_pass_encryption_extra_length(void) | ||
65 | { | ||
66 | return TOX_PASS_ENCRYPTION_EXTRA_LENGTH; | ||
67 | } | ||
68 | |||
56 | struct Tox_Pass_Key { | 69 | struct 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]; |