[#EVP_PKEY_fromdata] = EVP_PKEY_fromdata :mrdocs: Build an EVP_PKEY (or parameters) from an OSSL_PARAM array after fromdata_init. == Synopsis Declared in `<openssl/evp.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int EVP_PKEY_fromdata( xref:EVP_PKEY_CTX.adoc[EVP_PKEY_CTX]* ctx, xref:EVP_PKEY.adoc[EVP_PKEY]** ppkey, int selection, xref:OSSL_PARAM.adoc[OSSL_PARAM] param[]); ---- == Return Value 1 on success, or 0 on failure. == Parameters [cols="1,4"] |=== | Name| Description | *ctx* | Context previously prepared with EVP_PKEY_fromdata_init(). | *ppkey* | Destination that receives the created EVP_PKEY on success. | *selection* | OSSL_KEYMGMT_SELECT_* mask describing which key parts `param` supplies. | *param* | NULL‐terminated OSSL_PARAM array of key material / parameters. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#