Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

92 lines
2.3 KiB
C#

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