Merge pull request #4193 from daverodgman/rsa_private_backport_2.7

Backport 2.7: Fix an incorrect error code if RSA private operation glitched
This commit is contained in:
Dave Rodgman
2021-03-04 12:27:42 +00:00
committed by GitHub
2 changed files with 4 additions and 2 deletions
+2
View File
@@ -0,0 +1,2 @@
Bugfix
* Fix an incorrect error code if an RSA private operation glitched.
+2 -2
View File
@@ -1045,10 +1045,10 @@ cleanup:
mbedtls_mpi_free( &C );
mbedtls_mpi_free( &I );
if( ret != 0 )
if( ret != 0 && ret >= -0x007f )
return( MBEDTLS_ERR_RSA_PRIVATE_FAILED + ret );
return( 0 );
return( ret );
}
#if defined(MBEDTLS_PKCS1_V21)