ipc/libipc.la \
mgr/libmgr.la \
anyp/libanyp.la \
- security/libsecurity.la \
comm/libcomm.la \
+ security/libsecurity.la \
eui/libeui.la \
icmp/libicmp.la icmp/libicmp-core.la \
log/liblog.la \
#include "MemBuf.h"
#include "security/NegotiationHistory.h"
#include "SquidConfig.h"
+#if USE_OPENSSL
#include "ssl/bio.h"
#include "ssl/support.h"
+#endif
+
+Security::NegotiationHistory::NegotiationHistory():
+ helloVersion_(-1),
+ supportedVersion_(-1),
+ version_(-1)
+#if USE_OPENSSL
+ , cipher(NULL)
+#endif
+{
+}
const char *
Security::NegotiationHistory::printTlsVersion(int v) const
class NegotiationHistory
{
public:
- NegotiationHistory(): helloVersion_(-1), supportedVersion_(-1), version_(-1), cipher(NULL) {}
+ NegotiationHistory();
#if USE_OPENSSL
void fillWith(SSL *); ///< Extract negotiation information from TLS object
#endif