Zdexby TheHolyOneZ
49,743 classes
Class

RecordStream

: Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Tls.RecordStream, com.Tivadar.Best.HTTP 0x0078 (120 B) inherited 0x0010 com.Tivadar.Best.HTTP.dll
0x00x0078

Members 15

OffsetSizeNameTypeFlagsDefault
—0x04DefaultPlaintextLimitintPrivateStatic+1 flags16384
0x08m_inputRecordRecordPrivate+1 flags—
0x08m_readSeqNoSequenceNumberPrivate+1 flags—
0x08m_writeSeqNoSequenceNumberPrivate+1 flags—
0x08m_handlerTlsProtocolPrivate+1 flags—
0x08m_inputStreamPrivate+1 flags—
0x08m_outputStreamPrivate+1 flags—
0x08m_pendingCipherTlsCipherPrivate—
0x08m_readCipherTlsCipherPrivate—
0x08m_readCipherDeferredTlsCipherPrivate—
0x08m_writeCipherTlsCipherPrivate—
0x08m_writeVersionProtocolVersionPrivate—
0x04m_plaintextLimitintPrivate—
0x04m_ciphertextLimitintPrivate—
0x01m_ignoreChangeCipherSpecboolPrivate—
0x00710x07unreflected bytes to end of RecordStream

Functions 25

SignatureFlagsNativeParams
void .ctor(TlsProtocol handler, Stream input, Stream output)2 flags—0x08
int get_PlaintextLimit()2 flags—0x04
void SetPlaintextLimit(int plaintextLimit)1 flags—0x04
void SetWriteVersion(ProtocolVersion writeVersion)1 flags—0x08
void SetIgnoreChangeCipherSpec(bool ignoreChangeCipherSpec)1 flags—0x01
void SetPendingCipher(TlsCipher tlsCipher)1 flags—0x08
void NotifyChangeCipherSpecReceived()1 flags—0x00
void EnablePendingCipherRead(bool deferred)1 flags—0x01
void EnablePendingCipherWrite()1 flags—0x00
void FinaliseHandshake()1 flags—0x00
bool NeedsKeyUpdate()1 flags—0x01
void NotifyKeyUpdateReceived()1 flags—0x00
void NotifyKeyUpdateSent()1 flags—0x00
RecordPreview PreviewRecordHeader(const byte[]& recordHeader)1 flags—0x08
RecordPreview PreviewOutputRecord(int contentLength)1 flags—0x08
int PreviewOutputRecordSize(int contentLength)1 flags—0x04
bool ReadFullRecord(const byte[]& input, int inputOff, int inputLen)1 flags—0x08
bool ReadRecord()1 flags—0x01
TlsDecodeResult DecodeAndVerify(short recordType, ProtocolVersion recordVersion, const byte[]& ciphertext, int off, int len)1 flags—0x08
void WriteRecord(short contentType, const byte[]& plaintext, int plaintextOffset, int plaintextLength)1 flags—0x08
void WriteRecord(short contentType, const ReadOnlySpan<System.Byte>& plaintext)1 flags—0x10
void Close()1 flags—0x00
void CheckChangeCipherSpec(const byte[]& buf, int off, int len)Private—0x08
short CheckRecordType(const byte[]& buf, int off)Private—0x08
void CheckLength(int length, int limit, short alertDescription)PrivateStatic—0x04

Used by 2

types with a member, parameter or interface of this type