Lines Matching defs:iv
112 const AES_KEY *key, unsigned char iv[16],
116 const AES_KEY *key, unsigned char iv[16],
123 const unsigned char *iv, int enc)
203 u64 iv[2];
251 memcpy(ciph_d[0].iv, IVs, 16);
258 memcpy(ciph_d[i].iv, IVs, 16);
331 memcpy(ciph_d[i].iv, ciph_d[i].out - 16, 16);
434 len += 16; /* account for explicit iv */
461 size_t plen = key->payload_length, iv = 0, /* explicit IV in TLS 1.1 and
483 iv = AES_BLOCK_SIZE;
486 if (plen > (sha_off + iv)
487 && (blocks = (plen - (sha_off + iv)) / SHA_CBLOCK)) {
488 SHA1_Update(&key->md, in + iv, sha_off);
491 ctx->iv, &key->md, in + iv + sha_off);
503 sha_off += iv;
522 &key->ks, ctx->iv, 1);
525 &key->ks, ctx->iv, 1);
554 /* omit explicit iv */
555 memcpy(ctx->iv, in, AES_BLOCK_SIZE);
574 aesni_cbc_encrypt(in, out, len, &key->ks, ctx->iv, 0);
602 aesni_cbc_encrypt(in, out, aes_off, &key->ks, ctx->iv, 0);
607 ctx->iv, &key->md, out + sha_off);
615 memcpy(ctx->iv, tail_iv, AES_BLOCK_SIZE);
787 aesni_cbc_encrypt(in, out, aes_off, &key->ks, ctx->iv, 0);
791 ctx->iv, &key->md, out + sha_off);
804 aesni_cbc_encrypt(in, out, len, &key->ks, ctx->iv, 0);