package defpackage;

import java.util.HashMap;

/* JADX INFO: renamed from: ᵰᵝ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4381 implements InterfaceC5311 {

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public static final HashMap f16637;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final C4328 f16638;

    static {
        HashMap map = new HashMap();
        f16637 = map;
        map.put("HMACSHA256", new C3933(2));
        map.put("HMACMD5", new C3933(3));
    }

    public C4381(String str) {
        InterfaceC2448 interfaceC2448 = (InterfaceC2448) f16637.get(str.toUpperCase());
        if (interfaceC2448 != null) {
            this.f16638 = (C4328) interfaceC2448.mo6184();
        } else {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ("No Mac defined for ".concat(str));
            throw null;
        }
    }

    @Override // defpackage.InterfaceC5311
    public final void update(byte[] bArr) {
        this.f16638.f16472.m6621(bArr, 0, bArr.length);
    }

    @Override // defpackage.InterfaceC5311
    public final void update(byte[] bArr, int i, int i2) {
        this.f16638.f16472.m6621(bArr, i, i2);
    }

    @Override // defpackage.InterfaceC5311
    /* JADX INFO: renamed from: ʽˈˋ */
    public final void mo4726(byte b) {
        this.f16638.f16472.m6622(b);
    }

    @Override // defpackage.InterfaceC5311
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final byte[] mo4746() {
        C4328 c4328 = this.f16638;
        byte[] bArr = new byte[c4328.f16469];
        AbstractC2723 abstractC2723 = c4328.f16472;
        byte[] bArr2 = c4328.f16473;
        int i = c4328.f16470;
        abstractC2723.mo1995(i, bArr2);
        AbstractC2723 abstractC27232 = c4328.f16471;
        if (abstractC27232 != null) {
            abstractC2723.mo1998(abstractC27232);
            abstractC2723.m6621(bArr2, i, abstractC2723.mo1996());
        } else {
            abstractC2723.m6621(bArr2, 0, bArr2.length);
        }
        abstractC2723.mo1995(0, bArr);
        while (i < bArr2.length) {
            bArr2[i] = 0;
            i++;
        }
        AbstractC2723 abstractC27233 = c4328.f16474;
        if (abstractC27233 != null) {
            abstractC2723.mo1998(abstractC27233);
            return bArr;
        }
        byte[] bArr3 = c4328.f16475;
        abstractC2723.m6621(bArr3, 0, bArr3.length);
        return bArr;
    }

    @Override // defpackage.InterfaceC5311
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final void mo4753(byte[] bArr) {
        int length = bArr.length;
        byte[] bArr2 = new byte[length];
        System.arraycopy(bArr, 0, bArr2, 0, length);
        C4328 c4328 = this.f16638;
        byte[] bArr3 = c4328.f16473;
        byte[] bArr4 = c4328.f16475;
        AbstractC2723 abstractC2723 = c4328.f16472;
        abstractC2723.mo2001();
        int i = c4328.f16470;
        if (length > i) {
            abstractC2723.m6621(bArr2, 0, length);
            abstractC2723.mo1995(0, bArr4);
            length = c4328.f16469;
        } else {
            System.arraycopy(bArr2, 0, bArr4, 0, length);
        }
        while (length < bArr4.length) {
            bArr4[length] = 0;
            length++;
        }
        System.arraycopy(bArr4, 0, bArr3, 0, i);
        for (int i2 = 0; i2 < i; i2++) {
            bArr4[i2] = (byte) (bArr4[i2] ^ 54);
        }
        for (int i3 = 0; i3 < i; i3++) {
            bArr3[i3] = (byte) (bArr3[i3] ^ 92);
        }
        AbstractC2723 abstractC2723Mo1999 = abstractC2723.mo1999();
        c4328.f16471 = abstractC2723Mo1999;
        abstractC2723Mo1999.m6621(bArr3, 0, i);
        abstractC2723.m6621(bArr4, 0, bArr4.length);
        c4328.f16474 = abstractC2723.mo1999();
    }
}
