#include <internal.h>
|
char | is_dtls |
|
uint16_t | min_version |
|
uint16_t | max_version |
|
int(* | version_from_wire )(uint16_t *out_version, uint16_t wire_version) |
|
uint16_t(* | version_to_wire )(uint16_t version) |
|
int(* | ssl_new )(SSL *ssl) |
|
void(* | ssl_free )(SSL *ssl) |
|
int(* | ssl_get_message )(SSL *ssl, int msg_type, enum ssl_hash_message_t hash_message) |
|
int(* | hash_current_message )(SSL *ssl) |
|
void(* | release_current_message )(SSL *ssl, int free_buffer) |
|
int(* | read_app_data )(SSL *ssl, int *out_got_handshake, uint8_t *buf, int len, int peek) |
|
int(* | read_change_cipher_spec )(SSL *ssl) |
|
void(* | read_close_notify )(SSL *ssl) |
|
int(* | write_app_data )(SSL *ssl, const void *buf_, int len) |
|
int(* | dispatch_alert )(SSL *ssl) |
|
int(* | supports_cipher )(const SSL_CIPHER *cipher) |
|
int(* | init_message )(SSL *ssl, CBB *cbb, CBB *body, uint8_t type) |
|
int(* | finish_message )(SSL *ssl, CBB *cbb) |
|
int(* | write_message )(SSL *ssl) |
|
int(* | send_change_cipher_spec )(SSL *ssl) |
|
void(* | expect_flight )(SSL *ssl) |
|
void(* | received_flight )(SSL *ssl) |
|
int(* | set_read_state )(SSL *ssl, SSL_AEAD_CTX *aead_ctx) |
|
int(* | set_write_state )(SSL *ssl, SSL_AEAD_CTX *aead_ctx) |
|
◆ dispatch_alert
int(* ssl_protocol_method_st::dispatch_alert) (SSL *ssl) |
◆ expect_flight
void(* ssl_protocol_method_st::expect_flight) (SSL *ssl) |
◆ finish_message
int(* ssl_protocol_method_st::finish_message) (SSL *ssl, CBB *cbb) |
◆ hash_current_message
int(* ssl_protocol_method_st::hash_current_message) (SSL *ssl) |
◆ init_message
◆ is_dtls
char ssl_protocol_method_st::is_dtls |
◆ max_version
uint16_t ssl_protocol_method_st::max_version |
◆ min_version
uint16_t ssl_protocol_method_st::min_version |
◆ read_app_data
int(* ssl_protocol_method_st::read_app_data) (SSL *ssl, int *out_got_handshake, uint8_t *buf, int len, int peek) |
◆ read_change_cipher_spec
int(* ssl_protocol_method_st::read_change_cipher_spec) (SSL *ssl) |
◆ read_close_notify
void(* ssl_protocol_method_st::read_close_notify) (SSL *ssl) |
◆ received_flight
void(* ssl_protocol_method_st::received_flight) (SSL *ssl) |
◆ release_current_message
void(* ssl_protocol_method_st::release_current_message) (SSL *ssl, int free_buffer) |
◆ send_change_cipher_spec
int(* ssl_protocol_method_st::send_change_cipher_spec) (SSL *ssl) |
◆ set_read_state
int(* ssl_protocol_method_st::set_read_state) (SSL *ssl, SSL_AEAD_CTX *aead_ctx) |
◆ set_write_state
int(* ssl_protocol_method_st::set_write_state) (SSL *ssl, SSL_AEAD_CTX *aead_ctx) |
◆ ssl_free
void(* ssl_protocol_method_st::ssl_free) (SSL *ssl) |
◆ ssl_get_message
◆ ssl_new
int(* ssl_protocol_method_st::ssl_new) (SSL *ssl) |
◆ supports_cipher
int(* ssl_protocol_method_st::supports_cipher) (const SSL_CIPHER *cipher) |
◆ version_from_wire
int(* ssl_protocol_method_st::version_from_wire) (uint16_t *out_version, uint16_t wire_version) |
◆ version_to_wire
◆ write_app_data
int(* ssl_protocol_method_st::write_app_data) (SSL *ssl, const void *buf_, int len) |
◆ write_message
int(* ssl_protocol_method_st::write_message) (SSL *ssl) |
The documentation for this struct was generated from the following file:
- Source/ThirdParty/libwebrtc/Source/third_party/boringssl/src/ssl/internal.h