LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Static Public Member Functions | Static Private Attributes | List of all members
logicalaccess::RandomHelper Class Reference

#include <lla_random.hpp>

Static Public Member Functions

static uint8_t byte ()
 
static ByteVector bytes (size_t size)
 

Static Private Attributes

static std::mutex mutex_
 

Detailed Description

An helper to generate random number.

This is a wrapper around OpenSSL cryptographically secure random number generator.

Member Function Documentation

◆ byte()

uint8_t logicalaccess::RandomHelper::byte ( )
static

Generate 1 random byte.

◆ bytes()

ByteVector logicalaccess::RandomHelper::bytes ( size_t  size)
static

Generate size random bytes.

Member Data Documentation

◆ mutex_

std::mutex logicalaccess::RandomHelper::mutex_
staticprivate

OpenSSL's random number generation is not thread-safe.


The documentation for this class was generated from the following files: