Lines Matching refs:scratch
33 } tweak, scratch;
48 memcpy(scratch.c, inp, 16);
49 scratch.u[0] ^= tweak.u[0];
50 scratch.u[1] ^= tweak.u[1];
52 scratch.u[0] = ((u64_a1 *)inp)[0] ^ tweak.u[0];
53 scratch.u[1] = ((u64_a1 *)inp)[1] ^ tweak.u[1];
55 (*ctx->block1) (scratch.c, scratch.c, ctx->key1);
57 scratch.u[0] ^= tweak.u[0];
58 scratch.u[1] ^= tweak.u[1];
59 memcpy(out, scratch.c, 16);
61 ((u64_a1 *)out)[0] = scratch.u[0] ^= tweak.u[0];
62 ((u64_a1 *)out)[1] = scratch.u[1] ^= tweak.u[1];
95 out[i] = scratch.c[i];
96 scratch.c[i] = c;
98 scratch.u[0] ^= tweak.u[0];
99 scratch.u[1] ^= tweak.u[1];
100 (*ctx->block1) (scratch.c, scratch.c, ctx->key1);
101 scratch.u[0] ^= tweak.u[0];
102 scratch.u[1] ^= tweak.u[1];
103 memcpy(out - 16, scratch.c, 16);
131 memcpy(scratch.c, inp, 16);
132 scratch.u[0] ^= tweak1.u[0];
133 scratch.u[1] ^= tweak1.u[1];
135 scratch.u[0] = ((u64_a1 *)inp)[0] ^ tweak1.u[0];
136 scratch.u[1] = ((u64_a1 *)inp)[1] ^ tweak1.u[1];
138 (*ctx->block1) (scratch.c, scratch.c, ctx->key1);
139 scratch.u[0] ^= tweak1.u[0];
140 scratch.u[1] ^= tweak1.u[1];
144 out[16 + i] = scratch.c[i];
145 scratch.c[i] = c;
147 scratch.u[0] ^= tweak.u[0];
148 scratch.u[1] ^= tweak.u[1];
149 (*ctx->block1) (scratch.c, scratch.c, ctx->key1);
151 scratch.u[0] ^= tweak.u[0];
152 scratch.u[1] ^= tweak.u[1];
153 memcpy(out, scratch.c, 16);
155 ((u64_a1 *)out)[0] = scratch.u[0] ^ tweak.u[0];
156 ((u64_a1 *)out)[1] = scratch.u[1] ^ tweak.u[1];