Home | History | Annotate | Download | only in xts

Lines Matching refs:scratch

71   } tweak, scratch;
84 OPENSSL_memcpy(scratch.c, inp, 16);
85 scratch.u[0] ^= tweak.u[0];
86 scratch.u[1] ^= tweak.u[1];
88 scratch.u[0] = ((uint64_t *)inp)[0] ^ tweak.u[0];
89 scratch.u[1] = ((uint64_t *)inp)[1] ^ tweak.u[1];
91 (*ctx->block1)(scratch.c, scratch.c, ctx->key1);
93 scratch.u[0] ^= tweak.u[0];
94 scratch.u[1] ^= tweak.u[1];
95 OPENSSL_memcpy(out, scratch.c, 16);
97 ((uint64_t *)out)[0] = scratch.u[0] ^= tweak.u[0];
98 ((uint64_t *)out)[1] = scratch.u[1] ^= tweak.u[1];
116 out[i] = scratch.c[i];
117 scratch.c[i] = c;
119 scratch.u[0] ^= tweak.u[0];
120 scratch.u[1] ^= tweak.u[1];
121 (*ctx->block1)(scratch.c, scratch.c, ctx->key1);
122 scratch.u[0] ^= tweak.u[0];
123 scratch.u[1] ^= tweak.u[1];
124 OPENSSL_memcpy(out - 16, scratch.c, 16);
138 OPENSSL_memcpy(scratch.c, inp, 16);
139 scratch.u[0] ^= tweak1.u[0];
140 scratch.u[1] ^= tweak1.u[1];
142 scratch.u[0] = ((uint64_t *)inp)[0] ^ tweak1.u[0];
143 scratch.u[1] = ((uint64_t *)inp)[1] ^ tweak1.u[1];
145 (*ctx->block1)(scratch.c, scratch.c, ctx->key1);
146 scratch.u[0] ^= tweak1.u[0];
147 scratch.u[1] ^= tweak1.u[1];
151 out[16 + i] = scratch.c[i];
152 scratch.c[i] = c;
154 scratch.u[0] ^= tweak.u[0];
155 scratch.u[1] ^= tweak.u[1];
156 (*ctx->block1)(scratch.c, scratch.c, ctx->key1);
158 scratch.u[0] ^= tweak.u[0];
159 scratch.u[1] ^= tweak.u[1];
160 OPENSSL_memcpy(out, scratch.c, 16);
162 ((uint64_t *)out)[0] = scratch.u[0] ^ tweak.u[0];
163 ((uint64_t *)out)[1] = scratch.u[1] ^ tweak.u[1];