Make diversify_hash() private again
This commit is contained in:
parent
5a249f8da5
commit
2942bad6ff
|
@ -220,6 +220,9 @@ impl NoteCommitment {
|
|||
|
||||
// Jubjub repr_J canonical byte encoding
|
||||
// https://zips.z.cash/protocol/protocol.pdf#jubjub
|
||||
//
|
||||
// The `From<Diversifier>` impls for the `jubjub::*Point`s handles
|
||||
// calling `DiversifyHash` implicitly.
|
||||
let g_d_bytes = jubjub::AffinePoint::from(diversifier).to_bytes();
|
||||
let pk_d_bytes = <[u8; 32]>::from(transmission_key);
|
||||
let v_bytes = value.to_bytes();
|
||||
|
|
|
@ -155,7 +155,7 @@ fn zcash_h() -> jubjub::ExtendedPoint {
|
|||
/// Used to derive a diversified base point from a diversifier value.
|
||||
///
|
||||
/// https://zips.z.cash/protocol/protocol.pdf#concretediversifyhash
|
||||
pub fn diversify_hash(d: [u8; 11]) -> Option<jubjub::ExtendedPoint> {
|
||||
fn diversify_hash(d: [u8; 11]) -> Option<jubjub::ExtendedPoint> {
|
||||
jubjub_group_hash(*b"Zcash_gd", &d)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue