Expand description
Key derivation for the Aztec protocol.
Implements the full key hierarchy: master secret keys via SHA-512, master public keys via Grumpkin scalar multiplication, and app-scoped keys via Poseidon2.
Structs§
- Derived
Keys - The complete set of derived keys from a secret key.
Enums§
- KeyType
- Identifies a key type for app-scoped derivation.
Functions§
- compute_
app_ nullifier_ hiding_ key - Compute the app-scoped nullifier hiding key.
- compute_
app_ secret_ key - Compute an app-scoped secret key from a master key and app address.
- compute_
ovsk_ app - Compute the app-scoped outgoing viewing secret key.
- derive_
keys - Derive the complete key set from a secret key.
- derive_
master_ incoming_ viewing_ secret_ key - Derive the master incoming viewing secret key from a secret key.
- derive_
master_ nullifier_ hiding_ key - Derive the master nullifier hiding key from a secret key.
- derive_
master_ outgoing_ viewing_ secret_ key - Derive the master outgoing viewing secret key from a secret key.
- derive_
master_ tagging_ secret_ key - Derive the master tagging secret key from a secret key.
- derive_
public_ key_ from_ secret_ key - Derive a Grumpkin public key from a secret key via scalar multiplication.
- derive_
signing_ key - Derive the signing key from a secret key.