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