Back to library list

com.android.tools__sdklib

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
26.0.0 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.security.PrivateKey,java.security.cert.X509Certificate,java.io.PrintStream)>($r7, $r8, $r10, r4, r5, r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V r3 = specialinvoke r0.<com.android.sdklib.build.ApkBuilder: java.io.File checkFileForDuplicate(java.lang.String)>(r2) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addNativeLibraries(Ljava/io/File;)V virtualinvoke $r26.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r16.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.sealApk()V virtualinvoke $r11.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter.checkEntry(Ljava/lang/String;)Z r3 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r6, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$NullZipFilter.checkEntry(Ljava/lang/String;)Z r2 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r5, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilderMain.main([Ljava/lang/String;)V virtualinvoke r82.<com.android.sdklib.build.ApkBuilder: void sealApk()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer58) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer3072, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r16 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3078) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer3107, varReplacer3108) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3094) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V $r10 = virtualinvoke $r8.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1249) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
26.0.1 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.security.PrivateKey,java.security.cert.X509Certificate,java.io.PrintStream)>($r7, $r8, $r10, r4, r5, r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V r3 = specialinvoke r0.<com.android.sdklib.build.ApkBuilder: java.io.File checkFileForDuplicate(java.lang.String)>(r2) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addNativeLibraries(Ljava/io/File;)V virtualinvoke $r26.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r16.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r12.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.sealApk()V virtualinvoke $r11.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter.checkEntry(Ljava/lang/String;)Z r3 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r6, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$NullZipFilter.checkEntry(Ljava/lang/String;)Z r2 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r5, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilderMain.main([Ljava/lang/String;)V virtualinvoke r82.<com.android.sdklib.build.ApkBuilder: void sealApk()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer58) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer3071, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r16 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3080) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer3093, varReplacer3094) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3100) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V $r10 = virtualinvoke $r8.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1252) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
26.1.0 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V r3 = specialinvoke r0.<com.android.sdklib.build.ApkBuilder: java.io.File checkFileForDuplicate(java.lang.String)>(r2) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r12.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer441) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer2505, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r17 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2432) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer2462, varReplacer2463) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2449) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V $r10 = virtualinvoke $r8.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3519) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
26.1.1 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.security.PrivateKey,java.security.cert.X509Certificate,java.io.PrintStream)>($r7, $r8, $r10, r4, r5, r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V r3 = specialinvoke r0.<com.android.sdklib.build.ApkBuilder: java.io.File checkFileForDuplicate(java.lang.String)>(r2) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r8.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addNativeLibraries(Ljava/io/File;)V virtualinvoke $r26.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r18.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.sealApk()V virtualinvoke $r8.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter.checkEntry(Ljava/lang/String;)Z r3 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r6, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$NullZipFilter.checkEntry(Ljava/lang/String;)Z r2 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r5, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilderMain.main([Ljava/lang/String;)V virtualinvoke r82.<com.android.sdklib.build.ApkBuilder: void sealApk()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer440) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer2506, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r17 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2432) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer2454, varReplacer2455) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2458) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V $r10 = virtualinvoke $r8.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3517) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
26.1.2 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.security.PrivateKey,java.security.cert.X509Certificate,java.io.PrintStream)>($r7, $r8, $r10, r4, r5, r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V r3 = specialinvoke r0.<com.android.sdklib.build.ApkBuilder: java.io.File checkFileForDuplicate(java.lang.String)>(r2) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addNativeLibraries(Ljava/io/File;)V virtualinvoke $r26.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r18.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.sealApk()V virtualinvoke $r8.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter.checkEntry(Ljava/lang/String;)Z r3 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r6, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$NullZipFilter.checkEntry(Ljava/lang/String;)Z r2 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r5, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilderMain.main([Ljava/lang/String;)V virtualinvoke r82.<com.android.sdklib.build.ApkBuilder: void sealApk()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer440) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer2505, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r17 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2438) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer2461, varReplacer2462) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2449) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V $r10 = virtualinvoke $r8.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method digest on object of type java.security.MessageDigest. Expect a call to one of the following methods reset
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r22.<java.security.MessageDigest: void update(byte[],int,int)>($r21, varReplacer2447, i0) Unexpected call to method update on object of type java.security.MessageDigest. Expect a call to one of the following methods reset
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3516) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
26.1.3 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.security.PrivateKey,java.security.cert.X509Certificate,java.io.PrintStream)>($r7, $r8, $r10, r4, r5, r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addNativeLibraries(Ljava/io/File;)V virtualinvoke $r26.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r16.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.sealApk()V virtualinvoke $r11.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilderMain.main([Ljava/lang/String;)V virtualinvoke r82.<com.android.sdklib.build.ApkBuilder: void sealApk()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer440) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer2506, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V virtualinvoke r19.<java.security.KeyStore: void load(java.io.InputStream,char[])>(r17, $r7) Second parameter should never be of type java.lang.String.
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r17 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2433) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer2455, varReplacer2456) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2459) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3516) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
26.1.4 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.security.PrivateKey,java.security.cert.X509Certificate,java.io.PrintStream)>($r7, $r8, $r10, r4, r5, r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V r3 = specialinvoke r0.<com.android.sdklib.build.ApkBuilder: java.io.File checkFileForDuplicate(java.lang.String)>(r2) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addNativeLibraries(Ljava/io/File;)V virtualinvoke $r26.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r18.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.sealApk()V virtualinvoke $r11.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter.checkEntry(Ljava/lang/String;)Z r3 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r6, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$NullZipFilter.checkEntry(Ljava/lang/String;)Z r2 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r5, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilderMain.main([Ljava/lang/String;)V virtualinvoke r82.<com.android.sdklib.build.ApkBuilder: void sealApk()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer2137) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer463, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r17 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer392) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer406, varReplacer407) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer412) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V $r10 = virtualinvoke $r8.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer3271) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
26.2.0 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.security.PrivateKey,java.security.cert.X509Certificate,java.io.PrintStream)>($r7, $r8, $r10, r4, r5, r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V r3 = specialinvoke r0.<com.android.sdklib.build.ApkBuilder: java.io.File checkFileForDuplicate(java.lang.String)>(r2) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addNativeLibraries(Ljava/io/File;)V virtualinvoke $r26.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r18.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r12.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.sealApk()V virtualinvoke $r8.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter.checkEntry(Ljava/lang/String;)Z r3 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r6, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$NullZipFilter.checkEntry(Ljava/lang/String;)Z r2 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r5, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilderMain.main([Ljava/lang/String;)V virtualinvoke r82.<com.android.sdklib.build.ApkBuilder: void sealApk()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer154) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer999, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r17 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1038) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer1063, varReplacer1064) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1059) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V $r10 = virtualinvoke $r8.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r22.<java.security.MessageDigest: void update(byte[],int,int)>($r21, varReplacer1048, i0) Unexpected call to method update on object of type java.security.MessageDigest. Expect a call to one of the following methods reset
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer728) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
26.2.1 no       yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.lang.String,java.io.PrintStream)>($r6, $r7, $r9, r4, r5) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;Ljava/io/PrintStream;)V specialinvoke r0.<com.android.sdklib.build.ApkBuilder: void <init>(java.io.File,java.io.File,java.io.File,java.security.PrivateKey,java.security.cert.X509Certificate,java.io.PrintStream)>($r7, $r8, $r10, r4, r5, r6) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V r3 = specialinvoke r0.<com.android.sdklib.build.ApkBuilder: java.io.File checkFileForDuplicate(java.lang.String)>(r2) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r6.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addNativeLibraries(Ljava/io/File;)V virtualinvoke $r26.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r14.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addResourcesFromJar(Ljava/io/File;)Lcom/android/sdklib/build/ApkBuilder$JarStatus; virtualinvoke $r18.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r10.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.addZipFile(Ljava/io/File;)V virtualinvoke $r12.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder.sealApk()V virtualinvoke $r11.<com.android.sdklib.internal.build.SignedJarBuilder: void cleanUp()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter.checkEntry(Ljava/lang/String;)Z r3 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r6, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilder$NullZipFilter.checkEntry(Ljava/lang/String;)Z r2 = staticinvoke <com.android.sdklib.build.ApkBuilder: java.io.File access$100(com.android.sdklib.build.ApkBuilder,java.lang.String)>($r5, r1) Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.ApkBuilderMain.main([Ljava/lang/String;)V virtualinvoke r82.<com.android.sdklib.build.ApkBuilder: void sealApk()>() Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; $r9 = virtualinvoke r18.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.build.JarListSanitizer.getSha1(Ljava/io/File;)Ljava/lang/String; r18 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer154) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V $r10 = virtualinvoke r19.<java.security.KeyStore: java.security.KeyStore$Entry getEntry(java.lang.String,java.security.KeyStore$ProtectionParameter)>(varReplacer998, $r8) Operation on object of type java.security.KeyStore object not completed. Expected call to getKey
- - yes KeyStore com.android.sdklib.internal.build.DebugKeyProvider.<init>(Ljava/lang/String;Ljava/lang/String;Lcom/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput;)V virtualinvoke r19.<java.security.KeyStore: void load(java.io.InputStream,char[])>(r17, $r7) Second parameter should never be of type java.lang.String.
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.<init>(Ljava/io/OutputStream;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)V $r17 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1040) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes DigestOutputStream com.android.sdklib.internal.build.SignedJarBuilder.close()V specialinvoke $r15.<java.io.PrintStream: void <init>(java.io.OutputStream,boolean,java.lang.String)>($r16, varReplacer1057, varReplacer1058) Operation on object of type java.security.DigestOutputStream object not completed. Expected call to write
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V $r19 = virtualinvoke r5.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.close()V r5 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1054) First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512}
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V $r14 = virtualinvoke r1.<java.security.Signature: byte[] sign()>() Unexpected call to method sign on object of type java.security.Signature. Expect a call to one of the following methods initSign,update
- - yes Signature com.android.sdklib.internal.build.SignedJarBuilder.close()V virtualinvoke r1.<java.security.Signature: void initSign(java.security.PrivateKey)>($r15) First parameter was not properly generated as generated Privkey
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V $r10 = virtualinvoke $r8.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.internal.build.SignedJarBuilder.writeFile(Ljava/io/File;Ljava/lang/String;)V virtualinvoke $r22.<java.security.MessageDigest: void update(byte[],int,int)>($r21, varReplacer1048, i0) Unexpected call to method update on object of type java.security.MessageDigest. Expect a call to one of the following methods reset
- - yes MessageDigest com.android.sdklib.repository.installer.MavenInstallListener.statusChanged(Lcom/android/repository/api/PackageOperation;Lcom/android/repository/api/ProgressIndicator;)V r6 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V $r24 = virtualinvoke r19.<java.security.MessageDigest: byte[] digest()>() Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)>
- - yes MessageDigest com.android.sdklib.tool.OfflineRepoCreator.run()V r19 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer730) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}