Lines Matching refs:block
127 struct crypto_kw_block block; in crypto_kw_decrypt() local
141 memcpy(&block.A, req->iv, SEMIBSIZE); in crypto_kw_decrypt()
159 scatterwalk_copychunks(&block.R, &src_walk, SEMIBSIZE, in crypto_kw_decrypt()
163 block.A ^= cpu_to_be64(t); in crypto_kw_decrypt()
166 crypto_cipher_decrypt_one(cipher, (u8 *)&block, in crypto_kw_decrypt()
167 (u8 *)&block); in crypto_kw_decrypt()
172 scatterwalk_copychunks(&block.R, &dst_walk, SEMIBSIZE, in crypto_kw_decrypt()
184 if (block.A != cpu_to_be64(0xa6a6a6a6a6a6a6a6ULL)) in crypto_kw_decrypt()
187 memzero_explicit(&block, sizeof(struct crypto_kw_block)); in crypto_kw_decrypt()
196 struct crypto_kw_block block; in crypto_kw_encrypt() local
214 block.A = cpu_to_be64(0xa6a6a6a6a6a6a6a6ULL); in crypto_kw_encrypt()
233 scatterwalk_copychunks(&block.R, &src_walk, SEMIBSIZE, in crypto_kw_encrypt()
237 crypto_cipher_encrypt_one(cipher, (u8 *)&block, in crypto_kw_encrypt()
238 (u8 *)&block); in crypto_kw_encrypt()
240 block.A ^= cpu_to_be64(t); in crypto_kw_encrypt()
244 scatterwalk_copychunks(&block.R, &dst_walk, SEMIBSIZE, in crypto_kw_encrypt()
256 memcpy(req->iv, &block.A, SEMIBSIZE); in crypto_kw_encrypt()
258 memzero_explicit(&block, sizeof(struct crypto_kw_block)); in crypto_kw_encrypt()