89 DBGC ( &
rbg,
"RBG could not fetch personalisation string: "
96 DBGC ( &
rbg,
"RBG could not instantiate DRBG: %s\n",
118 int prediction_resist,
void *
data,
size_t len ) {
128 prediction_resist,
data,
len );
#define NULL
NULL pointer (VOID *)
struct arbelprm_rc_send_wqe rc
void drbg_uninstantiate(struct drbg_state *state)
Uninstantiate DRBG.
int drbg_instantiate(struct drbg_state *state, const void *personal, size_t personal_len)
Instantiate DRBG.
int drbg_generate(struct drbg_state *state, const void *additional, size_t additional_len, int prediction_resist, void *data, size_t len)
Generate pseudorandom bits using DRBG.
uint8_t data[48]
Additional event data.
#define __unused
Declare a variable or data structure as unused.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
#define STARTUP_NORMAL
Normal startup.
#define __startup_fn(startup_order)
Declare a startup/shutdown function.
int rbg_generate(const void *additional, size_t additional_len, int prediction_resist, void *data, size_t len)
Generate bits using RBG.
static void rbg_startup_fn(void)
RBG startup function.
struct random_bit_generator rbg
The RBG.
static void rbg_shutdown(void)
Shut down RBG.
static void rbg_shutdown_fn(int booting __unused)
RBG shutdown function.
static int rbg_startup(void)
Start up RBG.
uint16_t additional
Additional sense code and qualifier.
int fetch_uuid_setting(struct settings *settings, const struct setting *setting, union uuid *uuid)
Fetch value of UUID setting.
char * strerror(int errno)
Retrieve string representation of error number.
A startup/shutdown function.