Lines Matching refs:drbg_statelen
354 unsigned char *pad = df_data + drbg_statelen(drbg); in drbg_ctr_df()
459 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_df()
485 unsigned char *df_data = drbg->scratchpad + drbg_statelen(drbg) + in drbg_ctr_update()
489 memset(df_data, 0, drbg_statelen(drbg)); in drbg_ctr_update()
509 ret = drbg_ctr_df(drbg, df_data, drbg_statelen(drbg), seed); in drbg_ctr_update()
514 ret = drbg_kcapi_sym_ctr(drbg, df_data, drbg_statelen(drbg), in drbg_ctr_update()
515 temp, drbg_statelen(drbg)); in drbg_ctr_update()
531 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_update()
533 memset(df_data, 0, drbg_statelen(drbg)); in drbg_ctr_update()
613 memset(drbg->V, 1, drbg_statelen(drbg)); in drbg_hmac_update()
617 drbg_string_fill(&seed1, drbg->V, drbg_statelen(drbg)); in drbg_hmac_update()
626 drbg_string_fill(&vdata, drbg->V, drbg_statelen(drbg)); in drbg_hmac_update()
671 drbg_string_fill(&data, drbg->V, drbg_statelen(drbg)); in drbg_hmac_generate()
776 unsigned char *tmp = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_df()
823 memcpy(V, drbg->V, drbg_statelen(drbg)); in drbg_hash_update()
826 drbg_string_fill(&data2, V, drbg_statelen(drbg)); in drbg_hash_update()
832 ret = drbg_hash_df(drbg, drbg->V, drbg_statelen(drbg), &datalist); in drbg_hash_update()
840 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_update()
843 ret = drbg_hash_df(drbg, drbg->C, drbg_statelen(drbg), &datalist2); in drbg_hash_update()
846 memset(drbg->scratchpad, 0, drbg_statelen(drbg)); in drbg_hash_update()
865 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_process_addtl()
874 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_process_addtl()
890 unsigned char *dst = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_hashgen()
895 memcpy(src, drbg->V, drbg_statelen(drbg)); in drbg_hash_hashgen()
897 drbg_string_fill(&data, src, drbg_statelen(drbg)); in drbg_hash_hashgen()
914 crypto_inc(src, drbg_statelen(drbg)); in drbg_hash_hashgen()
919 (drbg_statelen(drbg) + drbg_blocklen(drbg))); in drbg_hash_hashgen()
949 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_generate()
958 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_generate()
960 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_generate()
961 drbg->C, drbg_statelen(drbg)); in drbg_hash_generate()
963 drbg_add_buf(drbg->V, drbg_statelen(drbg), u.req, 8); in drbg_hash_generate()
1118 memset(drbg->V, 0, drbg_statelen(drbg)); in drbg_seed()
1119 memset(drbg->C, 0, drbg_statelen(drbg)); in drbg_seed()
1181 drbg->Vbuf = kmalloc(drbg_statelen(drbg) + ret, GFP_KERNEL); in drbg_alloc_state()
1187 drbg->Cbuf = kmalloc(drbg_statelen(drbg) + ret, GFP_KERNEL); in drbg_alloc_state()
1197 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg) + /* temp */ in drbg_alloc_state()
1198 drbg_statelen(drbg) + /* df_data */ in drbg_alloc_state()
1201 drbg_statelen(drbg) + drbg_blocklen(drbg); /* temp */ in drbg_alloc_state()
1203 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg); in drbg_alloc_state()
1612 crypto_shash_setkey(sdesc->shash.tfm, key, drbg_statelen(drbg)); in drbg_kcapi_hmacsetkey()