Complete EVP_PKEY_ASN1_METHOD ENGINE support.
[oweals/openssl.git] / crypto / evp / pmeth_lib.c
index 8108d448cb1648025c8a84dac3a1df280f59475b..49a8ee99cb20cff4f8f63b5b702f3a9838d79b6d 100644 (file)
@@ -140,7 +140,10 @@ static EVP_PKEY_CTX *int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id)
                pmeth = EVP_PKEY_meth_find(id);
 
        if (pmeth == NULL)
+               {
+               EVPerr(EVP_F_INT_CTX_NEW,EVP_R_UNSUPPORTED_ALGORITHM);
                return NULL;
+               }
 
        ret = OPENSSL_malloc(sizeof(EVP_PKEY_CTX));
        if (!ret)