home *** CD-ROM | disk | FTP | other *** search
- package a;
-
- // $FF: renamed from: a.a
- public class class_0 {
- // $FF: renamed from: a a.a.a
- a.a.a field_0;
- // $FF: renamed from: do byte[]
- static byte[] field_1 = new byte[]{-128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- // $FF: renamed from: if a.a.a
- a.a.a field_2;
-
- public class_0(Object var1) {
- this();
- this.method_9(var1.toString());
- }
-
- public class_0() {
- this.method_7();
- }
-
- // $FF: renamed from: a (byte[], int, int) int[]
- private int[] method_0(byte[] var1, int var2, int var3) {
- int[] var4 = new int[16];
- int var6 = 0;
-
- for(int var5 = 0; var6 < var2; var6 += 4) {
- var4[var5] = var1[var6 + var3] & 255 | (var1[var6 + 1 + var3] & 255) << 8 | (var1[var6 + 2 + var3] & 255) << 16 | (var1[var6 + 3 + var3] & 255) << 24;
- ++var5;
- }
-
- return var4;
- }
-
- // $FF: renamed from: a (int[], int) byte[]
- private byte[] method_1(int[] var1, int var2) {
- byte[] var5 = new byte[var2];
- int var4 = 0;
-
- for(int var3 = 0; var4 < var2; var4 += 4) {
- var5[var4] = (byte)(var1[var3] & 255);
- var5[var4 + 1] = (byte)(var1[var3] >>> 8 & 255);
- var5[var4 + 2] = (byte)(var1[var3] >>> 16 & 255);
- var5[var4 + 3] = (byte)(var1[var3] >>> 24 & 255);
- ++var3;
- }
-
- return var5;
- }
-
- // $FF: renamed from: do (int, int, int, int, int, int, int) int
- private int method_2(int var1, int var2, int var3, int var4, int var5, int var6, int var7) {
- var1 = this.method_15(var1, var2 & var3 | ~var2 & var4, var5, var7);
- return this.method_17(this.method_14(var1, var6), var2);
- }
-
- // $FF: renamed from: if () byte[]
- public synchronized byte[] method_3() {
- if (this.field_0 == null) {
- a.a.a var4 = new a.a.a(this, this.field_2);
- byte[] var1 = this.method_1(var4.if, 8);
- int var2 = var4.if[0] >>> 3 & 63;
- int var3 = var2 < 56 ? 56 - var2 : 120 - var2;
- this.method_11(var4, field_1, 0, var3);
- this.method_11(var4, var1, 0, 8);
- this.field_0 = var4;
- }
-
- return this.method_1(this.field_0.do, 16);
- }
-
- // $FF: renamed from: if (int, int, int, int, int, int, int) int
- private int method_4(int var1, int var2, int var3, int var4, int var5, int var6, int var7) {
- var1 = this.method_15(var1, var2 & var4 | var3 & ~var4, var5, var7);
- return this.method_17(this.method_14(var1, var6), var2);
- }
-
- // $FF: renamed from: for (int, int, int, int, int, int, int) int
- private int method_5(int var1, int var2, int var3, int var4, int var5, int var6, int var7) {
- var1 = this.method_15(var1, var2 ^ var3 ^ var4, var5, var7);
- return this.method_17(this.method_14(var1, var6), var2);
- }
-
- // $FF: renamed from: a (int, int, int, int, int, int, int) int
- private int method_6(int var1, int var2, int var3, int var4, int var5, int var6, int var7) {
- var1 = this.method_15(var1, var3 ^ (var2 | ~var4), var5, var7);
- return this.method_17(this.method_14(var1, var6), var2);
- }
-
- // $FF: renamed from: a () void
- public synchronized void method_7() {
- this.field_2 = new a.a.a(this);
- this.field_0 = null;
- }
-
- // $FF: renamed from: a (a.a.a, byte[], int) void
- private void method_8(a.a.a var1, byte[] var2, int var3) {
- int var4 = var1.do[0];
- int var5 = var1.do[1];
- int var6 = var1.do[2];
- int var7 = var1.do[3];
- int[] var8 = this.method_0(var2, 64, var3);
- var4 = this.method_2(var4, var5, var6, var7, var8[0], 7, -680876936);
- var7 = this.method_2(var7, var4, var5, var6, var8[1], 12, -389564586);
- var6 = this.method_2(var6, var7, var4, var5, var8[2], 17, 606105819);
- var5 = this.method_2(var5, var6, var7, var4, var8[3], 22, -1044525330);
- var4 = this.method_2(var4, var5, var6, var7, var8[4], 7, -176418897);
- var7 = this.method_2(var7, var4, var5, var6, var8[5], 12, 1200080426);
- var6 = this.method_2(var6, var7, var4, var5, var8[6], 17, -1473231341);
- var5 = this.method_2(var5, var6, var7, var4, var8[7], 22, -45705983);
- var4 = this.method_2(var4, var5, var6, var7, var8[8], 7, 1770035416);
- var7 = this.method_2(var7, var4, var5, var6, var8[9], 12, -1958414417);
- var6 = this.method_2(var6, var7, var4, var5, var8[10], 17, -42063);
- var5 = this.method_2(var5, var6, var7, var4, var8[11], 22, -1990404162);
- var4 = this.method_2(var4, var5, var6, var7, var8[12], 7, 1804603682);
- var7 = this.method_2(var7, var4, var5, var6, var8[13], 12, -40341101);
- var6 = this.method_2(var6, var7, var4, var5, var8[14], 17, -1502002290);
- var5 = this.method_2(var5, var6, var7, var4, var8[15], 22, 1236535329);
- var4 = this.method_4(var4, var5, var6, var7, var8[1], 5, -165796510);
- var7 = this.method_4(var7, var4, var5, var6, var8[6], 9, -1069501632);
- var6 = this.method_4(var6, var7, var4, var5, var8[11], 14, 643717713);
- var5 = this.method_4(var5, var6, var7, var4, var8[0], 20, -373897302);
- var4 = this.method_4(var4, var5, var6, var7, var8[5], 5, -701558691);
- var7 = this.method_4(var7, var4, var5, var6, var8[10], 9, 38016083);
- var6 = this.method_4(var6, var7, var4, var5, var8[15], 14, -660478335);
- var5 = this.method_4(var5, var6, var7, var4, var8[4], 20, -405537848);
- var4 = this.method_4(var4, var5, var6, var7, var8[9], 5, 568446438);
- var7 = this.method_4(var7, var4, var5, var6, var8[14], 9, -1019803690);
- var6 = this.method_4(var6, var7, var4, var5, var8[3], 14, -187363961);
- var5 = this.method_4(var5, var6, var7, var4, var8[8], 20, 1163531501);
- var4 = this.method_4(var4, var5, var6, var7, var8[13], 5, -1444681467);
- var7 = this.method_4(var7, var4, var5, var6, var8[2], 9, -51403784);
- var6 = this.method_4(var6, var7, var4, var5, var8[7], 14, 1735328473);
- var5 = this.method_4(var5, var6, var7, var4, var8[12], 20, -1926607734);
- var4 = this.method_5(var4, var5, var6, var7, var8[5], 4, -378558);
- var7 = this.method_5(var7, var4, var5, var6, var8[8], 11, -2022574463);
- var6 = this.method_5(var6, var7, var4, var5, var8[11], 16, 1839030562);
- var5 = this.method_5(var5, var6, var7, var4, var8[14], 23, -35309556);
- var4 = this.method_5(var4, var5, var6, var7, var8[1], 4, -1530992060);
- var7 = this.method_5(var7, var4, var5, var6, var8[4], 11, 1272893353);
- var6 = this.method_5(var6, var7, var4, var5, var8[7], 16, -155497632);
- var5 = this.method_5(var5, var6, var7, var4, var8[10], 23, -1094730640);
- var4 = this.method_5(var4, var5, var6, var7, var8[13], 4, 681279174);
- var7 = this.method_5(var7, var4, var5, var6, var8[0], 11, -358537222);
- var6 = this.method_5(var6, var7, var4, var5, var8[3], 16, -722521979);
- var5 = this.method_5(var5, var6, var7, var4, var8[6], 23, 76029189);
- var4 = this.method_5(var4, var5, var6, var7, var8[9], 4, -640364487);
- var7 = this.method_5(var7, var4, var5, var6, var8[12], 11, -421815835);
- var6 = this.method_5(var6, var7, var4, var5, var8[15], 16, 530742520);
- var5 = this.method_5(var5, var6, var7, var4, var8[2], 23, -995338651);
- var4 = this.method_6(var4, var5, var6, var7, var8[0], 6, -198630844);
- var7 = this.method_6(var7, var4, var5, var6, var8[7], 10, 1126891415);
- var6 = this.method_6(var6, var7, var4, var5, var8[14], 15, -1416354905);
- var5 = this.method_6(var5, var6, var7, var4, var8[5], 21, -57434055);
- var4 = this.method_6(var4, var5, var6, var7, var8[12], 6, 1700485571);
- var7 = this.method_6(var7, var4, var5, var6, var8[3], 10, -1894986606);
- var6 = this.method_6(var6, var7, var4, var5, var8[10], 15, -1051523);
- var5 = this.method_6(var5, var6, var7, var4, var8[1], 21, -2054922799);
- var4 = this.method_6(var4, var5, var6, var7, var8[8], 6, 1873313359);
- var7 = this.method_6(var7, var4, var5, var6, var8[15], 10, -30611744);
- var6 = this.method_6(var6, var7, var4, var5, var8[6], 15, -1560198380);
- var5 = this.method_6(var5, var6, var7, var4, var8[13], 21, 1309151649);
- var4 = this.method_6(var4, var5, var6, var7, var8[4], 6, -145523070);
- var7 = this.method_6(var7, var4, var5, var6, var8[11], 10, -1120210379);
- var6 = this.method_6(var6, var7, var4, var5, var8[2], 15, 718787259);
- var5 = this.method_6(var5, var6, var7, var4, var8[9], 21, -343485551);
- int[] var10000 = var1.do;
- var10000[0] += var4;
- var10000 = var1.do;
- var10000[1] += var5;
- var10000 = var1.do;
- var10000[2] += var6;
- var10000 = var1.do;
- var10000[3] += var7;
- }
-
- // $FF: renamed from: a (java.lang.String) void
- public void method_9(String var1) {
- byte[] var2 = new byte[var1.length()];
- var2 = var1.getBytes();
- this.method_10(var2, var2.length);
- }
-
- // $FF: renamed from: a (byte[], int) void
- public void method_10(byte[] var1, int var2) {
- this.method_11(this.field_2, var1, 0, var2);
- }
-
- // $FF: renamed from: a (a.a.a, byte[], int, int) void
- public void method_11(a.a.a var1, byte[] var2, int var3, int var4) {
- this.field_0 = null;
- if (var4 - var3 > var2.length) {
- var4 = var2.length - var3;
- }
-
- int var5 = var1.if[0] >>> 3 & 63;
- int[] var10000 = var1.if;
- if ((var10000[0] += var4 << 3) < var4 << 3) {
- int var10002 = var1.if[1]++;
- }
-
- var10000 = var1.if;
- var10000[1] += var4 >>> 29;
- int var6 = 64 - var5;
- int var9;
- if (var4 >= var6) {
- for(int var7 = 0; var7 < var6; ++var7) {
- var1.a[var7 + var5] = var2[var7 + var3];
- }
-
- this.method_8(var1, var1.a, 0);
-
- for(var9 = var6; var9 + 63 < var4; var9 += 64) {
- this.method_8(var1, var2, var9);
- }
-
- var5 = 0;
- } else {
- var9 = 0;
- }
-
- if (var9 < var4) {
- for(int var8 = var9; var9 < var4; ++var9) {
- var1.a[var5 + var9 - var8] = var2[var9 + var3];
- }
- }
-
- }
-
- // $FF: renamed from: a (byte[]) java.lang.String
- public static String method_12(byte[] var0) {
- StringBuffer var1 = new StringBuffer(var0.length * 2);
-
- for(int var2 = 0; var2 < var0.length; ++var2) {
- if ((var0[var2] & 255) < 16) {
- var1.append("0");
- }
-
- var1.append(Long.toString((long)(var0[var2] & 255), 16));
- }
-
- return var1.toString();
- }
-
- // $FF: renamed from: do () java.lang.String
- public String method_13() {
- return method_12(this.method_3());
- }
-
- // $FF: renamed from: if (int, int) int
- private int method_14(int var1, int var2) {
- return var1 << var2 | var1 >>> 32 - var2;
- }
-
- // $FF: renamed from: a (int, int, int, int) int
- private int method_15(int var1, int var2, int var3, int var4) {
- return this.method_17(this.method_16(var1, var2, var3), var4);
- }
-
- // $FF: renamed from: a (int, int, int) int
- private int method_16(int var1, int var2, int var3) {
- return this.method_17(this.method_17(var1, var2), var3);
- }
-
- // $FF: renamed from: a (int, int) int
- private int method_17(int var1, int var2) {
- long var3 = (long)var1 & 4294967295L;
- long var5 = (long)var2 & 4294967295L;
- var3 += var5;
- return (int)(var3 & 4294967295L);
- }
- }
-