tls_content
struct tls_content *rcontent;
tls_content_set_epoch(struct tls_content *content, uint16_t epoch)
tls_content_set_data(struct tls_content *content, uint8_t type,
tls_content_read_internal(struct tls_content *content, uint8_t *buf, size_t n,
tls_content_peek(struct tls_content *content, uint8_t *buf, size_t n)
tls_content_read(struct tls_content *content, uint8_t *buf, size_t n)
struct tls_content *
return calloc(1, sizeof(struct tls_content));
tls_content_clear(struct tls_content *content)
tls_content_free(struct tls_content *content)
freezero(content, sizeof(struct tls_content));
tls_content_cbs(struct tls_content *content)
tls_content_equal(struct tls_content *content, const uint8_t *buf, size_t n)
tls_content_remaining(struct tls_content *content)
tls_content_type(struct tls_content *content)
tls_content_dup_data(struct tls_content *content, uint8_t type,
tls_content_epoch(struct tls_content *content)
struct tls_content;
struct tls_content *tls_content_new(void);
void tls_content_clear(struct tls_content *content);
void tls_content_free(struct tls_content *content);
CBS *tls_content_cbs(struct tls_content *content);
int tls_content_equal(struct tls_content *content, const uint8_t *buf, size_t n);
size_t tls_content_remaining(struct tls_content *content);
uint8_t tls_content_type(struct tls_content *content);
uint16_t tls_content_epoch(struct tls_content *content);
int tls_content_dup_data(struct tls_content *content, uint8_t type,
void tls_content_set_data(struct tls_content *content, uint8_t type,
void tls_content_set_epoch(struct tls_content *content, uint16_t epoch);
ssize_t tls_content_peek(struct tls_content *content, uint8_t *buf, size_t n);
ssize_t tls_content_read(struct tls_content *content, uint8_t *buf, size_t n);