package p421.p433.p434.p439.p440;

import java.io.IOException;
import java.io.InputStream;
import java.util.Arrays;
import net.lingala.zip4j.exception.ZipException;
import p138.p176.p177.p242.p246.p251.C4303;
import p421.p433.p434.p435.C6772;
import p421.p433.p434.p435.InterfaceC6774;
import p421.p433.p434.p442.C6815;
import p421.p433.p434.p442.C6823;
import p421.p433.p434.p442.p443.EnumC6834;

/* JADX INFO: renamed from: ޏ.ؠ.֏.ށ.֏.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C6789 extends AbstractC6790<C6772> {

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public byte[] f19646;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public byte[] f19647;

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

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

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

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

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

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

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

    public C6789(C6799 c6799, C6823 c6823, char[] cArr) {
        super(c6799, c6823, cArr);
        this.f19646 = new byte[1];
        this.f19647 = new byte[16];
        this.f19648 = 0;
        this.f19649 = 0;
        this.f19650 = 0;
        this.f19651 = 0;
        this.f19652 = 0;
        this.f19653 = 0;
        this.f19654 = 0;
    }

    @Override // p421.p433.p434.p439.p440.AbstractC6790, java.io.InputStream
    public int read() {
        if (read(this.f19646) == -1) {
            return -1;
        }
        return this.f19646[0];
    }

    @Override // p421.p433.p434.p439.p440.AbstractC6790, java.io.InputStream
    public int read(byte[] bArr) {
        return read(bArr, 0, bArr.length);
    }

    @Override // p421.p433.p434.p439.p440.AbstractC6790, java.io.InputStream
    public int read(byte[] bArr, int i, int i2) throws IOException {
        this.f19650 = i2;
        this.f19651 = i;
        this.f19652 = 0;
        if (this.f19649 != 0) {
            m9959(bArr, i);
            int i3 = this.f19652;
            if (i3 == i2) {
                return i3;
            }
        }
        if (this.f19650 < 16) {
            byte[] bArr2 = this.f19647;
            int i4 = super.read(bArr2, 0, bArr2.length);
            this.f19654 = i4;
            this.f19648 = 0;
            if (i4 == -1) {
                this.f19649 = 0;
                int i5 = this.f19652;
                if (i5 > 0) {
                    return i5;
                }
                return -1;
            }
            this.f19649 = i4;
            m9959(bArr, this.f19651);
            int i6 = this.f19652;
            if (i6 == i2) {
                return i6;
            }
        }
        int i7 = this.f19651;
        int i8 = this.f19650;
        int i9 = super.read(bArr, i7, i8 - (i8 % 16));
        if (i9 != -1) {
            return i9 + this.f19652;
        }
        int i10 = this.f19652;
        if (i10 > 0) {
            return i10;
        }
        return -1;
    }

    @Override // p421.p433.p434.p439.p440.AbstractC6790
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public InterfaceC6774 mo9957(C6823 c6823, char[] cArr) throws IOException {
        C6815 c6815 = c6823.f19742;
        if (c6815 == null) {
            throw new IOException("invalid aes extra data record");
        }
        byte[] bArr = new byte[c6815.f19725.f19816];
        m9960(bArr);
        byte[] bArr2 = new byte[2];
        m9960(bArr2);
        return new C6772(c6815, cArr, bArr, bArr2);
    }

    @Override // p421.p433.p434.p439.p440.AbstractC6790
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void mo9958(InputStream inputStream) throws IOException {
        byte[] bArr = new byte[10];
        if (C4303.m6982(inputStream, bArr) != 10) {
            throw new ZipException("Invalid AES Mac bytes. Could not read sufficient data");
        }
        C6823 c6823 = this.f19659;
        if (c6823.f19740 && EnumC6834.DEFLATE.equals(C4303.m7074(c6823))) {
            return;
        }
        byte[] bArr2 = new byte[10];
        System.arraycopy(((C6772) this.f19656).f19576.f19591.doFinal(), 0, bArr2, 0, 10);
        if (!Arrays.equals(bArr, bArr2)) {
            throw new IOException("Reached end of data for this entry, but aes verification failed");
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m9959(byte[] bArr, int i) {
        int i2 = this.f19650;
        int i3 = this.f19649;
        if (i2 >= i3) {
            i2 = i3;
        }
        this.f19653 = i2;
        System.arraycopy(this.f19647, this.f19648, bArr, i, i2);
        int i4 = this.f19648 + this.f19653;
        this.f19648 = i4;
        if (i4 >= 15) {
            this.f19648 = 15;
        }
        int i5 = this.f19649 - this.f19653;
        this.f19649 = i5;
        if (i5 <= 0) {
            this.f19649 = 0;
        }
        int i6 = this.f19652;
        int i7 = this.f19653;
        this.f19652 = i6 + i7;
        this.f19650 -= i7;
        this.f19651 += i7;
    }
}
