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

import java.security.GeneralSecurityException;
import java.security.InvalidKeyException;

/* JADX INFO: loaded from: classes2.dex */
public final class b8 extends k.e {

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

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public b8(int i10) {
        super(qa.class, new z7(0, a7.class));
        this.f20723d = i10;
        switch (i10) {
            case 1:
                super(va.class, new z7(1, ge.class));
                break;
            case 2:
                super(bb.class, new z7(2, a7.class));
                break;
            case 3:
                super(hb.class, new z7(3, a7.class));
                break;
            case 4:
                super(lb.class, new z7(4, a7.class));
                break;
            case 5:
                super(tb.class, new z7(5, a7.class));
                break;
            case 6:
                super(md.class, new z7(6, a7.class));
                break;
            case 7:
                super(pd.class, new z7(7, a7.class));
                break;
            case 8:
                super(td.class, new z7(8, a7.class));
                break;
            case 9:
                super(pb.class, new z7(9, b7.class));
                break;
            case 10:
                super(fc.class, new z7(11, d7.class));
                break;
            case 11:
                super(wc.class, new z7(13, d7.class));
                break;
            case 12:
                super(ka.class, new z7(14, n7.class));
                break;
            case 13:
                super(jc.class, new z7(15, n7.class));
                break;
            default:
                break;
        }
    }

    public static d9 i(int i10, int i11) {
        cb cbVarO = db.o();
        if (cbVarO.f20700c) {
            cbVarO.i();
            cbVarO.f20700c = false;
        }
        ((db) cbVarO.f20699b).zzf = i10;
        eb ebVarO = fb.o();
        if (ebVarO.f20700c) {
            ebVarO.i();
            ebVarO.f20700c = false;
        }
        ((fb) ebVarO.f20699b).zze = 16;
        fb fbVar = (fb) ebVarO.g();
        if (cbVarO.f20700c) {
            cbVarO.i();
            cbVarO.f20700c = false;
        }
        ((db) cbVarO.f20699b).zze = fbVar;
        return new d9((db) cbVarO.g(), i11);
    }

    public static d9 j(int i10, int i11, int i12) {
        wa waVarO = xa.o();
        ya yaVarO = za.o();
        if (yaVarO.f20700c) {
            yaVarO.i();
            yaVarO.f20700c = false;
        }
        ((za) yaVarO.f20699b).zze = 16;
        za zaVar = (za) yaVarO.g();
        if (waVarO.f20700c) {
            waVarO.i();
            waVarO.f20700c = false;
        }
        ((xa) waVarO.f20699b).zze = zaVar;
        if (waVarO.f20700c) {
            waVarO.i();
            waVarO.f20700c = false;
        }
        ((xa) waVarO.f20699b).zzf = i10;
        xa xaVar = (xa) waVarO.g();
        kc kcVarO = lc.o();
        mc mcVarO = nc.o();
        if (mcVarO.f20700c) {
            mcVarO.i();
            mcVarO.f20700c = false;
        }
        nc.s((nc) mcVarO.f20699b, 5);
        if (mcVarO.f20700c) {
            mcVarO.i();
            mcVarO.f20700c = false;
        }
        ((nc) mcVarO.f20699b).zzf = i11;
        nc ncVar = (nc) mcVarO.g();
        if (kcVarO.f20700c) {
            kcVarO.i();
            kcVarO.f20700c = false;
        }
        ((lc) kcVarO.f20699b).zze = ncVar;
        if (kcVarO.f20700c) {
            kcVarO.i();
            kcVarO.f20700c = false;
        }
        ((lc) kcVarO.f20699b).zzf = 32;
        lc lcVar = (lc) kcVarO.g();
        ra raVarN = sa.n();
        if (raVarN.f20700c) {
            raVarN.i();
            raVarN.f20700c = false;
        }
        ((sa) raVarN.f20699b).zze = xaVar;
        if (raVarN.f20700c) {
            raVarN.i();
            raVarN.f20700c = false;
        }
        ((sa) raVarN.f20699b).zzf = lcVar;
        return new d9((sa) raVarN.g(), i12);
    }

    public static d9 k(int i10, int i11) {
        ib ibVarO = jb.o();
        if (ibVarO.f20700c) {
            ibVarO.i();
            ibVarO.f20700c = false;
        }
        ((jb) ibVarO.f20699b).zze = i10;
        return new d9((jb) ibVarO.g(), i11);
    }

    public static d9 l(int i10, int i11) {
        mb mbVarO = nb.o();
        if (mbVarO.f20700c) {
            mbVarO.i();
            mbVarO.f20700c = false;
        }
        ((nb) mbVarO.f20699b).zze = i10;
        return new d9((nb) mbVarO.g(), i11);
    }

    public static final void m(jc jcVar) throws GeneralSecurityException {
        je.b(jcVar.n());
        if (jcVar.s().g() < 16) {
            throw new GeneralSecurityException("key too short");
        }
        p(jcVar.r());
    }

    public static d9 n(int i10, int i11, int i12, int i13) {
        kc kcVarO = lc.o();
        mc mcVarO = nc.o();
        if (mcVarO.f20700c) {
            mcVarO.i();
            mcVarO.f20700c = false;
        }
        nc.s((nc) mcVarO.f20699b, i12);
        if (mcVarO.f20700c) {
            mcVarO.i();
            mcVarO.f20700c = false;
        }
        ((nc) mcVarO.f20699b).zzf = i11;
        nc ncVar = (nc) mcVarO.g();
        if (kcVarO.f20700c) {
            kcVarO.i();
            kcVarO.f20700c = false;
        }
        ((lc) kcVarO.f20699b).zze = ncVar;
        if (kcVarO.f20700c) {
            kcVarO.i();
            kcVarO.f20700c = false;
        }
        ((lc) kcVarO.f20699b).zzf = i10;
        return new d9((lc) kcVarO.g(), i13);
    }

    public static void o(oa oaVar) throws GeneralSecurityException {
        if (oaVar.n() < 10) {
            throw new GeneralSecurityException("tag size too short");
        }
        if (oaVar.n() > 16) {
            throw new GeneralSecurityException("tag size too long");
        }
    }

    public static void p(nc ncVar) throws GeneralSecurityException {
        if (ncVar.n() < 10) {
            throw new GeneralSecurityException("tag size too small");
        }
        int iR = ncVar.r() - 2;
        if (iR == 1) {
            if (ncVar.n() > 20) {
                throw new GeneralSecurityException("tag size too big");
            }
            return;
        }
        if (iR == 2) {
            if (ncVar.n() > 48) {
                throw new GeneralSecurityException("tag size too big");
            }
            return;
        }
        if (iR == 3) {
            if (ncVar.n() > 32) {
                throw new GeneralSecurityException("tag size too big");
            }
        } else if (iR == 4) {
            if (ncVar.n() > 64) {
                throw new GeneralSecurityException("tag size too big");
            }
        } else {
            if (iR != 5) {
                throw new GeneralSecurityException("unknown hash type");
            }
            if (ncVar.n() > 28) {
                throw new GeneralSecurityException("tag size too big");
            }
        }
    }

    @Override // k.e
    public final e9 b() {
        switch (this.f20723d) {
            case 0:
                return new a8(sa.class, 0);
            case 1:
                return new c8(this);
            case 2:
                return new a8(db.class, 1);
            case 3:
                return new a8(jb.class, 2);
            case 4:
                return new a8(nb.class, 3);
            case 5:
                return new a8(ub.class, 4);
            case 6:
                return new a8(nd.class, 5);
            case 7:
                return new a8(qd.class, 6);
            case 8:
                return new a8(ud.class, 7);
            case 9:
                return new a8(rb.class, 8);
            case 10:
            case 11:
            default:
                super.b();
                throw null;
            case 12:
                return new w9(ma.class);
            case 13:
                return new a8(lc.class, 11);
        }
    }

    @Override // k.e
    public final zzvn c() {
        zzvn zzvnVar = zzvn.REMOTE;
        zzvn zzvnVar2 = zzvn.ASYMMETRIC_PUBLIC;
        zzvn zzvnVar3 = zzvn.SYMMETRIC;
        switch (this.f20723d) {
            case 6:
            case 7:
                return zzvnVar;
            case 8:
            case 9:
            default:
                return zzvnVar3;
            case 10:
            case 11:
                return zzvnVar2;
        }
    }

    @Override // k.e
    public final /* synthetic */ z0 d(zzaby zzabyVar) {
        switch (this.f20723d) {
            case 0:
                return qa.p(zzabyVar, w.a());
            case 1:
                return va.q(zzabyVar, w.a());
            case 2:
                return bb.p(zzabyVar, w.a());
            case 3:
                return hb.p(zzabyVar, w.a());
            case 4:
                return lb.p(zzabyVar, w.a());
            case 5:
                return tb.p(zzabyVar, w.a());
            case 6:
                return md.p(zzabyVar, w.a());
            case 7:
                return pd.p(zzabyVar, w.a());
            case 8:
                return td.p(zzabyVar, w.a());
            case 9:
                return pb.p(zzabyVar, w.a());
            case 10:
                return fc.r(zzabyVar, w.a());
            case 11:
                return wc.r(zzabyVar, w.a());
            case 12:
                return ka.p(zzabyVar, w.a());
            default:
                return jc.q(zzabyVar, w.a());
        }
    }

    @Override // k.e
    public final String e() {
        switch (this.f20723d) {
            case 0:
                return "type.googleapis.com/google.crypto.tink.AesCtrHmacAeadKey";
            case 1:
                return "type.googleapis.com/google.crypto.tink.AesCtrKey";
            case 2:
                return "type.googleapis.com/google.crypto.tink.AesEaxKey";
            case 3:
                return "type.googleapis.com/google.crypto.tink.AesGcmKey";
            case 4:
                return "type.googleapis.com/google.crypto.tink.AesGcmSivKey";
            case 5:
                return "type.googleapis.com/google.crypto.tink.ChaCha20Poly1305Key";
            case 6:
                return "type.googleapis.com/google.crypto.tink.KmsAeadKey";
            case 7:
                return "type.googleapis.com/google.crypto.tink.KmsEnvelopeAeadKey";
            case 8:
                return "type.googleapis.com/google.crypto.tink.XChaCha20Poly1305Key";
            case 9:
                return "type.googleapis.com/google.crypto.tink.AesSivKey";
            case 10:
                return "type.googleapis.com/google.crypto.tink.EciesAeadHkdfPublicKey";
            case 11:
                return "type.googleapis.com/google.crypto.tink.HpkePublicKey";
            case 12:
                return "type.googleapis.com/google.crypto.tink.AesCmacKey";
            default:
                return "type.googleapis.com/google.crypto.tink.HmacKey";
        }
    }

    @Override // k.e
    public final void f(z0 z0Var) throws GeneralSecurityException {
        switch (this.f20723d) {
            case 0:
                qa qaVar = (qa) z0Var;
                je.b(qaVar.n());
                new b8(1);
                va vaVarQ = qaVar.q();
                je.b(vaVarQ.n());
                je.a(vaVarQ.s().g());
                za zaVarR = vaVarQ.r();
                if (zaVarR.n() < 12 || zaVarR.n() > 16) {
                    throw new GeneralSecurityException("invalid IV size");
                }
                new b8(13);
                m(qaVar.r());
                return;
            case 1:
                va vaVar = (va) z0Var;
                je.b(vaVar.n());
                je.a(vaVar.s().g());
                za zaVarR2 = vaVar.r();
                if (zaVarR2.n() < 12 || zaVarR2.n() > 16) {
                    throw new GeneralSecurityException("invalid IV size");
                }
                return;
            case 2:
                bb bbVar = (bb) z0Var;
                je.b(bbVar.n());
                je.a(bbVar.r().g());
                if (bbVar.q().n() != 12 && bbVar.q().n() != 16) {
                    throw new GeneralSecurityException("invalid IV size; acceptable values have 12 or 16 bytes");
                }
                return;
            case 3:
                hb hbVar = (hb) z0Var;
                je.b(hbVar.n());
                je.a(hbVar.q().g());
                return;
            case 4:
                lb lbVar = (lb) z0Var;
                je.b(lbVar.n());
                je.a(lbVar.q().g());
                return;
            case 5:
                tb tbVar = (tb) z0Var;
                je.b(tbVar.n());
                if (tbVar.q().g() != 32) {
                    throw new GeneralSecurityException("invalid ChaCha20Poly1305Key: incorrect key length");
                }
                return;
            case 6:
                je.b(((md) z0Var).n());
                return;
            case 7:
                je.b(((pd) z0Var).n());
                return;
            case 8:
                td tdVar = (td) z0Var;
                je.b(tdVar.n());
                if (tdVar.q().g() != 32) {
                    throw new GeneralSecurityException("invalid XChaCha20Poly1305Key: incorrect key length");
                }
                return;
            case 9:
                pb pbVar = (pb) z0Var;
                je.b(pbVar.n());
                if (pbVar.q().g() != 64) {
                    throw new InvalidKeyException(defpackage.e.e("invalid key size: ", pbVar.q().g(), ". Valid keys must have 64 bytes."));
                }
                return;
            case 10:
                fc fcVar = (fc) z0Var;
                je.b(fcVar.n());
                q9.t(fcVar.o());
                return;
            case 11:
                wc wcVar = (wc) z0Var;
                je.b(wcVar.n());
                if (!wcVar.w()) {
                    throw new GeneralSecurityException("Missing HPKE key params.");
                }
                y8.a(wcVar.o());
                return;
            case 12:
                ka kaVar = (ka) z0Var;
                je.b(kaVar.n());
                if (kaVar.r().g() != 32) {
                    throw new GeneralSecurityException("AesCmacKey size wrong, must be 32 bytes");
                }
                o(kaVar.q());
                return;
            default:
                m((jc) z0Var);
                return;
        }
    }

    public final int h() {
        switch (this.f20723d) {
            case 0:
            case 3:
            case 13:
                return 2;
            default:
                return 1;
        }
    }
}
