Probable-primality test with optional trial division (deprecated; prefer BN_check_prime).
Declared in <openssl/bn.h>
[[deprecated]]
int
BN_is_prime_fasttest_ex(
BIGNUM const* p,
int nchecks,
BN_CTX* ctx,
int do_trial_division,
BN_GENCB* cb);
Deprecated. Use of this entity is allowed but discouraged.
1 if p is probably prime, 0 if composite, or -1 on error.
| Name | Description |
|---|---|
| p | Candidate integer. |
| nchecks | Number of Miller–Rabin rounds, or 0 for a size-based default. |
| ctx | BN_CTX scratch, or NULL. |
| do_trial_division | Non-zero to trial-divide by small primes first. |
| cb | Optional progress callback, or NULL. |