Cargo Features

[dependencies]
crypto-bigint = { version = "0.7.0-rc.25", default-features = false, features = ["alloc", "extra-sizes", "getrandom", "rand_core", "serde", "subtle", "der", "hybrid-array", "rlp", "zeroize"] }
default = rand_core

The rand_core feature is set by default whenever crypto-bigint is added without default-features = false somewhere in the dependency tree.

alloc

Enables alloc of optional serdect

Affects lincomb::lincomb_boxed_monty_form, pow::multi_exponentiate_montgomery_form_slice, non_zero::NonZeroBoxedUint, odd::OddBoxedUint, der::allocating

extra-sizes
getrandom = rand_core

Enables getrandom

Affects traits::Random.try_random, traits::Random.random

rand_core default getrandom?

Enables rand_core

Affects traits::Random, traits::RandomBitsError, traits::RandomBits, traits::RandomMod

serde

Enables serdect

subtle

Enables subtle, subtle of ctutils and optional hybrid-array

Features from optional dependencies

der implicit feature

Enables der

optional dependencies

hybrid-array implicit feature
rlp implicit feature

Enables rlp

rlp:

Recursive-length prefix encoding, decoding, and compression

zeroize implicit feature