More tests for constants

This commit is contained in:
Frank Denis
2014-09-13 15:12:23 -07:00
parent d65c791e58
commit fcc2513967
3 changed files with 19 additions and 1 deletions
+3 -1
View File
@@ -37,6 +37,8 @@ int main(void)
{
tv();
assert(crypto_stream_chacha20_keybytes() > 0U);
assert(crypto_stream_chacha20_noncebytes() > 0U);
return 0;
}
+6
View File
@@ -37,5 +37,11 @@ int main(void)
} while (++in[9]);
crypto_hash_sha256(h,output,sizeof output);
for (i = 0;i < 32;++i) printf("%02x",h[i]); printf("\n");
assert(crypto_core_salsa20_outputbytes() > 0U);
assert(crypto_core_salsa20_inputbytes() > 0U);
assert(crypto_core_salsa20_keybytes() > 0U);
assert(crypto_core_salsa20_constbytes() > 0U);
return 0;
}
+10
View File
@@ -1138,5 +1138,15 @@ int main(void)
printf("pk: [%s]\n", pk_hex);
printf("sk: [%s]\n", sk_hex);
assert(crypto_sign_bytes() > 0U);
assert(crypto_sign_seedbytes() > 0U);
assert(crypto_sign_publickeybytes() > 0U);
assert(crypto_sign_secretkeybytes() > 0U);
assert(strcmp(crypto_sign_primitive(), "ed25519") == 0);
assert(crypto_sign_bytes() == crypto_sign_ed25519_bytes());
assert(crypto_sign_seedbytes() == crypto_sign_ed25519_seedbytes());
assert(crypto_sign_publickeybytes() == crypto_sign_ed25519_publickeybytes());
assert(crypto_sign_secretkeybytes() == crypto_sign_ed25519_secretkeybytes());
return 0;
}