Files
kunlun/dtest/security_test/test/random_test.c
2024-09-28 14:24:04 +08:00

34 lines
491 B
C

#include <stdio.h>
#include <string.h>
#include "iot_io.h"
#include "sec_sys.h"
#define mbedtls_printf iot_printf
static unsigned char rng_buf[128];
int rng_main()
{
unsigned int len = 128;
int loop = 100;
int i, j;
sec_sys_rng_init();
for(i = 0; i < loop; i++) {
sec_sys_rng_get_random(rng_buf, len);
mbedtls_printf("R%d:\n", i+1);
for(j = 0; j < len; j++){
mbedtls_printf("%02x ", rng_buf[j]);
}
mbedtls_printf( "\n" );
}
return 0;
}