Set a fixed seed for DH parameter generation (testing / reproducible params).

Synopsis

Declared in <openssl/dh.h>

int
EVP_PKEY_CTX_set_dh_paramgen_seed(
    EVP_PKEY_CTX* ctx,
    unsigned char const* seed,
    size_t seedlen);

Description

Persist seed if later validation of p, q, and verifiable g is required; it is not part of a stored key.

Return Value

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

Parameters

Name

Description

ctx

EVP_PKEY_CTX configured for DH parameter generation.

seed

Seed octets used instead of a random seed; must yield primes on the first iteration.

seedlen

Length of seed in bytes.

Created with MrDocs