Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
randomhash.hh File Reference

Classes

struct AlignedPOD< SIZE >
class AutoSeeder
class KeccakCryptoRng
class KeccakFastRng
class KeccakGoodRng
class KeccakRng
class Mwc256
class Pcg32Rng
struct SHA3_224
struct SHA3_256
struct SHA3_384
struct SHA3_512
struct SHAKE128
struct SHAKE256

Namespaces

namespace Ase
namespace Ase::Lib

Typedefs

usingFastRng = Mwc256

Functions

doublerandom_float ()
doublerandom_frange (double begin, double end)
uint64_trandom_int64 ()
int64_trandom_irange (int64_t begin, int64_t end)
uint64_trandom_nonce ()
voidrandom_secret (uint64_t *secret_var)
voidsha3_224_hash (const void *data, size_t data_length, uint8_t hashvalue[28])
voidsha3_256_hash (const void *data, size_t data_length, uint8_t hashvalue[32])
voidsha3_384_hash (const void *data, size_t data_length, uint8_t hashvalue[48])
voidsha3_512_hash (const void *data, size_t data_length, uint8_t hashvalue[64])
voidshake128_hash (const void *data, size_t data_length, uint8_t *hashvalues, size_t n)
voidshake256_hash (const void *data, size_t data_length, uint8_t *hashvalues, size_t n)