Symbol: CBS_len
crypto/libressl/crypto/asn1/a_int.c
137
while (CBS_len(cbs) > 0) {
crypto/libressl/crypto/asn1/a_int.c
568
while (CBS_len(&cbs) > 0) {
crypto/libressl/crypto/asn1/a_int.c
578
if (CBS_len(&cbs) == 0) {
crypto/libressl/crypto/asn1/a_int.c
663
if (CBS_len(cbs) == 0) {
crypto/libressl/crypto/asn1/a_int.c
679
if (CBS_len(cbs) > 1 && val == padding) {
crypto/libressl/crypto/asn1/a_int.c
680
if (!asn1_aint_keep_twos_padding(CBS_data(cbs), CBS_len(cbs))) {
crypto/libressl/crypto/asn1/a_object.c
205
while (CBS_len(cbs) > 0) {
crypto/libressl/crypto/asn1/a_object.c
256
if (CBS_len(cbs) == 0) {
crypto/libressl/crypto/asn1/a_object.c
282
while (CBS_len(cbs) > 0) {
crypto/libressl/crypto/asn1/a_object.c
312
while (CBS_len(cbs) > 0) {
crypto/libressl/crypto/asn1/a_object.c
542
if (CBS_len(&cbs) == 0) {
crypto/libressl/crypto/asn1/a_object.c
546
while (CBS_len(&cbs) > 0) {
crypto/libressl/crypto/asn1/a_time_tm.c
291
if (CBS_len(&copy) != 0)
crypto/libressl/crypto/asn1/a_time_tm.c
335
if (CBS_len(&cbs) == UTCTIME_LENGTH)
crypto/libressl/crypto/asn1/a_time_tm.c
337
if (CBS_len(&cbs) == GENTIME_LENGTH)
crypto/libressl/crypto/asn1/asn1_old_lib.c
103
if (length > CBS_len(&cbs) || length > LONG_MAX) {
crypto/libressl/crypto/asn1/tasn_dec.c
1030
CBS_init(&cbs_object, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/crypto/asn1/tasn_dec.c
1061
CBS_len(&cbs_object));
crypto/libressl/crypto/asn1/tasn_dec.c
1075
while (CBS_len(&cbs_object_content) > 0) {
crypto/libressl/crypto/asn1/tasn_dec.c
1175
CBS_init(&cbs_exp, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/crypto/asn1/tasn_dec.c
1193
CBS_init(&cbs_exp_content, CBS_data(&cbs_exp), CBS_len(&cbs_exp));
crypto/libressl/crypto/asn1/tasn_dec.c
1212
} else if (CBS_len(&cbs_exp_content) != 0) {
crypto/libressl/crypto/asn1/tasn_dec.c
152
if (!indefinite && CBS_len(cbs) < length) {
crypto/libressl/crypto/asn1/tasn_dec.c
163
length = CBS_len(cbs);
crypto/libressl/crypto/asn1/tasn_dec.c
196
while (CBS_len(cbs) > 0) {
crypto/libressl/crypto/asn1/tasn_dec.c
221
if (!CBB_add_bytes(cbb, CBS_data(&content), CBS_len(&content)))
crypto/libressl/crypto/asn1/tasn_dec.c
249
while (CBS_len(cbs) > 0) {
crypto/libressl/crypto/asn1/tasn_dec.c
287
if (CBS_len(content) > INT_MAX)
crypto/libressl/crypto/asn1/tasn_dec.c
297
if (CBS_len(content) != 0) {
crypto/libressl/crypto/asn1/tasn_dec.c
306
if (CBS_len(content) != 1) {
crypto/libressl/crypto/asn1/tasn_dec.c
348
if (utype == V_ASN1_BMPSTRING && (CBS_len(content) & 1)) {
crypto/libressl/crypto/asn1/tasn_dec.c
352
if (utype == V_ASN1_UNIVERSALSTRING && (CBS_len(content) & 3)) {
crypto/libressl/crypto/asn1/tasn_dec.c
372
if (!ASN1_STRING_set(astr, CBS_data(content), CBS_len(content))) {
crypto/libressl/crypto/asn1/tasn_dec.c
420
if (CBS_len(content) > INT_MAX)
crypto/libressl/crypto/asn1/tasn_dec.c
430
return pf->prim_c2i(pval, CBS_data(content), CBS_len(content),
crypto/libressl/crypto/asn1/tasn_dec.c
532
CBS_init(&cbs_object, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/crypto/asn1/tasn_dec.c
569
CBS_init(&cbs_object, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/crypto/asn1/tasn_dec.c
615
CBS_init(&cbs_object, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/crypto/asn1/tasn_dec.c
751
CBS_init(&cbs_seq, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/crypto/asn1/tasn_dec.c
788
CBS_init(&cbs_seq_content, CBS_data(&cbs_seq), CBS_len(&cbs_seq));
crypto/libressl/crypto/asn1/tasn_dec.c
816
if (CBS_len(&cbs_seq_content) == 0)
crypto/libressl/crypto/asn1/tasn_dec.c
855
} else if (CBS_len(&cbs_seq_content) != 0) {
crypto/libressl/crypto/asn1/tasn_dec.c
920
if (CBS_len(cbs) > LONG_MAX)
crypto/libressl/crypto/asn1/tasn_dec.c
925
if ((ret = ef->asn1_ex_d2i(pval, &p, (long)CBS_len(cbs), it,
crypto/libressl/crypto/bytestring/bs_ber.c
126
while (CBS_len(in) > 0) {
crypto/libressl/crypto/bytestring/bs_ber.c
138
if (CBS_len(&contents) == header_len) {
crypto/libressl/crypto/bytestring/bs_ber.c
175
CBS_len(in));
crypto/libressl/crypto/bytestring/bs_ber.c
181
if (CBS_len(&inner_contents) >
crypto/libressl/crypto/bytestring/bs_ber.c
230
CBS_len(&contents)))
crypto/libressl/crypto/bytestring/bs_ber.c
261
if (!CBB_init(&cbb, CBS_len(in)))
crypto/libressl/crypto/bytestring/bs_ber.c
54
CBS_init(&in, CBS_data(orig_in), CBS_len(orig_in));
crypto/libressl/crypto/bytestring/bs_ber.c
56
while (CBS_len(&in) > 0) {
crypto/libressl/crypto/bytestring/bs_ber.c
66
if (CBS_len(&contents) == header_len && header_len > 0 &&
crypto/libressl/crypto/bytestring/bs_cbs.c
34
CBS_init(out, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/crypto/bytestring/bs_cbs.c
477
if (CBS_len(cbs) < 1)
crypto/libressl/crypto/bytestring/bs_cbs.c
503
len = CBS_len(&bytes);
crypto/libressl/crypto/bytestring/bs_cbs.c
555
CBS_len(&child) != 0)
crypto/libressl/crypto/bytestring/bs_cbs.c
578
CBS_len(&child) != 0)
crypto/libressl/crypto/bytestring/bs_cbs.c
600
CBS_len(&child2) != 1 || CBS_len(&child) != 0)
crypto/libressl/crypto/bytestring/bytestring.h
64
size_t CBS_len(const CBS *cbs);
crypto/libressl/crypto/ct/ct_oct.c
103
if (CBS_len(&signature) == 0)
crypto/libressl/crypto/ct/ct_oct.c
112
if (!SCT_set1_signature(sct, CBS_data(&signature), CBS_len(&signature)))
crypto/libressl/crypto/ct/ct_oct.c
133
if (CBS_len(cbs) > MAX_SCT_SIZE)
crypto/libressl/crypto/ct/ct_oct.c
168
if (CBS_len(cbs) != 0)
crypto/libressl/crypto/ct/ct_oct.c
326
if (CBS_len(&cbs) > MAX_SCT_LIST_SIZE)
crypto/libressl/crypto/ct/ct_oct.c
330
if (CBS_len(&cbs) != 0)
crypto/libressl/crypto/ct/ct_oct.c
341
while (CBS_len(&cbs_scts) > 0) {
crypto/libressl/crypto/ct/ct_oct.c
96
if (CBS_len(cbs) != 0)
crypto/libressl/crypto/x509/x509_addr.c
406
if (CBS_len(&cbs) != 0) {
crypto/libressl/crypto/x509/x509_addr.c
413
if (CBS_len(&cbs) != 0)
crypto/libressl/crypto/x509/x509_addr.c
916
while (CBS_len(cbs) > 0) {
crypto/libressl/crypto/x509/x509_addr.c
967
if ((min_len = CBS_len(&cbs)) > 0) {
crypto/libressl/crypto/x509/x509_addr.c
986
if ((max_len = CBS_len(&cbs)) > 0) {
crypto/libressl/ssl/bs_cbs.c
34
CBS_init(out, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/ssl/bs_cbs.c
477
if (CBS_len(cbs) < 1)
crypto/libressl/ssl/bs_cbs.c
503
len = CBS_len(&bytes);
crypto/libressl/ssl/bs_cbs.c
555
CBS_len(&child) != 0)
crypto/libressl/ssl/bs_cbs.c
578
CBS_len(&child) != 0)
crypto/libressl/ssl/bs_cbs.c
600
CBS_len(&child2) != 1 || CBS_len(&child) != 0)
crypto/libressl/ssl/bytestring.h
64
size_t CBS_len(const CBS *cbs);
crypto/libressl/ssl/ssl_asn1.c
287
if (CBS_len(&cipher_suite) != 0)
crypto/libressl/ssl/ssl_asn1.c
335
data_len = CBS_len(&peer_cert);
crypto/libressl/ssl/ssl_both.c
237
CBS_len(&cbs) != md_len) {
crypto/libressl/ssl/ssl_both.c
243
if (!CBS_mem_equal(&cbs, s->s3->hs.peer_finished, CBS_len(&cbs))) {
crypto/libressl/ssl/ssl_ciphers.c
108
while (CBS_len(cbs) > 0) {
crypto/libressl/ssl/ssl_clnt.c
1051
if (CBS_len(&cbs) != 0)
crypto/libressl/ssl/ssl_clnt.c
1124
if (CBS_len(&cbs) != 0)
crypto/libressl/ssl/ssl_clnt.c
1127
while (CBS_len(&cert_list) > 0) {
crypto/libressl/ssl/ssl_clnt.c
1131
if ((cert = d2i_X509(NULL, &p, CBS_len(&cert_data))) == NULL) {
crypto/libressl/ssl/ssl_clnt.c
1136
if (p != CBS_data(&cert_data) + CBS_len(&cert_data))
crypto/libressl/ssl/ssl_clnt.c
1329
param_len = CBS_len(&cbs);
crypto/libressl/ssl/ssl_clnt.c
1343
param_len -= CBS_len(&cbs);
crypto/libressl/ssl/ssl_clnt.c
1371
if (CBS_len(&signature) > EVP_PKEY_size(pkey)) {
crypto/libressl/ssl/ssl_clnt.c
1401
CBS_len(&signature)) <= 0) {
crypto/libressl/ssl/ssl_clnt.c
1408
if (CBS_len(&cbs) != 0) {
crypto/libressl/ssl/ssl_clnt.c
1486
if (CBS_len(&cert_request) < 2) {
crypto/libressl/ssl/ssl_clnt.c
1495
if (CBS_len(&sigalgs) % 2 != 0 || CBS_len(&sigalgs) > 64) {
crypto/libressl/ssl/ssl_clnt.c
1506
if (CBS_len(&cert_request) < 2) {
crypto/libressl/ssl/ssl_clnt.c
1512
CBS_len(&cert_request) != 0) {
crypto/libressl/ssl/ssl_clnt.c
1518
while (CBS_len(&rdn_list) > 0) {
crypto/libressl/ssl/ssl_clnt.c
1521
if (CBS_len(&rdn_list) < 2) {
crypto/libressl/ssl/ssl_clnt.c
1533
if ((xn = d2i_X509_NAME(NULL, &q, CBS_len(&rdn))) == NULL) {
crypto/libressl/ssl/ssl_clnt.c
1540
if (q != CBS_data(&rdn) + CBS_len(&rdn)) {
crypto/libressl/ssl/ssl_clnt.c
1606
CBS_len(&cbs) != 0) {
crypto/libressl/ssl/ssl_clnt.c
1634
if (!EVP_Digest(CBS_data(&session_ticket), CBS_len(&session_ticket),
crypto/libressl/ssl/ssl_clnt.c
1704
CBS_len(&cert_status) < 3) {
crypto/libressl/ssl/ssl_clnt.c
1718
CBS_len(&cert_status) != 0) {
crypto/libressl/ssl/ssl_clnt.c
783
if (CBS_len(&hello_verify_request) != 0)
crypto/libressl/ssl/ssl_clnt.c
896
CBS_len(&server_random) - sizeof(tls13_downgrade_12)))
crypto/libressl/ssl/ssl_clnt.c
917
if (CBS_len(&session_id) > SSL3_SESSION_ID_SIZE) {
crypto/libressl/ssl/ssl_kex.c
178
if ((p = BN_bin2bn(CBS_data(&dh_p), CBS_len(&dh_p), NULL)) == NULL)
crypto/libressl/ssl/ssl_kex.c
180
if ((g = BN_bin2bn(CBS_data(&dh_g), CBS_len(&dh_g), NULL)) == NULL)
crypto/libressl/ssl/ssl_kex.c
219
if ((pub_key = BN_bin2bn(CBS_data(&dh_y), CBS_len(&dh_y),
crypto/libressl/ssl/ssl_kex.c
373
if (EC_POINT_oct2point(group, point, CBS_data(cbs), CBS_len(cbs),
crypto/libressl/ssl/ssl_lib.c
2952
ssl_msg_callback(s, is_write, content_type, CBS_data(cbs), CBS_len(cbs));
crypto/libressl/ssl/ssl_packet.c
152
if (CBS_len(&cbs) != 0) {
crypto/libressl/ssl/ssl_packet.c
165
if ((len = CBS_len(&challenge)) > SSL3_RANDOM_SIZE)
crypto/libressl/ssl/ssl_packet.c
197
while (CBS_len(&cipher_specs) > 0) {
crypto/libressl/ssl/ssl_packet.c
270
if (CBS_len(&header) != SSL3_RT_HEADER_LENGTH) {
crypto/libressl/ssl/ssl_pkt.c
773
if (rr->off != 0 || CBS_len(&cbs) != sizeof(ccs)) {
crypto/libressl/ssl/ssl_sess.c
468
CBS_data(session_id), CBS_len(session_id), &copy)) == NULL)
crypto/libressl/ssl/ssl_sess.c
499
if (CBS_len(session_id) == 0)
crypto/libressl/ssl/ssl_sess.c
538
if (CBS_len(session_id) > SSL_MAX_SSL_SESSION_ID_LENGTH)
crypto/libressl/ssl/ssl_sigalgs.c
353
while (CBS_len(&cbs) > 0) {
crypto/libressl/ssl/ssl_srvr.c
1005
while (CBS_len(&compression_methods) > 0) {
crypto/libressl/ssl/ssl_srvr.c
1022
if (CBS_len(&cbs) != 0)
crypto/libressl/ssl/ssl_srvr.c
1656
if (CBS_len(cbs) != 0 || CBS_len(&enc_pms) != RSA_size(rsa)) {
crypto/libressl/ssl/ssl_srvr.c
1661
decrypt_len = RSA_private_decrypt(CBS_len(&enc_pms), CBS_data(&enc_pms),
crypto/libressl/ssl/ssl_srvr.c
1838
if (CBS_len(cbs) != 0)
crypto/libressl/ssl/ssl_srvr.c
1842
CBS_data(&gostblob), CBS_len(&gostblob)) <= 0) {
crypto/libressl/ssl/ssl_srvr.c
1908
if (CBS_len(&cbs) != 0) {
crypto/libressl/ssl/ssl_srvr.c
1990
if (CBS_len(&cbs) != 0) {
crypto/libressl/ssl/ssl_srvr.c
1996
if (CBS_len(&signature) > EVP_PKEY_size(pkey)) {
crypto/libressl/ssl/ssl_srvr.c
2043
CBS_len(&signature)) <= 0) {
crypto/libressl/ssl/ssl_srvr.c
2058
CBS_len(&signature), rsa);
crypto/libressl/ssl/ssl_srvr.c
2080
CBS_len(&signature), eckey);
crypto/libressl/ssl/ssl_srvr.c
2125
CBS_len(&signature), sigbuf, siglen) <= 0) {
crypto/libressl/ssl/ssl_srvr.c
2205
if (CBS_len(&cbs) != 0)
crypto/libressl/ssl/ssl_srvr.c
2213
if (CBS_len(&cert_list) == 0) {
crypto/libressl/ssl/ssl_srvr.c
2230
while (CBS_len(&cert_list) > 0) {
crypto/libressl/ssl/ssl_srvr.c
2234
if ((cert = d2i_X509(NULL, &p, CBS_len(&cert_data))) == NULL) {
crypto/libressl/ssl/ssl_srvr.c
2238
if (p != CBS_data(&cert_data) + CBS_len(&cert_data))
crypto/libressl/ssl/ssl_srvr.c
824
if (CBS_len(&session_id) > SSL3_SESSION_ID_SIZE) {
crypto/libressl/ssl/ssl_srvr.c
877
if (CBS_len(&cookie) == 0)
crypto/libressl/ssl/ssl_srvr.c
930
if (CBS_len(&cookie) > sizeof(s->d1->rcvd_cookie)) {
crypto/libressl/ssl/ssl_srvr.c
938
CBS_len(&cookie) > 0) {
crypto/libressl/ssl/ssl_srvr.c
967
if (CBS_len(&cipher_suites) == 0 && CBS_len(&session_id) != 0) {
crypto/libressl/ssl/ssl_srvr.c
974
if (CBS_len(&cipher_suites) > 0) {
crypto/libressl/ssl/ssl_srvr.c
982
if (s->internal->hit && CBS_len(&cipher_suites) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
1040
if (CBS_len(cbs) == 0)
crypto/libressl/ssl/ssl_tlsext.c
1058
if (CBS_len(&response) > 65536) {
crypto/libressl/ssl/ssl_tlsext.c
110
CBS_data(&alpn), CBS_len(&alpn),
crypto/libressl/ssl/ssl_tlsext.c
1154
(int)CBS_len(cbs),
crypto/libressl/ssl/ssl_tlsext.c
1162
if (!CBS_skip(cbs, CBS_len(cbs))) {
crypto/libressl/ssl/ssl_tlsext.c
1191
(int)CBS_len(cbs),
crypto/libressl/ssl/ssl_tlsext.c
1198
if ((SSL_get_options(s) & SSL_OP_NO_TICKET) != 0 || CBS_len(cbs) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
1271
if (CBS_len(&profiles) == 0 || CBS_len(&profiles) % 2 != 0)
crypto/libressl/ssl/ssl_tlsext.c
1277
while (CBS_len(&profiles) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
1287
if (!CBS_get_u8_length_prefixed(cbs, &mki) || CBS_len(&mki) != 0) {
crypto/libressl/ssl/ssl_tlsext.c
1376
if (!CBS_get_u16(&profile_ids, &id) || CBS_len(&profile_ids) != 0) {
crypto/libressl/ssl/ssl_tlsext.c
1381
if (!CBS_get_u8_length_prefixed(cbs, &mki) || CBS_len(&mki) != 0) {
crypto/libressl/ssl/ssl_tlsext.c
1453
while (CBS_len(&client_shares) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
1541
if (CBS_len(cbs) == 0) {
crypto/libressl/ssl/ssl_tlsext.c
1619
while (CBS_len(&versions) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
1710
if (CBS_len(&cookie) != s->s3->hs.tls13.cookie_len)
crypto/libressl/ssl/ssl_tlsext.c
178
if (CBS_len(&list) != 0)
crypto/libressl/ssl/ssl_tlsext.c
180
if (CBS_len(&proto) == 0)
crypto/libressl/ssl/ssl_tlsext.c
1824
while (CBS_len(&ke_modes) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
1874
return CBS_skip(cbs, CBS_len(cbs));
crypto/libressl/ssl/ssl_tlsext.c
1892
return CBS_skip(cbs, CBS_len(cbs));
crypto/libressl/ssl/ssl_tlsext.c
2333
if (CBS_len(cbs) == 0)
crypto/libressl/ssl/ssl_tlsext.c
2341
while (CBS_len(&extensions) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
2350
CBS_len(&extension_data),
crypto/libressl/ssl/ssl_tlsext.c
2380
if (CBS_len(&extension_data) != 0)
crypto/libressl/ssl/ssl_tlsext.c
241
groups_len = CBS_len(&grouplist);
crypto/libressl/ssl/ssl_tlsext.c
278
if (CBS_len(&grouplist) != 0) {
crypto/libressl/ssl/ssl_tlsext.c
316
if (!CBS_skip(cbs, CBS_len(cbs))) {
crypto/libressl/ssl/ssl_tlsext.c
358
if (CBS_len(&ecpf) == 0)
crypto/libressl/ssl/ssl_tlsext.c
520
if (CBS_len(&reneg) != 0) {
crypto/libressl/ssl/ssl_tlsext.c
579
if (CBS_len(&sigalgs) % 2 != 0 || CBS_len(&sigalgs) > 64)
crypto/libressl/ssl/ssl_tlsext.c
619
if (CBS_len(&sigalgs) % 2 != 0 || CBS_len(&sigalgs) > 64)
crypto/libressl/ssl/ssl_tlsext.c
696
if (CBS_len(&hostname) > TLSEXT_MAXLEN_host_name)
crypto/libressl/ssl/ssl_tlsext.c
70
if (CBS_len(cbs) == 0)
crypto/libressl/ssl/ssl_tlsext.c
705
while (CBS_len(&hostname) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
716
if (component == 0 || CBS_len(&hostname) == 0) {
crypto/libressl/ssl/ssl_tlsext.c
74
while (CBS_len(&proto_name_list) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
765
if (CBS_len(&host_name) < 1)
crypto/libressl/ssl/ssl_tlsext.c
79
if (CBS_len(&proto_name) == 0)
crypto/libressl/ssl/ssl_tlsext.c
806
if (CBS_len(&server_name_list) != 0) {
crypto/libressl/ssl/ssl_tlsext.c
835
if (s->tlsext_hostname == NULL || CBS_len(cbs) != 0) {
crypto/libressl/ssl/ssl_tlsext.c
938
if (!CBS_skip(cbs, CBS_len(cbs))) {
crypto/libressl/ssl/ssl_tlsext.c
951
if (CBS_len(&respid_list) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
959
while (CBS_len(&respid_list) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
965
if ((id = d2i_OCSP_RESPID(NULL, &p, CBS_len(&respid))) == NULL)
crypto/libressl/ssl/ssl_tlsext.c
977
if (CBS_len(&exts) > 0) {
crypto/libressl/ssl/ssl_tlsext.c
982
&p, CBS_len(&exts))) == NULL)
crypto/libressl/ssl/ssl_transcript.c
170
*len = CBS_len(&cbs);
crypto/libressl/ssl/t1_lib.c
1016
if (CBS_len(ticket) < EVP_MAX_IV_LENGTH)
crypto/libressl/ssl/t1_lib.c
1062
if (hlen > CBS_len(ticket))
crypto/libressl/ssl/t1_lib.c
1064
if (!CBS_get_bytes(ticket, &ticket_encdata, CBS_len(ticket) - hlen))
crypto/libressl/ssl/t1_lib.c
1068
if (CBS_len(ticket) != 0) {
crypto/libressl/ssl/t1_lib.c
1075
CBS_len(&ticket_name)) <= 0)
crypto/libressl/ssl/t1_lib.c
1078
CBS_len(&ticket_iv)) <= 0)
crypto/libressl/ssl/t1_lib.c
1081
CBS_len(&ticket_encdata)) <= 0)
crypto/libressl/ssl/t1_lib.c
1090
sdec_len = CBS_len(&ticket_encdata);
crypto/libressl/ssl/t1_lib.c
1094
CBS_len(&ticket_encdata)) <= 0)
crypto/libressl/ssl/t1_lib.c
923
if (CBS_len(ext_block) == 0)
crypto/libressl/ssl/t1_lib.c
931
while (CBS_len(&extensions) > 0) {
crypto/libressl/ssl/t1_lib.c
945
if (CBS_len(&ext_data) == 0) {
crypto/libressl/ssl/tls12_key_schedule.c
165
if (CBS_len(&cbs) != 0)
crypto/libressl/ssl/tls12_record_layer.c
1006
plain_len = CBS_len(fragment);
crypto/libressl/ssl/tls12_record_layer.c
1159
if (rp->aead_variable_nonce_len > CBS_len(seq_num))
crypto/libressl/ssl/tls12_record_layer.c
1297
if (!CBB_add_bytes(cbb, CBS_data(&seq_num), CBS_len(&seq_num)))
crypto/libressl/ssl/tls12_record_layer.c
383
CBS_len(&max_seq_num)))
crypto/libressl/ssl/tls12_record_layer.c
459
CBS_len(key), EVP_AEAD_DEFAULT_TAG_LENGTH, NULL))
crypto/libressl/ssl/tls12_record_layer.c
481
if (CBS_len(iv) > INT_MAX || CBS_len(key) > INT_MAX)
crypto/libressl/ssl/tls12_record_layer.c
483
if (EVP_CIPHER_iv_length(rl->cipher) != CBS_len(iv))
crypto/libressl/ssl/tls12_record_layer.c
485
if (EVP_CIPHER_key_length(rl->cipher) != CBS_len(key))
crypto/libressl/ssl/tls12_record_layer.c
490
if (CBS_len(mac_key) != 32)
crypto/libressl/ssl/tls12_record_layer.c
495
if (CBS_len(mac_key) > INT_MAX)
crypto/libressl/ssl/tls12_record_layer.c
497
if (EVP_MD_size(rl->mac_hash) != CBS_len(mac_key))
crypto/libressl/ssl/tls12_record_layer.c
507
CBS_len(mac_key)))
crypto/libressl/ssl/tls12_record_layer.c
511
CBS_len(mac_key))) == NULL)
crypto/libressl/ssl/tls12_record_layer.c
644
return CBB_add_bytes(cbb, CBS_data(&seq), CBS_len(&seq));
crypto/libressl/ssl/tls12_record_layer.c
661
if (!CBB_add_bytes(&cbb, CBS_data(seq_num), CBS_len(seq_num)))
crypto/libressl/ssl/tls12_record_layer.c
801
if (rp->aead_variable_nonce_len > CBS_len(seq_num))
crypto/libressl/ssl/tls12_record_layer.c
832
if (rp->aead_variable_nonce_len > CBS_len(seq_num))
crypto/libressl/ssl/tls12_record_layer.c
874
*out_len = CBS_len(fragment);
crypto/libressl/ssl/tls12_record_layer.c
907
if (CBS_len(fragment) < rp->aead_tag_len) {
crypto/libressl/ssl/tls12_record_layer.c
911
if (CBS_len(fragment) > SSL3_RT_MAX_ENCRYPTED_LENGTH) {
crypto/libressl/ssl/tls12_record_layer.c
918
plain_len = CBS_len(fragment) - rp->aead_tag_len;
crypto/libressl/ssl/tls12_record_layer.c
926
CBS_len(fragment), header, header_len)) {
crypto/libressl/ssl/tls12_record_layer.c
991
if (CBS_len(fragment) < min_len) {
crypto/libressl/ssl/tls12_record_layer.c
995
if (CBS_len(fragment) > SSL3_RT_MAX_ENCRYPTED_LENGTH) {
crypto/libressl/ssl/tls12_record_layer.c
999
if (CBS_len(fragment) % block_size != 0) {
crypto/libressl/ssl/tls13_client.c
173
while (CBS_len(&extensions) > 0) {
crypto/libressl/ssl/tls13_client.c
183
if (CBS_len(&extension_data) != 0)
crypto/libressl/ssl/tls13_client.c
237
if (!CBS_skip(&server_random, CBS_len(&server_random) -
crypto/libressl/ssl/tls13_client.c
249
if (!CBS_skip(cbs, CBS_len(cbs)))
crypto/libressl/ssl/tls13_client.c
532
if (CBS_len(&cert_request_context) != 0)
crypto/libressl/ssl/tls13_client.c
565
if (CBS_len(&cert_request_context) != 0)
crypto/libressl/ssl/tls13_client.c
570
while (CBS_len(&cert_list) > 0) {
crypto/libressl/ssl/tls13_client.c
581
if ((cert = d2i_X509(NULL, &p, CBS_len(&cert_data))) == NULL)
crypto/libressl/ssl/tls13_client.c
583
if (p != CBS_data(&cert_data) + CBS_len(&cert_data))
crypto/libressl/ssl/tls13_client.c
678
if (CBS_len(&signature) > EVP_PKEY_size(pkey))
crypto/libressl/ssl/tls13_client.c
696
CBS_len(&signature)) <= 0) {
crypto/libressl/ssl/tls13_handshake.c
350
return tls1_transcript_record(ctx->ssl, CBS_data(&cbs), CBS_len(&cbs));
crypto/libressl/ssl/tls13_handshake.c
550
if (CBS_len(&cbs) != 0) {
crypto/libressl/ssl/tls13_handshake_msg.c
175
if (CBS_len(&msg->cbs) == 0)
crypto/libressl/ssl/tls13_handshake_msg.c
178
while (CBS_len(&msg->cbs) > 0) {
crypto/libressl/ssl/tls13_handshake_msg.c
180
CBS_len(&msg->cbs))) <= 0)
crypto/libressl/ssl/tls13_legacy.c
336
if (CBS_len(&cbs) > 0) {
crypto/libressl/ssl/tls13_legacy.c
346
if (!CBB_add_bytes(&fragment, CBS_data(&cbs), CBS_len(&cbs)))
crypto/libressl/ssl/tls13_legacy.c
352
s->s3->rbuf.left = CBS_len(&cbs);
crypto/libressl/ssl/tls13_legacy.c
354
s->s3->rrec.length = CBS_len(&cbs);
crypto/libressl/ssl/tls13_legacy.c
363
if (!BUF_MEM_grow_clean(s->internal->init_buf, CBS_len(&cbs)))
crypto/libressl/ssl/tls13_legacy.c
371
s->s3->hs.tls12.message_size = CBS_len(&cbs) - SSL3_HM_HEADER_LENGTH;
crypto/libressl/ssl/tls13_lib.c
291
if (CBS_len(cbs) != 0) {
crypto/libressl/ssl/tls13_lib.c
506
if (!tls1_transcript_record(ctx->ssl, CBS_data(&cbs), CBS_len(&cbs)))
crypto/libressl/ssl/tls13_lib.c
556
CBS_len(cbs));
crypto/libressl/ssl/tls13_record.c
176
while (CBS_len(&rec->cbs) > 0) {
crypto/libressl/ssl/tls13_record.c
178
CBS_len(&rec->cbs), wire_arg)) <= 0)
crypto/libressl/ssl/tls13_record_layer.c
376
CBS_data(&rl->phh_cbs), CBS_len(&rl->phh_cbs))) <= 0)
crypto/libressl/ssl/tls13_record_layer.c
380
if (CBS_len(&rl->phh_cbs) != 0)
crypto/libressl/ssl/tls13_record_layer.c
403
if (rl->phh_data != NULL && CBS_len(&rl->phh_cbs) != rl->phh_len)
crypto/libressl/ssl/tls13_record_layer.c
535
if (CBS_len(&cbs) > TLS13_RECORD_MAX_PLAINTEXT_LEN) {
crypto/libressl/ssl/tls13_record_layer.c
541
tls13_record_content_type(rl->rrec), CBS_data(&cbs), CBS_len(&cbs)))
crypto/libressl/ssl/tls13_record_layer.c
564
if ((content = calloc(1, CBS_len(&enc_record))) == NULL)
crypto/libressl/ssl/tls13_record_layer.c
566
content_len = CBS_len(&enc_record);
crypto/libressl/ssl/tls13_record_layer.c
575
CBS_data(&enc_record), CBS_len(&enc_record),
crypto/libressl/ssl/tls13_record_layer.c
576
CBS_data(&header), CBS_len(&header)))
crypto/libressl/ssl/tls13_record_layer.c
603
if (CBS_len(&inner) > TLS13_RECORD_MAX_PLAINTEXT_LEN) {
crypto/libressl/ssl/tls13_record_layer.c
609
CBS_len(&inner));
crypto/libressl/ssl/tls13_record_layer.c
853
if (CBS_len(&cbs) != 0)
crypto/libressl/ssl/tls13_server.c
1007
CBS_len(&signature)) <= 0) {
crypto/libressl/ssl/tls13_server.c
167
if (!CBS_skip(cbs, CBS_len(cbs)))
crypto/libressl/ssl/tls13_server.c
181
if (!ctx->middlebox_compat && CBS_len(&session_id) != 0) {
crypto/libressl/ssl/tls13_server.c
252
if (CBS_len(&session_id) != 0 &&
crypto/libressl/ssl/tls13_server.c
253
CBS_len(&session_id) != sizeof(ctx->hs->tls13.legacy_session_id)) {
crypto/libressl/ssl/tls13_server.c
76
while (CBS_len(&extensions) > 0) {
crypto/libressl/ssl/tls13_server.c
86
while (CBS_len(&versions) > 0) {
crypto/libressl/ssl/tls13_server.c
882
if (CBS_len(&cert_request_context) != 0)
crypto/libressl/ssl/tls13_server.c
886
if (CBS_len(&cert_list) == 0) {
crypto/libressl/ssl/tls13_server.c
897
while (CBS_len(&cert_list) > 0) {
crypto/libressl/ssl/tls13_server.c
904
if ((cert = d2i_X509(NULL, &p, CBS_len(&cert_data))) == NULL)
crypto/libressl/ssl/tls13_server.c
906
if (p != CBS_data(&cert_data) + CBS_len(&cert_data))
crypto/libressl/ssl/tls13_server.c
92
if (CBS_len(&extension_data) != 0)
crypto/libressl/ssl/tls13_server.c
989
if (CBS_len(&signature) > EVP_PKEY_size(pkey))
crypto/libressl/ssl/tls_content.c
125
if (n > CBS_len(&content->cbs))
crypto/libressl/ssl/tls_content.c
126
n = CBS_len(&content->cbs);
crypto/libressl/ssl/tls_content.c
72
return CBS_len(&content->cbs);
crypto/libressl/ssl/tls_key_share.c
378
if (CBS_len(cbs) != X25519_KEY_LENGTH) {