FFI: Rename to librustzcash_sapling_compute_cmu
Part of zcash/zcash#3446.
This commit is contained in:
parent
0ac2261b7a
commit
fbe54c4b6c
|
@ -217,7 +217,7 @@ extern "C" {
|
||||||
/// The `pk_d` and `r` parameters must be of length 32.
|
/// The `pk_d` and `r` parameters must be of length 32.
|
||||||
/// The result is also of length 32 and placed in `result`.
|
/// The result is also of length 32 and placed in `result`.
|
||||||
/// Returns false if the diversifier or pk_d is not valid
|
/// Returns false if the diversifier or pk_d is not valid
|
||||||
bool librustzcash_sapling_compute_cm(
|
bool librustzcash_sapling_compute_cmu(
|
||||||
const unsigned char *diversifier,
|
const unsigned char *diversifier,
|
||||||
const unsigned char *pk_d,
|
const unsigned char *pk_d,
|
||||||
const uint64_t value,
|
const uint64_t value,
|
||||||
|
|
|
@ -408,7 +408,7 @@ pub extern "C" fn librustzcash_sapling_compute_nf(
|
||||||
/// The result is also of length 32 and placed in `result`.
|
/// The result is also of length 32 and placed in `result`.
|
||||||
/// Returns false if `diversifier` or `pk_d` is not valid.
|
/// Returns false if `diversifier` or `pk_d` is not valid.
|
||||||
#[no_mangle]
|
#[no_mangle]
|
||||||
pub extern "C" fn librustzcash_sapling_compute_cm(
|
pub extern "C" fn librustzcash_sapling_compute_cmu(
|
||||||
diversifier: *const [c_uchar; 11],
|
diversifier: *const [c_uchar; 11],
|
||||||
pk_d: *const [c_uchar; 32],
|
pk_d: *const [c_uchar; 32],
|
||||||
value: u64,
|
value: u64,
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::librustzcash_sapling_compute_cm;
|
use crate::librustzcash_sapling_compute_cmu;
|
||||||
use crate::librustzcash_sapling_compute_nf;
|
use crate::librustzcash_sapling_compute_nf;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -648,7 +648,7 @@ fn notes() {
|
||||||
for tv in test_vectors {
|
for tv in test_vectors {
|
||||||
// Compute commitment and compare with test vector
|
// Compute commitment and compare with test vector
|
||||||
let mut result = [0u8; 32];
|
let mut result = [0u8; 32];
|
||||||
assert!(librustzcash_sapling_compute_cm(
|
assert!(librustzcash_sapling_compute_cmu(
|
||||||
&tv.default_d,
|
&tv.default_d,
|
||||||
&tv.default_pk_d,
|
&tv.default_pk_d,
|
||||||
tv.note_v,
|
tv.note_v,
|
||||||
|
|
|
@ -62,7 +62,7 @@ SaplingNote::SaplingNote(
|
||||||
boost::optional<uint256> SaplingNote::cmu() const {
|
boost::optional<uint256> SaplingNote::cmu() const {
|
||||||
uint256 result;
|
uint256 result;
|
||||||
uint256 rcm_tmp = rcm();
|
uint256 rcm_tmp = rcm();
|
||||||
if (!librustzcash_sapling_compute_cm(
|
if (!librustzcash_sapling_compute_cmu(
|
||||||
d.data(),
|
d.data(),
|
||||||
pk_d.begin(),
|
pk_d.begin(),
|
||||||
value(),
|
value(),
|
||||||
|
@ -277,7 +277,7 @@ boost::optional<SaplingNotePlaintext> SaplingNotePlaintext::plaintext_checks_wit
|
||||||
|
|
||||||
uint256 cmu_expected;
|
uint256 cmu_expected;
|
||||||
uint256 rcm = plaintext.rcm();
|
uint256 rcm = plaintext.rcm();
|
||||||
if (!librustzcash_sapling_compute_cm(
|
if (!librustzcash_sapling_compute_cmu(
|
||||||
plaintext.d.data(),
|
plaintext.d.data(),
|
||||||
pk_d.begin(),
|
pk_d.begin(),
|
||||||
plaintext.value(),
|
plaintext.value(),
|
||||||
|
@ -392,7 +392,7 @@ boost::optional<SaplingNotePlaintext> SaplingNotePlaintext::plaintext_checks_wit
|
||||||
|
|
||||||
uint256 cmu_expected;
|
uint256 cmu_expected;
|
||||||
uint256 rcm = plaintext.rcm();
|
uint256 rcm = plaintext.rcm();
|
||||||
if (!librustzcash_sapling_compute_cm(
|
if (!librustzcash_sapling_compute_cmu(
|
||||||
plaintext.d.data(),
|
plaintext.d.data(),
|
||||||
pk_d.begin(),
|
pk_d.begin(),
|
||||||
plaintext.value(),
|
plaintext.value(),
|
||||||
|
|
Loading…
Reference in New Issue