Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

92 lines
2.3 KiB
C#

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