mirror of
https://github.com/Qortal/pirate-librustzcash.git
synced 2025-07-31 20:41:22 +00:00
Add some personalization and a generator.
This commit is contained in:
@@ -13,7 +13,8 @@ use super::lookup::*;
|
||||
// TODO: ensure these match the spec
|
||||
pub enum Personalization {
|
||||
NoteCommitment,
|
||||
AnotherPersonalization
|
||||
AnotherPersonalization,
|
||||
MerkleTree(usize)
|
||||
}
|
||||
|
||||
impl Personalization {
|
||||
@@ -30,6 +31,8 @@ impl Personalization {
|
||||
vec![false, false, false, false, false, false],
|
||||
Personalization::AnotherPersonalization =>
|
||||
vec![false, false, false, false, false, true],
|
||||
Personalization::MerkleTree(_) =>
|
||||
vec![false, false, false, false, true, false],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -71,7 +71,8 @@ pub enum FixedGenerators {
|
||||
ProvingPublicKey = 1,
|
||||
ValueCommitmentValue = 2,
|
||||
ValueCommitmentRandomness = 3,
|
||||
Max = 4
|
||||
NullifierPosition = 4,
|
||||
Max = 5
|
||||
}
|
||||
|
||||
pub struct JubjubBls12 {
|
||||
|
Reference in New Issue
Block a user