Lines Matching defs:t0
337 static inline u32 aria_m(u32 t0)
339 return rotr32(t0, 8) ^ rotr32(t0 ^ rotr32(t0, 8), 16);
343 static inline void aria_sbox_layer1_with_pre_diff(u32 *t0, u32 *t1, u32 *t2,
346 *t0 = s1[get_u8(*t0, 0)] ^
347 s2[get_u8(*t0, 1)] ^
348 x1[get_u8(*t0, 2)] ^
349 x2[get_u8(*t0, 3)];
365 static inline void aria_sbox_layer2_with_pre_diff(u32 *t0, u32 *t1, u32 *t2,
368 *t0 = x1[get_u8(*t0, 0)] ^
369 x2[get_u8(*t0, 1)] ^
370 s1[get_u8(*t0, 2)] ^
371 s2[get_u8(*t0, 3)];
387 static inline void aria_diff_word(u32 *t0, u32 *t1, u32 *t2, u32 *t3)
391 *t0 ^= *t1;
394 *t2 ^= *t0;
407 static inline void aria_add_round_key(u32 *rk, u32 *t0, u32 *t1, u32 *t2,
410 *t0 ^= rk[0];
416 static inline void aria_subst_diff_odd(u32 *t0, u32 *t1, u32 *t2, u32 *t3)
418 aria_sbox_layer1_with_pre_diff(t0, t1, t2, t3);
419 aria_diff_word(t0, t1, t2, t3);
421 aria_diff_word(t0, t1, t2, t3);
425 static inline void aria_subst_diff_even(u32 *t0, u32 *t1, u32 *t2, u32 *t3)
427 aria_sbox_layer2_with_pre_diff(t0, t1, t2, t3);
428 aria_diff_word(t0, t1, t2, t3);
429 aria_diff_byte(t3, t0, t1);
430 aria_diff_word(t0, t1, t2, t3);