Expand description
Implementation of Sinsemilla outside the circuit.
Structs§
- Commit
Domain - A domain in which $\mathsf{SinsemillaCommit}$ and $\mathsf{SinsemillaShortCommit}$ can be used.
- Hash
Domain - A domain in which $\mathsf{SinsemillaHashToPoint}$ and $\mathsf{SinsemillaHash}$ can be used.
Constants§
- C
- The largest integer such that $2^c \leq (r_P - 1) / 2$, where $r_P$ is the order of Pallas.
- INV_
TWO_ POW_ K - $\frac{1}{2^K}$
- K
- Number of bits of each message piece in $\mathsf{SinsemillaHashToPoint}$
- Q_
PERSONALIZATION - SWU hash-to-curve personalization for Sinsemilla $Q$ generators.
- SINSEMILLA_
S - The precomputed bases for the Sinsemilla hash function.
- S_
PERSONALIZATION - SWU hash-to-curve personalization for Sinsemilla $S$ generators.