package com.google.android.gms.internal.pal;

import java.security.GeneralSecurityException;
import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.interfaces.ECPrivateKey;
import java.security.interfaces.ECPublicKey;
import java.security.spec.ECParameterSpec;
import java.security.spec.ECPoint;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public final class a8 extends e9 {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ int f20688b;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public /* synthetic */ a8(Class cls, int i10) {
        super(cls);
        this.f20688b = i10;
    }

    @Override // com.google.android.gms.internal.pal.e9
    public final z0 a(z0 z0Var) throws InvalidKeyException, InvalidAlgorithmParameterException {
        switch (this.f20688b) {
            case 0:
                sa saVar = (sa) z0Var;
                new b8(1);
                va vaVarE = c8.e(saVar.p());
                z0 z0VarA = new b8(13).b().a(saVar.q());
                pa paVarO = qa.o();
                if (paVarO.f20700c) {
                    paVarO.i();
                    paVarO.f20700c = false;
                }
                ((qa) paVarO.f20699b).zzf = vaVarE;
                jc jcVar = (jc) z0VarA;
                if (paVarO.f20700c) {
                    paVarO.i();
                    paVarO.f20700c = false;
                }
                qa.u((qa) paVarO.f20699b, jcVar);
                if (paVarO.f20700c) {
                    paVarO.i();
                    paVarO.f20700c = false;
                }
                ((qa) paVarO.f20699b).zze = 0;
                return (qa) paVarO.g();
            case 1:
                db dbVar = (db) z0Var;
                ab abVarO = bb.o();
                byte[] bArrA = ie.a(dbVar.n());
                zzaby zzabyVarK = zzaby.k(0, bArrA.length, bArrA);
                if (abVarO.f20700c) {
                    abVarO.i();
                    abVarO.f20700c = false;
                }
                ((bb) abVarO.f20699b).zzg = zzabyVarK;
                fb fbVarQ = dbVar.q();
                if (abVarO.f20700c) {
                    abVarO.i();
                    abVarO.f20700c = false;
                }
                bb.t((bb) abVarO.f20699b, fbVarQ);
                if (abVarO.f20700c) {
                    abVarO.i();
                    abVarO.f20700c = false;
                }
                ((bb) abVarO.f20699b).zze = 0;
                return (bb) abVarO.g();
            case 2:
                gb gbVarO = hb.o();
                byte[] bArrA2 = ie.a(((jb) z0Var).n());
                zzaby zzabyVarK2 = zzaby.k(0, bArrA2.length, bArrA2);
                if (gbVarO.f20700c) {
                    gbVarO.i();
                    gbVarO.f20700c = false;
                }
                ((hb) gbVarO.f20699b).zzf = zzabyVarK2;
                if (gbVarO.f20700c) {
                    gbVarO.i();
                    gbVarO.f20700c = false;
                }
                ((hb) gbVarO.f20699b).zze = 0;
                return (hb) gbVarO.g();
            case 3:
                kb kbVarO = lb.o();
                byte[] bArrA3 = ie.a(((nb) z0Var).n());
                zzaby zzabyVarK3 = zzaby.k(0, bArrA3.length, bArrA3);
                if (kbVarO.f20700c) {
                    kbVarO.i();
                    kbVarO.f20700c = false;
                }
                ((lb) kbVarO.f20699b).zzf = zzabyVarK3;
                if (kbVarO.f20700c) {
                    kbVarO.i();
                    kbVarO.f20700c = false;
                }
                ((lb) kbVarO.f20699b).zze = 0;
                return (lb) kbVarO.g();
            case 4:
                sb sbVarO = tb.o();
                if (sbVarO.f20700c) {
                    sbVarO.i();
                    sbVarO.f20700c = false;
                }
                ((tb) sbVarO.f20699b).zze = 0;
                byte[] bArrA4 = ie.a(32);
                zzaby zzabyVarK4 = zzaby.k(0, bArrA4.length, bArrA4);
                if (sbVarO.f20700c) {
                    sbVarO.i();
                    sbVarO.f20700c = false;
                }
                ((tb) sbVarO.f20699b).zzf = zzabyVarK4;
                return (tb) sbVarO.g();
            case 5:
                nd ndVar = (nd) z0Var;
                ld ldVarO = md.o();
                if (ldVarO.f20700c) {
                    ldVarO.i();
                    ldVarO.f20700c = false;
                }
                md.s((md) ldVarO.f20699b, ndVar);
                if (ldVarO.f20700c) {
                    ldVarO.i();
                    ldVarO.f20700c = false;
                }
                ((md) ldVarO.f20699b).zze = 0;
                return (md) ldVarO.g();
            case 6:
                qd qdVar = (qd) z0Var;
                od odVarO = pd.o();
                if (odVarO.f20700c) {
                    odVarO.i();
                    odVarO.f20700c = false;
                }
                pd.s((pd) odVarO.f20699b, qdVar);
                if (odVarO.f20700c) {
                    odVarO.i();
                    odVarO.f20700c = false;
                }
                ((pd) odVarO.f20699b).zze = 0;
                return (pd) odVarO.g();
            case 7:
                sd sdVarO = td.o();
                if (sdVarO.f20700c) {
                    sdVarO.i();
                    sdVarO.f20700c = false;
                }
                ((td) sdVarO.f20699b).zze = 0;
                byte[] bArrA5 = ie.a(32);
                zzaby zzabyVarK5 = zzaby.k(0, bArrA5.length, bArrA5);
                if (sdVarO.f20700c) {
                    sdVarO.i();
                    sdVarO.f20700c = false;
                }
                ((td) sdVarO.f20699b).zzf = zzabyVarK5;
                return (td) sdVarO.g();
            case 8:
                ob obVarO = pb.o();
                byte[] bArrA6 = ie.a(((rb) z0Var).n());
                zzaby zzabyVarK6 = zzaby.k(0, bArrA6.length, bArrA6);
                if (obVarO.f20700c) {
                    obVarO.i();
                    obVarO.f20700c = false;
                }
                ((pb) obVarO.f20699b).zzf = zzabyVarK6;
                if (obVarO.f20700c) {
                    obVarO.i();
                    obVarO.f20700c = false;
                }
                ((pb) obVarO.f20699b).zze = 0;
                return (pb) obVarO.g();
            case 9:
                yb ybVar = (yb) z0Var;
                ECParameterSpec eCParameterSpecC0 = q9.C0(q9.Q(ybVar.p().q().r()));
                KeyPairGenerator keyPairGenerator = (KeyPairGenerator) de.f20766h.a("EC");
                keyPairGenerator.initialize(eCParameterSpecC0);
                KeyPair keyPairGenerateKeyPair = keyPairGenerator.generateKeyPair();
                ECPublicKey eCPublicKey = (ECPublicKey) keyPairGenerateKeyPair.getPublic();
                ECPrivateKey eCPrivateKey = (ECPrivateKey) keyPairGenerateKeyPair.getPrivate();
                ECPoint w10 = eCPublicKey.getW();
                ec ecVarP = fc.p();
                if (ecVarP.f20700c) {
                    ecVarP.i();
                    ecVarP.f20700c = false;
                }
                ((fc) ecVarP.f20699b).zze = 0;
                ac acVarP = ybVar.p();
                if (ecVarP.f20700c) {
                    ecVarP.i();
                    ecVarP.f20700c = false;
                }
                fc.v((fc) ecVarP.f20699b, acVarP);
                byte[] byteArray = w10.getAffineX().toByteArray();
                zzaby zzabyVarK7 = zzaby.k(0, byteArray.length, byteArray);
                if (ecVarP.f20700c) {
                    ecVarP.i();
                    ecVarP.f20700c = false;
                }
                ((fc) ecVarP.f20699b).zzg = zzabyVarK7;
                byte[] byteArray2 = w10.getAffineY().toByteArray();
                zzaby zzabyVarK8 = zzaby.k(0, byteArray2.length, byteArray2);
                if (ecVarP.f20700c) {
                    ecVarP.i();
                    ecVarP.f20700c = false;
                }
                ((fc) ecVarP.f20699b).zzh = zzabyVarK8;
                fc fcVar = (fc) ecVarP.g();
                cc ccVarO = dc.o();
                if (ccVarO.f20700c) {
                    ccVarO.i();
                    ccVarO.f20700c = false;
                }
                ((dc) ccVarO.f20699b).zze = 0;
                if (ccVarO.f20700c) {
                    ccVarO.i();
                    ccVarO.f20700c = false;
                }
                ((dc) ccVarO.f20699b).zzf = fcVar;
                byte[] byteArray3 = eCPrivateKey.getS().toByteArray();
                zzaby zzabyVarK9 = zzaby.k(0, byteArray3.length, byteArray3);
                if (ccVarO.f20700c) {
                    ccVarO.i();
                    ccVarO.f20700c = false;
                }
                ((dc) ccVarO.f20699b).zzg = zzabyVarK9;
                return (dc) ccVarO.g();
            case 10:
                qc qcVar = (qc) z0Var;
                byte[] bArrN = q9.N();
                byte[] bArrX = q9.X(bArrN);
                vc vcVarP = wc.p();
                if (vcVarP.f20700c) {
                    vcVarP.i();
                    vcVarP.f20700c = false;
                }
                ((wc) vcVarP.f20699b).zze = 0;
                sc scVarP = qcVar.p();
                if (vcVarP.f20700c) {
                    vcVarP.i();
                    vcVarP.f20700c = false;
                }
                wc.u((wc) vcVarP.f20699b, scVarP);
                zzaby zzabyVarK10 = zzaby.k(0, 32, bArrX);
                if (vcVarP.f20700c) {
                    vcVarP.i();
                    vcVarP.f20700c = false;
                }
                ((wc) vcVarP.f20699b).zzg = zzabyVarK10;
                wc wcVar = (wc) vcVarP.g();
                tc tcVarO = uc.o();
                if (tcVarO.f20700c) {
                    tcVarO.i();
                    tcVarO.f20700c = false;
                }
                ((uc) tcVarO.f20699b).zze = 0;
                if (tcVarO.f20700c) {
                    tcVarO.i();
                    tcVarO.f20700c = false;
                }
                ((uc) tcVarO.f20699b).zzf = wcVar;
                zzaby zzabyVarK11 = zzaby.k(0, bArrN.length, bArrN);
                if (tcVarO.f20700c) {
                    tcVarO.i();
                    tcVarO.f20700c = false;
                }
                ((uc) tcVarO.f20699b).zzg = zzabyVarK11;
                return (uc) tcVarO.g();
            default:
                lc lcVar = (lc) z0Var;
                ic icVarO = jc.o();
                if (icVarO.f20700c) {
                    icVarO.i();
                    icVarO.f20700c = false;
                }
                ((jc) icVarO.f20699b).zze = 0;
                nc ncVarR = lcVar.r();
                if (icVarO.f20700c) {
                    icVarO.i();
                    icVarO.f20700c = false;
                }
                jc.u((jc) icVarO.f20699b, ncVarR);
                byte[] bArrA7 = ie.a(lcVar.n());
                zzaby zzabyVarK12 = zzaby.k(0, bArrA7.length, bArrA7);
                if (icVarO.f20700c) {
                    icVarO.i();
                    icVarO.f20700c = false;
                }
                ((jc) icVarO.f20699b).zzg = zzabyVarK12;
                return (jc) icVarO.g();
        }
    }

    @Override // com.google.android.gms.internal.pal.e9
    public final /* synthetic */ z0 b(zzaby zzabyVar) {
        switch (this.f20688b) {
            case 0:
                return sa.o(zzabyVar, w.a());
            case 1:
                return db.p(zzabyVar, w.a());
            case 2:
                return jb.p(zzabyVar, w.a());
            case 3:
                return nb.p(zzabyVar, w.a());
            case 4:
                return ub.o(zzabyVar, w.a());
            case 5:
                return nd.o(zzabyVar, w.a());
            case 6:
                return qd.o(zzabyVar, w.a());
            case 7:
                return ud.o(zzabyVar, w.a());
            case 8:
                return rb.p(zzabyVar, w.a());
            case 9:
                return yb.o(zzabyVar, w.a());
            case 10:
                return qc.o(zzabyVar, w.a());
            default:
                return lc.q(zzabyVar, w.a());
        }
    }

    @Override // com.google.android.gms.internal.pal.e9
    public final Map c() throws GeneralSecurityException {
        switch (this.f20688b) {
            case 0:
                HashMap map = new HashMap();
                map.put("AES128_CTR_HMAC_SHA256", b8.j(16, 16, 1));
                map.put("AES128_CTR_HMAC_SHA256_RAW", b8.j(16, 16, 3));
                map.put("AES256_CTR_HMAC_SHA256", b8.j(32, 32, 1));
                map.put("AES256_CTR_HMAC_SHA256_RAW", b8.j(32, 32, 3));
                return Collections.unmodifiableMap(map);
            case 1:
                HashMap map2 = new HashMap();
                map2.put("AES128_EAX", b8.i(16, 1));
                map2.put("AES128_EAX_RAW", b8.i(16, 3));
                map2.put("AES256_EAX", b8.i(32, 1));
                map2.put("AES256_EAX_RAW", b8.i(32, 3));
                return Collections.unmodifiableMap(map2);
            case 2:
                HashMap map3 = new HashMap();
                map3.put("AES128_GCM", b8.k(16, 1));
                map3.put("AES128_GCM_RAW", b8.k(16, 3));
                map3.put("AES256_GCM", b8.k(32, 1));
                map3.put("AES256_GCM_RAW", b8.k(32, 3));
                return Collections.unmodifiableMap(map3);
            case 3:
                HashMap map4 = new HashMap();
                map4.put("AES128_GCM_SIV", b8.l(16, 1));
                map4.put("AES128_GCM_SIV_RAW", b8.l(16, 3));
                map4.put("AES256_GCM_SIV", b8.l(32, 1));
                map4.put("AES256_GCM_SIV_RAW", b8.l(32, 3));
                return Collections.unmodifiableMap(map4);
            case 4:
                HashMap map5 = new HashMap();
                map5.put("CHACHA20_POLY1305", new d9(ub.n(), 1));
                map5.put("CHACHA20_POLY1305_RAW", new d9(ub.n(), 3));
                return Collections.unmodifiableMap(map5);
            case 5:
            case 6:
            default:
                return Collections.emptyMap();
            case 7:
                HashMap map6 = new HashMap();
                map6.put("XCHACHA20_POLY1305", new d9(ud.n(), 1));
                map6.put("XCHACHA20_POLY1305_RAW", new d9(ud.n(), 3));
                return Collections.unmodifiableMap(map6);
            case 8:
                HashMap map7 = new HashMap();
                qb qbVarO = rb.o();
                if (qbVarO.f20700c) {
                    qbVarO.i();
                    qbVarO.f20700c = false;
                }
                ((rb) qbVarO.f20699b).zze = 64;
                map7.put("AES256_SIV", new d9((rb) qbVarO.g(), 1));
                qb qbVarO2 = rb.o();
                if (qbVarO2.f20700c) {
                    qbVarO2.i();
                    qbVarO2.f20700c = false;
                }
                ((rb) qbVarO2.f20699b).zze = 64;
                map7.put("AES256_SIV_RAW", new d9((rb) qbVarO2.g(), 3));
                return Collections.unmodifiableMap(map7);
            case 9:
                HashMap map8 = new HashMap();
                l7 l7VarF = q9.f("AES128_GCM");
                byte[] bArr = n8.f21103d;
                map8.put("ECIES_P256_HKDF_HMAC_SHA256_AES128_GCM", n8.h(3, l7VarF, bArr, 1));
                map8.put("ECIES_P256_HKDF_HMAC_SHA256_AES128_GCM_RAW", n8.h(3, q9.f("AES128_GCM"), bArr, 3));
                map8.put("ECIES_P256_COMPRESSED_HKDF_HMAC_SHA256_AES128_GCM", n8.h(4, q9.f("AES128_GCM"), bArr, 1));
                map8.put("ECIES_P256_COMPRESSED_HKDF_HMAC_SHA256_AES128_GCM_RAW", n8.h(4, q9.f("AES128_GCM"), bArr, 3));
                map8.put("ECIES_P256_HKDF_HMAC_SHA256_AES128_GCM_COMPRESSED_WITHOUT_PREFIX", n8.h(4, q9.f("AES128_GCM"), bArr, 3));
                map8.put("ECIES_P256_HKDF_HMAC_SHA256_AES128_CTR_HMAC_SHA256", n8.h(3, q9.f("AES128_CTR_HMAC_SHA256"), bArr, 1));
                map8.put("ECIES_P256_HKDF_HMAC_SHA256_AES128_CTR_HMAC_SHA256_RAW", n8.h(3, q9.f("AES128_CTR_HMAC_SHA256"), bArr, 3));
                map8.put("ECIES_P256_COMPRESSED_HKDF_HMAC_SHA256_AES128_CTR_HMAC_SHA256", n8.h(4, q9.f("AES128_CTR_HMAC_SHA256"), bArr, 1));
                map8.put("ECIES_P256_COMPRESSED_HKDF_HMAC_SHA256_AES128_CTR_HMAC_SHA256_RAW", n8.h(4, q9.f("AES128_CTR_HMAC_SHA256"), bArr, 3));
                return Collections.unmodifiableMap(map8);
            case 10:
                HashMap map9 = new HashMap();
                map9.put("DHKEM_X25519_HKDF_SHA256_HKDF_SHA256_AES_128_GCM", x8.h(3, 3, 3, 1));
                map9.put("DHKEM_X25519_HKDF_SHA256_HKDF_SHA256_AES_128_GCM_RAW", x8.h(3, 3, 3, 3));
                map9.put("DHKEM_X25519_HKDF_SHA256_HKDF_SHA256_AES_256_GCM", x8.h(3, 3, 4, 1));
                map9.put("DHKEM_X25519_HKDF_SHA256_HKDF_SHA256_AES_256_GCM_RAW", x8.h(3, 3, 4, 3));
                map9.put("DHKEM_X25519_HKDF_SHA256_HKDF_SHA256_CHACHA20_POLY1305", x8.h(3, 3, 5, 1));
                map9.put("DHKEM_X25519_HKDF_SHA256_HKDF_SHA256_CHACHA20_POLY1305_RAW", x8.h(3, 3, 5, 3));
                map9.put("DHKEM_P256_HKDF_SHA256_HKDF_SHA256_AES_128_GCM", x8.h(4, 3, 3, 1));
                map9.put("DHKEM_P256_HKDF_SHA256_HKDF_SHA256_AES_128_GCM_RAW", x8.h(4, 3, 3, 3));
                map9.put("DHKEM_P256_HKDF_SHA256_HKDF_SHA256_AES_256_GCM", x8.h(4, 3, 4, 1));
                map9.put("DHKEM_P256_HKDF_SHA256_HKDF_SHA256_AES_256_GCM_RAW", x8.h(4, 3, 4, 3));
                map9.put("DHKEM_P384_HKDF_SHA384_HKDF_SHA384_AES_128_GCM", x8.h(5, 4, 3, 1));
                map9.put("DHKEM_P384_HKDF_SHA384_HKDF_SHA384_AES_128_GCM_RAW", x8.h(5, 4, 3, 3));
                map9.put("DHKEM_P384_HKDF_SHA384_HKDF_SHA384_AES_256_GCM", x8.h(5, 4, 4, 1));
                map9.put("DHKEM_P384_HKDF_SHA384_HKDF_SHA384_AES_256_GCM_RAW", x8.h(5, 4, 4, 3));
                map9.put("DHKEM_P521_HKDF_SHA512_HKDF_SHA512_AES_128_GCM", x8.h(6, 5, 3, 1));
                map9.put("DHKEM_P521_HKDF_SHA512_HKDF_SHA512_AES_128_GCM_RAW", x8.h(6, 5, 3, 3));
                map9.put("DHKEM_P521_HKDF_SHA512_HKDF_SHA512_AES_256_GCM", x8.h(6, 5, 4, 1));
                map9.put("DHKEM_P521_HKDF_SHA512_HKDF_SHA512_AES_256_GCM_RAW", x8.h(6, 5, 4, 3));
                return Collections.unmodifiableMap(map9);
            case 11:
                HashMap map10 = new HashMap();
                map10.put("HMAC_SHA256_128BITTAG", b8.n(32, 16, 5, 1));
                map10.put("HMAC_SHA256_128BITTAG_RAW", b8.n(32, 16, 5, 3));
                map10.put("HMAC_SHA256_256BITTAG", b8.n(32, 32, 5, 1));
                map10.put("HMAC_SHA256_256BITTAG_RAW", b8.n(32, 32, 5, 3));
                map10.put("HMAC_SHA512_128BITTAG", b8.n(64, 16, 6, 1));
                map10.put("HMAC_SHA512_128BITTAG_RAW", b8.n(64, 16, 6, 3));
                map10.put("HMAC_SHA512_256BITTAG", b8.n(64, 32, 6, 1));
                map10.put("HMAC_SHA512_256BITTAG_RAW", b8.n(64, 32, 6, 3));
                map10.put("HMAC_SHA512_512BITTAG", b8.n(64, 64, 6, 1));
                map10.put("HMAC_SHA512_512BITTAG_RAW", b8.n(64, 64, 6, 3));
                return Collections.unmodifiableMap(map10);
        }
    }

    @Override // com.google.android.gms.internal.pal.e9
    public final void d(z0 z0Var) throws GeneralSecurityException {
        switch (this.f20688b) {
            case 0:
                sa saVar = (sa) z0Var;
                e9 e9VarB = new b8(1).b();
                xa xaVarP = saVar.p();
                je.a(xaVarP.n());
                za zaVarR = xaVarP.r();
                if (zaVarR.n() < 12 || zaVarR.n() > 16) {
                    throw new GeneralSecurityException("invalid IV size");
                }
                new b8(13).b().d(saVar.q());
                je.a(saVar.p().n());
                return;
            case 1:
                db dbVar = (db) z0Var;
                je.a(dbVar.n());
                if (dbVar.q().n() != 12 && dbVar.q().n() != 16) {
                    throw new GeneralSecurityException("invalid IV size; acceptable values have 12 or 16 bytes");
                }
                return;
            case 2:
                je.a(((jb) z0Var).n());
                return;
            case 3:
                je.a(((nb) z0Var).n());
                return;
            case 4:
                return;
            case 5:
                return;
            case 6:
                qd qdVar = (qd) z0Var;
                if (qdVar.p().isEmpty() || !qdVar.q()) {
                    throw new GeneralSecurityException("invalid key format: missing KEK URI or DEK template");
                }
                return;
            case 7:
                return;
            case 8:
                rb rbVar = (rb) z0Var;
                if (rbVar.n() != 64) {
                    throw new InvalidAlgorithmParameterException(defpackage.e.e("invalid key size: ", rbVar.n(), ". Valid keys must have 64 bytes."));
                }
                return;
            case 9:
                q9.t(((yb) z0Var).p());
                return;
            case 10:
                y8.a(((qc) z0Var).p());
                return;
            default:
                lc lcVar = (lc) z0Var;
                if (lcVar.n() < 16) {
                    throw new GeneralSecurityException("key too short");
                }
                b8.p(lcVar.r());
                return;
        }
    }
}
