what-the-bank/sources/com/google/android/gms/internal/p002firebaseauthapi/zzeb.java

60 lines
2.1 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.internal.p002firebaseauthapi;
import java.security.GeneralSecurityException;
import java.util.Arrays;
import java.util.logging.Level;
import java.util.logging.Logger;
/* loaded from: classes2.dex */
final class zzeb implements zzat {
private final zzbu zza;
private final zzjd zzb;
private final zzjd zzc;
public zzeb(zzbu zzbuVar) {
zzjd zzjdVar;
this.zza = zzbuVar;
if (zzbuVar.zzf()) {
zzje zzb = zzgm.zza().zzb();
zzjj zza = zzgj.zza(zzbuVar);
this.zzb = zzb.zza(zza, "daead", "encrypt");
zzjdVar = zzb.zza(zza, "daead", "decrypt");
} else {
zzjdVar = zzgj.zza;
this.zzb = zzjdVar;
}
this.zzc = zzjdVar;
}
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzat
public final byte[] zza(byte[] bArr, byte[] bArr2) throws GeneralSecurityException {
Logger logger;
int length = bArr.length;
if (length > 5) {
byte[] copyOf = Arrays.copyOf(bArr, 5);
byte[] copyOfRange = Arrays.copyOfRange(bArr, 5, length);
for (zzbq zzbqVar : this.zza.zze(copyOf)) {
try {
byte[] zza = ((zzat) zzbqVar.zze()).zza(copyOfRange, bArr2);
zzbqVar.zza();
int length2 = copyOfRange.length;
return zza;
} catch (GeneralSecurityException e) {
logger = zzec.zza;
logger.logp(Level.INFO, "o.bpO$IeS", "decryptDeterministically", "ciphertext prefix matches a key, but cannot decrypt: ".concat(e.toString()));
}
}
}
for (zzbq zzbqVar2 : this.zza.zze(zzas.zza)) {
try {
byte[] zza2 = ((zzat) zzbqVar2.zze()).zza(bArr, bArr2);
zzbqVar2.zza();
int length3 = bArr.length;
return zza2;
} catch (GeneralSecurityException unused) {
}
}
throw new GeneralSecurityException("decryption failed");
}
}