using System; using System.IO; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x02001C5E RID: 7262 [Token(Token = "0x2001C5E")] public interface TlsKeyExchange { // Token: 0x0600B2ED RID: 45805 [Token(Token = "0x600B2ED")] [Address(Slot = "0")] void Init(TlsContext context); // Token: 0x0600B2EE RID: 45806 [Token(Token = "0x600B2EE")] [Address(Slot = "1")] void SkipServerCredentials(); // Token: 0x0600B2EF RID: 45807 [Token(Token = "0x600B2EF")] [Address(Slot = "2")] void ProcessServerCredentials(TlsCredentials serverCredentials); // Token: 0x0600B2F0 RID: 45808 [Token(Token = "0x600B2F0")] [Address(Slot = "3")] void ProcessServerCertificate(Certificate serverCertificate); // Token: 0x17001C53 RID: 7251 // (get) Token: 0x0600B2F1 RID: 45809 [Token(Token = "0x17001C53")] bool RequiresServerKeyExchange { [Token(Token = "0x600B2F1")] [Address(Slot = "4")] get; } // Token: 0x0600B2F2 RID: 45810 [Token(Token = "0x600B2F2")] [Address(Slot = "5")] byte[] GenerateServerKeyExchange(); // Token: 0x0600B2F3 RID: 45811 [Token(Token = "0x600B2F3")] [Address(Slot = "6")] void SkipServerKeyExchange(); // Token: 0x0600B2F4 RID: 45812 [Token(Token = "0x600B2F4")] [Address(Slot = "7")] void ProcessServerKeyExchange(Stream input); // Token: 0x0600B2F5 RID: 45813 [Token(Token = "0x600B2F5")] [Address(Slot = "8")] void ValidateCertificateRequest(CertificateRequest certificateRequest); // Token: 0x0600B2F6 RID: 45814 [Token(Token = "0x600B2F6")] [Address(Slot = "9")] void SkipClientCredentials(); // Token: 0x0600B2F7 RID: 45815 [Token(Token = "0x600B2F7")] [Address(Slot = "10")] void ProcessClientCredentials(TlsCredentials clientCredentials); // Token: 0x0600B2F8 RID: 45816 [Token(Token = "0x600B2F8")] [Address(Slot = "11")] void ProcessClientCertificate(Certificate clientCertificate); // Token: 0x0600B2F9 RID: 45817 [Token(Token = "0x600B2F9")] [Address(Slot = "12")] void GenerateClientKeyExchange(Stream output); // Token: 0x0600B2FA RID: 45818 [Token(Token = "0x600B2FA")] [Address(Slot = "13")] void ProcessClientKeyExchange(Stream input); // Token: 0x0600B2FB RID: 45819 [Token(Token = "0x600B2FB")] [Address(Slot = "14")] byte[] GeneratePremasterSecret(); } }