OpenVPN
Data Fields
key_schedule Struct Reference

#include <openvpn.h>

Collaboration diagram for key_schedule:
Collaboration graph
[legend]

Data Fields

struct key_type key_type
 
struct key_ctx_bi static_key
 
struct tls_root_ctx ssl_ctx
 
struct key_type tls_auth_key_type
 
struct key_ctx_bi tls_wrap_key
 
struct key2 original_wrap_keydata
 original tls-crypt key preserved to xored into the tls_crypt renegotiation key More...
 
struct key_ctx tls_crypt_v2_server_key
 
struct buffer tls_crypt_v2_wkc
 Wrapped client key. More...
 
struct key_ctx auth_token_key
 

Detailed Description

Definition at line 54 of file openvpn.h.

Field Documentation

◆ auth_token_key

struct key_ctx key_schedule::auth_token_key

◆ key_type

struct key_type key_schedule::key_type

◆ original_wrap_keydata

struct key2 key_schedule::original_wrap_keydata

original tls-crypt key preserved to xored into the tls_crypt renegotiation key

Definition at line 70 of file openvpn.h.

Referenced by do_init_crypto_tls(), and do_init_tls_wrap_key().

◆ ssl_ctx

struct tls_root_ctx key_schedule::ssl_ctx

◆ static_key

struct key_ctx_bi key_schedule::static_key

Definition at line 60 of file openvpn.h.

Referenced by do_init_crypto_static(), and key_schedule_free().

◆ tls_auth_key_type

struct key_type key_schedule::tls_auth_key_type

Definition at line 66 of file openvpn.h.

Referenced by do_init_tls_wrap_key(), and inherit_context_child().

◆ tls_crypt_v2_server_key

struct key_ctx key_schedule::tls_crypt_v2_server_key

◆ tls_crypt_v2_wkc

struct buffer key_schedule::tls_crypt_v2_wkc

Wrapped client key.

Definition at line 72 of file openvpn.h.

Referenced by do_close_free_key_schedule(), do_init_crypto_tls(), and do_init_tls_wrap_key().

◆ tls_wrap_key

struct key_ctx_bi key_schedule::tls_wrap_key

The documentation for this struct was generated from the following file: