Home
last modified time | relevance | path

Searched refs:drbg (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/crypto/
Ddrbg.c194 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 …]
Dtestmgr.c139 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 …]
DMakefile113 obj-$(CONFIG_CRYPTO_DRBG) += drbg.o
/linux-4.4.14/include/crypto/
Ddrbg.h93 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 …]