Select RFC 5114 DH parameters (sections 2.1–2.3) on a DHX key context.

Synopsis

Declared in <openssl/dh.h>

int
EVP_PKEY_CTX_set_dh_rfc5114(
    EVP_PKEY_CTX* ctx,
    int gen);

Description

Mutually exclusive with EVP_PKEY_CTX_set_dh_nid().

Return Value

1 on success, or a non‐positive value on error.

Parameters

Name

Description

ctx

EVP_PKEY_CTX with key type EVP_PKEY_DHX used for parameter generation.

gen

1, 2, or 3 for RFC 5114 §2.1/§2.2/§2.3, or 0 to clear.

Created with MrDocs