Searched full:drbg (Results 1 – 8 of 8) sorted by relevance
2 * DRBG based on NIST SP800-90A94 int (*update)(struct drbg_state *drbg, struct list_head *seed,96 int (*generate)(struct drbg_state *drbg,99 int (*crypto_init)(struct drbg_state *drbg);100 int (*crypto_fini)(struct drbg_state *drbg);115 struct mutex drbg_mutex; /* lock around DRBG */124 /* some memory the DRBG can use for its operation */136 enum drbg_seed_state seeded; /* DRBG fully seeded? */147 static inline __u8 drbg_statelen(struct drbg_state *drbg) in drbg_statelen() argument149 if (drbg && drbg->core) in drbg_statelen()[all …]
162 char *drbg = "drbg_nopr_sha256"; /* Hash DRBG with SHA-256, no PR */170 rng = crypto_alloc_rng(drbg, 0, 0);172 pr_debug("could not allocate RNG handle for %s\n", drbg);
1184 tristate "NIST SP800-90A DRBG (Deterministic Random Bit Generator)"1186 DRBG (Deterministic Random Bit Generator) (NIST SP800-90A)1188 In the following submenu, one or more of the DRBG types must be selected.1386 bool "Enable CAVP testing of DRBG"1391 - resetting DRBG entropy
93 * RNG implementation. Some RNGs (DRBG, krng) do not need specific in _rng_recvmsg()
167 obj-$(CONFIG_CRYPTO_DRBG) += drbg.o
22474 * SP800-90A DRBG Test vectors from22475 * http://csrc.nist.gov/groups/STM/cavp/documents/drbg/drbgtestvectors.zip22477 * Test vectors for DRBG with prediction resistance. All types of DRBGs22914 * SP800-90A DRBG Test vectors from22915 * http://csrc.nist.gov/groups/STM/cavp/documents/drbg/drbgtestvectors.zip22917 * Test vectors for DRBG without prediction resistance. All types of DRBGs
115 * RNDRRS is not backed by an entropy source but by a DRBG that is in arch_get_random_seed_longs()
14 #include <crypto/drbg.h>