- 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
66 lines
2.2 KiB
Java
66 lines
2.2 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import java.nio.ByteBuffer;
|
|
import java.nio.ByteOrder;
|
|
import java.security.MessageDigest;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzazq extends zzazl {
|
|
private MessageDigest zzb;
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzazl
|
|
public final byte[] zzb(String str) {
|
|
byte[] bArr;
|
|
byte[] bArr2;
|
|
String[] split = str.split(" ");
|
|
int length = split.length;
|
|
int i = 4;
|
|
if (length == 1) {
|
|
int zza = zzazp.zza(split[0]);
|
|
ByteBuffer allocate = ByteBuffer.allocate(4);
|
|
allocate.order(ByteOrder.LITTLE_ENDIAN);
|
|
allocate.putInt(zza);
|
|
bArr2 = allocate.array();
|
|
} else {
|
|
if (length < 5) {
|
|
bArr = new byte[length + length];
|
|
for (int i2 = 0; i2 < split.length; i2++) {
|
|
int zza2 = zzazp.zza(split[i2]);
|
|
int i3 = (zza2 >> 16) ^ ((char) zza2);
|
|
int i4 = i2 + i2;
|
|
bArr[i4] = (byte) i3;
|
|
bArr[i4 + 1] = (byte) (i3 >> 8);
|
|
}
|
|
} else {
|
|
bArr = new byte[length];
|
|
for (int i5 = 0; i5 < split.length; i5++) {
|
|
int zza3 = zzazp.zza(split[i5]);
|
|
bArr[i5] = (byte) ((zza3 >> 24) ^ (((zza3 & 255) ^ ((zza3 >> 8) & 255)) ^ ((zza3 >> 16) & 255)));
|
|
}
|
|
}
|
|
bArr2 = bArr;
|
|
}
|
|
this.zzb = zza();
|
|
synchronized (this.zza) {
|
|
try {
|
|
MessageDigest messageDigest = this.zzb;
|
|
if (messageDigest == null) {
|
|
return new byte[0];
|
|
}
|
|
messageDigest.reset();
|
|
this.zzb.update(bArr2);
|
|
byte[] digest = this.zzb.digest();
|
|
int length2 = digest.length;
|
|
if (length2 <= 4) {
|
|
i = length2;
|
|
}
|
|
byte[] bArr3 = new byte[i];
|
|
System.arraycopy(digest, 0, bArr3, 0, i);
|
|
return bArr3;
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
}
|
|
}
|
|
}
|