bip/bip/zip32/zip32
library
Classes
-
DefaultZCryptoContext
-
-
DiversifiedTransmissionKey
-
-
Diversifier
-
-
DiversifierIndex
-
Represents an 11-byte Zcash Orchard diversifier index.
-
IncomingViewingKey<ADDR extends ShieldAddress<DiversifiedTransmissionKey>>
-
Abstract base for an incoming viewing key that can derive shielded addresses.
-
IZip32ChildKeyDerivator<PARENTKEY extends CryptoKeyBase<BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>?, DERIVATIONCONTXT extends CryptoKeyBase<BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>?>
-
ZIP32 (Zcash Implementation of BIP32) abstractions for hierarchical
deterministic key management.
-
IZip32CryptoKey<KEYDATA extends BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>
-
-
IZip32MasterKeyGenerator
-
Interface for ZIP32 master key generation.
-
OrchardAddress
-
-
OrchardBindingAuthorizingKey
-
-
OrchardBindingVerificationKey
-
-
OrchardCommitIvkRandomness
-
-
OrchardDiversifiedTransmissionKey
-
-
OrchardDiversifierKey
-
-
OrchardExtendedFullViewKey
-
-
OrchardExtendedSpendingKey
-
-
OrchardFullViewingKey
-
-
OrchardIncomingViewingKey
-
-
OrchardKeyAgreementPrivateKey
-
-
OrchardKeyUtils
-
-
OrchardNullifierDerivingKey
-
-
OrchardOutgoingViewingKey
-
-
OrchardSigningKey<V extends OrchardVerifyingKey<V>, K extends OrchardSigningKey<V, K>>
-
-
OrchardSpendAuthorizingKey
-
-
OrchardSpendingKey
-
-
OrchardSpendValidatingKey
-
-
OrchardSpendVerificationKey
-
-
OrchardVerifyingKey<V extends OrchardVerifyingKey<V>>
-
-
OrchardZip32ChildKeyDerivator
-
-
OrchardZip32MasterKeyGenerator
-
-
ReddsaSignature
-
Represents a RedDSA signature consisting of r and s components.
-
ReddsaSigningKey<SCALAR extends CryptoField<SCALAR>, P extends CryptoGroupElement<P, SCALAR>, SCALARNATIVE extends CryptoField<SCALARNATIVE>, PNATIVE extends CryptoGroupElement<PNATIVE, SCALARNATIVE>, V extends VerificationKey<SCALARNATIVE, PNATIVE, V>, SK extends ReddsaSigningKey<SCALAR, P, SCALARNATIVE, PNATIVE, V, SK>>
-
Abstract base for a RedDSA signing key.
-
RedJubJubPrivateKey
-
-
RedJubJubPublicKey
-
-
RedPallasPrivateKey
-
-
RedPallasPublicKey
-
-
SaplingBindingAuthorizingKey
-
-
SaplingBindingVerificationKey
-
-
SaplingDiversifiableFullViewingKey
-
-
SaplingDiversifiedTransmissionKey
-
-
SaplingDiversifierKey
-
-
SaplingExpandedSpendingKey
-
-
SaplingExtendedFullViewKey
-
-
SaplingExtendedSpendingKey
-
-
SaplingFullViewingKey
-
-
SaplingIncomingViewingKey
-
-
SaplingIvk
-
-
SaplingKeyUtils
-
-
SaplingNullifierDerivingKey
-
-
SaplingOutgoingViewingKey
-
-
SaplingPaymentAddress
-
-
SaplingSigningKey<V extends SaplingVerifyingKey<V>, K extends SaplingSigningKey<V, K>>
-
-
SaplingSpendAuthorizingKey
-
-
SaplingSpendVerificationKey
-
-
SaplingVerifyingKey<V extends SaplingVerifyingKey<V>>
-
-
SaplingViewingKey
-
-
SaplingZip32ChildKeyDerivator
-
-
SaplingZip32KeyData
-
-
SaplingZip32MasterKeyGenerator
-
-
ShieldAddress<PKD extends DiversifiedTransmissionKey>
-
Represents a generic Shielded address with a transmission key and diversifier.
-
VerificationKey<SCALAR extends CryptoField<SCALAR>, P extends CryptoGroupElement<P, SCALAR>, V extends VerificationKey<SCALAR, P, V>>
-
Abstract base for a RedDSA verification key.
-
ZcashConf
-
-
ZCryptoContext
-
Provides cryptographic primitives and precomputed tables required for
ZCash operations (e.g., Poseidon hash, Sinsemilla commitments, and
domain-separated commitments).
-
Zip32
-
-
Zip32Base<SK extends Zip32ExtendedSpendKey<BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>, PK extends Zip32ExtendedFullViewKey<IncomingViewingKey<ShieldAddress<DiversifiedTransmissionKey>>, BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>, KEYINDEX extends HdKeyIndex, KEYDRIVATOR extends IChildKeyDerivator<IChildKey, CryptoKeyBase<BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>?, CryptoKeyBase<BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>?, HdKeyIndex?>, MASTERKEYGENERATOR extends IMasterKeyKeyGenerator<IMasterKey>, KEY extends HDKeyManager<SK, PK, KEYINDEX, KEY>>
-
Base class for ZIP32 hierarchical deterministic (HD) key managers.
-
ZIP32CoinConfig
-
A base class representing configuration parameters for a cryptocurrency coin.
-
Zip32ExtendedFullViewKey<IVK extends IncomingViewingKey<ShieldAddress<DiversifiedTransmissionKey>>, KEYDATA extends BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>
-
Represents an extended full-view key in ZIP32.
-
Zip32ExtendedSpendKey<KEYDATA extends BaseCryptoKeyData<ChainCode?, HdKeyIndex?, KeyDepth?, KeyFingerPrint?>>
-
Represents an extended spending key in ZIP32.
-
Zip32Orchard
-
-
Zip32Sapling
-