mirror of https://github.com/zcash/halo2.git
Fix protocol spec references after PDF rename
This commit is contained in:
parent
22658c3bc4
commit
be758de3bb
|
@ -67,7 +67,7 @@ impl<I: Iterator<Item = bool>> Iterator for Pad<I> {
|
|||
|
||||
/// Hash extractor for Pallas, from [§ 5.4.8.7].
|
||||
///
|
||||
/// [§ 5.4.8.7]: https://zips.z.cash/protocol/orchard.pdf#concreteextractorpallas
|
||||
/// [§ 5.4.8.7]: https://zips.z.cash/protocol/nu5.pdf#concreteextractorpallas
|
||||
fn extract(point: &pallas::Point) -> pallas::Base {
|
||||
// TODO: Should we return the actual bits in a Vec, or allow the caller to use
|
||||
// PrimeField::to_le_bits on the returned pallas::Base?
|
||||
|
@ -85,7 +85,7 @@ fn Q(domain_prefix: &str) -> pallas::Point {
|
|||
|
||||
/// `SinsemillaHashToPoint` from [§ 5.4.1.9].
|
||||
///
|
||||
/// [§ 5.4.1.9]: https://zips.z.cash/protocol/orchard.pdf#concretesinsemillahash
|
||||
/// [§ 5.4.1.9]: https://zips.z.cash/protocol/nu5.pdf#concretesinsemillahash
|
||||
#[allow(non_snake_case)]
|
||||
pub(crate) fn hash_to_point(domain_prefix: &str, msg: impl Iterator<Item = bool>) -> pallas::Point {
|
||||
let padded: Vec<_> = Pad::new(msg).collect();
|
||||
|
@ -100,14 +100,14 @@ pub(crate) fn hash_to_point(domain_prefix: &str, msg: impl Iterator<Item = bool>
|
|||
|
||||
/// `SinsemillaHash` from [§ 5.4.1.9].
|
||||
///
|
||||
/// [§ 5.4.1.9]: https://zips.z.cash/protocol/orchard.pdf#concretesinsemillahash
|
||||
/// [§ 5.4.1.9]: https://zips.z.cash/protocol/nu5.pdf#concretesinsemillahash
|
||||
pub(crate) fn hash(domain_prefix: &str, msg: impl Iterator<Item = bool>) -> pallas::Base {
|
||||
extract(&hash_to_point(domain_prefix, msg))
|
||||
}
|
||||
|
||||
/// `SinsemillaCommit` from [§ 5.4.7.4].
|
||||
///
|
||||
/// [§ 5.4.7.4]: https://zips.z.cash/protocol/orchard.pdf#concretesinsemillacommit
|
||||
/// [§ 5.4.7.4]: https://zips.z.cash/protocol/nu5.pdf#concretesinsemillacommit
|
||||
#[allow(non_snake_case)]
|
||||
pub(crate) fn commit(
|
||||
domain_prefix: &str,
|
||||
|
@ -124,7 +124,7 @@ pub(crate) fn commit(
|
|||
|
||||
/// `SinsemillaShortCommit` from [§ 5.4.7.4].
|
||||
///
|
||||
/// [§ 5.4.7.4]: https://zips.z.cash/protocol/orchard.pdf#concretesinsemillacommit
|
||||
/// [§ 5.4.7.4]: https://zips.z.cash/protocol/nu5.pdf#concretesinsemillacommit
|
||||
pub(crate) fn short_commit(
|
||||
domain_prefix: &str,
|
||||
msg: impl Iterator<Item = bool>,
|
||||
|
|
Loading…
Reference in New Issue