using System; using Cpp2IlInjected; namespace Photon.SocketServer.Security { // Token: 0x02000053 RID: 83 [Token(Token = "0x2000053")] internal interface ICryptoProvider : IDisposable { // Token: 0x170000C0 RID: 192 // (get) Token: 0x06000392 RID: 914 [Token(Token = "0x170000C0")] byte[] PublicKey { [Token(Token = "0x6000392")] [Address(Slot = "0")] get; } // Token: 0x06000393 RID: 915 [Token(Token = "0x6000393")] [Address(Slot = "1")] void DeriveSharedKey(byte[] otherPartyPublicKey); // Token: 0x06000394 RID: 916 [Token(Token = "0x6000394")] [Address(Slot = "2")] byte[] Encrypt(byte[] data, int offset, int count); // Token: 0x06000395 RID: 917 [Token(Token = "0x6000395")] [Address(Slot = "3")] byte[] Decrypt(byte[] data, int offset, int count); } }