wdvi

network DVI viewer
Log | Files | Refs

commit e95df70e9000b29c62cba56e41a92c7a91aad2e1
parent 3d3eb7e0c8e4582b06f9a38bfec9ccadf9a09681
Author: Kyle Milz <krwmilz@gmail.com>
Date:   Fri, 17 Sep 2021 18:54:54 +0000

disable printing of fingerprints and certificates

Diffstat:
Mhttp.c | 15+++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/http.c b/http.c @@ -200,8 +200,7 @@ tls_connect(int server, struct url *url) SSL *tls; X509 *cert = NULL; X509_NAME *certname = NULL; - BIO *outbio; - unsigned int ret, j, fprint_size; + unsigned int ret, fprint_size; const EVP_MD *fprint_type; unsigned char fprint[EVP_MAX_MD_SIZE]; EVP_PKEY *pkey = NULL; @@ -243,10 +242,12 @@ tls_connect(int server, struct url *url) certname = X509_NAME_new(); certname = X509_get_subject_name(cert); - outbio = BIO_new_fp(stdout, BIO_NOCLOSE); + /* + BIO outbio = BIO_new_fp(stdout, BIO_NOCLOSE); BIO_printf(outbio, "Certificate subject data: "); X509_NAME_print_ex(outbio, certname, 0, 0); BIO_printf(outbio, "\n"); + */ /* Calculate certificate fingerprint. */ fprint_type = EVP_sha256(); @@ -257,14 +258,16 @@ tls_connect(int server, struct url *url) return NULL; } + /* BIO_printf(outbio, "Fingerprint (method = %s, size = %d): ", OBJ_nid2sn(EVP_MD_type(fprint_type)), fprint_size); - for (j = 0; j < fprint_size; j++) { + for (int j = 0; j < fprint_size; j++) { BIO_printf(outbio, "%02X%c", fprint[j], (j + 1 == fprint_size) ? '\n' : ':'); } BIO_printf(outbio, "\n"); + */ /* Get certificate public key. */ if ((pkey = X509_get_pubkey(cert)) == NULL) { @@ -272,10 +275,10 @@ tls_connect(int server, struct url *url) "OK", NULL, url->hostname, url->port); return NULL; } - PEM_write_bio_PUBKEY(outbio, pkey); + /* PEM_write_bio_PUBKEY(outbio, pkey); */ X509_free(cert); - BIO_free_all(outbio); + /* BIO_free_all(outbio); */ return tls; }