Lines Matching refs:b

178 static inline void aria_a( uint32_t *a, uint32_t *b,  in aria_a()  argument
182 ta = *b; // 4567 in aria_a()
183 *b = *a; // 0123 in aria_a()
189 tc = ARIA_P2( *b ); // 2301 in aria_a()
193 *b ^= ta ^ tb; // 0123+2301+5476+89ab+ba98+efcd+fedc OUT in aria_a()
210 static inline void aria_sl( uint32_t *a, uint32_t *b, in aria_sl() argument
219 *b = ( (uint32_t) sa[ MBEDTLS_BYTE_0( *b ) ] ) ^ in aria_sl()
220 (((uint32_t) sb[ MBEDTLS_BYTE_1( *b ) ]) << 8) ^ in aria_sl()
221 (((uint32_t) sc[ MBEDTLS_BYTE_2( *b ) ]) << 16) ^ in aria_sl()
222 (((uint32_t) sd[ MBEDTLS_BYTE_3( *b ) ]) << 24); in aria_sl()
346 uint32_t a, b, c, d; in aria_fo_xor() local
349 b = p[1] ^ k[1]; 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()
357 r[1] = b ^ x[1]; in aria_fo_xor()
368 uint32_t a, b, c, d; in aria_fe_xor() local
371 b = p[1] ^ k[1]; 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()
379 r[1] = b ^ x[1]; in aria_fe_xor()
392 const uint32_t b[4], uint8_t n ) in aria_rot128()
401 t = ARIA_P3( b[j] ); // big endian in aria_rot128()
405 u = ARIA_P3( b[j] ); in aria_rot128()
523 uint32_t a, b, c, d; in mbedtls_aria_crypt_ecb() local
529 b = MBEDTLS_GET_UINT32_LE( input, 4 ); in mbedtls_aria_crypt_ecb()
537 b ^= ctx->rk[i][1]; 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()
546 b ^= ctx->rk[i][1]; 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()
559 b ^= ctx->rk[i][1]; in mbedtls_aria_crypt_ecb()
564 MBEDTLS_PUT_UINT32_LE( b, output, 4 ); in mbedtls_aria_crypt_ecb()