Lines Matching refs:tweak
38 unsigned int nbytes, void *tweak);
42 unsigned int nbytes, void *tweak);
57 le128 tweak; in __speck128_xts_crypt() local
62 crypto_speck128_encrypt(&ctx->tweak_key, (u8 *)&tweak, walk.iv); in __speck128_xts_crypt()
76 dst, src, count, &tweak); in __speck128_xts_crypt()
84 while (nbytes >= sizeof(tweak)) { in __speck128_xts_crypt()
85 le128_xor((le128 *)dst, (const le128 *)src, &tweak); in __speck128_xts_crypt()
87 le128_xor((le128 *)dst, (const le128 *)dst, &tweak); in __speck128_xts_crypt()
88 gf128mul_x_ble(&tweak, &tweak); in __speck128_xts_crypt()
90 dst += sizeof(tweak); in __speck128_xts_crypt()
91 src += sizeof(tweak); in __speck128_xts_crypt()
92 nbytes -= sizeof(tweak); in __speck128_xts_crypt()
140 unsigned int nbytes, void *tweak);
144 unsigned int nbytes, void *tweak);
158 __le64 tweak; in __speck64_xts_crypt() local
163 crypto_speck64_encrypt(&ctx->tweak_key, (u8 *)&tweak, walk.iv); in __speck64_xts_crypt()
177 dst, src, count, &tweak); in __speck64_xts_crypt()
185 while (nbytes >= sizeof(tweak)) { in __speck64_xts_crypt()
186 *(__le64 *)dst = *(__le64 *)src ^ tweak; in __speck64_xts_crypt()
188 *(__le64 *)dst ^= tweak; in __speck64_xts_crypt()
189 tweak = cpu_to_le64((le64_to_cpu(tweak) << 1) ^ in __speck64_xts_crypt()
190 ((tweak & cpu_to_le64(1ULL << 63)) ? in __speck64_xts_crypt()
192 dst += sizeof(tweak); in __speck64_xts_crypt()
193 src += sizeof(tweak); in __speck64_xts_crypt()
194 nbytes -= sizeof(tweak); in __speck64_xts_crypt()