Back to library list

com.google.android.gms__play-services-iid

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.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer41) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
9.0.1 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
9.0.2 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer41) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
9.2.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
9.2.1 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
9.4.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer41) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
9.6.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
9.6.1 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
9.8.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer41) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
10.0.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer41) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
10.0.1 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer39) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
10.2.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer38) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
10.2.1 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer41) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
10.2.4 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer41) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
10.2.6 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer36) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzc.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke r4.<java.security.Signature: void initSign(java.security.PrivateKey)>(r11) First parameter was not properly generated as generated Privkey
11.0.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zze.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.0.1 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zze.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.0.2 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zze.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.0.4 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer36) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zze.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.2.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer35) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zze.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.2.2 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer38) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zze.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.4.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer39) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zze.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.4.2 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer38) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zze.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.6.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer106) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzl.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.6.2 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer102) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzl.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
11.8.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer102) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzl.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
12.0.0 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer105) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzaa.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
12.0.1 no       yes MessageDigest com.google.android.gms.iid.InstanceID.zza(Ljava/security/KeyPair;)Ljava/lang/String; $r4 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer100) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.google.android.gms.iid.zzaa.zza(Ljava/security/KeyPair;[Ljava/lang/String;)Ljava/lang/String; virtualinvoke $r6.<java.security.Signature: void initSign(java.security.PrivateKey)>(r12) First parameter was not properly generated as generated Privkey
15.0.0 no       no
15.0.1 no       no
16.0.0 no       no