Remove unused 'peer_type' from SSL_SESSION
authorBenjamin Kaduk <bkaduk@akamai.com>
Wed, 27 Jan 2021 20:19:08 +0000 (12:19 -0800)
committerBenjamin Kaduk <bkaduk@akamai.com>
Wed, 10 Feb 2021 04:26:16 +0000 (20:26 -0800)
This field has not been used since #3858 was merged in 2017 when we
moved to a table-based lookup for certificate type properties instead of
an index-based one.

Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
(Merged from https://github.com/openssl/openssl/pull/13991)

ssl/ssl_local.h
ssl/statem/statem_clnt.c

index 5956b6c834ec81fc20521ef0ac1a793d0ffa9182..2687a47c2a827cd15e28e1441b0ca9a058046d81 100644 (file)
@@ -585,7 +585,6 @@ struct ssl_session_st {
     int not_resumable;
     /* This is the cert and type for the other end. */
     X509 *peer;
-    int peer_type;
     /* Certificate chain peer sent. */
     STACK_OF(X509) *peer_chain;
     /*
index 1e9ab009762432328062b9f74f3a409f8161c0c7..83862e076d0b950eb696edde4944c646bc827304 100644 (file)
@@ -1916,7 +1916,6 @@ WORK_STATE tls_post_process_server_certificate(SSL *s, WORK_STATE wst)
             return WORK_ERROR;
         }
     }
-    s->session->peer_type = certidx;
 
     X509_free(s->session->peer);
     X509_up_ref(x);