5#ifndef OPENTITAN_SW_DEVICE_LIB_TESTING_AES_TESTUTILS_H_
6#define OPENTITAN_SW_DEVICE_LIB_TESTING_AES_TESTUTILS_H_
10#include "sw/device/lib/testing/test_framework/check.h"
15#ifdef AES_TESTUTILS_HAS_EDN_AND_CSRNG
29 return (res ==
kDifOk) && set;
40#define AES_TESTUTILS_WAIT_FOR_STATUS(aes_, status_, flag_, timeout_usec_) \
41 IBEX_TRY_SPIN_FOR(aes_testutils_get_status((aes_), (status_)) == (flag_), \
44#ifdef AES_TESTUTILS_HAS_EDN_AND_CSRNG
58status_t aes_testutils_masking_prng_zero_output_seed(
const dif_csrng_t *csrng,
72status_t aes_testutils_csrng_kat(
const dif_csrng_t *csrng);