PALISADE Lattice Crypto Library  1.11.9
A lattice crypto library for software engineers by software engineers.
Static Public Member Functions | List of all members
lbcrypto::PseudoRandomNumberGenerator Class Reference

The class providing the PRNG capability to all random distribution generators in PALISADE. THe security of Ring Learning With Errors (used for all crypto capabilities in PALISADE) depends on the randomness of uniform, ternary, and Gaussian distributions, which derive their randomness from the PRNG. More...

#include <distributiongenerator.h>

Static Public Member Functions

static void InitPRNG ()
 Returns a reference to the PRNG engine.
 
static PRNGGetPRNG ()
 

Detailed Description

The class providing the PRNG capability to all random distribution generators in PALISADE. THe security of Ring Learning With Errors (used for all crypto capabilities in PALISADE) depends on the randomness of uniform, ternary, and Gaussian distributions, which derive their randomness from the PRNG.


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