Lines Matching refs:a

109 static inline void aria_a(uint32_t *a, uint32_t *b,  in aria_a()  argument
114 *b = *a; // 0123 in aria_a()
115 *a = ARIA_P2(ta); // 6745 in aria_a()
123 tc ^= ARIA_P1(*a); // 2301+7654 in aria_a()
126 *a ^= ARIA_P1(tb); // 3210+4567+6745+89ab+98ba+dcfe+efcd OUT in aria_a()
141 static inline void aria_sl(uint32_t *a, uint32_t *b, in aria_sl() argument
146 *a = ((uint32_t) sa[MBEDTLS_BYTE_0(*a)]) ^ in aria_sl()
147 (((uint32_t) sb[MBEDTLS_BYTE_1(*a)]) << 8) ^ in aria_sl()
148 (((uint32_t) sc[MBEDTLS_BYTE_2(*a)]) << 16) ^ in aria_sl()
149 (((uint32_t) sd[MBEDTLS_BYTE_3(*a)]) << 24); in aria_sl()
277 uint32_t a, b, c, d; in aria_fo_xor() local
279 a = p[0] ^ k[0]; in aria_fo_xor()
284 aria_sl(&a, &b, &c, &d, aria_sb1, aria_sb2, aria_is1, aria_is2); in aria_fo_xor()
285 aria_a(&a, &b, &c, &d); in aria_fo_xor()
287 r[0] = a ^ x[0]; in aria_fo_xor()
299 uint32_t a, b, c, d; in aria_fe_xor() local
301 a = p[0] ^ k[0]; in aria_fe_xor()
306 aria_sl(&a, &b, &c, &d, aria_is1, aria_is2, aria_sb1, aria_sb2); in aria_fe_xor()
307 aria_a(&a, &b, &c, &d); in aria_fe_xor()
309 r[0] = a ^ x[0]; in aria_fe_xor()
322 static void aria_rot128(uint32_t r[4], const uint32_t a[4], in aria_rot128()
339 r[i] = a[i] ^ t; // store in aria_rot128()
447 uint32_t a, b, c, d; in mbedtls_aria_crypt_ecb() local
449 a = MBEDTLS_GET_UINT32_LE(input, 0); in mbedtls_aria_crypt_ecb()
456 a ^= ctx->rk[i][0]; in mbedtls_aria_crypt_ecb()
462 aria_sl(&a, &b, &c, &d, aria_sb1, aria_sb2, aria_is1, aria_is2); in mbedtls_aria_crypt_ecb()
463 aria_a(&a, &b, &c, &d); in mbedtls_aria_crypt_ecb()
465 a ^= ctx->rk[i][0]; in mbedtls_aria_crypt_ecb()
471 aria_sl(&a, &b, &c, &d, aria_is1, aria_is2, aria_sb1, aria_sb2); in mbedtls_aria_crypt_ecb()
475 aria_a(&a, &b, &c, &d); in mbedtls_aria_crypt_ecb()
479 a ^= ctx->rk[i][0]; in mbedtls_aria_crypt_ecb()
484 MBEDTLS_PUT_UINT32_LE(a, output, 0); in mbedtls_aria_crypt_ecb()