2 #define TEST_NAME "sodium_core"
8 printf("misuse_handler()\n");
15 sodium_set_misuse_handler(NULL);
16 sodium_set_misuse_handler(misuse_handler);
17 sodium_set_misuse_handler(NULL);
19 assert(sodium_init() == 1);
21 (void) sodium_runtime_has_neon();
22 (void) sodium_runtime_has_sse2();
23 (void) sodium_runtime_has_sse3();
24 (void) sodium_runtime_has_ssse3();
25 (void) sodium_runtime_has_sse41();
26 (void) sodium_runtime_has_avx();
27 (void) sodium_runtime_has_avx2();
28 (void) sodium_runtime_has_avx512f();
29 (void) sodium_runtime_has_pclmul();
30 (void) sodium_runtime_has_aesni();
31 (void) sodium_runtime_has_rdrand();
33 sodium_set_misuse_handler(misuse_handler);
34 #ifndef __EMSCRIPTEN__
36 printf("Misuse handler returned\n");
38 printf("misuse_handler()\n");