[#EVP_PKEY_CTX_set_dh_paramgen_seed] = EVP_PKEY_CTX_set_dh_paramgen_seed :mrdocs: Set a fixed seed for DH parameter generation (testing / reproducible params). == Synopsis Declared in `<openssl/dh.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int EVP_PKEY_CTX_set_dh_paramgen_seed( xref:EVP_PKEY_CTX.adoc[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 [cols="1,4"] |=== | 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. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#