Lines Matching refs:indent
24 # define ssl_trace_list(bio, indent, msg, msglen, value, table) \
25 do_ssl_trace_list(bio, indent, msg, msglen, value, \
40 static int do_ssl_trace_list(BIO *bio, int indent,
52 BIO_indent(bio, indent, 80);
614 static void ssl_print_hex(BIO *bio, int indent, const char *name,
619 BIO_indent(bio, indent, 80);
626 static int ssl_print_hexbuf(BIO *bio, int indent, const char *name, size_t nlen,
640 ssl_print_hex(bio, indent, name, p, blen);
646 static int ssl_print_version(BIO *bio, int indent, const char *name,
657 BIO_indent(bio, indent, 80);
665 static int ssl_print_random(BIO *bio, int indent,
678 BIO_indent(bio, indent, 80);
680 BIO_indent(bio, indent + 2, 80);
682 ssl_print_hex(bio, indent + 2, "random_bytes", p, 28);
688 static int ssl_print_signature(BIO *bio, int indent, const SSL *ssl,
697 BIO_indent(bio, indent, 80);
703 return ssl_print_hexbuf(bio, indent, "Signature", 2, pmsg, pmsglen);
706 static int ssl_print_extension(BIO *bio, int indent, int server,
714 BIO_indent(bio, indent, 80);
722 return ssl_trace_list(bio, indent + 2, ext, xlen, 1, ssl_mfl_tbl);
730 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 1, ssl_point_tbl);
738 return ssl_trace_list(bio, indent + 2, ext + 2, xlen, 2, ssl_groups_tbl);
751 BIO_indent(bio, indent + 2, 80);
770 BIO_indent(bio, indent + 2, 80);
792 ssl_print_hex(bio, indent + 4, "client_verify_data", ext, xlen);
795 ssl_print_hex(bio, indent + 4, "server_verify_data", ext, xlen);
798 BIO_indent(bio, indent + 4, 80);
805 ssl_print_hex(bio, indent + 4, "ticket", ext, extlen);
814 BIO_indent(bio, indent + 4, 80);
840 BIO_indent(bio, indent + 4, 80);
843 ssl_print_hex(bio, indent + 4, "key_exchange: ", ext, share_len);
854 BIO_indent(bio, indent + 4, 80);
864 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 2,
873 return ssl_trace_list(bio, indent + 2, ext + 1, xlen, 1,
885 BIO_indent(bio, indent + 2, 80);
890 BIO_dump_indent(bio, (const char *)ext, extlen, indent + 2);
895 static int ssl_print_extensions(BIO *bio, int indent, int server,
902 BIO_indent(bio, indent, 80);
932 BIO_dump_indent(bio, (const char *)msg, extslen, indent + 2);
936 if (!ssl_print_extension(bio, indent + 2, server, mt, extype, msg,
948 static int ssl_print_client_hello(BIO *bio, const SSL *ssl, int indent,
954 if (!ssl_print_version(bio, indent, "client_version", &msg, &msglen, NULL))
956 if (!ssl_print_random(bio, indent, &msg, &msglen))
958 if (!ssl_print_hexbuf(bio, indent, "session_id", 1, &msg, &msglen))
961 if (!ssl_print_hexbuf(bio, indent, "cookie", 1, &msg, &msglen))
969 BIO_indent(bio, indent, 80);
975 BIO_indent(bio, indent + 2, 80);
989 BIO_indent(bio, indent, 80);
992 BIO_indent(bio, indent + 2, 80);
999 if (!ssl_print_extensions(bio, indent, 0, SSL3_MT_CLIENT_HELLO, &msg,
1005 static int dtls_print_hello_vfyrequest(BIO *bio, int indent,
1008 if (!ssl_print_version(bio, indent, "server_version", &msg, &msglen, NULL))
1010 if (!ssl_print_hexbuf(bio, indent, "cookie", 1, &msg, &msglen))
1015 static int ssl_print_server_hello(BIO *bio, int indent,
1021 if (!ssl_print_version(bio, indent, "server_version", &msg, &msglen, &vers))
1023 if (!ssl_print_random(bio, indent, &msg, &msglen))
1026 && !ssl_print_hexbuf(bio, indent, "session_id", 1, &msg, &msglen))
1031 BIO_indent(bio, indent, 80);
1039 BIO_indent(bio, indent, 80);
1045 if (!ssl_print_extensions(bio, indent, 1, SSL3_MT_SERVER_HELLO, &msg,
1099 static int ssl_print_client_keyex(BIO *bio, int indent, const SSL *ssl,
1105 BIO_indent(bio, indent, 80);
1108 if (!ssl_print_hexbuf(bio, indent + 2,
1117 ssl_print_hex(bio, indent + 2,
1120 if (!ssl_print_hexbuf(bio, indent + 2,
1128 if (!ssl_print_hexbuf(bio, indent + 2, "dh_Yc", 2, &msg, &msglen))
1134 if (!ssl_print_hexbuf(bio, indent + 2, "ecdh_Yc", 1, &msg, &msglen))
1138 ssl_print_hex(bio, indent + 2, "GostKeyTransportBlob", msg, msglen);
1142 ssl_print_hex(bio, indent + 2,
1151 static int ssl_print_server_keyex(BIO *bio, int indent, const SSL *ssl,
1157 BIO_indent(bio, indent, 80);
1160 if (!ssl_print_hexbuf(bio, indent + 2,
1167 if (!ssl_print_hexbuf(bio, indent + 2, "rsa_modulus", 2, &msg, &msglen))
1169 if (!ssl_print_hexbuf(bio, indent + 2, "rsa_exponent", 2,
1176 if (!ssl_print_hexbuf(bio, indent + 2, "dh_p", 2, &msg, &msglen))
1178 if (!ssl_print_hexbuf(bio, indent + 2, "dh_g", 2, &msg, &msglen))
1180 if (!ssl_print_hexbuf(bio, indent + 2, "dh_Ys", 2, &msg, &msglen))
1188 BIO_indent(bio, indent + 2, 80);
1202 if (!ssl_print_hexbuf(bio, indent + 2, "point", 1, &msg, &msglen))
1215 ssl_print_signature(bio, indent, ssl, &msg, &msglen);
1219 static int ssl_print_certificate(BIO *bio, int indent,
1233 BIO_indent(bio, indent, 80);
1255 int indent, const unsigned char *msg,
1261 && !ssl_print_hexbuf(bio, indent, "context", 1, &msg, &msglen))
1270 BIO_indent(bio, indent, 80);
1273 if (!ssl_print_certificate(bio, indent + 2, &msg, &clen))
1276 && !ssl_print_extensions(bio, indent + 2, server,
1284 static int ssl_print_cert_request(BIO *bio, int indent, const SSL *ssl,
1291 if (!ssl_print_hexbuf(bio, indent, "request_context", 1, &msg, &msglen))
1293 if (!ssl_print_extensions(bio, indent, 1,
1304 BIO_indent(bio, indent, 80);
1306 if (!ssl_trace_list(bio, indent + 2, msg, xlen, 1, ssl_ctype_tbl))
1319 BIO_indent(bio, indent, 80);
1322 BIO_indent(bio, indent + 2, 80);
1335 BIO_indent(bio, indent, 80);
1351 BIO_indent(bio, indent + 2, 80);
1366 if (!ssl_print_hexbuf(bio, indent, "request_extensions", 2,
1373 static int ssl_print_ticket(BIO *bio, int indent, const SSL *ssl,
1379 BIO_indent(bio, indent + 2, 80);
1391 BIO_indent(bio, indent + 2, 80);
1405 BIO_indent(bio, indent + 2, 80);
1407 if (!ssl_print_hexbuf(bio, indent + 2, "ticket_nonce", 1, &msg,
1411 if (!ssl_print_hexbuf(bio, indent + 2, "ticket", 2, &msg, &msglen))
1414 && !ssl_print_extensions(bio, indent + 2, 0,
1424 int indent)
1433 BIO_indent(bio, indent, 80);
1441 BIO_indent(bio, indent, 80);
1454 if (!ssl_print_client_hello(bio, ssl, indent + 2, msg, msglen))
1459 if (!dtls_print_hello_vfyrequest(bio, indent + 2, msg, msglen))
1464 if (!ssl_print_server_hello(bio, indent + 2, msg, msglen))
1469 if (!ssl_print_server_keyex(bio, indent + 2, ssl, msg, msglen))
1474 if (!ssl_print_client_keyex(bio, indent + 2, ssl, msg, msglen))
1479 if (!ssl_print_certificates(bio, ssl, server, indent + 2, msg, msglen))
1484 if (!ssl_print_signature(bio, indent + 2, ssl, &msg, &msglen))
1489 if (!ssl_print_cert_request(bio, indent + 2, ssl, msg, msglen))
1494 ssl_print_hex(bio, indent + 2, "verify_data", msg, msglen);
1499 ssl_print_hex(bio, indent + 2, "unexpected value", msg, msglen);
1503 if (!ssl_print_ticket(bio, indent + 2, ssl, msg, msglen))
1508 if (!ssl_print_extensions(bio, indent + 2, 1,
1515 ssl_print_hex(bio, indent + 2, "unexpected value", msg, msglen);
1518 if (!ssl_trace_list(bio, indent + 2, msg, msglen, 1,
1524 BIO_indent(bio, indent + 2, 80);
1526 BIO_dump_indent(bio, (const char *)msg, msglen, indent + 4);