Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Tls/TlsSigner.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

61 lines
1.9 KiB
C#

using System;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
{
// Token: 0x02001C73 RID: 7283
[Token(Token = "0x2001C73")]
public interface TlsSigner
{
// Token: 0x0600B3B7 RID: 46007
[Token(Token = "0x600B3B7")]
[Address(Slot = "0")]
void Init(TlsContext context);
// Token: 0x0600B3B8 RID: 46008
[Token(Token = "0x600B3B8")]
[Address(Slot = "1")]
byte[] GenerateRawSignature(AsymmetricKeyParameter privateKey, byte[] md5AndSha1);
// Token: 0x0600B3B9 RID: 46009
[Token(Token = "0x600B3B9")]
[Address(Slot = "2")]
byte[] GenerateRawSignature(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey, byte[] hash);
// Token: 0x0600B3BA RID: 46010
[Token(Token = "0x600B3BA")]
[Address(Slot = "3")]
bool VerifyRawSignature(byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] md5AndSha1);
// Token: 0x0600B3BB RID: 46011
[Token(Token = "0x600B3BB")]
[Address(Slot = "4")]
bool VerifyRawSignature(SignatureAndHashAlgorithm algorithm, byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] hash);
// Token: 0x0600B3BC RID: 46012
[Token(Token = "0x600B3BC")]
[Address(Slot = "5")]
ISigner CreateSigner(AsymmetricKeyParameter privateKey);
// Token: 0x0600B3BD RID: 46013
[Token(Token = "0x600B3BD")]
[Address(Slot = "6")]
ISigner CreateSigner(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey);
// Token: 0x0600B3BE RID: 46014
[Token(Token = "0x600B3BE")]
[Address(Slot = "7")]
ISigner CreateVerifyer(AsymmetricKeyParameter publicKey);
// Token: 0x0600B3BF RID: 46015
[Token(Token = "0x600B3BF")]
[Address(Slot = "8")]
ISigner CreateVerifyer(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter publicKey);
// Token: 0x0600B3C0 RID: 46016
[Token(Token = "0x600B3C0")]
[Address(Slot = "9")]
bool IsValidPublicKey(AsymmetricKeyParameter publicKey);
}
}