Cargo Features

[dependencies]
crystals-rs = { version = "0.0.1", default-features = false, features = ["std", "alloc", "pub_internals", "unstable"] }
default = pub_internals

The pub_internals feature is set by default whenever crystals-rs is added without default-features = false somewhere in the dependency tree.

std = alloc

Enables std and std_rng of rand

alloc std?

Enables alloc of secrecy ^0.8.0 and zeroize

pub_internals default

some internal modules are made public

Affects crystals-rs::poly, crystals-rs::polymat, crystals-rs::polyvec

unstable