Lines Matching refs:a
178 static inline void aria_a( uint32_t *a, uint32_t *b, in aria_a() argument
183 *b = *a; // 0123 in aria_a()
184 *a = ARIA_P2( ta ); // 6745 in aria_a()
192 tc ^= ARIA_P1( *a ); // 2301+7654 in aria_a()
195 *a ^= ARIA_P1( tb ); // 3210+4567+6745+89ab+98ba+dcfe+efcd OUT in aria_a()
210 static inline void aria_sl( uint32_t *a, uint32_t *b, in aria_sl() argument
215 *a = ( (uint32_t) sa[ MBEDTLS_BYTE_0( *a ) ] ) ^ in aria_sl()
216 (((uint32_t) sb[ MBEDTLS_BYTE_1( *a ) ]) << 8) ^ in aria_sl()
217 (((uint32_t) sc[ MBEDTLS_BYTE_2( *a ) ]) << 16) ^ in aria_sl()
218 (((uint32_t) sd[ MBEDTLS_BYTE_3( *a ) ]) << 24); in aria_sl()
346 uint32_t a, b, c, d; in aria_fo_xor() local
348 a = p[0] ^ k[0]; in aria_fo_xor()
353 aria_sl( &a, &b, &c, &d, aria_sb1, aria_sb2, aria_is1, aria_is2 ); in aria_fo_xor()
354 aria_a( &a, &b, &c, &d ); in aria_fo_xor()
356 r[0] = a ^ x[0]; in aria_fo_xor()
368 uint32_t a, b, c, d; in aria_fe_xor() local
370 a = p[0] ^ k[0]; in aria_fe_xor()
375 aria_sl( &a, &b, &c, &d, aria_is1, aria_is2, aria_sb1, aria_sb2 ); in aria_fe_xor()
376 aria_a( &a, &b, &c, &d ); in aria_fe_xor()
378 r[0] = a ^ x[0]; in aria_fe_xor()
391 static void aria_rot128( uint32_t r[4], const uint32_t a[4], in aria_rot128()
409 r[i] = a[i] ^ t; // store in aria_rot128()
523 uint32_t a, b, c, d; in mbedtls_aria_crypt_ecb() local
528 a = MBEDTLS_GET_UINT32_LE( input, 0 ); in mbedtls_aria_crypt_ecb()
536 a ^= ctx->rk[i][0]; in mbedtls_aria_crypt_ecb()
542 aria_sl( &a, &b, &c, &d, aria_sb1, aria_sb2, aria_is1, aria_is2 ); in mbedtls_aria_crypt_ecb()
543 aria_a( &a, &b, &c, &d ); in mbedtls_aria_crypt_ecb()
545 a ^= ctx->rk[i][0]; in mbedtls_aria_crypt_ecb()
551 aria_sl( &a, &b, &c, &d, aria_is1, aria_is2, aria_sb1, aria_sb2 ); in mbedtls_aria_crypt_ecb()
554 aria_a( &a, &b, &c, &d ); in mbedtls_aria_crypt_ecb()
558 a ^= ctx->rk[i][0]; in mbedtls_aria_crypt_ecb()
563 MBEDTLS_PUT_UINT32_LE( a, output, 0 ); in mbedtls_aria_crypt_ecb()