Docs.rs
twenty-first-0.50.0
twenty-first 0.50.0
Permalink
Docs.rs crate page
GPL-2.0
Links
Homepage
Documentation
Repository
crates.io
Source
Owners
dan-da
jan-ferdinand
Sword-Smith
aszepieniec
Dependencies
arbitrary ^1
normal
bfieldcodec_derive ^0.7
normal
get-size2 ^0.5
normal
hex ^0.4.3
normal
itertools ^0.14
normal
num-bigint ^0.4
normal
num-traits ^0.2
normal
phf ^0.12
normal
rand ^0.9
normal
rayon ^1.10
normal
serde ^1.0
normal
serde-big-array ^0
normal
serde_derive ^1
normal
serde_json ^1.0
normal
sha3 ^0.10.8
normal
thiserror ^2.0
normal
zeroize ^1.8.1
normal
bincode ^1.3.3
dev
blake3 ^1.5.5
dev
cargo-husky ^1
dev
test-strategy =0.4.1
dev
trybuild ^1.0
dev
criterion ^0.6
dev
proptest ^1.7.0
dev
proptest-arbitrary-interop ^0.1
dev
getrandom ^0.3
normal
wasm-bindgen =0.2.100
normal
criterion ^0.6.0
dev
Versions
47.86%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Module lattice
twenty_
first
0.50.0
Module lattice
Module Items
Modules
Structs
Constants
Functions
In twenty_
first::
math
twenty_first
::
math
Module
lattice
Copy item path
Source
Modules
§
kem
Structs
§
Cyclotomic
Ring
Element
Module
Element
The Module is a matrix over the cyclotomic ring (i.e., the ring of residue classes of polynomials modulo X^64+1). The matrix contains N cyclotomic ring elements in total.
Constants
§
CYCLOTOMIC_
RING_
ELEMENT_
SIZE_
IN_
BFES
Functions
§
coset_
intt_
noswap_
64
coset_
ntt_
noswap_
64
embed_
msg
extract_
msg
sample_
short_
bfield_
element