package defpackage;

import com.google.crypto.tink.shaded.protobuf.InvalidProtocolBufferException;
import com.google.firebase.abt.component.AbtRegistrar;
import java.security.GeneralSecurityException;
import java.security.Provider;
import javax.crypto.spec.SecretKeySpec;

/* renamed from: ᵙˏ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final /* synthetic */ class C2585 implements InterfaceC3044, InterfaceC2825, InterfaceC4082, InterfaceC0923, InterfaceC2410, InterfaceC1574 {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public static final C2585 f10027 = new C2585(0);

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public static final C2585 f10028 = new C2585(1);

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final /* synthetic */ int f10029;

    public /* synthetic */ C2585(int i) {
        this.f10029 = i;
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static /* synthetic */ void m6491(String str) {
        throw new IndexOutOfBoundsException(str);
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static /* synthetic */ void m6504() {
        throw new UnsupportedOperationException();
    }

    @Override // defpackage.InterfaceC4082
    /* renamed from: ˇʼʤˎ */
    public C2720 mo1436(AbstractC0596 abstractC0596) {
        switch (this.f10029) {
            case 23:
                C2856 c2856 = (C2856) abstractC0596;
                C0846 c0846M9899 = C4708.m9899();
                c0846M9899.m2969("type.googleapis.com/google.crypto.tink.AesCmacKey");
                C2728 c2728M9995 = C4735.m9995();
                C3308 c3308M4116 = C1329.m4116();
                int i = c2856.f11070;
                c3308M4116.m8456();
                C1329.m4118((C1329) c3308M4116.f14207, i);
                C1329 c1329 = (C1329) c3308M4116.m8459();
                c2728M9995.m8456();
                C4735.m9996((C4735) c2728M9995.f14207, c1329);
                int i2 = c2856.f11069;
                c2728M9995.m8456();
                C4735.m9997((C4735) c2728M9995.f14207, i2);
                c0846M9899.m2967(((C4735) c2728M9995.m8459()).m953());
                c0846M9899.m2968(AbstractC4228.m9178(c2856.f11068));
                return C2720.m6727((C4708) c0846M9899.m8459());
            default:
                C1296 c1296 = (C1296) abstractC0596;
                C0846 c0846M98992 = C4708.m9899();
                c0846M98992.m2969("type.googleapis.com/google.crypto.tink.AesCtrHmacAeadKey");
                C1547 c1547M11142 = C5526.m11142();
                C5480 c5480M6443 = C2557.m6443();
                C4185 c4185M1777 = C0354.m1777();
                int i3 = c1296.f5377;
                c4185M1777.m8456();
                C0354.m1779((C0354) c4185M1777.f14207, i3);
                C0354 c0354 = (C0354) c4185M1777.m8459();
                c5480M6443.m8456();
                C2557.m6445((C2557) c5480M6443.f14207, c0354);
                int i4 = c1296.f5378;
                c5480M6443.m8456();
                C2557.m6444((C2557) c5480M6443.f14207, i4);
                C2557 c2557 = (C2557) c5480M6443.m8459();
                c1547M11142.m8456();
                C5526.m11144((C5526) c1547M11142.f14207, c2557);
                C2055 c2055M3161 = C0921.m3161();
                C4984 c4984M6930 = AbstractC2824.m6930(c1296);
                c2055M3161.m8456();
                C0921.m3159((C0921) c2055M3161.f14207, c4984M6930);
                int i5 = c1296.f5379;
                c2055M3161.m8456();
                C0921.m3158((C0921) c2055M3161.f14207, i5);
                C0921 c0921 = (C0921) c2055M3161.m8459();
                c1547M11142.m8456();
                C5526.m11143((C5526) c1547M11142.f14207, c0921);
                c0846M98992.m2967(((C5526) c1547M11142.m8459()).m953());
                c0846M98992.m2968(AbstractC2824.m6929(c1296.f5375));
                return C2720.m6727((C4708) c0846M98992.m8459());
        }
    }

    @Override // defpackage.InterfaceC2825
    /* renamed from: ˏᵙ */
    public Object mo1437(ˉˇʨ r9) throws GeneralSecurityException {
        byte[] bArrM9655;
        switch (this.f10029) {
            case 20:
                C3460 c3460 = ((C2170) r9).f8563;
                C2170.m5800(c3460);
                Integer num = (Integer) c3460.f12989;
                InterfaceC2556 interfaceC2556 = (InterfaceC2556) C4114.f15367.m9009(InterfaceC2556.class, (String) c3460.f12987).m11024((AbstractC2202) c3460.f12990);
                EnumC0894 enumC0894 = (EnumC0894) c3460.f12986;
                int iOrdinal = enumC0894.ordinal();
                if (iOrdinal == 1) {
                    bArrM9655 = AbstractC4639.m9825(num.intValue()).m9655();
                } else if (iOrdinal == 2) {
                    bArrM9655 = AbstractC4639.m9824(num.intValue()).m9655();
                } else if (iOrdinal != 3) {
                    if (iOrdinal != 4) {
                        C0910.m3054(enumC0894, "unknown output prefix type ");
                        return null;
                    }
                    bArrM9655 = AbstractC4639.m9824(num.intValue()).m9655();
                } else {
                    bArrM9655 = AbstractC4639.f17188.m9655();
                }
                return new C0569(interfaceC2556, bArrM9655);
            case 21:
                C1596 c1596 = (C1596) r9;
                if (c1596.f6333.f11069 != 32) {
                    C0910.m3048("AesCmacKey size wrong, must be 32 bytes");
                    return null;
                }
                if (!AbstractC2990.m7330(1)) {
                    C0910.m3048("Cannot use AES-CMAC in FIPS-mode.");
                    return null;
                }
                Provider provider = ᵩʛʽ.ᵡⁱᵥ();
                if (provider != null) {
                    try {
                        return C0678.m2649(c1596, provider);
                    } catch (GeneralSecurityException unused) {
                    }
                }
                return new C0678();
            case 22:
                C1596 c15962 = (C1596) r9;
                if (c15962.f6333.f11069 == 32) {
                    return new C2150(c15962);
                }
                C0910.m3048("AesCmacKey size wrong, must be 32 bytes");
                return null;
            default:
                C3928 c3928 = (C3928) r9;
                byte[] bArrM96552 = ((C4542) c3928.f14846.ᵢˇᵭ).m9655();
                C1296 c1296 = c3928.f14845;
                C4192 c4192 = new C4192(c1296.f5377, bArrM96552);
                ʽʽﹶ r3 = new ʽʽﹶ("HMAC" + c1296.f5376, new SecretKeySpec(((C4542) c3928.f14842.ᵢˇᵭ).m9655(), "HMAC"));
                int i = c1296.f5380;
                return new C5261(c4192, new C2150(i, r3), i, c3928.f14844.m9655());
        }
    }

    @Override // defpackage.InterfaceC1574
    /* renamed from: ᵝᵵᵺ */
    public ˉˇʨ mo1438(C3460 c3460) throws GeneralSecurityException {
        if (!((String) c3460.f12987).equals("type.googleapis.com/google.crypto.tink.AesCmacKey")) {
            ᵹˉᵞ.ˌᵜᵹᵩ("Wrong type URL in call to AesCmacProtoSerialization.parseKey");
            return null;
        }
        try {
            C2509 c2509M6362 = C2509.m6362((AbstractC2202) c3460.f12990, C1523.m4449());
            if (c2509M6362.m6364() != 0) {
                throw new GeneralSecurityException("Only version 0 keys are accepted");
            }
            ʽᵡ r1 = C2856.m6985();
            r1.ᵲᵟ(c2509M6362.m6363().size());
            r1.ᵨٴ(c2509M6362.m6365().m4119());
            r1.ᵾᵬ = AbstractC4228.m9179((EnumC0894) c3460.f12986);
            C2856 c2856 = r1.ᵧـˌᵎ();
            ᵧˉʙ r2 = new ᵧˉʙ(3, false);
            r2.ᵿʗᵝʽ = null;
            r2.ᵾᵬ = null;
            r2.ᵢˇᵭ = c2856;
            r2.ᵿʗᵝʽ = new ᵿʤˑᵦ(21, C4542.m9654(c2509M6362.m6363().m5863()));
            r2.ᵾᵬ = (Integer) c3460.f12989;
            return r2.ᵸˑ();
        } catch (InvalidProtocolBufferException | IllegalArgumentException unused) {
            C0910.m3048("Parsing AesCmacKey failed");
            return null;
        }
    }

    @Override // defpackage.InterfaceC3044
    /* renamed from: ᵡʠ */
    public Object mo1439(ʽˋːᵜ r1) {
        return AbtRegistrar.lambda$getComponents$0(r1);
    }

    @Override // defpackage.InterfaceC0923
    /* renamed from: ᵥᵯˎ */
    public AbstractC0596 mo1440(C2720 c2720) throws GeneralSecurityException {
        switch (this.f10029) {
            case 24:
                C4708 c4708 = (C4708) c2720.f10550;
                if (!c4708.m9901().equals("type.googleapis.com/google.crypto.tink.AesCmacKey")) {
                    C5562.m11196(c4708.m9901(), "Wrong type URL in call to AesCmacProtoSerialization.parseParameters: ");
                    return null;
                }
                try {
                    C4735 c4735M9994 = C4735.m9994(c4708.m9903(), C1523.m4449());
                    ʽᵡ r0 = C2856.m6985();
                    r0.ᵲᵟ(c4735M9994.m9998());
                    r0.ᵨٴ(c4735M9994.m9999().m4119());
                    r0.ᵾᵬ = AbstractC4228.m9179(c4708.m9902());
                    return r0.ᵧـˌᵎ();
                } catch (InvalidProtocolBufferException e) {
                    throw new GeneralSecurityException("Parsing AesCmacParameters failed: ", e);
                }
            default:
                C4708 c47082 = (C4708) c2720.f10550;
                if (!c47082.m9901().equals("type.googleapis.com/google.crypto.tink.AesCtrHmacAeadKey")) {
                    C5562.m11196(c47082.m9901(), "Wrong type URL in call to AesCtrHmacAeadProtoSerialization.parseParameters: ");
                    return null;
                }
                try {
                    C5526 c5526M11141 = C5526.m11141(c47082.m9903(), C1523.m4449());
                    if (c5526M11141.m11146().m3162() != 0) {
                        C0910.m3048("Only version 0 keys are accepted");
                        return null;
                    }
                    C3460 c3460M4016 = C1296.m4016();
                    c3460M4016.m7889(c5526M11141.m11145().m6447());
                    c3460M4016.m7880(c5526M11141.m11146().m3164());
                    c3460M4016.m7886(c5526M11141.m11145().m6446().m1780());
                    c3460M4016.m7885(c5526M11141.m11146().m3163().m10424());
                    c3460M4016.f12988 = AbstractC2824.m6931(c5526M11141.m11146().m3163().m10425());
                    c3460M4016.f12986 = AbstractC2824.m6932(c47082.m9902());
                    return c3460M4016.m7877();
                } catch (InvalidProtocolBufferException e2) {
                    throw new GeneralSecurityException("Parsing AesCtrHmacAeadParameters failed: ", e2);
                }
        }
    }

    @Override // defpackage.InterfaceC2410
    /* renamed from: ᵹᵝᵶ */
    public C3460 mo1442(ˉˇʨ r4) {
        C1596 c1596 = (C1596) r4;
        C4049 c4049M6358 = C2509.m6358();
        C2856 c2856 = c1596.f6333;
        C3308 c3308M4116 = C1329.m4116();
        int i = c2856.f11070;
        c3308M4116.m8456();
        C1329.m4118((C1329) c3308M4116.f14207, i);
        C1329 c1329 = (C1329) c3308M4116.m8459();
        c4049M6358.m8456();
        C2509.m6359((C2509) c4049M6358.f14207, c1329);
        byte[] bArrM9655 = ((C4542) c1596.f6334.ᵢˇᵭ).m9655();
        C5500 c5500M5862 = AbstractC2202.m5862(bArrM9655, 0, bArrM9655.length);
        c4049M6358.m8456();
        C2509.m6360((C2509) c4049M6358.f14207, c5500M5862);
        return C3460.m7874("type.googleapis.com/google.crypto.tink.AesCmacKey", ((C2509) c4049M6358.m8459()).m953(), EnumC3069.f11743, AbstractC4228.m9178(c1596.f6333.f11068), c1596.f6332);
    }
}
