Botan
1.11.15
|
#include <tls_seq_numbers.h>
Public Member Functions | |
bool | already_seen (u64bit) const override |
u16bit | current_read_epoch () const override |
u16bit | current_write_epoch () const override |
void | new_read_cipher_state () override |
void | new_write_cipher_state () override |
u64bit | next_read_sequence () override |
u64bit | next_write_sequence (u16bit) override |
void | read_accept (u64bit) override |
Definition at line 34 of file tls_seq_numbers.h.
bool Botan::TLS::Stream_Sequence_Numbers::already_seen | ( | u64bit | ) | const [inline, override, virtual] |
Implements Botan::TLS::Connection_Sequence_Numbers.
Definition at line 46 of file tls_seq_numbers.h.
{ return false; }
u16bit Botan::TLS::Stream_Sequence_Numbers::current_read_epoch | ( | ) | const [inline, override, virtual] |
Implements Botan::TLS::Connection_Sequence_Numbers.
Definition at line 40 of file tls_seq_numbers.h.
{ return m_read_epoch; }
u16bit Botan::TLS::Stream_Sequence_Numbers::current_write_epoch | ( | ) | const [inline, override, virtual] |
Implements Botan::TLS::Connection_Sequence_Numbers.
Definition at line 41 of file tls_seq_numbers.h.
{ return m_write_epoch; }
void Botan::TLS::Stream_Sequence_Numbers::new_read_cipher_state | ( | ) | [inline, override, virtual] |
Implements Botan::TLS::Connection_Sequence_Numbers.
Definition at line 37 of file tls_seq_numbers.h.
{ m_read_seq_no = 0; m_read_epoch += 1; }
void Botan::TLS::Stream_Sequence_Numbers::new_write_cipher_state | ( | ) | [inline, override, virtual] |
Implements Botan::TLS::Connection_Sequence_Numbers.
Definition at line 38 of file tls_seq_numbers.h.
{ m_write_seq_no = 0; m_write_epoch += 1; }
u64bit Botan::TLS::Stream_Sequence_Numbers::next_read_sequence | ( | ) | [inline, override, virtual] |
Implements Botan::TLS::Connection_Sequence_Numbers.
Definition at line 44 of file tls_seq_numbers.h.
{ return m_read_seq_no; }
u64bit Botan::TLS::Stream_Sequence_Numbers::next_write_sequence | ( | u16bit | ) | [inline, override, virtual] |
Implements Botan::TLS::Connection_Sequence_Numbers.
Definition at line 43 of file tls_seq_numbers.h.
{ return m_write_seq_no++; }
void Botan::TLS::Stream_Sequence_Numbers::read_accept | ( | u64bit | ) | [inline, override, virtual] |
Implements Botan::TLS::Connection_Sequence_Numbers.
Definition at line 47 of file tls_seq_numbers.h.
{ m_read_seq_no++; }