Files
2026-04-08 23:40:05 +02:00

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