#include <transport_security.h>
Public Attributes | |
tsi_result(* | create_frame_protector )(tsi_handshaker *self, size_t *max_protected_frame_size, tsi_frame_protector **protector) |
void(* | destroy )(tsi_handshaker *self) |
tsi_result(* | extract_peer )(tsi_handshaker *self, tsi_peer *peer) |
tsi_result(* | get_bytes_to_send_to_peer )(tsi_handshaker *self, unsigned char *bytes, size_t *bytes_size) |
tsi_result(* | get_result )(tsi_handshaker *self) |
tsi_result(* | next )(tsi_handshaker *self, const unsigned char *received_bytes, size_t received_bytes_size, const unsigned char **bytes_to_send, size_t *bytes_to_send_size, tsi_handshaker_result **handshaker_result, tsi_handshaker_on_next_done_cb cb, void *user_data) |
tsi_result(* | process_bytes_from_peer )(tsi_handshaker *self, const unsigned char *bytes, size_t *bytes_size) |
void(* | shutdown )(tsi_handshaker *self) |
Definition at line 57 of file transport_security.h.
tsi_result(* tsi_handshaker_vtable::create_frame_protector) (tsi_handshaker *self, size_t *max_protected_frame_size, tsi_frame_protector **protector) |
Definition at line 69 of file transport_security.h.
void(* tsi_handshaker_vtable::destroy) (tsi_handshaker *self) |
Definition at line 73 of file transport_security.h.
tsi_result(* tsi_handshaker_vtable::extract_peer) (tsi_handshaker *self, tsi_peer *peer) |
Definition at line 68 of file transport_security.h.
tsi_result(* tsi_handshaker_vtable::get_bytes_to_send_to_peer) (tsi_handshaker *self, unsigned char *bytes, size_t *bytes_size) |
Definition at line 61 of file transport_security.h.
tsi_result(* tsi_handshaker_vtable::get_result) (tsi_handshaker *self) |
Definition at line 67 of file transport_security.h.
tsi_result(* tsi_handshaker_vtable::next) (tsi_handshaker *self, const unsigned char *received_bytes, size_t received_bytes_size, const unsigned char **bytes_to_send, size_t *bytes_to_send_size, tsi_handshaker_result **handshaker_result, tsi_handshaker_on_next_done_cb cb, void *user_data) |
Definition at line 76 of file transport_security.h.
tsi_result(* tsi_handshaker_vtable::process_bytes_from_peer) (tsi_handshaker *self, const unsigned char *bytes, size_t *bytes_size) |
Definition at line 64 of file transport_security.h.
void(* tsi_handshaker_vtable::shutdown) (tsi_handshaker *self) |
Definition at line 82 of file transport_security.h.