Electroneum
Loading...
Searching...
No Matches
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:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/src/crypto/crypto_ops_builder/include/sodium/randombytes.h