using System; using System.IO; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x02001B7E RID: 7038 [Token(Token = "0x2001B7E")] public interface TlsKeyExchange { // Token: 0x0600AF1F RID: 44831 [Token(Token = "0x600AF1F")] [Address(Slot = "0")] void Init(TlsContext context); // Token: 0x0600AF20 RID: 44832 [Token(Token = "0x600AF20")] [Address(Slot = "1")] void SkipServerCredentials(); // Token: 0x0600AF21 RID: 44833 [Token(Token = "0x600AF21")] [Address(Slot = "2")] void ProcessServerCredentials(TlsCredentials serverCredentials); // Token: 0x0600AF22 RID: 44834 [Token(Token = "0x600AF22")] [Address(Slot = "3")] void ProcessServerCertificate(Certificate serverCertificate); // Token: 0x17001BB6 RID: 7094 // (get) Token: 0x0600AF23 RID: 44835 [Token(Token = "0x17001BB6")] bool RequiresServerKeyExchange { [Token(Token = "0x600AF23")] [Address(Slot = "4")] get; } // Token: 0x0600AF24 RID: 44836 [Token(Token = "0x600AF24")] [Address(Slot = "5")] byte[] GenerateServerKeyExchange(); // Token: 0x0600AF25 RID: 44837 [Token(Token = "0x600AF25")] [Address(Slot = "6")] void SkipServerKeyExchange(); // Token: 0x0600AF26 RID: 44838 [Token(Token = "0x600AF26")] [Address(Slot = "7")] void ProcessServerKeyExchange(Stream input); // Token: 0x0600AF27 RID: 44839 [Token(Token = "0x600AF27")] [Address(Slot = "8")] void ValidateCertificateRequest(CertificateRequest certificateRequest); // Token: 0x0600AF28 RID: 44840 [Token(Token = "0x600AF28")] [Address(Slot = "9")] void SkipClientCredentials(); // Token: 0x0600AF29 RID: 44841 [Token(Token = "0x600AF29")] [Address(Slot = "10")] void ProcessClientCredentials(TlsCredentials clientCredentials); // Token: 0x0600AF2A RID: 44842 [Token(Token = "0x600AF2A")] [Address(Slot = "11")] void ProcessClientCertificate(Certificate clientCertificate); // Token: 0x0600AF2B RID: 44843 [Token(Token = "0x600AF2B")] [Address(Slot = "12")] void GenerateClientKeyExchange(Stream output); // Token: 0x0600AF2C RID: 44844 [Token(Token = "0x600AF2C")] [Address(Slot = "13")] void ProcessClientKeyExchange(Stream input); // Token: 0x0600AF2D RID: 44845 [Token(Token = "0x600AF2D")] [Address(Slot = "14")] byte[] GeneratePremasterSecret(); } }