hop_core/lib.rs
1/// hop-core: small finite-field + companion-matrix toolkit
2pub mod modules {
3 pub mod field;
4 pub mod companion;
5 pub mod poly_eval;
6 pub mod stream;
7 pub mod vss;
8}
9
10pub use modules::field; // <-- re-export entire field module
11pub use modules::field::Field;
12pub use modules::companion::CompanionMatrix;
13pub use modules::poly_eval::poly_matrix_eval;
14pub use modules::stream::StreamGenerator;
15pub use modules::vss::ShamirVSS;