constants.rs 562 B

123456789101112131415161718192021
  1. pub mod fixed_bases;
  2. pub mod sinsemilla;
  3. pub mod util;
  4. pub use fixed_bases::{NullifierK, OrchardFixedBases, OrchardFixedBasesFull, ValueCommitV, H};
  5. pub const DRK_SCHNORR_DOMAIN: &[u8] = b"DarkFi_Schnorr";
  6. pub const MERKLE_DEPTH_ORCHARD: usize = 32;
  7. pub const L_ORCHARD_MERKLE: usize = 255;
  8. #[allow(dead_code)]
  9. /// $\ell^\mathsf{Orchard}_\mathsf{base}$
  10. pub(crate) const L_ORCHARD_BASE: usize = 255;
  11. /// $\ell^\mathsf{Orchard}_\mathsf{scalar}$
  12. pub(crate) const L_ORCHARD_SCALAR: usize = 255;
  13. /// $\ell_\mathsf{value}$
  14. pub(crate) const L_VALUE: usize = 64;