Lines Matching refs:iv
31 struct BS_KEY *key, u8 iv[]);
34 struct BS_KEY *key, u8 const iv[]);
120 u8 *iv = walk.iv; in aesbs_cbc_encrypt() local
123 crypto_xor(src, iv, AES_BLOCK_SIZE); in aesbs_cbc_encrypt()
125 iv = src; in aesbs_cbc_encrypt()
128 memcpy(walk.iv, iv, AES_BLOCK_SIZE); in aesbs_cbc_encrypt()
133 crypto_xor(walk.iv, src, AES_BLOCK_SIZE); in aesbs_cbc_encrypt()
134 AES_encrypt(walk.iv, dst, &ctx->enc); in aesbs_cbc_encrypt()
135 memcpy(walk.iv, dst, AES_BLOCK_SIZE); in aesbs_cbc_encrypt()
159 walk.nbytes, &ctx->dec, walk.iv); in aesbs_cbc_decrypt()
168 u8 *iv = walk.iv; in aesbs_cbc_decrypt() local
175 crypto_xor(dst, iv, AES_BLOCK_SIZE); in aesbs_cbc_decrypt()
178 iv = bk[blocks & 1]; in aesbs_cbc_decrypt()
180 iv = src; in aesbs_cbc_decrypt()
217 __be32 *ctr = (__be32 *)walk.iv; in aesbs_ctr_encrypt()
228 &ctx->enc, walk.iv); in aesbs_ctr_encrypt()
243 AES_encrypt(walk.iv, ks, &ctx->enc.rk); in aesbs_ctr_encrypt()
264 AES_encrypt(walk.iv, walk.iv, &ctx->twkey); in aesbs_xts_encrypt()
269 walk.nbytes, &ctx->enc, walk.iv); in aesbs_xts_encrypt()
288 AES_encrypt(walk.iv, walk.iv, &ctx->twkey); in aesbs_xts_decrypt()
293 walk.nbytes, &ctx->dec, walk.iv); in aesbs_xts_decrypt()