Lines Matching refs:scratch
149 } scratch;
185 (*block) (ctx->nonce.c, scratch.c, key);
188 temp.u[0] ^= scratch.u[0];
189 temp.u[1] ^= scratch.u[1];
192 ((u64_a1 *)out)[0] = scratch.u[0] ^ ((u64_a1 *)inp)[0];
193 ((u64_a1 *)out)[1] = scratch.u[1] ^ ((u64_a1 *)inp)[1];
204 (*block) (ctx->nonce.c, scratch.c, key);
206 out[i] = scratch.c[i] ^ inp[i];
212 (*block) (ctx->nonce.c, scratch.c, key);
213 ctx->cmac.u[0] ^= scratch.u[0];
214 ctx->cmac.u[1] ^= scratch.u[1];
233 } scratch;
257 (*block) (ctx->nonce.c, scratch.c, key);
261 ctx->cmac.u[0] ^= (scratch.u[0] ^= temp.u[0]);
262 ctx->cmac.u[1] ^= (scratch.u[1] ^= temp.u[1]);
263 memcpy(out, scratch.c, 16);
266 = scratch.u[0] ^ ((u64_a1 *)inp)[0]);
268 = scratch.u[1] ^ ((u64_a1 *)inp)[1]);
278 (*block) (ctx->nonce.c, scratch.c, key);
280 ctx->cmac.c[i] ^= (out[i] = scratch.c[i] ^ inp[i]);
287 (*block) (ctx->nonce.c, scratch.c, key);
288 ctx->cmac.u[0] ^= scratch.u[0];
289 ctx->cmac.u[1] ^= scratch.u[1];
322 } scratch;
357 (*block) (ctx->nonce.c, scratch.c, key);
359 out[i] = scratch.c[i] ^ inp[i];
365 (*block) (ctx->nonce.c, scratch.c, key);
366 ctx->cmac.u[0] ^= scratch.u[0];
367 ctx->cmac.u[1] ^= scratch.u[1];
386 } scratch;
414 (*block) (ctx->nonce.c, scratch.c, key);
416 ctx->cmac.c[i] ^= (out[i] = scratch.c[i] ^ inp[i]);
423 (*block) (ctx->nonce.c, scratch.c, key);
424 ctx->cmac.u[0] ^= scratch.u[0];
425 ctx->cmac.u[1] ^= scratch.u[1];