--- /home/fdroid/fdroiddata/tmp/org.totschnig.myexpenses_816.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.totschnig.myexpenses_816.apk ├── zipinfo {} │ @@ -2206,8 +2206,8 @@ │ -rw-rw-rw- 0.0 unx 736 b- defN 81-Jan-01 01:01 res/xml-v22/budget_widget_info.xml │ -rw-rw-rw- 0.0 unx 1224 b- defN 81-Jan-01 01:01 res/xml-v22/shortcuts.xml │ -rw-rw-rw- 0.0 unx 544 b- defN 81-Jan-01 01:01 res/xml-v22/template_widget_info.xml │ -rw-rw-rw- 0.0 unx 6755372 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 255980 b- defN 81-Jan-01 01:01 META-INF/30EBFAAA.SF │ -rw---- 2.0 fat 1299 b- defN 81-Jan-01 01:01 META-INF/30EBFAAA.RSA │ -rw---- 2.0 fat 255853 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2211 files, 63899653 bytes uncompressed, 30321494 bytes compressed: 52.5% │ +2211 files, 63899653 bytes uncompressed, 30321493 bytes compressed: 52.5% ├── classes10.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : e5b0b376 │ │ -signature : 2647...4bd4 │ │ +checksum : 5377b093 │ │ +signature : 844d...1f12 │ │ file_size : 3722712 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 20419 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 6034 │ │ @@ -2839601,16 +2839601,16 @@ │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="ErasableByteStream" │ │ │ │ Class #3857 - │ │ Class descriptor : 'Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/io/ByteArrayInputStream;' │ │ Interfaces - │ │ - #0 : 'Lj$/io/ByteArrayInputStreamRetargetInterface;' │ │ - #1 : 'Lj$/io/InputStreamRetargetInterface;' │ │ + #0 : 'Lj$/io/InputStreamRetargetInterface;' │ │ + #1 : 'Lj$/io/ByteArrayInputStreamRetargetInterface;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream;) │ │ name : '' │ │ type : '([BII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ ├── classes10.jar │ │ ├── zipinfo -v {} │ │ │ @@ -108083,15 +108083,15 @@ │ │ │ version of encoding software: 2.0 │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.0 │ │ │ compression method: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 3ad4af5f │ │ │ + 32-bit CRC value (hex): 18133def │ │ │ compressed size: 587 bytes │ │ │ uncompressed size: 587 bytes │ │ │ length of filename: 86 characters │ │ │ length of extra field: 0 bytes │ │ │ length of file comment: 0 characters │ │ │ disk number on which file begins: disk 1 │ │ │ apparent file type: binary │ │ ├── org/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ package org.bouncycastle.jcajce.provider.keystore.util; │ │ │ │ │ │ │ │ import java.io.InputStream; │ │ │ │ import j$.io.DesugarInputStream; │ │ │ │ import java.io.OutputStream; │ │ │ │ import java.util.Arrays; │ │ │ │ -import j$.io.InputStreamRetargetInterface; │ │ │ │ import j$.io.ByteArrayInputStreamRetargetInterface; │ │ │ │ +import j$.io.InputStreamRetargetInterface; │ │ │ │ import java.io.ByteArrayInputStream; │ │ │ │ │ │ │ │ -final class JKSKeyStoreSpi$ErasableByteStream extends ByteArrayInputStream implements ByteArrayInputStreamRetargetInterface, InputStreamRetargetInterface │ │ │ │ +final class JKSKeyStoreSpi$ErasableByteStream extends ByteArrayInputStream implements InputStreamRetargetInterface, ByteArrayInputStreamRetargetInterface │ │ │ │ { │ │ │ │ public JKSKeyStoreSpi$ErasableByteStream(final byte[] buf, final int offset, final int length) { │ │ │ │ super(buf, offset, length); │ │ │ │ } │ │ │ │ │ │ │ │ public void erase() { │ │ │ │ Arrays.fill(super.buf, (byte)0); ├── smali_classes10/org/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream.smali │┄ Ordering differences only │ @@ -1,13 +1,13 @@ │ .class final Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream; │ .super Ljava/io/ByteArrayInputStream; │ │ # interfaces │ -.implements Lj$/io/ByteArrayInputStreamRetargetInterface; │ .implements Lj$/io/InputStreamRetargetInterface; │ +.implements Lj$/io/ByteArrayInputStreamRetargetInterface; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi; │ .end annotation