Lines Matching defs:scratch
72 } tweak, scratch;
87 memcpy(scratch.c, inp, 16);
88 scratch.u[0] ^= tweak.u[0];
89 scratch.u[1] ^= tweak.u[1];
91 scratch.u[0] = ((u64 *)inp)[0] ^ tweak.u[0];
92 scratch.u[1] = ((u64 *)inp)[1] ^ tweak.u[1];
94 (*ctx->block1)(scratch.c, scratch.c, ctx->key1);
96 scratch.u[0] ^= tweak.u[0];
97 scratch.u[1] ^= tweak.u[1];
98 memcpy(out, scratch.c, 16);
100 ((u64 *)out)[0] = scratch.u[0] ^= tweak.u[0];
101 ((u64 *)out)[1] = scratch.u[1] ^= tweak.u[1];
132 out[i] = scratch.c[i];
133 scratch.c[i] = ch;
135 scratch.u[0] ^= tweak.u[0];
136 scratch.u[1] ^= tweak.u[1];
137 (*ctx->block1)(scratch.c, scratch.c, ctx->key1);
138 scratch.u[0] ^= tweak.u[0];
139 scratch.u[1] ^= tweak.u[1];
140 memcpy(out - 16, scratch.c, 16);
166 memcpy(scratch.c, inp, 16);
167 scratch.u[0] ^= tweak1.u[0];
168 scratch.u[1] ^= tweak1.u[1];
170 scratch.u[0] = ((u64 *)inp)[0] ^ tweak1.u[0];
171 scratch.u[1] = ((u64 *)inp)[1] ^ tweak1.u[1];
173 (*ctx->block1)(scratch.c, scratch.c, ctx->key1);
174 scratch.u[0] ^= tweak1.u[0];
175 scratch.u[1] ^= tweak1.u[1];
179 out[16 + i] = scratch.c[i];
180 scratch.c[i] = ch;
182 scratch.u[0] ^= tweak.u[0];
183 scratch.u[1] ^= tweak.u[1];
184 (*ctx->block1)(scratch.c, scratch.c, ctx->key1);
186 scratch.u[0] ^= tweak.u[0];
187 scratch.u[1] ^= tweak.u[1];
188 memcpy(out, scratch.c, 16);
190 ((u64 *)out)[0] = scratch.u[0] ^ tweak.u[0];
191 ((u64 *)out)[1] = scratch.u[1] ^ tweak.u[1];