EVP_PKEY_asn1_set_get_pub_key

Install a callback that exports the raw public key encoding from an EVP_PKEY.

Synopsis

Declared in <openssl/evp.h>

void
EVP_PKEY_asn1_set_get_pub_key(
    EVP_PKEY_ASN1_METHOD* ameth,
    int(* get_pub_key)(EVP_PKEY const*, unsigned char*, size_t*));

Parameters

NameDescription
amethASN.1 method table to update.
get_pub_keyCallback that writes the public key into pub / updates len.