Bitcoin Core  27.99.0
P2P Digital Currency
Classes | Typedefs | Variables
pubkey.h File Reference
#include <hash.h>
#include <serialize.h>
#include <span.h>
#include <uint256.h>
#include <cstring>
#include <optional>
#include <vector>
Include dependency graph for pubkey.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CKeyID
 A reference to a CKey: the Hash160 of its serialized public key. More...
 
class  CPubKey
 An encapsulated public key. More...
 
class  XOnlyPubKey
 
struct  EllSwiftPubKey
 An ElligatorSwift-encoded public key. More...
 
struct  CExtPubKey
 

Typedefs

typedef uint256 ChainCode
 

Variables

const unsigned int BIP32_EXTKEY_SIZE = 74
 
const unsigned int BIP32_EXTKEY_WITH_VERSION_SIZE = 78
 

Typedef Documentation

◆ ChainCode

typedef uint256 ChainCode

Definition at line 30 of file pubkey.h.

Variable Documentation

◆ BIP32_EXTKEY_SIZE

const unsigned int BIP32_EXTKEY_SIZE = 74

Definition at line 19 of file pubkey.h.

◆ BIP32_EXTKEY_WITH_VERSION_SIZE

const unsigned int BIP32_EXTKEY_WITH_VERSION_SIZE = 78

Definition at line 20 of file pubkey.h.