Zdexby TheHolyOneZ
42,628 classes
Class

DiffieHellmanCryptoProvider

: Object
Photon.SocketServer.Security.DiffieHellmanCryptoProvider, Photon3Unity3D 0x0050 (80 B) inherited 0x0010 Photon3Unity3D.dll
0x00x0050

Members 6

OffsetSizeNameTypeFlagsDefault
0x10primeRootBigIntegerPrivateStatic+1 flags—
0x10primeBigIntegerPrivate+1 flags—
0x10secretBigIntegerPrivate+1 flags—
0x10publicKeyBigIntegerPrivate+1 flags—
0x08cryptoRijndaelPrivate—
0x08sharedKeybyte[]Private—

Functions 14

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .ctor(const byte[]& cryptoKey)Public+1 flags0x08
byte[] get_PublicKey()PublicFinal+3 flags0x08
void DeriveSharedKey(const byte[]& otherPartyPublicKey)PublicFinal+2 flags0x08
byte[] PhotonBigIntArrayToMsBigIntArray(const byte[]& array)Private0x08
byte[] MsBigIntArrayToPhotonBigIntArray(const byte[]& array)Private0x08
byte[] Encrypt(const byte[]& data, int offset, int count)PublicFinal+2 flags0x08
byte[] Decrypt(const byte[]& data, int offset, int count)PublicFinal+2 flags0x08
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)1 flags0x01
BigInteger CalculatePublicKey()Private0x10
BigInteger CalculateSharedKey(const BigInteger& otherPartyPublicKey)Private0x10
BigInteger GenerateRandomSecret(int secretLength)Private0x10
void .cctor()PrivateStatic+1 flags0x00