From 158f3e6e7134f2dd76e5b04f8ad1272d91165879 Mon Sep 17 00:00:00 2001 From: Tomas Krnak Date: Sat, 13 Aug 2022 15:35:01 +0200 Subject: [PATCH] Publicize `ValueCommitment::derive` constructor --- src/value.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/value.rs b/src/value.rs index a760e77b..29e10c2f 100644 --- a/src/value.rs +++ b/src/value.rs @@ -286,13 +286,13 @@ impl<'a> Sum<&'a ValueCommitment> for ValueCommitment { } impl ValueCommitment { - /// $ValueCommit^Orchard$. + /// Derives a `ValueCommitment` by ValueCommit^Orchard. /// /// Defined in [Zcash Protocol Spec ยง 5.4.8.3: Homomorphic Pedersen commitments (Sapling and Orchard)][concretehomomorphiccommit]. /// /// [concretehomomorphiccommit]: https://zips.z.cash/protocol/nu5.pdf#concretehomomorphiccommit #[allow(non_snake_case)] - pub(crate) fn derive(value: ValueSum, rcv: ValueCommitTrapdoor) -> Self { + pub fn derive(value: ValueSum, rcv: ValueCommitTrapdoor) -> Self { let hasher = pallas::Point::hash_to_curve(VALUE_COMMITMENT_PERSONALIZATION); let V = hasher(&VALUE_COMMITMENT_V_BYTES); let R = hasher(&VALUE_COMMITMENT_R_BYTES);