Cargo Features
[dependencies]
crypto-primes = { version = "0.6.0", default-features = false, features = ["default-rng", "tests-openssl", "tests-gmp", "tests-glass-pumpkin", "tests-exhaustive", "tests-all", "multicore"] }
- default = default-rng
-
The
default-rng
feature is set by default whenevercrypto-primes
is added without
somewhere in the dependency tree.default-features = false - default-rng default
-
Enables getrandom of rand_core ^0.6.4
Affects
presets::generate_prime
,presets::generate_safe_prime
,presets::is_prime
,presets::is_safe_prime
,presets::par_generate_prime
,presets::par_generate_safe_prime
… - tests-openssl tests-all? = openssl
- tests-gmp tests-all?
- tests-glass-pumpkin tests-all? = glass_pumpkin
- tests-exhaustive tests-all?
- tests-all = tests-exhaustive, tests-glass-pumpkin, tests-gmp, tests-openssl
- multicore = rayon
-
Affects
generic::par_sieve_and_find
,presets::par_generate_prime_with_rng
,presets::par_generate_safe_prime_with_rng
,presets::par_generate_prime
,presets::par_generate_safe_prime
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- openssl tests-openssl?
-
Enables openssl
Optional dependencies used in tests and benchmarks
- rug tests-gmp?
- glass_pumpkin tests-glass-pumpkin?
- rayon multicore?