package com.google.android.gms.internal.ads; import android.support.v4.media.session.PlaybackStateCompat; import java.io.UnsupportedEncodingException; import java.nio.ByteBuffer; import java.security.GeneralSecurityException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.util.Arrays; import java.util.Vector; import java.util.concurrent.CountDownLatch; /* loaded from: classes3.dex */ final class zzaty { static boolean zza; public static final /* synthetic */ int zzc = 0; private static MessageDigest zzd; private static final Object zze = new Object(); private static final Object zzf = new Object(); static final CountDownLatch zzb = new CountDownLatch(1); public static zzatm zza(byte[] bArr, String str) throws NoSuchAlgorithmException, UnsupportedEncodingException { Vector zzc2 = zzc(bArr, 255); if (zzc2 == null || zzc2.isEmpty()) { return null; } zzatm zza2 = zzatn.zza(); int size = zzc2.size(); for (int i = 0; i < size; i++) { zza2.zza(zzgwj.zzv(zzh((byte[]) zzc2.get(i), str, false), 0, 256)); } byte[] zzf2 = zzf(bArr); zzgwj zzgwjVar = zzgwj.zzb; zza2.zzb(zzgwj.zzv(zzf2, 0, zzf2.length)); return zza2; } public static String zzb(byte[] bArr, String str) throws GeneralSecurityException, UnsupportedEncodingException { zzatm zza2 = zza(bArr, str); return zzatr.zza(zza2 == null ? zzh(zzg(4096).zzaV(), str, true) : ((zzatn) zza2.zzbr()).zzaV(), true); } public static Vector zzc(byte[] bArr, int i) { int length = bArr.length; if (length <= 0) { return null; } int i2 = length + 254; Vector vector = new Vector(); for (int i3 = 0; i3 < i2 / 255; i3++) { int i4 = i3 * 255; try { int length2 = bArr.length; if (length2 - i4 > 255) { length2 = i4 + 255; } vector.add(Arrays.copyOfRange(bArr, i4, length2)); } catch (IndexOutOfBoundsException unused) { return null; } } return vector; } public static void zze() { synchronized (zzf) { try { if (!zza) { zza = true; new Thread(new zzatw(null)).start(); } } catch (Throwable th) { throw th; } } } /* JADX WARN: Code restructure failed: missing block: B:14:0x001f, code lost: r1.reset(); r1.update(r6); r6 = com.google.android.gms.internal.ads.zzaty.zzd.digest(); */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static byte[] zzf(byte[] r6) throws java.security.NoSuchAlgorithmException { /* java.lang.Object r0 = com.google.android.gms.internal.ads.zzaty.zze monitor-enter(r0) zze() // Catch: java.lang.Throwable -> L1b r1 = 0 java.util.concurrent.CountDownLatch r2 = com.google.android.gms.internal.ads.zzaty.zzb // Catch: java.lang.Throwable -> L1b java.lang.InterruptedException -> L1d java.util.concurrent.TimeUnit r3 = java.util.concurrent.TimeUnit.SECONDS // Catch: java.lang.Throwable -> L1b java.lang.InterruptedException -> L1d r4 = 2 boolean r2 = r2.await(r4, r3) // Catch: java.lang.Throwable -> L1b java.lang.InterruptedException -> L1d if (r2 != 0) goto L14 goto L1d L14: java.security.MessageDigest r2 = com.google.android.gms.internal.ads.zzaty.zzd // Catch: java.lang.Throwable -> L1b if (r2 != 0) goto L19 goto L1d L19: r1 = r2 goto L1d L1b: r6 = move-exception goto L35 L1d: if (r1 == 0) goto L2d r1.reset() // Catch: java.lang.Throwable -> L1b r1.update(r6) // Catch: java.lang.Throwable -> L1b java.security.MessageDigest r6 = com.google.android.gms.internal.ads.zzaty.zzd // Catch: java.lang.Throwable -> L1b byte[] r6 = r6.digest() // Catch: java.lang.Throwable -> L1b monitor-exit(r0) // Catch: java.lang.Throwable -> L1b return r6 L2d: java.security.NoSuchAlgorithmException r6 = new java.security.NoSuchAlgorithmException // Catch: java.lang.Throwable -> L1b java.lang.String r1 = "Cannot compute hash" r6.(r1) // Catch: java.lang.Throwable -> L1b throw r6 // Catch: java.lang.Throwable -> L1b L35: monitor-exit(r0) // Catch: java.lang.Throwable -> L1b throw r6 */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzaty.zzf(byte[]):byte[]"); } public static zzasy zzg(int i) { zzasc zza2 = zzasy.zza(); zza2.zzD(PlaybackStateCompat.ACTION_SKIP_TO_QUEUE_ITEM); return (zzasy) zza2.zzbr(); } private static byte[] zzh(byte[] bArr, String str, boolean z) throws NoSuchAlgorithmException, UnsupportedEncodingException { byte[] array; int length = bArr.length; int i = true != z ? 255 : 239; if (length > i) { bArr = zzg(4096).zzaV(); } int i2 = i + 1; int length2 = bArr.length; byte b = (byte) length2; if (length2 < i) { byte[] bArr2 = new byte[i - length2]; new SecureRandom().nextBytes(bArr2); array = ByteBuffer.allocate(i2).put(b).put(bArr).put(bArr2).array(); } else { array = ByteBuffer.allocate(i2).put(b).put(bArr).array(); } if (z) { array = ByteBuffer.allocate(256).put(zzf(array)).put(array).array(); } byte[] bArr3 = new byte[256]; zzatz[] zzatzVarArr = new zzaun().zzcG; int length3 = zzatzVarArr.length; for (int i3 = 0; i3 < 12; i3++) { zzatzVarArr[i3].zza(array, bArr3); } if (str != null && str.length() > 0) { if (str.length() > 32) { str = str.substring(0, 32); } new zzatp(str.getBytes("UTF-8")).zza(bArr3); } return bArr3; } }