Lines Matching defs:xlen
710 size_t xlen, share_len;
721 xlen = extlen;
722 return ssl_trace_list(bio, indent + 2, ext, xlen, 1, ssl_mfl_tbl);
727 xlen = ext[0];
728 if (extlen != xlen + 1)
730 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 1, ssl_point_tbl);
735 xlen = (ext[0] << 8) | ext[1];
736 if (extlen != xlen + 2)
738 return ssl_trace_list(bio, indent + 2, ext + 2, xlen, 2, ssl_groups_tbl);
742 xlen = (ext[0] << 8) | ext[1];
743 if (extlen != xlen + 2)
746 while (xlen > 0) {
749 if (plen + 1 > xlen)
755 xlen -= plen + 1;
763 xlen = (ext[0] << 8) | ext[1];
764 if (extlen != xlen + 2)
766 if (xlen & 1)
769 while (xlen > 0) {
774 xlen -= 2;
782 xlen = ext[0];
783 if (xlen + 1 != extlen)
786 if (xlen) {
788 if (xlen & 1)
790 xlen >>= 1;
792 ssl_print_hex(bio, indent + 4, "client_verify_data", ext, xlen);
794 ext += xlen;
795 ssl_print_hex(bio, indent + 4, "server_verify_data", ext, xlen);
822 xlen = extlen;
824 xlen = (ext[0] << 8) | ext[1];
825 if (extlen != xlen + 2)
829 for (; xlen > 0; ext += share_len, xlen -= share_len) {
832 if (xlen < 4)
837 xlen -= 4;
838 if (xlen < share_len)
861 xlen = ext[0];
862 if (extlen != xlen + 1)
864 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 2,
870 xlen = ext[0];
871 if (extlen != xlen + 1)
873 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 1,
1287 size_t xlen;
1300 xlen = msg[0];
1301 if (msglen < xlen + 1)
1305 BIO_printf(bio, "certificate_types (len=%d)\n", (int)xlen);
1306 if (!ssl_trace_list(bio, indent + 2, msg, xlen, 1, ssl_ctype_tbl))
1308 msg += xlen;
1309 msglen -= xlen + 1;
1314 xlen = (msg[0] << 8) | msg[1];
1315 if (msglen < xlen + 2 || (xlen & 1))
1318 msglen -= xlen + 2;
1320 BIO_printf(bio, "signature_algorithms (len=%d)\n", (int)xlen);
1321 while (xlen > 0) {
1326 xlen -= 2;
1329 msg += xlen;
1334 xlen = (msg[0] << 8) | msg[1];
1336 if (msglen < xlen + 2)
1339 msglen -= 2 + xlen;
1340 BIO_printf(bio, "certificate_authorities (len=%d)\n", (int)xlen);
1341 while (xlen > 0) {
1345 if (xlen < 2)
1348 if (xlen < dlen + 2)
1362 xlen -= dlen + 2;