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