11 #ifndef __PACKET_TLS_H__
12 #define __PACKET_TLS_H__
14 #include "ws_symbol_export.h"
19 gboolean is_reassembled;
20 gboolean end_of_stream;
29 WS_DLL_PUBLIC
void ssl_set_master_secret(guint32 frame_num,
address *addr_srv,
address *addr_cli,
30 port_type ptype, guint32 port_srv, guint32 port_cli,
31 guint32 version, gint cipher,
const guchar *_master_secret,
32 const guchar *_client_random,
const guchar *_server_random,
33 guint32 client_seq, guint32 server_seq);
41 tls_get_cipher_info(
packet_info *pinfo, guint16 cipher_suite,
int *cipher_algo,
int *cipher_mode,
int *hash_algo);
48 tls13_exporter(
packet_info *pinfo, gboolean is_early,
49 const char *label, guint8 *context,
50 guint context_length, guint key_length, guchar **out);
53 tls13_get_quic_secret(
packet_info *pinfo, gboolean is_from_server,
int type, guint secret_min_len, guint secret_max_len, guint8 *secret_out);
Definition: packet_info.h:44
Definition: packet-tls.h:17