- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
59 lines
1.6 KiB
Java
59 lines
1.6 KiB
Java
package com.google.android.gms.internal.fido;
|
|
|
|
import java.io.Serializable;
|
|
|
|
/* loaded from: classes3.dex */
|
|
final class zzfs extends zzft implements Serializable {
|
|
final byte[] zza;
|
|
|
|
public zzfs(byte[] bArr) {
|
|
bArr.getClass();
|
|
this.zza = bArr;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.fido.zzft
|
|
public final int zzb() {
|
|
return this.zza.length * 8;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.fido.zzft
|
|
public final boolean zzc(zzft zzftVar) {
|
|
if (this.zza.length != zzftVar.zze().length) {
|
|
return false;
|
|
}
|
|
boolean z = true;
|
|
int i = 0;
|
|
while (true) {
|
|
byte[] bArr = this.zza;
|
|
if (i >= bArr.length) {
|
|
return z;
|
|
}
|
|
z &= bArr[i] == zzftVar.zze()[i];
|
|
i++;
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.fido.zzft
|
|
public final byte[] zzd() {
|
|
return (byte[]) this.zza.clone();
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.fido.zzft
|
|
public final byte[] zze() {
|
|
return this.zza;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.fido.zzft
|
|
public final int zza() {
|
|
byte[] bArr = this.zza;
|
|
int length = bArr.length;
|
|
if (length < 4) {
|
|
throw new IllegalStateException(zzbo.zza("HashCode#asInt() requires >= 4 bytes (it only has %s bytes).", Integer.valueOf(length)));
|
|
}
|
|
int i = bArr[0] & 255;
|
|
int i2 = bArr[1] & 255;
|
|
int i3 = bArr[2] & 255;
|
|
return ((bArr[3] & 255) << 24) | i | (i2 << 8) | (i3 << 16);
|
|
}
|
|
}
|