Module keys

Source
Expand description

Sapling key types.

Unused key types are not implemented, see PR #5476.

“The spend authorizing key ask, proof authorizing key (ak, nsk), full viewing key (ak, nk, ovk), incoming viewing key ivk, and each diversified payment address addr_d = (d, pk_d ) are derived from sk, as described in Sapling Key Components.” - §3.1

Structs§

Diversifier
A Diversifier, as described in protocol specification §4.2.2.
EphemeralPublicKey
An ephemeral public key for Sapling key agreement.
TransmissionKey
A (diversified) TransmissionKey
ValidatingKey
A randomized validating key that should be used to validate spendAuthSig.