using System; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Math.Raw { // Token: 0x02001AB8 RID: 6840 [Token(Token = "0x2001AB8")] internal abstract class Interleave { // Token: 0x0600A252 RID: 41554 RVA: 0x0022004C File Offset: 0x0021E24C [Token(Token = "0x600A252")] [Address(RVA = "0x751FF0", Offset = "0x750FF0", VA = "0x180751FF0")] internal static uint Expand8to16(uint x) { return x; } // Token: 0x0600A253 RID: 41555 RVA: 0x0022005C File Offset: 0x0021E25C [Token(Token = "0x600A253")] [Address(RVA = "0x751CE0", Offset = "0x750CE0", VA = "0x180751CE0")] internal static uint Expand16to32(uint x) { return x; } // Token: 0x0600A254 RID: 41556 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600A254")] [Address(RVA = "0x751D20", Offset = "0x750D20", VA = "0x180751D20")] internal static ulong Expand32to64(uint x) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600A255 RID: 41557 RVA: 0x0022006C File Offset: 0x0021E26C [Token(Token = "0x600A255")] [Address(RVA = "0x751ED0", Offset = "0x750ED0", VA = "0x180751ED0")] internal static void Expand64To128(ulong x, ulong[] z, int zOff) { z[0] = x; z[0] = x; } // Token: 0x0600A256 RID: 41558 RVA: 0x00220090 File Offset: 0x0021E290 [Token(Token = "0x600A256")] [Address(RVA = "0x751DB0", Offset = "0x750DB0", VA = "0x180751DB0")] internal static void Expand64To128Rev(ulong x, ulong[] z, int zOff) { z[0] = x; z[0] = x; } // Token: 0x0600A257 RID: 41559 RVA: 0x002200B4 File Offset: 0x0021E2B4 [Token(Token = "0x600A257")] [Address(RVA = "0x752140", Offset = "0x751140", VA = "0x180752140")] internal static uint Shuffle(uint x) { return x; } // Token: 0x0600A258 RID: 41560 RVA: 0x002200C4 File Offset: 0x0021E2C4 [Token(Token = "0x600A258")] [Address(RVA = "0x752090", Offset = "0x751090", VA = "0x180752090")] internal static ulong Shuffle(ulong x) { return (ulong)2459565876494606882L; } // Token: 0x0600A259 RID: 41561 RVA: 0x002200DC File Offset: 0x0021E2DC [Token(Token = "0x600A259")] [Address(RVA = "0x752020", Offset = "0x751020", VA = "0x180752020")] internal static uint Shuffle2(uint x) { return x; } // Token: 0x0600A25A RID: 41562 RVA: 0x002200EC File Offset: 0x0021E2EC [Token(Token = "0x600A25A")] [Address(RVA = "0x7522D0", Offset = "0x7512D0", VA = "0x1807522D0")] internal static uint Unshuffle(uint x) { return x; } // Token: 0x0600A25B RID: 41563 RVA: 0x002200FC File Offset: 0x0021E2FC [Token(Token = "0x600A25B")] [Address(RVA = "0x752220", Offset = "0x751220", VA = "0x180752220")] internal static ulong Unshuffle(ulong x) { return x; } // Token: 0x0600A25C RID: 41564 RVA: 0x0022010C File Offset: 0x0021E30C [Token(Token = "0x600A25C")] [Address(RVA = "0x7521B0", Offset = "0x7511B0", VA = "0x1807521B0")] internal static uint Unshuffle2(uint x) { return x; } // Token: 0x0600A25D RID: 41565 RVA: 0x0022011C File Offset: 0x0021E31C [Token(Token = "0x600A25D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] protected Interleave() { } // Token: 0x04006C09 RID: 27657 [Token(Token = "0x4006C09")] private const ulong M32 = 1431655765UL; // Token: 0x04006C0A RID: 27658 [Token(Token = "0x4006C0A")] private const ulong M64 = 6148914691236517205UL; // Token: 0x04006C0B RID: 27659 [Token(Token = "0x4006C0B")] private const ulong M64R = 12297829382473034410UL; } }