Lines Matching refs:ext
708 const unsigned char *ext, size_t extlen)
722 return ssl_trace_list(bio, indent + 2, ext, xlen, 1, ssl_mfl_tbl);
727 xlen = ext[0];
730 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 1, ssl_point_tbl);
735 xlen = (ext[0] << 8) | ext[1];
738 return ssl_trace_list(bio, indent + 2, ext + 2, xlen, 2, ssl_groups_tbl);
742 xlen = (ext[0] << 8) | ext[1];
745 ext += 2;
747 size_t plen = *ext++;
752 BIO_write(bio, ext, plen);
754 ext += plen;
763 xlen = (ext[0] << 8) | ext[1];
768 ext += 2;
771 sigalg = (ext[0] << 8) | ext[1];
775 ext += 2;
782 xlen = ext[0];
785 ext++;
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);
805 ssl_print_hex(bio, indent + 4, "ticket", ext, extlen);
813 group_id = (ext[0] << 8) | ext[1];
824 xlen = (ext[0] << 8) | ext[1];
827 ext += 2;
829 for (; xlen > 0; ext += share_len, xlen -= share_len) {
834 group_id = (ext[0] << 8) | ext[1];
835 share_len = (ext[2] << 8) | ext[3];
836 ext += 4;
843 ssl_print_hex(bio, indent + 4, "key_exchange: ", ext, share_len);
853 version = (ext[0] << 8) | ext[1];
861 xlen = ext[0];
864 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 2,
870 xlen = ext[0];
873 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 1,
881 max_early_data = ((unsigned int)ext[0] << 24)
882 | ((unsigned int)ext[1] << 16)
883 | ((unsigned int)ext[2] << 8)
884 | (unsigned int)ext[3];
890 BIO_dump_indent(bio, (const char *)ext, extlen, indent + 2);