using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Parameters { // Token: 0x02001CB8 RID: 7352 [Token(Token = "0x2001CB8")] public class AeadParameters : ICipherParameters { // Token: 0x0600B60B RID: 46603 RVA: 0x00276CE8 File Offset: 0x00274EE8 [Token(Token = "0x600B60B")] [Address(RVA = "0x22CF2D0", Offset = "0x22CE2D0", VA = "0x1822CF2D0")] public AeadParameters(KeyParameter key, int macSize, byte[] nonce) { this.key = key; this.nonce = nonce; this.macSize = macSize; this.associatedText = (ulong)0L; } // Token: 0x0600B60C RID: 46604 RVA: 0x00276D1C File Offset: 0x00274F1C [Token(Token = "0x600B60C")] [Address(RVA = "0x22CF280", Offset = "0x22CE280", VA = "0x1822CF280")] public AeadParameters(KeyParameter key, int macSize, byte[] nonce, byte[] associatedText) { this.key = key; this.macSize = macSize; this.associatedText = 0; this.nonce = nonce; } // Token: 0x17001C96 RID: 7318 // (get) Token: 0x0600B60D RID: 46605 RVA: 0x00276D4C File Offset: 0x00274F4C [Token(Token = "0x17001C96")] public virtual KeyParameter Key { [Token(Token = "0x600B60D")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "4")] get { return this.key; } } // Token: 0x17001C97 RID: 7319 // (get) Token: 0x0600B60E RID: 46606 RVA: 0x00276D60 File Offset: 0x00274F60 [Token(Token = "0x17001C97")] public virtual int MacSize { [Token(Token = "0x600B60E")] [Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180", Slot = "5")] get { return this.macSize; } } // Token: 0x0600B60F RID: 46607 RVA: 0x00276D74 File Offset: 0x00274F74 [Token(Token = "0x600B60F")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "6")] public virtual byte[] GetAssociatedText() { return this.associatedText; } // Token: 0x0600B610 RID: 46608 RVA: 0x00276D88 File Offset: 0x00274F88 [Token(Token = "0x600B610")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")] public virtual byte[] GetNonce() { return this.nonce; } // Token: 0x0400734E RID: 29518 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400734E")] private readonly byte[] associatedText; // Token: 0x0400734F RID: 29519 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400734F")] private readonly byte[] nonce; // Token: 0x04007350 RID: 29520 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4007350")] private readonly KeyParameter key; // Token: 0x04007351 RID: 29521 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4007351")] private readonly int macSize; } }