OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ProtoContext::KeyContext Member List

This is the complete list of members for openvpn::ProtoContext::KeyContext, including all inherited members.

ack_send_bufopenvpn::ProtoStackBase< Packet, KeyContext >private
active()openvpn::ProtoContext::KeyContextinlineprivate
active_event()openvpn::ProtoContext::KeyContextinlineprivate
app_pre_write_queueopenvpn::ProtoContext::KeyContextprivate
app_recv(BufferPtr &&to_app_buf)openvpn::ProtoContext::KeyContextinlineprivate
app_recv_bufopenvpn::ProtoContext::KeyContextprivate
app_send(BufferPtr &&bp)openvpn::ProtoContext::KeyContextinline
app_send_validate(BufferPtr &&bp)openvpn::ProtoContext::KeyContextinline
app_write_queueopenvpn::ProtoStackBase< Packet, KeyContext >private
auth_cert() constopenvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
Base typedefopenvpn::ProtoContext::KeyContextprivate
Baseopenvpn::ProtoContext::KeyContextprivate
become_primary_time()openvpn::ProtoContext::KeyContextinline
cache_op32()openvpn::ProtoContext::KeyContextinlineprivate
calculate_mssfix(ProtoConfig &c)openvpn::ProtoContext::KeyContextinline
compressopenvpn::ProtoContext::KeyContextprivate
construct_timeopenvpn::ProtoContext::KeyContextprivate
cryptoopenvpn::ProtoContext::KeyContextprivate
crypto_flagsopenvpn::ProtoContext::KeyContextprivate
current_eventopenvpn::ProtoContext::KeyContextprivate
data_channel_keyopenvpn::ProtoContext::KeyContextprivate
data_channel_ready() constopenvpn::ProtoContext::KeyContextinline
data_limitopenvpn::ProtoContext::KeyContextprivate
data_limit_add(const DataLimit::Mode mode, const size_t size)openvpn::ProtoContext::KeyContextinlineprivate
data_limit_defer() constopenvpn::ProtoContext::KeyContextinlineprivate
data_limit_event(const DataLimit::Mode mode, const DataLimit::State state)openvpn::ProtoContext::KeyContextinlineprivate
data_limit_expire() constopenvpn::ProtoContext::KeyContextinlineprivate
data_limit_notify(const DataLimit::Mode cdl_mode, const DataLimit::State cdl_status)openvpn::ProtoContext::KeyContextinline
decapsulate(Packet &pkt)openvpn::ProtoContext::KeyContextinlineprivate
decapsulate_post_process(Packet &pkt, ProtoSessionID &src_psid, const PacketIDControl pid)openvpn::ProtoContext::KeyContextinlineprivate
decapsulate_tls_auth(Packet &pkt)openvpn::ProtoContext::KeyContextinlineprivate
decapsulate_tls_crypt(Packet &pkt)openvpn::ProtoContext::KeyContextinlineprivate
decapsulate_tls_plain(Packet &pkt)openvpn::ProtoContext::KeyContextinlineprivate
decrypt(BufferAllocated &buf)openvpn::ProtoContext::KeyContextinline
dirtyopenvpn::ProtoContext::KeyContextprivate
do_encrypt(BufferAllocated &buf, const bool compress_hint)openvpn::ProtoContext::KeyContextinlineprivate
down_stack_app()openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
down_stack_raw()openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
enable_op32openvpn::ProtoContext::KeyContextprivate
encapsulate(id_t id, Packet &pkt)openvpn::ProtoContext::KeyContextinlineprivate
encrypt(BufferAllocated &buf)openvpn::ProtoContext::KeyContextinline
error(const Error::Type reason)openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
event_pending()openvpn::ProtoContext::KeyContextinline
event_type_string(const EventType et)openvpn::ProtoContext::KeyContextinlinestatic
EventType enum nameopenvpn::ProtoContext::KeyContext
export_key_material(OpenVPNStaticKey &key, const std::string &label) constopenvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
flush()openvpn::ProtoContext::KeyContextinline
frame_openvpn::ProtoStackBase< Packet, KeyContext >private
gen_head(const unsigned int opcode, BufferAllocated &buf)openvpn::ProtoContext::KeyContextinlineprivate
gen_head_tls_auth(const unsigned int opcode, Buffer &buf)openvpn::ProtoContext::KeyContextinlineprivate
gen_head_tls_crypt(const unsigned int opcode, BufferAllocated &buf)openvpn::ProtoContext::KeyContextinlineprivate
gen_head_tls_plain(const unsigned int opcode, Buffer &buf)openvpn::ProtoContext::KeyContextinlineprivate
generate_ack(Packet &pkt)openvpn::ProtoContext::KeyContextinlineprivate
generate_datachannel_keys()openvpn::ProtoContext::KeyContextinline
get_event() constopenvpn::ProtoContext::KeyContextinline
get_state() constopenvpn::ProtoContext::KeyContextinline
get_tls_warnings() constopenvpn::ProtoContext::KeyContextinline
id_t typedefopenvpn::ProtoStackBase< Packet, KeyContext >private
init_data_channel()openvpn::ProtoContext::KeyContextinline
initial_op(const bool sender, const bool tls_crypt_v2) constopenvpn::ProtoContext::KeyContextinlineprivate
invalidate(const Error::Type reason)openvpn::ProtoContext::KeyContextinline
invalidate_callback()openvpn::ProtoContext::KeyContextinlineprivate
invalidated() constopenvpn::ProtoContext::KeyContextinline
invalidated_openvpn::ProtoStackBase< Packet, KeyContext >private
invalidation_reason() constopenvpn::ProtoContext::KeyContextinline
invalidation_reason_openvpn::ProtoStackBase< Packet, KeyContext >private
is_dirty() constopenvpn::ProtoContext::KeyContextinline
is_reliableopenvpn::ProtoContext::KeyContextprivate
is_thread_safe()openvpn::RC< thread_unsafe_refcount >static
KEV_ACTIVE enum valueopenvpn::ProtoContext::KeyContext
KEV_BECOME_PRIMARY enum valueopenvpn::ProtoContext::KeyContext
kev_error(const EventType ev, const Error::Type reason)openvpn::ProtoContext::KeyContextinlineprivate
KEV_EXPIRE enum valueopenvpn::ProtoContext::KeyContext
KEV_NEGOTIATE enum valueopenvpn::ProtoContext::KeyContext
KEV_NONE enum valueopenvpn::ProtoContext::KeyContext
KEV_PRIMARY_PENDING enum valueopenvpn::ProtoContext::KeyContext
KEV_RENEGOTIATE enum valueopenvpn::ProtoContext::KeyContext
KEV_RENEGOTIATE_FORCE enum valueopenvpn::ProtoContext::KeyContext
KEV_RENEGOTIATE_QUEUE enum valueopenvpn::ProtoContext::KeyContext
key_id() constopenvpn::ProtoContext::KeyContextinline
key_id_openvpn::ProtoContext::KeyContextprivate
key_limit_reneg(const EventType ev, const Time &t)openvpn::ProtoContext::KeyContextinline
key_limit_renegotiation_firedopenvpn::ProtoContext::KeyContextprivate
KeyContext(ProtoContext &p, const bool initiator, bool psid_cookie_mode=false)openvpn::ProtoContext::KeyContextinline
net_recv(Packet &&pkt)openvpn::ProtoContext::KeyContextinline
ProtoStackBase< Packet, KeyContext >::net_recv(Packet &&pkt)openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
net_send(const Packet &net_pkt, const Base::NetSendType nstype)openvpn::ProtoContext::KeyContextinlineprivate
NET_SEND_ACK enum valueopenvpn::ProtoStackBase< Packet, KeyContext >private
NET_SEND_RAW enum valueopenvpn::ProtoStackBase< Packet, KeyContext >private
NET_SEND_RETRANSMIT enum valueopenvpn::ProtoStackBase< Packet, KeyContext >private
NET_SEND_SSL enum valueopenvpn::ProtoStackBase< Packet, KeyContext >private
NetSendType enum nameopenvpn::ProtoStackBase< Packet, KeyContext >private
next_eventopenvpn::ProtoContext::KeyContextprivate
next_event_timeopenvpn::ProtoContext::KeyContextprivate
next_retransmit() constopenvpn::ProtoContext::KeyContextinline
next_retransmit_openvpn::ProtoStackBase< Packet, KeyContext >private
nowopenvpn::ProtoStackBase< Packet, KeyContext >private
OPENVPN_SIMPLE_EXCEPTION(tls_crypt_unwrap_wkc_error)openvpn::ProtoContext::KeyContext
ProtoStackBase< Packet, KeyContext >::OPENVPN_SIMPLE_EXCEPTION(proto_stack_invalidated)openvpn::ProtoStackBase< Packet, KeyContext >private
ProtoStackBase< Packet, KeyContext >::OPENVPN_SIMPLE_EXCEPTION(unknown_status_from_ssl_layer)openvpn::ProtoStackBase< Packet, KeyContext >private
operator=(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
ovpn_receiving_windowopenvpn::ProtoStackBase< Packet, KeyContext >privatestatic
ovpn_sending_windowopenvpn::ProtoStackBase< Packet, KeyContext >privatestatic
parent()openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
parse_early_negotiation(const Packet &pkt)openvpn::ProtoContext::KeyContextinlineprivate
post_ack_action()openvpn::ProtoContext::KeyContextinlineprivate
prepare_expire(const EventType current_ev=KeyContext::KEV_NONE)openvpn::ProtoContext::KeyContextinline
prepend_dest_psid_and_acks(Buffer &buf, unsigned int opcode)openvpn::ProtoContext::KeyContextinlineprivate
process_next_event()openvpn::ProtoContext::KeyContextinlineprivate
protoopenvpn::ProtoContext::KeyContextprivate
ProtoStackBase(SSLFactoryAPI &ssl_factory, TimePtr now_arg, const Time::Duration &tls_timeout_arg, const Frame::Ptr &frame, const SessionStats::Ptr &stats_arg, bool psid_cookie_mode)openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
Ptr typedefopenvpn::ProtoContext::KeyContext
raw_recv(Packet &&raw_pkt)openvpn::ProtoContext::KeyContextinlineprivate
raw_send(Packet &&pkt)openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
raw_write_queueopenvpn::ProtoStackBase< Packet, KeyContext >private
RC() noexcept=defaultopenvpn::RC< thread_unsafe_refcount >
RC(const RC &)=deleteopenvpn::RC< thread_unsafe_refcount >
reached_active() constopenvpn::ProtoContext::KeyContextinline
reached_active_time_openvpn::ProtoContext::KeyContextprivate
recv_auth(BufferPtr buf)openvpn::ProtoContext::KeyContextinlineprivate
recv_auth_complete(BufferComplete &bc) constopenvpn::ProtoContext::KeyContextinlineprivate
refcount_openvpn::RC< thread_unsafe_refcount >private
rekey(const CryptoDCInstance::RekeyType type)openvpn::ProtoContext::KeyContextinline
rel_recvopenvpn::ProtoStackBase< Packet, KeyContext >private
rel_sendopenvpn::ProtoStackBase< Packet, KeyContext >private
ReliableRecv typedefopenvpn::ProtoContext::KeyContextprivate
ReliableSend typedefopenvpn::ProtoContext::KeyContextprivate
remote_peer_idopenvpn::ProtoContext::KeyContextprivate
resend_wkcopenvpn::ProtoContext::KeyContextprivate
reset_event()openvpn::ProtoContext::KeyContextinline
retransmit()openvpn::ProtoContext::KeyContextinline
schedule_key_limit_renegotiation()openvpn::ProtoContext::KeyContextinlineprivate
seconds_until(const Time &next_time)openvpn::ProtoContext::KeyContextinlineprivate
send_auth()openvpn::ProtoContext::KeyContextinlineprivate
send_data_channel_message(const unsigned char *data, const size_t size)openvpn::ProtoContext::KeyContextinline
send_explicit_exit_notify()openvpn::ProtoContext::KeyContextinline
send_keepalive()openvpn::ProtoContext::KeyContextinline
send_pending_acks()openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
send_pending_ssl_ciphertext_packets()openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
send_pending_ssl_ciphertext_packets_nothrow() noexceptopenvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
send_reset()openvpn::ProtoContext::KeyContextinlineprivate
set_event(const EventType current)openvpn::ProtoContext::KeyContextinlineprivate
set_event(const EventType current, const EventType next, const Time &next_time)openvpn::ProtoContext::KeyContextinlineprivate
set_next_event_if_unspecified()openvpn::ProtoContext::KeyContextinline
set_protocol(const Protocol &p)openvpn::ProtoContext::KeyContextinline
set_state(const int newstate)openvpn::ProtoContext::KeyContextinlineprivate
ssl_openvpn::ProtoStackBase< Packet, KeyContext >private
ssl_handshake_details() constopenvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
ssl_started() constopenvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
ssl_started_openvpn::ProtoStackBase< Packet, KeyContext >private
start(const ProtoSessionID cookie_psid=ProtoSessionID())openvpn::ProtoContext::KeyContextinline
start_handshake()openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
stateopenvpn::ProtoContext::KeyContextprivate
state_string(const int s)openvpn::ProtoContext::KeyContextinlineprivatestatic
static_workopenvpn::ProtoContext::KeyContextprivatestatic
statsopenvpn::ProtoStackBase< Packet, KeyContext >private
tls_timeoutopenvpn::ProtoStackBase< Packet, KeyContext >private
tlsprfopenvpn::ProtoContext::KeyContextprivate
to_app_bufopenvpn::ProtoStackBase< Packet, KeyContext >private
unwrap_tls_crypt_wkc(Buffer &recv)openvpn::ProtoContext::KeyContextinlineprivate
up_sequenced()openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
up_stack(Packet &recv)openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
up_stack_reentry_levelopenvpn::ProtoStackBase< Packet, KeyContext >private
update_retransmit()openvpn::ProtoStackBase< Packet, KeyContext >inlineprivate
use_count() const noexceptopenvpn::RC< thread_unsafe_refcount >
validate(const Buffer &net_buf, ProtoContext &proto, TimePtr now)openvpn::ProtoContext::KeyContextinlinestatic
validate_tls_auth(Buffer &recv, ProtoContext &proto, TimePtr now)openvpn::ProtoContext::KeyContextinlineprivatestatic
validate_tls_crypt(Buffer &recv, ProtoContext &proto, TimePtr now)openvpn::ProtoContext::KeyContextinlineprivatestatic
validate_tls_plain(Buffer &recv, ProtoContext &proto, TimePtr now)openvpn::ProtoContext::KeyContextinlineprivatestatic
verify_dest_psid(Buffer &buf)openvpn::ProtoContext::KeyContextinlineprivate
verify_src_psid(const ProtoSessionID &src_psid)openvpn::ProtoContext::KeyContextinlineprivate
workopenvpn::ProtoContext::KeyContextprivate
xmit_acksopenvpn::ProtoStackBase< Packet, KeyContext >private
~RC()=defaultopenvpn::RC< thread_unsafe_refcount >virtual