Electroneum
Public Attributes | List of all members
randombytes_implementation Struct Reference

#include <randombytes.h>

Collaboration diagram for randombytes_implementation:
Collaboration graph
[legend]

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)
 

Member Data Documentation

◆ buf

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

◆ close

int(* randombytes_implementation::close) (void)

◆ implementation_name

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

◆ random

uint32_t(* randombytes_implementation::random) (void)

◆ stir

void(* randombytes_implementation::stir) (void)

◆ uniform

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

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