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

import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.PowerManager;
import android.text.TextUtils;
import android.util.SparseArray;
import android.util.SparseBooleanArray;
import java.io.ByteArrayInputStream;
import java.math.BigInteger;
import java.security.GeneralSecurityException;
import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.Key;
import java.security.NoSuchAlgorithmException;
import java.security.Provider;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.security.spec.ECParameterSpec;
import java.security.spec.ECPoint;
import java.security.spec.EllipticCurve;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;

/* JADX INFO: loaded from: classes2.dex */
public final /* synthetic */ class uz0 implements uc1, zu1, bj0, androidx.concurrent.futures.i, q22, dr0, pn2, co0 {

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

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

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

    public uz0(int i10) {
        this.f17459a = 24;
        ti1 ti1Var = new ti1(i10, 3);
        ti1 ti1Var2 = new ti1(i10, 2);
        this.f17461c = ti1Var;
        this.f17460b = ti1Var2;
    }

    @Override // com.google.android.gms.internal.ads.q22, com.google.android.gms.internal.pal.ia
    public final byte[] a(int i10, byte[] bArr) throws NoSuchAlgorithmException, InvalidKeyException, InvalidAlgorithmParameterException {
        switch (this.f17459a) {
            case 14:
                if (i10 > 16) {
                    throw new InvalidAlgorithmParameterException("outputLength must not be larger than 16");
                }
                Provider provider = (Provider) this.f17460b;
                Key key = (Key) this.f17461c;
                Mac mac = Mac.getInstance("AESCMAC", provider);
                mac.init(key);
                byte[] bArrDoFinal = mac.doFinal(bArr);
                return i10 == bArrDoFinal.length ? bArrDoFinal : Arrays.copyOf(bArrDoFinal, i10);
            default:
                return bArr.length <= 64 ? ((q22) this.f17461c).a(i10, bArr) : ((q22) this.f17460b).a(i10, bArr);
        }
    }

    @Override // androidx.concurrent.futures.i
    public final Object attachCompleter(androidx.concurrent.futures.h hVar) {
        String str;
        String str2;
        Context context = (Context) this.f17461c;
        bk1 bk1Var = (bk1) this.f17460b;
        if (Build.VERSION.SDK_INT < 31) {
            hVar.a("");
        } else {
            try {
                String packageName = context.getPackageName();
                CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509");
                int i10 = 2;
                int i11 = 0;
                String[] strArr = {bk1Var.R(), "308204433082032ba003020102020900c2e08746644a308d300d06092a864886f70d01010405003074310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c6520496e632e3110300e060355040b1307416e64726f69643110300e06035504031307416e64726f6964301e170d3038303832313233313333345a170d3336303130373233313333345a3074310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c6520496e632e3110300e060355040b1307416e64726f69643110300e06035504031307416e64726f696430820120300d06092a864886f70d01010105000382010d00308201080282010100ab562e00d83ba208ae0a966f124e29da11f2ab56d08f58e2cca91303e9b754d372f640a71b1dcb130967624e4656a7776a92193db2e5bfb724a91e77188b0e6a47a43b33d9609b77183145ccdf7b2e586674c9e1565b1f4c6a5955bff251a63dabf9c55c27222252e875e4f8154a645f897168c0b1bfc612eabf785769bb34aa7984dc7e2ea2764cae8307d8c17154d7ee5f64a51a44a602c249054157dc02cd5f5c0e55fbef8519fbe327f0b1511692c5a06f19d18385f5c4dbc2d6b93f68cc2979c70e18ab93866b3bd5db8999552a0e3b4c99df58fb918bedc182ba35e003c1b4b10dd244a8ee24fffd333872ab5221985edab0fc0d0b145b6aa192858e79020103a381d93081d6301d0603551d0e04160414c77d8cc2211756259a7fd382df6be398e4d786a53081a60603551d2304819e30819b8014c77d8cc2211756259a7fd382df6be398e4d786a5a178a4763074310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e205669657731143012060355040a130b476f6f676c6520496e632e3110300e060355040b1307416e64726f69643110300e06035504031307416e64726f6964820900c2e08746644a308d300c0603551d13040530030101ff300d06092a864886f70d010104050003820101006dd252ceef85302c360aaace939bcff2cca904bb5d7a1661f8ae46b2994204d0ff4a68c7ed1a531ec4595a623ce60763b167297a7ae35712c407f208f0cb109429124d7b106219c084ca3eb3f9ad5fb871ef92269a8be28bf16d44c8d9a08e6cb2f005bb3fe2cb96447e868e731076ad45b33f6009ea19c161e62641aa99271dfd5228c5c587875ddb7f452758d661f6cc0cccb7352e424cc4365c523532f7325137593c4ae341f4db41edda0d0b1071a7c440f0fe9ea01cb627ca674369d084bd2fd911ff06cdbf2cfa10dc0f893ae35762919048c7efc64c7144178342f70581c9de573af55b390dd7fdb9418631895d5f759f30112687ff621410c069308a"};
                int i12 = 0;
                while (true) {
                    if (i12 >= 2) {
                        str = "";
                        break;
                    }
                    str = strArr[i12];
                    if (!TextUtils.isEmpty(str)) {
                        break;
                    }
                    i12++;
                }
                et1 et1Var = gt1.f11873f;
                byte[] bArrH = et1Var.f().h(str);
                ArrayList arrayList = new ArrayList();
                arrayList.add(certificateFactory.generateCertificate(new ByteArrayInputStream(bArrH)));
                if (!Build.TYPE.equals("user")) {
                    String[] strArr2 = {bk1Var.S(), "308204a830820390a003020102020900d585b86c7dd34ef5300d06092a864886f70d0101040500308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d301e170d3038303431353233333635365a170d3335303930313233333635365a308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d30820120300d06092a864886f70d01010105000382010d00308201080282010100d6ce2e080abfe2314dd18db3cfd3185cb43d33fa0c74e1bdb6d1db8913f62c5c39df56f846813d65bec0f3ca426b07c5a8ed5a3990c167e76bc999b927894b8f0b22001994a92915e572c56d2a301ba36fc5fc113ad6cb9e7435a16d23ab7dfaeee165e4df1f0a8dbda70a869d516c4e9d051196ca7c0c557f175bc375f948c56aae86089ba44f8aa6a4dd9a7dbf2c0a352282ad06b8cc185eb15579eef86d080b1d6189c0f9af98b1c2ebd107ea45abdb68a3c7838a5e5488c76c53d40b121de7bbd30e620c188ae1aa61dbbc87dd3c645f2f55f3d4c375ec4070a93f7151d83670c16a971abe5ef2d11890e1b8aef3298cf066bf9e6ce144ac9ae86d1c1b0f020103a381fc3081f9301d0603551d0e041604148d1cc5be954c433c61863a15b04cbc03f24fe0b23081c90603551d230481c13081be80148d1cc5be954c433c61863a15b04cbc03f24fe0b2a1819aa48197308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d820900d585b86c7dd34ef5300c0603551d13040530030101ff300d06092a864886f70d0101040500038201010019d30cf105fb78923f4c0d7dd223233d40967acfce00081d5bd7c6e9d6ed206b0e11209506416ca244939913d26b4aa0e0f524cad2bb5c6e4ca1016a15916ea1ec5dc95a5e3a010036f49248d5109bbf2e1e618186673a3be56daf0b77b1c229e3c255e3e84c905d2387efba09cbf13b202b4e5a22c93263484a23d2fc29fa9f1939759733afd8aa160f4296c2d0163e8182859c6643e9c1962fa0c18333335bc090ff9a6b22ded1ad444229a539a94eefadabd065ced24b3e51e5dd7b66787bef12fe97fba484c423fb4ff8cc494c02f0f5051612ff6529393e8e46eac5bb21f277c151aa5f2aa627d1e89da70ab6033569de3b9897bfff7ca9da3e1243f60b"};
                    while (true) {
                        if (i11 >= 2) {
                            str2 = "";
                            break;
                        }
                        str2 = strArr2[i11];
                        if (!TextUtils.isEmpty(str2)) {
                            break;
                        }
                        i11++;
                    }
                    arrayList.add(certificateFactory.generateCertificate(new ByteArrayInputStream(et1Var.f().h(str2))));
                }
                context.getPackageManager().requestChecksums(packageName, false, 8, arrayList, new gg(hVar, i10));
            } catch (PackageManager.NameNotFoundException | NoClassDefFoundError | CertificateException unused) {
                hVar.a("");
            }
        }
        return "";
    }

    @Override // com.google.android.gms.internal.ads.pn2
    public final /* bridge */ /* synthetic */ rn2 b(on2 on2Var) {
        throw null;
    }

    public final Object c(yv1 yv1Var) {
        return ((e12) this.f17461c).a(yv1Var.a(), ((g12) this.f17460b).zzb());
    }

    public final void d(og2 og2Var) {
        ((List) this.f17461c).add(og2Var);
    }

    public final void e(int i10) {
        if (i10 != 16 && i10 != 32) {
            throw new InvalidAlgorithmParameterException(String.format("Invalid key size %d; only 16-byte and 32-byte AES keys are supported", Integer.valueOf(i10)));
        }
        this.f17461c = Integer.valueOf(i10);
    }

    public final void f(og2 og2Var) {
        ((List) this.f17460b).add(og2Var);
    }

    public final void g(boolean z10, boolean z11) {
        synchronized (this) {
            if (z10) {
                if (((PowerManager.WakeLock) this.f17460b) == null) {
                    Context context = (Context) this.f17461c;
                    if (context.checkSelfPermission("android.permission.WAKE_LOCK") != 0) {
                        vt0.c("WAKE_LOCK permission not granted, can't acquire wake lock for playback");
                        return;
                    }
                    PowerManager powerManager = (PowerManager) context.getSystemService("power");
                    if (powerManager == null) {
                        vt0.c("PowerManager is null, therefore not creating the WakeLock.");
                        return;
                    } else {
                        PowerManager.WakeLock wakeLockNewWakeLock = powerManager.newWakeLock(1, "ExoPlayer:WakeLockManager");
                        this.f17460b = wakeLockNewWakeLock;
                        wakeLockNewWakeLock.setReferenceCounted(false);
                    }
                }
            }
            PowerManager.WakeLock wakeLock = (PowerManager.WakeLock) this.f17460b;
            if (wakeLock == null) {
                return;
            }
            if (z10 && z11) {
                wakeLock.acquire();
            } else {
                wakeLock.release();
            }
        }
    }

    public final boolean h(int i10) {
        return ((wl2) this.f17461c).f18116a.get(i10);
    }

    public final kx1 i() {
        Integer num = (Integer) this.f17461c;
        if (num == null) {
            throw new GeneralSecurityException("Key size is not set");
        }
        if (((jx1) this.f17460b) != null) {
            return new kx1(num.intValue(), (jx1) this.f17460b);
        }
        throw new GeneralSecurityException("Variant is not set");
    }

    public final t62 j() throws GeneralSecurityException {
        ECPoint eCPoint;
        u62 u62Var = (u62) this.f17461c;
        if (u62Var == null) {
            throw new GeneralSecurityException("Cannot build without a ecdsa public key");
        }
        jc1 jc1Var = (jc1) this.f17460b;
        if (jc1Var == null) {
            throw new GeneralSecurityException("Cannot build without a private value");
        }
        BigInteger bigInteger = (BigInteger) jc1Var.f12808b;
        o62 o62Var = u62Var.f17111b.f16314b;
        BigInteger order = o62Var.f14882b.getOrder();
        if (bigInteger.signum() <= 0 || bigInteger.compareTo(order) >= 0) {
            throw new GeneralSecurityException("Invalid private value");
        }
        ECParameterSpec eCParameterSpec = sz1.f16638a;
        ECParameterSpec eCParameterSpec2 = o62Var.f14882b;
        if (!sz1.b(eCParameterSpec2, eCParameterSpec) && !sz1.b(eCParameterSpec2, sz1.f16639b) && !sz1.b(eCParameterSpec2, sz1.f16640c)) {
            throw new GeneralSecurityException("spec must be NIST P256, P384 or P521");
        }
        if (bigInteger.signum() != 1) {
            throw new GeneralSecurityException("k must be positive");
        }
        if (bigInteger.compareTo(eCParameterSpec2.getOrder()) >= 0) {
            throw new GeneralSecurityException("k must be smaller than the order of the generator");
        }
        EllipticCurve curve = eCParameterSpec2.getCurve();
        ECPoint generator = eCParameterSpec2.getGenerator();
        sz1.a(generator, curve);
        BigInteger a10 = eCParameterSpec2.getCurve().getA();
        BigInteger bigIntegerC = sz1.c(curve);
        rz1 rz1VarD = sz1.d(ECPoint.POINT_INFINITY, bigIntegerC);
        rz1 rz1VarD2 = sz1.d(generator, bigIntegerC);
        for (int iBitLength = bigInteger.bitLength(); iBitLength >= 0; iBitLength--) {
            if (bigInteger.testBit(iBitLength)) {
                rz1VarD = sz1.f(rz1VarD, rz1VarD2, a10, bigIntegerC);
                rz1VarD2 = sz1.e(rz1VarD2, a10, bigIntegerC);
            } else {
                rz1VarD2 = sz1.f(rz1VarD, rz1VarD2, a10, bigIntegerC);
                rz1VarD = sz1.e(rz1VarD, a10, bigIntegerC);
            }
        }
        if (rz1VarD.f16267c.equals(BigInteger.ZERO)) {
            eCPoint = ECPoint.POINT_INFINITY;
        } else {
            BigInteger bigIntegerModInverse = rz1VarD.f16267c.modInverse(bigIntegerC);
            BigInteger bigIntegerMod = bigIntegerModInverse.multiply(bigIntegerModInverse).mod(bigIntegerC);
            eCPoint = new ECPoint(rz1VarD.f16265a.multiply(bigIntegerMod).mod(bigIntegerC), rz1VarD.f16266b.multiply(bigIntegerMod).mod(bigIntegerC).multiply(bigIntegerModInverse).mod(bigIntegerC));
        }
        sz1.a(eCPoint, curve);
        if (eCPoint.equals(u62Var.f17112c)) {
            return new t62((u62) this.f17461c, (jc1) this.f17460b);
        }
        throw new GeneralSecurityException("Invalid private value");
    }

    public final pg2 k() {
        return new pg2((List) this.f17461c, (List) this.f17460b);
    }

    @Override // com.google.android.gms.internal.ads.uc1
    public final void zza() {
        switch (this.f17459a) {
            case 0:
                ((vz0) this.f17461c).c((no) this.f17460b);
                return;
            case 1:
                ((wz0) this.f17461c).c((no) this.f17460b);
                return;
            default:
                synchronized (this) {
                    PowerManager.WakeLock wakeLock = (PowerManager.WakeLock) this.f17460b;
                    if (wakeLock != null) {
                        wakeLock.release();
                    }
                    break;
                }
                return;
        }
    }

    @Override // com.google.android.gms.internal.ads.zu1
    /* JADX INFO: renamed from: zzb */
    public final void mo3zzb(Object obj) {
        switch (this.f17459a) {
            case 2:
                kc1 kc1Var = (kc1) this.f17460b;
                synchronized (kc1Var) {
                    kc1Var.f13217d = null;
                    kc1Var.f13216c.addFirst((ic1) this.f17461c);
                    if (kc1Var.f13218e == 1) {
                        kc1Var.a();
                    }
                    break;
                }
                return;
            case 3:
            default:
                return;
            case 4:
                zc1 zc1Var = ((xc1) this.f17460b).f18411e.f18809c;
                vc1 vc1Var = (vc1) this.f17461c;
                bd1 bd1Var = (bd1) zc1Var;
                bd1Var.getClass();
                bd1Var.H0(new ad1(vc1Var, 1));
                return;
        }
    }

    public uz0(int i10, com.bytedance.sdk.component.adexpress.dynamic.dynamicview.b bVar) {
        this.f17459a = i10;
        if (i10 != 10) {
            jc1 jc1Var = new jc1(4);
            this.f17461c = jc1Var;
            this.f17460b = new jc1(jc1Var, 3);
        }
    }

    public /* synthetic */ uz0(int i10, Object obj) {
        this.f17459a = i10;
        if (i10 != 12) {
            if (i10 != 15) {
                this.f17461c = null;
                this.f17460b = jx1.f13035d;
            } else {
                this.f17461c = null;
                this.f17460b = null;
            }
        }
    }

    @Override // com.google.android.gms.internal.ads.bj0, com.google.android.gms.internal.ads.dr0, com.google.android.gms.internal.ads.co0
    /* JADX INFO: renamed from: zza */
    public final void mo2zza(Object obj) {
        switch (this.f17459a) {
            case 5:
                vc1 vc1Var = (vc1) this.f17461c;
                ((dd1) obj).d((zzfno) vc1Var.f17598a, vc1Var.f17599b, (Throwable) this.f17460b);
                break;
            case 20:
                ((oj2) obj).e((ug2) this.f17460b);
                break;
            case 21:
                ((oj2) obj).f((nj2) this.f17461c, (yo2) this.f17460b);
                break;
            case 22:
                ((oj2) obj).j((zzau) this.f17460b);
                break;
            case 23:
                rw rwVar = (rw) this.f17460b;
                ((oj2) obj).i(rwVar);
                int i10 = rwVar.f16235a;
                break;
            default:
                ((ip2) obj).zzam(0, ((hp2) this.f17461c).zzb, (yo2) this.f17460b);
                break;
        }
    }

    public uz0(Context context) {
        this.f17459a = 3;
        this.f17461c = context;
    }

    public uz0(eb ebVar) {
        this.f17459a = 8;
        this.f17460b = ebVar;
    }

    public /* synthetic */ uz0(r22 r22Var, uz0 uz0Var) {
        this.f17459a = 17;
        this.f17461c = r22Var;
        this.f17460b = uz0Var;
    }

    public /* synthetic */ uz0(Object obj, Object obj2, int i10) {
        this.f17459a = i10;
        this.f17461c = obj;
        this.f17460b = obj2;
    }

    public uz0(int i10, int i11) {
        List arrayList;
        Object arrayList2;
        this.f17459a = 18;
        if (i10 == 0) {
            arrayList = Collections.emptyList();
        } else {
            arrayList = new ArrayList(i10);
        }
        this.f17461c = arrayList;
        if (i11 == 0) {
            arrayList2 = Collections.emptyList();
        } else {
            arrayList2 = new ArrayList(i11);
        }
        this.f17460b = arrayList2;
    }

    public uz0(kc1 kc1Var, ic1 ic1Var) {
        this.f17459a = 2;
        this.f17461c = ic1Var;
        Objects.requireNonNull(kc1Var);
        this.f17460b = kc1Var;
    }

    public uz0(xc1 xc1Var, vc1 vc1Var) {
        this.f17459a = 4;
        this.f17461c = vc1Var;
        Objects.requireNonNull(xc1Var);
        this.f17460b = xc1Var;
    }

    public uz0(wl2 wl2Var, SparseArray sparseArray) {
        this.f17459a = 19;
        this.f17461c = wl2Var;
        SparseBooleanArray sparseBooleanArray = wl2Var.f18116a;
        SparseArray sparseArray2 = new SparseArray(sparseBooleanArray.size());
        for (int i10 = 0; i10 < sparseBooleanArray.size(); i10++) {
            int iA = wl2Var.a(i10);
            nj2 nj2Var = (nj2) sparseArray.get(iA);
            nj2Var.getClass();
            sparseArray2.append(iA, nj2Var);
        }
        this.f17460b = sparseArray2;
    }

    @Override // com.google.android.gms.internal.ads.zu1
    public final void zza(Throwable th) {
        switch (this.f17459a) {
            case 2:
                kc1 kc1Var = (kc1) this.f17460b;
                synchronized (kc1Var) {
                    kc1Var.f13217d = null;
                    break;
                }
                return;
            case 3:
            default:
                id1 id1Var = (id1) this.f17460b;
                id1Var.b(th);
                id1Var.a(false);
                ((md1) this.f17461c).a(id1Var);
                return;
            case 4:
                zc1 zc1Var = ((xc1) this.f17460b).f18411e.f18809c;
                vc1 vc1Var = (vc1) this.f17461c;
                bd1 bd1Var = (bd1) zc1Var;
                bd1Var.getClass();
                bd1Var.H0(new uz0(vc1Var, th, 5));
                return;
        }
    }

    public uz0(byte[] bArr, Provider provider) throws GeneralSecurityException {
        this.f17459a = 14;
        if (ih1.z(1)) {
            this.f17461c = new SecretKeySpec(bArr, "AES");
            this.f17460b = provider;
            return;
        }
        throw new GeneralSecurityException("Cannot use AES-CMAC in FIPS-mode, as BoringCrypto module is not available");
    }
}
