C# Класс Org.BouncyCastle.Crypto.Tls.TlsUtilities

Some helper fuctions for MicroTLS.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
EmptyBytes byte[]
EmptyInts int[]
EmptyLongs long[]
EmptyShorts short[]

Открытые методы

Метод Описание
AddSignatureAlgorithmsExtension ( IDictionary extensions, IList supportedSignatureAlgorithms ) : void
CheckUint16 ( int i ) : void
CheckUint16 ( long i ) : void
CheckUint24 ( int i ) : void
CheckUint24 ( long i ) : void
CheckUint32 ( long i ) : void
CheckUint48 ( long i ) : void
CheckUint64 ( long i ) : void
CheckUint8 ( int i ) : void
CheckUint8 ( long i ) : void
CloneHash ( byte hashAlgorithm, IDigest hash ) : IDigest
ClonePrfHash ( int prfAlgorithm, IDigest hash ) : IDigest
CreateHash ( Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm signatureAndHashAlgorithm ) : IDigest
CreateHash ( byte hashAlgorithm ) : IDigest
CreatePrfHash ( int prfAlgorithm ) : IDigest
CreateSignatureAlgorithmsExtension ( IList supportedSignatureAlgorithms ) : byte[]
CreateTlsSigner ( byte clientCertificateType ) : TlsSigner
EncodeOpaque8 ( byte buf ) : byte[]
EncodeSupportedSignatureAlgorithms ( IList supportedSignatureAlgorithms, bool allowAnonymous, Stream output ) : void
EncodeUint16ArrayWithUint16Length ( int uints ) : byte[]
EncodeUint8ArrayWithUint8Length ( byte uints ) : byte[]
GetCipherType ( int ciphersuite ) : int
GetDefaultDssSignatureAlgorithms ( ) : IList
GetDefaultECDsaSignatureAlgorithms ( ) : IList
GetDefaultRsaSignatureAlgorithms ( ) : IList
GetDefaultSupportedSignatureAlgorithms ( ) : IList
GetEncryptionAlgorithm ( int ciphersuite ) : int
GetExtensionData ( IDictionary extensions, int extensionType ) : byte[]
GetHashAlgorithmForPrfAlgorithm ( int prfAlgorithm ) : byte
GetKeyExchangeAlgorithm ( int ciphersuite ) : int
GetMacAlgorithm ( int ciphersuite ) : int
GetMinimumVersion ( int ciphersuite ) : Org.BouncyCastle.Crypto.Tls.ProtocolVersion
GetOidForHashAlgorithm ( byte hashAlgorithm ) : DerObjectIdentifier
GetSignatureAlgorithmsExtension ( IDictionary extensions ) : IList
GetSignatureAndHashAlgorithm ( TlsContext context, TlsSignerCredentials signerCredentials ) : Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm
HasExpectedEmptyExtensionData ( IDictionary extensions, int extensionType, byte alertDescription ) : bool
HasSigningCapability ( byte clientCertificateType ) : bool
ImportSession ( byte sessionID, Org.BouncyCastle.Crypto.Tls.SessionParameters sessionParameters ) : TlsSession
IsAeadCipherSuite ( int ciphersuite ) : bool
IsBlockCipherSuite ( int ciphersuite ) : bool
IsSignatureAlgorithmsExtensionAllowed ( Org.BouncyCastle.Crypto.Tls.ProtocolVersion clientVersion ) : bool
IsSsl ( TlsContext context ) : bool
IsStreamCipherSuite ( int ciphersuite ) : bool
IsTlsV11 ( Org.BouncyCastle.Crypto.Tls.ProtocolVersion version ) : bool
IsTlsV11 ( TlsContext context ) : bool
IsTlsV12 ( Org.BouncyCastle.Crypto.Tls.ProtocolVersion version ) : bool
IsTlsV12 ( TlsContext context ) : bool
IsValidCipherSuiteForVersion ( int cipherSuite, ProtocolVersion serverVersion ) : bool
IsValidUint16 ( int i ) : bool
IsValidUint16 ( long i ) : bool
IsValidUint24 ( int i ) : bool
IsValidUint24 ( long i ) : bool
IsValidUint32 ( long i ) : bool
IsValidUint48 ( long i ) : bool
IsValidUint64 ( long i ) : bool
IsValidUint8 ( int i ) : bool
IsValidUint8 ( long i ) : bool
PRF ( TlsContext context, byte secret, string asciiLabel, byte seed, int size ) : byte[]
PRF_legacy ( byte secret, string asciiLabel, byte seed, int size ) : byte[]
ParseSupportedSignatureAlgorithms ( bool allowAnonymous, Stream input ) : IList
ReadAllOrNothing ( int length, Stream input ) : byte[]
ReadAsn1Object ( byte encoding ) : Asn1Object
ReadDerObject ( byte encoding ) : Asn1Object
ReadFully ( int length, Stream input ) : byte[]
ReadFully ( byte buf, Stream input ) : void
ReadOpaque16 ( Stream input ) : byte[]
ReadOpaque24 ( Stream input ) : byte[]
ReadOpaque8 ( Stream input ) : byte[]
ReadSignatureAlgorithmsExtension ( byte extensionData ) : IList
ReadUint16 ( Stream input ) : int
ReadUint16 ( byte buf, int offset ) : int
ReadUint16Array ( int count, Stream input ) : int[]
ReadUint24 ( Stream input ) : int
ReadUint24 ( byte buf, int offset ) : int
ReadUint32 ( Stream input ) : long
ReadUint32 ( byte buf, int offset ) : long
ReadUint48 ( Stream input ) : long
ReadUint48 ( byte buf, int offset ) : long
ReadUint8 ( Stream input ) : byte
ReadUint8 ( byte buf, int offset ) : byte
ReadUint8Array ( int count, Stream input ) : byte[]
ReadVersion ( Stream input ) : ProtocolVersion
ReadVersion ( byte buf, int offset ) : ProtocolVersion
ReadVersionRaw ( Stream input ) : int
ReadVersionRaw ( byte buf, int offset ) : int
VerifySupportedSignatureAlgorithm ( IList supportedSignatureAlgorithms, SignatureAndHashAlgorithm signatureAlgorithm ) : void
WriteGmtUnixTime ( byte buf, int offset ) : void
WriteOpaque16 ( byte buf, Stream output ) : void
WriteOpaque24 ( byte buf, Stream output ) : void
WriteOpaque8 ( byte buf, Stream output ) : void
WriteUint16 ( int i, Stream output ) : void
WriteUint16 ( int i, byte buf, int offset ) : void
WriteUint16Array ( int uints, Stream output ) : void
WriteUint16Array ( int uints, byte buf, int offset ) : void
WriteUint16ArrayWithUint16Length ( int uints, Stream output ) : void
WriteUint16ArrayWithUint16Length ( int uints, byte buf, int offset ) : void
WriteUint24 ( int i, Stream output ) : void
WriteUint24 ( int i, byte buf, int offset ) : void
WriteUint32 ( long i, Stream output ) : void
WriteUint32 ( long i, byte buf, int offset ) : void
WriteUint48 ( long i, Stream output ) : void
WriteUint48 ( long i, byte buf, int offset ) : void
WriteUint64 ( long i, Stream output ) : void
WriteUint64 ( long i, byte buf, int offset ) : void
WriteUint8 ( byte i, Stream output ) : void
WriteUint8 ( byte i, byte buf, int offset ) : void
WriteUint8Array ( byte uints, Stream output ) : void
WriteUint8Array ( byte uints, byte buf, int offset ) : void
WriteUint8ArrayWithUint8Length ( byte uints, Stream output ) : void
WriteUint8ArrayWithUint8Length ( byte uints, byte buf, int offset ) : void
WriteVersion ( ProtocolVersion version, Stream output ) : void
WriteVersion ( ProtocolVersion version, byte buf, int offset ) : void

Приватные методы

Метод Описание
CalculateKeyBlock ( TlsContext context, int size ) : byte[]
CalculateKeyBlock_Ssl ( byte master_secret, byte random, int size ) : byte[]
CalculateMasterSecret ( TlsContext context, byte pre_master_secret ) : byte[]
CalculateMasterSecret_Ssl ( byte pre_master_secret, byte random ) : byte[]
CalculateVerifyData ( TlsContext context, string asciiLabel, byte handshakeHash ) : byte[]
Concat ( byte a, byte b ) : byte[]
GenSsl3Const ( ) : byte[][]
GetClientCertificateType ( Certificate clientCertificate, Certificate serverCertificate ) : short
HMacHash ( IDigest digest, byte secret, byte seed, byte output ) : void
PRF_legacy ( byte secret, byte label, byte labelSeed, int size ) : byte[]
TrackHashAlgorithms ( TlsHandshakeHash handshakeHash, IList supportedSignatureAlgorithms ) : void
ValidateKeyUsage ( X509CertificateStructure c, int keyUsageBits ) : void
VectorOfOne ( object obj ) : IList

Описание методов

AddSignatureAlgorithmsExtension() публичный статический Метод

public static AddSignatureAlgorithmsExtension ( IDictionary extensions, IList supportedSignatureAlgorithms ) : void
extensions IDictionary
supportedSignatureAlgorithms IList
Результат void

CheckUint16() публичный статический Метод

public static CheckUint16 ( int i ) : void
i int
Результат void

CheckUint16() публичный статический Метод

public static CheckUint16 ( long i ) : void
i long
Результат void

CheckUint24() публичный статический Метод

public static CheckUint24 ( int i ) : void
i int
Результат void

CheckUint24() публичный статический Метод

public static CheckUint24 ( long i ) : void
i long
Результат void

CheckUint32() публичный статический Метод

public static CheckUint32 ( long i ) : void
i long
Результат void

CheckUint48() публичный статический Метод

public static CheckUint48 ( long i ) : void
i long
Результат void

CheckUint64() публичный статический Метод

public static CheckUint64 ( long i ) : void
i long
Результат void

CheckUint8() публичный статический Метод

public static CheckUint8 ( int i ) : void
i int
Результат void

CheckUint8() публичный статический Метод

public static CheckUint8 ( long i ) : void
i long
Результат void

CloneHash() публичный статический Метод

public static CloneHash ( byte hashAlgorithm, IDigest hash ) : IDigest
hashAlgorithm byte
hash IDigest
Результат IDigest

ClonePrfHash() публичный статический Метод

public static ClonePrfHash ( int prfAlgorithm, IDigest hash ) : IDigest
prfAlgorithm int
hash IDigest
Результат IDigest

CreateHash() публичный статический Метод

public static CreateHash ( Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm signatureAndHashAlgorithm ) : IDigest
signatureAndHashAlgorithm Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm
Результат IDigest

CreateHash() публичный статический Метод

public static CreateHash ( byte hashAlgorithm ) : IDigest
hashAlgorithm byte
Результат IDigest

CreatePrfHash() публичный статический Метод

public static CreatePrfHash ( int prfAlgorithm ) : IDigest
prfAlgorithm int
Результат IDigest

CreateSignatureAlgorithmsExtension() публичный статический Метод

public static CreateSignatureAlgorithmsExtension ( IList supportedSignatureAlgorithms ) : byte[]
supportedSignatureAlgorithms IList
Результат byte[]

CreateTlsSigner() публичный статический Метод

public static CreateTlsSigner ( byte clientCertificateType ) : TlsSigner
clientCertificateType byte
Результат TlsSigner

EncodeOpaque8() публичный статический Метод

public static EncodeOpaque8 ( byte buf ) : byte[]
buf byte
Результат byte[]

EncodeSupportedSignatureAlgorithms() публичный статический Метод

public static EncodeSupportedSignatureAlgorithms ( IList supportedSignatureAlgorithms, bool allowAnonymous, Stream output ) : void
supportedSignatureAlgorithms IList
allowAnonymous bool
output Stream
Результат void

EncodeUint16ArrayWithUint16Length() публичный статический Метод

public static EncodeUint16ArrayWithUint16Length ( int uints ) : byte[]
uints int
Результат byte[]

EncodeUint8ArrayWithUint8Length() публичный статический Метод

public static EncodeUint8ArrayWithUint8Length ( byte uints ) : byte[]
uints byte
Результат byte[]

GetCipherType() публичный статический Метод

public static GetCipherType ( int ciphersuite ) : int
ciphersuite int
Результат int

GetDefaultDssSignatureAlgorithms() публичный статический Метод

public static GetDefaultDssSignatureAlgorithms ( ) : IList
Результат IList

GetDefaultECDsaSignatureAlgorithms() публичный статический Метод

public static GetDefaultECDsaSignatureAlgorithms ( ) : IList
Результат IList

GetDefaultRsaSignatureAlgorithms() публичный статический Метод

public static GetDefaultRsaSignatureAlgorithms ( ) : IList
Результат IList

GetDefaultSupportedSignatureAlgorithms() публичный статический Метод

public static GetDefaultSupportedSignatureAlgorithms ( ) : IList
Результат IList

GetEncryptionAlgorithm() публичный статический Метод

public static GetEncryptionAlgorithm ( int ciphersuite ) : int
ciphersuite int
Результат int

GetExtensionData() публичный статический Метод

public static GetExtensionData ( IDictionary extensions, int extensionType ) : byte[]
extensions IDictionary
extensionType int
Результат byte[]

GetHashAlgorithmForPrfAlgorithm() публичный статический Метод

public static GetHashAlgorithmForPrfAlgorithm ( int prfAlgorithm ) : byte
prfAlgorithm int
Результат byte

GetKeyExchangeAlgorithm() публичный статический Метод

public static GetKeyExchangeAlgorithm ( int ciphersuite ) : int
ciphersuite int
Результат int

GetMacAlgorithm() публичный статический Метод

public static GetMacAlgorithm ( int ciphersuite ) : int
ciphersuite int
Результат int

GetMinimumVersion() публичный статический Метод

public static GetMinimumVersion ( int ciphersuite ) : Org.BouncyCastle.Crypto.Tls.ProtocolVersion
ciphersuite int
Результат Org.BouncyCastle.Crypto.Tls.ProtocolVersion

GetOidForHashAlgorithm() публичный статический Метод

public static GetOidForHashAlgorithm ( byte hashAlgorithm ) : DerObjectIdentifier
hashAlgorithm byte
Результат Org.BouncyCastle.Asn1.DerObjectIdentifier

GetSignatureAlgorithmsExtension() публичный статический Метод

public static GetSignatureAlgorithmsExtension ( IDictionary extensions ) : IList
extensions IDictionary
Результат IList

GetSignatureAndHashAlgorithm() публичный статический Метод

public static GetSignatureAndHashAlgorithm ( TlsContext context, TlsSignerCredentials signerCredentials ) : Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm
context TlsContext
signerCredentials TlsSignerCredentials
Результат Org.BouncyCastle.Crypto.Tls.SignatureAndHashAlgorithm

HasExpectedEmptyExtensionData() публичный статический Метод

public static HasExpectedEmptyExtensionData ( IDictionary extensions, int extensionType, byte alertDescription ) : bool
extensions IDictionary
extensionType int
alertDescription byte
Результат bool

HasSigningCapability() публичный статический Метод

public static HasSigningCapability ( byte clientCertificateType ) : bool
clientCertificateType byte
Результат bool

ImportSession() публичный статический Метод

public static ImportSession ( byte sessionID, Org.BouncyCastle.Crypto.Tls.SessionParameters sessionParameters ) : TlsSession
sessionID byte
sessionParameters Org.BouncyCastle.Crypto.Tls.SessionParameters
Результат TlsSession

IsAeadCipherSuite() публичный статический Метод

public static IsAeadCipherSuite ( int ciphersuite ) : bool
ciphersuite int
Результат bool

IsBlockCipherSuite() публичный статический Метод

public static IsBlockCipherSuite ( int ciphersuite ) : bool
ciphersuite int
Результат bool

IsSignatureAlgorithmsExtensionAllowed() публичный статический Метод

public static IsSignatureAlgorithmsExtensionAllowed ( Org.BouncyCastle.Crypto.Tls.ProtocolVersion clientVersion ) : bool
clientVersion Org.BouncyCastle.Crypto.Tls.ProtocolVersion
Результат bool

IsSsl() публичный статический Метод

public static IsSsl ( TlsContext context ) : bool
context TlsContext
Результат bool

IsStreamCipherSuite() публичный статический Метод

public static IsStreamCipherSuite ( int ciphersuite ) : bool
ciphersuite int
Результат bool

IsTlsV11() публичный статический Метод

public static IsTlsV11 ( Org.BouncyCastle.Crypto.Tls.ProtocolVersion version ) : bool
version Org.BouncyCastle.Crypto.Tls.ProtocolVersion
Результат bool

IsTlsV11() публичный статический Метод

public static IsTlsV11 ( TlsContext context ) : bool
context TlsContext
Результат bool

IsTlsV12() публичный статический Метод

public static IsTlsV12 ( Org.BouncyCastle.Crypto.Tls.ProtocolVersion version ) : bool
version Org.BouncyCastle.Crypto.Tls.ProtocolVersion
Результат bool

IsTlsV12() публичный статический Метод

public static IsTlsV12 ( TlsContext context ) : bool
context TlsContext
Результат bool

IsValidCipherSuiteForVersion() публичный статический Метод

public static IsValidCipherSuiteForVersion ( int cipherSuite, ProtocolVersion serverVersion ) : bool
cipherSuite int
serverVersion ProtocolVersion
Результат bool

IsValidUint16() публичный статический Метод

public static IsValidUint16 ( int i ) : bool
i int
Результат bool

IsValidUint16() публичный статический Метод

public static IsValidUint16 ( long i ) : bool
i long
Результат bool

IsValidUint24() публичный статический Метод

public static IsValidUint24 ( int i ) : bool
i int
Результат bool

IsValidUint24() публичный статический Метод

public static IsValidUint24 ( long i ) : bool
i long
Результат bool

IsValidUint32() публичный статический Метод

public static IsValidUint32 ( long i ) : bool
i long
Результат bool

IsValidUint48() публичный статический Метод

public static IsValidUint48 ( long i ) : bool
i long
Результат bool

IsValidUint64() публичный статический Метод

public static IsValidUint64 ( long i ) : bool
i long
Результат bool

IsValidUint8() публичный статический Метод

public static IsValidUint8 ( int i ) : bool
i int
Результат bool

IsValidUint8() публичный статический Метод

public static IsValidUint8 ( long i ) : bool
i long
Результат bool

PRF() публичный статический Метод

public static PRF ( TlsContext context, byte secret, string asciiLabel, byte seed, int size ) : byte[]
context TlsContext
secret byte
asciiLabel string
seed byte
size int
Результат byte[]

PRF_legacy() публичный статический Метод

public static PRF_legacy ( byte secret, string asciiLabel, byte seed, int size ) : byte[]
secret byte
asciiLabel string
seed byte
size int
Результат byte[]

ParseSupportedSignatureAlgorithms() публичный статический Метод

public static ParseSupportedSignatureAlgorithms ( bool allowAnonymous, Stream input ) : IList
allowAnonymous bool
input Stream
Результат IList

ReadAllOrNothing() публичный статический Метод

public static ReadAllOrNothing ( int length, Stream input ) : byte[]
length int
input Stream
Результат byte[]

ReadAsn1Object() публичный статический Метод

public static ReadAsn1Object ( byte encoding ) : Asn1Object
encoding byte
Результат Asn1Object

ReadDerObject() публичный статический Метод

public static ReadDerObject ( byte encoding ) : Asn1Object
encoding byte
Результат Asn1Object

ReadFully() публичный статический Метод

public static ReadFully ( int length, Stream input ) : byte[]
length int
input Stream
Результат byte[]

ReadFully() публичный статический Метод

public static ReadFully ( byte buf, Stream input ) : void
buf byte
input Stream
Результат void

ReadOpaque16() публичный статический Метод

public static ReadOpaque16 ( Stream input ) : byte[]
input Stream
Результат byte[]

ReadOpaque24() публичный статический Метод

public static ReadOpaque24 ( Stream input ) : byte[]
input Stream
Результат byte[]

ReadOpaque8() публичный статический Метод

public static ReadOpaque8 ( Stream input ) : byte[]
input Stream
Результат byte[]

ReadSignatureAlgorithmsExtension() публичный статический Метод

public static ReadSignatureAlgorithmsExtension ( byte extensionData ) : IList
extensionData byte
Результат IList

ReadUint16() публичный статический Метод

public static ReadUint16 ( Stream input ) : int
input Stream
Результат int

ReadUint16() публичный статический Метод

public static ReadUint16 ( byte buf, int offset ) : int
buf byte
offset int
Результат int

ReadUint16Array() публичный статический Метод

public static ReadUint16Array ( int count, Stream input ) : int[]
count int
input Stream
Результат int[]

ReadUint24() публичный статический Метод

public static ReadUint24 ( Stream input ) : int
input Stream
Результат int

ReadUint24() публичный статический Метод

public static ReadUint24 ( byte buf, int offset ) : int
buf byte
offset int
Результат int

ReadUint32() публичный статический Метод

public static ReadUint32 ( Stream input ) : long
input Stream
Результат long

ReadUint32() публичный статический Метод

public static ReadUint32 ( byte buf, int offset ) : long
buf byte
offset int
Результат long

ReadUint48() публичный статический Метод

public static ReadUint48 ( Stream input ) : long
input Stream
Результат long

ReadUint48() публичный статический Метод

public static ReadUint48 ( byte buf, int offset ) : long
buf byte
offset int
Результат long

ReadUint8() публичный статический Метод

public static ReadUint8 ( Stream input ) : byte
input Stream
Результат byte

ReadUint8() публичный статический Метод

public static ReadUint8 ( byte buf, int offset ) : byte
buf byte
offset int
Результат byte

ReadUint8Array() публичный статический Метод

public static ReadUint8Array ( int count, Stream input ) : byte[]
count int
input Stream
Результат byte[]

ReadVersion() публичный статический Метод

public static ReadVersion ( Stream input ) : ProtocolVersion
input Stream
Результат ProtocolVersion

ReadVersion() публичный статический Метод

public static ReadVersion ( byte buf, int offset ) : ProtocolVersion
buf byte
offset int
Результат ProtocolVersion

ReadVersionRaw() публичный статический Метод

public static ReadVersionRaw ( Stream input ) : int
input Stream
Результат int

ReadVersionRaw() публичный статический Метод

public static ReadVersionRaw ( byte buf, int offset ) : int
buf byte
offset int
Результат int

VerifySupportedSignatureAlgorithm() публичный статический Метод

public static VerifySupportedSignatureAlgorithm ( IList supportedSignatureAlgorithms, SignatureAndHashAlgorithm signatureAlgorithm ) : void
supportedSignatureAlgorithms IList
signatureAlgorithm SignatureAndHashAlgorithm
Результат void

WriteGmtUnixTime() публичный статический Метод

public static WriteGmtUnixTime ( byte buf, int offset ) : void
buf byte
offset int
Результат void

WriteOpaque16() публичный статический Метод

public static WriteOpaque16 ( byte buf, Stream output ) : void
buf byte
output Stream
Результат void

WriteOpaque24() публичный статический Метод

public static WriteOpaque24 ( byte buf, Stream output ) : void
buf byte
output Stream
Результат void

WriteOpaque8() публичный статический Метод

public static WriteOpaque8 ( byte buf, Stream output ) : void
buf byte
output Stream
Результат void

WriteUint16() публичный статический Метод

public static WriteUint16 ( int i, Stream output ) : void
i int
output Stream
Результат void

WriteUint16() публичный статический Метод

public static WriteUint16 ( int i, byte buf, int offset ) : void
i int
buf byte
offset int
Результат void

WriteUint16Array() публичный статический Метод

public static WriteUint16Array ( int uints, Stream output ) : void
uints int
output Stream
Результат void

WriteUint16Array() публичный статический Метод

public static WriteUint16Array ( int uints, byte buf, int offset ) : void
uints int
buf byte
offset int
Результат void

WriteUint16ArrayWithUint16Length() публичный статический Метод

public static WriteUint16ArrayWithUint16Length ( int uints, Stream output ) : void
uints int
output Stream
Результат void

WriteUint16ArrayWithUint16Length() публичный статический Метод

public static WriteUint16ArrayWithUint16Length ( int uints, byte buf, int offset ) : void
uints int
buf byte
offset int
Результат void

WriteUint24() публичный статический Метод

public static WriteUint24 ( int i, Stream output ) : void
i int
output Stream
Результат void

WriteUint24() публичный статический Метод

public static WriteUint24 ( int i, byte buf, int offset ) : void
i int
buf byte
offset int
Результат void

WriteUint32() публичный статический Метод

public static WriteUint32 ( long i, Stream output ) : void
i long
output Stream
Результат void

WriteUint32() публичный статический Метод

public static WriteUint32 ( long i, byte buf, int offset ) : void
i long
buf byte
offset int
Результат void

WriteUint48() публичный статический Метод

public static WriteUint48 ( long i, Stream output ) : void
i long
output Stream
Результат void

WriteUint48() публичный статический Метод

public static WriteUint48 ( long i, byte buf, int offset ) : void
i long
buf byte
offset int
Результат void

WriteUint64() публичный статический Метод

public static WriteUint64 ( long i, Stream output ) : void
i long
output Stream
Результат void

WriteUint64() публичный статический Метод

public static WriteUint64 ( long i, byte buf, int offset ) : void
i long
buf byte
offset int
Результат void

WriteUint8() публичный статический Метод

public static WriteUint8 ( byte i, Stream output ) : void
i byte
output Stream
Результат void

WriteUint8() публичный статический Метод

public static WriteUint8 ( byte i, byte buf, int offset ) : void
i byte
buf byte
offset int
Результат void

WriteUint8Array() публичный статический Метод

public static WriteUint8Array ( byte uints, Stream output ) : void
uints byte
output Stream
Результат void

WriteUint8Array() публичный статический Метод

public static WriteUint8Array ( byte uints, byte buf, int offset ) : void
uints byte
buf byte
offset int
Результат void

WriteUint8ArrayWithUint8Length() публичный статический Метод

public static WriteUint8ArrayWithUint8Length ( byte uints, Stream output ) : void
uints byte
output Stream
Результат void

WriteUint8ArrayWithUint8Length() публичный статический Метод

public static WriteUint8ArrayWithUint8Length ( byte uints, byte buf, int offset ) : void
uints byte
buf byte
offset int
Результат void

WriteVersion() публичный статический Метод

public static WriteVersion ( ProtocolVersion version, Stream output ) : void
version ProtocolVersion
output Stream
Результат void

WriteVersion() публичный статический Метод

public static WriteVersion ( ProtocolVersion version, byte buf, int offset ) : void
version ProtocolVersion
buf byte
offset int
Результат void

Описание свойств

EmptyBytes публичное статическое свойство

public static byte[] EmptyBytes
Результат byte[]

EmptyInts публичное статическое свойство

public static int[] EmptyInts
Результат int[]

EmptyLongs публичное статическое свойство

public static long[] EmptyLongs
Результат long[]

EmptyShorts публичное статическое свойство

public static short[] EmptyShorts
Результат short[]