Lines Matching refs:drbg_statelen

389 	unsigned char *pad = df_data + drbg_statelen(drbg);  in drbg_ctr_df()
493 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_df()
519 unsigned char *df_data = drbg->scratchpad + drbg_statelen(drbg) + in drbg_ctr_update()
526 memset(df_data, 0, drbg_statelen(drbg)); in drbg_ctr_update()
530 ret = drbg_ctr_df(drbg, df_data, drbg_statelen(drbg), seed); in drbg_ctr_update()
540 while (len < (drbg_statelen(drbg))) { in drbg_ctr_update()
555 for (len = 0; len < drbg_statelen(drbg); len++) { in drbg_ctr_update()
567 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_update()
569 memset(df_data, 0, drbg_statelen(drbg)); in drbg_ctr_update()
671 memset(drbg->V, 1, drbg_statelen(drbg)); in drbg_hmac_update()
673 drbg_string_fill(&seed1, drbg->V, drbg_statelen(drbg)); in drbg_hmac_update()
682 drbg_string_fill(&vdata, drbg->V, drbg_statelen(drbg)); in drbg_hmac_update()
726 drbg_string_fill(&data, drbg->V, drbg_statelen(drbg)); in drbg_hmac_generate()
833 unsigned char *tmp = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_df()
880 memcpy(V, drbg->V, drbg_statelen(drbg)); in drbg_hash_update()
883 drbg_string_fill(&data2, V, drbg_statelen(drbg)); in drbg_hash_update()
889 ret = drbg_hash_df(drbg, drbg->V, drbg_statelen(drbg), &datalist); in drbg_hash_update()
897 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_update()
900 ret = drbg_hash_df(drbg, drbg->C, drbg_statelen(drbg), &datalist2); in drbg_hash_update()
903 memset(drbg->scratchpad, 0, drbg_statelen(drbg)); in drbg_hash_update()
922 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_process_addtl()
931 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_process_addtl()
947 unsigned char *dst = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_hashgen()
952 memcpy(src, drbg->V, drbg_statelen(drbg)); in drbg_hash_hashgen()
954 drbg_string_fill(&data, src, drbg_statelen(drbg)); in drbg_hash_hashgen()
967 crypto_inc(src, drbg_statelen(drbg)); in drbg_hash_hashgen()
975 crypto_inc(src, drbg_statelen(drbg)); in drbg_hash_hashgen()
980 (drbg_statelen(drbg) + drbg_blocklen(drbg))); in drbg_hash_hashgen()
1010 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_generate()
1019 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_generate()
1021 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_generate()
1022 drbg->C, drbg_statelen(drbg)); in drbg_hash_generate()
1024 drbg_add_buf(drbg->V, drbg_statelen(drbg), u.req, 8); in drbg_hash_generate()
1179 memset(drbg->V, 0, drbg_statelen(drbg)); in drbg_seed()
1180 memset(drbg->C, 0, drbg_statelen(drbg)); in drbg_seed()
1241 drbg->V = kmalloc(drbg_statelen(drbg), GFP_KERNEL); in drbg_alloc_state()
1244 drbg->C = kmalloc(drbg_statelen(drbg), GFP_KERNEL); in drbg_alloc_state()
1257 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg) + /* temp */ in drbg_alloc_state()
1258 drbg_statelen(drbg) + /* df_data */ in drbg_alloc_state()
1261 drbg_statelen(drbg) + drbg_blocklen(drbg); /* temp */ in drbg_alloc_state()
1263 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg); in drbg_alloc_state()
1674 crypto_shash_setkey(sdesc->shash.tfm, key, drbg_statelen(drbg)); in drbg_kcapi_hash()