![]() |
Bitcoin Core 30.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, std::span< const std::byte > ent32) noexcept | BIP324Cipher | |
| BIP324Cipher(const CKey &key, const EllSwiftPubKey &pubkey) noexcept | BIP324Cipher | |
| Decrypt(std::span< const std::byte > input, std::span< const std::byte > aad, bool &ignore, std::span< std::byte > contents) noexcept | BIP324Cipher | |
| DecryptLength(std::span< const std::byte > input) noexcept | BIP324Cipher | |
| Encrypt(std::span< const std::byte > contents, std::span< const std::byte > aad, bool ignore, std::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 |