92 lines
3.1 KiB
C#
92 lines
3.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls
|
|
{
|
|
// Token: 0x02001BD9 RID: 7129
|
|
[Token(Token = "0x2001BD9")]
|
|
public abstract class AbstractTlsSigner : TlsSigner
|
|
{
|
|
// Token: 0x0600AF96 RID: 44950 RVA: 0x0025F5B0 File Offset: 0x0025D7B0
|
|
[Token(Token = "0x600AF96")]
|
|
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800", Slot = "14")]
|
|
public virtual void Init(TlsContext context)
|
|
{
|
|
this.mContext = context;
|
|
}
|
|
|
|
// Token: 0x0600AF97 RID: 44951 RVA: 0x0025F5C4 File Offset: 0x0025D7C4
|
|
[Token(Token = "0x600AF97")]
|
|
[Address(RVA = "0x232D890", Offset = "0x232C890", VA = "0x18232D890", Slot = "15")]
|
|
public virtual byte[] GenerateRawSignature(AsymmetricKeyParameter privateKey, byte[] md5AndSha1)
|
|
{
|
|
byte[] array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x0600AF98 RID: 44952
|
|
[Token(Token = "0x600AF98")]
|
|
[Address(Slot = "16")]
|
|
public abstract byte[] GenerateRawSignature(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey, byte[] hash);
|
|
|
|
// Token: 0x0600AF99 RID: 44953 RVA: 0x0025F5D4 File Offset: 0x0025D7D4
|
|
[Token(Token = "0x600AF99")]
|
|
[Address(RVA = "0x232D8C0", Offset = "0x232C8C0", VA = "0x18232D8C0", Slot = "17")]
|
|
public virtual bool VerifyRawSignature(byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] md5AndSha1)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600AF9A RID: 44954
|
|
[Token(Token = "0x600AF9A")]
|
|
[Address(Slot = "18")]
|
|
public abstract bool VerifyRawSignature(SignatureAndHashAlgorithm algorithm, byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] hash);
|
|
|
|
// Token: 0x0600AF9B RID: 44955 RVA: 0x0025F5E4 File Offset: 0x0025D7E4
|
|
[Token(Token = "0x600AF9B")]
|
|
[Address(RVA = "0x232D850", Offset = "0x232C850", VA = "0x18232D850", Slot = "19")]
|
|
public virtual ISigner CreateSigner(AsymmetricKeyParameter privateKey)
|
|
{
|
|
int num = 0;
|
|
return this.CreateSigner(num, privateKey);
|
|
}
|
|
|
|
// Token: 0x0600AF9C RID: 44956
|
|
[Token(Token = "0x600AF9C")]
|
|
[Address(Slot = "20")]
|
|
public abstract ISigner CreateSigner(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey);
|
|
|
|
// Token: 0x0600AF9D RID: 44957 RVA: 0x0025F5FC File Offset: 0x0025D7FC
|
|
[Token(Token = "0x600AF9D")]
|
|
[Address(RVA = "0x232D870", Offset = "0x232C870", VA = "0x18232D870", Slot = "21")]
|
|
public virtual ISigner CreateVerifyer(AsymmetricKeyParameter publicKey)
|
|
{
|
|
int num = 0;
|
|
return this.CreateSigner(num, publicKey);
|
|
}
|
|
|
|
// Token: 0x0600AF9E RID: 44958
|
|
[Token(Token = "0x600AF9E")]
|
|
[Address(Slot = "22")]
|
|
public abstract ISigner CreateVerifyer(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter publicKey);
|
|
|
|
// Token: 0x0600AF9F RID: 44959
|
|
[Token(Token = "0x600AF9F")]
|
|
[Address(Slot = "23")]
|
|
public abstract bool IsValidPublicKey(AsymmetricKeyParameter publicKey);
|
|
|
|
// Token: 0x0600AFA0 RID: 44960 RVA: 0x0025F614 File Offset: 0x0025D814
|
|
[Token(Token = "0x600AFA0")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
protected AbstractTlsSigner()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04006E8D RID: 28301
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4006E8D")]
|
|
protected TlsContext mContext;
|
|
}
|
|
}
|