Zdexby TheHolyOneZ
49,743 classes
Class

TlsPskKeyExchange

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

Members 11

OffsetSizeNameTypeFlagsDefault
0x08m_pskIdentityTlsPskIdentity1 flags—
0x08m_pskIdentityManagerTlsPskIdentityManager1 flags—
0x08m_dhGroupVerifierTlsDHGroupVerifier1 flags—
0x08m_psk_identity_hintbyte[]1 flags—
0x08m_pskbyte[]1 flags—
0x08m_dhConfigTlsDHConfig1 flags—
0x08m_ecConfigTlsECConfig1 flags—
0x08m_agreementTlsAgreement1 flags—
0x08m_serverCredentialsTlsCredentialedDecryptor1 flags—
0x08m_serverEncryptorTlsEncryptor1 flags—
0x08m_preMasterSecretTlsSecret1 flags—
Inherited from AbstractTlsKeyExchange 2
OffsetSizeNameTypeFlagsDefault
0x04m_keyExchangeint2 flags—
0x00140x04padding / unreflected
0x08m_contextTlsContext1 flags—

Functions 19

SignatureFlagsNativeParams
int CheckKeyExchange(int keyExchange)PrivateStatic0x04
void .ctor(int keyExchange, TlsPskIdentity pskIdentity, TlsDHGroupVerifier dhGroupVerifier)Public+1 flags0x08
void .ctor(int keyExchange, TlsPskIdentityManager pskIdentityManager, TlsDHConfig dhConfig, TlsECConfig ecConfig)Public+1 flags0x08
void .ctor(int keyExchange, TlsPskIdentity pskIdentity, TlsPskIdentityManager pskIdentityManager, TlsDHGroupVerifier dhGroupVerifier, TlsDHConfig dhConfig, TlsECConfig ecConfig)Private+1 flags0x08
void SkipServerCredentials()Public+1 flags0x00
void ProcessServerCredentials(TlsCredentials serverCredentials)Public+1 flags0x08
void ProcessServerCertificate(Certificate serverCertificate)Public+1 flags0x08
byte[] GenerateServerKeyExchange()Public+1 flags0x08
bool get_RequiresServerKeyExchange()Public+2 flags0x01
void ProcessServerKeyExchange(Stream input)Public+1 flags0x08
void ProcessClientCredentials(TlsCredentials clientCredentials)Public+1 flags0x08
void GenerateClientKeyExchange(Stream output)Public+1 flags0x08
void ProcessClientKeyExchange(Stream input)Public+1 flags0x08
TlsSecret GeneratePreMasterSecret()Public+1 flags0x08
void GenerateEphemeralDH(Stream output)3 flags0x08
void GenerateEphemeralECDH(Stream output)3 flags0x08
byte[] GenerateOtherSecret(int pskLength)3 flags0x08
void ProcessEphemeralDH(const byte[]& y)3 flags0x08
void ProcessEphemeralECDH(const byte[]& point)3 flags0x08