Generate an X9.31‐style probable prime derived from parameters Xp/e (deprecated).

Synopsis

Declared in <openssl/bn.h>

[[deprecated]]
int
BN_X931_generate_prime_ex(
    BIGNUM* p,
    BIGNUM* p1,
    BIGNUM* p2,
    BIGNUM* Xp1,
    BIGNUM* Xp2,
    BIGNUM const* Xp,
    BIGNUM const* e,
    BN_CTX* ctx,
    BN_GENCB* cb);
Warning

Deprecated. Use of this entity is allowed but discouraged.

Return Value

1 on success, or 0 on failure.

Parameters

Name

Description

p

Destination for the generated prime.

p1

Optional destination for auxiliary prime p1, or NULL.

p2

Optional destination for auxiliary prime p2, or NULL.

Xp1

Optional random seed for p1, or NULL to generate internally.

Xp2

Optional random seed for p2, or NULL to generate internally.

Xp

Random parameter that constrains p.

e

Public exponent that must be coprime to (p‐1).

ctx

BN_CTX scratch space.

cb

Optional progress callback, or NULL.

Created with MrDocs