return os << frame.size << "-byte type-" << frame.type << ' ' << frame.name;
}
+/* Security::HandshakeParser */
+
+Security::HandshakeParser::HandshakeParser():
+ state(atHelloNone),
+ ressumingSession(false),
+ parseDone(false),
+ parseError(false),
+ currentContentType(0),
+ expectingModernRecords(false)
+{
+}
+
void
Security::HandshakeParser::parseVersion2Record()
{
/// The parsing states
typedef enum {atHelloNone = 0, atHelloStarted, atHelloReceived, atCertificatesReceived, atHelloDoneReceived, atNstReceived, atCcsReceived, atFinishReceived} ParserState;
- HandshakeParser(): state(atHelloNone), ressumingSession(false), parseDone(false), parseError(false), currentContentType(0), expectingModernRecords(false) {}
+ HandshakeParser();
/// Parses the initial sequence of raw bytes sent by the SSL agent.
/// Returns true upon successful completion (HelloDone or Finished received).
#include "security/NegotiationHistory.h"
Security::NegotiationHistory::NegotiationHistory() STUB
-void Security::NegotiationHistory::fillWith(Security::SessionPtr) STUB
+void Security::NegotiationHistory::retrieveNegotiatedInfo(Security::SessionPtr) STUB
+void Security::NegotiationHistory::retrieveParsedInfo(Security::TlsDetails::Pointer const &) STUB
const char *Security::NegotiationHistory::cipherName() const STUB
const char *Security::NegotiationHistory::printTlsVersion(int) const STUB
+#include "security/Handshake.h"
+Security::HandshakeParser::HandshakeParser() STUB
+bool Security::HandshakeParser::parseHello(const SBuf &) STUB_RETVAL(false)
+