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

  1. package a;
  2.  
  3. // $FF: renamed from: a.b
  4. public class class_0 {
  5.    // $FF: renamed from: if int
  6.    private int field_0 = 0;
  7.    // $FF: renamed from: a int[]
  8.    private static int[] field_1 = method_0();
  9.  
  10.    // $FF: renamed from: if () int[]
  11.    private static int[] method_0() {
  12.       int[] var0 = new int[256];
  13.  
  14.       for(int var1 = 0; var1 < 256; ++var1) {
  15.          int var2 = var1;
  16.          int var3 = 8;
  17.  
  18.          while(true) {
  19.             --var3;
  20.             if (var3 < 0) {
  21.                var0[var1] = var2;
  22.                break;
  23.             }
  24.  
  25.             if ((var2 & 1) != 0) {
  26.                var2 = -306674912 ^ var2 >>> 1;
  27.             } else {
  28.                var2 >>>= 1;
  29.             }
  30.          }
  31.       }
  32.  
  33.       return var0;
  34.    }
  35.  
  36.    // $FF: renamed from: a () void
  37.    public void method_1() {
  38.       this.field_0 = 0;
  39.    }
  40.  
  41.    // $FF: renamed from: a (byte[], int, int) void
  42.    public void method_2(byte[] var1, int var2, int var3) {
  43.       int var4 = ~this.field_0;
  44.  
  45.       while(true) {
  46.          --var3;
  47.          if (var3 < 0) {
  48.             this.field_0 = ~var4;
  49.             return;
  50.          }
  51.  
  52.          var4 = field_1[(var4 ^ var1[var2++]) & 255] ^ var4 >>> 8;
  53.       }
  54.    }
  55.  
  56.    // $FF: renamed from: do () long
  57.    public long method_3() {
  58.       return (long)this.field_0 & 4294967295L;
  59.    }
  60. }
  61.