using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001C1B RID: 7195 [Token(Token = "0x2001C1B")] public class TweakableBlockCipherParameters : ICipherParameters { // Token: 0x0600B3B4 RID: 46004 RVA: 0x00271B50 File Offset: 0x0026FD50 [Token(Token = "0x600B3B4")] [Address(RVA = "0x1813520", Offset = "0x1812320", VA = "0x181813520")] public TweakableBlockCipherParameters(KeyParameter key, byte[] tweak) { this.key = key; byte[] array = Arrays.Clone(tweak); this.tweak = array; } // Token: 0x17001C66 RID: 7270 // (get) Token: 0x0600B3B5 RID: 46005 RVA: 0x00271B78 File Offset: 0x0026FD78 [Token(Token = "0x17001C66")] public KeyParameter Key { [Token(Token = "0x600B3B5")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.key; } } // Token: 0x17001C67 RID: 7271 // (get) Token: 0x0600B3B6 RID: 46006 RVA: 0x00271B8C File Offset: 0x0026FD8C [Token(Token = "0x17001C67")] public byte[] Tweak { [Token(Token = "0x600B3B6")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get { return this.tweak; } } // Token: 0x04007230 RID: 29232 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4007230")] private readonly byte[] tweak; // Token: 0x04007231 RID: 29233 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4007231")] private readonly KeyParameter key; } }