Skip to content

Commit 6636782

Browse files
authored
Merge pull request zkcrypto#44 from tarcieri/mul_by_generator
Add `Group::mul_by_generator`
2 parents 94b7e74 + b4e8749 commit 6636782

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,12 @@ pub trait Group:
106106
/// Doubles this element.
107107
#[must_use]
108108
fn double(&self) -> Self;
109+
110+
/// Multiply by the generator of the prime-order subgroup.
111+
#[must_use]
112+
fn mul_by_generator(scalar: &Self::Scalar) -> Self {
113+
Self::generator() * scalar
114+
}
109115
}
110116

111117
/// Efficient representation of an elliptic curve point guaranteed.

0 commit comments

Comments
 (0)