Lines Matching refs:drbg_statelen

386 	unsigned char *pad = df_data + drbg_statelen(drbg);  in drbg_ctr_df()
490 memset(temp, 0, drbg_statelen(drbg)); in drbg_ctr_df()
516 unsigned char *df_data = drbg->scratchpad + drbg_statelen(drbg) + in drbg_ctr_update()
523 memset(df_data, 0, drbg_statelen(drbg)); in drbg_ctr_update()
527 ret = drbg_ctr_df(drbg, df_data, drbg_statelen(drbg), seed); in drbg_ctr_update()
537 while (len < (drbg_statelen(drbg))) { in drbg_ctr_update()
552 for (len = 0; len < drbg_statelen(drbg); len++) { in drbg_ctr_update()
564 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_update()
566 memset(df_data, 0, drbg_statelen(drbg)); in drbg_ctr_update()
668 memset(drbg->V, 1, drbg_statelen(drbg)); in drbg_hmac_update()
670 drbg_string_fill(&seed1, drbg->V, drbg_statelen(drbg)); in drbg_hmac_update()
679 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()
830 unsigned char *tmp = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_df()
877 memcpy(V, drbg->V, drbg_statelen(drbg)); in drbg_hash_update()
880 drbg_string_fill(&data2, V, drbg_statelen(drbg)); in drbg_hash_update()
886 ret = drbg_hash_df(drbg, drbg->V, drbg_statelen(drbg), &datalist); in drbg_hash_update()
894 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_update()
897 ret = drbg_hash_df(drbg, drbg->C, drbg_statelen(drbg), &datalist2); in drbg_hash_update()
900 memset(drbg->scratchpad, 0, drbg_statelen(drbg)); in drbg_hash_update()
919 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_process_addtl()
928 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_process_addtl()
944 unsigned char *dst = drbg->scratchpad + drbg_statelen(drbg); in drbg_hash_hashgen()
949 memcpy(src, drbg->V, drbg_statelen(drbg)); in drbg_hash_hashgen()
951 drbg_string_fill(&data, src, drbg_statelen(drbg)); in drbg_hash_hashgen()
964 crypto_inc(src, drbg_statelen(drbg)); in drbg_hash_hashgen()
972 crypto_inc(src, drbg_statelen(drbg)); in drbg_hash_hashgen()
977 (drbg_statelen(drbg) + drbg_blocklen(drbg))); in drbg_hash_hashgen()
1007 drbg_string_fill(&data2, drbg->V, drbg_statelen(drbg)); in drbg_hash_generate()
1016 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_generate()
1018 drbg_add_buf(drbg->V, drbg_statelen(drbg), in drbg_hash_generate()
1019 drbg->C, drbg_statelen(drbg)); in drbg_hash_generate()
1021 drbg_add_buf(drbg->V, drbg_statelen(drbg), u.req, 8); in drbg_hash_generate()
1110 memset(drbg->V, 0, drbg_statelen(drbg)); in drbg_seed()
1111 memset(drbg->C, 0, drbg_statelen(drbg)); in drbg_seed()
1155 drbg->V = kmalloc(drbg_statelen(drbg), GFP_KERNEL); in drbg_alloc_state()
1158 drbg->C = kmalloc(drbg_statelen(drbg), GFP_KERNEL); in drbg_alloc_state()
1171 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg) + /* temp */ in drbg_alloc_state()
1172 drbg_statelen(drbg) + /* df_data */ in drbg_alloc_state()
1175 drbg_statelen(drbg) + drbg_blocklen(drbg); /* temp */ in drbg_alloc_state()
1177 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg); in drbg_alloc_state()
1204 memcpy(dst->V, src->V, drbg_statelen(src)); in drbg_copy_drbg()
1205 memcpy(dst->C, src->C, drbg_statelen(src)); in drbg_copy_drbg()
1622 crypto_shash_setkey(sdesc->shash.tfm, key, drbg_statelen(drbg)); in drbg_kcapi_hash()