|
| void | Init (byte[] encryptionSecret, byte[] hmacSecret, byte[] ivBytes=null, bool chainingModeGCM=false) |
| | Initialize the encryptor. More...
|
| |
| void | Encrypt2 (byte[] data, int len, byte[] header, byte[] output, int outOffset, ref int outSize) |
| |
| byte[] | Decrypt2 (byte[] data, int offset, int len, byte[] header, out int outLen) |
| |
| int | CalculateEncryptedSize (int unencryptedSize) |
| |
| int | CalculateFragmentLength () |
| |
◆ CalculateEncryptedSize()
| int ExitGames.Client.Photon.Encryption.EncryptorNet.CalculateEncryptedSize |
( |
int |
unencryptedSize | ) |
|
|
inline |
◆ CalculateFragmentLength()
| int ExitGames.Client.Photon.Encryption.EncryptorNet.CalculateFragmentLength |
( |
| ) |
|
|
inline |
◆ Decrypt2()
| byte [] ExitGames.Client.Photon.Encryption.EncryptorNet.Decrypt2 |
( |
byte[] |
data, |
|
|
int |
offset, |
|
|
int |
len, |
|
|
byte[] |
header, |
|
|
out int |
outLen |
|
) |
| |
|
inline |
◆ Encrypt2()
| void ExitGames.Client.Photon.Encryption.EncryptorNet.Encrypt2 |
( |
byte[] |
data, |
|
|
int |
len, |
|
|
byte[] |
header, |
|
|
byte[] |
output, |
|
|
int |
outOffset, |
|
|
ref int |
outSize |
|
) |
| |
|
inline |
◆ Init()
| void ExitGames.Client.Photon.Encryption.EncryptorNet.Init |
( |
byte[] |
encryptionSecret, |
|
|
byte[] |
hmacSecret, |
|
|
byte[] |
ivBytes = null, |
|
|
bool |
chainingModeGCM = false |
|
) |
| |
|
inline |
◆ encryptorIn
| Aes ExitGames.Client.Photon.Encryption.EncryptorNet.encryptorIn |
|
protected |
Encryption/decryption algorithm implementation
◆ encryptorOut
| Aes ExitGames.Client.Photon.Encryption.EncryptorNet.encryptorOut |
|
protected |
◆ hmacsha256In
| HMACSHA256 ExitGames.Client.Photon.Encryption.EncryptorNet.hmacsha256In |
|
protected |
Packet authentication algorithm impelmenation
◆ hmacsha256Out
| HMACSHA256 ExitGames.Client.Photon.Encryption.EncryptorNet.hmacsha256Out |
|
protected |
The documentation for this class was generated from the following file:
- D:/ExitGames/src/photon-sdk-dotnet-release-clean/PhotonDotNet/Encryptor.cs