Lines Matching refs:tweak
32 unsigned int nbytes, void *tweak);
36 unsigned int nbytes, void *tweak);
51 le128 tweak; in __speck128_xts_crypt() local
56 crypto_speck128_encrypt(&ctx->tweak_key, (u8 *)&tweak, walk.iv); in __speck128_xts_crypt()
70 dst, src, count, &tweak); in __speck128_xts_crypt()
78 while (nbytes >= sizeof(tweak)) { in __speck128_xts_crypt()
79 le128_xor((le128 *)dst, (const le128 *)src, &tweak); in __speck128_xts_crypt()
81 le128_xor((le128 *)dst, (const le128 *)dst, &tweak); in __speck128_xts_crypt()
82 gf128mul_x_ble(&tweak, &tweak); in __speck128_xts_crypt()
84 dst += sizeof(tweak); in __speck128_xts_crypt()
85 src += sizeof(tweak); in __speck128_xts_crypt()
86 nbytes -= sizeof(tweak); in __speck128_xts_crypt()
134 unsigned int nbytes, void *tweak);
138 unsigned int nbytes, void *tweak);
152 __le64 tweak; in __speck64_xts_crypt() local
157 crypto_speck64_encrypt(&ctx->tweak_key, (u8 *)&tweak, walk.iv); in __speck64_xts_crypt()
171 dst, src, count, &tweak); in __speck64_xts_crypt()
179 while (nbytes >= sizeof(tweak)) { in __speck64_xts_crypt()
180 *(__le64 *)dst = *(__le64 *)src ^ tweak; in __speck64_xts_crypt()
182 *(__le64 *)dst ^= tweak; in __speck64_xts_crypt()
183 tweak = cpu_to_le64((le64_to_cpu(tweak) << 1) ^ in __speck64_xts_crypt()
184 ((tweak & cpu_to_le64(1ULL << 63)) ? in __speck64_xts_crypt()
186 dst += sizeof(tweak); in __speck64_xts_crypt()
187 src += sizeof(tweak); in __speck64_xts_crypt()
188 nbytes -= sizeof(tweak); in __speck64_xts_crypt()