Symbol: CBS_len
lib/libcrypto/asn1/a_int.c
142
while (CBS_len(cbs) > 0) {
lib/libcrypto/asn1/a_int.c
583
while (CBS_len(&cbs) > 0) {
lib/libcrypto/asn1/a_int.c
593
if (CBS_len(&cbs) == 0) {
lib/libcrypto/asn1/a_int.c
678
if (CBS_len(cbs) == 0) {
lib/libcrypto/asn1/a_int.c
694
if (CBS_len(cbs) > 1 && val == padding) {
lib/libcrypto/asn1/a_int.c
695
if (!asn1_aint_keep_twos_padding(CBS_data(cbs), CBS_len(cbs))) {
lib/libcrypto/asn1/a_object.c
209
while (CBS_len(cbs) > 0) {
lib/libcrypto/asn1/a_object.c
260
if (CBS_len(cbs) == 0) {
lib/libcrypto/asn1/a_object.c
286
while (CBS_len(cbs) > 0) {
lib/libcrypto/asn1/a_object.c
316
while (CBS_len(cbs) > 0) {
lib/libcrypto/asn1/a_object.c
552
if (CBS_len(&cbs) == 0) {
lib/libcrypto/asn1/a_object.c
556
while (CBS_len(&cbs) > 0) {
lib/libcrypto/asn1/a_time_tm.c
255
if (CBS_len(&copy) != 0)
lib/libcrypto/asn1/a_time_tm.c
298
if (CBS_len(&cbs) == UTCTIME_LENGTH)
lib/libcrypto/asn1/a_time_tm.c
300
if (CBS_len(&cbs) == GENTIME_LENGTH)
lib/libcrypto/asn1/asn1_old_lib.c
103
if (length > CBS_len(&cbs) || length > LONG_MAX) {
lib/libcrypto/asn1/tasn_dec.c
1030
CBS_init(&cbs_object, CBS_data(cbs), CBS_len(cbs));
lib/libcrypto/asn1/tasn_dec.c
1061
CBS_len(&cbs_object));
lib/libcrypto/asn1/tasn_dec.c
1075
while (CBS_len(&cbs_object_content) > 0) {
lib/libcrypto/asn1/tasn_dec.c
1175
CBS_init(&cbs_exp, CBS_data(cbs), CBS_len(cbs));
lib/libcrypto/asn1/tasn_dec.c
1193
CBS_init(&cbs_exp_content, CBS_data(&cbs_exp), CBS_len(&cbs_exp));
lib/libcrypto/asn1/tasn_dec.c
1212
} else if (CBS_len(&cbs_exp_content) != 0) {
lib/libcrypto/asn1/tasn_dec.c
152
if (!indefinite && CBS_len(cbs) < length) {
lib/libcrypto/asn1/tasn_dec.c
163
length = CBS_len(cbs);
lib/libcrypto/asn1/tasn_dec.c
196
while (CBS_len(cbs) > 0) {
lib/libcrypto/asn1/tasn_dec.c
221
if (!CBB_add_bytes(cbb, CBS_data(&content), CBS_len(&content)))
lib/libcrypto/asn1/tasn_dec.c
249
while (CBS_len(cbs) > 0) {
lib/libcrypto/asn1/tasn_dec.c
287
if (CBS_len(content) > INT_MAX)
lib/libcrypto/asn1/tasn_dec.c
297
if (CBS_len(content) != 0) {
lib/libcrypto/asn1/tasn_dec.c
306
if (CBS_len(content) != 1) {
lib/libcrypto/asn1/tasn_dec.c
348
if (utype == V_ASN1_BMPSTRING && (CBS_len(content) & 1)) {
lib/libcrypto/asn1/tasn_dec.c
352
if (utype == V_ASN1_UNIVERSALSTRING && (CBS_len(content) & 3)) {
lib/libcrypto/asn1/tasn_dec.c
372
if (!ASN1_STRING_set(astr, CBS_data(content), CBS_len(content))) {
lib/libcrypto/asn1/tasn_dec.c
420
if (CBS_len(content) > INT_MAX)
lib/libcrypto/asn1/tasn_dec.c
430
return pf->prim_c2i(pval, CBS_data(content), CBS_len(content),
lib/libcrypto/asn1/tasn_dec.c
532
CBS_init(&cbs_object, CBS_data(cbs), CBS_len(cbs));
lib/libcrypto/asn1/tasn_dec.c
569
CBS_init(&cbs_object, CBS_data(cbs), CBS_len(cbs));
lib/libcrypto/asn1/tasn_dec.c
615
CBS_init(&cbs_object, CBS_data(cbs), CBS_len(cbs));
lib/libcrypto/asn1/tasn_dec.c
751
CBS_init(&cbs_seq, CBS_data(cbs), CBS_len(cbs));
lib/libcrypto/asn1/tasn_dec.c
788
CBS_init(&cbs_seq_content, CBS_data(&cbs_seq), CBS_len(&cbs_seq));
lib/libcrypto/asn1/tasn_dec.c
816
if (CBS_len(&cbs_seq_content) == 0)
lib/libcrypto/asn1/tasn_dec.c
855
} else if (CBS_len(&cbs_seq_content) != 0) {
lib/libcrypto/asn1/tasn_dec.c
920
if (CBS_len(cbs) > LONG_MAX)
lib/libcrypto/asn1/tasn_dec.c
925
if ((ret = ef->asn1_ex_d2i(pval, &p, (long)CBS_len(cbs), it,
lib/libcrypto/bio/b_dump.c
109
while (CBS_len(&cbs) > 0) {
lib/libcrypto/bio/b_dump.c
123
while (CBS_len(&cbs) > 0) {
lib/libcrypto/bio/b_dump.c
128
if ((row_bytes = CBS_len(&cbs)) > bytes_per_line)
lib/libcrypto/bio/b_dump.c
147
while (CBS_len(&row) > 0) {
lib/libcrypto/bio/b_dump.c
155
if (row_bytes - CBS_len(&row) == 8)
lib/libcrypto/bn/bn_convert.c
162
if (!bn_expand_bytes(bn, CBS_len(cbs)))
lib/libcrypto/bn/bn_convert.c
169
while (CBS_len(cbs) > 0) {
lib/libcrypto/bn/bn_convert.c
181
if (b == BN_BITS2 || CBS_len(cbs) == 0) {
lib/libcrypto/bn/bn_convert.c
352
while (CBS_len(&cbs) > 0) {
lib/libcrypto/bn/bn_convert.c
400
while (CBS_len(&cbs_digits) > 0) {
lib/libcrypto/bn/bn_convert.c
539
*out_len = CBS_len(&cbs);
lib/libcrypto/bn/bn_convert.c
597
while (CBS_len(&cbs_digits) > 0) {
lib/libcrypto/bn/bn_convert.c
745
if (CBS_len(&cbs) != mpi_len) {
lib/libcrypto/bn/bn_convert.c
749
if (CBS_len(&cbs) > 0) {
lib/libcrypto/bn/bn_print.c
107
if (CBS_len(&cbs) == 0)
lib/libcrypto/bn/bn_print.c
92
while (CBS_len(&cbs) > 0) {
lib/libcrypto/bytestring/bs_ber.c
127
while (CBS_len(in) > 0) {
lib/libcrypto/bytestring/bs_ber.c
139
if (CBS_len(&contents) == header_len) {
lib/libcrypto/bytestring/bs_ber.c
176
CBS_len(in));
lib/libcrypto/bytestring/bs_ber.c
182
if (CBS_len(&inner_contents) >
lib/libcrypto/bytestring/bs_ber.c
231
CBS_len(&contents)))
lib/libcrypto/bytestring/bs_ber.c
262
if (!CBB_init(&cbb, CBS_len(in)))
lib/libcrypto/bytestring/bs_ber.c
55
CBS_init(&in, CBS_data(orig_in), CBS_len(orig_in));
lib/libcrypto/bytestring/bs_ber.c
57
while (CBS_len(&in) > 0) {
lib/libcrypto/bytestring/bs_ber.c
67
if (CBS_len(&contents) == header_len && header_len > 0 &&
lib/libcrypto/bytestring/bs_cbs.c
35
CBS_init(out, CBS_data(cbs), CBS_len(cbs));
lib/libcrypto/bytestring/bs_cbs.c
478
if (CBS_len(cbs) < 1)
lib/libcrypto/bytestring/bs_cbs.c
504
len = CBS_len(&bytes);
lib/libcrypto/bytestring/bs_cbs.c
556
CBS_len(&child) != 0)
lib/libcrypto/bytestring/bs_cbs.c
579
CBS_len(&child) != 0)
lib/libcrypto/bytestring/bs_cbs.c
601
CBS_len(&child2) != 1 || CBS_len(&child) != 0)
lib/libcrypto/bytestring/bytestring.h
64
size_t CBS_len(const CBS *cbs);
lib/libcrypto/ct/ct_oct.c
103
if (CBS_len(&signature) == 0)
lib/libcrypto/ct/ct_oct.c
112
if (!SCT_set1_signature(sct, CBS_data(&signature), CBS_len(&signature)))
lib/libcrypto/ct/ct_oct.c
133
if (CBS_len(cbs) > MAX_SCT_SIZE)
lib/libcrypto/ct/ct_oct.c
168
if (CBS_len(cbs) != 0)
lib/libcrypto/ct/ct_oct.c
328
if (CBS_len(&cbs) > MAX_SCT_LIST_SIZE)
lib/libcrypto/ct/ct_oct.c
332
if (CBS_len(&cbs) != 0)
lib/libcrypto/ct/ct_oct.c
343
while (CBS_len(&cbs_scts) > 0) {
lib/libcrypto/ct/ct_oct.c
96
if (CBS_len(cbs) != 0)
lib/libcrypto/ec/ec_convert.c
209
if (!BN_bin2bn(CBS_data(&field_element), CBS_len(&field_element), bn)) {
lib/libcrypto/ec/ec_convert.c
340
if (CBS_len(&cbs) > 0) {
lib/libcrypto/ec/ecx_methods.c
313
while (CBS_len(&cbs) > 0) {
lib/libcrypto/ec/ecx_methods.c
321
if (CBS_len(&cbs) == 0)
lib/libcrypto/mlkem/mlkem_internal.c
1202
if (CBS_len(&cbs) != 0)
lib/libcrypto/mlkem/mlkem_internal.c
1273
if (CBS_len(&cbs) != 0)
lib/libcrypto/rsa/rsa_pk1.c
214
if (CBS_len(&cbs) == 0) {
lib/libcrypto/x509/x509_addr.c
1017
if ((max_len = CBS_len(&cbs)) > 0) {
lib/libcrypto/x509/x509_addr.c
439
if (CBS_len(&cbs) != 0) {
lib/libcrypto/x509/x509_addr.c
446
if (CBS_len(&cbs) != 0)
lib/libcrypto/x509/x509_addr.c
947
while (CBS_len(cbs) > 0) {
lib/libcrypto/x509/x509_addr.c
998
if ((min_len = CBS_len(&cbs)) > 0) {
lib/libcrypto/x509/x509_constraints.c
1018
if (CBS_len(&cbs) > 0) {
lib/libcrypto/x509/x509_constraints.c
210
len = CBS_len(cbs);
lib/libcrypto/x509/x509_constraints.c
299
if (CBS_len(cbs) < 4 && first == '*')
lib/libcrypto/x509/x509_constraints.c
341
if ((len = CBS_len(&copy)) == 0)
lib/libcrypto/x509/x509_constraints.c
472
if (CBS_len(cbs) == 0)
lib/libcrypto/x509/x509_constraints.c
479
if (CBS_len(cbs) < 3) {
lib/libcrypto/x509/x509_constraints.c
48
if (CBS_len(cbs) > MAX_IP_ADDRESS_LENGTH)
lib/libcrypto/x509/x509_obj.c
122
while (CBS_len(&cbs) > 0) {
lib/libcrypto/x509/x509_obj.c
135
while (CBS_len(&cbs) > 0) {
lib/libcrypto/x509/x509_utl.c
485
while (CBS_len(&cbs) > 0) {
lib/libcrypto/x509/x509_utl.c
492
if (CBS_len(&cbs) > 0) {
lib/libcrypto/x509/x509_utl.c
516
while (CBS_len(cbs) > 0) {
lib/libcrypto/x509/x509_utl.c
573
while (CBS_len(&cbs) > 0) {
lib/libcrypto/x509/x509_utl.c
581
if (CBS_len(&cbs) == 0)
lib/libcrypto/x509/x509_utl.c
585
if (CBS_len(&cbs) == 0) {
lib/libssl/bs_ber.c
127
while (CBS_len(in) > 0) {
lib/libssl/bs_ber.c
139
if (CBS_len(&contents) == header_len) {
lib/libssl/bs_ber.c
176
CBS_len(in));
lib/libssl/bs_ber.c
182
if (CBS_len(&inner_contents) >
lib/libssl/bs_ber.c
231
CBS_len(&contents)))
lib/libssl/bs_ber.c
262
if (!CBB_init(&cbb, CBS_len(in)))
lib/libssl/bs_ber.c
55
CBS_init(&in, CBS_data(orig_in), CBS_len(orig_in));
lib/libssl/bs_ber.c
57
while (CBS_len(&in) > 0) {
lib/libssl/bs_ber.c
67
if (CBS_len(&contents) == header_len && header_len > 0 &&
lib/libssl/bs_cbs.c
35
CBS_init(out, CBS_data(cbs), CBS_len(cbs));
lib/libssl/bs_cbs.c
478
if (CBS_len(cbs) < 1)
lib/libssl/bs_cbs.c
504
len = CBS_len(&bytes);
lib/libssl/bs_cbs.c
556
CBS_len(&child) != 0)
lib/libssl/bs_cbs.c
579
CBS_len(&child) != 0)
lib/libssl/bs_cbs.c
601
CBS_len(&child2) != 1 || CBS_len(&child) != 0)
lib/libssl/bytestring.h
64
size_t CBS_len(const CBS *cbs);
lib/libssl/ssl_asn1.c
282
if (CBS_len(&cipher_suite) != 0)
lib/libssl/ssl_asn1.c
326
data_len = CBS_len(&peer_cert);
lib/libssl/ssl_ciphers.c
108
while (CBS_len(cbs) > 0) {
lib/libssl/ssl_clnt.c
1058
if (CBS_len(&cbs) != 0)
lib/libssl/ssl_clnt.c
1131
if (CBS_len(&cbs) != 0)
lib/libssl/ssl_clnt.c
1134
while (CBS_len(&cert_list) > 0) {
lib/libssl/ssl_clnt.c
1138
if ((cert = d2i_X509(NULL, &p, CBS_len(&cert_data))) == NULL) {
lib/libssl/ssl_clnt.c
1143
if (p != CBS_data(&cert_data) + CBS_len(&cert_data))
lib/libssl/ssl_clnt.c
1360
if ((params_len = CBS_offset(&cbs)) > CBS_len(&params))
lib/libssl/ssl_clnt.c
1393
if (CBS_len(&signature) > EVP_PKEY_size(pkey)) {
lib/libssl/ssl_clnt.c
1415
CBS_len(&signature), signed_params, signed_params_len) <= 0) {
lib/libssl/ssl_clnt.c
1422
if (CBS_len(&cbs) != 0) {
lib/libssl/ssl_clnt.c
1503
if (CBS_len(&cert_request) < 2) {
lib/libssl/ssl_clnt.c
1512
if (CBS_len(&sigalgs) % 2 != 0 || CBS_len(&sigalgs) > 64) {
lib/libssl/ssl_clnt.c
1523
if (CBS_len(&cert_request) < 2) {
lib/libssl/ssl_clnt.c
1529
CBS_len(&cert_request) != 0) {
lib/libssl/ssl_clnt.c
1535
while (CBS_len(&rdn_list) > 0) {
lib/libssl/ssl_clnt.c
1538
if (CBS_len(&rdn_list) < 2) {
lib/libssl/ssl_clnt.c
1550
if ((xn = d2i_X509_NAME(NULL, &q, CBS_len(&rdn))) == NULL) {
lib/libssl/ssl_clnt.c
1557
if (q != CBS_data(&rdn) + CBS_len(&rdn)) {
lib/libssl/ssl_clnt.c
1623
CBS_len(&cbs) != 0) {
lib/libssl/ssl_clnt.c
1652
if (!EVP_Digest(CBS_data(&session_ticket), CBS_len(&session_ticket),
lib/libssl/ssl_clnt.c
1722
CBS_len(&cert_status) < 3) {
lib/libssl/ssl_clnt.c
1736
CBS_len(&cert_status) != 0) {
lib/libssl/ssl_clnt.c
2441
CBS_len(&cbs) != md_len) {
lib/libssl/ssl_clnt.c
2447
if (!CBS_mem_equal(&cbs, s->s3->hs.peer_finished, CBS_len(&cbs))) {
lib/libssl/ssl_clnt.c
788
if (CBS_len(&hello_verify_request) != 0)
lib/libssl/ssl_clnt.c
900
CBS_len(&server_random) - sizeof(tls13_downgrade_12)))
lib/libssl/ssl_clnt.c
921
if (CBS_len(&session_id) > SSL3_SESSION_ID_SIZE) {
lib/libssl/ssl_kex.c
177
if ((p = BN_bin2bn(CBS_data(&dh_p), CBS_len(&dh_p), NULL)) == NULL)
lib/libssl/ssl_kex.c
179
if ((g = BN_bin2bn(CBS_data(&dh_g), CBS_len(&dh_g), NULL)) == NULL)
lib/libssl/ssl_kex.c
218
if ((pub_key = BN_bin2bn(CBS_data(&dh_y), CBS_len(&dh_y),
lib/libssl/ssl_kex.c
372
if (EC_POINT_oct2point(group, point, CBS_data(cbs), CBS_len(cbs),
lib/libssl/ssl_lib.c
1827
*outlen = CBS_len(&supported_proto);
lib/libssl/ssl_lib.c
1839
while (CBS_len(&peer) > 0) {
lib/libssl/ssl_lib.c
1845
while (CBS_len(&supported) > 0) {
lib/libssl/ssl_lib.c
1851
CBS_data(&peer_proto), CBS_len(&peer_proto))) {
lib/libssl/ssl_lib.c
1853
*outlen = CBS_len(&peer_proto);
lib/libssl/ssl_lib.c
3063
ssl_msg_callback(s, is_write, content_type, CBS_data(cbs), CBS_len(cbs));
lib/libssl/ssl_sess.c
583
CBS_data(session_id), CBS_len(session_id), &copy)) == NULL)
lib/libssl/ssl_sess.c
614
if (CBS_len(session_id) == 0)
lib/libssl/ssl_sess.c
653
if (CBS_len(session_id) > SSL_MAX_SSL_SESSION_ID_LENGTH)
lib/libssl/ssl_sigalgs.c
335
while (CBS_len(&cbs) > 0) {
lib/libssl/ssl_srvr.c
1007
while (CBS_len(&compression_methods) > 0) {
lib/libssl/ssl_srvr.c
1024
if (CBS_len(&cbs) != 0)
lib/libssl/ssl_srvr.c
1491
CBS_len(&params)))
lib/libssl/ssl_srvr.c
1689
if (CBS_len(&enc_pms) != pms_len || CBS_len(cbs) != 0) {
lib/libssl/ssl_srvr.c
1698
decrypt_len = RSA_private_decrypt(CBS_len(&enc_pms), CBS_data(&enc_pms),
lib/libssl/ssl_srvr.c
1859
if (CBS_len(&cbs) != 0) {
lib/libssl/ssl_srvr.c
1941
if (CBS_len(&cbs) != 0) {
lib/libssl/ssl_srvr.c
1947
if (CBS_len(&signature) > EVP_PKEY_size(pkey)) {
lib/libssl/ssl_srvr.c
1982
CBS_len(&signature), hdata, hdatalen) <= 0) {
lib/libssl/ssl_srvr.c
1997
CBS_len(&signature), rsa);
lib/libssl/ssl_srvr.c
2019
CBS_len(&signature), eckey);
lib/libssl/ssl_srvr.c
2096
if (CBS_len(&cbs) != 0)
lib/libssl/ssl_srvr.c
2104
if (CBS_len(&cert_list) == 0) {
lib/libssl/ssl_srvr.c
2121
while (CBS_len(&cert_list) > 0) {
lib/libssl/ssl_srvr.c
2125
if ((cert = d2i_X509(NULL, &p, CBS_len(&cert_data))) == NULL) {
lib/libssl/ssl_srvr.c
2129
if (p != CBS_data(&cert_data) + CBS_len(&cert_data))
lib/libssl/ssl_srvr.c
2445
CBS_len(&cbs) != md_len) {
lib/libssl/ssl_srvr.c
2451
if (!CBS_mem_equal(&cbs, s->s3->hs.peer_finished, CBS_len(&cbs))) {
lib/libssl/ssl_srvr.c
827
if (CBS_len(&session_id) > SSL3_SESSION_ID_SIZE) {
lib/libssl/ssl_srvr.c
880
if (CBS_len(&cookie) == 0)
lib/libssl/ssl_srvr.c
933
if (CBS_len(&cookie) > sizeof(s->d1->rcvd_cookie)) {
lib/libssl/ssl_srvr.c
941
CBS_len(&cookie) > 0) {
lib/libssl/ssl_srvr.c
970
if (CBS_len(&cipher_suites) == 0 && CBS_len(&session_id) != 0) {
lib/libssl/ssl_srvr.c
977
if (CBS_len(&cipher_suites) > 0) {
lib/libssl/ssl_srvr.c
985
if (s->hit && CBS_len(&cipher_suites) > 0) {
lib/libssl/ssl_tlsext.c
1001
if (CBS_len(&exts) > 0) {
lib/libssl/ssl_tlsext.c
1006
&p, CBS_len(&exts))) == NULL)
lib/libssl/ssl_tlsext.c
1064
if (CBS_len(cbs) == 0)
lib/libssl/ssl_tlsext.c
1082
if (CBS_len(&response) > 65536) {
lib/libssl/ssl_tlsext.c
112
CBS_data(&alpn), CBS_len(&alpn), s->ctx->alpn_select_cb_arg);
lib/libssl/ssl_tlsext.c
1178
(int)CBS_len(cbs),
lib/libssl/ssl_tlsext.c
1186
if (!CBS_skip(cbs, CBS_len(cbs))) {
lib/libssl/ssl_tlsext.c
1215
(int)CBS_len(cbs),
lib/libssl/ssl_tlsext.c
1222
if ((SSL_get_options(s) & SSL_OP_NO_TICKET) != 0 || CBS_len(cbs) > 0) {
lib/libssl/ssl_tlsext.c
1295
if (CBS_len(&profiles) == 0 || CBS_len(&profiles) % 2 != 0)
lib/libssl/ssl_tlsext.c
1301
while (CBS_len(&profiles) > 0) {
lib/libssl/ssl_tlsext.c
1311
if (!CBS_get_u8_length_prefixed(cbs, &mki) || CBS_len(&mki) != 0) {
lib/libssl/ssl_tlsext.c
1400
if (!CBS_get_u16(&profile_ids, &id) || CBS_len(&profile_ids) != 0) {
lib/libssl/ssl_tlsext.c
1405
if (!CBS_get_u8_length_prefixed(cbs, &mki) || CBS_len(&mki) != 0) {
lib/libssl/ssl_tlsext.c
1533
if (CBS_len(&client_shares) != 0)
lib/libssl/ssl_tlsext.c
1593
while (CBS_len(&client_shares) > 0) {
lib/libssl/ssl_tlsext.c
1699
if (CBS_len(cbs) == 0) {
lib/libssl/ssl_tlsext.c
179
if (CBS_len(&list) != 0)
lib/libssl/ssl_tlsext.c
1799
while (CBS_len(&versions) > 0) {
lib/libssl/ssl_tlsext.c
181
if (CBS_len(&proto) == 0)
lib/libssl/ssl_tlsext.c
1890
if (CBS_len(&cookie) != s->s3->hs.tls13.cookie_len)
lib/libssl/ssl_tlsext.c
2004
while (CBS_len(&ke_modes) > 0) {
lib/libssl/ssl_tlsext.c
2054
return CBS_skip(cbs, CBS_len(cbs));
lib/libssl/ssl_tlsext.c
2072
return CBS_skip(cbs, CBS_len(cbs));
lib/libssl/ssl_tlsext.c
243
groups_len = CBS_len(&grouplist);
lib/libssl/ssl_tlsext.c
2596
if (CBS_len(cbs) == 0)
lib/libssl/ssl_tlsext.c
2604
while (CBS_len(&extensions) > 0) {
lib/libssl/ssl_tlsext.c
2613
CBS_len(&extension_data),
lib/libssl/ssl_tlsext.c
2674
if (CBS_len(&td->extensions[idx]) != 0)
lib/libssl/ssl_tlsext.c
293
if (CBS_len(&grouplist) != 0)
lib/libssl/ssl_tlsext.c
340
if (!CBS_skip(cbs, CBS_len(cbs))) {
lib/libssl/ssl_tlsext.c
382
if (CBS_len(&ecpf) == 0)
lib/libssl/ssl_tlsext.c
544
if (CBS_len(&reneg) != 0) {
lib/libssl/ssl_tlsext.c
603
if (CBS_len(&sigalgs) % 2 != 0 || CBS_len(&sigalgs) > 64)
lib/libssl/ssl_tlsext.c
643
if (CBS_len(&sigalgs) % 2 != 0 || CBS_len(&sigalgs) > 64)
lib/libssl/ssl_tlsext.c
720
if (CBS_len(&hostname) > TLSEXT_MAXLEN_host_name)
lib/libssl/ssl_tlsext.c
729
while (CBS_len(&hostname) > 0) {
lib/libssl/ssl_tlsext.c
73
if (CBS_len(cbs) == 0)
lib/libssl/ssl_tlsext.c
740
if (component == 0 || CBS_len(&hostname) == 0) {
lib/libssl/ssl_tlsext.c
77
while (CBS_len(&proto_name_list) > 0) {
lib/libssl/ssl_tlsext.c
789
if (CBS_len(&host_name) < 1)
lib/libssl/ssl_tlsext.c
82
if (CBS_len(&proto_name) == 0)
lib/libssl/ssl_tlsext.c
830
if (CBS_len(&server_name_list) != 0) {
lib/libssl/ssl_tlsext.c
859
if (s->tlsext_hostname == NULL || CBS_len(cbs) != 0) {
lib/libssl/ssl_tlsext.c
962
if (!CBS_skip(cbs, CBS_len(cbs))) {
lib/libssl/ssl_tlsext.c
975
if (CBS_len(&respid_list) > 0) {
lib/libssl/ssl_tlsext.c
983
while (CBS_len(&respid_list) > 0) {
lib/libssl/ssl_tlsext.c
989
if ((id = d2i_OCSP_RESPID(NULL, &p, CBS_len(&respid))) == NULL)
lib/libssl/ssl_transcript.c
170
*len = CBS_len(&cbs);
lib/libssl/t1_lib.c
1042
if (CBS_len(ticket) < EVP_MAX_IV_LENGTH)
lib/libssl/t1_lib.c
1090
if (hlen > CBS_len(ticket))
lib/libssl/t1_lib.c
1092
if (!CBS_get_bytes(ticket, &ticket_encdata, CBS_len(ticket) - hlen))
lib/libssl/t1_lib.c
1096
if (CBS_len(ticket) != 0) {
lib/libssl/t1_lib.c
1103
CBS_len(&ticket_name)) <= 0)
lib/libssl/t1_lib.c
1106
CBS_len(&ticket_iv)) <= 0)
lib/libssl/t1_lib.c
1109
CBS_len(&ticket_encdata)) <= 0)
lib/libssl/t1_lib.c
1118
sdec_len = CBS_len(&ticket_encdata);
lib/libssl/t1_lib.c
1122
CBS_len(&ticket_encdata)) <= 0)
lib/libssl/t1_lib.c
949
if (CBS_len(ext_block) == 0)
lib/libssl/t1_lib.c
957
while (CBS_len(&extensions) > 0) {
lib/libssl/t1_lib.c
971
if (CBS_len(&ext_data) == 0) {
lib/libssl/tls12_key_schedule.c
162
if (CBS_len(&cbs) != 0)
lib/libssl/tls12_key_schedule.c
280
label, label_len, CBS_data(&seed), CBS_len(&seed), NULL, 0, NULL, 0,
lib/libssl/tls12_record_layer.c
1138
if (rp->aead_variable_nonce_len > CBS_len(seq_num))
lib/libssl/tls12_record_layer.c
1276
if (!CBB_add_bytes(cbb, CBS_data(&seq_num), CBS_len(&seq_num)))
lib/libssl/tls12_record_layer.c
383
CBS_len(&max_seq_num)))
lib/libssl/tls12_record_layer.c
459
CBS_len(key), EVP_AEAD_DEFAULT_TAG_LENGTH, NULL))
lib/libssl/tls12_record_layer.c
480
if (CBS_len(iv) > INT_MAX || CBS_len(key) > INT_MAX)
lib/libssl/tls12_record_layer.c
482
if (EVP_CIPHER_iv_length(rl->cipher) != CBS_len(iv))
lib/libssl/tls12_record_layer.c
484
if (EVP_CIPHER_key_length(rl->cipher) != CBS_len(key))
lib/libssl/tls12_record_layer.c
486
if (CBS_len(mac_key) > INT_MAX)
lib/libssl/tls12_record_layer.c
488
if (EVP_MD_size(rl->mac_hash) != CBS_len(mac_key))
lib/libssl/tls12_record_layer.c
496
CBS_len(mac_key)))
lib/libssl/tls12_record_layer.c
500
CBS_len(mac_key))) == NULL)
lib/libssl/tls12_record_layer.c
616
return CBB_add_bytes(cbb, CBS_data(&seq), CBS_len(&seq));
lib/libssl/tls12_record_layer.c
633
if (!CBB_add_bytes(&cbb, CBS_data(seq_num), CBS_len(seq_num)))
lib/libssl/tls12_record_layer.c
773
if (rp->aead_variable_nonce_len > CBS_len(seq_num))
lib/libssl/tls12_record_layer.c
804
if (rp->aead_variable_nonce_len > CBS_len(seq_num))
lib/libssl/tls12_record_layer.c
845
CBS_len(fragment));
lib/libssl/tls12_record_layer.c
876
if (CBS_len(fragment) < rp->aead_tag_len) {
lib/libssl/tls12_record_layer.c
880
if (CBS_len(fragment) > SSL3_RT_MAX_ENCRYPTED_LENGTH) {
lib/libssl/tls12_record_layer.c
885
content_len = CBS_len(fragment) - rp->aead_tag_len;
lib/libssl/tls12_record_layer.c
886
if ((content = calloc(1, CBS_len(fragment))) == NULL) {
lib/libssl/tls12_record_layer.c
897
CBS_len(fragment), header, header_len)) {
lib/libssl/tls12_record_layer.c
964
if (CBS_len(fragment) < min_len) {
lib/libssl/tls12_record_layer.c
968
if (CBS_len(fragment) > SSL3_RT_MAX_ENCRYPTED_LENGTH) {
lib/libssl/tls12_record_layer.c
972
if (CBS_len(fragment) % block_size != 0) {
lib/libssl/tls12_record_layer.c
977
if ((content = calloc(1, CBS_len(fragment))) == NULL)
lib/libssl/tls12_record_layer.c
979
content_len = CBS_len(fragment);
lib/libssl/tls12_record_layer.c
981
if (!EVP_Cipher(enc, content, CBS_data(fragment), CBS_len(fragment)))
lib/libssl/tls13_client.c
185
while (CBS_len(&extensions) > 0) {
lib/libssl/tls13_client.c
195
if (CBS_len(&extension_data) != 0)
lib/libssl/tls13_client.c
249
if (!CBS_skip(&server_random, CBS_len(&server_random) -
lib/libssl/tls13_client.c
261
if (!CBS_skip(cbs, CBS_len(cbs)))
lib/libssl/tls13_client.c
544
if (CBS_len(&cert_request_context) != 0)
lib/libssl/tls13_client.c
577
if (CBS_len(&cert_request_context) != 0)
lib/libssl/tls13_client.c
582
while (CBS_len(&cert_list) > 0) {
lib/libssl/tls13_client.c
593
if ((cert = d2i_X509(NULL, &p, CBS_len(&cert_data))) == NULL)
lib/libssl/tls13_client.c
595
if (p != CBS_data(&cert_data) + CBS_len(&cert_data))
lib/libssl/tls13_client.c
690
if (CBS_len(&signature) > EVP_PKEY_size(pkey))
lib/libssl/tls13_client.c
703
if (EVP_DigestVerify(mdctx, CBS_data(&signature), CBS_len(&signature),
lib/libssl/tls13_handshake.c
350
return tls1_transcript_record(ctx->ssl, CBS_data(&cbs), CBS_len(&cbs));
lib/libssl/tls13_handshake.c
552
if (CBS_len(&cbs) != 0) {
lib/libssl/tls13_handshake_msg.c
175
if (CBS_len(&msg->cbs) == 0)
lib/libssl/tls13_handshake_msg.c
178
while (CBS_len(&msg->cbs) > 0) {
lib/libssl/tls13_handshake_msg.c
180
CBS_len(&msg->cbs))) <= 0)
lib/libssl/tls13_legacy.c
334
if (CBS_len(&cbs) > 0) {
lib/libssl/tls13_legacy.c
344
if (!CBB_add_bytes(&fragment, CBS_data(&cbs), CBS_len(&cbs)))
lib/libssl/tls13_legacy.c
350
s->s3->rbuf.left = CBS_len(&cbs);
lib/libssl/tls13_legacy.c
352
s->s3->rrec.length = CBS_len(&cbs);
lib/libssl/tls13_legacy.c
360
if (!BUF_MEM_grow_clean(s->init_buf, CBS_len(&cbs)))
lib/libssl/tls13_legacy.c
368
s->s3->hs.tls12.message_size = CBS_len(&cbs) - SSL3_HM_HEADER_LENGTH;
lib/libssl/tls13_lib.c
332
if (CBS_len(cbs) != 0) {
lib/libssl/tls13_lib.c
405
if (CBS_len(cbs) != 0)
lib/libssl/tls13_lib.c
438
if (!EVP_Digest(CBS_data(&ticket), CBS_len(&ticket),
lib/libssl/tls13_lib.c
650
if (!tls1_transcript_record(ctx->ssl, CBS_data(&cbs), CBS_len(&cbs)))
lib/libssl/tls13_lib.c
700
CBS_len(cbs));
lib/libssl/tls13_record.c
176
while (CBS_len(&rec->cbs) > 0) {
lib/libssl/tls13_record.c
178
CBS_len(&rec->cbs), wire_arg)) <= 0)
lib/libssl/tls13_record_layer.c
383
CBS_data(&rl->phh_cbs), CBS_len(&rl->phh_cbs))) <= 0)
lib/libssl/tls13_record_layer.c
387
if (CBS_len(&rl->phh_cbs) != 0)
lib/libssl/tls13_record_layer.c
410
if (rl->phh_data != NULL && CBS_len(&rl->phh_cbs) != rl->phh_len)
lib/libssl/tls13_record_layer.c
542
if (CBS_len(&cbs) > TLS13_RECORD_MAX_PLAINTEXT_LEN) {
lib/libssl/tls13_record_layer.c
548
tls13_record_content_type(rl->rrec), CBS_data(&cbs), CBS_len(&cbs)))
lib/libssl/tls13_record_layer.c
572
if ((content = calloc(1, CBS_len(&enc_record))) == NULL)
lib/libssl/tls13_record_layer.c
574
content_len = CBS_len(&enc_record);
lib/libssl/tls13_record_layer.c
583
CBS_data(&enc_record), CBS_len(&enc_record),
lib/libssl/tls13_record_layer.c
584
CBS_data(&header), CBS_len(&header)))
lib/libssl/tls13_record_layer.c
611
if (CBS_len(&inner) > TLS13_RECORD_MAX_PLAINTEXT_LEN) {
lib/libssl/tls13_record_layer.c
617
CBS_len(&inner));
lib/libssl/tls13_record_layer.c
861
if (CBS_len(&cbs) != 0)
lib/libssl/tls13_server.c
167
if (!CBS_skip(cbs, CBS_len(cbs)))
lib/libssl/tls13_server.c
181
if (!ctx->middlebox_compat && CBS_len(&session_id) != 0) {
lib/libssl/tls13_server.c
252
if (CBS_len(&session_id) != 0 &&
lib/libssl/tls13_server.c
253
CBS_len(&session_id) != sizeof(ctx->hs->tls13.legacy_session_id)) {
lib/libssl/tls13_server.c
76
while (CBS_len(&extensions) > 0) {
lib/libssl/tls13_server.c
86
while (CBS_len(&versions) > 0) {
lib/libssl/tls13_server.c
874
if (CBS_len(&cert_request_context) != 0)
lib/libssl/tls13_server.c
878
if (CBS_len(&cert_list) == 0) {
lib/libssl/tls13_server.c
889
while (CBS_len(&cert_list) > 0) {
lib/libssl/tls13_server.c
896
if ((cert = d2i_X509(NULL, &p, CBS_len(&cert_data))) == NULL)
lib/libssl/tls13_server.c
898
if (p != CBS_data(&cert_data) + CBS_len(&cert_data))
lib/libssl/tls13_server.c
92
if (CBS_len(&extension_data) != 0)
lib/libssl/tls13_server.c
981
if (CBS_len(&signature) > EVP_PKEY_size(pkey))
lib/libssl/tls13_server.c
994
if (EVP_DigestVerify(mdctx, CBS_data(&signature), CBS_len(&signature),
lib/libssl/tls_content.c
140
if (n > CBS_len(&content->cbs))
lib/libssl/tls_content.c
141
n = CBS_len(&content->cbs);
lib/libssl/tls_content.c
72
return CBS_len(&content->cbs);
lib/libssl/tls_key_share.c
526
if (CBS_len(cbs) != X25519_KEY_LENGTH) {
lib/libssl/tls_key_share.c
554
if (CBS_len(cbs) != 0)
lib/libssl/tls_key_share.c
599
if (CBS_len(cbs) != 0)
lib/libssl/tls_key_share.c
607
CBS_data(&mlkem768_cbs), CBS_len(&mlkem768_cbs)))
regress/lib/libcrypto/mlkem/mlkem_tests.c
116
CBS_data(&private_key), CBS_len(&private_key))) {
regress/lib/libcrypto/mlkem/mlkem_tests.c
121
if (!MLKEM_decap(priv_key, CBS_data(&ciphertext), CBS_len(&ciphertext),
regress/lib/libcrypto/mlkem/mlkem_tests.c
220
MLKEM_private_key_encoded_length(priv_key), CBS_len(&dk)))
regress/lib/libcrypto/mlkem/mlkem_tests.c
223
MLKEM_SHARED_SECRET_LENGTH, CBS_len(&k)))
regress/lib/libcrypto/mlkem/mlkem_tests.c
226
if (!MLKEM_parse_private_key(priv_key, CBS_data(&dk), CBS_len(&dk))) {
regress/lib/libcrypto/mlkem/mlkem_tests.c
230
if (!MLKEM_decap(priv_key, CBS_data(&c), CBS_len(&c),
regress/lib/libcrypto/mlkem/mlkem_tests.c
374
CBS_data(&public_key), CBS_len(&public_key))) {
regress/lib/libcrypto/mlkem/mlkem_tests.c
505
if (!parse_length_equal(p, "seed", MLKEM_SEED_LENGTH, CBS_len(&seed)))
regress/lib/libcrypto/mlkem/mlkem_tests.c
518
encoded_public_key_len, CBS_len(&public_key)))
regress/lib/libcrypto/mlkem/mlkem_tests.c
521
MLKEM_private_key_encoded_length(priv_key), CBS_len(&private_key)))
regress/lib/libcrypto/mlkem/mlkem_tests.c
616
if (!CBB_add_bytes(&seed_cbb, CBS_data(&d), CBS_len(&d)))
regress/lib/libcrypto/mlkem/mlkem_tests.c
618
if (!CBB_add_bytes(&seed_cbb, CBS_data(&z), CBS_len(&z)))
regress/lib/libcrypto/mlkem/parse_test_file.c
352
if (!parse_length_equal(p, descr, CBS_len(want), got_len))
regress/lib/libcrypto/mlkem/parse_test_file.c
359
hexdump(CBS_data(want), CBS_len(want), got);
regress/lib/libcrypto/mlkem/parse_test_file.c
454
if (!CBS_skip(&p->cbs, CBS_len(&p->cbs)))
regress/lib/libcrypto/mlkem/parse_test_file.c
499
if (CBS_len(&p->cbs) < CBS_len(&cbs))
regress/lib/libcrypto/mlkem/parse_test_file.c
502
while (CBS_len(&cbs) > 0) {
regress/lib/libcrypto/mlkem/parse_test_file.c
534
if (CBS_len(&p->cbs) == 0) {
regress/lib/libcrypto/mlkem/parse_test_file.c
592
while (CBS_len(&p->cbs) > 0) {
regress/lib/libcrypto/mlkem/parse_test_file.c
614
if (CBS_len(&p->cbs) == 0)
regress/lib/libcrypto/mlkem/parse_test_file.c
628
if (CBS_len(&p->cbs) > 0)
regress/lib/libcrypto/mlkem/parse_test_file.c
629
parse_errx(p, "%zu unprocessed bytes", CBS_len(&p->cbs));
regress/lib/libssl/buffer/buffertest.c
138
if (!CBS_mem_equal(&cbs, testdata, CBS_len(&cbs))) {
regress/lib/libssl/bytestring/bytestringtest.c
110
CHECK(CBS_len(&prefixed) == 1);
regress/lib/libssl/bytestring/bytestringtest.c
114
CHECK(CBS_len(&prefixed) == 2);
regress/lib/libssl/bytestring/bytestringtest.c
118
CHECK(CBS_len(&prefixed) == 3);
regress/lib/libssl/bytestring/bytestringtest.c
204
CHECK(CBS_len(&contents) == 2);
regress/lib/libssl/bytestring/bytestringtest.c
238
CHECK(CBS_len(&contents) == 0);
regress/lib/libssl/bytestring/bytestringtest.c
240
CHECK(CBS_len(&contents) == 0);
regress/lib/libssl/bytestring/bytestringtest.c
250
CHECK(CBS_len(&contents) == 3);
regress/lib/libssl/bytestring/bytestringtest.c
258
CHECK(CBS_len(&contents) == 0);
regress/lib/libssl/bytestring/bytestringtest.c
262
CHECK(CBS_len(&contents) == 1);
regress/lib/libssl/bytestring/bytestringtest.c
53
CHECK(CBS_len(&data) == 3);
regress/lib/libssl/bytestring/bytestringtest.c
55
CHECK(CBS_len(&data) == 2);
regress/lib/libssl/bytestring/bytestringtest.c
57
CHECK(CBS_len(&data) == 0);
regress/lib/libssl/bytestring/bytestringtest.c
795
CHECK(CBS_len(&cbs) == 0);
regress/lib/libssl/bytestring/bytestringtest.c
843
CHECK(CBS_len(&data) == 5);
regress/lib/libssl/bytestring/bytestringtest.c
847
CHECK(CBS_len(&data) == 4);
regress/lib/libssl/bytestring/bytestringtest.c
850
CHECK(CBS_len(&data) == 2);
regress/lib/libssl/bytestring/bytestringtest.c
856
CHECK(CBS_len(&data) == 0);
regress/lib/libssl/bytestring/bytestringtest.c
862
CHECK(CBS_len(&data) == 3);
regress/lib/libssl/bytestring/bytestringtest.c
865
CHECK(CBS_len(&data) == 0);
regress/lib/libssl/bytestring/bytestringtest.c
886
CHECK_GOTO(CBS_len(&data) == 6);
regress/lib/libssl/bytestring/bytestringtest.c
911
CHECK(CBS_len(&data) == 6);
regress/lib/libssl/bytestring/bytestringtest.c
913
CHECK(CBS_len(&check) == 6);
regress/lib/libssl/bytestring/bytestringtest.c
916
CHECK(CBS_len(&data) == 5);
regress/lib/libssl/bytestring/bytestringtest.c
917
CHECK(CBS_len(&check) == 6);
regress/lib/libssl/bytestring/bytestringtest.c
920
CHECK(CBS_len(&data) == 5);
regress/lib/libssl/bytestring/bytestringtest.c
921
CHECK(CBS_len(&check) == 5);
regress/lib/libssl/bytestring/bytestringtest.c
929
CHECK(CBS_len(&data) == 1);
regress/lib/libssl/bytestring/bytestringtest.c
930
CHECK(CBS_len(&check) == 1);
regress/lib/libssl/record/recordtest.c
407
if (CBS_data(&cbs) != NULL || CBS_len(&cbs) != 0) {
regress/lib/libssl/record/recordtest.c
417
hexdump(CBS_data(&cbs), CBS_len(&cbs));
regress/lib/libssl/record/recordtest.c
431
hexdump(CBS_data(&cbs), CBS_len(&cbs));
regress/lib/libssl/record/recordtest.c
446
hexdump(CBS_data(&cbs), CBS_len(&cbs));
regress/lib/libssl/tlsext/tlsexttest.c
1093
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
1218
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
1308
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
1443
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
1563
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
1687
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
1875
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
2000
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
2134
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
2264
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
2369
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
245
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
2894
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
2962
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
2993
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
3022
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
312
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
3143
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
3527
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
3606
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
3737
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
3803
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
3943
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
4043
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
4147
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
4281
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
4303
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
4325
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
460
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
673
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
779
if (CBS_len(&cbs) != 0) {
regress/lib/libssl/tlsext/tlsexttest.c
998
if (CBS_len(&cbs) != 0) {