Back to library list

com.apptentive__apptentive-android

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
1.6.2 no       no
1.6.3 no       no
1.6.4 no       no
1.6.5 no       no
1.6.6 no       no
1.6.7 no       no
1.7.0 no       no
1.7.1 no       no
1.7.2 no       no
1.7.3 no       no
1.7.4 no       no
1.7.5 no       no
2.0.0 no       no
2.0.1 no       no
2.1.0 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3216) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
2.1.1 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3209) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
2.1.2 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3207) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
2.1.3 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3209) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
2.1.4 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3209) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.0.0 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3210) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.0.1 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3230) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.1.0 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3261) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.1.1 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3271) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.2.0 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3300) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.2.1 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3300) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.2.2 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3318) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.3.0 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3386) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.4.0 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3192) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
3.4.1 no       yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3327) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.0.0 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer967) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer968) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer974, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer972, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4109) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.0.1 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer968) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer969) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer975, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer973, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4110) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.0.2 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer968) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer969) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer976, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer974, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4111) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.0.3 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer210) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer211) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer218, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer216, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer714) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.1.0 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1178) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1179) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1186, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1183, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4343) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.1.1 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1179) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1180) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1186, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1185, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4344) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.1.2 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1179) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1180) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1187, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1184, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4345) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.1.3 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1179) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1180) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1187, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1185, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4345) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
4.1.4 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer210) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer211) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer217, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer216, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer727) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.0.0 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1137) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1138) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1145, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1143, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4003) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.0.1 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1141) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1142) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1149, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1147, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4007) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.0.2 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1143) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1144) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1150, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1149, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4009) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.0.3 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1143) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1144) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1151, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1149, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4011) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.0.4 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1202) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1203) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1210, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1208, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4071) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.0.5 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1203) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1204) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1211, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1209, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4112) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.1.0 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1169) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1170) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1177, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1174, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4301) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.1.1 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1171) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1172) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1179, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1176, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4302) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.1.2 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1172) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1173) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1179, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1177, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4303) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.1.3 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1161) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1162) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1169, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1166, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4305) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.1.4 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1161) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1162) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1169, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1166, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4309) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.1.5 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1174) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1175) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1182, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1179, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4339) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.2.0 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1178) First parameter was not properly generated as prepared Key Material
- - yes SecretKeySpec com.apptentive.android.sdk.encryption.Encryptor.<init>([B)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>(r1, varReplacer1179) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1185, $r6, r3) Second parameter was not properly generated as generated Key
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt([B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r1) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt([B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1184, $r6, r3) Second parameter was not properly generated as generated Key
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4343) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.3.0 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.EncryptionKey.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1197) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1213, $r7, r3) Second parameter was not properly generated as generated Key
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1213, $r7, r3) Third parameter was not properly generated as prepared G C M
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r2) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1206, $r7, r3) Second parameter was not properly generated as generated Key
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1206, $r7, r3) Third parameter was not properly generated as prepared G C M
- - yes Cipher com.apptentive.android.sdk.encryption.resolvers.KeyResolver18.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; $r5 = virtualinvoke r3.<javax.crypto.Cipher: java.security.Key unwrap(byte[],java.lang.String,int)>(r2, varReplacer1256, varReplacer1257) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher com.apptentive.android.sdk.encryption.resolvers.KeyResolver18.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; r3 = virtualinvoke r2.<javax.crypto.Cipher: byte[] wrap(java.security.Key)>(r1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes KeyStore com.apptentive.android.sdk.encryption.resolvers.KeyResolver23.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; $r4 = virtualinvoke r2.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(r1, varReplacer1262) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4400) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.3.1 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.EncryptionKey.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1204) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1222, $r7, r3) Second parameter was not properly generated as generated Key
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1222, $r7, r3) Third parameter was not properly generated as prepared G C M
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r2) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1214, $r7, r3) Second parameter was not properly generated as generated Key
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1214, $r7, r3) Third parameter was not properly generated as prepared G C M
- - yes Cipher com.apptentive.android.sdk.encryption.resolvers.KeyResolver18.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; $r5 = virtualinvoke r3.<javax.crypto.Cipher: java.security.Key unwrap(byte[],java.lang.String,int)>(r2, varReplacer1263, varReplacer1264) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher com.apptentive.android.sdk.encryption.resolvers.KeyResolver18.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; r3 = virtualinvoke r2.<javax.crypto.Cipher: byte[] wrap(java.security.Key)>(r1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes KeyStore com.apptentive.android.sdk.encryption.resolvers.KeyResolver23.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; $r4 = virtualinvoke r2.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(r1, varReplacer1272) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4412) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.3.2 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.EncryptionKey.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1208) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1224, $r7, r3) Second parameter was not properly generated as generated Key
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1224, $r7, r3) Third parameter was not properly generated as prepared G C M
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r2) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1216, $r7, r3) Second parameter was not properly generated as generated Key
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1216, $r7, r3) Third parameter was not properly generated as prepared G C M
- - yes Cipher com.apptentive.android.sdk.encryption.resolvers.KeyResolver18.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; $r5 = virtualinvoke r3.<javax.crypto.Cipher: java.security.Key unwrap(byte[],java.lang.String,int)>(r2, varReplacer1266, varReplacer1267) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher com.apptentive.android.sdk.encryption.resolvers.KeyResolver18.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; r3 = virtualinvoke r2.<javax.crypto.Cipher: byte[] wrap(java.security.Key)>(r1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes KeyStore com.apptentive.android.sdk.encryption.resolvers.KeyResolver23.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; $r4 = virtualinvoke r2.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(r1, varReplacer1274) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4414) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
5.3.3 no       yes SecretKeySpec com.apptentive.android.sdk.encryption.EncryptionKey.<init>(Ljava/lang/String;)V specialinvoke $r2.<javax.crypto.spec.SecretKeySpec: void <init>(byte[],java.lang.String)>($r3, varReplacer1211) First parameter was not properly generated as prepared Key Material
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1227, $r7, r3) Second parameter was not properly generated as generated Key
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1227, $r7, r3) Third parameter was not properly generated as prepared G C M
- - yes IvParameterSpec com.apptentive.android.sdk.encryption.Encryptor.decrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B specialinvoke $r5.<javax.crypto.spec.IvParameterSpec: void <init>(byte[])>(r2) First parameter was not properly generated as randomized
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1219, $r7, r3) Second parameter was not properly generated as generated Key
- - yes Cipher com.apptentive.android.sdk.encryption.Encryptor.encrypt(Lcom/apptentive/android/sdk/encryption/EncryptionKey;[B)[B virtualinvoke r4.<javax.crypto.Cipher: void init(int,java.security.Key,java.security.spec.AlgorithmParameterSpec)>(varReplacer1219, $r7, r3) Third parameter was not properly generated as prepared G C M
- - yes Cipher com.apptentive.android.sdk.encryption.resolvers.KeyResolver18.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; $r5 = virtualinvoke r3.<javax.crypto.Cipher: java.security.Key unwrap(byte[],java.lang.String,int)>(r2, varReplacer1269, varReplacer1270) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes Cipher com.apptentive.android.sdk.encryption.resolvers.KeyResolver18.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; r3 = virtualinvoke r2.<javax.crypto.Cipher: byte[] wrap(java.security.Key)>(r1) Operation on object of type javax.crypto.Cipher object not completed. Expected call to update, doFinal
- - yes KeyStore com.apptentive.android.sdk.encryption.resolvers.KeyResolver23.resolveKey(Landroid/content/Context;Ljava/lang/String;)Lcom/apptentive/android/sdk/encryption/EncryptionKey; $r4 = virtualinvoke r2.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(r1, varReplacer1275) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.apptentive.android.sdk.util.Util.generateCacheFileFullPath(Ljava/lang/String;Ljava/io/File;)Ljava/lang/String; r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer4413) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}