EVP_PKEY_CTX_set_ecdh_cofactor_mode

Set whether ECDH key agreement multiplies by the curve cofactor.

Synopsis

Declared in <openssl/ec.h>

int
EVP_PKEY_CTX_set_ecdh_cofactor_mode(
    EVP_PKEY_CTX* ctx,
    int cofactor_mode);

Return Value

1 on success, or a negative value on failure.

Parameters

NameDescription
ctxKey context configured for ECDH.
cofactor_mode1 to enable cofactor ECDH, 0 to disable, or -1 to reset to the default.