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