EVP_PKEY_get_raw_private_key

Export the raw private key bytes of pkey into priv.

Synopsis

Declared in <openssl/evp.h>

int
EVP_PKEY_get_raw_private_key(
    EVP_PKEY const* pkey,
    unsigned char* priv,
    size_t* len);

Return Value

1 on success, or 0 on failure.

Parameters

NameDescription
pkeyKey whose private material is exported (algorithm-dependent format).
privOutput buffer, or NULL to only query the required length via len.
lenOn entry, capacity of priv when non-NULL; on return, number of bytes written or required.