
ISARA Radiate Security Solution Suite Toolkit Edition Version 1.5
Quantum-safe cryptographic primitives and algorithms.
iqr_rng.h
Go to the documentation of this file.
35 // ---------------------------------------------------------------------------------------------------------------------------------
37 // ---------------------------------------------------------------------------------------------------------------------------------
45 // ---------------------------------------------------------------------------------------------------------------------------------
47 // ---------------------------------------------------------------------------------------------------------------------------------
52 // ---------------------------------------------------------------------------------------------------------------------------------
54 // ---------------------------------------------------------------------------------------------------------------------------------
107 // ---------------------------------------------------------------------------------------------------------------------------------
109 // ---------------------------------------------------------------------------------------------------------------------------------
148 // ---------------------------------------------------------------------------------------------------------------------------------
150 // ---------------------------------------------------------------------------------------------------------------------------------
170 iqr_retval iqr_RNGCreateHMACDRBG(const iqr_Context *ctx, iqr_HashAlgorithmType hash_algo, iqr_RNG **rng);
172 // ---------------------------------------------------------------------------------------------------------------------------------
174 // ---------------------------------------------------------------------------------------------------------------------------------
194 // ---------------------------------------------------------------------------------------------------------------------------------
196 // ---------------------------------------------------------------------------------------------------------------------------------
Definition: iqr_rng.h:58
ISARA Radiate Security Solution Suite's Hash object API.
IQR_API_UNENFORCED_RETURN iqr_retval iqr_RNGDestroy(iqr_RNG **rng)
IQR_API iqr_retval iqr_RNGReseed(const iqr_RNG *rng, const uint8_t *buf, size_t buf_size)
ISARA Radiate Security Solution Suite's Context object.
IQR_API iqr_retval iqr_RNGCreateHMACDRBG(const iqr_Context *ctx, iqr_HashAlgorithmType hash_algo, iqr_RNG **rng)
ISARA Radiate Security Solution Suite's return values.
IQR_API iqr_retval iqr_RNGCreateSHAKE(const iqr_Context *ctx, size_t shake_size, iqr_RNG **rng)
IQR_API iqr_retval iqr_RNGInitialize(iqr_RNG *rng, const uint8_t *buf, size_t buf_size)
ISARA Radiate Security Solution Suite's API declarations.
IQR_API iqr_retval iqr_RNGCreate(const iqr_Context *ctx, const iqr_RNGCallbacks *cb, iqr_RNG **rng)
IQR_API iqr_retval iqr_RNGGetBytes(const iqr_RNG *rng, uint8_t *buf, size_t buf_size)