Lines Matching defs:block
127 struct crypto_kw_block block;
140 /* Place the IV into block A */
141 memcpy(&block.A, req->iv, SEMIBSIZE);
158 /* get the source block */
159 scatterwalk_copychunks(&block.R, &src_walk, SEMIBSIZE,
163 block.A ^= cpu_to_be64(t);
165 /* perform KW operation: decrypt block */
166 crypto_cipher_decrypt_one(cipher, (u8 *)&block,
167 (u8 *)&block);
171 /* Copy block->R into place */
172 scatterwalk_copychunks(&block.R, &dst_walk, SEMIBSIZE,
184 if (block.A != cpu_to_be64(0xa6a6a6a6a6a6a6a6ULL))
187 memzero_explicit(&block, sizeof(struct crypto_kw_block));
196 struct crypto_kw_block block;
211 * Place the predefined IV into block A -- for encrypt, the caller
214 block.A = cpu_to_be64(0xa6a6a6a6a6a6a6a6ULL);
232 /* get the source block */
233 scatterwalk_copychunks(&block.R, &src_walk, SEMIBSIZE,
236 /* perform KW operation: encrypt block */
237 crypto_cipher_encrypt_one(cipher, (u8 *)&block,
238 (u8 *)&block);
240 block.A ^= cpu_to_be64(t);
243 /* Copy block->R into place */
244 scatterwalk_copychunks(&block.R, &dst_walk, SEMIBSIZE,
256 memcpy(req->iv, &block.A, SEMIBSIZE);
258 memzero_explicit(&block, sizeof(struct crypto_kw_block));