diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index 90ff7f0b87..cad604a6be 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -46997,7 +46997,7 @@ static wc_test_ret_t dilithium_param_vfy_test(int param, const byte* pubKey, msg[i] = (byte)i; } - ret = wc_dilithium_init(key); + ret = wc_dilithium_init_ex(key, NULL, devId); if (ret != 0) { ret = WC_TEST_RET_ENC_EC(ret); return ret; @@ -50158,7 +50158,7 @@ static wc_test_ret_t dilithium_param_test(int param, WC_RNG* rng) } #endif - ret = wc_dilithium_init(key); + ret = wc_dilithium_init_ex(key, NULL, devId); if (ret != 0) { ERROR_OUT(WC_TEST_RET_ENC_EC(ret), out); } @@ -50250,7 +50250,7 @@ static wc_test_ret_t test_dilithium_decode_level(const byte* rawKey, /* Initialize key */ if (ret == 0) { - ret = wc_dilithium_init(key); + ret = wc_dilithium_init_ex(key, NULL, devId); } /* Import raw key, setting the security level */ @@ -50293,7 +50293,7 @@ static wc_test_ret_t test_dilithium_decode_level(const byte* rawKey, /* Free and reinit key to test fresh decode */ if (ret == 0) { wc_dilithium_free(key); - ret = wc_dilithium_init(key); + ret = wc_dilithium_init_ex(key, NULL, devId); } /* First test decoding when security level is set externally */ @@ -50318,7 +50318,7 @@ static wc_test_ret_t test_dilithium_decode_level(const byte* rawKey, /* Free and reinit key to test fresh decode */ if (ret == 0) { wc_dilithium_free(key); - ret = wc_dilithium_init(key); + ret = wc_dilithium_init_ex(key, NULL, devId); } #ifndef WOLFSSL_DILITHIUM_FIPS204_DRAFT @@ -65631,6 +65631,10 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t cryptocb_test(void) ret = ecc_onlycb_test(&myCtx); PRIVATE_KEY_LOCK(); #endif +#ifdef HAVE_DILITHIUM + if (ret == 0) + ret = dilithium_test(); +#endif #ifdef HAVE_ED25519 PRIVATE_KEY_UNLOCK(); if (ret == 0)