Lines Matching refs:tweak
33 } tweak, scratch; in CRYPTO_xts128_encrypt() local
39 memcpy(tweak.c, iv, 16); in CRYPTO_xts128_encrypt()
41 (*ctx->block2) (tweak.c, tweak.c, ctx->key2); in CRYPTO_xts128_encrypt()
49 scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt()
50 scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt()
52 scratch.u[0] = ((u64_a1 *)inp)[0] ^ tweak.u[0]; in CRYPTO_xts128_encrypt()
53 scratch.u[1] = ((u64_a1 *)inp)[1] ^ tweak.u[1]; in CRYPTO_xts128_encrypt()
57 scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt()
58 scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt()
61 ((u64_a1 *)out)[0] = scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt()
62 ((u64_a1 *)out)[1] = scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt()
74 res = 0x87 & (((int)tweak.d[3]) >> 31); in CRYPTO_xts128_encrypt()
75 carry = (unsigned int)(tweak.u[0] >> 63); in CRYPTO_xts128_encrypt()
76 tweak.u[0] = (tweak.u[0] << 1) ^ res; in CRYPTO_xts128_encrypt()
77 tweak.u[1] = (tweak.u[1] << 1) | carry; in CRYPTO_xts128_encrypt()
85 c += ((size_t)tweak.c[i]) << 1; in CRYPTO_xts128_encrypt()
86 tweak.c[i] = (u8)c; in CRYPTO_xts128_encrypt()
89 tweak.c[0] ^= (u8)(0x87 & (0 - c)); in CRYPTO_xts128_encrypt()
98 scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt()
99 scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt()
101 scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt()
102 scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt()
113 res = 0x87 & (((int)tweak.d[3]) >> 31); in CRYPTO_xts128_encrypt()
114 carry = (unsigned int)(tweak.u[0] >> 63); in CRYPTO_xts128_encrypt()
115 tweak1.u[0] = (tweak.u[0] << 1) ^ res; in CRYPTO_xts128_encrypt()
116 tweak1.u[1] = (tweak.u[1] << 1) | carry; in CRYPTO_xts128_encrypt()
124 c += ((size_t)tweak.c[i]) << 1; in CRYPTO_xts128_encrypt()
147 scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt()
148 scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt()
151 scratch.u[0] ^= tweak.u[0]; in CRYPTO_xts128_encrypt()
152 scratch.u[1] ^= tweak.u[1]; in CRYPTO_xts128_encrypt()
155 ((u64_a1 *)out)[0] = scratch.u[0] ^ tweak.u[0]; in CRYPTO_xts128_encrypt()
156 ((u64_a1 *)out)[1] = scratch.u[1] ^ tweak.u[1]; in CRYPTO_xts128_encrypt()