commit | a82f89181c90cbe8507b4d9d949c86ccf712b96d | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Mon Nov 06 15:08:27 2017 +0000 |
committer | Hanno Becker <hanno.becker@arm.com> | Mon Nov 06 15:08:27 2017 +0000 |
tree | 331618c7d8e05a16ced7dc9fa1b0e785fdeb862e | |
parent | 929359284347a3b006cd16d9df216abbebeec849 [diff] [blame] |
Verify result of RSA private key operation
diff --git a/library/bignum.c b/library/bignum.c index 52edd3d..4f94e20 100644 --- a/library/bignum.c +++ b/library/bignum.c
@@ -1609,7 +1609,7 @@ mbedtls_mpi RR, T, W[ 2 << MBEDTLS_MPI_WINDOW_SIZE ], Apos; int neg; - if( mbedtls_mpi_cmp_int( N, 0 ) < 0 || ( N->p[0] & 1 ) == 0 ) + if( mbedtls_mpi_cmp_int( N, 0 ) <= 0 || ( N->p[0] & 1 ) == 0 ) return( MBEDTLS_ERR_MPI_BAD_INPUT_DATA ); if( mbedtls_mpi_cmp_int( E, 0 ) < 0 )