43 lines
1.8 KiB
Java
43 lines
1.8 KiB
Java
|
package com.google.android.gms.internal.gtm;
|
||
|
|
||
|
import com.google.android.gms.common.internal.Preconditions;
|
||
|
import java.security.MessageDigest;
|
||
|
import java.security.NoSuchAlgorithmException;
|
||
|
|
||
|
/* loaded from: classes.dex */
|
||
|
public final class zzli extends zzhb {
|
||
|
@Override // com.google.android.gms.internal.gtm.zzhb
|
||
|
protected final zzoa<?> zza(zzfl zzflVar, zzoa<?>... zzoaVarArr) {
|
||
|
String str;
|
||
|
byte[] decode;
|
||
|
Preconditions.checkArgument(true);
|
||
|
Preconditions.checkArgument(zzoaVarArr.length > 0);
|
||
|
if (zzoaVarArr[0] == zzog.zzaum) {
|
||
|
return zzog.zzaum;
|
||
|
}
|
||
|
String zzd = zzha.zzd(zzoaVarArr[0]);
|
||
|
if (zzoaVarArr.length > 1 && zzoaVarArr[1] != zzog.zzaum) {
|
||
|
str = zzha.zzd(zzoaVarArr[1]);
|
||
|
} else {
|
||
|
str = "MD5";
|
||
|
}
|
||
|
String zzd2 = (zzoaVarArr.length <= 2 || zzoaVarArr[2] == zzog.zzaum) ? "text" : zzha.zzd(zzoaVarArr[2]);
|
||
|
if ("text".equals(zzd2)) {
|
||
|
decode = zzd.getBytes();
|
||
|
} else if ("base16".equals(zzd2)) {
|
||
|
decode = zzdp.decode(zzd);
|
||
|
} else {
|
||
|
String valueOf = String.valueOf(zzd2);
|
||
|
throw new RuntimeException(valueOf.length() != 0 ? "Hash: Unknown input format: ".concat(valueOf) : new String("Hash: Unknown input format: "));
|
||
|
}
|
||
|
try {
|
||
|
MessageDigest messageDigest = MessageDigest.getInstance(str);
|
||
|
messageDigest.update(decode);
|
||
|
return new zzom(zzdp.encode(messageDigest.digest()));
|
||
|
} catch (NoSuchAlgorithmException e) {
|
||
|
String valueOf2 = String.valueOf(str);
|
||
|
throw new RuntimeException(valueOf2.length() != 0 ? "Hash: Unknown algorithm: ".concat(valueOf2) : new String("Hash: Unknown algorithm: "), e);
|
||
|
}
|
||
|
}
|
||
|
}
|