Bitcoin Core 28.99.0
P2P Digital Currency
|
This is the complete list of members for BIP324Cipher, including all inherited members.
BIP324Cipher()=delete | BIP324Cipher | |
BIP324Cipher(const CKey &key, Span< const std::byte > ent32) noexcept | BIP324Cipher | |
BIP324Cipher(const CKey &key, const EllSwiftPubKey &pubkey) noexcept | BIP324Cipher | |
Decrypt(Span< const std::byte > input, Span< const std::byte > aad, bool &ignore, Span< std::byte > contents) noexcept | BIP324Cipher | |
DecryptLength(Span< const std::byte > input) noexcept | BIP324Cipher | |
Encrypt(Span< const std::byte > contents, Span< const std::byte > aad, bool ignore, Span< std::byte > output) noexcept | BIP324Cipher | |
EXPANSION | BIP324Cipher | static |
GARBAGE_TERMINATOR_LEN | BIP324Cipher | static |
GetOurPubKey() const noexcept | BIP324Cipher | inline |
GetReceiveGarbageTerminator() const noexcept | BIP324Cipher | inline |
GetSendGarbageTerminator() const noexcept | BIP324Cipher | inline |
GetSessionID() const noexcept | BIP324Cipher | inline |
HEADER_LEN | BIP324Cipher | static |
IGNORE_BIT | BIP324Cipher | static |
Initialize(const EllSwiftPubKey &their_pubkey, bool initiator, bool self_decrypt=false) noexcept | BIP324Cipher | |
LENGTH_LEN | BIP324Cipher | static |
m_key | BIP324Cipher | private |
m_our_pubkey | BIP324Cipher | private |
m_recv_garbage_terminator | BIP324Cipher | private |
m_recv_l_cipher | BIP324Cipher | private |
m_recv_p_cipher | BIP324Cipher | private |
m_send_garbage_terminator | BIP324Cipher | private |
m_send_l_cipher | BIP324Cipher | private |
m_send_p_cipher | BIP324Cipher | private |
m_session_id | BIP324Cipher | private |
operator bool() const noexcept | BIP324Cipher | inlineexplicit |
REKEY_INTERVAL | BIP324Cipher | static |
SESSION_ID_LEN | BIP324Cipher | static |