Cargo Features

[dependencies]
krystals = { 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 krystals 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 and zeroize

pub_internals default

some internal modules are made public

Affects krystals::poly, krystals::polymat, krystals::polyvec

unstable