Lines Matching refs:drbg_blocklen
248 memcpy(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test()
253 ret = memcmp(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test()
256 memcpy(drbg->prev, buf, drbg_blocklen(drbg)); in drbg_fips_continuous_test()
312 drbg_string_fill(&data, out, drbg_blocklen(drbg)); in drbg_ctr_bcc()
321 if (drbg_blocklen(drbg) == cnt) { in drbg_ctr_bcc()
390 unsigned char *iv = pad + drbg_blocklen(drbg); in drbg_ctr_df()
391 unsigned char *temp = iv + drbg_blocklen(drbg); in drbg_ctr_df()
407 memset(pad, 0, drbg_blocklen(drbg)); in drbg_ctr_df()
408 memset(iv, 0, drbg_blocklen(drbg)); in drbg_ctr_df()
425 padlen = (inputlen + sizeof(L_N) + 1) % (drbg_blocklen(drbg)); in drbg_ctr_df()
428 padlen = drbg_blocklen(drbg) - padlen; in drbg_ctr_df()
438 drbg_string_fill(&S1, iv, drbg_blocklen(drbg)); in drbg_ctr_df()
447 while (templen < (drbg_keylen(drbg) + (drbg_blocklen(drbg)))) { in drbg_ctr_df()
460 templen += drbg_blocklen(drbg); in drbg_ctr_df()
465 drbg_string_fill(&cipherin, X, drbg_blocklen(drbg)); in drbg_ctr_df()
480 blocklen = (drbg_blocklen(drbg) < in drbg_ctr_df()
482 drbg_blocklen(drbg) : in drbg_ctr_df()
492 memset(iv, 0, drbg_blocklen(drbg)); in drbg_ctr_df()
493 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_df()
494 memset(pad, 0, drbg_blocklen(drbg)); in drbg_ctr_df()
520 drbg_blocklen(drbg); in drbg_ctr_update()
535 drbg_string_fill(&cipherin, drbg->V, drbg_blocklen(drbg)); in drbg_ctr_update()
542 crypto_inc(drbg->V, drbg_blocklen(drbg)); in drbg_ctr_update()
549 len += drbg_blocklen(drbg); in drbg_ctr_update()
563 memcpy(drbg->V, temp + drbg_keylen(drbg), drbg_blocklen(drbg)); in drbg_ctr_update()
567 memset(temp, 0, drbg_statelen(drbg) + drbg_blocklen(drbg)); in drbg_ctr_update()
594 crypto_inc(drbg->V, drbg_blocklen(drbg)); in drbg_ctr_generate()
595 drbg_string_fill(&data, drbg->V, drbg_blocklen(drbg)); in drbg_ctr_generate()
604 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_ctr_generate()
605 drbg_blocklen(drbg) : (buflen - len); in drbg_ctr_generate()
608 crypto_inc(drbg->V, drbg_blocklen(drbg)); in drbg_ctr_generate()
616 crypto_inc(drbg->V, drbg_blocklen(drbg)); in drbg_ctr_generate()
625 memset(drbg->scratchpad, 0, drbg_blocklen(drbg)); in drbg_ctr_generate()
734 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_hmac_generate()
735 drbg_blocklen(drbg) : (buflen - len); in drbg_hmac_generate()
853 blocklen = (drbg_blocklen(drbg) < (outlen - len)) ? in drbg_hash_df()
854 drbg_blocklen(drbg) : (outlen - len); in drbg_hash_df()
860 memset(tmp, 0, drbg_blocklen(drbg)); in drbg_hash_df()
932 drbg->scratchpad, drbg_blocklen(drbg)); in drbg_hash_process_addtl()
935 memset(drbg->scratchpad, 0, drbg_blocklen(drbg)); in drbg_hash_process_addtl()
964 outlen = (drbg_blocklen(drbg) < (buflen - len)) ? in drbg_hash_hashgen()
965 drbg_blocklen(drbg) : (buflen - len); in drbg_hash_hashgen()
980 (drbg_statelen(drbg) + drbg_blocklen(drbg))); in drbg_hash_hashgen()
1020 drbg->scratchpad, drbg_blocklen(drbg)); in drbg_hash_generate()
1027 memset(drbg->scratchpad, 0, drbg_blocklen(drbg)); in drbg_hash_generate()
1248 drbg->prev = kmalloc(drbg_blocklen(drbg), GFP_KERNEL); in drbg_alloc_state()
1257 sb_size = drbg_statelen(drbg) + drbg_blocklen(drbg) + /* temp */ in drbg_alloc_state()
1259 drbg_blocklen(drbg) + /* pad */ in drbg_alloc_state()
1260 drbg_blocklen(drbg) + /* iv */ 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()
1642 BUG_ON(drbg_blocklen(drbg) != crypto_shash_digestsize(tfm)); in drbg_init_hash_kernel()
1694 BUG_ON(drbg_blocklen(drbg) != crypto_cipher_blocksize(tfm)); in drbg_init_sym_kernel()
1717 BUG_ON(in->len < drbg_blocklen(drbg)); in drbg_kcapi_sym()