Lines Matching refs:length

105 int early_data_count_ok(SSL *s, size_t length, size_t overhead, int send)  in early_data_count_ok()  argument
141 if (s->early_data_count + length > max_early_data) { in early_data_count_ok()
146 s->early_data_count += length; in early_data_count_ok()
268 thisrr->length = sslv2len & 0x7fff; in ssl3_get_record()
270 if (thisrr->length > SSL3_BUFFER_get_len(rbuf) in ssl3_get_record()
277 if (thisrr->length < MIN_SSL2_RECORD_LEN) { in ssl3_get_record()
287 || !PACKET_get_net_2_len(&pkt, &thisrr->length)) { in ssl3_get_record()
382 if (thisrr->length > in ssl3_get_record()
394 if (thisrr->length > SSL3_RT_MAX_TLS13_ENCRYPTED_LENGTH) { in ssl3_get_record()
411 if (thisrr->length > len && !BIO_get_ktls_recv(s->rbio)) { in ssl3_get_record()
424 more = thisrr->length + SSL2_RT_HEADER_LENGTH in ssl3_get_record()
427 more = thisrr->length; in ssl3_get_record()
469 thisrr->orig_len = thisrr->length; in ssl3_get_record()
494 if (thisrr->length != 1 || thisrr->data[0] != 0x01) { in ssl3_get_record()
547 if (thisrr->length < mac_size) { in ssl3_get_record()
551 thisrr->length -= mac_size; in ssl3_get_record()
552 mac = thisrr->data + thisrr->length; in ssl3_get_record()
596 if (!early_data_count_ok(s, thisrr->length, in ssl3_get_record()
602 thisrr->length = 0; in ssl3_get_record()
614 BIO_printf(trc_out, "dec %lu\n", (unsigned long)rr[0].length); in ssl3_get_record()
615 BIO_dump_indent(trc_out, rr[0].data, rr[0].length, 4); in ssl3_get_record()
632 if (thisrr->length > SSL3_RT_MAX_COMPRESSED_LENGTH + mac_size) in ssl3_get_record()
661 if (thisrr->length > SSL3_RT_MAX_COMPRESSED_LENGTH) { in ssl3_get_record()
678 if (thisrr->length == 0 in ssl3_get_record()
685 for (end = thisrr->length - 1; end > 0 && thisrr->data[end] == 0; in ssl3_get_record()
689 thisrr->length = end; in ssl3_get_record()
709 && thisrr->length == 0) { in ssl3_get_record()
714 if (thisrr->length > SSL3_RT_MAX_PLAIN_LENGTH in ssl3_get_record()
722 && thisrr->length > GET_MAX_FRAGMENT_LENGTH(s->session) in ssl3_get_record()
738 if (thisrr->length == 0) { in ssl3_get_record()
753 && !early_data_count_ok(s, thisrr->length, 0, 0)) { in ssl3_get_record()
785 SSL3_RT_MAX_PLAIN_LENGTH, rr->data, (int)rr->length); in ssl3_do_uncompress()
789 rr->length = i; in ssl3_do_uncompress()
801 (int)(wr->length + SSL3_RT_MAX_COMPRESSED_OVERHEAD), in ssl3_do_compress()
802 wr->input, (int)wr->length); in ssl3_do_compress()
806 wr->length = i; in ssl3_do_compress()
852 memmove(rec->data, rec->input, rec->length); in ssl3_enc()
857 l = rec->length; in ssl3_enc()
875 memset(&rec->input[rec->length], 0, i); in ssl3_enc()
876 rec->length += i; in ssl3_enc()
894 rec->length = outlen; in ssl3_enc()
922 return ssl3_cbc_remove_padding_and_mac(&rec->length, in ssl3_enc()
1019 memmove(recs[ctr].data, recs[ctr].input, recs[ctr].length); in tls1_enc()
1039 reclen[ctr] = recs[ctr].length; in tls1_enc()
1068 buf[ctr][11] = (unsigned char)(recs[ctr].length >> 8); in tls1_enc()
1069 buf[ctr][12] = (unsigned char)(recs[ctr].length & 0xff); in tls1_enc()
1079 recs[ctr].length += pad; in tls1_enc()
1100 recs[ctr].length += padnum; in tls1_enc()
1167 recs[0].length = outlen; in tls1_enc()
1226 recs[ctr].length -= EVP_GCM_TLS_EXPLICIT_IV_LEN; in tls1_enc()
1230 recs[ctr].length -= EVP_CCM_TLS_EXPLICIT_IV_LEN; in tls1_enc()
1232 if (recs[ctr].length < bs) in tls1_enc()
1236 recs[ctr].length -= bs; in tls1_enc()
1244 if (!tls1_cbc_remove_padding_and_mac(&recs[ctr].length, in tls1_enc()
1336 header[j++] = (unsigned char)(rec->length >> 8); in n_ssl3_mac()
1337 header[j++] = (unsigned char)(rec->length & 0xff); in n_ssl3_mac()
1343 rec->length, rec->orig_len, in n_ssl3_mac()
1357 s2n(rec->length, p); in n_ssl3_mac()
1364 || EVP_DigestUpdate(md_ctx, rec->input, rec->length) <= 0 in n_ssl3_mac()
1440 header[11] = (unsigned char)(rec->length >> 8); in tls1_mac()
1441 header[12] = (unsigned char)(rec->length & 0xff); in tls1_mac()
1458 || EVP_DigestSignUpdate(mac_ctx, rec->input, rec->length) <= 0 in tls1_mac()
1470 BIO_dump_indent(trc_out, rec->data, rec->length, 4); in tls1_mac()
1522 if (rr->length > SSL3_RT_MAX_ENCRYPTED_LENGTH) { in dtls1_process_record()
1529 rr->orig_len = rr->length; in dtls1_process_record()
1551 rr->length -= mac_size; in dtls1_process_record()
1552 mac = rr->data + rr->length; in dtls1_process_record()
1587 rr->length = 0; in dtls1_process_record()
1593 BIO_printf(trc_out, "dec %zd\n", rr->length); in dtls1_process_record()
1594 BIO_dump_indent(trc_out, rr->data, rr->length, 4); in dtls1_process_record()
1608 if (rr->length > SSL3_RT_MAX_COMPRESSED_LENGTH + mac_size) in dtls1_process_record()
1614 rr->length = 0; in dtls1_process_record()
1621 if (rr->length > SSL3_RT_MAX_COMPRESSED_LENGTH) { in dtls1_process_record()
1637 if (rr->length > max_plain_length) { in dtls1_process_record()
1749 n2s(p, rr->length); in dtls1_get_record()
1759 rr->length = 0; in dtls1_get_record()
1768 rr->length = 0; in dtls1_get_record()
1774 if (rr->length > SSL3_RT_MAX_ENCRYPTED_LENGTH) { in dtls1_get_record()
1776 rr->length = 0; in dtls1_get_record()
1784 … && rr->length > GET_MAX_FRAGMENT_LENGTH(s->session) + SSL3_RT_MAX_ENCRYPTED_OVERHEAD) { in dtls1_get_record()
1786 rr->length = 0; in dtls1_get_record()
1797 if (rr->length > in dtls1_get_record()
1800 more = rr->length; in dtls1_get_record()
1808 rr->length = 0; in dtls1_get_record()
1825 rr->length = 0; in dtls1_get_record()
1835 rr->length = 0; in dtls1_get_record()
1845 if (rr->length == 0) { in dtls1_get_record()
1864 rr->length = 0; in dtls1_get_record()
1875 rr->length = 0; in dtls1_get_record()
1892 rr->length = len; in dtls_buffer_listen_record()