Example #1
0
        // Token: 0x0600017A RID: 378 RVA: 0x0000E484 File Offset: 0x0000C684
        public virtual string cmethod_174()
        {
            StringBuilder stringBuilder  = new StringBuilder();
            StringBuilder stringBuilder2 = new StringBuilder();
            Class_63      class_         = this.prop_0;

            switch (class_)
            {
            case Class_63.\u0347\u0363\u0323\u036B\u0308\u031B\u0020\u035A\u0331\u0308\u0308\u033B\u0353\u0331\u032C\u0020jacdwkizwuxzvbzl\u0316\u031F\u032F\u0360\u032F\u0020\u033A\u0353\u0317\u033C\u0E47\u035C\u0E47\u0339\u0338\u030Doduqrdjpffeqgyol:
                foreach (byte b in this.prop_1)
                {
                    stringBuilder2.AppendFormat("{0:X2}", b);
                }
                stringBuilder.Append("\tINTEGER ").Append(stringBuilder2).AppendLine();
                break;

            case (Class_63)3:
            case (Class_63)5:
                break;

            case Class_63.\u0355\u0332\u0303\u0020\u0348\u0489\u036A\u033B\u0329\u0347\u0348\u0337\u0E47\u0020\u0360\u031Bgfaaxbgpapcutiyw\u034B\u0359\u0339\u032C\u0332\u0356\u0324\u0349\u0313\u036B\u0347\u0338n\u0330\u0303\u035Ebohqkbweqzdegofe:
                foreach (byte b2 in this.prop_1)
                {
                    stringBuilder2.AppendFormat("{0:X2}", b2);
                }
                stringBuilder.Append("\tOCTETSTRING ").AppendLine(stringBuilder2.ToString());
                break;

            case Class_63.\u032C\u0333\u0E47\u033C\u0363\u0364\u0339\u036F\u035Ch\u0E47\u0320\u033D\u0301\u0E47\u0020hppcqdarxlrwzovm\u0E47\u032E\u033B\u0316\u032C\u0303\u0331\u034E\u0339\u032D\u0E47\u0E47\u0E47\u035A\u036B\u0359jffomvukpppnngvu:
                foreach (byte b3 in this.prop_1)
                {
                    stringBuilder2.AppendFormat("{0:X2}", b3);
                }
                stringBuilder.Append("\tOBJECTIDENTIFIER ").AppendLine(stringBuilder2.ToString());
                break;

            default:
                if (class_ == Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc)
                {
                    stringBuilder.AppendLine("SEQUENCE {");
                }
                break;
            }
            foreach (Class_62 value in this.prop_3)
            {
                stringBuilder.Append(value);
            }
            if (this.prop_0 == Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc)
            {
                stringBuilder.AppendLine("}");
            }
            stringBuilder2.Remove(0, stringBuilder2.Length - 1);
            return(stringBuilder.ToString());
        }
Example #2
0
        // Token: 0x06000170 RID: 368 RVA: 0x0000E114 File Offset: 0x0000C314
        public static Class_62 Create(byte[] dataToParse)
        {
            Class_62 class_ = new Class_62();

            for (int i = 0; i < dataToParse.Length; i++)
            {
                Class_63 class_2 = (Class_63)dataToParse[i];
                switch (class_2)
                {
                case Class_63.\u0347\u0363\u0323\u036B\u0308\u031B\u0020\u035A\u0331\u0308\u0308\u033B\u0353\u0331\u032C\u0020jacdwkizwuxzvbzl\u0316\u031F\u032F\u0360\u032F\u0020\u033A\u0353\u0317\u033C\u0E47\u035C\u0E47\u0339\u0338\u030Doduqrdjpffeqgyol:
                {
                    class_.prop_3.Add(new Class_62
                        {
                            prop_0 = Class_63.\u0347\u0363\u0323\u036B\u0308\u031B\u0020\u035A\u0331\u0308\u0308\u033B\u0353\u0331\u032C\u0020jacdwkizwuxzvbzl\u0316\u031F\u032F\u0360\u032F\u0020\u033A\u0353\u0317\u033C\u0E47\u035C\u0E47\u0339\u0338\u030Doduqrdjpffeqgyol,
                            prop_2 = (int)dataToParse[i + 1]
                        });
                    byte[] array  = new byte[(int)dataToParse[i + 1]];
                    int    length = (i + 2 + (int)dataToParse[i + 1] > dataToParse.Length) ? (dataToParse.Length - (i + 2)) : ((int)dataToParse[i + 1]);
                    Array.Copy(dataToParse, i + 2, array, 0, length);
                    class_.prop_3[class_.prop_3.Count - 1].prop_1 = array;
                    i = i + 1 + class_.prop_3[class_.prop_3.Count - 1].prop_2;
                    break;
                }

                case (Class_63)3:
                case (Class_63)5:
                    break;

                case Class_63.\u0355\u0332\u0303\u0020\u0348\u0489\u036A\u033B\u0329\u0347\u0348\u0337\u0E47\u0020\u0360\u031Bgfaaxbgpapcutiyw\u034B\u0359\u0339\u032C\u0332\u0356\u0324\u0349\u0313\u036B\u0347\u0338n\u0330\u0303\u035Ebohqkbweqzdegofe:
                {
                    class_.prop_3.Add(new Class_62
                        {
                            prop_0 = Class_63.\u0355\u0332\u0303\u0020\u0348\u0489\u036A\u033B\u0329\u0347\u0348\u0337\u0E47\u0020\u0360\u031Bgfaaxbgpapcutiyw\u034B\u0359\u0339\u032C\u0332\u0356\u0324\u0349\u0313\u036B\u0347\u0338n\u0330\u0303\u035Ebohqkbweqzdegofe,
                            prop_2 = (int)dataToParse[i + 1]
                        });
                    byte[] array2  = new byte[(int)dataToParse[i + 1]];
                    int    length2 = (i + 2 + (int)dataToParse[i + 1] > dataToParse.Length) ? (dataToParse.Length - (i + 2)) : ((int)dataToParse[i + 1]);
                    Array.Copy(dataToParse, i + 2, array2, 0, length2);
                    class_.prop_3[class_.prop_3.Count - 1].prop_1 = array2;
                    i = i + 1 + class_.prop_3[class_.prop_3.Count - 1].prop_2;
                    break;
                }

                case Class_63.\u032C\u0333\u0E47\u033C\u0363\u0364\u0339\u036F\u035Ch\u0E47\u0320\u033D\u0301\u0E47\u0020hppcqdarxlrwzovm\u0E47\u032E\u033B\u0316\u032C\u0303\u0331\u034E\u0339\u032D\u0E47\u0E47\u0E47\u035A\u036B\u0359jffomvukpppnngvu:
                {
                    class_.prop_3.Add(new Class_62
                        {
                            prop_0 = Class_63.\u032C\u0333\u0E47\u033C\u0363\u0364\u0339\u036F\u035Ch\u0E47\u0320\u033D\u0301\u0E47\u0020hppcqdarxlrwzovm\u0E47\u032E\u033B\u0316\u032C\u0303\u0331\u034E\u0339\u032D\u0E47\u0E47\u0E47\u035A\u036B\u0359jffomvukpppnngvu,
                            prop_2 = (int)dataToParse[i + 1]
                        });
                    byte[] array3  = new byte[(int)dataToParse[i + 1]];
                    int    length3 = (i + 2 + (int)dataToParse[i + 1] > dataToParse.Length) ? (dataToParse.Length - (i + 2)) : ((int)dataToParse[i + 1]);
                    Array.Copy(dataToParse, i + 2, array3, 0, length3);
                    class_.prop_3[class_.prop_3.Count - 1].prop_1 = array3;
                    i = i + 1 + class_.prop_3[class_.prop_3.Count - 1].prop_2;
                    break;
                }

                default:
                    if (class_2 == Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc)
                    {
                        byte[] array4;
                        if (class_.prop_2 == 0)
                        {
                            class_.prop_0 = Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc;
                            class_.prop_2 = dataToParse.Length - (i + 2);
                            array4        = new byte[class_.prop_2];
                        }
                        else
                        {
                            class_.prop_3.Add(new Class_62
                            {
                                prop_0 = Class_63.\u033C\u0315\u0312\u0369\u0365\u0309\u0367\u0349\u0E47\u0E47\u0332\u032F\u0020\u031F\u0020\u035Bxaguklmpkkhzvsdf\u035F\u0346\u0313\u0020\u036D\u0329\u034F\u034E\u0333ส\u033D\u0020\u033C\u0324\u034D\u0342zgtftxzqbxmhquxc,
                                prop_2 = (int)dataToParse[i + 1]
                            });
                            array4 = new byte[(int)dataToParse[i + 1]];
                        }
                        Array.Copy(dataToParse, i + 2, array4, 0, array4.Length);
                        class_.prop_3.Add(Class_61.Create(array4));
                        i = i + 1 + (int)dataToParse[i + 1];
                    }
                    break;
                }
            }
            return(class_);
        }