Symbol: tls_content
lib/libssl/dtls_local.h
132
struct tls_content *rcontent;
lib/libssl/ssl_local.h
1095
struct tls_content *rcontent; /* Content from opened TLS records. */
lib/libssl/ssl_local.h
651
uint8_t *buf, size_t buf_len, struct tls_content *out);
lib/libssl/tls12_record_layer.c
1055
size_t buf_len, struct tls_content *out)
lib/libssl/tls12_record_layer.c
839
uint8_t content_type, CBS *fragment, struct tls_content *out)
lib/libssl/tls12_record_layer.c
850
uint8_t content_type, CBS *seq_num, CBS *fragment, struct tls_content *out)
lib/libssl/tls12_record_layer.c
925
uint8_t content_type, CBS *seq_num, CBS *fragment, struct tls_content *out)
lib/libssl/tls13_record_layer.c
104
struct tls_content *rcontent;
lib/libssl/tls_content.c
103
tls_content_set_epoch(struct tls_content *content, uint16_t epoch)
lib/libssl/tls_content.c
109
tls_content_set_data(struct tls_content *content, uint8_t type,
lib/libssl/tls_content.c
122
tls_content_set_bounds(struct tls_content *content, size_t offset, size_t len)
lib/libssl/tls_content.c
137
tls_content_read_internal(struct tls_content *content, uint8_t *buf, size_t n,
lib/libssl/tls_content.c
155
tls_content_peek(struct tls_content *content, uint8_t *buf, size_t n)
lib/libssl/tls_content.c
161
tls_content_read(struct tls_content *content, uint8_t *buf, size_t n)
lib/libssl/tls_content.c
33
struct tls_content *
lib/libssl/tls_content.c
36
return calloc(1, sizeof(struct tls_content));
lib/libssl/tls_content.c
40
tls_content_clear(struct tls_content *content)
lib/libssl/tls_content.c
47
tls_content_free(struct tls_content *content)
lib/libssl/tls_content.c
54
freezero(content, sizeof(struct tls_content));
lib/libssl/tls_content.c
58
tls_content_cbs(struct tls_content *content)
lib/libssl/tls_content.c
64
tls_content_equal(struct tls_content *content, const uint8_t *buf, size_t n)
lib/libssl/tls_content.c
70
tls_content_remaining(struct tls_content *content)
lib/libssl/tls_content.c
76
tls_content_type(struct tls_content *content)
lib/libssl/tls_content.c
82
tls_content_dup_data(struct tls_content *content, uint8_t type,
lib/libssl/tls_content.c
97
tls_content_epoch(struct tls_content *content)
lib/libssl/tls_content.h
25
struct tls_content;
lib/libssl/tls_content.h
27
struct tls_content *tls_content_new(void);
lib/libssl/tls_content.h
28
void tls_content_clear(struct tls_content *content);
lib/libssl/tls_content.h
29
void tls_content_free(struct tls_content *content);
lib/libssl/tls_content.h
31
CBS *tls_content_cbs(struct tls_content *content);
lib/libssl/tls_content.h
32
int tls_content_equal(struct tls_content *content, const uint8_t *buf, size_t n);
lib/libssl/tls_content.h
33
size_t tls_content_remaining(struct tls_content *content);
lib/libssl/tls_content.h
34
uint8_t tls_content_type(struct tls_content *content);
lib/libssl/tls_content.h
35
uint16_t tls_content_epoch(struct tls_content *content);
lib/libssl/tls_content.h
37
int tls_content_dup_data(struct tls_content *content, uint8_t type,
lib/libssl/tls_content.h
39
void tls_content_set_data(struct tls_content *content, uint8_t type,
lib/libssl/tls_content.h
41
int tls_content_set_bounds(struct tls_content *content, size_t offset,
lib/libssl/tls_content.h
43
void tls_content_set_epoch(struct tls_content *content, uint16_t epoch);
lib/libssl/tls_content.h
45
ssize_t tls_content_peek(struct tls_content *content, uint8_t *buf, size_t n);
lib/libssl/tls_content.h
46
ssize_t tls_content_read(struct tls_content *content, uint8_t *buf, size_t n);