diff --git a/test/default/chacha20.c b/test/default/chacha20.c index 862f2987..03863040 100644 --- a/test/default/chacha20.c +++ b/test/default/chacha20.c @@ -37,6 +37,8 @@ int main(void) { tv(); + assert(crypto_stream_chacha20_keybytes() > 0U); + assert(crypto_stream_chacha20_noncebytes() > 0U); + return 0; } - diff --git a/test/default/core3.c b/test/default/core3.c index f190568b..ebbb6357 100644 --- a/test/default/core3.c +++ b/test/default/core3.c @@ -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; } diff --git a/test/default/sign.c b/test/default/sign.c index 0208b7fe..657f84af 100644 --- a/test/default/sign.c +++ b/test/default/sign.c @@ -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; }