package k;

import android.content.Context;
import android.view.MenuItem;
import com.google.android.gms.internal.ads.a92;
import com.google.android.gms.internal.pal.ac;
import com.google.android.gms.internal.pal.b8;
import com.google.android.gms.internal.pal.bb;
import com.google.android.gms.internal.pal.be;
import com.google.android.gms.internal.pal.ce;
import com.google.android.gms.internal.pal.dc;
import com.google.android.gms.internal.pal.de;
import com.google.android.gms.internal.pal.e9;
import com.google.android.gms.internal.pal.fc;
import com.google.android.gms.internal.pal.ge;
import com.google.android.gms.internal.pal.hb;
import com.google.android.gms.internal.pal.hc;
import com.google.android.gms.internal.pal.he;
import com.google.android.gms.internal.pal.i5;
import com.google.android.gms.internal.pal.i8;
import com.google.android.gms.internal.pal.jc;
import com.google.android.gms.internal.pal.ka;
import com.google.android.gms.internal.pal.lb;
import com.google.android.gms.internal.pal.m7;
import com.google.android.gms.internal.pal.md;
import com.google.android.gms.internal.pal.n7;
import com.google.android.gms.internal.pal.n9;
import com.google.android.gms.internal.pal.o3;
import com.google.android.gms.internal.pal.pb;
import com.google.android.gms.internal.pal.pd;
import com.google.android.gms.internal.pal.q9;
import com.google.android.gms.internal.pal.qa;
import com.google.android.gms.internal.pal.s8;
import com.google.android.gms.internal.pal.sc;
import com.google.android.gms.internal.pal.t8;
import com.google.android.gms.internal.pal.tb;
import com.google.android.gms.internal.pal.td;
import com.google.android.gms.internal.pal.uc;
import com.google.android.gms.internal.pal.v8;
import com.google.android.gms.internal.pal.va;
import com.google.android.gms.internal.pal.vd;
import com.google.android.gms.internal.pal.w8;
import com.google.android.gms.internal.pal.wc;
import com.google.android.gms.internal.pal.wd;
import com.google.android.gms.internal.pal.xd;
import com.google.android.gms.internal.pal.yd;
import com.google.android.gms.internal.pal.z0;
import com.google.android.gms.internal.pal.z7;
import com.google.android.gms.internal.pal.z8;
import com.google.android.gms.internal.pal.zzaby;
import com.google.android.gms.internal.pal.zzvn;
import com.google.android.gms.measurement.internal.u1;
import java.math.BigInteger;
import java.security.GeneralSecurityException;
import java.security.KeyFactory;
import java.security.interfaces.ECPrivateKey;
import java.security.interfaces.ECPublicKey;
import java.security.spec.ECParameterSpec;
import java.security.spec.ECPoint;
import java.security.spec.ECPublicKeySpec;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import javax.crypto.spec.SecretKeySpec;

/* JADX INFO: loaded from: classes.dex */
public abstract class e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Object f28819a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public Object f28820b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Class f28821c;

    public e(Class cls, n9... n9VarArr) {
        this.f28819a = cls;
        HashMap map = new HashMap();
        for (int i10 = 0; i10 <= 0; i10++) {
            n9 n9Var = n9VarArr[i10];
            boolean zContainsKey = map.containsKey(n9Var.f21104a);
            Class cls2 = n9Var.f21104a;
            if (zContainsKey) {
                throw new IllegalArgumentException("KeyTypeManager constructed with duplicate factories for primitive ".concat(String.valueOf(cls2.getCanonicalName())));
            }
            map.put(cls2, n9Var);
        }
        this.f28821c = n9VarArr[0].f21104a;
        this.f28820b = Collections.unmodifiableMap(map);
    }

    public final MenuItem a(MenuItem menuItem) {
        if (!(menuItem instanceof l0.b)) {
            return menuItem;
        }
        l0.b bVar = (l0.b) menuItem;
        if (((androidx.collection.s) this.f28820b) == null) {
            this.f28820b = new androidx.collection.s();
        }
        MenuItem menuItem2 = (MenuItem) ((androidx.collection.s) this.f28820b).get(bVar);
        if (menuItem2 != null) {
            return menuItem2;
        }
        w wVar = new w((Context) this.f28819a, bVar);
        ((androidx.collection.s) this.f28820b).put(bVar, wVar);
        return wVar;
    }

    public e9 b() {
        throw new UnsupportedOperationException("Creating keys is not supported.");
    }

    public abstract zzvn c();

    public abstract z0 d(zzaby zzabyVar);

    public abstract String e();

    public abstract void f(z0 z0Var);

    public final Object g(z0 z0Var, Class cls) throws GeneralSecurityException {
        z8 z8Var;
        Object v8Var;
        n9 n9Var = (n9) ((Map) this.f28820b).get(cls);
        if (n9Var == null) {
            throw new IllegalArgumentException(u1.k("Requested primitive class ", cls.getCanonicalName(), " not supported."));
        }
        int i10 = 3;
        switch (((z7) n9Var).f21404b) {
            case 0:
                qa qaVar = (qa) z0Var;
                ge geVar = (ge) new b8(1).g(qaVar.q(), ge.class);
                n7 n7Var = (n7) new b8(13).g(qaVar.r(), n7.class);
                qaVar.r().r().getClass();
                return new ce(geVar, n7Var);
            case 1:
                va vaVar = (va) z0Var;
                return new vd(vaVar.s().l(), vaVar.r().n());
            case 2:
                bb bbVar = (bb) z0Var;
                return new wd(bbVar.r().l(), bbVar.q().n());
            case 3:
                return new xd(((hb) z0Var).q().l(), 0);
            case 4:
                return new i8(((lb) z0Var).q().l());
            case 5:
                return new xd(((tb) z0Var).q().l(), 1);
            case 6:
                m7.a(((md) z0Var).q().p());
                throw null;
            case 7:
                m7.a(((pd) z0Var).q().p());
                throw null;
            case 8:
                return new xd(((td) z0Var).q().l(), 2);
            case 9:
                return new yd(((pb) z0Var).q().l());
            case 10:
                dc dcVar = (dc) z0Var;
                ac acVarO = dcVar.q().o();
                hc hcVarQ = acVarO.q();
                ECPrivateKey eCPrivateKeyU0 = q9.u0(q9.Q(hcVarQ.r()), dcVar.r().l());
                s8 s8Var = new s8(acVarO.n().p());
                byte[] bArrL = hcVarQ.p().l();
                String strG = q9.G(hcVarQ.s());
                q9.Z(acVarO.t());
                v6.j jVar = new v6.j();
                jVar.f33700a = eCPrivateKeyU0;
                jVar.f33704e = new o3(eCPrivateKeyU0, 10);
                jVar.f33703d = bArrL;
                jVar.f33701b = strG;
                jVar.f33702c = s8Var;
                v8Var = jVar;
                break;
            case 11:
                fc fcVar = (fc) z0Var;
                ac acVarO2 = fcVar.o();
                hc hcVarQ2 = acVarO2.q();
                int iQ = q9.Q(hcVarQ2.r());
                byte[] bArrL2 = fcVar.s().l();
                byte[] bArrL3 = fcVar.t().l();
                ECParameterSpec eCParameterSpecC0 = q9.C0(iQ);
                ECPoint eCPoint = new ECPoint(new BigInteger(1, bArrL2), new BigInteger(1, bArrL3));
                q9.f0(eCPoint, eCParameterSpecC0.getCurve());
                return new be((ECPublicKey) ((KeyFactory) de.f20767i.a("EC")).generatePublic(new ECPublicKeySpec(eCPoint, eCParameterSpecC0)), hcVarQ2.p().l(), q9.G(hcVarQ2.s()), q9.Z(acVarO2.t()), new s8(acVarO2.n().p()));
            case 12:
                uc ucVar = (uc) z0Var;
                if (!ucVar.v()) {
                    throw new IllegalArgumentException("HpkePrivateKey is missing public_key field.");
                }
                if (!ucVar.q().w()) {
                    throw new IllegalArgumentException("HpkePrivateKey.public_key is missing params field.");
                }
                if (ucVar.r().g() == 0) {
                    throw new IllegalArgumentException("HpkePrivateKey.private_key is empty.");
                }
                sc scVarO = ucVar.q().o();
                w8 w8VarF = q9.F(scVarO);
                o3 o3VarT = q9.T(scVarO);
                t8 t8VarH = q9.h(scVarO);
                int iR = scVarO.r();
                if (iR - 2 != 1) {
                    throw new IllegalArgumentException("Unable to determine KEM-encoding length for ".concat(q9.B(iR)));
                }
                int iR2 = ucVar.q().o().r() - 2;
                if (iR2 == 1) {
                    byte[] bArrL4 = ucVar.r().l();
                    z8Var = new z8(bArrL4, 1, q9.X(bArrL4));
                } else {
                    if (iR2 != 2 && iR2 != 3 && iR2 != 4) {
                        throw new GeneralSecurityException("Unrecognized HPKE KEM identifier");
                    }
                    byte[] bArrL5 = ucVar.r().l();
                    byte[] bArrL6 = ucVar.q().s().l();
                    int iR3 = ucVar.q().o().r() - 2;
                    if (iR3 == 2) {
                        i10 = 1;
                    } else if (iR3 == 3) {
                        i10 = 2;
                    } else if (iR3 != 4) {
                        throw new GeneralSecurityException("Unrecognized NIST HPKE KEM identifier");
                    }
                    ECPublicKey eCPublicKeyZ0 = q9.z0(q9.C0(i10), bArrL6);
                    ECPrivateKey eCPrivateKeyU02 = q9.u0(i10, bArrL5);
                    q9.o0(eCPrivateKeyU02, eCPublicKeyZ0);
                    q9.f0(eCPublicKeyZ0.getW(), eCPrivateKeyU02.getParams().getCurve());
                    z8Var = new z8(bArrL5, 0, bArrL6);
                }
                u.e eVar = new u.e();
                eVar.f33125a = z8Var;
                eVar.f33126b = w8VarF;
                eVar.f33128d = o3VarT;
                eVar.f33127c = t8VarH;
                return eVar;
            case 13:
                wc wcVar = (wc) z0Var;
                if (wcVar.s().g() == 0) {
                    throw new IllegalArgumentException("HpkePublicKey.public_key is empty.");
                }
                sc scVarO2 = wcVar.o();
                v8Var = new v8(wcVar, q9.F(scVarO2), q9.T(scVarO2), q9.h(scVarO2));
                break;
                break;
            case 14:
                ka kaVar = (ka) z0Var;
                return new he(new i5(kaVar.r().l()), kaVar.q().n());
            default:
                jc jcVar = (jc) z0Var;
                int iR4 = jcVar.r().r();
                SecretKeySpec secretKeySpec = new SecretKeySpec(jcVar.s().l(), "HMAC");
                int iN = jcVar.r().n();
                int i11 = iR4 - 2;
                if (i11 == 1) {
                    return new he(new a92("HMACSHA1", secretKeySpec, 1), iN);
                }
                if (i11 == 2) {
                    return new he(new a92("HMACSHA384", secretKeySpec, 1), iN);
                }
                if (i11 == 3) {
                    return new he(new a92("HMACSHA256", secretKeySpec, 1), iN);
                }
                if (i11 == 4) {
                    return new he(new a92("HMACSHA512", secretKeySpec, 1), iN);
                }
                if (i11 == 5) {
                    return new he(new a92("HMACSHA224", secretKeySpec, 1), iN);
                }
                throw new GeneralSecurityException("unknown hash");
        }
        return v8Var;
    }

    public e(Context context) {
        this.f28819a = context;
    }
}
