Replace comparison with XOR
Signed-off-by: Werner Lewis <werner.lewis@arm.com>
This commit is contained in:
parent
d391b8ce61
commit
1a277d9ad6
1 changed files with 1 additions and 1 deletions
|
@ -127,7 +127,7 @@ void mbedtls_mpi_mod_raw_add( mbedtls_mpi_uint *X,
|
||||||
mbedtls_mpi_uint carry, borrow;
|
mbedtls_mpi_uint carry, borrow;
|
||||||
carry = mbedtls_mpi_core_add( X, A, B, N->limbs );
|
carry = mbedtls_mpi_core_add( X, A, B, N->limbs );
|
||||||
borrow = mbedtls_mpi_core_sub( X, X, N->p, N->limbs );
|
borrow = mbedtls_mpi_core_sub( X, X, N->p, N->limbs );
|
||||||
(void) mbedtls_mpi_core_add_if( X, N->p, N->limbs, ( carry < borrow ) );
|
(void) mbedtls_mpi_core_add_if( X, N->p, N->limbs, (unsigned char) ( carry ^ borrow ) );
|
||||||
}
|
}
|
||||||
/* END MERGE SLOT 5 */
|
/* END MERGE SLOT 5 */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue