crypto/libressl/crypto/asn1/a_int.c
159
CBB cbb;
crypto/libressl/crypto/asn1/a_int.c
547
i2c_ASN1_INTEGER_cbb(ASN1_INTEGER *aint, CBB *cbb)
crypto/libressl/crypto/asn1/a_int.c
617
CBB cbb;
crypto/libressl/crypto/asn1/a_object.c
127
oid_add_arc(CBB *cbb, uint64_t arc)
crypto/libressl/crypto/asn1/a_object.c
170
oid_add_arc_txt(CBB *cbb, uint64_t arc, int first)
crypto/libressl/crypto/asn1/a_object.c
248
a2c_ASN1_OBJECT_internal(CBB *cbb, CBS *cbs)
crypto/libressl/crypto/asn1/a_object.c
293
c2a_ASN1_OBJECT(CBS *cbs, CBB *cbb)
crypto/libressl/crypto/asn1/a_object.c
332
CBB cbb;
crypto/libressl/crypto/asn1/a_object.c
372
i2t_ASN1_OBJECT_oid(const ASN1_OBJECT *aobj, CBB *cbb)
crypto/libressl/crypto/asn1/a_object.c
382
i2t_ASN1_OBJECT_name(const ASN1_OBJECT *aobj, CBB *cbb, const char **out_name)
crypto/libressl/crypto/asn1/a_object.c
410
i2t_ASN1_OBJECT_cbb(const ASN1_OBJECT *aobj, CBB *cbb, int no_name)
crypto/libressl/crypto/asn1/a_object.c
428
CBB cbb;
crypto/libressl/crypto/asn1/a_object.c
463
CBB cbb;
crypto/libressl/crypto/asn1/a_object.c
500
CBB cbb;
crypto/libressl/crypto/asn1/tasn_dec.c
181
asn1_collect(CBB *cbb, CBS *cbs, int indefinite, int expected_tag,
crypto/libressl/crypto/asn1/tasn_dec.c
460
CBB cbb;
crypto/libressl/crypto/bytestring/bs_ber.c
120
cbs_convert_indefinite(CBS *in, CBB *out, char squash_header,
crypto/libressl/crypto/bytestring/bs_ber.c
130
CBB *out_contents, out_contents_storage;
crypto/libressl/crypto/bytestring/bs_ber.c
244
CBB cbb;
crypto/libressl/crypto/bytestring/bs_cbb.c
129
cbb_add_u(CBB *cbb, uint32_t v, size_t len_len)
crypto/libressl/crypto/bytestring/bs_cbb.c
151
CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len)
crypto/libressl/crypto/bytestring/bs_cbb.c
186
CBB_flush(CBB *cbb)
crypto/libressl/crypto/bytestring/bs_cbb.c
26
cbb_init(CBB *cbb, uint8_t *buf, size_t cap)
crypto/libressl/crypto/bytestring/bs_cbb.c
276
CBB_discard_child(CBB *cbb)
crypto/libressl/crypto/bytestring/bs_cbb.c
291
cbb_add_length_prefixed(CBB *cbb, CBB *out_contents, size_t len_len)
crypto/libressl/crypto/bytestring/bs_cbb.c
303
memset(out_contents, 0, sizeof(CBB));
crypto/libressl/crypto/bytestring/bs_cbb.c
313
CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents)
crypto/libressl/crypto/bytestring/bs_cbb.c
319
CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents)
crypto/libressl/crypto/bytestring/bs_cbb.c
325
CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents)
crypto/libressl/crypto/bytestring/bs_cbb.c
331
CBB_add_asn1(CBB *cbb, CBB *out_contents, unsigned int tag)
crypto/libressl/crypto/bytestring/bs_cbb.c
352
memset(out_contents, 0, sizeof(CBB));
crypto/libressl/crypto/bytestring/bs_cbb.c
362
CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len)
crypto/libressl/crypto/bytestring/bs_cbb.c
374
CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len)
crypto/libressl/crypto/bytestring/bs_cbb.c
384
CBB_add_u8(CBB *cbb, size_t value)
crypto/libressl/crypto/bytestring/bs_cbb.c
393
CBB_add_u16(CBB *cbb, size_t value)
crypto/libressl/crypto/bytestring/bs_cbb.c
402
CBB_add_u24(CBB *cbb, size_t value)
crypto/libressl/crypto/bytestring/bs_cbb.c
411
CBB_add_u32(CBB *cbb, size_t value)
crypto/libressl/crypto/bytestring/bs_cbb.c
420
CBB_add_u64(CBB *cbb, uint64_t value)
crypto/libressl/crypto/bytestring/bs_cbb.c
433
CBB_add_asn1_uint64(CBB *cbb, uint64_t value)
crypto/libressl/crypto/bytestring/bs_cbb.c
435
CBB child;
crypto/libressl/crypto/bytestring/bs_cbb.c
45
CBB_init(CBB *cbb, size_t initial_capacity)
crypto/libressl/crypto/bytestring/bs_cbb.c
66
CBB_init_fixed(CBB *cbb, uint8_t *buf, size_t len)
crypto/libressl/crypto/bytestring/bs_cbb.c
79
CBB_cleanup(CBB *cbb)
crypto/libressl/crypto/bytestring/bytestring.h
402
int CBB_init(CBB *cbb, size_t initial_capacity);
crypto/libressl/crypto/bytestring/bytestring.h
409
int CBB_init_fixed(CBB *cbb, uint8_t *buf, size_t len);
crypto/libressl/crypto/bytestring/bytestring.h
416
void CBB_cleanup(CBB *cbb);
crypto/libressl/crypto/bytestring/bytestring.h
428
int CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len);
crypto/libressl/crypto/bytestring/bytestring.h
435
int CBB_flush(CBB *cbb);
crypto/libressl/crypto/bytestring/bytestring.h
441
void CBB_discard_child(CBB *cbb);
crypto/libressl/crypto/bytestring/bytestring.h
448
int CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents);
crypto/libressl/crypto/bytestring/bytestring.h
455
int CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents);
crypto/libressl/crypto/bytestring/bytestring.h
462
int CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents);
crypto/libressl/crypto/bytestring/bytestring.h
471
int CBB_add_asn1(CBB *cbb, CBB *out_contents, unsigned int tag);
crypto/libressl/crypto/bytestring/bytestring.h
477
int CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len);
crypto/libressl/crypto/bytestring/bytestring.h
485
int CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len);
crypto/libressl/crypto/bytestring/bytestring.h
491
int CBB_add_u8(CBB *cbb, size_t value);
crypto/libressl/crypto/bytestring/bytestring.h
497
int CBB_add_u16(CBB *cbb, size_t value);
crypto/libressl/crypto/bytestring/bytestring.h
503
int CBB_add_u24(CBB *cbb, size_t value);
crypto/libressl/crypto/bytestring/bytestring.h
509
int CBB_add_u32(CBB *cbb, size_t value);
crypto/libressl/crypto/bytestring/bytestring.h
515
int CBB_add_u64(CBB *cbb, uint64_t value);
crypto/libressl/crypto/bytestring/bytestring.h
522
int CBB_add_asn1_uint64(CBB *cbb, uint64_t value);
crypto/libressl/crypto/ct/ct_vfy.c
82
CBB cbb, entry, extensions;
crypto/libressl/crypto/evp/e_chacha20poly1305.c
393
CBB cbb;
crypto/libressl/crypto/x509/x509_addr.c
1032
CBB cbb;
crypto/libressl/ssl/bs_cbb.c
129
cbb_add_u(CBB *cbb, uint32_t v, size_t len_len)
crypto/libressl/ssl/bs_cbb.c
151
CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len)
crypto/libressl/ssl/bs_cbb.c
186
CBB_flush(CBB *cbb)
crypto/libressl/ssl/bs_cbb.c
26
cbb_init(CBB *cbb, uint8_t *buf, size_t cap)
crypto/libressl/ssl/bs_cbb.c
276
CBB_discard_child(CBB *cbb)
crypto/libressl/ssl/bs_cbb.c
291
cbb_add_length_prefixed(CBB *cbb, CBB *out_contents, size_t len_len)
crypto/libressl/ssl/bs_cbb.c
303
memset(out_contents, 0, sizeof(CBB));
crypto/libressl/ssl/bs_cbb.c
313
CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents)
crypto/libressl/ssl/bs_cbb.c
319
CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents)
crypto/libressl/ssl/bs_cbb.c
325
CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents)
crypto/libressl/ssl/bs_cbb.c
331
CBB_add_asn1(CBB *cbb, CBB *out_contents, unsigned int tag)
crypto/libressl/ssl/bs_cbb.c
352
memset(out_contents, 0, sizeof(CBB));
crypto/libressl/ssl/bs_cbb.c
362
CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len)
crypto/libressl/ssl/bs_cbb.c
374
CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len)
crypto/libressl/ssl/bs_cbb.c
384
CBB_add_u8(CBB *cbb, size_t value)
crypto/libressl/ssl/bs_cbb.c
393
CBB_add_u16(CBB *cbb, size_t value)
crypto/libressl/ssl/bs_cbb.c
402
CBB_add_u24(CBB *cbb, size_t value)
crypto/libressl/ssl/bs_cbb.c
411
CBB_add_u32(CBB *cbb, size_t value)
crypto/libressl/ssl/bs_cbb.c
420
CBB_add_u64(CBB *cbb, uint64_t value)
crypto/libressl/ssl/bs_cbb.c
433
CBB_add_asn1_uint64(CBB *cbb, uint64_t value)
crypto/libressl/ssl/bs_cbb.c
435
CBB child;
crypto/libressl/ssl/bs_cbb.c
45
CBB_init(CBB *cbb, size_t initial_capacity)
crypto/libressl/ssl/bs_cbb.c
66
CBB_init_fixed(CBB *cbb, uint8_t *buf, size_t len)
crypto/libressl/ssl/bs_cbb.c
79
CBB_cleanup(CBB *cbb)
crypto/libressl/ssl/bytestring.h
402
int CBB_init(CBB *cbb, size_t initial_capacity);
crypto/libressl/ssl/bytestring.h
409
int CBB_init_fixed(CBB *cbb, uint8_t *buf, size_t len);
crypto/libressl/ssl/bytestring.h
416
void CBB_cleanup(CBB *cbb);
crypto/libressl/ssl/bytestring.h
428
int CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len);
crypto/libressl/ssl/bytestring.h
435
int CBB_flush(CBB *cbb);
crypto/libressl/ssl/bytestring.h
441
void CBB_discard_child(CBB *cbb);
crypto/libressl/ssl/bytestring.h
448
int CBB_add_u8_length_prefixed(CBB *cbb, CBB *out_contents);
crypto/libressl/ssl/bytestring.h
455
int CBB_add_u16_length_prefixed(CBB *cbb, CBB *out_contents);
crypto/libressl/ssl/bytestring.h
462
int CBB_add_u24_length_prefixed(CBB *cbb, CBB *out_contents);
crypto/libressl/ssl/bytestring.h
471
int CBB_add_asn1(CBB *cbb, CBB *out_contents, unsigned int tag);
crypto/libressl/ssl/bytestring.h
477
int CBB_add_bytes(CBB *cbb, const uint8_t *data, size_t len);
crypto/libressl/ssl/bytestring.h
485
int CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len);
crypto/libressl/ssl/bytestring.h
491
int CBB_add_u8(CBB *cbb, size_t value);
crypto/libressl/ssl/bytestring.h
497
int CBB_add_u16(CBB *cbb, size_t value);
crypto/libressl/ssl/bytestring.h
503
int CBB_add_u24(CBB *cbb, size_t value);
crypto/libressl/ssl/bytestring.h
509
int CBB_add_u32(CBB *cbb, size_t value);
crypto/libressl/ssl/bytestring.h
515
int CBB_add_u64(CBB *cbb, uint64_t value);
crypto/libressl/ssl/bytestring.h
522
int CBB_add_asn1_uint64(CBB *cbb, uint64_t value);
crypto/libressl/ssl/d1_both.c
1124
CBB cbb;
crypto/libressl/ssl/d1_pkt.c
933
CBB cbb;
crypto/libressl/ssl/s3_lib.c
1459
ssl3_handshake_msg_start(SSL *s, CBB *handshake, CBB *body, uint8_t msg_type)
crypto/libressl/ssl/s3_lib.c
1484
ssl3_handshake_msg_finish(SSL *s, CBB *handshake)
crypto/libressl/ssl/s3_lib.c
2625
ssl3_get_req_cert_types(SSL *s, CBB *cbb)
crypto/libressl/ssl/ssl_asn1.c
50
CBB cbb, session, cipher_suite, session_id, master_key, time, timeout;
crypto/libressl/ssl/ssl_asn1.c
51
CBB peer_cert, sidctx, verify_result, hostname, lifetime, ticket, value;
crypto/libressl/ssl/ssl_both.c
167
CBB cbb, finished;
crypto/libressl/ssl/ssl_both.c
271
CBB cbb;
crypto/libressl/ssl/ssl_both.c
311
ssl3_add_cert(CBB *cbb, X509 *x)
crypto/libressl/ssl/ssl_both.c
316
CBB cert;
crypto/libressl/ssl/ssl_both.c
337
ssl3_output_cert_chain(SSL *s, CBB *cbb, SSL_CERT_PKEY *cpk)
crypto/libressl/ssl/ssl_both.c
341
CBB cert_list;
crypto/libressl/ssl/ssl_ciphers.c
54
ssl_cipher_list_to_bytes(SSL *s, STACK_OF(SSL_CIPHER) *ciphers, CBB *cbb)
crypto/libressl/ssl/ssl_clnt.c
1772
ssl3_send_client_kex_rsa(SSL *s, CBB *cbb)
crypto/libressl/ssl/ssl_clnt.c
1781
CBB epms;
crypto/libressl/ssl/ssl_clnt.c
1838
ssl3_send_client_kex_dhe(SSL *s, CBB *cbb)
crypto/libressl/ssl/ssl_clnt.c
1876
ssl3_send_client_kex_ecdhe(SSL *s, CBB *cbb)
crypto/libressl/ssl/ssl_clnt.c
1880
CBB public;
crypto/libressl/ssl/ssl_clnt.c
1915
ssl3_send_client_kex_gost(SSL *s, CBB *cbb)
crypto/libressl/ssl/ssl_clnt.c
1923
CBB gostblob;
crypto/libressl/ssl/ssl_clnt.c
2031
CBB cbb, kex;
crypto/libressl/ssl/ssl_clnt.c
2078
const struct ssl_sigalg *sigalg, CBB *cert_verify)
crypto/libressl/ssl/ssl_clnt.c
2080
CBB cbb_signature;
crypto/libressl/ssl/ssl_clnt.c
2147
ssl3_send_client_verify_rsa(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
crypto/libressl/ssl/ssl_clnt.c
2149
CBB cbb_signature;
crypto/libressl/ssl/ssl_clnt.c
2183
ssl3_send_client_verify_ec(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
crypto/libressl/ssl/ssl_clnt.c
2185
CBB cbb_signature;
crypto/libressl/ssl/ssl_clnt.c
2219
ssl3_send_client_verify_gost(SSL *s, EVP_PKEY *pkey, CBB *cert_verify)
crypto/libressl/ssl/ssl_clnt.c
2221
CBB cbb_signature;
crypto/libressl/ssl/ssl_clnt.c
2290
CBB cbb, cert_verify;
crypto/libressl/ssl/ssl_clnt.c
2353
CBB cbb, client_cert;
crypto/libressl/ssl/ssl_clnt.c
646
CBB cbb, client_hello, session_id, cookie, cipher_suites;
crypto/libressl/ssl/ssl_clnt.c
647
CBB compression_methods;
crypto/libressl/ssl/ssl_kex.c
104
ssl_kex_params_dhe(DH *dh, CBB *cbb)
crypto/libressl/ssl/ssl_kex.c
107
CBB dh_p, dh_g;
crypto/libressl/ssl/ssl_kex.c
136
ssl_kex_public_dhe(DH *dh, CBB *cbb)
crypto/libressl/ssl/ssl_kex.c
140
CBB dh_y;
crypto/libressl/ssl/ssl_kex.c
330
ssl_kex_public_ecdhe_ecp(EC_KEY *ecdh, CBB *cbb)
crypto/libressl/ssl/ssl_locl.h
1328
int ssl_cipher_list_to_bytes(SSL *s, STACK_OF(SSL_CIPHER) *ciphers, CBB *cbb);
crypto/libressl/ssl/ssl_locl.h
1367
int ssl3_get_req_cert_types(SSL *s, CBB *cbb);
crypto/libressl/ssl/ssl_locl.h
1386
int ssl3_output_cert_chain(SSL *s, CBB *cbb, SSL_CERT_PKEY *cpk);
crypto/libressl/ssl/ssl_locl.h
1413
int ssl3_handshake_msg_start(SSL *s, CBB *handshake, CBB *body,
crypto/libressl/ssl/ssl_locl.h
1415
int ssl3_handshake_msg_finish(SSL *s, CBB *handshake);
crypto/libressl/ssl/ssl_locl.h
1458
int ssl_kex_params_dhe(DH *dh, CBB *cbb);
crypto/libressl/ssl/ssl_locl.h
1459
int ssl_kex_public_dhe(DH *dh, CBB *cbb);
crypto/libressl/ssl/ssl_locl.h
1469
int ssl_kex_public_ecdhe_ecp(EC_KEY *ecdh, CBB *cbb);
crypto/libressl/ssl/ssl_locl.h
710
CBB *out);
crypto/libressl/ssl/ssl_packet.c
73
CBB cbb, handshake, client_hello, cipher_suites, compression, session_id;
crypto/libressl/ssl/ssl_pkt.c
539
CBB cbb;
crypto/libressl/ssl/ssl_seclevel.c
444
CBB cbb;
crypto/libressl/ssl/ssl_sigalgs.c
244
ssl_sigalgs_build(uint16_t tls_version, CBB *cbb, int security_level)
crypto/libressl/ssl/ssl_sigalgs.h
72
int ssl_sigalgs_build(uint16_t tls_version, CBB *cbb, int security_level);
crypto/libressl/ssl/ssl_srvr.c
1173
CBB cbb, verify, cookie;
crypto/libressl/ssl/ssl_srvr.c
1217
CBB cbb, server_hello, session_id;
crypto/libressl/ssl/ssl_srvr.c
1296
CBB cbb, done;
crypto/libressl/ssl/ssl_srvr.c
1320
ssl3_send_server_kex_dhe(SSL *s, CBB *cbb)
crypto/libressl/ssl/ssl_srvr.c
1378
ssl3_send_server_kex_ecdhe(SSL *s, CBB *cbb)
crypto/libressl/ssl/ssl_srvr.c
1380
CBB public;
crypto/libressl/ssl/ssl_srvr.c
1419
CBB cbb, cbb_params, cbb_signature, server_kex;
crypto/libressl/ssl/ssl_srvr.c
1558
CBB cbb, cert_request, cert_types, sigalgs, cert_auth, dn;
crypto/libressl/ssl/ssl_srvr.c
2277
CBB cbb, server_cert;
crypto/libressl/ssl/ssl_srvr.c
2316
CBB cbb, session_ticket, ticket;
crypto/libressl/ssl/ssl_srvr.c
2449
CBB cbb, certstatus, ocspresp;
crypto/libressl/ssl/ssl_srvr.c
754
CBB cbb, hello;
crypto/libressl/ssl/ssl_tlsext.c
1009
tlsext_ocsp_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1011
CBB ocsp_response;
crypto/libressl/ssl/ssl_tlsext.c
1106
tlsext_sessionticket_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1179
tlsext_sessionticket_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1221
tlsext_srtp_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1223
CBB profiles, mki;
crypto/libressl/ssl/ssl_tlsext.c
1339
tlsext_srtp_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1342
CBB srtp, mki;
crypto/libressl/ssl/ssl_tlsext.c
142
tlsext_alpn_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1422
tlsext_keyshare_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1424
CBB client_shares, key_exchange;
crypto/libressl/ssl/ssl_tlsext.c
144
CBB list, selected;
crypto/libressl/ssl/ssl_tlsext.c
1503
tlsext_keyshare_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1505
CBB key_exchange;
crypto/libressl/ssl/ssl_tlsext.c
1581
tlsext_versions_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1585
CBB versions;
crypto/libressl/ssl/ssl_tlsext.c
1647
tlsext_versions_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1685
tlsext_cookie_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1687
CBB cookie;
crypto/libressl/ssl/ssl_tlsext.c
1740
tlsext_cookie_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1742
CBB cookie;
crypto/libressl/ssl/ssl_tlsext.c
1797
tlsext_psk_kex_modes_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1799
CBB ke_modes;
crypto/libressl/ssl/ssl_tlsext.c
1843
tlsext_psk_kex_modes_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1866
tlsext_psk_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1884
tlsext_psk_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1907
CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1942
CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
1971
int (*build)(SSL *s, uint16_t msg_type, CBB *cbb);
crypto/libressl/ssl/ssl_tlsext.c
200
tlsext_supportedgroups_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
204
CBB grouplist;
crypto/libressl/ssl/ssl_tlsext.c
2243
tlsext_build(SSL *s, int is_server, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
2247
CBB extensions, extension_data;
crypto/libressl/ssl/ssl_tlsext.c
2404
tlsext_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
2429
tlsext_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
297
tlsext_supportedgroups_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
328
tlsext_ecpf_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
330
CBB ecpf;
crypto/libressl/ssl/ssl_tlsext.c
386
tlsext_ecpf_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
404
tlsext_ecpf_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
425
tlsext_ri_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
427
CBB reneg;
crypto/libressl/ssl/ssl_tlsext.c
471
tlsext_ri_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
473
CBB reneg;
crypto/libressl/ssl/ssl_tlsext.c
48
tlsext_alpn_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
50
CBB protolist;
crypto/libressl/ssl/ssl_tlsext.c
554
tlsext_sigalgs_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
557
CBB sigalgs;
crypto/libressl/ssl/ssl_tlsext.c
594
tlsext_sigalgs_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
596
CBB sigalgs;
crypto/libressl/ssl/ssl_tlsext.c
637
tlsext_sni_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
639
CBB server_name_list, host_name;
crypto/libressl/ssl/ssl_tlsext.c
827
tlsext_sni_server_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
877
tlsext_ocsp_client_build(SSL *s, uint16_t msg_type, CBB *cbb)
crypto/libressl/ssl/ssl_tlsext.c
879
CBB respid_list, respid, exts;
crypto/libressl/ssl/ssl_tlsext.h
37
int tlsext_client_build(SSL *s, uint16_t msg_type, CBB *cbb);
crypto/libressl/ssl/ssl_tlsext.h
40
int tlsext_server_build(SSL *s, uint16_t msg_type, CBB *cbb);
crypto/libressl/ssl/tls12_record_layer.c
1130
uint8_t content_type, const uint8_t *content, size_t content_len, CBB *out)
crypto/libressl/ssl/tls12_record_layer.c
1141
size_t content_len, CBB *out)
crypto/libressl/ssl/tls12_record_layer.c
1196
size_t content_len, CBB *out)
crypto/libressl/ssl/tls12_record_layer.c
1204
CBB cbb;
crypto/libressl/ssl/tls12_record_layer.c
1271
uint8_t content_type, const uint8_t *content, size_t content_len, CBB *cbb)
crypto/libressl/ssl/tls12_record_layer.c
1275
CBB fragment, seq_num_cbb;
crypto/libressl/ssl/tls12_record_layer.c
630
tls12_record_layer_build_seq_num(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
652
CBB cbb;
crypto/libressl/ssl/tls12_record_layer.c
682
tls12_record_layer_mac(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
731
tls12_record_layer_read_mac_cbc(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
770
tls12_record_layer_read_mac(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
786
tls12_record_layer_write_mac(struct tls12_record_layer *rl, CBB *cbb,
crypto/libressl/ssl/tls12_record_layer.c
799
CBB cbb;
crypto/libressl/ssl/tls12_record_layer.c
829
CBB cbb;
crypto/libressl/ssl/tls12_record_layer.c
964
CBB cbb_mac;
crypto/libressl/ssl/tls13_client.c
134
tls13_client_hello_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
436
tls13_client_hello_retry_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
643
CBB cbb;
crypto/libressl/ssl/tls13_client.c
864
tls13_client_certificate_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
867
CBB cert_request_context, cert_list;
crypto/libressl/ssl/tls13_client.c
88
tls13_client_hello_build(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
90
CBB cipher_suites, compression_methods, session_id;
crypto/libressl/ssl/tls13_client.c
913
tls13_client_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
922
CBB sig_cbb;
crypto/libressl/ssl/tls13_client.c
993
tls13_client_end_of_early_data_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_client.c
999
tls13_client_finished_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_handshake.c
34
int (*send)(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_handshake.c
445
CBB cbb;
crypto/libressl/ssl/tls13_handshake_msg.c
33
CBB cbb;
crypto/libressl/ssl/tls13_handshake_msg.c
89
tls13_handshake_msg_start(struct tls13_handshake_msg *msg, CBB *body,
crypto/libressl/ssl/tls13_internal.h
243
int tls13_handshake_msg_start(struct tls13_handshake_msg *msg, CBB *body,
crypto/libressl/ssl/tls13_internal.h
373
int tls13_client_hello_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
376
int tls13_client_hello_retry_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
378
int tls13_client_end_of_early_data_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
380
int tls13_client_certificate_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
382
int tls13_client_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
385
int tls13_client_finished_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
388
int tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
391
int tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
394
int tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
396
int tls13_server_certificate_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
398
int tls13_server_certificate_request_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
399
int tls13_server_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
402
int tls13_server_finished_send(struct tls13_ctx *ctx, CBB *cbb);
crypto/libressl/ssl/tls13_internal.h
406
int tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
crypto/libressl/ssl/tls13_internal.h
407
int(*build_extensions)(SSL *s, uint16_t msg_type, CBB *cbb));
crypto/libressl/ssl/tls13_key_schedule.c
174
CBB cbb, child;
crypto/libressl/ssl/tls13_legacy.c
320
CBB cbb, fragment;
crypto/libressl/ssl/tls13_lib.c
281
CBB cbb_hs;
crypto/libressl/ssl/tls13_lib.c
445
tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
crypto/libressl/ssl/tls13_lib.c
446
int (*build_extensions)(SSL *s, uint16_t msg_type, CBB *cbb))
crypto/libressl/ssl/tls13_lib.c
448
CBB cert_data, cert_exts;
crypto/libressl/ssl/tls13_lib.c
480
CBB cbb;
crypto/libressl/ssl/tls13_record_layer.c
419
CBB cbb;
crypto/libressl/ssl/tls13_record_layer.c
637
CBB cbb, body;
crypto/libressl/ssl/tls13_record_layer.c
693
CBB cbb;
crypto/libressl/ssl/tls13_server.c
330
tls13_server_hello_build(struct tls13_ctx *ctx, CBB *cbb, int hrr)
crypto/libressl/ssl/tls13_server.c
334
CBB session_id;
crypto/libressl/ssl/tls13_server.c
438
tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
505
tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
538
tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
549
tls13_server_certificate_request_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
551
CBB certificate_request_context;
crypto/libressl/ssl/tls13_server.c
631
tls13_server_certificate_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
634
CBB cert_request_context, cert_list;
crypto/libressl/ssl/tls13_server.c
711
tls13_server_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
720
CBB sig_cbb;
crypto/libressl/ssl/tls13_server.c
791
tls13_server_finished_send(struct tls13_ctx *ctx, CBB *cbb)
crypto/libressl/ssl/tls13_server.c
954
CBB cbb;
crypto/libressl/ssl/tls_internal.h
88
int tls_key_share_params(struct tls_key_share *ks, CBB *cbb);
crypto/libressl/ssl/tls_internal.h
89
int tls_key_share_public(struct tls_key_share *ks, CBB *cbb);
crypto/libressl/ssl/tls_key_share.c
246
tls_key_share_params_dhe(struct tls_key_share *ks, CBB *cbb)
crypto/libressl/ssl/tls_key_share.c
255
tls_key_share_params(struct tls_key_share *ks, CBB *cbb)
crypto/libressl/ssl/tls_key_share.c
264
tls_key_share_public_dhe(struct tls_key_share *ks, CBB *cbb)
crypto/libressl/ssl/tls_key_share.c
273
tls_key_share_public_ecdhe_ecp(struct tls_key_share *ks, CBB *cbb)
crypto/libressl/ssl/tls_key_share.c
282
tls_key_share_public_x25519(struct tls_key_share *ks, CBB *cbb)
crypto/libressl/ssl/tls_key_share.c
291
tls_key_share_public(struct tls_key_share *ks, CBB *cbb)