92 lines
3.1 KiB
C#
92 lines
3.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
|
{
|
|
// Token: 0x02001AF9 RID: 6905
|
|
[Token(Token = "0x2001AF9")]
|
|
public abstract class AbstractTlsSigner : TlsSigner
|
|
{
|
|
// Token: 0x0600ABC8 RID: 43976 RVA: 0x0025650C File Offset: 0x0025470C
|
|
[Token(Token = "0x600ABC8")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200", Slot = "14")]
|
|
public virtual void Init(TlsContext context)
|
|
{
|
|
this.mContext = context;
|
|
}
|
|
|
|
// Token: 0x0600ABC9 RID: 43977 RVA: 0x00256520 File Offset: 0x00254720
|
|
[Token(Token = "0x600ABC9")]
|
|
[Address(RVA = "0x18A6C60", Offset = "0x18A5A60", VA = "0x1818A6C60", Slot = "15")]
|
|
public virtual byte[] GenerateRawSignature(AsymmetricKeyParameter privateKey, byte[] md5AndSha1)
|
|
{
|
|
byte[] array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x0600ABCA RID: 43978
|
|
[Token(Token = "0x600ABCA")]
|
|
[Address(Slot = "16")]
|
|
public abstract byte[] GenerateRawSignature(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey, byte[] hash);
|
|
|
|
// Token: 0x0600ABCB RID: 43979 RVA: 0x00256530 File Offset: 0x00254730
|
|
[Token(Token = "0x600ABCB")]
|
|
[Address(RVA = "0x18A6C90", Offset = "0x18A5A90", VA = "0x1818A6C90", Slot = "17")]
|
|
public virtual bool VerifyRawSignature(byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] md5AndSha1)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600ABCC RID: 43980
|
|
[Token(Token = "0x600ABCC")]
|
|
[Address(Slot = "18")]
|
|
public abstract bool VerifyRawSignature(SignatureAndHashAlgorithm algorithm, byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] hash);
|
|
|
|
// Token: 0x0600ABCD RID: 43981 RVA: 0x00256540 File Offset: 0x00254740
|
|
[Token(Token = "0x600ABCD")]
|
|
[Address(RVA = "0x18A6C20", Offset = "0x18A5A20", VA = "0x1818A6C20", Slot = "19")]
|
|
public virtual ISigner CreateSigner(AsymmetricKeyParameter privateKey)
|
|
{
|
|
int num = 0;
|
|
return this.CreateSigner(num, privateKey);
|
|
}
|
|
|
|
// Token: 0x0600ABCE RID: 43982
|
|
[Token(Token = "0x600ABCE")]
|
|
[Address(Slot = "20")]
|
|
public abstract ISigner CreateSigner(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey);
|
|
|
|
// Token: 0x0600ABCF RID: 43983 RVA: 0x00256558 File Offset: 0x00254758
|
|
[Token(Token = "0x600ABCF")]
|
|
[Address(RVA = "0x18A6C40", Offset = "0x18A5A40", VA = "0x1818A6C40", Slot = "21")]
|
|
public virtual ISigner CreateVerifyer(AsymmetricKeyParameter publicKey)
|
|
{
|
|
int num = 0;
|
|
return this.CreateSigner(num, publicKey);
|
|
}
|
|
|
|
// Token: 0x0600ABD0 RID: 43984
|
|
[Token(Token = "0x600ABD0")]
|
|
[Address(Slot = "22")]
|
|
public abstract ISigner CreateVerifyer(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter publicKey);
|
|
|
|
// Token: 0x0600ABD1 RID: 43985
|
|
[Token(Token = "0x600ABD1")]
|
|
[Address(Slot = "23")]
|
|
public abstract bool IsValidPublicKey(AsymmetricKeyParameter publicKey);
|
|
|
|
// Token: 0x0600ABD2 RID: 43986 RVA: 0x00256570 File Offset: 0x00254770
|
|
[Token(Token = "0x600ABD2")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
protected AbstractTlsSigner()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04006CD4 RID: 27860
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4006CD4")]
|
|
protected TlsContext mContext;
|
|
}
|
|
}
|