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: 0x02001C4A RID: 7242 [Token(Token = "0x2001C4A")] public interface TlsContext { // Token: 0x17001C43 RID: 7235 // (get) Token: 0x0600B222 RID: 45602 [Token(Token = "0x17001C43")] IRandomGenerator NonceRandomGenerator { [Token(Token = "0x600B222")] [Address(Slot = "0")] get; } // Token: 0x17001C44 RID: 7236 // (get) Token: 0x0600B223 RID: 45603 [Token(Token = "0x17001C44")] SecureRandom SecureRandom { [Token(Token = "0x600B223")] [Address(Slot = "1")] get; } // Token: 0x17001C45 RID: 7237 // (get) Token: 0x0600B224 RID: 45604 [Token(Token = "0x17001C45")] SecurityParameters SecurityParameters { [Token(Token = "0x600B224")] [Address(Slot = "2")] get; } // Token: 0x17001C46 RID: 7238 // (get) Token: 0x0600B225 RID: 45605 [Token(Token = "0x17001C46")] bool IsServer { [Token(Token = "0x600B225")] [Address(Slot = "3")] get; } // Token: 0x17001C47 RID: 7239 // (get) Token: 0x0600B226 RID: 45606 [Token(Token = "0x17001C47")] ProtocolVersion ClientVersion { [Token(Token = "0x600B226")] [Address(Slot = "4")] get; } // Token: 0x17001C48 RID: 7240 // (get) Token: 0x0600B227 RID: 45607 [Token(Token = "0x17001C48")] ProtocolVersion ServerVersion { [Token(Token = "0x600B227")] [Address(Slot = "5")] get; } // Token: 0x17001C49 RID: 7241 // (get) Token: 0x0600B228 RID: 45608 [Token(Token = "0x17001C49")] TlsSession ResumableSession { [Token(Token = "0x600B228")] [Address(Slot = "6")] get; } // Token: 0x17001C4A RID: 7242 // (get) Token: 0x0600B229 RID: 45609 // (set) Token: 0x0600B22A RID: 45610 [Token(Token = "0x17001C4A")] object UserObject { [Token(Token = "0x600B229")] [Address(Slot = "7")] get; [Token(Token = "0x600B22A")] [Address(Slot = "8")] set; } // Token: 0x0600B22B RID: 45611 [Token(Token = "0x600B22B")] [Address(Slot = "9")] byte[] ExportKeyingMaterial(string asciiLabel, byte[] context_value, int length); } }