Cryptography Reference
In-Depth Information
int
RandRMDSHA1_l (CLINT r_l,
STATERMDSHA1 *rstate, int l)
CLINT
random number with
l
binary digits via the RMDSHA1
random number generator using
an individual state buffer
int randbit_l (void)
BBS bit generator
clint* seed64_l (CLINT seed_l)
initialization of
rand64_l()
with
CLINT
value
void seedBBS_l (CLINT seed_l)
initialization of
randbit_l()
with
CLINT
value
USHORT sRand_l (STATEPRNG *xrstate)
generate a pseudorandom num-
ber of type
USHORT
int SwitchRandAES_l (STATEAES *rstate)
deterministic
random
number
generator based on AES
int SwitchRandBBS_l (STATEBBS *rstate)
deterministic
random
number
generator based on BBS
int
SwitchRandRMDSHA1_l
(STATERMDSHA1 *rstate)
deterministic
random
num-
ber
generator
based
on
hash
functions
SHA-1
and
RIPEMD-160
UCHAR ucrand64_l (void)
generator for random numbers of
type
UCHAR
UCHAR ucrandBBS_l (void)
BBS generator for random num-
ber of type
UCHAR
ULONG ulrand64_l (void)
generator for random numbers of
type
ULONG
ULONG ulrandBBS_l (void)
BBS generator for random num-
ber of type
ULONG
clint* ulseed64_l (ULONG seed)
initialization of
rand64_l()
with
ULONG
value