Probable‐primality test with optional trial division (deprecated).
Synopsis
Declared in <openssl/bn.h>
[[deprecated]]
int
BN_is_prime_fasttest(
BIGNUM const* p,
int nchecks,
void(* callback)(int, int, void*),
BN_CTX* ctx,
void* cb_arg,
int do_trial_division);
|
Warning
|
Deprecated. Use of this entity is allowed but discouraged. |
Return Value
1 if probably prime, 0 if composite, or ‐1 on error.
Parameters
Name |
Description |
p |
Candidate integer. |
nchecks |
Number of Miller‐Rabin rounds (or BN_prime_checks for default). |
callback |
Optional progress callback, or NULL. |
ctx |
BN_CTX for temporaries, or NULL. |
cb_arg |
User pointer passed to |
do_trial_division |
Non‐zero to run small‐prime trial division first. |
Created with MrDocs