]> git.ipfire.org Git - thirdparty/squid.git/commit
Improve TLS/SSL parsing code in Handshale.cc and use it inside bio.cc for client
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Tue, 29 Mar 2016 19:17:34 +0000 (22:17 +0300)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Tue, 29 Mar 2016 19:17:34 +0000 (22:17 +0300)
commit21530947cd4a8eb4361e4dd0c4dbfc5ca487da3d
tree3fe5aac268df1c39be3ba1a9f4c3f361ca4712a1
parentf0f2a850d9d49c9ec4405a57b91653f13730bb16
Improve TLS/SSL parsing code in Handshale.cc and use it inside bio.cc for client
and server messages

  - full implementation for TLS and SSLv2 parsers inside Handshake.cc/h files
  - remove parsing code from bio.cc
  - Store parsed info in new Security::TlsDetails struct and remove the
    Ssl::sslFeatures class
  - improve SSLv2 parsing code.
src/client_side.cc
src/security/Handshake.cc
src/security/Handshake.h
src/security/NegotiationHistory.cc
src/ssl/PeekingPeerConnector.cc
src/ssl/bio.cc
src/ssl/bio.h