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