Lines Matching refs:b
109 static inline void aria_a(uint32_t *a, uint32_t *b, in aria_a() argument
113 ta = *b; // 4567 in aria_a()
114 *b = *a; // 0123 in aria_a()
120 tc = ARIA_P2(*b); // 2301 in aria_a()
124 *b ^= ta ^ tb; // 0123+2301+5476+89ab+ba98+efcd+fedc OUT in aria_a()
141 static inline void aria_sl(uint32_t *a, uint32_t *b, in aria_sl() argument
150 *b = ((uint32_t) sa[MBEDTLS_BYTE_0(*b)]) ^ in aria_sl()
151 (((uint32_t) sb[MBEDTLS_BYTE_1(*b)]) << 8) ^ in aria_sl()
152 (((uint32_t) sc[MBEDTLS_BYTE_2(*b)]) << 16) ^ in aria_sl()
153 (((uint32_t) sd[MBEDTLS_BYTE_3(*b)]) << 24); in aria_sl()
277 uint32_t a, b, c, d; in aria_fo_xor() local
280 b = p[1] ^ k[1]; 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()
288 r[1] = b ^ x[1]; in aria_fo_xor()
299 uint32_t a, b, c, d; in aria_fe_xor() local
302 b = p[1] ^ k[1]; 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()
310 r[1] = b ^ x[1]; in aria_fe_xor()
323 const uint32_t b[4], uint8_t n) in aria_rot128()
332 t = ARIA_P3(b[j]); // big endian in aria_rot128()
335 u = ARIA_P3(b[j]); in aria_rot128()
447 uint32_t a, b, c, d; in mbedtls_aria_crypt_ecb() local
450 b = MBEDTLS_GET_UINT32_LE(input, 4); in mbedtls_aria_crypt_ecb()
457 b ^= ctx->rk[i][1]; 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()
466 b ^= ctx->rk[i][1]; 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()
480 b ^= ctx->rk[i][1]; in mbedtls_aria_crypt_ecb()
485 MBEDTLS_PUT_UINT32_LE(b, output, 4); in mbedtls_aria_crypt_ecb()