Make EVP_PKEY_[get1|set1]_tls_encodedpoint work with provided keys
[openssl.git] / crypto / dh / dh_ameth.c
index d93d51944458c02fef6532759f948fadf5ddc07d..d5e5f7251745a19f8b267577c464c335a210489a 100644 (file)
@@ -438,7 +438,7 @@ static int dh_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2)
     case ASN1_PKEY_CTRL_SET1_TLS_ENCPT:
         return dh_buf2key(EVP_PKEY_get0_DH(pkey), arg2, arg1);
     case ASN1_PKEY_CTRL_GET1_TLS_ENCPT:
-        return dh_key2buf(EVP_PKEY_get0_DH(pkey), arg2);
+        return dh_key2buf(EVP_PKEY_get0_DH(pkey), arg2, 0, 1);
     default:
         return -2;
     }