Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Crypto/Tls/AbstractTlsSigner.cs
T
2026-04-08 23:40:05 +02:00

94 lines
3.2 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
{
// Token: 0x0200151C RID: 5404
[Token(Token = "0x200151C")]
[StructLayout(3)]
public abstract class AbstractTlsSigner : TlsSigner
{
// Token: 0x06008FEE RID: 36846 RVA: 0x001FEE60 File Offset: 0x001FD060
[Token(Token = "0x6008FEE")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0", Slot = "14")]
public virtual void Init(TlsContext context)
{
this.mContext = context;
}
// Token: 0x06008FEF RID: 36847 RVA: 0x001FEE74 File Offset: 0x001FD074
[Token(Token = "0x6008FEF")]
[Address(RVA = "0x1E734C0", Offset = "0x1E71EC0", VA = "0x181E734C0", Slot = "15")]
public virtual byte[] GenerateRawSignature(AsymmetricKeyParameter privateKey, byte[] md5AndSha1)
{
byte[] array;
return array;
}
// Token: 0x06008FF0 RID: 36848
[Token(Token = "0x6008FF0")]
[Address(Slot = "16")]
public abstract byte[] GenerateRawSignature(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey, byte[] hash);
// Token: 0x06008FF1 RID: 36849 RVA: 0x001FEE84 File Offset: 0x001FD084
[Token(Token = "0x6008FF1")]
[Address(RVA = "0x1E734F0", Offset = "0x1E71EF0", VA = "0x181E734F0", Slot = "17")]
public virtual bool VerifyRawSignature(byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] md5AndSha1)
{
bool flag;
return flag;
}
// Token: 0x06008FF2 RID: 36850
[Token(Token = "0x6008FF2")]
[Address(Slot = "18")]
public abstract bool VerifyRawSignature(SignatureAndHashAlgorithm algorithm, byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] hash);
// Token: 0x06008FF3 RID: 36851 RVA: 0x001FEE94 File Offset: 0x001FD094
[Token(Token = "0x6008FF3")]
[Address(RVA = "0x1E73480", Offset = "0x1E71E80", VA = "0x181E73480", Slot = "19")]
public virtual ISigner CreateSigner(AsymmetricKeyParameter privateKey)
{
int num = 0;
return this.CreateSigner(num, privateKey);
}
// Token: 0x06008FF4 RID: 36852
[Token(Token = "0x6008FF4")]
[Address(Slot = "20")]
public abstract ISigner CreateSigner(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey);
// Token: 0x06008FF5 RID: 36853 RVA: 0x001FEEAC File Offset: 0x001FD0AC
[Token(Token = "0x6008FF5")]
[Address(RVA = "0x1E734A0", Offset = "0x1E71EA0", VA = "0x181E734A0", Slot = "21")]
public virtual ISigner CreateVerifyer(AsymmetricKeyParameter publicKey)
{
int num = 0;
return this.CreateSigner(num, publicKey);
}
// Token: 0x06008FF6 RID: 36854
[Token(Token = "0x6008FF6")]
[Address(Slot = "22")]
public abstract ISigner CreateVerifyer(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter publicKey);
// Token: 0x06008FF7 RID: 36855
[Token(Token = "0x6008FF7")]
[Address(Slot = "23")]
public abstract bool IsValidPublicKey(AsymmetricKeyParameter publicKey);
// Token: 0x06008FF8 RID: 36856 RVA: 0x001FEEC4 File Offset: 0x001FD0C4
[Token(Token = "0x6008FF8")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
protected AbstractTlsSigner()
{
}
// Token: 0x04005E91 RID: 24209
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005E91")]
protected TlsContext mContext;
}
}