mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
More tests for constants
This commit is contained in:
@@ -37,6 +37,8 @@ int main(void)
|
||||
{
|
||||
tv();
|
||||
|
||||
assert(crypto_stream_chacha20_keybytes() > 0U);
|
||||
assert(crypto_stream_chacha20_noncebytes() > 0U);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user