Zdexby TheHolyOneZ
49,743 classes
Class

DtlsReliableHandshake

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.DtlsReliableHandshake, com.Tivadar.Best.HTTP 0x0058 (88 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0058

Members 14

OffsetSizeNameTypeFlagsDefault
—0x04MAX_RECEIVE_AHEADintPrivateStatic+1 flags16
—0x04MESSAGE_HEADER_LENGTHintPrivateStatic+1 flags12
—0x04INITIAL_RESEND_MILLISintStatic+2 flags1000
—0x04MAX_RESEND_MILLISintPrivateStatic+1 flags60000
0x08m_recordLayerDtlsRecordLayerPrivate—
0x08m_handshakeTimeoutTimeoutPrivate—
0x08m_handshakeHashTlsHandshakeHashPrivate—
0x08m_currentInboundFlightIDictionary<System.Int32Private—
0x08m_previousInboundFlightIDictionary<System.Int32Private—
0x08m_outboundFlightIList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.DtlsReliableHandshake.Message>Private—
0x04m_resendMillisintPrivate—
0x00440x04padding / unreflected
0x08m_resendTimeoutTimeoutPrivate—
0x04m_next_send_seqintPrivate—
0x04m_next_receive_seqintPrivate—

Functions 23

SignatureFlagsNativeParams
DtlsRequest ReadClientRequest(const byte[]& data, int dataOff, int dataLen, Stream dtlsOutput)Static+1 flags—0x08
void SendHelloVerifyRequest(DatagramSender sender, long recordSeq, const byte[]& cookie)Static+1 flags—0x08
void .ctor(TlsContext context, DtlsRecordLayer transport, int timeoutMillis, DtlsRequest request)2 flags—0x08
void ResetAfterHelloVerifyRequestClient()1 flags—0x00
TlsHandshakeHash get_HandshakeHash()2 flags—0x08
void PrepareToFinish()1 flags—0x00
void SendMessage(short msg_type, const byte[]& body)1 flags—0x08
Message ReceiveMessage()1 flags—0x08
byte[] ReceiveMessageBody(short msg_type)1 flags—0x08
Message ReceiveMessageDelayedDigest(short msg_type)1 flags—0x08
void UpdateHandshakeMessagesDigest(Message message)1 flags—0x08
void Finish()1 flags—0x00
int BackOff(int timeoutMillis)Static+1 flags—0x04
void CheckInboundFlight()Private—0x00
Message GetPendingMessage()Private—0x08
Message ImplReceiveMessage()Private—0x08
void PrepareInboundFlight(IDictionary<System.Int32 nextFlight)Private—0x08
void ProcessRecord(int windowSize, int epoch, const byte[]& buf, int off, int len)Private—0x08
void ResendOutboundFlight()Private—0x00
void WriteMessage(Message message)Private—0x08
void WriteHandshakeFragment(Message message, int fragment_offset, int fragment_length)Private—0x08
bool CheckAll(IDictionary<System.Int32 inboundFlight)PrivateStatic—0x08
void ResetAll(IDictionary<System.Int32 inboundFlight)PrivateStatic—0x08

Used by 2

types with a member, parameter or interface of this type