get_hardware_random_value
static size_t get_hardware_random_value(unsigned char *buf, size_t len);
if (get_hardware_random_value(buffer, bytes_needed) == bytes_needed)
static size_t get_hardware_random_value(unsigned char *buf, size_t len);
if (get_hardware_random_value(buffer, bytes_needed) == bytes_needed) {