Lines Matching defs:iv
112 const AES_KEY *key, unsigned char iv[16],
119 const unsigned char *iv, int enc)
199 u64 iv[2];
248 memcpy(ciph_d[0].iv, IVs, 16);
255 memcpy(ciph_d[i].iv, IVs, 16);
331 memcpy(ciph_d[i].iv, ciph_d[i].out - 16, 16);
449 len += 16; /* account for explicit iv */
477 size_t plen = key->payload_length, iv = 0, /* explicit IV in TLS 1.1 and
499 iv = AES_BLOCK_SIZE;
514 plen > (sha_off + iv) &&
515 (blocks = (plen - (sha_off + iv)) / SHA256_CBLOCK)) {
516 SHA256_Update(&key->md, in + iv, sha_off);
519 ctx->iv, &key->md, in + iv + sha_off);
531 sha_off += iv;
550 &key->ks, ctx->iv, 1);
553 &key->ks, ctx->iv, 1);
565 aesni_cbc_encrypt(in, out, len, &key->ks, ctx->iv, 0);
578 iv = AES_BLOCK_SIZE;
580 if (len < (iv + SHA256_DIGEST_LENGTH + 1))
583 /* omit explicit iv */
584 out += iv;
585 len -= iv;