#include <ssl.h>
Definition at line 592 of file ssl.h.
allow legacy renegotiation
Definition at line 722 of file ssl.h.
Referenced by ssl_legacy_renegotiation(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_server_hello(), and ssl_read().
verification mode
Definition at line 718 of file ssl.h.
Referenced by ssl_parse_certificate(), ssl_set_authmode(), and ssl_write_certificate_request().
own trusted CA chain
Definition at line 702 of file ssl.h.
Referenced by ssl_parse_certificate(), ssl_set_ca_chain(), and ssl_write_certificate_request().
trusted CA CRLs
Definition at line 703 of file ssl.h.
Referenced by ssl_parse_certificate(), and ssl_set_ca_chain().
const int* _ssl_context::ciphersuite_list[4] |
allowed ciphersuites / version
Definition at line 723 of file ssl.h.
Referenced by ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_server_hello(), ssl_set_ciphersuites(), ssl_set_ciphersuites_for_version(), and ssl_write_client_hello().
flag for client auth.
Definition at line 719 of file ssl.h.
Referenced by ssl_parse_certificate_request(), ssl_write_certificate(), and ssl_write_certificate_verify().
generator for DHM
Definition at line 734 of file ssl.h.
Referenced by ssl_free(), ssl_init(), ssl_set_dh_param(), ssl_set_dh_param_ctx(), and ssl_write_server_key_exchange().
prime modulus for DHM
Definition at line 733 of file ssl.h.
Referenced by ssl_free(), ssl_init(), ssl_set_dh_param(), ssl_set_dh_param_ctx(), and ssl_write_server_key_exchange().
enable/disable renegotiation
Definition at line 721 of file ssl.h.
Referenced by ssl_read(), and ssl_set_renegotiation().
0: client, 1: server
Definition at line 717 of file ssl.h.
Referenced by ssl_derive_keys(), ssl_get_session(), ssl_handshake_step(), ssl_parse_certificate(), ssl_parse_finished(), ssl_read(), ssl_renegotiate(), ssl_set_endpoint(), ssl_set_session(), ssl_set_session_tickets(), ssl_set_truncated_hmac(), ssl_write_certificate(), and ssl_write_finished().
void(* _ssl_context::f_dbg)(void *, int, const char *) |
Referenced by debug_print_buf(), debug_print_crt(), debug_print_mpi(), debug_print_msg(), debug_print_ret(), and ssl_set_dbg().
int(* _ssl_context::f_get_cache)(void *, ssl_session *) |
Referenced by ssl_set_session_cache(), and ssl_write_server_hello().
int(* _ssl_context::f_psk)(void *, ssl_context *, const unsigned char *, size_t) |
Referenced by ssl_parse_client_hello(), ssl_parse_client_psk_identity(), and ssl_set_psk_cb().
int(* _ssl_context::f_recv)(void *, unsigned char *, size_t) |
Referenced by ssl_fetch_input(), and ssl_set_bio().
int(* _ssl_context::f_rng)(void *, unsigned char *, size_t) |
Referenced by ssl_encrypt_buf(), ssl_parse_client_key_exchange(), ssl_parse_encrypted_pms(), ssl_psk_derive_premaster(), ssl_set_rng(), ssl_set_session_tickets(), ssl_ticket_keys_init(), ssl_write_certificate_verify(), ssl_write_client_hello(), ssl_write_client_key_exchange(), ssl_write_encrypted_pms(), ssl_write_server_hello(), ssl_write_server_key_exchange(), and ssl_write_ticket().
int(* _ssl_context::f_send)(void *, const unsigned char *, size_t) |
Referenced by ssl_flush_output(), and ssl_set_bio().
int(* _ssl_context::f_set_cache)(void *, const ssl_session *) |
Referenced by ssl_handshake_wrapup(), and ssl_set_session_cache().
int(* _ssl_context::f_sni)(void *, ssl_context *, const unsigned char *, size_t) |
Referenced by ssl_parse_client_hello(), ssl_set_sni(), and ssl_sni_wrapper().
int(* _ssl_context::f_vrfy)(void *, x509_crt *, int, int *) |
Referenced by ssl_parse_certificate(), and ssl_set_verify().
params required only during the handshake process
Definition at line 649 of file ssl.h.
Referenced by ssl_add_key_cert(), ssl_calc_finished_ssl(), ssl_calc_finished_tls(), ssl_calc_finished_tls_sha256(), ssl_calc_finished_tls_sha384(), ssl_calc_verify_ssl(), ssl_calc_verify_tls(), ssl_calc_verify_tls_sha256(), ssl_calc_verify_tls_sha384(), ssl_derive_keys(), ssl_free(), ssl_handshake_client_step(), ssl_handshake_init(), ssl_handshake_server_step(), ssl_handshake_wrapup(), ssl_optimize_checksum(), ssl_own_cert(), ssl_own_key(), ssl_parse_certificate_request(), ssl_parse_certificate_verify(), ssl_parse_client_dh_public(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_client_key_exchange(), ssl_parse_encrypted_pms(), ssl_parse_finished(), ssl_parse_new_session_ticket(), ssl_parse_server_dh_params(), ssl_parse_server_ecdh_params(), ssl_parse_server_hello(), ssl_parse_server_key_exchange(), ssl_parse_session_ticket_ext(), ssl_parse_signature_algorithms_ext(), ssl_parse_supported_elliptic_curves(), ssl_parse_supported_point_formats(), ssl_parse_supported_point_formats_ext(), ssl_pick_cert(), ssl_psk_derive_premaster(), ssl_read_record(), ssl_set_session(), ssl_sni_wrapper(), ssl_update_checksum_md5sha1(), ssl_update_checksum_sha256(), ssl_update_checksum_sha384(), ssl_update_checksum_start(), ssl_write_certificate_request(), ssl_write_certificate_verify(), ssl_write_client_hello(), ssl_write_client_key_exchange(), ssl_write_encrypted_pms(), ssl_write_finished(), ssl_write_new_session_ticket(), ssl_write_record(), ssl_write_server_hello(), ssl_write_server_key_exchange(), ssl_write_session_ticket_ext(), and ssl_write_supported_point_formats_ext().
unsigned char* _ssl_context::hostname |
Definition at line 751 of file ssl.h.
Referenced by ssl_free(), ssl_set_hostname(), and ssl_write_hostname_ext().
size_t _ssl_context::hostname_len |
Definition at line 752 of file ssl.h.
Referenced by ssl_free(), ssl_set_hostname(), and ssl_write_hostname_ext().
unsigned char* _ssl_context::in_ctr |
64-bit incoming message counter
Definition at line 663 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_free(), ssl_init(), ssl_parse_finished(), and ssl_session_reset().
unsigned char* _ssl_context::in_hdr |
5-byte record header (in_ctr+8)
Definition at line 664 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_fetch_input(), ssl_init(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), and ssl_read_record().
size_t _ssl_context::in_hslen |
current handshake message length
Definition at line 673 of file ssl.h.
Referenced by ssl_parse_certificate(), ssl_parse_certificate_request(), ssl_parse_certificate_verify(), ssl_parse_client_key_exchange(), ssl_parse_finished(), ssl_parse_new_session_ticket(), ssl_parse_server_hello(), ssl_parse_server_hello_done(), ssl_parse_server_key_exchange(), ssl_read(), ssl_read_record(), and ssl_session_reset().
unsigned char* _ssl_context::in_iv |
ivlen-byte IV (in_hdr+5)
Definition at line 665 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_init(), and ssl_parse_finished().
size_t _ssl_context::in_left |
amount of data read so far
Definition at line 671 of file ssl.h.
Referenced by ssl_fetch_input(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_read_record(), and ssl_session_reset().
unsigned char* _ssl_context::in_msg |
message contents (in_iv+ivlen)
Definition at line 666 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_init(), ssl_parse_certificate(), ssl_parse_certificate_request(), ssl_parse_certificate_verify(), ssl_parse_change_cipher_spec(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_client_key_exchange(), ssl_parse_finished(), ssl_parse_new_session_ticket(), ssl_parse_server_hello(), ssl_parse_server_hello_done(), ssl_parse_server_key_exchange(), ssl_read(), ssl_read_record(), and ssl_session_reset().
size_t _ssl_context::in_msglen |
record header: message length
Definition at line 670 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_get_bytes_avail(), ssl_parse_certificate(), ssl_parse_change_cipher_spec(), ssl_parse_client_hello(), ssl_parse_client_key_exchange(), ssl_read(), ssl_read_record(), and ssl_session_reset().
record header: message type
Definition at line 669 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_parse_certificate(), ssl_parse_certificate_request(), ssl_parse_certificate_verify(), ssl_parse_change_cipher_spec(), ssl_parse_client_key_exchange(), ssl_parse_finished(), ssl_parse_new_session_ticket(), ssl_parse_server_hello(), ssl_parse_server_hello_done(), ssl_parse_server_key_exchange(), ssl_read(), ssl_read_record(), and ssl_session_reset().
unsigned char* _ssl_context::in_offt |
read offset in application data
Definition at line 667 of file ssl.h.
Referenced by ssl_get_bytes_avail(), ssl_read(), and ssl_session_reset().
own certificate(s)/key(s)
Definition at line 700 of file ssl.h.
Referenced by ssl_add_key_cert(), ssl_free(), ssl_handshake_init(), and ssl_sni_wrapper().
equal to SSL_MAJOR_VERSION_3
Definition at line 600 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_encrypt_buf(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_server_hello(), ssl_read_record(), ssl_write_client_hello(), ssl_write_record(), and ssl_write_server_hello().
max. major version used
Definition at line 603 of file ssl.h.
Referenced by ssl_init(), ssl_set_max_version(), ssl_write_client_hello(), and ssl_write_encrypted_pms().
max. minor version used
Definition at line 604 of file ssl.h.
Referenced by ssl_init(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_server_hello(), ssl_read_record(), ssl_set_max_version(), ssl_write_client_hello(), ssl_write_encrypted_pms(), and ssl_write_signature_algorithms_ext().
unsigned char _ssl_context::mfl_code |
MaxFragmentLength chosen by us
Definition at line 693 of file ssl.h.
Referenced by ssl_parse_max_fragment_length_ext(), ssl_set_max_frag_len(), ssl_write(), and ssl_write_max_fragment_length_ext().
min. major version used
Definition at line 605 of file ssl.h.
Referenced by ssl_init(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_set_min_version(), and ssl_write_client_hello().
min. minor version used
Definition at line 606 of file ssl.h.
Referenced by ssl_init(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_server_hello(), ssl_set_min_version(), and ssl_write_client_hello().
either 0 (SSL3) or 1 (TLS1.0)
Definition at line 601 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_derive_keys(), ssl_encrypt_buf(), ssl_get_version(), ssl_optimize_checksum(), ssl_parse_certificate(), ssl_parse_certificate_request(), ssl_parse_certificate_verify(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_encrypted_pms(), ssl_parse_finished(), ssl_parse_server_hello(), ssl_parse_server_key_exchange(), ssl_parse_signature_algorithm(), ssl_read(), ssl_read_record(), ssl_write_certificate(), ssl_write_certificate_request(), ssl_write_certificate_verify(), ssl_write_client_hello(), ssl_write_encrypted_pms(), ssl_write_finished(), ssl_write_record(), ssl_write_server_hello(), and ssl_write_server_key_exchange().
# of 0-length encrypted messages
Definition at line 674 of file ssl.h.
Referenced by ssl_decrypt_buf(), and ssl_session_reset().
unsigned char* _ssl_context::out_ctr |
64-bit outgoing message counter
Definition at line 680 of file ssl.h.
Referenced by ssl_encrypt_buf(), ssl_free(), ssl_init(), ssl_session_reset(), ssl_write_finished(), and ssl_write_ticket().
unsigned char* _ssl_context::out_hdr |
5-byte record header (out_ctr+8)
Definition at line 681 of file ssl.h.
Referenced by ssl_flush_output(), ssl_init(), and ssl_write_record().
unsigned char* _ssl_context::out_iv |
ivlen-byte IV (out_hdr+5)
Definition at line 682 of file ssl.h.
Referenced by ssl_encrypt_buf(), ssl_init(), and ssl_write_finished().
size_t _ssl_context::out_left |
amount of data not yet written
Definition at line 687 of file ssl.h.
Referenced by ssl_flush_output(), ssl_session_reset(), ssl_write(), and ssl_write_record().
unsigned char* _ssl_context::out_msg |
message contents (out_iv+ivlen)
Definition at line 683 of file ssl.h.
Referenced by ssl_encrypt_buf(), ssl_init(), ssl_send_alert_message(), ssl_session_reset(), ssl_write(), ssl_write_certificate(), ssl_write_certificate_request(), ssl_write_certificate_verify(), ssl_write_change_cipher_spec(), ssl_write_client_hello(), ssl_write_client_key_exchange(), ssl_write_encrypted_pms(), ssl_write_finished(), ssl_write_hello_request(), ssl_write_new_session_ticket(), ssl_write_record(), ssl_write_server_hello(), ssl_write_server_hello_done(), ssl_write_server_key_exchange(), and ssl_write_ticket().
size_t _ssl_context::out_msglen |
record header: message length
Definition at line 686 of file ssl.h.
Referenced by ssl_encrypt_buf(), ssl_flush_output(), ssl_send_alert_message(), ssl_session_reset(), ssl_write(), ssl_write_certificate(), ssl_write_certificate_request(), ssl_write_certificate_verify(), ssl_write_change_cipher_spec(), ssl_write_client_hello(), ssl_write_client_key_exchange(), ssl_write_finished(), ssl_write_hello_request(), ssl_write_new_session_ticket(), ssl_write_record(), ssl_write_server_hello(), ssl_write_server_hello_done(), and ssl_write_server_key_exchange().
record header: message type
Definition at line 685 of file ssl.h.
Referenced by ssl_encrypt_buf(), ssl_send_alert_message(), ssl_session_reset(), ssl_write(), ssl_write_certificate(), ssl_write_certificate_request(), ssl_write_certificate_verify(), ssl_write_change_cipher_spec(), ssl_write_client_hello(), ssl_write_client_key_exchange(), ssl_write_finished(), ssl_write_hello_request(), ssl_write_new_session_ticket(), ssl_write_record(), ssl_write_server_hello(), ssl_write_server_hello_done(), and ssl_write_server_key_exchange().
char _ssl_context::own_verify_data[36] |
previous handshake verify data
Definition at line 761 of file ssl.h.
Referenced by ssl_parse_renegotiation_info(), ssl_session_reset(), ssl_write_finished(), and ssl_write_renegotiation_ext().
void* _ssl_context::p_dbg |
context for the debug function
Definition at line 619 of file ssl.h.
Referenced by debug_print_buf(), debug_print_crt(), debug_print_mpi(), debug_print_msg(), debug_print_ret(), and ssl_set_dbg().
context for cache retrieval
Definition at line 622 of file ssl.h.
Referenced by ssl_set_session_cache(), and ssl_write_server_hello().
void* _ssl_context::p_hw_data |
void* _ssl_context::p_psk |
context for PSK retrieval
Definition at line 638 of file ssl.h.
Referenced by ssl_parse_client_psk_identity(), and ssl_set_psk_cb().
void* _ssl_context::p_recv |
context for reading operations
Definition at line 620 of file ssl.h.
Referenced by ssl_fetch_input(), and ssl_set_bio().
void* _ssl_context::p_rng |
context for the RNG function
Definition at line 618 of file ssl.h.
Referenced by ssl_encrypt_buf(), ssl_parse_client_key_exchange(), ssl_parse_encrypted_pms(), ssl_psk_derive_premaster(), ssl_set_rng(), ssl_ticket_keys_init(), ssl_write_certificate_verify(), ssl_write_client_hello(), ssl_write_client_key_exchange(), ssl_write_encrypted_pms(), ssl_write_server_hello(), ssl_write_server_key_exchange(), and ssl_write_ticket().
void* _ssl_context::p_send |
context for writing operations
Definition at line 621 of file ssl.h.
Referenced by ssl_flush_output(), and ssl_set_bio().
context for cache store
Definition at line 623 of file ssl.h.
Referenced by ssl_handshake_wrapup(), and ssl_set_session_cache().
void* _ssl_context::p_sni |
context for SNI extension
Definition at line 628 of file ssl.h.
Referenced by ssl_set_sni(), and ssl_sni_wrapper().
void* _ssl_context::p_vrfy |
context for verification
Definition at line 633 of file ssl.h.
Referenced by ssl_parse_certificate(), and ssl_set_verify().
const char* _ssl_context::peer_cn |
expected peer CN
Definition at line 704 of file ssl.h.
Referenced by ssl_parse_certificate(), and ssl_set_ca_chain().
char _ssl_context::peer_verify_data[36] |
previous handshake verify data
Definition at line 762 of file ssl.h.
Referenced by ssl_parse_finished(), ssl_parse_renegotiation_info(), ssl_session_reset(), and ssl_write_renegotiation_ext().
unsigned char* _ssl_context::psk |
Definition at line 741 of file ssl.h.
Referenced by ssl_free(), ssl_parse_client_hello(), ssl_parse_client_psk_identity(), ssl_psk_derive_premaster(), ssl_set_psk(), and ssl_write_client_key_exchange().
unsigned char* _ssl_context::psk_identity |
Definition at line 743 of file ssl.h.
Referenced by ssl_free(), ssl_parse_client_hello(), ssl_parse_client_psk_identity(), ssl_set_psk(), and ssl_write_client_key_exchange().
Definition at line 744 of file ssl.h.
Referenced by ssl_free(), ssl_parse_client_hello(), ssl_parse_client_psk_identity(), ssl_set_psk(), and ssl_write_client_key_exchange().
size_t _ssl_context::psk_len |
Definition at line 742 of file ssl.h.
Referenced by ssl_free(), ssl_parse_client_hello(), ssl_parse_client_psk_identity(), ssl_psk_derive_premaster(), and ssl_set_psk().
record is already present
Definition at line 675 of file ssl.h.
Referenced by ssl_parse_certificate_request(), ssl_parse_server_hello_done(), ssl_parse_server_key_exchange(), and ssl_session_reset().
Initial or renegotiation
Definition at line 598 of file ssl.h.
Referenced by ssl_handshake_wrapup(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_renegotiation_info(), ssl_parse_server_hello(), ssl_parse_session_ticket_ext(), ssl_read(), ssl_renegotiate(), ssl_session_reset(), ssl_start_renegotiation(), ssl_write_client_hello(), ssl_write_hello_request(), ssl_write_renegotiation_ext(), and ssl_write_server_hello().
does peer support legacy or secure renegotiation
Definition at line 758 of file ssl.h.
Referenced by ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_renegotiation_info(), ssl_parse_server_hello(), ssl_read(), ssl_session_reset(), and ssl_write_renegotiation_ext().
negotiated session data
Definition at line 646 of file ssl.h.
Referenced by ssl_calc_finished_ssl(), ssl_calc_finished_tls(), ssl_calc_finished_tls_sha256(), ssl_calc_finished_tls_sha384(), ssl_free(), ssl_get_ciphersuite(), ssl_get_peer_cert(), ssl_get_session(), ssl_get_verify_result(), ssl_handshake_wrapup(), and ssl_session_reset().
current session data (in)
Definition at line 644 of file ssl.h.
Referenced by ssl_parse_finished(), and ssl_read_record().
session data in negotiation
Definition at line 647 of file ssl.h.
Referenced by ssl_calc_finished_ssl(), ssl_calc_finished_tls(), ssl_calc_finished_tls_sha256(), ssl_calc_finished_tls_sha384(), ssl_calc_verify_ssl(), ssl_derive_keys(), ssl_free(), ssl_handshake_init(), ssl_handshake_wrapup(), ssl_parse_certificate(), ssl_parse_certificate_verify(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_finished(), ssl_parse_max_fragment_length_ext(), ssl_parse_new_session_ticket(), ssl_parse_server_hello(), ssl_parse_server_key_exchange(), ssl_parse_ticket(), ssl_parse_truncated_hmac_ext(), ssl_set_session(), ssl_write_client_hello(), ssl_write_encrypted_pms(), ssl_write_finished(), ssl_write_max_fragment_length_ext(), ssl_write_server_hello(), ssl_write_session_ticket_ext(), ssl_write_ticket(), and ssl_write_truncated_hmac_ext().
current session data (out)
Definition at line 645 of file ssl.h.
Referenced by ssl_write(), ssl_write_finished(), and ssl_write_record().
use session tickets?
Definition at line 728 of file ssl.h.
Referenced by ssl_parse_session_ticket_ext(), ssl_set_endpoint(), ssl_set_session_tickets(), and ssl_write_session_ticket_ext().
SSL handshake: current state
Definition at line 597 of file ssl.h.
Referenced by ssl_close_notify(), ssl_handshake(), ssl_handshake_client_step(), ssl_handshake_server_step(), ssl_handshake_wrapup(), ssl_parse_certificate(), ssl_parse_certificate_request(), ssl_parse_certificate_verify(), ssl_parse_change_cipher_spec(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_client_key_exchange(), ssl_parse_finished(), ssl_parse_server_hello(), ssl_parse_server_hello_done(), ssl_parse_server_key_exchange(), ssl_read(), ssl_read_record(), ssl_renegotiate(), ssl_session_reset(), ssl_start_renegotiation(), ssl_write(), ssl_write_certificate(), ssl_write_certificate_request(), ssl_write_certificate_verify(), ssl_write_change_cipher_spec(), ssl_write_client_hello(), ssl_write_client_key_exchange(), ssl_write_finished(), ssl_write_server_hello(), ssl_write_server_hello_done(), and ssl_write_server_key_exchange().
keys for ticket encryption
Definition at line 711 of file ssl.h.
Referenced by ssl_free(), ssl_parse_ticket(), ssl_ticket_keys_init(), and ssl_write_ticket().
session ticket lifetime
Definition at line 729 of file ssl.h.
Referenced by ssl_init(), ssl_parse_ticket(), ssl_set_session_ticket_lifetime(), and ssl_write_new_session_ticket().
negotiated transform params
Definition at line 657 of file ssl.h.
Referenced by ssl_free(), ssl_handshake_wrapup(), and ssl_session_reset().
current transform params (in)
Definition at line 655 of file ssl.h.
Referenced by ssl_decrypt_buf(), ssl_parse_finished(), ssl_read_record(), and ssl_session_reset().
transform params in negotiation
Definition at line 658 of file ssl.h.
Referenced by ssl_derive_keys(), ssl_free(), ssl_handshake_init(), ssl_handshake_wrapup(), ssl_parse_certificate(), ssl_parse_certificate_verify(), ssl_parse_client_hello(), ssl_parse_client_hello_v2(), ssl_parse_client_key_exchange(), ssl_parse_finished(), ssl_parse_server_hello(), ssl_parse_server_key_exchange(), ssl_write_certificate(), ssl_write_certificate_request(), ssl_write_certificate_verify(), ssl_write_client_key_exchange(), ssl_write_finished(), and ssl_write_server_key_exchange().
current transform params (in)
Definition at line 656 of file ssl.h.
Referenced by ssl_encrypt_buf(), ssl_session_reset(), ssl_write_finished(), and ssl_write_record().
negotiate truncated hmac?
Definition at line 725 of file ssl.h.
Referenced by ssl_parse_truncated_hmac_ext(), ssl_set_truncated_hmac(), and ssl_write_truncated_hmac_ext().
length of verify data stored
Definition at line 760 of file ssl.h.
Referenced by ssl_parse_finished(), ssl_parse_renegotiation_info(), ssl_session_reset(), ssl_write_finished(), and ssl_write_renegotiation_ext().