Searched refs:drbg (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/crypto/ |
D | drbg.c | 194 static int drbg_uninstantiate(struct drbg_state *drbg); 235 static bool drbg_fips_continuous_test(struct drbg_state *drbg, in drbg_fips_continuous_test() argument 241 if (list_empty(&drbg->test_data.list)) in drbg_fips_continuous_test() 246 if (!drbg->fips_primed) { in drbg_fips_continuous_test() 248 memcpy(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test() 249 drbg->fips_primed = true; in drbg_fips_continuous_test() 253 ret = memcmp(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test() 256 memcpy(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test() 297 static int drbg_kcapi_sym(struct drbg_state *drbg, const unsigned char *key, 299 static int drbg_init_sym_kernel(struct drbg_state *drbg); [all …]
|
D | testmgr.c | 139 struct drbg_test_suite drbg; member 1830 struct drbg_testvec *template = desc->suite.drbg.vecs; in alg_test_drbg() 1831 unsigned int tcount = desc->suite.drbg.count; in alg_test_drbg() 2770 .drbg = { 2780 .drbg = { 2790 .drbg = { 2808 .drbg = { 2832 .drbg = { 2851 .drbg = { 2874 .drbg = { [all …]
|
D | Makefile | 113 obj-$(CONFIG_CRYPTO_DRBG) += drbg.o
|
/linux-4.4.14/include/crypto/ |
D | drbg.h | 93 int (*update)(struct drbg_state *drbg, struct list_head *seed, 95 int (*generate)(struct drbg_state *drbg, 98 int (*crypto_init)(struct drbg_state *drbg); 99 int (*crypto_fini)(struct drbg_state *drbg); 132 static inline __u8 drbg_statelen(struct drbg_state *drbg) in drbg_statelen() argument 134 if (drbg && drbg->core) in drbg_statelen() 135 return drbg->core->statelen; in drbg_statelen() 139 static inline __u8 drbg_blocklen(struct drbg_state *drbg) in drbg_blocklen() argument 141 if (drbg && drbg->core) in drbg_blocklen() 142 return drbg->core->blocklen_bytes; in drbg_blocklen() [all …]
|