Lines Matching refs:keylen
46 size_t keylen; member
83 n = inlen < ctr->keylen ? inlen : ctr->keylen; in ctr_XOR()
86 if (inlen <= ctr->keylen) in ctr_XOR()
89 n = inlen - ctr->keylen; in ctr_XOR()
95 ctr->V[i] ^= in[i + ctr->keylen]; in ctr_XOR()
126 if (ctr->keylen != 16) { in ctr_BCC_blocks()
143 num_of_blk = ctr->keylen == 16 ? 2 : 3; in ctr_BCC_init()
226 *p = (unsigned char)((ctr->keylen + 16) & 0xff); in ctr_df()
238 if (!EVP_CipherUpdate(ctr->ctx_ecb, ctr->KX, &outlen, ctr->KX + ctr->keylen, in ctr_df()
246 if (ctr->keylen != 16) in ctr_df()
274 if (ctr->keylen == 16) { in ctr_update()
284 memcpy(ctr->K, out, ctr->keylen); in ctr_update()
285 memcpy(ctr->V, out + ctr->keylen, 16); in ctr_update()
509 if (ctr->keylen > 0) { in drbg_ctr_init_lengths()
510 drbg->min_entropylen = ctr->keylen; in drbg_ctr_init_lengths()
514 const size_t len = ctr->keylen > 0 ? drbg->seedlen : DRBG_MAX_LENGTH; in drbg_ctr_init_lengths()
530 size_t keylen; in drbg_ctr_init() local
536 ctr->keylen = keylen = EVP_CIPHER_get_key_length(ctr->cipher_ctr); in drbg_ctr_init()
554 drbg->strength = keylen * 8; in drbg_ctr_init()
555 drbg->seedlen = keylen + 16; in drbg_ctr_init()