Column
Insecure: Icon
indicates the version is insecure, otherwise
Column
CryptoMisuse: Icon
indicates the version has cryptographic API misuse, otherwise
Version |
Insecure |
CryptoMisuse |
Rule name |
Method |
Statement |
Details |
8.1.0 |
|
|
MessageDigest |
com.google.android.gms.measurement.internal.zzn.zza()V |
r32 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer383) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.measurement.internal.zzn.zza()V |
r5 = virtualinvoke r32.<java.security.MessageDigest: byte[] digest(byte[])>($r15) |
Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update |
- |
- |
|
MessageDigest |
com.google.android.gms.measurement.internal.zzs.zzbs(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
8.3.0 |
|
|
MessageDigest |
com.google.android.gms.measurement.internal.zzm.zza()V |
r32 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer742) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.measurement.internal.zzm.zza()V |
r5 = virtualinvoke r32.<java.security.MessageDigest: byte[] digest(byte[])>($r15) |
Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update |
- |
- |
|
MessageDigest |
com.google.android.gms.measurement.internal.zzr.zzbs(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
8.4.0 |
|
|
MessageDigest |
com.google.android.gms.measurement.internal.zzaj.zzbv(Ljava/lang/String;)Ljava/security/MessageDigest; |
r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) |
First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
MessageDigest |
com.google.android.gms.measurement.internal.zzn.zza()V |
r46 = virtualinvoke r44.<java.security.MessageDigest: byte[] digest(byte[])>($r23) |
Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update |