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; } }