102 lines
2.2 KiB
C#
102 lines
2.2 KiB
C#
using System;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Prng;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Security;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
|
{
|
|
// Token: 0x02001B6A RID: 7018
|
|
[Token(Token = "0x2001B6A")]
|
|
public interface TlsContext
|
|
{
|
|
// Token: 0x17001BA6 RID: 7078
|
|
// (get) Token: 0x0600AE54 RID: 44628
|
|
[Token(Token = "0x17001BA6")]
|
|
IRandomGenerator NonceRandomGenerator
|
|
{
|
|
[Token(Token = "0x600AE54")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001BA7 RID: 7079
|
|
// (get) Token: 0x0600AE55 RID: 44629
|
|
[Token(Token = "0x17001BA7")]
|
|
SecureRandom SecureRandom
|
|
{
|
|
[Token(Token = "0x600AE55")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001BA8 RID: 7080
|
|
// (get) Token: 0x0600AE56 RID: 44630
|
|
[Token(Token = "0x17001BA8")]
|
|
SecurityParameters SecurityParameters
|
|
{
|
|
[Token(Token = "0x600AE56")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001BA9 RID: 7081
|
|
// (get) Token: 0x0600AE57 RID: 44631
|
|
[Token(Token = "0x17001BA9")]
|
|
bool IsServer
|
|
{
|
|
[Token(Token = "0x600AE57")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001BAA RID: 7082
|
|
// (get) Token: 0x0600AE58 RID: 44632
|
|
[Token(Token = "0x17001BAA")]
|
|
ProtocolVersion ClientVersion
|
|
{
|
|
[Token(Token = "0x600AE58")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001BAB RID: 7083
|
|
// (get) Token: 0x0600AE59 RID: 44633
|
|
[Token(Token = "0x17001BAB")]
|
|
ProtocolVersion ServerVersion
|
|
{
|
|
[Token(Token = "0x600AE59")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001BAC RID: 7084
|
|
// (get) Token: 0x0600AE5A RID: 44634
|
|
[Token(Token = "0x17001BAC")]
|
|
TlsSession ResumableSession
|
|
{
|
|
[Token(Token = "0x600AE5A")]
|
|
[Address(Slot = "6")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001BAD RID: 7085
|
|
// (get) Token: 0x0600AE5B RID: 44635
|
|
// (set) Token: 0x0600AE5C RID: 44636
|
|
[Token(Token = "0x17001BAD")]
|
|
object UserObject
|
|
{
|
|
[Token(Token = "0x600AE5B")]
|
|
[Address(Slot = "7")]
|
|
get;
|
|
[Token(Token = "0x600AE5C")]
|
|
[Address(Slot = "8")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x0600AE5D RID: 44637
|
|
[Token(Token = "0x600AE5D")]
|
|
[Address(Slot = "9")]
|
|
byte[] ExportKeyingMaterial(string asciiLabel, byte[] context_value, int length);
|
|
}
|
|
}
|