Lines Matching refs:drbg_statelen
406 unsigned char *pad = df_data + drbg_statelen(drbg); in drbg_ctr_df()
511 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_df()
537 unsigned char *df_data = drbg->scratchpad + drbg_statelen(drbg) + in drbg_ctr_update()
541 memset(df_data, 0, drbg_statelen(drbg)); in drbg_ctr_update()
561 ret = drbg_ctr_df(drbg, df_data, drbg_statelen(drbg), seed); in drbg_ctr_update()
566 ret = drbg_kcapi_sym_ctr(drbg, df_data, drbg_statelen(drbg), in drbg_ctr_update()
567 temp, drbg_statelen(drbg)); in drbg_ctr_update()
583 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_update()
585 memset(df_data, 0, drbg_statelen(drbg)); in drbg_ctr_update()
665 memset(drbg->V, 1, drbg_statelen(drbg)); in drbg_hmac_update()
669 drbg_string_fill(&seed1, drbg->V, drbg_statelen(drbg)); in drbg_hmac_update()
678 drbg_string_fill(&vdata, drbg->V, drbg_statelen(drbg)); in drbg_hmac_update()
723 drbg_string_fill(&data, drbg->V, drbg_statelen(drbg)); in drbg_hmac_generate()
828 unsigned char *tmp = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_df()
875 memcpy(V, drbg->V, drbg_statelen(drbg)); in drbg_hash_update()
878 drbg_string_fill(&data2, V, drbg_statelen(drbg)); in drbg_hash_update()
884 ret = drbg_hash_df(drbg, drbg->V, drbg_statelen(drbg), &datalist); in drbg_hash_update()
892 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_update()
895 ret = drbg_hash_df(drbg, drbg->C, drbg_statelen(drbg), &datalist2); in drbg_hash_update()
898 memset(drbg->scratchpad, 0, drbg_statelen(drbg)); in drbg_hash_update()
917 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_process_addtl()
926 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_process_addtl()
942 unsigned char *dst = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_hashgen()
947 memcpy(src, drbg->V, drbg_statelen(drbg)); in drbg_hash_hashgen()
949 drbg_string_fill(&data, src, drbg_statelen(drbg)); in drbg_hash_hashgen()
966 crypto_inc(src, drbg_statelen(drbg)); in drbg_hash_hashgen()
971 (drbg_statelen(drbg) + drbg_blocklen(drbg))); in drbg_hash_hashgen()
1001 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_generate()
1010 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_generate()
1012 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_generate()
1013 drbg->C, drbg_statelen(drbg)); in drbg_hash_generate()
1015 drbg_add_buf(drbg->V, drbg_statelen(drbg), u.req, 8); in drbg_hash_generate()
1217 memset(drbg->V, 0, drbg_statelen(drbg)); in drbg_seed()
1218 memset(drbg->C, 0, drbg_statelen(drbg)); in drbg_seed()
1286 drbg->Vbuf = kmalloc(drbg_statelen(drbg) + ret, GFP_KERNEL); in drbg_alloc_state()
1292 drbg->Cbuf = kmalloc(drbg_statelen(drbg) + ret, GFP_KERNEL); in drbg_alloc_state()
1302 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg) + /* temp */ in drbg_alloc_state()
1303 drbg_statelen(drbg) + /* df_data */ in drbg_alloc_state()
1306 drbg_statelen(drbg) + drbg_blocklen(drbg); /* temp */ in drbg_alloc_state()
1308 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg); in drbg_alloc_state()
1693 crypto_shash_setkey(sdesc->shash.tfm, key, drbg_statelen(drbg)); in drbg_kcapi_hmacsetkey()