public SecureChannel(ConnectionEnd connectionEnd) { m_handshakeLayer = new HandshakeLayer(this, connectionEnd); m_handshakeLayer.CipherSuiteChange += OnCipherSuiteChangeFromHandshakeLayer; m_recordLayer = new RecordLayer(m_protocolVersion); m_outgoingMessageBag = new OutgoingMessageBag(this); }