CrackMe.apk
Download file
package com.google.android.gms.internal.p002firebaseauthapi;
import java.nio.BufferUnderflowException;
import java.nio.ByteBuffer;
import java.security.GeneralSecurityException;
/* renamed from: com.google.android.gms.internal.firebase-auth-api.zzdc reason: invalid package */
/* compiled from: com.google.firebase:firebase-auth@@21.1.0 */
public final class zzdc implements zzap {
private static final byte[] zza = new byte[0];
private final zznx zzb;
private final zzap zzc;
public zzdc(zznx zznx, zzap zzap) {
this.zzb = zznx;
this.zzc = zzap;
}
public final byte[] zza(byte[] bArr, byte[] bArr2) throws GeneralSecurityException {
try {
ByteBuffer wrap = ByteBuffer.wrap(bArr);
int i = wrap.getInt();
if (i <= 0 || i > bArr.length - 4) {
throw new GeneralSecurityException("invalid ciphertext");
}
byte[] bArr3 = new byte[i];
wrap.get(bArr3, 0, i);
byte[] bArr4 = new byte[wrap.remaining()];
wrap.get(bArr4, 0, wrap.remaining());
return ((zzap) zzbz.zzj(this.zzb.zzf(), this.zzc.zza(bArr3, zza), zzap.class)).zza(bArr4, bArr2);
} catch (IndexOutOfBoundsException | NegativeArraySizeException | BufferUnderflowException e) {
throw new GeneralSecurityException("invalid ciphertext", e);
}
}
public final byte[] zzb(byte[] bArr, byte[] bArr2) throws GeneralSecurityException {
throw null;
}
}
Download file