Version |
Insecure |
CryptoMisuse |
Rule name |
Method |
Statement |
Details |
26.0.0 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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. |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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 |
|
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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. |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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} |
- |
- |
|
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 |
- |
- |
|
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 |
- |
- |
|
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)> |
- |
- |
|
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 |
- |
- |
|
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} |
- |
- |
|
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)> |
- |
- |
|
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} |