Lines Matching +full:90 +full:h
2 * DRBG based on NIST SP800-90A
43 #include <linux/random.h>
44 #include <linux/scatterlist.h>
45 #include <crypto/hash.h>
46 #include <crypto/skcipher.h>
47 #include <linux/module.h>
48 #include <linux/crypto.h>
49 #include <linux/slab.h>
50 #include <crypto/internal/rng.h>
51 #include <crypto/rng.h>
52 #include <linux/fips.h>
53 #include <linux/mutex.h>
54 #include <linux/list.h>
55 #include <linux/workqueue.h>
60 * SP800-90A requires the concatenation of different data. To avoid copying
170 /* SP800-90A requires the limit 2**19 bits, but we return bytes */ in drbg_max_request_bytes()
176 /* SP800-90A requires 2**35 bytes additional info str / pers str */ in drbg_max_addtl()
179 * SP800-90A allows smaller maximum numbers to be returned -- we in drbg_max_addtl()
191 /* SP800-90A requires 2**48 maximum requests before reseeding */ in drbg_max_requests()