Bitcoin Core 28.99.0
P2P Digital Currency
CKey Member List

This is the complete list of members for CKey, including all inherited members.

begin() constCKeyinline
Check(const unsigned char *vch)CKeyprivatestatic
CKey() noexcept=defaultCKey
CKey(CKey &&) noexcept=defaultCKey
CKey(const CKey &other)CKeyinline
ClearKeyData()CKeyinlineprivate
COMPRESSED_SIZECKeystatic
ComputeBIP324ECDHSecret(const EllSwiftPubKey &their_ellswift, const EllSwiftPubKey &our_ellswift, bool initiating) constCKey
ComputeKeyPair(const uint256 *merkle_root) constCKey
data() constCKeyinline
Derive(CKey &keyChild, ChainCode &ccChild, unsigned int nChild, const ChainCode &cc) constCKey
EllSwiftCreate(Span< const std::byte > entropy) constCKey
end() constCKeyinline
fCompressedCKeyprivate
GetPrivKey() constCKey
GetPubKey() constCKey
IsCompressed() constCKeyinline
IsValid() constCKeyinline
keydataCKeyprivate
KeyType typedefCKeyprivate
Load(const CPrivKey &privkey, const CPubKey &vchPubKey, bool fSkipCheck)CKey
MakeKeyData()CKeyinlineprivate
MakeNewKey(bool fCompressed)CKey
operator=(CKey &&) noexcept=defaultCKey
operator=(const CKey &other)CKeyinline
operator==CKeyfriend
Set(const T pbegin, const T pend, bool fCompressedIn)CKeyinline
Sign(const uint256 &hash, std::vector< unsigned char > &vchSig, bool grind=true, uint32_t test_case=0) constCKey
SignCompact(const uint256 &hash, std::vector< unsigned char > &vchSig) constCKey
SignSchnorr(const uint256 &hash, Span< unsigned char > sig, const uint256 *merkle_root, const uint256 &aux) constCKey
SIZECKeystatic
size() constCKeyinline
VerifyPubKey(const CPubKey &vchPubKey) constCKey