Bitcoin Core  27.99.0
P2P Digital Currency
BIP324Cipher Member List

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

BIP324Cipher()=deleteBIP324Cipher
BIP324Cipher(const CKey &key, Span< const std::byte > ent32) noexceptBIP324Cipher
BIP324Cipher(const CKey &key, const EllSwiftPubKey &pubkey) noexceptBIP324Cipher
Decrypt(Span< const std::byte > input, Span< const std::byte > aad, bool &ignore, Span< std::byte > contents) noexceptBIP324Cipher
DecryptLength(Span< const std::byte > input) noexceptBIP324Cipher
Encrypt(Span< const std::byte > contents, Span< const std::byte > aad, bool ignore, Span< std::byte > output) noexceptBIP324Cipher
EXPANSIONBIP324Cipherstatic
GARBAGE_TERMINATOR_LENBIP324Cipherstatic
GetOurPubKey() const noexceptBIP324Cipherinline
GetReceiveGarbageTerminator() const noexceptBIP324Cipherinline
GetSendGarbageTerminator() const noexceptBIP324Cipherinline
GetSessionID() const noexceptBIP324Cipherinline
HEADER_LENBIP324Cipherstatic
IGNORE_BITBIP324Cipherstatic
Initialize(const EllSwiftPubKey &their_pubkey, bool initiator, bool self_decrypt=false) noexceptBIP324Cipher
LENGTH_LENBIP324Cipherstatic
m_keyBIP324Cipherprivate
m_our_pubkeyBIP324Cipherprivate
m_recv_garbage_terminatorBIP324Cipherprivate
m_recv_l_cipherBIP324Cipherprivate
m_recv_p_cipherBIP324Cipherprivate
m_send_garbage_terminatorBIP324Cipherprivate
m_send_l_cipherBIP324Cipherprivate
m_send_p_cipherBIP324Cipherprivate
m_session_idBIP324Cipherprivate
operator bool() const noexceptBIP324Cipherinlineexplicit
REKEY_INTERVALBIP324Cipherstatic
SESSION_ID_LENBIP324Cipherstatic