Electroneum
randombytes_implementation Struct Reference

#include <randombytes.h>

Public Attributes

const char *(* implementation_name )(void)
 
uint32_t(* random )(void)
 
void(* stir )(void)
 
uint32_t(* uniform )(const uint32_t upper_bound)
 
void(* buf )(void *const buf, const size_t size)
 
int(* close )(void)
 

Detailed Description

Definition at line 19 of file randombytes.h.

Member Data Documentation

◆ buf

void(* randombytes_implementation::buf) (void *const buf, const size_t size)

Definition at line 24 of file randombytes.h.

◆ close

int(* randombytes_implementation::close) (void)

Definition at line 25 of file randombytes.h.

◆ implementation_name

const char*(* randombytes_implementation::implementation_name) (void)

Definition at line 20 of file randombytes.h.

◆ random

uint32_t(* randombytes_implementation::random) (void)

Definition at line 21 of file randombytes.h.

◆ stir

void(* randombytes_implementation::stir) (void)

Definition at line 22 of file randombytes.h.

◆ uniform

uint32_t(* randombytes_implementation::uniform) (const uint32_t upper_bound)

Definition at line 23 of file randombytes.h.


The documentation for this struct was generated from the following file: