Expand description
Orchard fixed bases.
Modules§
Structs§
- Const
Base Field Element - ConstBaseFieldElement is used in scalar mul with a base field element.
- NullifierK
- NullifierK is used in scalar mul with a base field element.
- Value
CommitV - ValueCommitV is used in scalar mul with a short signed scalar.
Enums§
- Orchard
Fixed Bases - Orchard
Fixed Bases Full - The Orchard fixed bases used in scalar mul with full-width scalars.
Constants§
- COMMIT_
IVK_ PERSONALIZATION - SWU hash-to-curve personalization for the IVK commitment generator
- FIXED_
BASE_ WINDOW_ SIZE - Window size for fixed-base scalar multiplication
- H
- $2^{
FIXED_BASE_WINDOW_SIZE
}$ - NOTE_
COMMITMENT_ PERSONALIZATION - SWU hash-to-curve personalization for the note commitment generator
- NUM_
WINDOWS - Number of windows for a full-width scalar
- NUM_
WINDOWS_ SHORT - Number of windows for a short signed scalar
- ORCHARD_
PERSONALIZATION - SWU hash-to-curve personalization for the spending key base point and the nullifier base point K^Orchard
- VALUE_
COMMITMENT_ PERSONALIZATION - SWU hash-to-curve personalization for the value commitment generator
- VALUE_
COMMITMENT_ R_ BYTES - SWU hash-to-curve value for the value commitment generator
- VALUE_
COMMITMENT_ V_ BYTES - SWU hash-to-curve value for the value commitment generator