OpenVPN
|
Container for bidirectional cipher and HMAC key material. More...
#include <crypto.h>
Data Fields | |
int | n |
The number of key objects stored in the key2.keys array. | |
struct key | keys [2] |
Two unidirectional sets of key material. | |
struct key key2::keys[2] |
Two unidirectional sets of key material.
The first key is the client (encrypts) to server (decrypts), the second the server to client key.
Definition at line 242 of file crypto.h.
Referenced by create_key(), generate_key_expansion(), generate_key_expansion_openvpn_prf(), generate_key_expansion_tls_export(), init_crypto_options(), init_epoch_keys(), init_key_ctx_bi(), key2_print(), read_key_file(), test_tls_crypt_v2_setup(), tls_crypt_v2_init_client_key(), tls_crypt_v2_unwrap_client_key(), tls_crypt_v2_wrap_unwrap_max_metadata(), tls_crypt_v2_wrap_unwrap_no_metadata(), tls_crypt_v2_wrap_unwrap_wrong_key(), tls_crypt_v2_write_client_key_file(), tls_session_generate_dynamic_tls_crypt_key(), verify_fix_key2(), and xor_key2().
int key2::n |
The number of key
objects stored in the key2.keys
array.
Definition at line 240 of file crypto.h.
Referenced by create_key(), crypto_read_openvpn_key(), generate_key_expansion_openvpn_prf(), generate_key_expansion_tls_export(), init_crypto_options(), key2_print(), must_have_n_keys(), read_key_file(), test_tls_crypt_v2_setup(), tls_crypt_v2_init_client_key(), tls_crypt_v2_unwrap_client_key(), tls_crypt_v2_write_client_key_file(), tls_session_generate_dynamic_tls_crypt_key(), verify_fix_key2(), and xor_key2().