home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / UTILIDADES / java / rdmclient.jar / a / c.class (.txt) < prev    next >
Encoding:
Java Class File  |  2005-09-18  |  7.7 KB  |  229 lines

  1. package a;
  2.  
  3. // $FF: renamed from: a.c
  4. public class class_0 {
  5.    // $FF: renamed from: if int[]
  6.    private static int[] field_0 = new int[]{16843776, 0, 65536, 16843780, 16842756, 66564, 4, 65536, 1024, 16843776, 16843780, 1024, 16778244, 16842756, 16777216, 4, 1028, 16778240, 16778240, 66560, 66560, 16842752, 16842752, 16778244, 65540, 16777220, 16777220, 65540, 0, 1028, 66564, 16777216, 65536, 16843780, 4, 16842752, 16843776, 16777216, 16777216, 1024, 16842756, 65536, 66560, 16777220, 1024, 4, 16778244, 66564, 16843780, 65540, 16842752, 16778244, 16777220, 1028, 66564, 16843776, 1028, 16778240, 16778240, 0, 65540, 66560, 0, 16842756};
  7.    // $FF: renamed from: a int[]
  8.    private static int[] field_1 = new int[]{-2146402272, -2147450880, 32768, 1081376, 1048576, 32, -2146435040, -2147450848, -2147483616, -2146402272, -2146402304, Integer.MIN_VALUE, -2147450880, 1048576, 32, -2146435040, 1081344, 1048608, -2147450848, 0, Integer.MIN_VALUE, 32768, 1081376, -2146435072, 1048608, -2147483616, 0, 1081344, 32800, -2146402304, -2146435072, 32800, 0, 1081376, -2146435040, 1048576, -2147450848, -2146435072, -2146402304, 32768, -2146435072, -2147450880, 32, -2146402272, 1081376, 32, 32768, Integer.MIN_VALUE, 32800, -2146402304, 1048576, -2147483616, 1048608, -2147450848, -2147483616, 1048608, 1081344, 0, -2147450880, 32800, Integer.MIN_VALUE, -2146435040, -2146402272, 1081344};
  9.    // $FF: renamed from: b int[]
  10.    private static int[] field_2 = new int[]{520, 134349312, 0, 134348808, 134218240, 0, 131592, 134218240, 131080, 134217736, 134217736, 131072, 134349320, 131080, 134348800, 520, 134217728, 8, 134349312, 512, 131584, 134348800, 134348808, 131592, 134218248, 131584, 131072, 134218248, 8, 134349320, 512, 134217728, 134349312, 134217728, 131080, 520, 131072, 134349312, 134218240, 0, 512, 131080, 134349320, 134218240, 134217736, 512, 0, 134348808, 134218248, 131072, 134217728, 134349320, 8, 131592, 131584, 134217736, 134348800, 134218248, 520, 134348800, 131592, 8, 134348808, 131584};
  11.    // $FF: renamed from: void int[]
  12.    private static int[] field_3 = new int[]{8396801, 8321, 8321, 128, 8396928, 8388737, 8388609, 8193, 0, 8396800, 8396800, 8396929, 129, 0, 8388736, 8388609, 1, 8192, 8388608, 8396801, 128, 8388608, 8193, 8320, 8388737, 1, 8320, 8388736, 8192, 8396928, 8396929, 129, 8388736, 8388609, 8396800, 8396929, 129, 0, 0, 8396800, 8320, 8388736, 8388737, 1, 8396801, 8321, 8321, 128, 8396929, 129, 1, 8192, 8388609, 8193, 8396928, 8388737, 8193, 8320, 8388608, 8396801, 128, 8388608, 8192, 8396928};
  13.    // $FF: renamed from: null int[]
  14.    private static int[] field_4 = new int[]{256, 34078976, 34078720, 1107296512, 524288, 256, 1073741824, 34078720, 1074266368, 524288, 33554688, 1074266368, 1107296512, 1107820544, 524544, 1073741824, 33554432, 1074266112, 1074266112, 0, 1073742080, 1107820800, 1107820800, 33554688, 1107820544, 1073742080, 0, 1107296256, 34078976, 33554432, 1107296256, 524544, 524288, 1107296512, 256, 33554432, 1073741824, 34078720, 1107296512, 1074266368, 33554688, 1073741824, 1107820544, 34078976, 1074266368, 256, 33554432, 1107820544, 1107820800, 524544, 1107296256, 1107820800, 34078720, 0, 1074266112, 1107296256, 524544, 33554688, 1073742080, 524288, 0, 1074266112, 34078976, 1073742080};
  15.    // $FF: renamed from: long int[]
  16.    private static int[] field_5 = new int[]{536870928, 541065216, 16384, 541081616, 541065216, 16, 541081616, 4194304, 536887296, 4210704, 4194304, 536870928, 4194320, 536887296, 536870912, 16400, 0, 4194320, 536887312, 16384, 4210688, 536887312, 16, 541065232, 541065232, 0, 4210704, 541081600, 16400, 4210688, 541081600, 536870912, 536887296, 16, 541065232, 4210688, 541081616, 4194304, 16400, 536870928, 4194304, 536887296, 536870912, 16400, 536870928, 541081616, 4210688, 541065216, 4210704, 541081600, 0, 541065232, 16, 16384, 541065216, 4210704, 16384, 4194320, 536887312, 0, 541081600, 536870912, 4194320, 536887312};
  17.    // $FF: renamed from: goto int[]
  18.    private static int[] field_6 = new int[]{2097152, 69206018, 67110914, 0, 2048, 67110914, 2099202, 69208064, 69208066, 2097152, 0, 67108866, 2, 67108864, 69206018, 2050, 67110912, 2099202, 2097154, 67110912, 67108866, 69206016, 69208064, 2097154, 69206016, 2048, 2050, 69208066, 2099200, 2, 67108864, 2099200, 67108864, 2099200, 2097152, 67110914, 67110914, 69206018, 69206018, 2, 2097154, 67108864, 67110912, 2097152, 69208064, 2050, 2099202, 69208064, 2050, 67108866, 69208066, 69206016, 2099200, 0, 2, 69208066, 0, 2099202, 69206016, 2048, 67108866, 67110912, 2048, 2097154};
  19.    // $FF: renamed from: char int[]
  20.    private static int[] field_7 = new int[]{268439616, 4096, 262144, 268701760, 268435456, 268439616, 64, 268435456, 262208, 268697600, 268701760, 266240, 268701696, 266304, 4096, 64, 268697600, 268435520, 268439552, 4160, 266240, 262208, 268697664, 268701696, 4160, 0, 0, 268697664, 268435520, 268439552, 266304, 262144, 266304, 262144, 268701696, 4096, 64, 268697664, 4096, 266304, 268439552, 64, 268435520, 268697600, 268697664, 268435456, 262144, 268439616, 0, 268701760, 262208, 268435520, 268697600, 268439552, 268439616, 0, 268701760, 266240, 266240, 4160, 4160, 262208, 268435456, 268701696};
  21.    // $FF: renamed from: for int[]
  22.    private static int[] field_8 = new int[]{8388608, 4194304, 2097152, 1048576, 524288, 262144, 131072, 65536, 32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2, 1};
  23.    // $FF: renamed from: new byte[]
  24.    private static byte[] field_9 = new byte[]{-128, 64, 32, 16, 8, 4, 2, 1};
  25.    // $FF: renamed from: else int[]
  26.    private int[] field_10 = new int[32];
  27.    // $FF: renamed from: int int[]
  28.    private int[] field_11 = new int[32];
  29.    // $FF: renamed from: case byte[]
  30.    private static byte[] field_12 = new byte[]{56, 48, 40, 32, 24, 16, 8, 0, 57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 60, 52, 44, 36, 28, 20, 12, 4, 27, 19, 11, 3};
  31.    // $FF: renamed from: try byte[]
  32.    private static byte[] field_13 = new byte[]{13, 16, 10, 23, 0, 4, 2, 27, 14, 5, 20, 9, 22, 18, 11, 3, 25, 7, 15, 6, 26, 19, 12, 1, 40, 51, 30, 36, 46, 54, 29, 39, 50, 44, 32, 47, 43, 48, 38, 55, 33, 52, 45, 41, 49, 35, 28, 31};
  33.    // $FF: renamed from: do int[]
  34.    private int[] field_14 = new int[2];
  35.    // $FF: renamed from: byte int[]
  36.    private static int[] field_15 = new int[]{1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28};
  37.  
  38.    public class_0(byte[] var1) {
  39.       this.method_5(var1);
  40.    }
  41.  
  42.    // $FF: renamed from: a (int[], int[]) void
  43.    private void method_0(int[] var1, int[] var2) {
  44.       int var7 = 0;
  45.       int var5 = 0;
  46.  
  47.       for(int var6 = 0; var7 < 16; ++var7) {
  48.          int var3 = var1[var5++];
  49.          int var4 = var1[var5++];
  50.          var2[var6] = (var3 & 16515072) << 6;
  51.          var2[var6] |= (var3 & 4032) << 10;
  52.          var2[var6] |= (var4 & 16515072) >>> 10;
  53.          var2[var6] |= (var4 & 4032) >>> 6;
  54.          ++var6;
  55.          var2[var6] = (var3 & 258048) << 12;
  56.          var2[var6] |= (var3 & 63) << 16;
  57.          var2[var6] |= (var4 & 258048) >>> 4;
  58.          var2[var6] |= var4 & 63;
  59.          ++var6;
  60.       }
  61.  
  62.    }
  63.  
  64.    // $FF: renamed from: if (byte[], int, byte[], int) void
  65.    public void method_1(byte[] var1, int var2, byte[] var3, int var4) {
  66.       method_7(var1, var2, this.field_14, 0, 2);
  67.       this.method_2(this.field_14, this.field_14, this.field_10);
  68.       method_6(this.field_14, 0, var3, var4, 2);
  69.    }
  70.  
  71.    // $FF: renamed from: a (int[], int[], int[]) void
  72.    private void method_2(int[] var1, int[] var2, int[] var3) {
  73.       int var9 = 0;
  74.       int var7 = var1[0];
  75.       int var6 = var1[1];
  76.       int var5 = (var7 >>> 4 ^ var6) & 252645135;
  77.       var6 ^= var5;
  78.       var7 ^= var5 << 4;
  79.       var5 = (var7 >>> 16 ^ var6) & '\uffff';
  80.       var6 ^= var5;
  81.       var7 ^= var5 << 16;
  82.       var5 = (var6 >>> 2 ^ var7) & 858993459;
  83.       var7 ^= var5;
  84.       var6 ^= var5 << 2;
  85.       var5 = (var6 >>> 8 ^ var7) & 16711935;
  86.       var7 ^= var5;
  87.       var6 ^= var5 << 8;
  88.       var6 = var6 << 1 | var6 >>> 31 & 1;
  89.       var5 = (var7 ^ var6) & -1431655766;
  90.       var7 ^= var5;
  91.       var6 ^= var5;
  92.       var7 = var7 << 1 | var7 >>> 31 & 1;
  93.  
  94.       for(int var8 = 0; var8 < 8; ++var8) {
  95.          var5 = var6 << 28 | var6 >>> 4;
  96.          var5 ^= var3[var9++];
  97.          int var4 = field_6[var5 & 63];
  98.          var4 |= field_4[var5 >>> 8 & 63];
  99.          var4 |= field_2[var5 >>> 16 & 63];
  100.          var4 |= field_0[var5 >>> 24 & 63];
  101.          var5 = var6 ^ var3[var9++];
  102.          var4 |= field_7[var5 & 63];
  103.          var4 |= field_5[var5 >>> 8 & 63];
  104.          var4 |= field_3[var5 >>> 16 & 63];
  105.          var4 |= field_1[var5 >>> 24 & 63];
  106.          var7 ^= var4;
  107.          var5 = var7 << 28 | var7 >>> 4;
  108.          var5 ^= var3[var9++];
  109.          var4 = field_6[var5 & 63];
  110.          var4 |= field_4[var5 >>> 8 & 63];
  111.          var4 |= field_2[var5 >>> 16 & 63];
  112.          var4 |= field_0[var5 >>> 24 & 63];
  113.          var5 = var7 ^ var3[var9++];
  114.          var4 |= field_7[var5 & 63];
  115.          var4 |= field_5[var5 >>> 8 & 63];
  116.          var4 |= field_3[var5 >>> 16 & 63];
  117.          var4 |= field_1[var5 >>> 24 & 63];
  118.          var6 ^= var4;
  119.       }
  120.  
  121.       var6 = var6 << 31 | var6 >>> 1;
  122.       var5 = (var7 ^ var6) & -1431655766;
  123.       var7 ^= var5;
  124.       var6 ^= var5;
  125.       var7 = var7 << 31 | var7 >>> 1;
  126.       var5 = (var7 >>> 8 ^ var6) & 16711935;
  127.       var6 ^= var5;
  128.       var7 ^= var5 << 8;
  129.       var5 = (var7 >>> 2 ^ var6) & 858993459;
  130.       var6 ^= var5;
  131.       var7 ^= var5 << 2;
  132.       var5 = (var6 >>> 16 ^ var7) & '\uffff';
  133.       var7 ^= var5;
  134.       var6 ^= var5 << 16;
  135.       var5 = (var6 >>> 4 ^ var7) & 252645135;
  136.       var7 ^= var5;
  137.       var6 ^= var5 << 4;
  138.       var2[0] = var6;
  139.       var2[1] = var7;
  140.    }
  141.  
  142.    // $FF: renamed from: a (byte[], boolean, int[]) void
  143.    private void method_3(byte[] var1, boolean var2, int[] var3) {
  144.       int[] var9 = new int[56];
  145.       int[] var10 = new int[56];
  146.       int[] var11 = new int[32];
  147.  
  148.       for(int var5 = 0; var5 < 56; ++var5) {
  149.          byte var6 = field_12[var5];
  150.          int var7 = var6 & 7;
  151.          var9[var5] = (var1[var6 >>> 3] & field_9[var7]) != 0 ? 1 : 0;
  152.       }
  153.  
  154.       for(int var4 = 0; var4 < 16; ++var4) {
  155.          int var17;
  156.          if (var2) {
  157.             var17 = var4 << 1;
  158.          } else {
  159.             var17 = 15 - var4 << 1;
  160.          }
  161.  
  162.          int var8 = var17 + 1;
  163.          var11[var17] = var11[var8] = 0;
  164.  
  165.          for(int var12 = 0; var12 < 28; ++var12) {
  166.             int var15 = var12 + field_15[var4];
  167.             if (var15 < 28) {
  168.                var10[var12] = var9[var15];
  169.             } else {
  170.                var10[var12] = var9[var15 - 28];
  171.             }
  172.          }
  173.  
  174.          for(int var13 = 28; var13 < 56; ++var13) {
  175.             int var16 = var13 + field_15[var4];
  176.             if (var16 < 56) {
  177.                var10[var13] = var9[var16];
  178.             } else {
  179.                var10[var13] = var9[var16 - 28];
  180.             }
  181.          }
  182.  
  183.          for(int var14 = 0; var14 < 24; ++var14) {
  184.             if (var10[field_13[var14]] != 0) {
  185.                var11[var17] |= field_8[var14];
  186.             }
  187.  
  188.             if (var10[field_13[var14 + 24]] != 0) {
  189.                var11[var8] |= field_8[var14];
  190.             }
  191.          }
  192.       }
  193.  
  194.       this.method_0(var11, var3);
  195.    }
  196.  
  197.    // $FF: renamed from: a (byte[], int, byte[], int) void
  198.    public void method_4(byte[] var1, int var2, byte[] var3, int var4) {
  199.       method_7(var1, var2, this.field_14, 0, 2);
  200.       this.method_2(this.field_14, this.field_14, this.field_11);
  201.       method_6(this.field_14, 0, var3, var4, 2);
  202.    }
  203.  
  204.    // $FF: renamed from: a (byte[]) void
  205.    public void method_5(byte[] var1) {
  206.       this.method_3(var1, true, this.field_11);
  207.       this.method_3(var1, false, this.field_10);
  208.    }
  209.  
  210.    // $FF: renamed from: a (int[], int, byte[], int, int) void
  211.    public static void method_6(int[] var0, int var1, byte[] var2, int var3, int var4) {
  212.       for(int var5 = 0; var5 < var4; ++var5) {
  213.          var2[var3 + var5 * 4] = (byte)(var0[var1 + var5] >>> 24);
  214.          var2[var3 + var5 * 4 + 1] = (byte)(var0[var1 + var5] >>> 16);
  215.          var2[var3 + var5 * 4 + 2] = (byte)(var0[var1 + var5] >>> 8);
  216.          var2[var3 + var5 * 4 + 3] = (byte)var0[var1 + var5];
  217.       }
  218.  
  219.    }
  220.  
  221.    // $FF: renamed from: a (byte[], int, int[], int, int) void
  222.    public static void method_7(byte[] var0, int var1, int[] var2, int var3, int var4) {
  223.       for(int var5 = 0; var5 < var4; ++var5) {
  224.          var2[var3 + var5] = (var0[var1 + var5 * 4] & 255) << 24 | (var0[var1 + var5 * 4 + 1] & 255) << 16 | (var0[var1 + var5 * 4 + 2] & 255) << 8 | var0[var1 + var5 * 4 + 3] & 255;
  225.       }
  226.  
  227.    }
  228. }
  229.