summaryrefslogtreecommitdiff
path: root/auto_tests/encryptsave_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'auto_tests/encryptsave_test.c')
-rw-r--r--auto_tests/encryptsave_test.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/auto_tests/encryptsave_test.c b/auto_tests/encryptsave_test.c
index bf7988e2..906bf3f8 100644
--- a/auto_tests/encryptsave_test.c
+++ b/auto_tests/encryptsave_test.c
@@ -70,7 +70,7 @@ static void test_save_friend(void)
70 tox_get_savedata(tox1, data); 70 tox_get_savedata(tox1, data);
71 size_t size2 = size + TOX_PASS_ENCRYPTION_EXTRA_LENGTH; 71 size_t size2 = size + TOX_PASS_ENCRYPTION_EXTRA_LENGTH;
72 VLA(uint8_t, enc_data, size2); 72 VLA(uint8_t, enc_data, size2);
73 TOX_ERR_ENCRYPTION error1; 73 Tox_Err_Encryption error1;
74 bool ret = tox_pass_encrypt(data, size, (const uint8_t *)"correcthorsebatterystaple", 25, enc_data, &error1); 74 bool ret = tox_pass_encrypt(data, size, (const uint8_t *)"correcthorsebatterystaple", 25, enc_data, &error1);
75 ck_assert_msg(ret, "failed to encrypted save: %d", error1); 75 ck_assert_msg(ret, "failed to encrypted save: %d", error1);
76 ck_assert_msg(tox_is_data_encrypted(enc_data), "magic number missing"); 76 ck_assert_msg(tox_is_data_encrypted(enc_data), "magic number missing");
@@ -79,13 +79,13 @@ static void test_save_friend(void)
79 tox_options_set_savedata_type(options, TOX_SAVEDATA_TYPE_TOX_SAVE); 79 tox_options_set_savedata_type(options, TOX_SAVEDATA_TYPE_TOX_SAVE);
80 tox_options_set_savedata_data(options, enc_data, size2); 80 tox_options_set_savedata_data(options, enc_data, size2);
81 81
82 TOX_ERR_NEW err2; 82 Tox_Err_New err2;
83 Tox *tox3 = tox_new_log(options, &err2, nullptr); 83 Tox *tox3 = tox_new_log(options, &err2, nullptr);
84 ck_assert_msg(err2 == TOX_ERR_NEW_LOAD_ENCRYPTED, "wrong error! %d. should fail with %d", err2, 84 ck_assert_msg(err2 == TOX_ERR_NEW_LOAD_ENCRYPTED, "wrong error! %d. should fail with %d", err2,
85 TOX_ERR_NEW_LOAD_ENCRYPTED); 85 TOX_ERR_NEW_LOAD_ENCRYPTED);
86 ck_assert_msg(tox3 == nullptr, "tox_new with error should return NULL"); 86 ck_assert_msg(tox3 == nullptr, "tox_new with error should return NULL");
87 VLA(uint8_t, dec_data, size); 87 VLA(uint8_t, dec_data, size);
88 TOX_ERR_DECRYPTION err3; 88 Tox_Err_Decryption err3;
89 ret = tox_pass_decrypt(enc_data, size2, (const uint8_t *)"correcthorsebatterystaple", 25, dec_data, &err3); 89 ret = tox_pass_decrypt(enc_data, size2, (const uint8_t *)"correcthorsebatterystaple", 25, dec_data, &err3);
90 ck_assert_msg(ret, "failed to decrypt save: %d", err3); 90 ck_assert_msg(ret, "failed to decrypt save: %d", err3);
91 tox_options_set_savedata_data(options, dec_data, size); 91 tox_options_set_savedata_data(options, dec_data, size);
@@ -99,7 +99,7 @@ static void test_save_friend(void)
99 size = tox_get_savedata_size(tox3); 99 size = tox_get_savedata_size(tox3);
100 VLA(uint8_t, data2, size); 100 VLA(uint8_t, data2, size);
101 tox_get_savedata(tox3, data2); 101 tox_get_savedata(tox3, data2);
102 TOX_ERR_KEY_DERIVATION keyerr; 102 Tox_Err_Key_Derivation keyerr;
103 Tox_Pass_Key *key = tox_pass_key_derive((const uint8_t *)"123qweasdzxc", 12, &keyerr); 103 Tox_Pass_Key *key = tox_pass_key_derive((const uint8_t *)"123qweasdzxc", 12, &keyerr);
104 ck_assert_msg(key != nullptr, "pass key allocation failure"); 104 ck_assert_msg(key != nullptr, "pass key allocation failure");
105 memcpy((uint8_t *)key, test_salt, TOX_PASS_SALT_LENGTH); 105 memcpy((uint8_t *)key, test_salt, TOX_PASS_SALT_LENGTH);
@@ -139,9 +139,9 @@ static void test_save_friend(void)
139 139
140static void test_keys(void) 140static void test_keys(void)
141{ 141{
142 TOX_ERR_ENCRYPTION encerr; 142 Tox_Err_Encryption encerr;
143 TOX_ERR_DECRYPTION decerr; 143 Tox_Err_Decryption decerr;
144 TOX_ERR_KEY_DERIVATION keyerr; 144 Tox_Err_Key_Derivation keyerr;
145 Tox_Pass_Key *key = tox_pass_key_derive((const uint8_t *)"123qweasdzxc", 12, &keyerr); 145 Tox_Pass_Key *key = tox_pass_key_derive((const uint8_t *)"123qweasdzxc", 12, &keyerr);
146 ck_assert_msg(key != nullptr, "generic failure 1: %d", keyerr); 146 ck_assert_msg(key != nullptr, "generic failure 1: %d", keyerr);
147 const uint8_t *string = (const uint8_t *)"No Patrick, mayonnaise is not an instrument."; // 44 147 const uint8_t *string = (const uint8_t *)"No Patrick, mayonnaise is not an instrument."; // 44
@@ -177,7 +177,7 @@ static void test_keys(void)
177 ck_assert_msg(memcmp(out1, string, 44) == 0, "decryption 3 failed"); 177 ck_assert_msg(memcmp(out1, string, 44) == 0, "decryption 3 failed");
178 178
179 uint8_t salt[TOX_PASS_SALT_LENGTH]; 179 uint8_t salt[TOX_PASS_SALT_LENGTH];
180 TOX_ERR_GET_SALT salt_err; 180 Tox_Err_Get_Salt salt_err;
181 ck_assert_msg(tox_get_salt(encrypted, salt, &salt_err), "couldn't get salt"); 181 ck_assert_msg(tox_get_salt(encrypted, salt, &salt_err), "couldn't get salt");
182 ck_assert_msg(salt_err == TOX_ERR_GET_SALT_OK, "get_salt returned an error"); 182 ck_assert_msg(salt_err == TOX_ERR_GET_SALT_OK, "get_salt returned an error");
183 Tox_Pass_Key *key2 = tox_pass_key_derive_with_salt((const uint8_t *)"123qweasdzxc", 12, salt, &keyerr); 183 Tox_Pass_Key *key2 = tox_pass_key_derive_with_salt((const uint8_t *)"123qweasdzxc", 12, salt, &keyerr);