Symbol: tls_buffer
crypto/libressl/ssl/ssl_locl.h
1192
struct tls_buffer *handshake_transcript;
crypto/libressl/ssl/ssl_locl.h
584
struct tls_buffer *quic_read_buffer;
crypto/libressl/ssl/tls13_handshake_msg.c
31
struct tls_buffer *buf;
crypto/libressl/ssl/tls13_record.c
29
struct tls_buffer *buf;
crypto/libressl/ssl/tls_buffer.c
119
tls_buffer_set_capacity_limit(struct tls_buffer *buf, size_t limit)
crypto/libressl/ssl/tls_buffer.c
129
tls_buffer_extend(struct tls_buffer *buf, size_t len,
crypto/libressl/ssl/tls_buffer.c
159
tls_buffer_read(struct tls_buffer *buf, uint8_t *rbuf, size_t n)
crypto/libressl/ssl/tls_buffer.c
178
tls_buffer_write(struct tls_buffer *buf, const uint8_t *wbuf, size_t n)
crypto/libressl/ssl/tls_buffer.c
213
tls_buffer_append(struct tls_buffer *buf, const uint8_t *wbuf, size_t n)
crypto/libressl/ssl/tls_buffer.c
219
tls_buffer_data(struct tls_buffer *buf, CBS *out_cbs)
crypto/libressl/ssl/tls_buffer.c
234
tls_buffer_finish(struct tls_buffer *buf, uint8_t **out, size_t *out_len)
crypto/libressl/ssl/tls_buffer.c
34
static int tls_buffer_resize(struct tls_buffer *buf, size_t capacity);
crypto/libressl/ssl/tls_buffer.c
36
struct tls_buffer *
crypto/libressl/ssl/tls_buffer.c
39
struct tls_buffer *buf = NULL;
crypto/libressl/ssl/tls_buffer.c
41
if ((buf = calloc(1, sizeof(struct tls_buffer))) == NULL)
crypto/libressl/ssl/tls_buffer.c
58
tls_buffer_clear(struct tls_buffer *buf)
crypto/libressl/ssl/tls_buffer.c
69
tls_buffer_free(struct tls_buffer *buf)
crypto/libressl/ssl/tls_buffer.c
76
freezero(buf, sizeof(struct tls_buffer));
crypto/libressl/ssl/tls_buffer.c
80
tls_buffer_grow(struct tls_buffer *buf, size_t capacity)
crypto/libressl/ssl/tls_buffer.c
89
tls_buffer_resize(struct tls_buffer *buf, size_t capacity)
crypto/libressl/ssl/tls_internal.h
59
struct tls_buffer;
crypto/libressl/ssl/tls_internal.h
61
struct tls_buffer *tls_buffer_new(size_t init_size);
crypto/libressl/ssl/tls_internal.h
62
void tls_buffer_clear(struct tls_buffer *buf);
crypto/libressl/ssl/tls_internal.h
63
void tls_buffer_free(struct tls_buffer *buf);
crypto/libressl/ssl/tls_internal.h
64
void tls_buffer_set_capacity_limit(struct tls_buffer *buf, size_t limit);
crypto/libressl/ssl/tls_internal.h
65
ssize_t tls_buffer_extend(struct tls_buffer *buf, size_t len,
crypto/libressl/ssl/tls_internal.h
67
ssize_t tls_buffer_read(struct tls_buffer *buf, uint8_t *rbuf, size_t n);
crypto/libressl/ssl/tls_internal.h
68
ssize_t tls_buffer_write(struct tls_buffer *buf, const uint8_t *wbuf, size_t n);
crypto/libressl/ssl/tls_internal.h
69
int tls_buffer_append(struct tls_buffer *buf, const uint8_t *wbuf, size_t n);
crypto/libressl/ssl/tls_internal.h
70
int tls_buffer_data(struct tls_buffer *buf, CBS *cbs);
crypto/libressl/ssl/tls_internal.h
71
int tls_buffer_finish(struct tls_buffer *buf, uint8_t **out, size_t *out_len);