diff --git a/dap-sdk/crypto/test/crypto/dap_enc_base58_test.c b/dap-sdk/crypto/test/crypto/dap_enc_base58_test.c index 33dd6e7f1fd72fb6e574444e38b2ecdb4b5ea108..c67c0cf2986f70ae3dc44610b1dd7c75d63e4c39 100755 --- a/dap-sdk/crypto/test/crypto/dap_enc_base58_test.c +++ b/dap-sdk/crypto/test/crypto/dap_enc_base58_test.c @@ -7,9 +7,12 @@ #include "dap_enc_base58.h" #include "dap_enc_base58_test.h" +size_t source_size; + static void test_encode_decode_base58(void) { - static size_t source_size = 0; +// static size_t source_size = 0; +// source_size = 0; int step = 1 + random_uint32_t( 20); source_size += (size_t) step; @@ -30,7 +33,7 @@ static void test_encode_decode_base58(void) void dap_enc_base58_tests_run() { dap_print_module_name("dap_enc_base58"); - + source_size = 0; benchmark_mgs_time("Encode and decode DAP_ENC_STANDARD_B58 100 times", benchmark_test_time(test_encode_decode_base58, 100)); diff --git a/dap-sdk/crypto/test/crypto/main.c b/dap-sdk/crypto/test/crypto/main.c index 3a81ee1b6e77f95758ba1f22eaaa8c065373dc0e..2e634dcbcd99467731f65848f8768aa7277ad3bf 100755 --- a/dap-sdk/crypto/test/crypto/main.c +++ b/dap-sdk/crypto/test/crypto/main.c @@ -15,46 +15,40 @@ void dap_enc_newhope_tests_run(const int times); -int main(void) -{ - // switch off debug info from library +int main(void) { + // switch off debug info from library dap_log_level_set(L_CRITICAL); - const int test_numbers = 100; -// dap_enc_ringct20_tests_run(test_numbers);//return 0; + const int test_numbers = 100; dap_enc_newhope_tests_run(test_numbers); - test_encypt_decrypt (test_numbers, DAP_ENC_KEY_TYPE_SALSA2012, 32); - test_encypt_decrypt_fast (test_numbers, DAP_ENC_KEY_TYPE_SALSA2012, 32); - test_encypt_decrypt (test_numbers, DAP_ENC_KEY_TYPE_SEED_OFB, 32); - test_encypt_decrypt_fast (test_numbers, DAP_ENC_KEY_TYPE_SEED_OFB, 32); - test_encypt_decrypt (test_numbers, DAP_ENC_KEY_TYPE_GOST_OFB, 32); - test_encypt_decrypt_fast (test_numbers, DAP_ENC_KEY_TYPE_GOST_OFB, 32); - test_encypt_decrypt (test_numbers, DAP_ENC_KEY_TYPE_KUZN_OFB, 32); - test_encypt_decrypt_fast (test_numbers, DAP_ENC_KEY_TYPE_KUZN_OFB, 32); - test_encypt_decrypt (test_numbers, DAP_ENC_KEY_TYPE_BF_CBC, 0); - test_encypt_decrypt_fast (test_numbers, DAP_ENC_KEY_TYPE_BF_CBC, 0); - test_encypt_decrypt (test_numbers, DAP_ENC_KEY_TYPE_BF_OFB, 0); - test_encypt_decrypt_fast (test_numbers, DAP_ENC_KEY_TYPE_BF_OFB, 0); - test_encypt_decrypt (test_numbers, DAP_ENC_KEY_TYPE_IAES, 32); - test_encypt_decrypt_fast (test_numbers, DAP_ENC_KEY_TYPE_IAES, 32); - test_encypt_decrypt (test_numbers, DAP_ENC_KEY_TYPE_OAES, 32); - test_encypt_decrypt_fast (test_numbers, DAP_ENC_KEY_TYPE_OAES, 32); - // return 0; -// dap_enc_tests_run(); - - -// dap_enc_picnic_tests_run(); -// dap_enc_sig_bliss_tests_run(); -// dap_enc_dilithium_tests_run(); -// dap_enc_msrln_tests_run(); -// -// dap_enc_base64_tests_run(); -// dap_enc_base58_tests_run(); -// dap_enc_defeo_tests_run(); -// dap_enc_tesla_tests_run(); -// -// dap_enc_multi_sign_tests_run(); + test_encypt_decrypt(test_numbers, DAP_ENC_KEY_TYPE_SALSA2012, 32); + test_encypt_decrypt_fast(test_numbers, DAP_ENC_KEY_TYPE_SALSA2012, 32); + test_encypt_decrypt(test_numbers, DAP_ENC_KEY_TYPE_SEED_OFB, 32); + test_encypt_decrypt_fast(test_numbers, DAP_ENC_KEY_TYPE_SEED_OFB, 32); + test_encypt_decrypt(test_numbers, DAP_ENC_KEY_TYPE_GOST_OFB, 32); + test_encypt_decrypt_fast(test_numbers, DAP_ENC_KEY_TYPE_GOST_OFB, 32); + test_encypt_decrypt(test_numbers, DAP_ENC_KEY_TYPE_KUZN_OFB, 32); + test_encypt_decrypt_fast(test_numbers, DAP_ENC_KEY_TYPE_KUZN_OFB, 32); + test_encypt_decrypt(test_numbers, DAP_ENC_KEY_TYPE_BF_CBC, 0); + test_encypt_decrypt_fast(test_numbers, DAP_ENC_KEY_TYPE_BF_CBC, 0); + test_encypt_decrypt(test_numbers, DAP_ENC_KEY_TYPE_BF_OFB, 0); + test_encypt_decrypt_fast(test_numbers, DAP_ENC_KEY_TYPE_BF_OFB, 0); + test_encypt_decrypt(test_numbers, DAP_ENC_KEY_TYPE_IAES, 32); + test_encypt_decrypt_fast(test_numbers, DAP_ENC_KEY_TYPE_IAES, 32); + test_encypt_decrypt(test_numbers, DAP_ENC_KEY_TYPE_OAES, 32); + test_encypt_decrypt_fast(test_numbers, DAP_ENC_KEY_TYPE_OAES, 32); +// // return 0; + dap_enc_tests_run(); + dap_enc_picnic_tests_run(); + dap_enc_sig_bliss_tests_run(); + dap_enc_dilithium_tests_run(); + dap_enc_msrln_tests_run(); + dap_enc_base64_tests_run(); + dap_enc_base58_tests_run(); + + dap_enc_defeo_tests_run(); + dap_enc_tesla_tests_run(); + + dap_enc_multi_sign_tests_run(); dap_enc_ringct20_tests_run(100); - - }