Răsfoiți Sursa

sdk/crypto: use the same generator for pedersen_commit_base() and pedersen_commit_u64()

zero 2 ani în urmă
părinte
comite
f9a8b41657
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      src/sdk/src/crypto/pedersen.rs

+ 1 - 1
src/sdk/src/crypto/pedersen.rs

@@ -33,7 +33,7 @@ use super::{
 #[allow(non_snake_case)]
 pub fn pedersen_commitment_base(value: pallas::Base, blind: pallas::Scalar) -> pallas::Point {
     let hasher = pallas::Point::hash_to_curve(VALUE_COMMITMENT_PERSONALIZATION);
-    let V = NullifierK.generator();
+    let V = hasher(&VALUE_COMMITMENT_V_BYTES);
     let R = hasher(&VALUE_COMMITMENT_R_BYTES);
 
     V * mod_r_p(value) + R * blind