// Include `stdlib.h` for `size_t`
/**
* @brief The name of the current provider
*
* @return The name of the current provider
*/
const char*
/**
* @brief Get a series of cryptographically secure random bytes
*
* @param buf The buffer to write the bytes to
* @param len The amount of bytes to write
* @return 0 on success or 1 in case of an error
*/
uint8_t