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

import java.security.GeneralSecurityException;

/* JADX INFO: loaded from: classes2.dex */
public abstract class ey1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final x02 f10957a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final v02 f10958b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final b02 f10959c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final zz1 f10960d;

    static {
        i92 i92VarA = q12.a("type.googleapis.com/google.crypto.tink.KmsEnvelopeAeadKey");
        f10957a = new x02(i2.f12337l, cy1.class);
        f10958b = new v02(i2.f12334i, i92VarA);
        f10959c = new b02(i2.f12335j, zx1.class);
        f10960d = new zz1(i2.f12336k, i92VarA);
    }

    public static zzhqy a(by1 by1Var) throws GeneralSecurityException {
        if (by1.f9677b.equals(by1Var)) {
            return zzhqy.TINK;
        }
        if (by1.f9678c.equals(by1Var)) {
            return zzhqy.RAW;
        }
        throw new GeneralSecurityException("Unable to serialize variant: ".concat(String.valueOf(by1Var)));
    }

    public static n52 b(cy1 cy1Var) {
        byte[] bArrB = ((i12) t02.f16664b.h(cy1Var.f10112d)).f12325b.b();
        try {
            ua2 ua2Var = ua2.f17195b;
            int i10 = fa2.f11138a;
            w42 w42VarE = w42.E(bArrB, ua2.f17196c);
            m52 m52VarE = n52.E();
            String str = cy1Var.f10110b;
            m52VarE.c();
            ((n52) m52VarE.f8617b).G(str);
            m52VarE.c();
            ((n52) m52VarE.f8617b).H(w42VarE);
            return (n52) m52VarE.e();
        } catch (zzicg e10) {
            throw new GeneralSecurityException("Parsing KmsEnvelopeAeadKeyFormat failed: ", e10);
        }
    }

    public static cy1 c(n52 n52Var, zzhqy zzhqyVar) throws GeneralSecurityException {
        ay1 ay1Var;
        by1 by1Var;
        v42 v42VarF = w42.F();
        v42VarF.g(n52Var.C().B());
        v42VarF.h(n52Var.C().C());
        v42VarF.i(zzhqy.RAW);
        dw1 dw1VarV = ih1.V(((w42) v42VarF.e()).b());
        boolean z10 = dw1VarV instanceof fx1;
        Object obj = ay1.f9313g;
        ay1 ay1Var2 = ay1.f9312f;
        ay1 ay1Var3 = ay1.f9311e;
        ay1 ay1Var4 = ay1.f9309c;
        ay1 ay1Var5 = ay1.f9310d;
        ay1 ay1Var6 = ay1.f9308b;
        if (z10) {
            ay1Var = ay1Var6;
        } else if (dw1VarV instanceof qx1) {
            ay1Var = ay1Var5;
        } else if (dw1VarV instanceof py1) {
            ay1Var = ay1Var4;
        } else if (dw1VarV instanceof uw1) {
            ay1Var = ay1Var3;
        } else if (dw1VarV instanceof ax1) {
            ay1Var = ay1Var2;
        } else {
            if (!(dw1VarV instanceof kx1)) {
                throw new GeneralSecurityException("Unsupported DEK parameters when parsing ".concat(dw1VarV.toString()));
            }
            ay1Var = obj;
        }
        eb ebVar = new eb(18, (Object) null);
        int iOrdinal = zzhqyVar.ordinal();
        by1 by1Var2 = by1.f9678c;
        if (iOrdinal == 1) {
            by1Var = by1.f9677b;
        } else {
            if (iOrdinal != 3) {
                int iZza = zzhqyVar.zza();
                throw new GeneralSecurityException(defpackage.e.n(new StringBuilder(String.valueOf(iZza).length() + 34), "Unable to parse OutputPrefixType: ", iZza));
            }
            by1Var = by1Var2;
        }
        ebVar.f10742c = by1Var;
        String strB = n52Var.B();
        ebVar.f10741b = strB;
        kw1 kw1Var = (kw1) dw1VarV;
        ebVar.f10744e = kw1Var;
        ebVar.f10743d = ay1Var;
        if (((by1) ebVar.f10742c) == null) {
            ebVar.f10742c = by1Var2;
        }
        if (strB == null) {
            throw new GeneralSecurityException("kekUri must be set");
        }
        if (kw1Var == null) {
            throw new GeneralSecurityException("dekParametersForNewKeys must be set");
        }
        if (kw1Var.a()) {
            throw new GeneralSecurityException("dekParametersForNewKeys must not have ID Requirements");
        }
        if ((ay1Var.equals(ay1Var6) && (kw1Var instanceof fx1)) || ((ay1Var.equals(ay1Var5) && (kw1Var instanceof qx1)) || ((ay1Var.equals(ay1Var4) && (kw1Var instanceof py1)) || ((ay1Var.equals(ay1Var3) && (kw1Var instanceof uw1)) || ((ay1Var.equals(ay1Var2) && (kw1Var instanceof ax1)) || (ay1Var.equals(obj) && (kw1Var instanceof kx1))))))) {
            return new cy1((by1) ebVar.f10742c, (String) ebVar.f10741b, (ay1) ebVar.f10743d, (kw1) ebVar.f10744e);
        }
        String str = ((ay1) ebVar.f10743d).f9314a;
        String strValueOf = String.valueOf((kw1) ebVar.f10744e);
        StringBuilder sb = new StringBuilder(strValueOf.length() + str.length() + 67 + 1);
        u.a.h(sb, "Cannot use parsing strategy ", str, " when new keys are picked according to ", strValueOf);
        sb.append(".");
        throw new GeneralSecurityException(sb.toString());
    }
}
