36 lines
817 B
C#
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);
|
|
}
|
|
}
|