using System; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Cms { // Token: 0x02001743 RID: 5955 [Token(Token = "0x2001743")] [StructLayout(3)] internal class BaseDigestCalculator : IDigestCalculator { // Token: 0x0600A105 RID: 41221 RVA: 0x00257360 File Offset: 0x00255560 [Token(Token = "0x600A105")] [Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")] internal BaseDigestCalculator(byte[] digest) { this.digest = digest; } // Token: 0x0600A106 RID: 41222 RVA: 0x0025737C File Offset: 0x0025557C [Token(Token = "0x600A106")] [Address(RVA = "0x1C711E0", Offset = "0x1C6FBE0", VA = "0x181C711E0", Slot = "4")] public byte[] GetDigest() { return Arrays.Clone(this.digest); } // Token: 0x04006A00 RID: 27136 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4006A00")] private readonly byte[] digest; } }