61 lines
1.9 KiB
C#
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);
|
|
}
|
|
}
|