Harmonize Tru64 and Linux make rules.
[oweals/openssl.git] / crypto / rsa / rsa_eay.c
index aff14f3ba51131cffe1424315fd3fd271daf68c9..aa810459a136a31c396028c2973c9275ef26f389 100644 (file)
@@ -459,7 +459,7 @@ static int RSA_eay_private_encrypt(int flen, const unsigned char *from,
        if (padding == RSA_X931_PADDING)
                {
                BN_sub(f, rsa->n, ret);
-               if (BN_cmp(ret, f))
+               if (BN_cmp(ret, f) > 0)
                        res = f;
                else
                        res = ret;
@@ -598,9 +598,9 @@ static int RSA_eay_private_decrypt(int flen, const unsigned char *from,
                r=RSA_padding_check_PKCS1_type_2(to,num,buf,j,num);
                break;
 #ifndef OPENSSL_NO_SHA
-       case RSA_PKCS1_OAEP_PADDING:
-           r=RSA_padding_check_PKCS1_OAEP(to,num,buf,j,num,NULL,0);
-               break;
+        case RSA_PKCS1_OAEP_PADDING:
+               r=RSA_padding_check_PKCS1_OAEP(to,num,buf,j,num,NULL,0);
+                break;
 #endif
        case RSA_SSLV23_PADDING:
                r=RSA_padding_check_SSLv23(to,num,buf,j,num);