package p421.p433.p434.p435.p437;

import java.lang.reflect.Array;
import net.lingala.zip4j.exception.ZipException;

/* JADX INFO: renamed from: ޏ.ؠ.֏.ؠ.ޅ.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C6781 {

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public static final byte[] f19605 = {99, 124, 119, 123, -14, 107, 111, -59, 48, 1, 103, 43, -2, -41, -85, 118, -54, -126, -55, 125, -6, 89, 71, -16, -83, -44, -94, -81, -100, -92, 114, -64, -73, -3, -109, 38, 54, 63, -9, -52, 52, -91, -27, -15, 113, -40, 49, 21, 4, -57, 35, -61, 24, -106, 5, -102, 7, 18, -128, -30, -21, 39, -78, 117, 9, -125, 44, 26, 27, 110, 90, -96, 82, 59, -42, -77, 41, -29, 47, -124, 83, -47, 0, -19, 32, -4, -79, 91, 106, -53, -66, 57, 74, 76, 88, -49, -48, -17, -86, -5, 67, 77, 51, -123, 69, -7, 2, 127, 80, 60, -97, -88, 81, -93, 64, -113, -110, -99, 56, -11, -68, -74, -38, 33, 16, -1, -13, -46, -51, 12, 19, -20, 95, -105, 68, 23, -60, -89, 126, 61, 100, 93, 25, 115, 96, -127, 79, -36, 34, 42, -112, -120, 70, -18, -72, 20, -34, 94, 11, -37, -32, 50, 58, 10, 73, 6, 36, 92, -62, -45, -84, 98, -111, -107, -28, 121, -25, -56, 55, 109, -115, -43, 78, -87, 108, 86, -12, -22, 101, 122, -82, 8, -70, 120, 37, 46, 28, -90, -76, -58, -24, -35, 116, 31, 75, -67, -117, -118, 112, 62, -75, 102, 72, 3, -10, 14, 97, 53, 87, -71, -122, -63, 29, -98, -31, -8, -104, 17, 105, -39, -114, -108, -101, 30, -121, -23, -50, 85, 40, -33, -116, -95, -119, 13, -65, -26, 66, 104, 65, -103, 45, 15, -80, 84, -69, 22};

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public static final int[] f19606 = {1, 2, 4, 8, 16, 32, 64, 128, 27, 54, 108, 216, 171, 77, 154, 47, 94, 188, 99, 198, 151, 53, 106, 212, 179, 125, 250, 239, 197, 145};

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public static final int[] f19607 = {-1520213050, -2072216328, -1720223762, -1921287178, 234025727, -1117033514, -1318096930, 1422247313, 1345335392, 50397442, -1452841010, 2099981142, 436141799, 1658312629, -424957107, -1703512340, 1170918031, -1652391393, 1086966153, -2021818886, 368769775, -346465870, -918075506, 200339707, -324162239, 1742001331, -39673249, -357585083, -1080255453, -140204973, -1770884380, 1539358875, -1028147339, 486407649, -1366060227, 1780885068, 1513502316, 1094664062, 49805301, 1338821763, 1546925160, -190470831, 887481809, 150073849, -1821281822, 1943591083, 1395732834, 1058346282, 201589768, 1388824469, 1696801606, 1589887901, 672667696, -1583966665, 251987210, -1248159185, 151455502, 907153956, -1686077413, 1038279391, 652995533, 1764173646, -843926913, -1619692054, 453576978, -1635548387, 1949051992, 773462580, 756751158, -1301385508, -296068428, -73359269, -162377052, 1295727478, 1641469623, -827083907, 2066295122, 1055122397, 1898917726, -1752923117, -179088474, 1758581177, 0, 753790401, 1612718144, 536673507, -927878791, -312779850, -1100322092, 1187761037, -641810841, 1262041458, -565556588, -733197160, -396863312, 1255133061, 1808847035, 720367557, -441800113, 385612781, -985447546, -682799718, 1429418854, -1803188975, -817543798, 284817897, 100794884, -2122350594, -263171936, 1144798328, -1163944155, -475486133, -212774494, -22830243, -1069531008, -1970303227, -1382903233, -1130521311, 1211644016, 83228145, -541279133, -1044990345, 1977277103, 1663115586, 806359072, 452984805, 250868733, 1842533055, 1288555905, 336333848, 890442534, 804056259, -513843266, -1567123659, -867941240, 957814574, 1472513171, -223893675, -2105639172, 1195195770, -1402706744, -413311558, 723065138, -1787595802, -1604296512, -1736343271, -783331426, 2145180835, 1713513028, 2116692564, -1416589253, -2088204277, -901364084, 703524551, -742868885, 1007948840, 2044649127, -497131844, 487262998, 1994120109, 1004593371, 1446130276, 1312438900, 503974420, -615954030, 168166924, 1814307912, -463709000, 1573044895, 1859376061, -273896381, -1503501628, -1466855111, -1533700815, 937747667, -1954973198, 854058965, 1137232011, 1496790894, -1217565222, -1936880383, 1691735473, -766620004, -525751991, -1267962664, -95005012, 133494003, 636152527, -1352309302, -1904575756, -374428089, 403179536, -709182865, -2005370640, 1864705354, 1915629148, 605822008, -240736681, -944458637, 1371981463, 602466507, 2094914977, -1670089496, 555687742, -582268010, -591544991, -2037675251, -2054518257, -1871679264, 1111375484, -994724495, -1436129588, -666351472, 84083462, 32962295, 302911004, -1553899070, 1597322602, -111716434, -793134743, -1853454825, 1489093017, 656219450, -1180787161, 954327513, 335083755, -1281845205, 856756514, -1150719534, 1893325225, -1987146233, -1483434957, -1231316179, 572399164, -1836611819, 552200649, 1238290055, -11184726, 2015897680, 2061492133, -1886614525, -123625127, -2138470135, 386731290, -624967835, 837215959, -968736124, -1201116976, -1019133566, -1332111063, 1999449434, 286199582, -877612933, -61582168, -692339859, 974525996};

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public int f19608;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public int[][] f19609;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public int f19610;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public int f19611;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public int f19612;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public int f19613;

    public C6781(byte[] bArr) throws ZipException {
        this.f19609 = null;
        int length = bArr.length / 4;
        if ((length != 4 && length != 6 && length != 8) || length * 4 != bArr.length) {
            throw new ZipException("invalid key length (not 128/192/256)");
        }
        int i = length + 6;
        this.f19608 = i;
        int i2 = 0;
        int[][] iArr = (int[][]) Array.newInstance((Class<?>) int.class, i + 1, 4);
        int i3 = 0;
        while (i2 < bArr.length) {
            iArr[i3 >> 2][i3 & 3] = (bArr[i2] & 255) | ((bArr[i2 + 1] & 255) << 8) | ((bArr[i2 + 2] & 255) << 16) | (bArr[i2 + 3] << 24);
            i2 += 4;
            i3++;
        }
        int i4 = (this.f19608 + 1) << 2;
        for (int i5 = length; i5 < i4; i5++) {
            int i6 = i5 - 1;
            int iM9936 = iArr[i6 >> 2][i6 & 3];
            int i7 = i5 % length;
            if (i7 == 0) {
                iM9936 = m9936(m9937(iM9936, 8)) ^ f19606[(i5 / length) - 1];
            } else if (length > 6 && i7 == 4) {
                iM9936 = m9936(iM9936);
            }
            int i8 = i5 - length;
            iArr[i5 >> 2][i5 & 3] = iM9936 ^ iArr[i8 >> 2][i8 & 3];
        }
        this.f19609 = iArr;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final int m9936(int i) {
        byte[] bArr = f19605;
        return (bArr[(i >> 24) & 255] << 24) | (bArr[i & 255] & 255) | ((bArr[(i >> 8) & 255] & 255) << 8) | ((bArr[(i >> 16) & 255] & 255) << 16);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final int m9937(int i, int i2) {
        return (i << (-i2)) | (i >>> i2);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public int m9938(byte[] bArr, byte[] bArr2) throws ZipException {
        int[][] iArr = this.f19609;
        if (iArr == null) {
            throw new ZipException("AES engine not initialised");
        }
        if (16 > bArr.length) {
            throw new ZipException("input buffer too short");
        }
        if (16 > bArr2.length) {
            throw new ZipException("output buffer too short");
        }
        int i = bArr[0] & 255;
        this.f19610 = i;
        int i2 = i | ((bArr[1] & 255) << 8);
        this.f19610 = i2;
        char c = 2;
        int i3 = i2 | ((bArr[2] & 255) << 16);
        this.f19610 = i3;
        int i4 = i3 | (bArr[3] << 24);
        this.f19610 = i4;
        int i5 = bArr[4] & 255;
        this.f19611 = i5;
        int i6 = ((bArr[5] & 255) << 8) | i5;
        this.f19611 = i6;
        int i7 = i6 | ((bArr[6] & 255) << 16);
        this.f19611 = i7;
        int i8 = i7 | (bArr[7] << 24);
        this.f19611 = i8;
        int i9 = bArr[8] & 255;
        this.f19612 = i9;
        int i10 = i9 | ((bArr[9] & 255) << 8);
        this.f19612 = i10;
        int i11 = ((bArr[10] & 255) << 16) | i10;
        this.f19612 = i11;
        int i12 = i11 | (bArr[11] << 24);
        this.f19612 = i12;
        int i13 = bArr[12] & 255;
        this.f19613 = i13;
        int i14 = ((bArr[13] & 255) << 8) | i13;
        this.f19613 = i14;
        int i15 = ((bArr[14] & 255) << 16) | i14;
        this.f19613 = i15;
        int i16 = (bArr[15] << 24) | i15;
        this.f19613 = i16;
        this.f19610 = i4 ^ iArr[0][0];
        this.f19611 = iArr[0][1] ^ i8;
        this.f19612 = iArr[0][2] ^ i12;
        this.f19613 = i16 ^ iArr[0][3];
        int i17 = 1;
        while (i17 < this.f19608 - 1) {
            int[] iArr2 = f19607;
            int iM9937 = (((m9937(iArr2[(this.f19611 >> 8) & 255], 24) ^ iArr2[this.f19610 & 255]) ^ m9937(f19607[(this.f19612 >> 16) & 255], 16)) ^ m9937(f19607[(this.f19613 >> 24) & 255], 8)) ^ iArr[i17][0];
            int[] iArr3 = f19607;
            int iM99372 = (((m9937(iArr3[(this.f19612 >> 8) & 255], 24) ^ iArr3[this.f19611 & 255]) ^ m9937(f19607[(this.f19613 >> 16) & 255], 16)) ^ m9937(f19607[(this.f19610 >> 24) & 255], 8)) ^ iArr[i17][1];
            int[] iArr4 = f19607;
            int iM99373 = (((m9937(iArr4[(this.f19613 >> 8) & 255], 24) ^ iArr4[this.f19612 & 255]) ^ m9937(f19607[(this.f19610 >> 16) & 255], 16)) ^ m9937(f19607[(this.f19611 >> 24) & 255], 8)) ^ iArr[i17][c];
            int[] iArr5 = f19607;
            int iM99374 = ((m9937(iArr5[(this.f19610 >> 8) & 255], 24) ^ iArr5[this.f19613 & 255]) ^ m9937(f19607[(this.f19611 >> 16) & 255], 16)) ^ m9937(f19607[(this.f19612 >> 24) & 255], 8);
            int i18 = i17 + 1;
            int i19 = iArr[i17][3] ^ iM99374;
            int[] iArr6 = f19607;
            this.f19610 = (((m9937(iArr6[(iM99372 >> 8) & 255], 24) ^ iArr6[iM9937 & 255]) ^ m9937(f19607[(iM99373 >> 16) & 255], 16)) ^ m9937(f19607[(i19 >> 24) & 255], 8)) ^ iArr[i18][0];
            int[] iArr7 = f19607;
            this.f19611 = (((m9937(iArr7[(iM99373 >> 8) & 255], 24) ^ iArr7[iM99372 & 255]) ^ m9937(f19607[(i19 >> 16) & 255], 16)) ^ m9937(f19607[(iM9937 >> 24) & 255], 8)) ^ iArr[i18][1];
            int[] iArr8 = f19607;
            this.f19612 = (((m9937(iArr8[(i19 >> 8) & 255], 24) ^ iArr8[iM99373 & 255]) ^ m9937(f19607[(iM9937 >> 16) & 255], 16)) ^ m9937(f19607[(iM99372 >> 24) & 255], 8)) ^ iArr[i18][2];
            int[] iArr9 = f19607;
            this.f19613 = (((iArr9[i19 & 255] ^ m9937(iArr9[(iM9937 >> 8) & 255], 24)) ^ m9937(f19607[(iM99372 >> 16) & 255], 16)) ^ m9937(f19607[(iM99373 >> 24) & 255], 8)) ^ iArr[i18][3];
            i17 = i18 + 1;
            c = 2;
        }
        int[] iArr10 = f19607;
        int iM99375 = (((m9937(iArr10[(this.f19611 >> 8) & 255], 24) ^ iArr10[this.f19610 & 255]) ^ m9937(f19607[(this.f19612 >> 16) & 255], 16)) ^ m9937(f19607[(this.f19613 >> 24) & 255], 8)) ^ iArr[i17][0];
        int[] iArr11 = f19607;
        int iM99376 = (((m9937(iArr11[(this.f19612 >> 8) & 255], 24) ^ iArr11[this.f19611 & 255]) ^ m9937(f19607[(this.f19613 >> 16) & 255], 16)) ^ m9937(f19607[(this.f19610 >> 24) & 255], 8)) ^ iArr[i17][1];
        int[] iArr12 = f19607;
        int iM99377 = (((m9937(iArr12[(this.f19613 >> 8) & 255], 24) ^ iArr12[this.f19612 & 255]) ^ m9937(f19607[(this.f19610 >> 16) & 255], 16)) ^ m9937(f19607[(this.f19611 >> 24) & 255], 8)) ^ iArr[i17][2];
        int[] iArr13 = f19607;
        int i20 = i17 + 1;
        int iM99378 = iArr[i17][3] ^ (((m9937(iArr13[(this.f19610 >> 8) & 255], 24) ^ iArr13[this.f19613 & 255]) ^ m9937(f19607[(this.f19611 >> 16) & 255], 16)) ^ m9937(f19607[(this.f19612 >> 24) & 255], 8));
        byte[] bArr3 = f19605;
        int i21 = ((((bArr3[iM99375 & 255] & 255) ^ ((bArr3[(iM99376 >> 8) & 255] & 255) << 8)) ^ ((bArr3[(iM99377 >> 16) & 255] & 255) << 16)) ^ (bArr3[(iM99378 >> 24) & 255] << 24)) ^ iArr[i20][0];
        this.f19610 = i21;
        int i22 = (((((bArr3[(iM99377 >> 8) & 255] & 255) << 8) ^ (bArr3[iM99376 & 255] & 255)) ^ ((bArr3[(iM99378 >> 16) & 255] & 255) << 16)) ^ (bArr3[(iM99375 >> 24) & 255] << 24)) ^ iArr[i20][1];
        this.f19611 = i22;
        int i23 = (((((bArr3[(iM99378 >> 8) & 255] & 255) << 8) ^ (bArr3[iM99377 & 255] & 255)) ^ ((bArr3[(iM99375 >> 16) & 255] & 255) << 16)) ^ (bArr3[(iM99376 >> 24) & 255] << 24)) ^ iArr[i20][2];
        this.f19612 = i23;
        int i24 = ((((bArr3[iM99378 & 255] & 255) ^ ((bArr3[(iM99375 >> 8) & 255] & 255) << 8)) ^ ((bArr3[(iM99376 >> 16) & 255] & 255) << 16)) ^ (bArr3[(iM99377 >> 24) & 255] << 24)) ^ iArr[i20][3];
        this.f19613 = i24;
        bArr2[0] = (byte) i21;
        bArr2[1] = (byte) (i21 >> 8);
        bArr2[2] = (byte) (i21 >> 16);
        bArr2[3] = (byte) (i21 >> 24);
        bArr2[4] = (byte) i22;
        bArr2[5] = (byte) (i22 >> 8);
        bArr2[6] = (byte) (i22 >> 16);
        bArr2[7] = (byte) (i22 >> 24);
        bArr2[8] = (byte) i23;
        bArr2[9] = (byte) (i23 >> 8);
        bArr2[10] = (byte) (i23 >> 16);
        bArr2[11] = (byte) (i23 >> 24);
        bArr2[12] = (byte) i24;
        bArr2[13] = (byte) (i24 >> 8);
        bArr2[14] = (byte) (i24 >> 16);
        bArr2[15] = (byte) (i24 >> 24);
        return 16;
    }
}
