DH_compute_key

Derive the DH shared secret from a peer public key (deprecated).

Synopsis

Declared in <openssl/dh.h>

[[deprecated]]
int
DH_compute_key(
    unsigned char* key,
    BIGNUM const* pub_key,
    DH* dh);

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Return Value

Number of bytes written, or -1 on error.

Parameters

NameDescription
keyOutput buffer of at least DH_size(dh) bytes.
pub_keyPeer public value.
dhDH object holding the private key and domain parameters.