104 lines
2.3 KiB
C#
104 lines
2.3 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Security;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
|
{
|
|
// Token: 0x0200158D RID: 5517
|
|
[Token(Token = "0x200158D")]
|
|
[StructLayout(3)]
|
|
public interface TlsContext
|
|
{
|
|
// Token: 0x170017A5 RID: 6053
|
|
// (get) Token: 0x0600927A RID: 37498
|
|
[Token(Token = "0x170017A5")]
|
|
IRandomGenerator NonceRandomGenerator
|
|
{
|
|
[Token(Token = "0x600927A")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017A6 RID: 6054
|
|
// (get) Token: 0x0600927B RID: 37499
|
|
[Token(Token = "0x170017A6")]
|
|
SecureRandom SecureRandom
|
|
{
|
|
[Token(Token = "0x600927B")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017A7 RID: 6055
|
|
// (get) Token: 0x0600927C RID: 37500
|
|
[Token(Token = "0x170017A7")]
|
|
SecurityParameters SecurityParameters
|
|
{
|
|
[Token(Token = "0x600927C")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017A8 RID: 6056
|
|
// (get) Token: 0x0600927D RID: 37501
|
|
[Token(Token = "0x170017A8")]
|
|
bool IsServer
|
|
{
|
|
[Token(Token = "0x600927D")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017A9 RID: 6057
|
|
// (get) Token: 0x0600927E RID: 37502
|
|
[Token(Token = "0x170017A9")]
|
|
ProtocolVersion ClientVersion
|
|
{
|
|
[Token(Token = "0x600927E")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017AA RID: 6058
|
|
// (get) Token: 0x0600927F RID: 37503
|
|
[Token(Token = "0x170017AA")]
|
|
ProtocolVersion ServerVersion
|
|
{
|
|
[Token(Token = "0x600927F")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017AB RID: 6059
|
|
// (get) Token: 0x06009280 RID: 37504
|
|
[Token(Token = "0x170017AB")]
|
|
TlsSession ResumableSession
|
|
{
|
|
[Token(Token = "0x6009280")]
|
|
[Address(Slot = "6")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017AC RID: 6060
|
|
// (get) Token: 0x06009281 RID: 37505
|
|
// (set) Token: 0x06009282 RID: 37506
|
|
[Token(Token = "0x170017AC")]
|
|
object UserObject
|
|
{
|
|
[Token(Token = "0x6009281")]
|
|
[Address(Slot = "7")]
|
|
get;
|
|
[Token(Token = "0x6009282")]
|
|
[Address(Slot = "8")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x06009283 RID: 37507
|
|
[Token(Token = "0x6009283")]
|
|
[Address(Slot = "9")]
|
|
byte[] ExportKeyingMaterial(string asciiLabel, byte[] context_value, int length);
|
|
}
|
|
}
|