mirror of https://github.com/zcash/mpc.git
Make these methods available only in test mode.
This commit is contained in:
parent
7bbd385fbf
commit
84cee5476d
|
@ -198,6 +198,7 @@ impl PrivateKey {
|
||||||
|
|
||||||
/// Construct a "blank" private key for accumulating
|
/// Construct a "blank" private key for accumulating
|
||||||
/// in tests.
|
/// in tests.
|
||||||
|
#[cfg(test)]
|
||||||
pub fn new_blank() -> PrivateKey {
|
pub fn new_blank() -> PrivateKey {
|
||||||
PrivateKey {
|
PrivateKey {
|
||||||
tau: Fr::one(),
|
tau: Fr::one(),
|
||||||
|
@ -211,6 +212,7 @@ impl PrivateKey {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(test)]
|
||||||
pub fn multiply(&mut self, other: &Self) {
|
pub fn multiply(&mut self, other: &Self) {
|
||||||
self.tau = self.tau * other.tau;
|
self.tau = self.tau * other.tau;
|
||||||
self.alpha_a = self.alpha_a * other.alpha_a;
|
self.alpha_a = self.alpha_a * other.alpha_a;
|
||||||
|
@ -223,6 +225,7 @@ impl PrivateKey {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "snark")]
|
#[cfg(feature = "snark")]
|
||||||
|
#[cfg(test)]
|
||||||
pub fn libsnark_keypair(&self, cs: &CS) -> Keypair {
|
pub fn libsnark_keypair(&self, cs: &CS) -> Keypair {
|
||||||
Keypair::generate(
|
Keypair::generate(
|
||||||
cs,
|
cs,
|
||||||
|
|
Loading…
Reference in New Issue