[][src]Module cashweb_bitcoin::bip32

This module contains the ExtendedPublicKey and ExtendedPrivateKey structs which allow interaction with Hierarchical Deterministic Wallets.

Structs

ExtendedPrivateKey

A wrapper around PrivateKey to allow Hierarchical Deterministic Wallets public key derivation.

ExtendedPublicKey

A wrapper around PublicKey to allow Hierarchical Deterministic Wallets public key derivation.

HardenedDeriveError

Public key to public key derivation can not be performed for a hardened key.

IndexError

Error associated with child number construction.

PrivateKey

Secret 256-bit key used as x in an ECDSA signature

PublicKey

A Secp256k1 public key, used for verification of signatures

Secp256k1

The secp256k1 engine, used to execute all signature operations

Enums

ChildNumber

Represents a child number.

DeriveError

Error associated with the derivation of a ExtendedPublicKey.

SecpError

An ECDSA error