package p138.p176.p278.p279.p290;

import java.security.MessageDigest;
import java.util.Arrays;
import p138.p176.p177.p242.p246.p251.C4303;

/* JADX INFO: renamed from: ދ.ހ.ހ.֏.ޞ.ސ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C5520 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final C5521 f15895 = new C5521(new long[]{1, 0, 0, 0, 0, 0, 0, 0, 0, 0}, new long[]{1, 0, 0, 0, 0, 0, 0, 0, 0, 0}, new long[]{0, 0, 0, 0, 0, 0, 0, 0, 0, 0});

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static final C5522 f15896 = new C5522(new C5523(new long[]{0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, new long[]{1, 0, 0, 0, 0, 0, 0, 0, 0, 0}, new long[]{1, 0, 0, 0, 0, 0, 0, 0, 0, 0}), new long[]{1, 0, 0, 0, 0, 0, 0, 0, 0, 0});

    /* JADX INFO: renamed from: ދ.ހ.ހ.֏.ޞ.ސ$֏, reason: contains not printable characters */
    public static class C5521 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final long[] f15897;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final long[] f15898;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final long[] f15899;

        public C5521() {
            this.f15897 = new long[10];
            this.f15898 = new long[10];
            this.f15899 = new long[10];
        }

        public C5521(C5521 c5521) {
            this.f15897 = Arrays.copyOf(c5521.f15897, 10);
            this.f15898 = Arrays.copyOf(c5521.f15898, 10);
            this.f15899 = Arrays.copyOf(c5521.f15899, 10);
        }

        public C5521(long[] jArr, long[] jArr2, long[] jArr3) {
            this.f15897 = jArr;
            this.f15898 = jArr2;
            this.f15899 = jArr3;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m8898(C5521 c5521, int i) {
            C5514.m8890(this.f15897, c5521.f15897, i);
            C5514.m8890(this.f15898, c5521.f15898, i);
            C5514.m8890(this.f15899, c5521.f15899, i);
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ހ.֏.ޞ.ސ$ؠ, reason: contains not printable characters */
    public static class C5522 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final C5523 f15900;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final long[] f15901;

        public C5522(C5522 c5522) {
            this.f15900 = new C5523(c5522.f15900);
            this.f15901 = Arrays.copyOf(c5522.f15901, 10);
        }

        public C5522(C5523 c5523, long[] jArr) {
            this.f15900 = c5523;
            this.f15901 = jArr;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ހ.֏.ޞ.ސ$ހ, reason: contains not printable characters */
    public static class C5523 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final long[] f15902;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final long[] f15903;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final long[] f15904;

        public C5523() {
            this.f15902 = new long[10];
            this.f15903 = new long[10];
            this.f15904 = new long[10];
        }

        public C5523(C5523 c5523) {
            this.f15902 = Arrays.copyOf(c5523.f15902, 10);
            this.f15903 = Arrays.copyOf(c5523.f15903, 10);
            this.f15904 = Arrays.copyOf(c5523.f15904, 10);
        }

        public C5523(long[] jArr, long[] jArr2, long[] jArr3) {
            this.f15902 = jArr;
            this.f15903 = jArr2;
            this.f15904 = jArr3;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public static C5523 m8899(C5523 c5523, C5522 c5522) {
            C5544.m8907(c5523.f15902, c5522.f15900.f15902, c5522.f15901);
            long[] jArr = c5523.f15903;
            C5523 c55232 = c5522.f15900;
            C5544.m8907(jArr, c55232.f15903, c55232.f15904);
            C5544.m8907(c5523.f15904, c5522.f15900.f15904, c5522.f15901);
            return c5523;
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.ހ.֏.ޞ.ސ$ށ, reason: contains not printable characters */
    public static class C5524 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final C5523 f15905 = new C5523();

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final long[] f15906 = new long[10];

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public static /* synthetic */ C5524 m8900(C5524 c5524, C5522 c5522) {
            C5544.m8907(c5524.f15905.f15902, c5522.f15900.f15902, c5522.f15901);
            long[] jArr = c5524.f15905.f15903;
            C5523 c5523 = c5522.f15900;
            C5544.m8907(jArr, c5523.f15903, c5523.f15904);
            C5544.m8907(c5524.f15905.f15904, c5522.f15900.f15904, c5522.f15901);
            long[] jArr2 = c5524.f15906;
            C5523 c55232 = c5522.f15900;
            C5544.m8907(jArr2, c55232.f15902, c55232.f15903);
            return c5524;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m8891(int i, int i2) {
        int i3 = (~(i ^ i2)) & 255;
        int i4 = i3 & (i3 << 4);
        int i5 = i4 & (i4 << 2);
        return ((i5 & (i5 << 1)) >> 7) & 1;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static /* synthetic */ int m8892(long[] jArr) {
        return C5544.m8908(jArr)[0] & 1;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m8893(C5521 c5521, int i, byte b) {
        int i2 = (b & 255) >> 7;
        int i3 = b - (((-i2) & b) << 1);
        c5521.m8898(C5525.f15908[i][0], m8891(i3, 1));
        c5521.m8898(C5525.f15908[i][1], m8891(i3, 2));
        c5521.m8898(C5525.f15908[i][2], m8891(i3, 3));
        c5521.m8898(C5525.f15908[i][3], m8891(i3, 4));
        c5521.m8898(C5525.f15908[i][4], m8891(i3, 5));
        c5521.m8898(C5525.f15908[i][5], m8891(i3, 6));
        c5521.m8898(C5525.f15908[i][6], m8891(i3, 7));
        c5521.m8898(C5525.f15908[i][7], m8891(i3, 8));
        long[] jArrCopyOf = Arrays.copyOf(c5521.f15898, 10);
        long[] jArrCopyOf2 = Arrays.copyOf(c5521.f15897, 10);
        long[] jArrCopyOf3 = Arrays.copyOf(c5521.f15899, 10);
        for (int i4 = 0; i4 < jArrCopyOf3.length; i4++) {
            jArrCopyOf3[i4] = -jArrCopyOf3[i4];
        }
        c5521.m8898(new C5521(jArrCopyOf, jArrCopyOf2, jArrCopyOf3), i2);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m8894(C5522 c5522, C5523 c5523) {
        long[] jArr = new long[10];
        C5544.m8906(c5522.f15900.f15902, c5523.f15902);
        C5544.m8906(c5522.f15900.f15904, c5523.f15903);
        C5544.m8906(c5522.f15901, c5523.f15904);
        long[] jArr2 = c5522.f15901;
        C5544.m8913(jArr2, jArr2, jArr2);
        C5544.m8913(c5522.f15900.f15903, c5523.f15902, c5523.f15903);
        C5544.m8906(jArr, c5522.f15900.f15903);
        C5523 c55232 = c5522.f15900;
        C5544.m8913(c55232.f15903, c55232.f15904, c55232.f15902);
        C5523 c55233 = c5522.f15900;
        long[] jArr3 = c55233.f15904;
        C5544.m8911(jArr3, jArr3, c55233.f15902);
        C5523 c55234 = c5522.f15900;
        C5544.m8911(c55234.f15902, jArr, c55234.f15903);
        long[] jArr4 = c5522.f15901;
        C5544.m8911(jArr4, jArr4, c5522.f15900.f15904);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m8895(C5522 c5522, C5524 c5524, C5521 c5521) {
        long[] jArr = new long[10];
        long[] jArr2 = c5522.f15900.f15902;
        C5523 c5523 = c5524.f15905;
        C5544.m8913(jArr2, c5523.f15903, c5523.f15902);
        long[] jArr3 = c5522.f15900.f15903;
        C5523 c55232 = c5524.f15905;
        C5544.m8911(jArr3, c55232.f15903, c55232.f15902);
        long[] jArr4 = c5522.f15900.f15903;
        C5544.m8907(jArr4, jArr4, c5521.f15898);
        C5523 c55233 = c5522.f15900;
        C5544.m8907(c55233.f15904, c55233.f15902, c5521.f15897);
        C5544.m8907(c5522.f15901, c5524.f15906, c5521.f15899);
        System.arraycopy(c5524.f15905.f15904, 0, c5522.f15900.f15902, 0, 10);
        long[] jArr5 = c5522.f15900.f15902;
        C5544.m8913(jArr, jArr5, jArr5);
        C5523 c55234 = c5522.f15900;
        C5544.m8911(c55234.f15902, c55234.f15904, c55234.f15903);
        C5523 c55235 = c5522.f15900;
        long[] jArr6 = c55235.f15903;
        C5544.m8913(jArr6, c55235.f15904, jArr6);
        C5544.m8913(c5522.f15900.f15904, jArr, c5522.f15901);
        long[] jArr7 = c5522.f15901;
        C5544.m8911(jArr7, jArr, jArr7);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static byte[] m8896(byte[] bArr) {
        MessageDigest messageDigestM8904 = C5534.f15936.m8904("SHA-512");
        messageDigestM8904.update(bArr, 0, 32);
        byte[] bArrDigest = messageDigestM8904.digest();
        bArrDigest[0] = (byte) (bArrDigest[0] & 248);
        bArrDigest[31] = (byte) (bArrDigest[31] & 127);
        bArrDigest[31] = (byte) (bArrDigest[31] | 64);
        return bArrDigest;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static byte[] m8897(byte[] bArr) {
        int i;
        byte[] bArr2 = new byte[64];
        int i2 = 0;
        while (true) {
            if (i2 >= 32) {
                break;
            }
            int i3 = i2 * 2;
            bArr2[i3 + 0] = (byte) (((bArr[i2] & 255) >> 0) & 15);
            bArr2[i3 + 1] = (byte) (((bArr[i2] & 255) >> 4) & 15);
            i2++;
        }
        int i4 = 0;
        for (int i5 = 0; i5 < 63; i5++) {
            bArr2[i5] = (byte) (bArr2[i5] + i4);
            i4 = (bArr2[i5] + 8) >> 4;
            bArr2[i5] = (byte) (bArr2[i5] - (i4 << 4));
        }
        bArr2[63] = (byte) (bArr2[63] + i4);
        C5522 c5522 = new C5522(f15896);
        C5524 c5524 = new C5524();
        for (i = 1; i < 64; i += 2) {
            C5521 c5521 = new C5521(f15895);
            m8893(c5521, i / 2, bArr2[i]);
            C5524.m8900(c5524, c5522);
            m8895(c5522, c5524, c5521);
        }
        C5523 c5523 = new C5523();
        C5523.m8899(c5523, c5522);
        m8894(c5522, c5523);
        C5523.m8899(c5523, c5522);
        m8894(c5522, c5523);
        C5523.m8899(c5523, c5522);
        m8894(c5522, c5523);
        C5523.m8899(c5523, c5522);
        m8894(c5522, c5523);
        for (int i6 = 0; i6 < 64; i6 += 2) {
            C5521 c55212 = new C5521(f15895);
            m8893(c55212, i6 / 2, bArr2[i6]);
            C5524.m8900(c5524, c5522);
            m8895(c5522, c5524, c55212);
        }
        long[] jArr = new long[10];
        long[] jArr2 = new long[10];
        long[] jArr3 = new long[10];
        C5544.m8907(jArr, c5522.f15900.f15902, c5522.f15901);
        C5523 c55232 = c5522.f15900;
        C5544.m8907(jArr2, c55232.f15903, c55232.f15904);
        C5544.m8907(jArr3, c5522.f15900.f15904, c5522.f15901);
        long[] jArr4 = new long[10];
        C5544.m8906(jArr4, jArr);
        long[] jArr5 = new long[10];
        C5544.m8906(jArr5, jArr2);
        long[] jArr6 = new long[10];
        C5544.m8906(jArr6, jArr3);
        long[] jArr7 = new long[10];
        C5544.m8906(jArr7, jArr6);
        long[] jArr8 = new long[10];
        C5544.m8911(jArr8, jArr5, jArr4);
        C5544.m8907(jArr8, jArr8, jArr6);
        long[] jArr9 = new long[10];
        C5544.m8907(jArr9, jArr4, jArr5);
        C5544.m8907(jArr9, jArr9, C5525.f15907);
        C5544.m8913(jArr9, jArr9, jArr7);
        if (!C4303.m7172(C5544.m8908(jArr8), C5544.m8908(jArr9))) {
            throw new IllegalStateException("arithmetic error in scalar multiplication");
        }
        long[] jArr10 = new long[10];
        long[] jArr11 = new long[10];
        long[] jArr12 = new long[10];
        long[] jArr13 = new long[10];
        long[] jArr14 = new long[10];
        long[] jArr15 = new long[10];
        long[] jArr16 = new long[10];
        long[] jArr17 = new long[10];
        long[] jArr18 = new long[10];
        long[] jArr19 = new long[10];
        long[] jArr20 = new long[10];
        long[] jArr21 = new long[10];
        long[] jArr22 = new long[10];
        C5544.m8906(jArr13, jArr3);
        C5544.m8906(jArr22, jArr13);
        C5544.m8906(jArr21, jArr22);
        C5544.m8907(jArr14, jArr21, jArr3);
        C5544.m8907(jArr15, jArr14, jArr13);
        C5544.m8906(jArr21, jArr15);
        C5544.m8907(jArr16, jArr21, jArr14);
        C5544.m8906(jArr21, jArr16);
        C5544.m8906(jArr22, jArr21);
        C5544.m8906(jArr21, jArr22);
        C5544.m8906(jArr22, jArr21);
        C5544.m8906(jArr21, jArr22);
        C5544.m8907(jArr17, jArr21, jArr16);
        C5544.m8906(jArr21, jArr17);
        C5544.m8906(jArr22, jArr21);
        for (int i7 = 2; i7 < 10; i7 += 2) {
            C5544.m8906(jArr21, jArr22);
            C5544.m8906(jArr22, jArr21);
        }
        C5544.m8907(jArr18, jArr22, jArr17);
        C5544.m8906(jArr21, jArr18);
        C5544.m8906(jArr22, jArr21);
        for (int i8 = 2; i8 < 20; i8 += 2) {
            C5544.m8906(jArr21, jArr22);
            C5544.m8906(jArr22, jArr21);
        }
        C5544.m8907(jArr21, jArr22, jArr18);
        C5544.m8906(jArr22, jArr21);
        C5544.m8906(jArr21, jArr22);
        for (int i9 = 2; i9 < 10; i9 += 2) {
            C5544.m8906(jArr22, jArr21);
            C5544.m8906(jArr21, jArr22);
        }
        C5544.m8907(jArr19, jArr21, jArr17);
        C5544.m8906(jArr21, jArr19);
        C5544.m8906(jArr22, jArr21);
        for (int i10 = 2; i10 < 50; i10 += 2) {
            C5544.m8906(jArr21, jArr22);
            C5544.m8906(jArr22, jArr21);
        }
        C5544.m8907(jArr20, jArr22, jArr19);
        C5544.m8906(jArr22, jArr20);
        C5544.m8906(jArr21, jArr22);
        for (int i11 = 2; i11 < 100; i11 += 2) {
            C5544.m8906(jArr22, jArr21);
            C5544.m8906(jArr21, jArr22);
        }
        C5544.m8907(jArr22, jArr21, jArr20);
        C5544.m8906(jArr21, jArr22);
        C5544.m8906(jArr22, jArr21);
        for (int i12 = 2; i12 < 50; i12 += 2) {
            C5544.m8906(jArr21, jArr22);
            C5544.m8906(jArr22, jArr21);
        }
        C5544.m8907(jArr21, jArr22, jArr19);
        C5544.m8906(jArr22, jArr21);
        C5544.m8906(jArr21, jArr22);
        C5544.m8906(jArr22, jArr21);
        C5544.m8906(jArr21, jArr22);
        C5544.m8906(jArr22, jArr21);
        C5544.m8907(jArr10, jArr22, jArr15);
        C5544.m8907(jArr11, jArr, jArr10);
        C5544.m8907(jArr12, jArr2, jArr10);
        byte[] bArrM8908 = C5544.m8908(jArr12);
        bArrM8908[31] = (byte) (bArrM8908[31] ^ (m8892(jArr11) << 7));
        return bArrM8908;
    }
}
