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;