using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Math.EC { // Token: 0x02001A07 RID: 6663 [Token(Token = "0x2001A07")] public class SimpleLookupTable : ECLookupTable { // Token: 0x0600A196 RID: 41366 RVA: 0x0022A038 File Offset: 0x00228238 [Token(Token = "0x600A196")] [Address(RVA = "0x1F814A0", Offset = "0x1F802A0", VA = "0x181F814A0")] private static ECPoint[] Copy(ECPoint[] points, int off, int len) { ECPoint[] array = new ECPoint[off]; int num = 0; if (len > 0) { ECPoint ecpoint; if (ecpoint != 0) { } num++; array[0] = ecpoint; } return array; } // Token: 0x0600A197 RID: 41367 RVA: 0x0022A06C File Offset: 0x0022826C [Token(Token = "0x600A197")] [Address(RVA = "0x1F81590", Offset = "0x1F80390", VA = "0x181F81590")] public SimpleLookupTable(ECPoint[] points, int off, int len) { ECPoint[] array = new ECPoint[len]; int num = 0; if (len > 0) { ECPoint ecpoint; if (ecpoint != 0) { } num++; array[0] = ecpoint; } this.points = array; } // Token: 0x17001976 RID: 6518 // (get) Token: 0x0600A198 RID: 41368 RVA: 0x0022A0AC File Offset: 0x002282AC [Token(Token = "0x17001976")] public virtual int Size { [Token(Token = "0x600A198")] [Address(RVA = "0x40DB30", Offset = "0x40C930", VA = "0x18040DB30", Slot = "6")] get { return this.points.Length; } } // Token: 0x0600A199 RID: 41369 RVA: 0x0022A0CC File Offset: 0x002282CC [Token(Token = "0x600A199")] [Address(RVA = "0x73C670", Offset = "0x73B470", VA = "0x18073C670", Slot = "7")] public virtual ECPoint Lookup(int index) { return this.points[index]; } // Token: 0x04006AA3 RID: 27299 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006AA3")] private readonly ECPoint[] points; } }