X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=ssl%2Ft1_trce.c;h=916fe85378d367c7be93b0cadf7b147fc1c0d888;hb=6834df12d1aaaefbb20154ee1e013514d3c57dda;hp=a2cb4f7385aa897d85cefe8513565f74d485ffa8;hpb=706457b7bda7fdbab426b8dce83b318908339da4;p=oweals%2Fopenssl.git diff --git a/ssl/t1_trce.c b/ssl/t1_trce.c index a2cb4f7385..916fe85378 100644 --- a/ssl/t1_trce.c +++ b/ssl/t1_trce.c @@ -1110,6 +1110,10 @@ static int ssl_print_client_keyex(BIO *bio, int indent, const SSL *ssl, if (!ssl_print_hexbuf(bio, indent + 2, "ecdh_Yc", 1, &msg, &msglen)) return 0; break; + case SSL_kGOST: + ssl_print_hex(bio, indent + 2, "GostKeyTransportBlob", msg, msglen); + msglen = 0; + break; } @@ -1242,8 +1246,9 @@ static int ssl_print_certificates(BIO *bio, const SSL *ssl, int server, while (clen > 0) { if (!ssl_print_certificate(bio, indent + 2, &msg, &clen)) return 0; - if (!ssl_print_extensions(bio, indent + 2, server, SSL3_MT_CERTIFICATE, - &msg, &clen)) + if (SSL_IS_TLS13(ssl) + && !ssl_print_extensions(bio, indent + 2, server, + SSL3_MT_CERTIFICATE, &msg, &clen)) return 0; }