TRNG_SEC_STRENGTH_BYTES
u8 randbuf[TRNG_SEC_STRENGTH_BYTES];
byteleft = no_of_random_bytes & (TRNG_SEC_STRENGTH_BYTES - 1);
memcpy(rand_gen_buf + (blocks * TRNG_SEC_STRENGTH_BYTES), randbuf, byteleft);
u8 buf[TRNG_SEC_STRENGTH_BYTES];
ret = xtrng_random_bytes_generate(rng, buf, TRNG_SEC_STRENGTH_BYTES, wait);