public BZip2OutputStream(Stream stream, int blockSize)
 {
     int[] array = new int[14];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     increments    = array;
     isStreamOwner = true;
     mCrc          = new StrangeCRC();
     inUse         = new bool[256];
     seqToUnseq    = new char[256];
     unseqToSeq    = new char[256];
     selector      = new char[18002];
     selectorMtf   = new char[18002];
     mtfFreq       = new int[258];
     currentChar   = -1;
     ((Stream)this)..ctor();
     BsSetStream(stream);
     workFactor = 50;
     if (blockSize > 9)
     {
         blockSize = 9;
     }
     if (blockSize < 1)
     {
         blockSize = 1;
     }
     blockSize100k = blockSize;
     AllocateCompressStructures();
     Initialize();
     InitBlock();
 }
Exemple #2
0
 static Cast5Engine()
 {
     uint[] array = new uint[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S1 = array;
     uint[] array2 = new uint[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array2, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S2 = array2;
     uint[] array3 = new uint[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array3, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S3 = array3;
     uint[] array4 = new uint[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array4, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S4 = array4;
     uint[] array5 = new uint[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array5, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S5 = array5;
     uint[] array6 = new uint[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array6, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S6 = array6;
     uint[] array7 = new uint[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array7, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S7 = array7;
     uint[] array8 = new uint[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array8, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S8         = array8;
     MAX_ROUNDS = 16;
     RED_ROUNDS = 12;
 }
Exemple #3
0
 static NoekeonEngine()
 {
     uint[] array  = (nullVector = new uint[4]);
     uint[] array2 = new uint[17];
     RuntimeHelpers.InitializeArray((global::System.Array)array2, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     roundConstants = array2;
 }
 // Token: 0x06000346 RID: 838 RVA: 0x00015328 File Offset: 0x00013528
 static c078ad73b059127d18da3574cc8cee77b()
 {
     // Note: this type is marked as 'beforefieldinit'.
     byte[] array = c4cbbd90ed4559089f2970be8fc52599d.cad714a49573fd585a8ab14c80a23536b(cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(4940));
     RuntimeHelpers.InitializeArray(array, fieldof(ce5aad7d87667873eee3134c0bd54fb2c.c3f138c8261670be54e9966ffd3427ecb).FieldHandle);
     c078ad73b059127d18da3574cc8cee77b.c2b8a70cc72f6f4176d96111a189b667d = array;
 }
Exemple #5
0
 static SkeinEngine()
 {
     INITIAL_STATES = Platform.CreateHashtable();
     ulong[] array = new ulong[4];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(256, 128, array);
     ulong[] array2 = new ulong[4];
     RuntimeHelpers.InitializeArray((global::System.Array)array2, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(256, 160, array2);
     ulong[] array3 = new ulong[4];
     RuntimeHelpers.InitializeArray((global::System.Array)array3, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(256, 224, array3);
     ulong[] array4 = new ulong[4];
     RuntimeHelpers.InitializeArray((global::System.Array)array4, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(256, 256, array4);
     ulong[] array5 = new ulong[8];
     RuntimeHelpers.InitializeArray((global::System.Array)array5, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(512, 128, array5);
     ulong[] array6 = new ulong[8];
     RuntimeHelpers.InitializeArray((global::System.Array)array6, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(512, 160, array6);
     ulong[] array7 = new ulong[8];
     RuntimeHelpers.InitializeArray((global::System.Array)array7, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(512, 224, array7);
     ulong[] array8 = new ulong[8];
     RuntimeHelpers.InitializeArray((global::System.Array)array8, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(512, 384, array8);
     ulong[] array9 = new ulong[8];
     RuntimeHelpers.InitializeArray((global::System.Array)array9, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     InitialState(512, 512, array9);
 }
Exemple #6
0
 static Tree()
 {
     int[] array = new int[29];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     extra_lbits = array;
     int[] array2 = new int[30];
     RuntimeHelpers.InitializeArray((global::System.Array)array2, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     extra_dbits = array2;
     int[] array3 = new int[19];
     RuntimeHelpers.InitializeArray((global::System.Array)array3, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     extra_blbits = array3;
     byte[] array4 = new byte[19];
     RuntimeHelpers.InitializeArray((global::System.Array)array4, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     bl_order = array4;
     byte[] array5 = new byte[512];
     RuntimeHelpers.InitializeArray((global::System.Array)array5, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     _dist_code = array5;
     byte[] array6 = new byte[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array6, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     _length_code = array6;
     int[] array7 = new int[29];
     RuntimeHelpers.InitializeArray((global::System.Array)array7, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     base_length = array7;
     int[] array8 = new int[30];
     RuntimeHelpers.InitializeArray((global::System.Array)array8, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     base_dist = array8;
 }
Exemple #7
0
 // Token: 0x060004E1 RID: 1249 RVA: 0x0002232C File Offset: 0x0002052C
 public cd8c2bbf9848dd570e5642dee5b6d99ed(c6114b34ba4893a53ebb4b599e0e2e3fc c804bc52f7f79bffee6fd394ef382eb76, bool c07532d90fa519783a3736afc4d48beb9)
 {
     byte[] array = c4cbbd90ed4559089f2970be8fc52599d.cad714a49573fd585a8ab14c80a23536b(cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9352));
     RuntimeHelpers.InitializeArray(array, fieldof(ce5aad7d87667873eee3134c0bd54fb2c.c76142dc84b35b1cce6b53cd6188e99f3).FieldHandle);
     this.cbf102f7273566eb5ed18a59967c5f877 = array;
     base..ctor(c804bc52f7f79bffee6fd394ef382eb76, ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(41706), ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(41719), c07532d90fa519783a3736afc4d48beb9, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9356) != 0);
 }
 public CBZip2OutputStream(Stream inStream, int inBlockSize)
 {
     int[] array = new int[14];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     incs = array;
     ((Stream)this)..ctor();
     block    = null;
     quadrant = null;
     zptr     = null;
     ftab     = null;
     inStream.WriteByte((byte)66);
     inStream.WriteByte((byte)90);
     BsSetStream(inStream);
     workFactor = 50;
     if (inBlockSize > 9)
     {
         inBlockSize = 9;
     }
     if (inBlockSize < 1)
     {
         inBlockSize = 1;
     }
     blockSize100k = inBlockSize;
     AllocateCompressStructures();
     Initialize();
     InitBlock();
 }
 static CmsEnvelopedGenerator()
 {
     short[] array = new short[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     rc2Table        = array;
     DesEde3Cbc      = PkcsObjectIdentifiers.DesEde3Cbc.Id;
     RC2Cbc          = PkcsObjectIdentifiers.RC2Cbc.Id;
     Aes128Cbc       = NistObjectIdentifiers.IdAes128Cbc.Id;
     Aes192Cbc       = NistObjectIdentifiers.IdAes192Cbc.Id;
     Aes256Cbc       = NistObjectIdentifiers.IdAes256Cbc.Id;
     Camellia128Cbc  = NttObjectIdentifiers.IdCamellia128Cbc.Id;
     Camellia192Cbc  = NttObjectIdentifiers.IdCamellia192Cbc.Id;
     Camellia256Cbc  = NttObjectIdentifiers.IdCamellia256Cbc.Id;
     SeedCbc         = KisaObjectIdentifiers.IdSeedCbc.Id;
     DesEde3Wrap     = PkcsObjectIdentifiers.IdAlgCms3DesWrap.Id;
     Aes128Wrap      = NistObjectIdentifiers.IdAes128Wrap.Id;
     Aes192Wrap      = NistObjectIdentifiers.IdAes192Wrap.Id;
     Aes256Wrap      = NistObjectIdentifiers.IdAes256Wrap.Id;
     Camellia128Wrap = NttObjectIdentifiers.IdCamellia128Wrap.Id;
     Camellia192Wrap = NttObjectIdentifiers.IdCamellia192Wrap.Id;
     Camellia256Wrap = NttObjectIdentifiers.IdCamellia256Wrap.Id;
     SeedWrap        = KisaObjectIdentifiers.IdNpkiAppCmsSeedWrap.Id;
     ECDHSha1Kdf     = X9ObjectIdentifiers.DHSinglePassStdDHSha1KdfScheme.Id;
     ECMqvSha1Kdf    = X9ObjectIdentifiers.MqvSinglePassSha1KdfScheme.Id;
 }
 // Token: 0x060004D5 RID: 1237 RVA: 0x00021E50 File Offset: 0x00020050
 public c5c8eb2cc6d316755e45318c67fbb80cd(c6114b34ba4893a53ebb4b599e0e2e3fc c804bc52f7f79bffee6fd394ef382eb76, bool c07532d90fa519783a3736afc4d48beb9)
 {
     byte[] array = c4cbbd90ed4559089f2970be8fc52599d.cad714a49573fd585a8ab14c80a23536b(cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9252));
     RuntimeHelpers.InitializeArray(array, fieldof(ce5aad7d87667873eee3134c0bd54fb2c.cec68662f497c29da77b56e33e9ed18c3).FieldHandle);
     this.c78108154432f6e416ebff67e346001ca = array;
     base..ctor(c804bc52f7f79bffee6fd394ef382eb76, ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(41521), ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(41532), c07532d90fa519783a3736afc4d48beb9, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9256) != 0);
 }
 static WhirlpoolDigest()
 {
     int[] array = new int[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     SBOX      = array;
     C0        = new long[256];
     C1        = new long[256];
     C2        = new long[256];
     C3        = new long[256];
     C4        = new long[256];
     C5        = new long[256];
     C6        = new long[256];
     C7        = new long[256];
     EIGHT     = new short[32];
     EIGHT[31] = 8;
     for (int i = 0; i < 256; i++)
     {
         int num  = SBOX[i];
         int num2 = maskWithReductionPolynomial(num << 1);
         int num3 = maskWithReductionPolynomial(num2 << 1);
         int num4 = num3 ^ num;
         int num5 = maskWithReductionPolynomial(num3 << 1);
         int num6 = num5 ^ num;
         C0[i] = packIntoLong(num, num, num3, num, num5, num4, num2, num6);
         C1[i] = packIntoLong(num6, num, num, num3, num, num5, num4, num2);
         C2[i] = packIntoLong(num2, num6, num, num, num3, num, num5, num4);
         C3[i] = packIntoLong(num4, num2, num6, num, num, num3, num, num5);
         C4[i] = packIntoLong(num5, num4, num2, num6, num, num, num3, num);
         C5[i] = packIntoLong(num, num5, num4, num2, num6, num, num, num3);
         C6[i] = packIntoLong(num3, num, num5, num4, num2, num6, num, num);
         C7[i] = packIntoLong(num, num3, num, num5, num4, num2, num6, num);
     }
 }
Exemple #12
0
        static byte[] CreateArrayFromFieldHandle(RuntimeFieldHandle utf8Data, int length)
        {
            var array = new byte[length];

            RuntimeHelpers.InitializeArray(array, utf8Data);
            return(array);
        }
Exemple #13
0
 // Token: 0x06000ECB RID: 3787 RVA: 0x0002789C File Offset: 0x00025A9C
 public Alacrity(Ability baseAbility)
 {
     AbilityId[] array = new AbilityId[3];
     RuntimeHelpers.InitializeArray(array, fieldof(< PrivateImplementationDetails > .54CB4A334BD6A28780BD9A51B9F27C7F5A14F512).FieldHandle);
     this.RequiredOrbs = array;
     base..ctor(baseAbility);
     this.invokeHelper = new InvokeHelper <Alacrity>(this);
 }
Exemple #14
0
 public Rfc3394WrapEngine(IBlockCipher engine)
 {
     byte[] array = new byte[8];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     iv = array;
     base..ctor();
     this.engine = engine;
 }
    static void Main(string[] args)
    {
        var arr       = new int[5];
        var type      = Assembly.GetExecutingAssembly().GetTypes().Where(x => x.Name.Contains("<PrivateImplementationDetails>")).Single();
        var fieldInfo = type.GetFields(BindingFlags.NonPublic | BindingFlags.Static).Single();

        RuntimeHelpers.InitializeArray(arr, fieldInfo.FieldHandle);
    }
Exemple #16
0
 // Token: 0x06000265 RID: 613 RVA: 0x000041CF File Offset: 0x000023CF
 public static void smethod_0(Array array_0, RuntimeFieldHandle runtimeFieldHandle_0)
 {
     if (Class180.smethod_0())
     {
         int metadataToken = FieldInfo.GetFieldFromHandle(runtimeFieldHandle_0).MetadataToken;
     }
     RuntimeHelpers.InitializeArray(array_0, runtimeFieldHandle_0);
 }
Exemple #17
0
 // Token: 0x06000ED7 RID: 3799 RVA: 0x0000D17A File Offset: 0x0000B37A
 public ColdSnap(Ability baseAbility)
 {
     AbilityId[] array = new AbilityId[3];
     RuntimeHelpers.InitializeArray(array, fieldof(< PrivateImplementationDetails >.D2E837ABB7592BEF49070A3169FE7133D3E84FA3).FieldHandle);
     this.RequiredOrbs = array;
     base..ctor(baseAbility);
     this.invokeHelper = new InvokeHelper <ColdSnap>(this);
 }
Exemple #18
0
 public MarkerPacket(BcpgInputStream bcpgIn)
 {
     byte[] array = new byte[3];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     marker = array;
     base..ctor();
     bcpgIn.ReadFully(marker);
 }
Exemple #19
0
 public VmpcRandomGenerator()
 {
     byte[] array = new byte[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     P = array;
     s = 190;
     base..ctor();
 }
    public static void RenderIntoCubemap(Camera ownerCamera, Cubemap outCubemap)
    {
        int width  = outCubemap.width;
        int height = outCubemap.height;

        CubemapFace[] array = new CubemapFace[6];
        RuntimeHelpers.InitializeArray(array, fieldof(< PrivateImplementationDetails >.$field - DB17E883A647963A26D973378923EF4649801319).FieldHandle);
        CubemapFace[] array2 = array;
        Vector3[]     array3 = new Vector3[]
        {
            new Vector3(0f, 90f, 0f),
            new Vector3(0f, -90f, 0f),
            new Vector3(-90f, 0f, 0f),
            new Vector3(90f, 0f, 0f),
            new Vector3(0f, 0f, 0f),
            new Vector3(0f, 180f, 0f)
        };
        RenderTexture active        = RenderTexture.active;
        float         fieldOfView   = ownerCamera.fieldOfView;
        float         aspect        = ownerCamera.aspect;
        Quaternion    rotation      = ownerCamera.transform.rotation;
        RenderTexture renderTexture = new RenderTexture(width, height, 24);

        renderTexture.antiAliasing = 8;
        renderTexture.dimension    = TextureDimension.Tex2D;
        renderTexture.hideFlags    = HideFlags.HideAndDontSave;
        Texture2D texture2D = new Texture2D(width, height, TextureFormat.RGB24, false);

        texture2D.hideFlags       = HideFlags.HideAndDontSave;
        ownerCamera.targetTexture = renderTexture;
        ownerCamera.fieldOfView   = 90f;
        ownerCamera.aspect        = 1f;
        Color[] array4 = new Color[texture2D.height * texture2D.width];
        for (int i = 0; i < array2.Length; i++)
        {
            ownerCamera.transform.eulerAngles = array3[i];
            ownerCamera.Render();
            RenderTexture.active = renderTexture;
            texture2D.ReadPixels(new Rect(0f, 0f, (float)width, (float)height), 0, 0);
            Color[] pixels = texture2D.GetPixels();
            for (int j = 0; j < height; j++)
            {
                for (int k = 0; k < width; k++)
                {
                    array4[j * width + k] = pixels[(height - 1 - j) * width + k];
                }
            }
            outCubemap.SetPixels(array4, array2[i]);
        }
        outCubemap.SmoothEdges();
        RenderTexture.active           = active;
        ownerCamera.fieldOfView        = fieldOfView;
        ownerCamera.aspect             = aspect;
        ownerCamera.transform.rotation = rotation;
        ownerCamera.targetTexture      = active;
        UnityEngine.Object.DestroyImmediate(texture2D);
        UnityEngine.Object.DestroyImmediate(renderTexture);
    }
Exemple #21
0
 public HexEncoder()
 {
     byte[] array = new byte[16];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     encodingTable = array;
     decodingTable = new byte[128];
     base..ctor();
     InitialiseDecodingTable();
 }
 static ISO9796d1Encoding()
 {
     byte[] array = new byte[16];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     shadows = array;
     byte[] array2 = new byte[16];
     RuntimeHelpers.InitializeArray((global::System.Array)array2, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     inverse = array2;
 }
 static Curve25519Field()
 {
     uint[] array = new uint[8];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     P = array;
     uint[] array2 = new uint[16];
     RuntimeHelpers.InitializeArray((global::System.Array)array2, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     PExt = array2;
 }
 // Token: 0x06000EB6 RID: 3766 RVA: 0x0000CF46 File Offset: 0x0000B146
 public GhostWalk(Ability baseAbility)
 {
     AbilityId[] array = new AbilityId[3];
     RuntimeHelpers.InitializeArray(array, fieldof(< PrivateImplementationDetails >.E3E33884B4D5DBE5E296A8F85BD91D9EF88B779D).FieldHandle);
     this.RequiredOrbs = array;
     base..ctor(baseAbility);
     base.IsInvisibility = true;
     this.invokeHelper   = new InvokeHelper <GhostWalk>(this);
 }
Exemple #25
0
 static InfBlocks()
 {
     int[] array = new int[17];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     inflate_mask = array;
     int[] array2 = new int[19];
     RuntimeHelpers.InitializeArray((global::System.Array)array2, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     border = array2;
 }
Exemple #26
0
 static CamelliaLightEngine()
 {
     uint[] array = new uint[12];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     SIGMA = array;
     byte[] array2 = new byte[256];
     RuntimeHelpers.InitializeArray((global::System.Array)array2, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     SBOX1 = array2;
 }
 static WNafUtilities()
 {
     int[] array = new int[6];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     DEFAULT_WINDOW_SIZE_CUTOFFS = array;
     EMPTY_BYTES  = new byte[0];
     EMPTY_INTS   = new int[0];
     EMPTY_POINTS = new ECPoint[0];
 }
 static RsaKeyPairGenerator()
 {
     int[] array = new int[5];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     SPECIAL_E_VALUES  = array;
     SPECIAL_E_HIGHEST = SPECIAL_E_VALUES[SPECIAL_E_VALUES.Length - 1];
     SPECIAL_E_BITS    = BigInteger.ValueOf(SPECIAL_E_HIGHEST).BitLength;
     One = BigInteger.One;
     DefaultPublicExponent = BigInteger.ValueOf(65537L);
 }
Exemple #29
0
 // Token: 0x06000017 RID: 23 RVA: 0x00002C38 File Offset: 0x00000E38
 static c45ab3113ea09209e9f00b6f5f2beea47()
 {
     // Note: this type is marked as 'beforefieldinit'.
     byte[] array = c4cbbd90ed4559089f2970be8fc52599d.cad714a49573fd585a8ab14c80a23536b(cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(132));
     RuntimeHelpers.InitializeArray(array, fieldof(ce5aad7d87667873eee3134c0bd54fb2c.c6a4e00b64eb448640e5fddf4f1251546).FieldHandle);
     c45ab3113ea09209e9f00b6f5f2beea47.c53d022dd05da782de06207ef49e1606b = array;
     byte[] array2 = c4cbbd90ed4559089f2970be8fc52599d.cad714a49573fd585a8ab14c80a23536b(cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(136));
     RuntimeHelpers.InitializeArray(array2, fieldof(ce5aad7d87667873eee3134c0bd54fb2c.cea98a719011a3fe8b27b026ba82fcbbe).FieldHandle);
     c45ab3113ea09209e9f00b6f5f2beea47.c277aeed55c5fcb223240f078ce05c2e0 = array2;
 }
 public Gost28147Mac()
 {
     byte[] array = new byte[128];
     RuntimeHelpers.InitializeArray((global::System.Array)array, (RuntimeFieldHandle) /*OpCode not supported: LdMemberToken*/);
     S = array;
     base..ctor();
     mac    = new byte[8];
     buf    = new byte[8];
     bufOff = 0;
 }