Files
Aug2021-Cpp2IL-Dump/Photon3Unity3D/Photon/SocketServer/Security/ICryptoProvider.cs
T
2026-04-10 22:50:51 +02:00

36 lines
817 B
C#

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);
}
}