94 lines
3.2 KiB
C#
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;
|
|
}
|
|
}
|