Lines Matching defs:scratch
193 } scratch;
230 (*block)(ctx->nonce.c, scratch.c, key);
233 temp.u[0] ^= scratch.u[0];
234 temp.u[1] ^= scratch.u[1];
237 ((u64 *)out)[0] = scratch.u[0] ^ ((u64 *)inp)[0];
238 ((u64 *)out)[1] = scratch.u[1] ^ ((u64 *)inp)[1];
249 (*block)(ctx->nonce.c, scratch.c, key);
251 out[i] = scratch.c[i] ^ inp[i];
257 (*block)(ctx->nonce.c, scratch.c, key);
258 ctx->cmac.u[0] ^= scratch.u[0];
259 ctx->cmac.u[1] ^= scratch.u[1];
280 } scratch;
304 (*block)(ctx->nonce.c, scratch.c, key);
308 ctx->cmac.u[0] ^= (scratch.u[0] ^= temp.u[0]);
309 ctx->cmac.u[1] ^= (scratch.u[1] ^= temp.u[1]);
310 memcpy(out, scratch.c, 16);
312 ctx->cmac.u[0] ^= (((u64 *)out)[0] = scratch.u[0] ^
314 ctx->cmac.u[1] ^= (((u64 *)out)[1] = scratch.u[1] ^
325 (*block)(ctx->nonce.c, scratch.c, key);
327 ctx->cmac.c[i] ^= (out[i] = scratch.c[i] ^ inp[i]);
334 (*block)(ctx->nonce.c, scratch.c, key);
335 ctx->cmac.u[0] ^= scratch.u[0];
336 ctx->cmac.u[1] ^= scratch.u[1];
372 } scratch;
408 (*block)(ctx->nonce.c, scratch.c, key);
410 out[i] = scratch.c[i] ^ inp[i];
416 (*block)(ctx->nonce.c, scratch.c, key);
417 ctx->cmac.u[0] ^= scratch.u[0];
418 ctx->cmac.u[1] ^= scratch.u[1];
439 } scratch;
467 (*block)(ctx->nonce.c, scratch.c, key);
469 ctx->cmac.c[i] ^= (out[i] = scratch.c[i] ^ inp[i]);
476 (*block)(ctx->nonce.c, scratch.c, key);
477 ctx->cmac.u[0] ^= scratch.u[0];
478 ctx->cmac.u[1] ^= scratch.u[1];