diff --git a/bignp256/benches/field.rs b/bignp256/benches/field.rs index c6b49cf92..354da991c 100644 --- a/bignp256/benches/field.rs +++ b/bignp256/benches/field.rs @@ -1,6 +1,6 @@ //! bign-curve256v1 `FieldElement` benchmarks -use bignp256::arithmetic::FieldElement; +use bignp256::FieldElement; use criterion::{criterion_group, criterion_main}; const FE_A: FieldElement = FieldElement::from_hex_vartime( diff --git a/bignp256/src/lib.rs b/bignp256/src/lib.rs index 3613e9351..401572c11 100644 --- a/bignp256/src/lib.rs +++ b/bignp256/src/lib.rs @@ -43,11 +43,14 @@ pub use { secret_key::SecretKey, }; +#[cfg(feature = "arithmetic")] +pub use arithmetic::FieldElement; + /// Bign256 result type pub type Result = core::result::Result; #[cfg(feature = "arithmetic")] -pub mod arithmetic; +pub(crate) mod arithmetic; #[cfg(any(feature = "test-vectors", test))] pub mod test_vectors;