diff --git a/zcash_primitives/src/sapling/pedersen_hash.rs b/zcash_primitives/src/sapling/pedersen_hash.rs index 4982246ed..6d92b8e3b 100644 --- a/zcash_primitives/src/sapling/pedersen_hash.rs +++ b/zcash_primitives/src/sapling/pedersen_hash.rs @@ -1,5 +1,8 @@ //! Implementation of the Pedersen hash function used in Sapling. +#[cfg(test)] +pub(crate) mod test_vectors; + use byteorder::{ByteOrder, LittleEndian}; use ff::PrimeField; use group::Group; @@ -124,7 +127,6 @@ pub mod test { use group::Curve; use super::*; - use crate::test_vectors::pedersen_hash_vectors; pub struct TestVector<'a> { pub personalization: Personalization, @@ -135,7 +137,7 @@ pub mod test { #[test] fn test_pedersen_hash_points() { - let test_vectors = pedersen_hash_vectors::get_vectors(); + let test_vectors = test_vectors::get_vectors(); assert!(!test_vectors.is_empty()); diff --git a/zcash_primitives/src/test_vectors/pedersen_hash_vectors.rs b/zcash_primitives/src/sapling/pedersen_hash/test_vectors.rs similarity index 99% rename from zcash_primitives/src/test_vectors/pedersen_hash_vectors.rs rename to zcash_primitives/src/sapling/pedersen_hash/test_vectors.rs index 14015af6c..095f6c2a6 100644 --- a/zcash_primitives/src/test_vectors/pedersen_hash_vectors.rs +++ b/zcash_primitives/src/sapling/pedersen_hash/test_vectors.rs @@ -1,6 +1,6 @@ //! Test vectors from https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/sapling_pedersen.py -use crate::sapling::pedersen_hash::{test::TestVector, Personalization}; +use super::{test::TestVector, Personalization}; pub fn get_vectors<'a>() -> Vec> { return vec![ diff --git a/zcash_primitives/src/test_vectors.rs b/zcash_primitives/src/test_vectors.rs index 1347b2dd8..403fbc962 100644 --- a/zcash_primitives/src/test_vectors.rs +++ b/zcash_primitives/src/test_vectors.rs @@ -1,2 +1 @@ pub(crate) mod note_encryption; -pub(crate) mod pedersen_hash_vectors;