using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw { // Token: 0x020019D8 RID: 6616 [Token(Token = "0x20019D8")] internal abstract class Interleave { // Token: 0x06009E84 RID: 40580 RVA: 0x00216FB0 File Offset: 0x002151B0 [Token(Token = "0x6009E84")] [Address(RVA = "0x1F6CCE0", Offset = "0x1F6BAE0", VA = "0x181F6CCE0")] internal static uint Expand8to16(uint x) { return x; } // Token: 0x06009E85 RID: 40581 RVA: 0x00216FC0 File Offset: 0x002151C0 [Token(Token = "0x6009E85")] [Address(RVA = "0x1F6C9D0", Offset = "0x1F6B7D0", VA = "0x181F6C9D0")] internal static uint Expand16to32(uint x) { return x; } // Token: 0x06009E86 RID: 40582 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6009E86")] [Address(RVA = "0x1F6CA10", Offset = "0x1F6B810", VA = "0x181F6CA10")] internal static ulong Expand32to64(uint x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06009E87 RID: 40583 RVA: 0x00216FD0 File Offset: 0x002151D0 [Token(Token = "0x6009E87")] [Address(RVA = "0x1F6CBC0", Offset = "0x1F6B9C0", VA = "0x181F6CBC0")] internal static void Expand64To128(ulong x, ulong[] z, int zOff) { z[0] = x; z[0] = x; } // Token: 0x06009E88 RID: 40584 RVA: 0x00216FF4 File Offset: 0x002151F4 [Token(Token = "0x6009E88")] [Address(RVA = "0x1F6CAA0", Offset = "0x1F6B8A0", VA = "0x181F6CAA0")] internal static void Expand64To128Rev(ulong x, ulong[] z, int zOff) { z[0] = x; z[0] = x; } // Token: 0x06009E89 RID: 40585 RVA: 0x00217018 File Offset: 0x00215218 [Token(Token = "0x6009E89")] [Address(RVA = "0x1F6CE30", Offset = "0x1F6BC30", VA = "0x181F6CE30")] internal static uint Shuffle(uint x) { return x; } // Token: 0x06009E8A RID: 40586 RVA: 0x00217028 File Offset: 0x00215228 [Token(Token = "0x6009E8A")] [Address(RVA = "0x1F6CD80", Offset = "0x1F6BB80", VA = "0x181F6CD80")] internal static ulong Shuffle(ulong x) { return (ulong)2459565876494606882L; } // Token: 0x06009E8B RID: 40587 RVA: 0x00217040 File Offset: 0x00215240 [Token(Token = "0x6009E8B")] [Address(RVA = "0x1F6CD10", Offset = "0x1F6BB10", VA = "0x181F6CD10")] internal static uint Shuffle2(uint x) { return x; } // Token: 0x06009E8C RID: 40588 RVA: 0x00217050 File Offset: 0x00215250 [Token(Token = "0x6009E8C")] [Address(RVA = "0x1F6CFC0", Offset = "0x1F6BDC0", VA = "0x181F6CFC0")] internal static uint Unshuffle(uint x) { return x; } // Token: 0x06009E8D RID: 40589 RVA: 0x00217060 File Offset: 0x00215260 [Token(Token = "0x6009E8D")] [Address(RVA = "0x1F6CF10", Offset = "0x1F6BD10", VA = "0x181F6CF10")] internal static ulong Unshuffle(ulong x) { return x; } // Token: 0x06009E8E RID: 40590 RVA: 0x00217070 File Offset: 0x00215270 [Token(Token = "0x6009E8E")] [Address(RVA = "0x1F6CEA0", Offset = "0x1F6BCA0", VA = "0x181F6CEA0")] internal static uint Unshuffle2(uint x) { return x; } // Token: 0x06009E8F RID: 40591 RVA: 0x00217080 File Offset: 0x00215280 [Token(Token = "0x6009E8F")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] protected Interleave() { } // Token: 0x04006A50 RID: 27216 [Token(Token = "0x4006A50")] private const ulong M32 = 1431655765UL; // Token: 0x04006A51 RID: 27217 [Token(Token = "0x4006A51")] private const ulong M64 = 6148914691236517205UL; // Token: 0x04006A52 RID: 27218 [Token(Token = "0x4006A52")] private const ulong M64R = 12297829382473034410UL; } }