using System; using System.Runtime.InteropServices; using System.Security.Cryptography; using Cpp2IlInjected; namespace ExitGames.Client.Photon.Encryption { // Token: 0x0200004B RID: 75 [Token(Token = "0x200004B")] public class EncryptorNet : IPhotonEncryptor { // Token: 0x060002D4 RID: 724 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D4")] [Address(RVA = "0x2C82CD0", Offset = "0x2C81CD0", VA = "0x182C82CD0", Slot = "4")] public void Init(byte[] encryptionSecret, byte[] hmacSecret, [Optional] byte[] ivBytes, bool chainingModeGCM = false) { } // Token: 0x060002D5 RID: 725 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D5")] [Address(RVA = "0x2C82980", Offset = "0x2C81980", VA = "0x182C82980", Slot = "5")] public void Encrypt(byte[] data, int len, byte[] output, ref int offset, bool ivPrefix = true) { } // Token: 0x060002D6 RID: 726 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60002D6")] [Address(RVA = "0x2C825F0", Offset = "0x2C815F0", VA = "0x182C825F0", Slot = "6")] public byte[] Decrypt(byte[] data, int offset, int len, out int outLen, bool ivPrefix = true) { return null; } // Token: 0x060002D7 RID: 727 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60002D7")] [Address(RVA = "0x2C82580", Offset = "0x2C81580", VA = "0x182C82580", Slot = "7")] public byte[] CreateHMAC(byte[] data, int offset, int count) { return null; } // Token: 0x060002D8 RID: 728 RVA: 0x00003480 File Offset: 0x00001680 [Token(Token = "0x60002D8")] [Address(RVA = "0x2C82280", Offset = "0x2C81280", VA = "0x182C82280", Slot = "8")] public bool CheckHMAC(byte[] data, int len) { return default(bool); } // Token: 0x060002D9 RID: 729 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D9")] [Address(RVA = "0x2C82DE0", Offset = "0x2C81DE0", VA = "0x182C82DE0")] public EncryptorNet() { } // Token: 0x0400021C RID: 540 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400021C")] protected Aes encryptorIn; // Token: 0x0400021D RID: 541 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400021D")] protected Aes encryptorOut; // Token: 0x0400021E RID: 542 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400021E")] protected HMACSHA256 hmacsha256In; // Token: 0x0400021F RID: 543 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400021F")] protected HMACSHA256 hmacsha256Out; // Token: 0x04000220 RID: 544 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000220")] private readonly byte[] reusedIvBuffer; // Token: 0x04000221 RID: 545 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000221")] private readonly byte[] reusedReadBuffer; } }