EVP_PKEY_derive_set_peer

Set the peer public key used by EVP_PKEY_derive() on a derivation context.

Synopsis

Declared in <openssl/evp.h>

int
EVP_PKEY_derive_set_peer(
    EVP_PKEY_CTX* ctx,
    EVP_PKEY* peer);

Return Value

1 on success, or a negative value / 0 on failure.

Parameters

NameDescription
ctxInitialized derive context from EVP_PKEY_derive_init().
peerPeer public key; ownership is not transferred.