4 #include "sw/device/lib/crypto/drivers/entropy.h"
7 #include "sw/device/lib/base/status.h"
8 #include "sw/device/lib/crypto/drivers/entropy_kat.h"
11 #include "sw/device/lib/testing/test_framework/check.h"
13 #include "sw/device/tests/otbn_randomness_impl.h"
17 #define MODULE_ID MAKE_MODULE_ID('e', 'n', 't')
19 OTTF_DEFINE_TEST_CONFIG();
21 static status_t entropy_complex_init_test(
void) {
22 TRY(entropy_complex_init());
25 TRY(entropy_complex_check());
31 otbn_randomness_test_start(&otbn, 0);
32 TRY_CHECK(otbn_randomness_test_end(&otbn,
false));
41 return status_ok(result);