CrackMe.apk
Download file
package com.google.android.gms.internal.p002firebaseauthapi;
import java.security.GeneralSecurityException;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/* renamed from: com.google.android.gms.internal.firebase-auth-api.zzgc reason: invalid package */
/* compiled from: com.google.firebase:firebase-auth@@21.1.0 */
public abstract class zzgc {
private final Class zza;
private final Map zzb;
private final Class zzc;
@SafeVarargs
protected zzgc(Class cls, zzgw... zzgwArr) {
this.zza = cls;
HashMap hashMap = new HashMap();
int i = 0;
while (i <= 0) {
zzgw zzgw = zzgwArr[i];
if (!hashMap.containsKey(zzgw.zzb())) {
hashMap.put(zzgw.zzb(), zzgw);
i++;
} else {
throw new IllegalArgumentException("KeyTypeManager constructed with duplicate factories for primitive ".concat(String.valueOf(zzgw.zzb().getCanonicalName())));
}
}
this.zzc = zzgwArr[0].zzb();
this.zzb = Collections.unmodifiableMap(hashMap);
}
public zzgb zza() {
throw new UnsupportedOperationException("Creating keys is not supported.");
}
public abstract zznr zzb();
public abstract zzaek zzc(zzacc zzacc) throws zzadn;
public abstract String zzd();
public abstract void zze(zzaek zzaek) throws GeneralSecurityException;
public int zzf() {
return 1;
}
public final Class zzj() {
return this.zzc;
}
public final Class zzk() {
return this.zza;
}
public final Object zzl(zzaek zzaek, Class cls) throws GeneralSecurityException {
zzgw zzgw = (zzgw) this.zzb.get(cls);
if (zzgw != null) {
return zzgw.zza(zzaek);
}
String canonicalName = cls.getCanonicalName();
throw new IllegalArgumentException("Requested primitive class " + canonicalName + " not supported.");
}
public final Set zzm() {
return this.zzb.keySet();
}
}
Download file