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

Name

Description

ctx

Initialized derive context from EVP_PKEY_derive_init().

peer

Peer public key; ownership is not transferred.

Created with MrDocs