Adjust to openssl 1.1.1j padding changes
[platform/core/test/security-tests.git] / src / yaca / yaca-test-rsa.cpp
index 4bc7b21..93c41c9 100644 (file)
@@ -187,14 +187,13 @@ void test_rsa_padding(const KeyPair& kp, const PaddingInfo& pi, EncryptionType e
             continue;
 
         /*
-         * - YACA_PADDING_PKCS1 & YACA_PADDING_PKCS1_SSLV23 are compatible in case of
-         *   public_encrypt/private_decrypt
+         * - YACA_PADDING_PKCS1 & YACA_PADDING_PKCS1_SSLV23 are compatible
          * - YACA_PADDING_NONE checks only the input length
          */
         expected = YACA_ERROR_INVALID_PARAMETER;
         if (p.padding == YACA_PADDING_NONE ||
-            (et == ET_PUB && ((p.padding == YACA_PADDING_PKCS1 && padding == YACA_PADDING_PKCS1_SSLV23) ||
-                              (p.padding == padding))))
+            (p.padding == YACA_PADDING_PKCS1 && padding == YACA_PADDING_PKCS1_SSLV23) ||
+            (p.padding == YACA_PADDING_PKCS1_SSLV23 && padding == YACA_PADDING_PKCS1))
             expected = YACA_ERROR_NONE;
 
         int ret = decrypt(p.padding, dec_key.get(),