Function zcash_proofs::sprout::create_proof [−][src]
pub fn create_proof(
phi: [u8; 32],
rt: [u8; 32],
h_sig: [u8; 32],
in_sk1: [u8; 32],
in_value1: u64,
in_rho1: [u8; 32],
in_r1: [u8; 32],
in_auth1: &[u8; 966],
in_sk2: [u8; 32],
in_value2: u64,
in_rho2: [u8; 32],
in_r2: [u8; 32],
in_auth2: &[u8; 966],
out_pk1: [u8; 32],
out_value1: u64,
out_r1: [u8; 32],
out_pk2: [u8; 32],
out_value2: u64,
out_r2: [u8; 32],
vpub_old: u64,
vpub_new: u64,
proving_key: &Parameters<Bls12>
) -> Proof<Bls12>
Expand description
Sprout JoinSplit proof generation.