Home
last modified time | relevance | path

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

/linux-4.1.27/crypto/
Ddrbg.c232 static bool drbg_fips_continuous_test(struct drbg_state *drbg, in drbg_fips_continuous_test() argument
238 if (drbg->test_data) in drbg_fips_continuous_test()
243 if (!drbg->fips_primed) { in drbg_fips_continuous_test()
245 memcpy(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test()
246 drbg->fips_primed = true; in drbg_fips_continuous_test()
250 ret = memcmp(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test()
253 memcpy(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test()
294 static int drbg_kcapi_sym(struct drbg_state *drbg, const unsigned char *key,
296 static int drbg_init_sym_kernel(struct drbg_state *drbg);
297 static int drbg_fini_sym_kernel(struct drbg_state *drbg);
[all …]
Dtestmgr.c130 struct drbg_test_suite drbg; member
1798 struct drbg_testvec *template = desc->suite.drbg.vecs; in alg_test_drbg()
1799 unsigned int tcount = desc->suite.drbg.count; in alg_test_drbg()
2564 .drbg = {
2574 .drbg = {
2584 .drbg = {
2602 .drbg = {
2626 .drbg = {
2645 .drbg = {
2668 .drbg = {
[all …]
DMakefile96 obj-$(CONFIG_CRYPTO_DRBG) += drbg.o
/linux-4.1.27/include/crypto/
Ddrbg.h92 int (*update)(struct drbg_state *drbg, struct list_head *seed,
94 int (*generate)(struct drbg_state *drbg,
97 int (*crypto_init)(struct drbg_state *drbg);
98 int (*crypto_fini)(struct drbg_state *drbg);
127 static inline __u8 drbg_statelen(struct drbg_state *drbg) in drbg_statelen() argument
129 if (drbg && drbg->core) in drbg_statelen()
130 return drbg->core->statelen; in drbg_statelen()
134 static inline __u8 drbg_blocklen(struct drbg_state *drbg) in drbg_blocklen() argument
136 if (drbg && drbg->core) in drbg_blocklen()
137 return drbg->core->blocklen_bytes; in drbg_blocklen()
[all …]