package defpackage;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import javax.crypto.Mac;

/* JADX INFO: renamed from: ˋᵪ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C1529 extends AbstractC0177 {

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public byte[] f6169;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public int f6170;

    @Override // defpackage.AbstractC0177, java.io.OutputStream
    public final void write(int i) throws IOException {
        write(new byte[]{(byte) i}, 0, 1);
    }

    @Override // defpackage.AbstractC0177, java.io.OutputStream
    public final void write(byte[] bArr) throws IOException {
        write(bArr, 0, bArr.length);
    }

    @Override // defpackage.AbstractC0177, java.io.OutputStream
    public final void write(byte[] bArr, int i, int i2) throws IOException {
        int i3;
        int i4 = this.f6170;
        int i5 = 16 - i4;
        byte[] bArr2 = this.f6169;
        if (i2 < i5) {
            System.arraycopy(bArr, i, bArr2, i4, i2);
            this.f6170 += i2;
            return;
        }
        System.arraycopy(bArr, i, bArr2, i4, 16 - i4);
        super.write(bArr2, 0, bArr2.length);
        int i6 = 16 - this.f6170;
        int i7 = i2 - i6;
        this.f6170 = 0;
        if (i7 != 0 && (i3 = i7 % 16) != 0) {
            System.arraycopy(bArr, (i7 + i6) - i3, bArr2, 0, i3);
            this.f6170 = i3;
            i7 -= i3;
        }
        super.write(bArr, i6, i7);
    }

    @Override // defpackage.AbstractC0177
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final InterfaceC4926 mo1320(C4577 c4577, char[] cArr, boolean z) throws IOException {
        C3763 c3763 = new C3763(cArr, c4577.f17406, z);
        C5027 c5027 = this.f1604;
        c5027.write(c3763.f14311);
        c5027.write(c3763.f14317);
        return c3763;
    }

    @Override // defpackage.AbstractC0177
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final void mo1321() throws IOException {
        int i = this.f6170;
        if (i != 0) {
            super.write(this.f6169, 0, i);
            this.f6170 = 0;
        }
        C1404 c1404 = ((C3763) this.f1605).f14313;
        if (((ByteArrayOutputStream) c1404.f5809).size() > 0) {
            c1404.m4051(0);
        }
        byte[] bArr = new byte[10];
        System.arraycopy(((Mac) c1404.f5807).doFinal(), 0, bArr, 0, 10);
        C5027 c5027 = this.f1604;
        c5027.getClass();
        c5027.write(bArr, 0, 10);
        super.mo1321();
    }
}
