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

import android.util.Base64;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.security.GeneralSecurityException;

/* JADX INFO: loaded from: classes2.dex */
public final class nb1 {
    public static final String a(byte[] bArr, byte[] bArr2, String str, zq0 zq0Var) {
        aw1 aw1VarA;
        jc1 jc1Var;
        ByteArrayInputStream byteArrayInputStream;
        if (str == null) {
            return null;
        }
        try {
            try {
                byteArrayInputStream = new ByteArrayInputStream(Base64.decode(str, 11));
                jc1Var = new jc1(byteArrayInputStream, 13);
            } catch (IOException unused) {
                throw new GeneralSecurityException("Parse keyset failed");
            }
        } catch (GeneralSecurityException e10) {
            p7.l0.g("Failed to get keysethandle".concat(e10.toString()));
            m7.n.C.f30469h.d("CryptoUtils.getHandle", e10);
            aw1VarA = null;
        }
        try {
            ua2 ua2Var = ua2.f17195b;
            int i10 = fa2.f11138a;
            b52 b52VarG = b52.G(byteArrayInputStream, ua2.f17196c);
            ((InputStream) jc1Var.f12808b).close();
            aw1VarA = aw1.a(b52VarG);
            if (aw1VarA != null) {
                try {
                    byte[] bArrZza = ((qv1) aw1VarA.f(ih1.m(), qv1.class)).zza(bArr, bArr2);
                    zq0Var.f19364a.put("ds", "1");
                    return new String(bArrZza, "UTF-8");
                } catch (UnsupportedEncodingException | UnsupportedOperationException | GeneralSecurityException e11) {
                    p7.l0.g("Failed to decrypt ".concat(e11.toString()));
                    m7.n.C.f30469h.d("CryptoUtils.decrypt", e11);
                    zq0Var.f19364a.put("dsf", e11.toString());
                }
            }
            return null;
        } catch (Throwable th) {
            ((InputStream) jc1Var.f12808b).close();
            throw th;
        }
    }
}
