package defpackage;

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

/* renamed from: ˉᵿᵕ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C1247 extends AbstractC3576 {

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public int f5209;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public byte[] f5210;

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

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

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

    @Override // defpackage.AbstractC3576
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final InterfaceC4103 mo3789(C5254 c5254, char[] cArr, boolean z) throws IOException {
        C0926 c0926 = new C0926(cArr, c5254.f19674, z);
        C1111 c1111 = this.f13382;
        c1111.write(c0926.f4205);
        c1111.write(c0926.f4206);
        return c0926;
    }

    @Override // defpackage.AbstractC3576
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void mo3790() throws IllegalStateException, IOException {
        int i = this.f5209;
        if (i != 0) {
            super.write(this.f5210, 0, i);
            this.f5209 = 0;
        }
        C4782 c4782 = ((C0926) this.f13381).f4209;
        if (((ByteArrayOutputStream) c4782.f17767).size() > 0) {
            c4782.m10084(0);
        }
        byte[] bArr = new byte[10];
        System.arraycopy(((Mac) c4782.f17768).doFinal(), 0, bArr, 0, 10);
        C1111 c1111 = this.f13382;
        c1111.getClass();
        c1111.write(bArr, 0, 10);
        super.mo3790();
    }
}
