#include <pubkey.h>
#include <serialize.h>
#include <support/allocators/secure.h>
#include <uint256.h>
#include <stdexcept>
#include <vector>
Go to the source code of this file.
◆ CPrivKey
CPrivKey is a serialized private key, with all parameters included (SIZE bytes)
Definition at line 25 of file key.h.
◆ ECDHSecret
Definition at line 31 of file key.h.
◆ secp256k1_context
Definition at line 19 of file key.h.
◆ ECC_InitSanityCheck()
| bool ECC_InitSanityCheck |
( |
| ) |
|
Check that required EC support is available at runtime.
Definition at line 442 of file key.cpp.
◆ GenerateRandomKey()
| CKey GenerateRandomKey |
( |
bool |
compressed = true | ) |
|
|
noexcept |
◆ GetSecp256k1SignContext()
Access the secp256k1 context used for signing and MuSig2 nonce generation.
Definition at line 448 of file key.cpp.
◆ ECDH_SECRET_SIZE
Size of ECDH shared secrets.
Definition at line 28 of file key.h.