Back to library list

com.google.firebase__firebase-analytics-impl

Column Insecure: Icon yes indicates the version is insecure, otherwise no
Column CryptoMisuse: Icon yes indicates the version has cryptographic API misuse, otherwise no
Version Insecure CryptoMisuse Rule name Method Statement Details
9.0.0 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzbZ(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}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzn.initialize()V r53 = virtualinvoke r51.<java.security.MessageDigest: byte[] digest(byte[])>($r30) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
9.0.1 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzbZ(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}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzn.initialize()V r53 = virtualinvoke r51.<java.security.MessageDigest: byte[] digest(byte[])>($r30) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
9.0.2 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzbZ(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}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzn.initialize()V r53 = virtualinvoke r51.<java.security.MessageDigest: byte[] digest(byte[])>($r30) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
9.2.0 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzfb(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}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzn.initialize()V r53 = virtualinvoke r51.<java.security.MessageDigest: byte[] digest(byte[])>($r30) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
9.2.1 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzfb(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}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzn.initialize()V r53 = virtualinvoke r51.<java.security.MessageDigest: byte[] digest(byte[])>($r30) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
9.4.0 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzfa(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}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzn.initialize()V r53 = virtualinvoke r51.<java.security.MessageDigest: byte[] digest(byte[])>($r30) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
9.6.0 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzfi(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}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzn.initialize()V r55 = virtualinvoke r53.<java.security.MessageDigest: byte[] digest(byte[])>($r30) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
9.6.1 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzfi(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}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzn.initialize()V r55 = virtualinvoke r53.<java.security.MessageDigest: byte[] digest(byte[])>($r30) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
9.8.0 no       yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzad(Landroid/content/Context;Ljava/lang/String;)J r5 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r16) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.measurement.internal.zzal.zzfl(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}
10.0.0 no       yes MessageDigest com.google.android.gms.internal.zzaue.zzE(Landroid/content/Context;Ljava/lang/String;)J r5 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r17) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzaue.zzcg(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = 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}
10.0.1 no       yes MessageDigest com.google.android.gms.internal.zzaue.zzE(Landroid/content/Context;Ljava/lang/String;)J r5 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r17) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzaue.zzcg(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = 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}
10.2.0 no       yes MessageDigest com.google.android.gms.internal.zzaut.zzK(Landroid/content/Context;Ljava/lang/String;)J r5 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r17) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzaut.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = 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}
10.2.1 no       yes MessageDigest com.google.android.gms.internal.zzaut.zzL(Landroid/content/Context;Ljava/lang/String;)J r5 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r17) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzaut.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = 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}
10.2.4 no       yes MessageDigest com.google.android.gms.internal.zzaut.zzL(Landroid/content/Context;Ljava/lang/String;)J r5 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r17) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzaut.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = 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}
10.2.6 no       yes MessageDigest com.google.android.gms.internal.zzaut.zzM(Landroid/content/Context;Ljava/lang/String;)J r5 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r17) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzaut.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = 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}
11.0.0 no       yes MessageDigest com.google.android.gms.internal.zzcfz.zza(Lcom/google/android/gms/internal/zzcll;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzckx.zzJ(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzckx.zzbE(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}
11.0.1 no       yes MessageDigest com.google.android.gms.internal.zzcem.zza(Lcom/google/android/gms/internal/zzcjy;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcjk.zzI(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcjk.zzbE(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}
11.0.2 no       yes MessageDigest com.google.android.gms.internal.zzcen.zza(Lcom/google/android/gms/internal/zzcjz;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcjl.zzI(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcjl.zzbE(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}
11.0.4 no       yes MessageDigest com.google.android.gms.internal.zzcen.zza(Lcom/google/android/gms/internal/zzcjz;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcjl.zzI(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcjl.zzbE(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}
11.2.0 no       yes MessageDigest com.google.android.gms.internal.zzcaq.zza(Lcom/google/android/gms/internal/zzcgc;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcfo.zzai(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcfo.zzed(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}
11.2.2 no       yes MessageDigest com.google.android.gms.internal.zzcaw.zza(Lcom/google/android/gms/internal/zzcgi;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcfu.zzai(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcfu.zzed(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}
11.4.0 no       yes MessageDigest com.google.android.gms.internal.zzcay.zza(Lcom/google/android/gms/internal/zzcgk;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcfw.zzah(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcfw.zzec(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}
11.4.2 no       yes MessageDigest com.google.android.gms.internal.zzcay.zza(Lcom/google/android/gms/internal/zzcgk;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcfw.zzah(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcfw.zzec(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}
11.6.0 no       yes MessageDigest com.google.android.gms.internal.zzcfl.zza(Lcom/google/android/gms/internal/zzclb;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzckn.zzaf(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzckn.zzed(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}
11.6.2 no       yes MessageDigest com.google.android.gms.internal.zzcfl.zza(Lcom/google/android/gms/internal/zzclb;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzckn.zzaf(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzckn.zzed(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}
11.8.0 no       yes MessageDigest com.google.android.gms.internal.zzcgo.zza(Lcom/google/android/gms/internal/zzcme;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzclq.zzaf(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzclq.zzek(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}
12.0.0 no       yes MessageDigest com.google.android.gms.internal.zzcil.zza(Lcom/google/android/gms/internal/zzcoe;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcno.zzb(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcno.zzf(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}
12.0.1 no       yes MessageDigest com.google.android.gms.internal.zzcil.zza(Lcom/google/android/gms/internal/zzcoe;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcno.zzab(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.zzcno.zzeq(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}
15.0.0 no       yes MessageDigest com.google.android.gms.internal.measurement.zzei.zza(Lcom/google/android/gms/internal/measurement/zzkl;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.measurement.zzjv.getMessageDigest(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}
- - yes MessageDigest com.google.android.gms.internal.measurement.zzjv.zzd(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
15.0.2 no       yes MessageDigest com.google.android.gms.internal.measurement.zzei.zza(Lcom/google/android/gms/internal/measurement/zzkq;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.measurement.zzka.getMessageDigest(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}
- - yes MessageDigest com.google.android.gms.internal.measurement.zzka.zzd(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
16.0.0 no       yes MessageDigest com.google.android.gms.internal.measurement.zzej.zza(Lcom/google/android/gms/internal/measurement/zzks;)J $r14 = virtualinvoke r7.<java.security.MessageDigest: byte[] digest(byte[])>(r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
- - yes MessageDigest com.google.android.gms.internal.measurement.zzkc.getMessageDigest(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}
- - yes MessageDigest com.google.android.gms.internal.measurement.zzkc.zzd(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
16.1.1 no       yes MessageDigest com.google.android.gms.internal.measurement.zzkd.getMessageDigest()Ljava/security/MessageDigest; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1367) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.internal.measurement.zzkd.zzd(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
16.2.1 no       yes MessageDigest com.google.android.gms.measurement.internal.zzfk.getMessageDigest()Ljava/security/MessageDigest; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1470) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzfk.zzd(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
16.2.2 no       yes MessageDigest com.google.android.gms.measurement.internal.zzfk.getMessageDigest()Ljava/security/MessageDigest; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1470) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzfk.zzd(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
16.2.3 no       yes MessageDigest com.google.android.gms.measurement.internal.zzfu.getMessageDigest()Ljava/security/MessageDigest; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1507) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzfu.zzd(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update
16.2.4 no       yes MessageDigest com.google.android.gms.measurement.internal.zzfy.getMessageDigest()Ljava/security/MessageDigest; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1536) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.measurement.internal.zzfy.zzd(Landroid/content/Context;Ljava/lang/String;)J $r19 = virtualinvoke r4.<java.security.MessageDigest: byte[] digest(byte[])>($r18) Operation on object of type java.security.MessageDigest object not completed. Expected call to <java.security.MessageDigest: byte[] digest(byte[])>, update