From ffdaf073aacced62d86037dc234812d03f6ea4b3 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Wed, 30 Jun 2021 15:58:27 -0400 Subject: [PATCH] Add link to specific implementation of computing the non-adjacent form from curve25519-dalek --- zebra-chain/src/primitives/redpallas/scalar_mul.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zebra-chain/src/primitives/redpallas/scalar_mul.rs b/zebra-chain/src/primitives/redpallas/scalar_mul.rs index 295a4388..88581cdf 100644 --- a/zebra-chain/src/primitives/redpallas/scalar_mul.rs +++ b/zebra-chain/src/primitives/redpallas/scalar_mul.rs @@ -67,7 +67,9 @@ pub trait VartimeMultiscalarMul { impl NonAdjacentForm for pallas::Scalar { /// Compute a width-\\(w\\) "Non-Adjacent Form" of this scalar. /// - /// Thanks to curve25519-dalek + /// Thanks to [`curve25519-dalek`]. + /// + /// [`curve25519-dalek`]: https://github.com/dalek-cryptography/curve25519-dalek/blob/3e189820da03cc034f5fa143fc7b2ccb21fffa5e/src/scalar.rs#L907 fn non_adjacent_form(&self, w: usize) -> [i8; 256] { // required by the NAF definition debug_assert!(w >= 2);