using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw { // Token: 0x020013FB RID: 5115 [Token(Token = "0x20013FB")] [StructLayout(3)] internal abstract class Interleave { // Token: 0x060082AA RID: 33450 RVA: 0x001BF9FC File Offset: 0x001BDBFC [Token(Token = "0x60082AA")] [Address(RVA = "0x20AF6E0", Offset = "0x20AE0E0", VA = "0x1820AF6E0")] internal static uint Expand8to16(uint x) { return x; } // Token: 0x060082AB RID: 33451 RVA: 0x001BFA0C File Offset: 0x001BDC0C [Token(Token = "0x60082AB")] [Address(RVA = "0x20AF3D0", Offset = "0x20ADDD0", VA = "0x1820AF3D0")] internal static uint Expand16to32(uint x) { return x; } // Token: 0x060082AC RID: 33452 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60082AC")] [Address(RVA = "0x20AF410", Offset = "0x20ADE10", VA = "0x1820AF410")] internal static ulong Expand32to64(uint x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060082AD RID: 33453 RVA: 0x001BFA1C File Offset: 0x001BDC1C [Token(Token = "0x60082AD")] [Address(RVA = "0x20AF5C0", Offset = "0x20ADFC0", VA = "0x1820AF5C0")] internal static void Expand64To128(ulong x, ulong[] z, int zOff) { z[0] = x; z[0] = x; } // Token: 0x060082AE RID: 33454 RVA: 0x001BFA40 File Offset: 0x001BDC40 [Token(Token = "0x60082AE")] [Address(RVA = "0x20AF4A0", Offset = "0x20ADEA0", VA = "0x1820AF4A0")] internal static void Expand64To128Rev(ulong x, ulong[] z, int zOff) { z[0] = x; z[0] = x; } // Token: 0x060082AF RID: 33455 RVA: 0x001BFA64 File Offset: 0x001BDC64 [Token(Token = "0x60082AF")] [Address(RVA = "0x20AF830", Offset = "0x20AE230", VA = "0x1820AF830")] internal static uint Shuffle(uint x) { return x; } // Token: 0x060082B0 RID: 33456 RVA: 0x001BFA74 File Offset: 0x001BDC74 [Token(Token = "0x60082B0")] [Address(RVA = "0x20AF780", Offset = "0x20AE180", VA = "0x1820AF780")] internal static ulong Shuffle(ulong x) { return (ulong)2459565876494606882L; } // Token: 0x060082B1 RID: 33457 RVA: 0x001BFA8C File Offset: 0x001BDC8C [Token(Token = "0x60082B1")] [Address(RVA = "0x20AF710", Offset = "0x20AE110", VA = "0x1820AF710")] internal static uint Shuffle2(uint x) { return x; } // Token: 0x060082B2 RID: 33458 RVA: 0x001BFA9C File Offset: 0x001BDC9C [Token(Token = "0x60082B2")] [Address(RVA = "0x20AF9C0", Offset = "0x20AE3C0", VA = "0x1820AF9C0")] internal static uint Unshuffle(uint x) { return x; } // Token: 0x060082B3 RID: 33459 RVA: 0x001BFAAC File Offset: 0x001BDCAC [Token(Token = "0x60082B3")] [Address(RVA = "0x20AF910", Offset = "0x20AE310", VA = "0x1820AF910")] internal static ulong Unshuffle(ulong x) { return x; } // Token: 0x060082B4 RID: 33460 RVA: 0x001BFABC File Offset: 0x001BDCBC [Token(Token = "0x60082B4")] [Address(RVA = "0x20AF8A0", Offset = "0x20AE2A0", VA = "0x1820AF8A0")] internal static uint Unshuffle2(uint x) { return x; } // Token: 0x060082B5 RID: 33461 RVA: 0x001BFACC File Offset: 0x001BDCCC [Token(Token = "0x60082B5")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] protected Interleave() { } // Token: 0x04005C0D RID: 23565 [Token(Token = "0x4005C0D")] private const ulong M32 = 1431655765UL; // Token: 0x04005C0E RID: 23566 [Token(Token = "0x4005C0E")] private const ulong M64 = 6148914691236517205UL; // Token: 0x04005C0F RID: 23567 [Token(Token = "0x4005C0F")] private const ulong M64R = 12297829382473034410UL; } }