#undef X509_EXTENSIONS to avoid conflict with CryptoAPI.
[oweals/openssl.git] / crypto / rsa / rsa_pmeth.c
index 98a8ce44c3ea5c0e58704b91ffcddeebfc73fd5a..de917c637ab8095d410da743188cac1637e41b31 100644 (file)
@@ -436,6 +436,10 @@ static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2)
                case EVP_PKEY_CTRL_PKCS7_DECRYPT:
                case EVP_PKEY_CTRL_PKCS7_SIGN:
                return 1;
+               case EVP_PKEY_CTRL_PEER_KEY:
+                       RSAerr(RSA_F_PKEY_RSA_CTRL,
+                       EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE);
+                       return -2;      
 
                default:
                return -2;