#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.
|
typedef std::vector< unsigned char, secure_allocator< unsigned char > > | CPrivKey |
| secp256k1: const unsigned int PRIVATE_KEY_SIZE = 279; const unsigned int PUBLIC_KEY_SIZE = 65; const unsigned int SIGNATURE_SIZE = 72; More...
|
|
secp256k1: const unsigned int PRIVATE_KEY_SIZE = 279; const unsigned int PUBLIC_KEY_SIZE = 65; const unsigned int SIGNATURE_SIZE = 72;
see www.keylength.com script supports up to 75 for single byte push secure_allocator is defined in allocators.h CPrivKey is a serialized private key, with all parameters included (279 bytes)
Definition at line 32 of file key.h.
bool ECC_InitSanityCheck |
( |
void |
| ) |
|
Check that required EC support is available at runtime.
Definition at line 284 of file key.cpp.
Initialize the elliptic curve support.
May not be called twice without calling ECC_Stop first.
Definition at line 291 of file key.cpp.
Deinitialize the elliptic curve support.
No-op if ECC_Start wasn't called first.
Definition at line 308 of file key.cpp.