#include <mcuxClExample_Session_Helper.h>
#include <mcuxClCore_Examples.h>
#include <mcuxClExample_ELS_Helper.h>
{
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
MCUXCLEXAMPLE_ALLOCATE_AND_INITIALIZE_SESSION(session, MCUXCLRANDOMMODES_MAX_CPU_WA_BUFFER_SIZE, 0u);
session,
mcuxClRandomModes_Mode_CtrDrbg_AES256));
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
uint32_t context[MCUXCLRANDOMMODES_CTR_DRBG_AES256_CONTEXT_SIZE_IN_WORDS] = {0};
session,
mcuxClRandomModes_Mode_CtrDrbg_AES256));
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
uint8_t drbg_buffer1[3u];
uint8_t drbg_buffer2[4u];
uint8_t drbg_buffer3[5u];
session,
drbg_buffer1,
sizeof(drbg_buffer1)));
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
session,
drbg_buffer2,
sizeof(drbg_buffer2)));
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
session));
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
session,
drbg_buffer3,
sizeof(drbg_buffer3)));
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
if(!mcuxClExample_Session_Clean(session))
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
if(!mcuxClExample_Els_Disable())
{
return MCUXCLEXAMPLE_STATUS_ERROR;
}
return MCUXCLEXAMPLE_STATUS_OK;
}