Lines Matching defs:block
128 struct crypto_kw_block block;
141 /* Place the IV into block A */
142 memcpy(&block.A, req->iv, SEMIBSIZE);
159 /* get the source block */
160 scatterwalk_copychunks(&block.R, &src_walk, SEMIBSIZE,
164 block.A ^= cpu_to_be64(t);
166 /* perform KW operation: decrypt block */
167 crypto_cipher_decrypt_one(cipher, (u8 *)&block,
168 (u8 *)&block);
172 /* Copy block->R into place */
173 scatterwalk_copychunks(&block.R, &dst_walk, SEMIBSIZE,
185 if (block.A != cpu_to_be64(0xa6a6a6a6a6a6a6a6ULL))
188 memzero_explicit(&block, sizeof(struct crypto_kw_block));
197 struct crypto_kw_block block;
212 * Place the predefined IV into block A -- for encrypt, the caller
215 block.A = cpu_to_be64(0xa6a6a6a6a6a6a6a6ULL);
233 /* get the source block */
234 scatterwalk_copychunks(&block.R, &src_walk, SEMIBSIZE,
237 /* perform KW operation: encrypt block */
238 crypto_cipher_encrypt_one(cipher, (u8 *)&block,
239 (u8 *)&block);
241 block.A ^= cpu_to_be64(t);
244 /* Copy block->R into place */
245 scatterwalk_copychunks(&block.R, &dst_walk, SEMIBSIZE,
257 memcpy(req->iv, &block.A, SEMIBSIZE);
259 memzero_explicit(&block, sizeof(struct crypto_kw_block));