102 MB
/home/fdroid/fdroiddata/tmp/net.vreeken.quickmsg_16.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_net.vreeken.quickmsg_16.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·13d5e61b40eeb56cba0d9aeeae5ec093ff021d55e645f80f12b45732478e88e9 
10 Signer·#1·certificate·SHA-1·digest:·edfd99fcd928743d56ac137689e5ca9289e2ad62 
11 Signer·#1·certificate·MD5·digest:·8dcc1cb212bcdbe6b8b3974f25dae33f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·0fc4bf3c2054076868b415a839ace718b8b33aa21963a8088caf763e671fe3cb 
15 Signer·#1·public·key·SHA-1·digest:·7153567a579951281bd9bcac0c476b7003399d6b 
16 Signer·#1·public·key·MD5·digest:·90f20761c600dfeee50bb375b1c41a9c 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
5.54 KB
zipinfo {}
    
Offset 1, 34 lines modifiedOffset 1, 35 lines modified
1 Zip·file·size:·1745136·bytes,·number·of·entries:·321 Zip·file·size:·1744085·bytes,·number·of·entries:·33
2 -rw----·····2.0·fat·····2434·bl·defN·15-Mar-05·08:49·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····2555·bl·defN·15-Mar-05·08:49·META-INF/3FC963A5.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-Mar-05·08:49·META-INF/3FC963A5.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Mar-05·06:22·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Mar-05·06:22·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····4424·bX·defN·15-Mar-05·06:22·AndroidManifest.xml2 -rw----·····2.0·fat·····4424·bX·defN·17-Jan-11·16:22·AndroidManifest.xml
8 -rw----·····2.0·fat····36125·bl·defN·15-Mar-05·06:22·assets/javamail_license.txt3 -rw----·····2.0·fat····36125·bl·defN·17-Jan-11·16:22·assets/javamail_license.txt
9 -rw----·····2.0·fat····36059·bl·defN·15-Mar-05·06:22·assets/license.txt4 -rw----·····2.0·fat····36059·bl·defN·17-Jan-11·16:22·assets/license.txt
10 -rw----·····2.0·fat·····1120·bl·defN·15-Mar-05·06:22·assets/spongycastle_license.txt5 -rw----·····2.0·fat·····1120·bl·defN·17-Jan-11·16:22·assets/spongycastle_license.txt
11 -rw----·····1.0·fat·····3011·b-·stor·15-Mar-05·06:22·res/drawable-hdpi-v4/ic_launcher.png6 -rw----·····1.0·fat·····3003·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_launcher.png
12 -rw----·····1.0·fat·····1815·b-·stor·15-Mar-05·06:22·res/drawable-hdpi-v4/ic_stat_qm.png7 -rw----·····1.0·fat·····1815·b-·stor·80-Jan-01·00:00·res/drawable-hdpi-v4/ic_stat_qm.png
13 -rw----·····1.0·fat·····1325·b-·stor·15-Mar-05·06:22·res/drawable-ldpi-v4/ic_launcher.png8 -rw----·····1.0·fat·····1133·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/ic_launcher.png
14 -rw----·····1.0·fat······874·b-·stor·15-Mar-05·06:22·res/drawable-ldpi-v4/ic_stat_qm.png9 -rw----·····1.0·fat······873·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/ic_stat_qm.png
15 -rw----·····1.0·fat·····2263·b-·stor·15-Mar-05·06:22·res/drawable-ldpi-v4/play.png10 -rw----·····1.0·fat·····2154·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/play.png
16 -rw----·····1.0·fat·····2236·b-·stor·15-Mar-05·06:22·res/drawable-mdpi-v4/ic_launcher.png11 -rw----·····1.0·fat·····2182·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_launcher.png
17 -rw----·····1.0·fat·····1295·b-·stor·15-Mar-05·06:22·res/drawable-mdpi-v4/ic_stat_qm.png12 -rw----·····1.0·fat·····1294·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_stat_qm.png
18 -rw----·····1.0·fat·····4270·b-·stor·15-Mar-05·06:22·res/drawable-xhdpi-v4/ic_launcher.png13 -rw----·····1.0·fat·····4199·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_launcher.png
19 -rw----·····1.0·fat·····2295·b-·stor·15-Mar-05·06:22·res/drawable-xhdpi-v4/ic_stat_qm.png14 -rw----·····1.0·fat·····2294·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_stat_qm.png
20 -rw----·····1.0·fat·····6186·b-·stor·15-Mar-05·06:22·res/drawable-xxhdpi-v4/ic_launcher.png15 -rw----·····1.0·fat·····6179·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_launcher.png
21 -rw----·····1.0·fat·····4256·b-·stor·15-Mar-05·06:22·res/drawable-xxhdpi-v4/ic_stat_qm.png16 -rw----·····1.0·fat·····4238·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_stat_qm.png
22 -rw----·····2.0·fat·····1192·bl·defN·15-Mar-05·06:22·res/layout/activity_list.xml17 -rw----·····2.0·fat·····1192·bl·defN·17-Jan-11·16:22·res/layout/activity_list.xml
23 -rw----·····2.0·fat·····1908·bl·defN·15-Mar-05·06:22·res/layout/activity_main.xml18 -rw----·····2.0·fat·····1908·bl·defN·17-Jan-11·16:22·res/layout/activity_main.xml
24 -rw----·····2.0·fat·····2200·bl·defN·15-Mar-05·06:22·res/layout/gmail_account.xml19 -rw----·····2.0·fat·····2200·bl·defN·17-Jan-11·16:22·res/layout/gmail_account.xml
25 -rw----·····2.0·fat·····1304·bl·defN·15-Mar-05·06:22·res/menu/list.xml20 -rw----·····2.0·fat·····1304·bl·defN·17-Jan-11·16:22·res/menu-v11/list.xml
26 -rw----·····2.0·fat······464·bl·defN·15-Mar-05·06:22·res/menu/main.xml21 -rw----·····2.0·fat······464·bl·defN·17-Jan-11·16:22·res/menu-v11/main.xml
 22 -rw----·····2.0·fat·····1260·bl·defN·17-Jan-11·16:22·res/menu/list.xml
 23 -rw----·····2.0·fat······420·bl·defN·17-Jan-11·16:22·res/menu/main.xml
 24 -rw----·····2.0·fat······640·bl·defN·17-Jan-11·16:22·res/xml-v11/pref_headers.xml
27 -rw----·····2.0·fat·····2104·bl·defN·15-Mar-05·06:22·res/xml/pref_general.xml25 -rw----·····2.0·fat·····2104·bl·defN·17-Jan-11·16:22·res/xml/pref_general.xml
28 -rw----·····2.0·fat······640·bl·defN·15-Mar-05·06:22·res/xml/pref_headers.xml26 -rw----·····2.0·fat······436·bl·defN·17-Jan-11·16:22·res/xml/pref_headers.xml
29 -rw----·····2.0·fat······976·bl·defN·15-Mar-05·06:22·res/xml/pref_notification.xml27 -rw----·····2.0·fat······976·bl·defN·17-Jan-11·16:22·res/xml/pref_notification.xml
30 -rw----·····1.0·fat····11996·b-·stor·15-Mar-05·06:22·resources.arsc28 -rw----·····1.0·fat····12444·b-·stor·80-Jan-01·00:00·resources.arsc
31 -rw----·····2.0·fat··3983612·bl·defN·15-Mar-05·06:22·classes.dex29 -rw----·····2.0·fat··3984464·bl·defN·17-Jan-11·16:22·classes.dex
 30 -rw----·····2.0·fat······308·bl·defN·16-Sep-09·08:46·com/sun/mail/dsn/mailcap
32 -rw----·····2.0·fat····23115·bl·defN·15-Mar-05·06:19·org/apache/harmony/awt/internal/nls/messages.properties31 -rw----·····2.0·fat····23115·bl·defN·16-Sep-09·08:46·org/apache/harmony/awt/internal/nls/messages.properties
33 -rw----·····2.0·fat······308·bl·defN·15-Mar-05·06:19·com/sun/mail/dsn/mailcap32 -rw----·····2.0·fat·····2434·b-·defN·17-Jan-11·16:22·META-INF/MANIFEST.MF
 33 -rw----·····2.0·fat·····2555·b-·defN·17-Jan-11·16:22·META-INF/3FC963A5.SF
 34 -rw----·····2.0·fat·····1332·b-·defN·17-Jan-11·16:22·META-INF/3FC963A5.RSA
34 32·files,·4143776·bytes·uncompressed,·1740550·bytes·compressed:··58.0%35 33·files,·4146648·bytes·uncompressed,·1739429·bytes·compressed:··58.1%
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
466 B
APK metadata
Ordering differences only
    
Offset 7, 16 lines modifiedOffset 7, 16 lines modified
7 packageInfo:·null7 packageInfo:·null
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'8'9 ··minSdkVersion:·'8'
10 ··targetSdkVersion:·'18'10 ··targetSdkVersion:·'18'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·true12 sparseResources:·true
13 unknownFiles:13 unknownFiles:
14 ··org/apache/harmony/awt/internal/nls/messages.properties:·'8' 
15 ··com/sun/mail/dsn/mailcap:·'8'14 ··com/sun/mail/dsn/mailcap:·'8'
 15 ··org/apache/harmony/awt/internal/nls/messages.properties:·'8'
16 usesFramework:16 usesFramework:
17 ··ids:17 ··ids:
18 ··-·118 ··-·1
19 ··tag:·null19 ··tag:·null
20 version:·2.5.0-dirty20 version:·2.5.0-dirty
21 versionInfo:21 versionInfo:
22 ··versionCode:·'16'22 ··versionCode:·'16'
1.3 KB
resources.arsc
1.27 KB
aapt2 dump resources {}
    
Offset 89, 16 lines modifiedOffset 89, 18 lines modified
89 ····resource·0x7f030001·layout/activity_main89 ····resource·0x7f030001·layout/activity_main
90 ······()·(file)·res/layout/activity_main.xml·type=XML90 ······()·(file)·res/layout/activity_main.xml·type=XML
91 ····resource·0x7f030002·layout/gmail_account91 ····resource·0x7f030002·layout/gmail_account
92 ······()·(file)·res/layout/gmail_account.xml·type=XML92 ······()·(file)·res/layout/gmail_account.xml·type=XML
93 ··type·menu·id=09·entryCount=293 ··type·menu·id=09·entryCount=2
94 ····resource·0x7f090000·menu/list94 ····resource·0x7f090000·menu/list
95 ······()·(file)·res/menu/list.xml·type=XML95 ······()·(file)·res/menu/list.xml·type=XML
 96 ······(v11)·(file)·res/menu-v11/list.xml·type=XML
96 ····resource·0x7f090001·menu/main97 ····resource·0x7f090001·menu/main
97 ······()·(file)·res/menu/main.xml·type=XML98 ······()·(file)·res/menu/main.xml·type=XML
 99 ······(v11)·(file)·res/menu-v11/main.xml·type=XML
98 ··type·string·id=06·entryCount=61100 ··type·string·id=06·entryCount=61
99 ····resource·0x7f060000·string/app_name101 ····resource·0x7f060000·string/app_name
100 ······()·"QuickMSG"102 ······()·"QuickMSG"
101 ····resource·0x7f060001·string/status_unread103 ····resource·0x7f060001·string/status_unread
102 ······()·"Unread·messages:"104 ······()·"Unread·messages:"
103 ····resource·0x7f060002·string/action_settings105 ····resource·0x7f060002·string/action_settings
104 ······()·"Settings"106 ······()·"Settings"
Offset 264, 9 lines modifiedOffset 266, 10 lines modified
264 ····resource·0x7f080001·style/AppTheme266 ····resource·0x7f080001·style/AppTheme
265 ······()·(style)·size=0·parent=style/AppBaseTheme·(0x7f080000)267 ······()·(style)·size=0·parent=style/AppBaseTheme·(0x7f080000)
266 ··type·xml·id=04·entryCount=3268 ··type·xml·id=04·entryCount=3
267 ····resource·0x7f040000·xml/pref_general269 ····resource·0x7f040000·xml/pref_general
268 ······()·(file)·res/xml/pref_general.xml·type=XML270 ······()·(file)·res/xml/pref_general.xml·type=XML
269 ····resource·0x7f040001·xml/pref_headers271 ····resource·0x7f040001·xml/pref_headers
270 ······()·(file)·res/xml/pref_headers.xml·type=XML272 ······()·(file)·res/xml/pref_headers.xml·type=XML
 273 ······(v11)·(file)·res/xml-v11/pref_headers.xml·type=XML
271 ····resource·0x7f040002·xml/pref_notification274 ····resource·0x7f040002·xml/pref_notification
272 ······()·(file)·res/xml/pref_notification.xml·type=XML275 ······()·(file)·res/xml/pref_notification.xml·type=XML
101 MB
classes.dex
100 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·9d6899d44 checksum············:·1465df8e
5 signature···········:·bac5...cdbe5 signature···········:·9a6c...5c4b
6 file_size···········:·39836126 file_size···········:·3984464
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·3024910 string_ids_size·····:·30236
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·415012 type_ids_size·······:·4150
13 type_ids_off········:·121108·(0x01d914)13 type_ids_off········:·121056·(0x01d8e0)
14 proto_ids_size······:·526314 proto_ids_size······:·5263
15 proto_ids_off·······:·137708·(0x0219ec)15 proto_ids_off·······:·137656·(0x0219b8)
16 field_ids_size······:·1080716 field_ids_size······:·10807
17 field_ids_off·······:·200864·(0x0310a0)17 field_ids_off·······:·200812·(0x03106c)
18 method_ids_size·····:·2429118 method_ids_size·····:·24291
19 method_ids_off······:·287320·(0x046258)19 method_ids_off······:·287268·(0x046224)
20 class_defs_size·····:·337720 class_defs_size·····:·3377
21 class_defs_off······:·481648·(0x075970)21 class_defs_off······:·481596·(0x07593c)
22 data_size···········:·339390022 data_size···········:·3394804
23 data_off············:·589712·(0x08ff90)23 data_off············:·589660·(0x08ff5c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·14425 class_idx···········:·144
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·97027 superclass_idx······:·970
28 source_file_idx·····:·202828 source_file_idx·····:·2046
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·632 virtual_methods_size:·6
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 78, 21 lines modifiedOffset 78, 21 lines modified
  
78 ····#5··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;)78 ····#5··············:·(in·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;)
79 ······name··········:·'getSettingsActivityName'79 ······name··········:·'getSettingsActivityName'
80 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'80 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'
81 ······access········:·0x0401·(PUBLIC·ABSTRACT)81 ······access········:·0x0401·(PUBLIC·ABSTRACT)
82 ······code··········:·(none)82 ······code··········:·(none)
  
83 ··source_file_idx···:·2028·(AccessibilityServiceInfoCompat.java)83 ··source_file_idx···:·2046·(AccessibilityServiceInfoCompat.java)
  
84 Class·#1·header:84 Class·#1·header:
85 class_idx···········:·14385 class_idx···········:·143
86 access_flags········:·0·(0x0000)86 access_flags········:·0·(0x0000)
87 superclass_idx······:·97087 superclass_idx······:·970
88 source_file_idx·····:·202888 source_file_idx·····:·2046
89 static_fields_size··:·089 static_fields_size··:·0
90 instance_fields_size:·090 instance_fields_size:·0
91 direct_methods_size·:·191 direct_methods_size·:·1
92 virtual_methods_size:·692 virtual_methods_size:·6
  
93 Class·#1·annotations:93 Class·#1·annotations:
94 Annotations·on·class94 Annotations·on·class
Offset 113, 17 lines modifiedOffset 113, 17 lines modified
113 ······type··········:·'()V'113 ······type··········:·'()V'
114 ······access········:·0x10000·(CONSTRUCTOR)114 ······access········:·0x10000·(CONSTRUCTOR)
115 ······code··········-115 ······code··········-
116 ······registers·····:·1116 ······registers·····:·1
117 ······ins···········:·1117 ······ins···········:·1
118 ······outs··········:·1118 ······outs··········:·1
119 ······insns·size····:·4·16-bit·code·units119 ······insns·size····:·4·16-bit·code·units
120 09469c:········································|[09469c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.<init>:()V120 094668:········································|[094668]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.<init>:()V
121 0946ac:·7010·021a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1a02121 094678:·7010·021a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1a02
122 0946b2:·0e00···································|0003:·return-void122 09467e:·0e00···································|0003:·return-void
123 ······catches·······:·(none)123 ······catches·······:·(none)
124 ······positions·····:·124 ······positions·····:·
125 ········0x0000·line=40125 ········0x0000·line=40
126 ······locals········:·126 ······locals········:·
127 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·127 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·
  
128 ··Virtual·methods···-128 ··Virtual·methods···-
Offset 132, 17 lines modifiedOffset 132, 17 lines modified
132 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z'132 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z'
133 ······access········:·0x0001·(PUBLIC)133 ······access········:·0x0001·(PUBLIC)
134 ······code··········-134 ······code··········-
135 ······registers·····:·3135 ······registers·····:·3
136 ······ins···········:·2136 ······ins···········:·2
137 ······outs··········:·0137 ······outs··········:·0
138 ······insns·size····:·2·16-bit·code·units138 ······insns·size····:·2·16-bit·code·units
139 0946b4:········································|[0946b4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z139 094680:········································|[094680]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z
140 0946c4:·1200···································|0000:·const/4·v0,·#int·0·//·#0140 094690:·1200···································|0000:·const/4·v0,·#int·0·//·#0
141 0946c6:·0f00···································|0001:·return·v0141 094692:·0f00···································|0001:·return·v0
142 ······catches·······:·(none)142 ······catches·······:·(none)
143 ······positions·····:·143 ······positions·····:·
144 ········0x0000·line=43144 ········0x0000·line=43
145 ······locals········:·145 ······locals········:·
146 ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·146 ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·
147 ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;·147 ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;·
  
Offset 151, 17 lines modifiedOffset 151, 17 lines modified
151 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)I'151 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)I'
152 ······access········:·0x0001·(PUBLIC)152 ······access········:·0x0001·(PUBLIC)
153 ······code··········-153 ······code··········-
154 ······registers·····:·3154 ······registers·····:·3
155 ······ins···········:·2155 ······ins···········:·2
156 ······outs··········:·0156 ······outs··········:·0
157 ······insns·size····:·2·16-bit·code·units157 ······insns·size····:·2·16-bit·code·units
158 0946c8:········································|[0946c8]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I158 094694:········································|[094694]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I
159 0946d8:·1200···································|0000:·const/4·v0,·#int·0·//·#0159 0946a4:·1200···································|0000:·const/4·v0,·#int·0·//·#0
160 0946da:·0f00···································|0001:·return·v0160 0946a6:·0f00···································|0001:·return·v0
161 ······catches·······:·(none)161 ······catches·······:·(none)
162 ······positions·····:·162 ······positions·····:·
163 ········0x0000·line=63163 ········0x0000·line=63
164 ······locals········:·164 ······locals········:·
165 ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·165 ········0x0000·-·0x0002·reg=1·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·
166 ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;·166 ········0x0000·-·0x0002·reg=2·info·Landroid/accessibilityservice/AccessibilityServiceInfo;·
  
Offset 170, 17 lines modifiedOffset 170, 17 lines modified
170 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'170 ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;'
171 ······access········:·0x0001·(PUBLIC)171 ······access········:·0x0001·(PUBLIC)
172 ······code··········-172 ······code··········-
173 ······registers·····:·3173 ······registers·····:·3
174 ······ins···········:·2174 ······ins···········:·2
175 ······outs··········:·0175 ······outs··········:·0
176 ······insns·size····:·2·16-bit·code·units176 ······insns·size····:·2·16-bit·code·units
177 0946dc:········································|[0946dc]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;177 0946a8:········································|[0946a8]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;
178 0946ec:·1200···································|0000:·const/4·v0,·#int·0·//·#0178 0946b8:·1200···································|0000:·const/4·v0,·#int·0·//·#0
179 0946ee:·1100···································|0001:·return-object·v0179 0946ba:·1100···································|0001:·return-object·v0
180 ······catches·······:·(none)180 ······catches·······:·(none)
181 ······positions·····:·181 ······positions·····:·
182 ········0x0000·line=47182 ········0x0000·line=47
183 ······locals········:·183 ······locals········:·
Max diff block lines reached; 105219544/105227246 bytes (99.99%) of diff not shown.
155 KB
classes.jar
45.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6616935·bytes,·number·of·entries:·33771 Zip·file·size:·6616652·bytes,·number·of·entries:·3377
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class3 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
4 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class4 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class
5 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class5 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class6 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
7 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class7 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
8 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class8 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
Offset 13, 28 lines modifiedOffset 13, 28 lines modified
13 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class13 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
14 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class14 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class
15 ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class15 ?rwxrwxr-x··2.0·unx·····1975·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class
16 ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$DrawerListener.class16 ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$DrawerListener.class
17 ?rwxrwxr-x··2.0·unx·····4613·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class17 ?rwxrwxr-x··2.0·unx·····4613·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class
18 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class18 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class
19 ?rwxrwxr-x··2.0·unx·····2330·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class19 ?rwxrwxr-x··2.0·unx·····2330·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggleHoneycomb.class
20 ?rwxrwxr-x··2.0·unx·····2418·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompat.class20 ?rwxrwxr-x··2.0·unx·····2414·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompat.class
21 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class21 ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class
22 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class22 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class
23 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatJB.class23 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatJB.class
24 ?rwxrwxr-x··2.0·unx·····1409·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat.class24 ?rwxrwxr-x··2.0·unx·····1409·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat.class
25 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.class25 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.class
26 ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompatJB.class26 ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityOptionsCompatJB.class
27 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class27 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class
28 ?rwxrwxr-x··2.0·unx·····1658·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class28 ?rwxrwxr-x··2.0·unx·····1658·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class
29 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class29 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class
30 ?rwxrwxr-x··2.0·unx····11792·b-·defN·80-Jan-01·00:00·android/support/v4/app/BackStackRecord.class30 ?rwxrwxr-x··2.0·unx····11792·b-·defN·80-Jan-01·00:00·android/support/v4/app/BackStackRecord.class
31 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class31 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class
32 ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class32 ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class
33 ?rwxrwxr-x··2.0·unx····18388·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class33 ?rwxrwxr-x··2.0·unx····18367·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class
34 ?rwxrwxr-x··2.0·unx·····5856·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment.class34 ?rwxrwxr-x··2.0·unx·····5856·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment.class
35 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class35 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class
36 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class36 ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class
37 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class37 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class
38 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class38 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class
39 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class39 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class
40 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class40 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class
Offset 70, 28 lines modifiedOffset 70, 28 lines modified
70 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class70 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class
71 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader$OnLoadCompleteListener.class71 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader$OnLoadCompleteListener.class
72 ?rwxrwxr-x··2.0·unx·····7009·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManagerImpl$LoaderInfo.class72 ?rwxrwxr-x··2.0·unx·····7009·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManagerImpl$LoaderInfo.class
73 ?rwxrwxr-x··2.0·unx·····7786·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManagerImpl.class73 ?rwxrwxr-x··2.0·unx·····7786·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManagerImpl.class
74 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class74 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class
75 ?rwxrwxr-x··2.0·unx·····2447·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplBase.class75 ?rwxrwxr-x··2.0·unx·····2447·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplBase.class
76 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class76 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class
77 ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class77 ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class
78 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtilsJB.class78 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtilsJB.class
79 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class79 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·android/support/v4/app/NoSaveStateFrameLayout.class
80 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action.class80 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Action.class
81 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class81 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class
82 ?rwxrwxr-x··2.0·unx······950·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigPictureStyle.class82 ?rwxrwxr-x··2.0·unx······950·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigPictureStyle.class
83 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigTextStyle.class83 ?rwxrwxr-x··2.0·unx······700·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BigTextStyle.class
84 ?rwxrwxr-x··2.0·unx·····5262·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class84 ?rwxrwxr-x··2.0·unx·····5262·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Builder.class
85 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$InboxStyle.class85 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$InboxStyle.class
86 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class86 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
87 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class87 ?rwxrwxr-x··2.0·unx······944·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class
88 ?rwxrwxr-x··2.0·unx·····1269·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class88 ?rwxrwxr-x··2.0·unx·····1269·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class
89 ?rwxrwxr-x··2.0·unx·····1396·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class89 ?rwxrwxr-x··2.0·unx·····1396·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class
90 ?rwxrwxr-x··2.0·unx·····3092·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class90 ?rwxrwxr-x··2.0·unx·····3088·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class
91 ?rwxrwxr-x··2.0·unx·····1145·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class91 ?rwxrwxr-x··2.0·unx·····1145·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class
92 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class92 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class
93 ?rwxrwxr-x··2.0·unx·····2679·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class93 ?rwxrwxr-x··2.0·unx·····2679·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class
94 ?rwxrwxr-x··2.0·unx·····4456·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class94 ?rwxrwxr-x··2.0·unx·····4456·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class
95 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ServiceCompat.class95 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·android/support/v4/app/ServiceCompat.class
96 ?rwxrwxr-x··2.0·unx·····5263·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$IntentBuilder.class96 ?rwxrwxr-x··2.0·unx·····5263·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$IntentBuilder.class
97 ?rwxrwxr-x··2.0·unx·····5015·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$IntentReader.class97 ?rwxrwxr-x··2.0·unx·····5015·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$IntentReader.class
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatFroyo.class118 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatFroyo.class
119 ?rwxrwxr-x··2.0·unx······456·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatHoneycomb.class119 ?rwxrwxr-x··2.0·unx······456·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatHoneycomb.class
120 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatJellybean.class120 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatJellybean.class
121 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatKitKat.class121 ?rwxrwxr-x··2.0·unx······539·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatKitKat.class
122 ?rwxrwxr-x··2.0·unx·····3559·b-·stor·80-Jan-01·00:00·android/support/v4/content/CursorLoader.class122 ?rwxrwxr-x··2.0·unx·····3559·b-·stor·80-Jan-01·00:00·android/support/v4/content/CursorLoader.class
123 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class123 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class
124 ?rwxrwxr-x··2.0·unx·····3232·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$SimplePathStrategy.class124 ?rwxrwxr-x··2.0·unx·····3232·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$SimplePathStrategy.class
125 ?rwxrwxr-x··2.0·unx·····6621·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class125 ?rwxrwxr-x··2.0·unx·····6612·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class
126 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImpl.class126 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImpl.class
127 ?rwxrwxr-x··2.0·unx······870·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplBase.class127 ?rwxrwxr-x··2.0·unx······870·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplBase.class
128 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplHC.class128 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplHC.class
129 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class129 ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class
130 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat.class130 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat.class
131 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompatHoneycomb.class131 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompatHoneycomb.class
132 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompatIcsMr1.class132 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompatIcsMr1.class
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenu.class157 ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenu.class
158 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenuItem.class158 ?rwxrwxr-x··2.0·unx·····1075·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenuItem.class
159 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportSubMenu.class159 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportSubMenu.class
160 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportController.class160 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportController.class
161 ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorCallback.class161 ?rwxrwxr-x··2.0·unx······267·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorCallback.class
162 ?rwxrwxr-x··2.0·unx·····1037·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediator$1.class162 ?rwxrwxr-x··2.0·unx·····1037·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediator$1.class
163 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediator$2.class163 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediator$2.class
164 ?rwxrwxr-x··2.0·unx·····5245·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediator.class164 ?rwxrwxr-x··2.0·unx·····5231·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediator.class
165 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2$1.class165 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2$1.class
166 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2$2.class166 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2$2.class
167 ?rwxrwxr-x··2.0·unx·····1086·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2$3.class167 ?rwxrwxr-x··2.0·unx·····1086·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2$3.class
168 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2$4.class168 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2$4.class
169 ?rwxrwxr-x··2.0·unx·····5698·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2.class169 ?rwxrwxr-x··2.0·unx·····5698·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportMediatorJellybeanMR2.class
170 ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportPerformer.class170 ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportPerformer.class
171 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportStateListener.class171 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportStateListener.class
Offset 207, 23 lines modifiedOffset 207, 23 lines modified
207 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.class207 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.class
208 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.class208 ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.class
209 ?rwxrwxr-x··2.0·unx·····1746·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat.class209 ?rwxrwxr-x··2.0·unx·····1746·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat.class
210 ?rwxrwxr-x··2.0·unx·····1631·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextUtilsCompat.class210 ?rwxrwxr-x··2.0·unx·····1631·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextUtilsCompat.class
211 ?rwxrwxr-x··2.0·unx·····2885·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections.class211 ?rwxrwxr-x··2.0·unx·····2885·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections.class
212 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class212 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class
213 ?rwxrwxr-x··2.0·unx·····6167·b-·stor·80-Jan-01·00:00·android/support/v4/util/SimpleArrayMap.class213 ?rwxrwxr-x··2.0·unx·····6167·b-·stor·80-Jan-01·00:00·android/support/v4/util/SimpleArrayMap.class
214 ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class214 ?rwxrwxr-x··2.0·unx·····1721·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class
215 ?rwxrwxr-x··2.0·unx·····2685·b-·stor·80-Jan-01·00:00·android/support/v4/util/AtomicFile.class215 ?rwxrwxr-x··2.0·unx·····2685·b-·stor·80-Jan-01·00:00·android/support/v4/util/AtomicFile.class
216 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·android/support/v4/util/ContainerHelpers.class216 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·android/support/v4/util/ContainerHelpers.class
217 ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·android/support/v4/util/DebugUtils.class217 ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·android/support/v4/util/DebugUtils.class
218 ?rwxrwxr-x··2.0·unx······896·b-·stor·80-Jan-01·00:00·android/support/v4/util/LogWriter.class218 ?rwxrwxr-x··2.0·unx······896·b-·stor·80-Jan-01·00:00·android/support/v4/util/LogWriter.class
219 ?rwxrwxr-x··2.0·unx·····3587·b-·stor·80-Jan-01·00:00·android/support/v4/util/LongSparseArray.class219 ?rwxrwxr-x··2.0·unx·····3587·b-·stor·80-Jan-01·00:00·android/support/v4/util/LongSparseArray.class
220 ?rwxrwxr-x··2.0·unx·····4393·b-·stor·80-Jan-01·00:00·android/support/v4/util/LruCache.class220 ?rwxrwxr-x··2.0·unx·····4393·b-·stor·80-Jan-01·00:00·android/support/v4/util/LruCache.class
221 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$ArrayIterator.class221 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$ArrayIterator.class
222 ?rwxrwxr-x··2.0·unx·····2292·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$EntrySet.class222 ?rwxrwxr-x··2.0·unx·····2289·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$EntrySet.class
223 ?rwxrwxr-x··2.0·unx·····2001·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$KeySet.class223 ?rwxrwxr-x··2.0·unx·····2001·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$KeySet.class
224 ?rwxrwxr-x··2.0·unx·····2172·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$MapIterator.class224 ?rwxrwxr-x··2.0·unx·····2172·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$MapIterator.class
225 ?rwxrwxr-x··2.0·unx·····1929·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$ValuesCollection.class225 ?rwxrwxr-x··2.0·unx·····1929·b-·stor·80-Jan-01·00:00·android/support/v4/util/MapCollections$ValuesCollection.class
226 ?rwxrwxr-x··2.0·unx·····3636·b-·stor·80-Jan-01·00:00·android/support/v4/util/SparseArrayCompat.class226 ?rwxrwxr-x··2.0·unx·····3636·b-·stor·80-Jan-01·00:00·android/support/v4/util/SparseArrayCompat.class
227 ?rwxrwxr-x··2.0·unx·····2554·b-·stor·80-Jan-01·00:00·android/support/v4/util/TimeUtils.class227 ?rwxrwxr-x··2.0·unx·····2554·b-·stor·80-Jan-01·00:00·android/support/v4/util/TimeUtils.class
228 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class228 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class
229 ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class229 ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class
Offset 419, 23 lines modifiedOffset 419, 23 lines modified
419 ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$LayoutParams.class419 ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$LayoutParams.class
420 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$SavedState$1.class420 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$SavedState$1.class
421 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$SavedState.class421 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$SavedState.class
422 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$SimpleDrawerListener.class422 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$SimpleDrawerListener.class
Max diff block lines reached; 31776/46425 bytes (68.45%) of diff not shown.
3.49 KB
android/support/v4/content/ContextCompat.class
3.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 149, 61 lines modifiedOffset 149, 59 lines modified
149 ·········1:·invokespecial·#25·················//·Method·java/lang/Object."<init>":()V149 ·········1:·invokespecial·#25·················//·Method·java/lang/Object."<init>":()V
150 ·········4:·return150 ·········4:·return
  
151 ··private·static·java.io.File·buildPath(java.io.File,·java.lang.String...);151 ··private·static·java.io.File·buildPath(java.io.File,·java.lang.String...);
152 ····descriptor:·(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;152 ····descriptor:·(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
153 ····flags:·(0x008a)·ACC_PRIVATE,·ACC_STATIC,·ACC_VARARGS153 ····flags:·(0x008a)·ACC_PRIVATE,·ACC_STATIC,·ACC_VARARGS
154 ····Code:154 ····Code:
155 ······stack=300,·locals=8,·args_size=2155 ······stack=300,·locals=7,·args_size=2
156 ·········0:·aload_0156 ·········0:·aload_0
157 ·········1:·astore_2157 ·········1:·astore_2
158 ·········2:·aload_1158 ·········2:·aload_1
159 ·········3:·astore_3 
160 ·········4:·aload_1 
161 ·········5:·arraylength159 ·········3:·arraylength
 160 ·········4:·istore_3
 161 ·········5:·iconst_0
162 ·········6:·istore········4162 ·········6:·istore········4
163 ·········8:·iconst_0163 ·········8:·aload_0
164 ·········9:·istore········5164 ·········9:·astore········5
165 ········11:·aload_0 
166 ········12:·astore········6 
167 ········14:·iload·········5 
168 ········16:·iload·········4165 ········11:·iload·········4
 166 ········13:·iload_3
169 ········18:·if_icmpge·····74167 ········14:·if_icmpge·····70
170 ········21:·aload_3168 ········17:·aload_1
171 ········22:·iload·········5169 ········18:·iload·········4
172 ········24:·aaload170 ········20:·aaload
173 ········25:·astore········7171 ········21:·astore········6
174 ········27:·aload·········6172 ········23:·aload·········5
175 ········29:·ifnonnull·····54173 ········25:·ifnonnull·····50
176 ········32:·new···········#27·················//·class·java/io/File174 ········28:·new···········#27·················//·class·java/io/File
177 ········35:·astore_2175 ········31:·astore_2
178 ········36:·aload_2176 ········32:·aload_2
179 ········37:·aload·········7177 ········33:·aload·········6
180 ········39:·invokespecial·#30·················//·Method·java/io/File."<init>":(Ljava/lang/String;)V178 ········35:·invokespecial·#30·················//·Method·java/io/File."<init>":(Ljava/lang/String;)V
181 ········42:·iload·········5179 ········38:·iload·········4
182 ········44:·iconst_1180 ········40:·iconst_1
183 ········45:·iadd181 ········41:·iadd
184 ········46:·istore········5182 ········42:·istore········4
185 ········48:·aload_2183 ········44:·aload_2
186 ········49:·astore········6184 ········45:·astore········5
187 ········51:·goto··········14185 ········47:·goto··········11
188 ········54:·aload·········7186 ········50:·aload·········6
189 ········56:·ifnull········77187 ········52:·ifnull········73
190 ········59:·new···········#27·················//·class·java/io/File188 ········55:·new···········#27·················//·class·java/io/File
191 ········62:·astore_2189 ········58:·astore_2
192 ········63:·aload_2190 ········59:·aload_2
 191 ········60:·aload·········5
193 ········64:·aload·········6192 ········62:·aload·········6
194 ········66:·aload·········7 
195 ········68:·invokespecial·#33·················//·Method·java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V193 ········64:·invokespecial·#33·················//·Method·java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V
196 ········71:·goto··········42194 ········67:·goto··········38
197 ········74:·aload·········6195 ········70:·aload·········5
198 ········76:·areturn196 ········72:·areturn
199 ········77:·aload·········6197 ········73:·aload·········5
200 ········79:·astore_2198 ········75:·astore_2
201 ········80:·goto··········42199 ········76:·goto··········38
  
202 ··public·static·java.io.File[]·getExternalCacheDirs(android.content.Context);200 ··public·static·java.io.File[]·getExternalCacheDirs(android.content.Context);
203 ····descriptor:·(Landroid/content/Context;)[Ljava/io/File;201 ····descriptor:·(Landroid/content/Context;)[Ljava/io/File;
204 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC202 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
205 ····Code:203 ····Code:
206 ······stack=300,·locals=11,·args_size=1204 ······stack=300,·locals=11,·args_size=1
207 ·········0:·iconst_1205 ·········0:·iconst_1
2.42 KB
android/support/v4/app/Fragment.class
2.35 KB
procyon -ec {}
    
Offset 119, 21 lines modifiedOffset 119, 21 lines modified
119 ································mArguments.setClassLoader(class1.getClassLoader());119 ································mArguments.setClassLoader(class1.getClassLoader());
120 ································final·Fragment·fragment2·=·fragment;120 ································final·Fragment·fragment2·=·fragment;
121 ································try·{121 ································try·{
122 ····································fragment2.mArguments·=·mArguments;122 ····································fragment2.mArguments·=·mArguments;
123 ····································return·fragment;123 ····································return·fragment;
124 ································}124 ································}
125 ································catch·(ClassNotFoundException·ex)·{125 ································catch·(ClassNotFoundException·ex)·{
126 ····································throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·s·+·":·make·sure·class·name·exists,·is·public,·and·has·an"·+·"·empty·constructor·that·is·public",·(Exception)ex);126 ····································throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·s·+·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public",·(Exception)ex);
127 ································}127 ································}
128 ································catch·(InstantiationException·ex2)·{128 ································catch·(InstantiationException·ex2)·{
129 ····································throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·s·+·":·make·sure·class·name·exists,·is·public,·and·has·an"·+·"·empty·constructor·that·is·public",·(Exception)ex2);129 ····································throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·s·+·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public",·(Exception)ex2);
130 ································}130 ································}
131 ································catch·(IllegalAccessException·ex3)·{131 ································catch·(IllegalAccessException·ex3)·{
132 ····································throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·s·+·":·make·sure·class·name·exists,·is·public,·and·has·an"·+·"·empty·constructor·that·is·public",·(Exception)ex3);132 ····································throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·s·+·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public",·(Exception)ex3);
133 ································}133 ································}
134 ····························}134 ····························}
135 ····························catch·(ClassNotFoundException·ex4)·{}135 ····························catch·(ClassNotFoundException·ex4)·{}
136 ····························catch·(InstantiationException·ex5)·{}136 ····························catch·(InstantiationException·ex5)·{}
137 ····························catch·(IllegalAccessException·ex6)·{}137 ····························catch·(IllegalAccessException·ex6)·{}
138 ························}138 ························}
139 ························catch·(ClassNotFoundException·ex7)·{}139 ························catch·(ClassNotFoundException·ex7)·{}
6.28 KB
android/support/v4/app/FragmentStatePagerAdapter.class
6.18 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.28 KB
android/support/v4/app/NavUtils.class
1.21 KB
procyon -ec {}
    
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
79 ····public·static·String·getParentActivityName(final·Context·context,·final·ComponentName·componentName)·{79 ····public·static·String·getParentActivityName(final·Context·context,·final·ComponentName·componentName)·{
80 ········return·NavUtils.IMPL.getParentActivityName(context,·context.getPackageManager().getActivityInfo(componentName,·128));80 ········return·NavUtils.IMPL.getParentActivityName(context,·context.getPackageManager().getActivityInfo(componentName,·128));
81 ····}81 ····}
82 ····82 ····
83 ····public·static·void·navigateUpFromSameTask(final·Activity·activity)·{83 ····public·static·void·navigateUpFromSameTask(final·Activity·activity)·{
84 ········final·Intent·parentActivityIntent·=·getParentActivityIntent(activity);84 ········final·Intent·parentActivityIntent·=·getParentActivityIntent(activity);
85 ········if·(parentActivityIntent·==·null)·{85 ········if·(parentActivityIntent·==·null)·{
86 ············throw·new·IllegalArgumentException("Activity·"·+·activity.getClass().getSimpleName()·+·"·does·not·have·a·parent·activity·name·specified."·+·"·(Did·you·forget·to·add·the·android.support.PARENT_ACTIVITY·<meta-data>·"·+·"·element·in·your·manifest?)");86 ············throw·new·IllegalArgumentException("Activity·"·+·activity.getClass().getSimpleName()·+·"·does·not·have·a·parent·activity·name·specified.·(Did·you·forget·to·add·the·android.support.PARENT_ACTIVITY·<meta-data>··element·in·your·manifest?)");
87 ········}87 ········}
88 ········navigateUpTo(activity,·parentActivityIntent);88 ········navigateUpTo(activity,·parentActivityIntent);
89 ····}89 ····}
90 ····90 ····
91 ····public·static·void·navigateUpTo(final·Activity·activity,·final·Intent·intent)·{91 ····public·static·void·navigateUpTo(final·Activity·activity,·final·Intent·intent)·{
92 ········NavUtils.IMPL.navigateUpTo(activity,·intent);92 ········NavUtils.IMPL.navigateUpTo(activity,·intent);
93 ····}93 ····}
19.0 KB
android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class
18.8 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
2.36 KB
android/support/v4/app/NotificationCompatJellybean.class
2.25 KB
javap -verbose -constants -s -l -private {}
    
Offset 509, 15 lines modifiedOffset 509, 15 lines modified
509 ········45:·pop509 ········45:·pop
510 ········46:·return510 ········46:·return
  
511 ··public·void·addInboxStyle(java.lang.CharSequence,·boolean,·java.lang.CharSequence,·java.util.ArrayList);511 ··public·void·addInboxStyle(java.lang.CharSequence,·boolean,·java.lang.CharSequence,·java.util.ArrayList);
512 ····descriptor:·(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V512 ····descriptor:·(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V
513 ····flags:·(0x0001)·ACC_PUBLIC513 ····flags:·(0x0001)·ACC_PUBLIC
514 ····Code:514 ····Code:
515 ······stack=300,·locals=11,·args_size=5515 ······stack=300,·locals=10,·args_size=5
516 ·········0:·new···········#188················//·class·android/app/Notification$InboxStyle516 ·········0:·new···········#188················//·class·android/app/Notification$InboxStyle
517 ·········3:·astore········5517 ·········3:·astore········5
518 ·········5:·aload_0518 ·········5:·aload_0
519 ·········6:·getfield······#152················//·Field·b:Landroid/app/Notification$Builder;519 ·········6:·getfield······#152················//·Field·b:Landroid/app/Notification$Builder;
520 ·········9:·astore········6520 ·········9:·astore········6
521 ········11:·aload·········5521 ········11:·aload·········5
522 ········13:·aload·········6522 ········13:·aload·········6
Offset 530, 26 lines modifiedOffset 530, 26 lines modified
530 ········27:·ifeq··········37530 ········27:·ifeq··········37
531 ········30:·aload·········7531 ········30:·aload·········7
532 ········32:·aload_3532 ········32:·aload_3
533 ········33:·invokevirtual·#194················//·Method·android/app/Notification$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;533 ········33:·invokevirtual·#194················//·Method·android/app/Notification$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;
534 ········36:·pop534 ········36:·pop
535 ········37:·aload·········4535 ········37:·aload·········4
536 ········39:·invokevirtual·#200················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;536 ········39:·invokevirtual·#200················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
537 ········42:·astore········8537 ········42:·astore········5
538 ········44:·aload·········8538 ········44:·aload·········5
539 ········46:·invokeinterface·#206,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z539 ········46:·invokeinterface·#206,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
540 ········51:·istore········9540 ········51:·istore········8
541 ········53:·iload·········9541 ········53:·iload·········8
542 ········55:·ifeq··········81542 ········55:·ifeq··········81
543 ········58:·aload·········8543 ········58:·aload·········5
544 ········60:·invokeinterface·#210,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;544 ········60:·invokeinterface·#210,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
545 ········65:·checkcast·····#212················//·class·java/lang/CharSequence545 ········65:·checkcast·····#212················//·class·java/lang/CharSequence
546 ········68:·astore········10546 ········68:·astore········9
547 ········70:·aload·········7547 ········70:·aload·········7
548 ········72:·aload·········10548 ········72:·aload·········9
549 ········74:·invokevirtual·#215················//·Method·android/app/Notification$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;549 ········74:·invokevirtual·#215················//·Method·android/app/Notification$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle;
550 ········77:·pop550 ········77:·pop
551 ········78:·goto··········44551 ········78:·goto··········44
552 ········81:·return552 ········81:·return
  
553 ··public·android.app.Notification·build();553 ··public·android.app.Notification·build();
554 ····descriptor:·()Landroid/app/Notification;554 ····descriptor:·()Landroid/app/Notification;
7.02 KB
android/support/v4/content/FileProvider$SimplePathStrategy.class
6.89 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
1.0 KB
android/support/v4/content/FileProvider.class
937 B
procyon -ec {}
    
Offset 220, 20 lines modifiedOffset 220, 19 lines modified
220 ····public·Cursor·query(final·Uri·uri,·String[]·columns,·final·String·s,·final·String[]·array,·final·String·s2)·{220 ····public·Cursor·query(final·Uri·uri,·String[]·columns,·final·String·s,·final·String[]·array,·final·String·s2)·{
221 ········final·File·fileForUri·=·this.mStrategy.getFileForUri(uri);221 ········final·File·fileForUri·=·this.mStrategy.getFileForUri(uri);
222 ········if·(columns·==·null)·{222 ········if·(columns·==·null)·{
223 ············columns·=·FileProvider.COLUMNS;223 ············columns·=·FileProvider.COLUMNS;
224 ········}224 ········}
225 ········final·String[]·array2·=·new·String[columns.length];225 ········final·String[]·array2·=·new·String[columns.length];
226 ········final·Object[]·array3·=·new·Object[columns.length];226 ········final·Object[]·array3·=·new·Object[columns.length];
227 ········final·String[]·array4·=·columns; 
228 ········final·int·length·=·columns.length;227 ········final·int·length·=·columns.length;
229 ········int·i·=·0;228 ········int·i·=·0;
230 ········int·n·=·0;229 ········int·n·=·0;
231 ········while·(i·<·length)·{230 ········while·(i·<·length)·{
232 ············final·String·s3·=·array4[i];231 ············final·String·s3·=·columns[i];
233 ············int·n2;232 ············int·n2;
234 ············if·("_display_name".equals(s3))·{233 ············if·("_display_name".equals(s3))·{
235 ················array2[n]·=·"_display_name";234 ················array2[n]·=·"_display_name";
236 ················n2·=·n·+·1;235 ················n2·=·n·+·1;
237 ················array3[n]·=·fileForUri.getName();236 ················array3[n]·=·fileForUri.getName();
238 ············}237 ············}
239 ············else·if·("_size".equals(s3))·{238 ············else·if·("_size".equals(s3))·{
1.35 KB
android/support/v4/media/TransportMediator.class
1.25 KB
procyon -ec {}
    
Offset 111, 27 lines modifiedOffset 111, 25 lines modified
111 ············this.mController.refreshState(this.mCallbacks.onIsPlaying(),·this.mCallbacks.onGetCurrentPosition(),·this.mCallbacks.onGetTransportControlFlags());111 ············this.mController.refreshState(this.mCallbacks.onIsPlaying(),·this.mCallbacks.onGetCurrentPosition(),·this.mCallbacks.onGetTransportControlFlags());
112 ········}112 ········}
113 ····}113 ····}
114 ····114 ····
115 ····private·void·reportPlayingChanged()·{115 ····private·void·reportPlayingChanged()·{
116 ········final·TransportStateListener[]·listeners·=·this.getListeners();116 ········final·TransportStateListener[]·listeners·=·this.getListeners();
117 ········if·(listeners·!=·null)·{117 ········if·(listeners·!=·null)·{
118 ············final·TransportStateListener[]·array·=·listeners; 
119 ············for·(int·length·=·listeners.length,·i·=·0;·i·<·length;·++i)·{118 ············for·(int·length·=·listeners.length,·i·=·0;·i·<·length;·++i)·{
120 ················array[i].onPlayingChanged((TransportController)this);119 ················listeners[i].onPlayingChanged((TransportController)this);
121 ············}120 ············}
122 ········}121 ········}
123 ····}122 ····}
124 ····123 ····
125 ····private·void·reportTransportControlsChanged()·{124 ····private·void·reportTransportControlsChanged()·{
126 ········final·TransportStateListener[]·listeners·=·this.getListeners();125 ········final·TransportStateListener[]·listeners·=·this.getListeners();
127 ········if·(listeners·!=·null)·{126 ········if·(listeners·!=·null)·{
128 ············final·TransportStateListener[]·array·=·listeners; 
129 ············for·(int·length·=·listeners.length,·i·=·0;·i·<·length;·++i)·{127 ············for·(int·length·=·listeners.length,·i·=·0;·i·<·length;·++i)·{
130 ················array[i].onTransportControlsChanged((TransportController)this);128 ················listeners[i].onTransportControlsChanged((TransportController)this);
131 ············}129 ············}
132 ········}130 ········}
133 ····}131 ····}
134 ····132 ····
135 ····public·void·destroy()·{133 ····public·void·destroy()·{
136 ········this.mController.destroy();134 ········this.mController.destroy();
137 ····}135 ····}
3.05 KB
android/support/v4/util/ArrayMap.class
2.97 KB
javap -verbose -constants -s -l -private {}
    
Offset 211, 40 lines modifiedOffset 211, 38 lines modified
211 ········14:·iadd211 ········14:·iadd
212 ········15:·istore_2212 ········15:·istore_2
213 ········16:·aload_0213 ········16:·aload_0
214 ········17:·iload_2214 ········17:·iload_2
215 ········18:·invokevirtual·#53·················//·Method·ensureCapacity:(I)V215 ········18:·invokevirtual·#53·················//·Method·ensureCapacity:(I)V
216 ········21:·aload_1216 ········21:·aload_1
217 ········22:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set;217 ········22:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Map.entrySet:()Ljava/util/Set;
218 ········27:·astore········4 
219 ········29:·aload·········4 
220 ········31:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;218 ········27:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
221 ········36:·astore········5219 ········32:·astore········4
222 ········38:·aload·········5220 ········34:·aload·········4
223 ········40:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z221 ········36:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
224 ········45:·istore_2222 ········41:·istore_3
225 ········46:·iload_2223 ········42:·iload_3
226 ········47:·ifeq··········92224 ········43:·ifeq··········88
227 ········50:·aload·········5225 ········46:·aload·········4
228 ········52:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;226 ········48:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
229 ········57:·checkcast·····#74·················//·class·java/util/Map$Entry227 ········53:·checkcast·····#74·················//·class·java/util/Map$Entry
230 ········60:·astore········6228 ········56:·astore········5
231 ········62:·aload·········6229 ········58:·aload·········5
232 ········64:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;230 ········60:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;
233 ········69:·astore········4231 ········65:·astore········6
234 ········71:·aload·········6232 ········67:·aload·········5
235 ········73:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;233 ········69:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;
236 ········78:·astore········7234 ········74:·astore········7
237 ········80:·aload_0235 ········76:·aload_0
238 ········81:·aload·········4236 ········77:·aload·········6
239 ········83:·aload·········7237 ········79:·aload·········7
240 ········85:·invokevirtual·#84·················//·Method·put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;238 ········81:·invokevirtual·#84·················//·Method·put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
241 ········88:·pop239 ········84:·pop
242 ········89:·goto··········38240 ········85:·goto··········34
243 ········92:·return241 ········88:·return
  
244 ··public·boolean·removeAll(java.util.Collection);242 ··public·boolean·removeAll(java.util.Collection);
245 ····descriptor:·(Ljava/util/Collection;)Z243 ····descriptor:·(Ljava/util/Collection;)Z
246 ····flags:·(0x0001)·ACC_PUBLIC244 ····flags:·(0x0001)·ACC_PUBLIC
247 ····Code:245 ····Code:
248 ······stack=300,·locals=2,·args_size=2246 ······stack=300,·locals=2,·args_size=2
249 ·········0:·aload_0247 ·········0:·aload_0
4.91 KB
android/support/v4/util/MapCollections$EntrySet.class
4.81 KB
javap -verbose -constants -s -l -private {}
    
Offset 151, 65 lines modifiedOffset 151, 63 lines modified
151 ·········8:·aload_2151 ·········8:·aload_2
152 ·········9:·athrow152 ·········9:·athrow
  
153 ··public·boolean·addAll(java.util.Collection);153 ··public·boolean·addAll(java.util.Collection);
154 ····descriptor:·(Ljava/util/Collection;)Z154 ····descriptor:·(Ljava/util/Collection;)Z
155 ····flags:·(0x0001)·ACC_PUBLIC155 ····flags:·(0x0001)·ACC_PUBLIC
156 ····Code:156 ····Code:
157 ······stack=300,·locals=9,·args_size=2157 ······stack=300,·locals=10,·args_size=2
158 ·········0:·aload_0158 ·········0:·aload_0
159 ·········1:·getfield······#10·················//·Field·this$0:Landroid/support/v4/util/MapCollections;159 ·········1:·getfield······#10·················//·Field·this$0:Landroid/support/v4/util/MapCollections;
160 ·········4:·astore_2 
161 ·········5:·aload_2 
162 ·········6:·invokevirtual·#29·················//·Method·android/support/v4/util/MapCollections.colGetSize:()I160 ·········4:·invokevirtual·#29·················//·Method·android/support/v4/util/MapCollections.colGetSize:()I
163 ·········9:·istore_3161 ·········7:·istore_2
164 ········10:·aload_1162 ·········8:·aload_1
165 ········11:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;163 ·········9:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
166 ········16:·astore········4 
167 ········18:·aload·········4164 ········14:·astore_3
 165 ········15:·aload_3
168 ········20:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z166 ········16:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
169 ········25:·istore········5167 ········21:·istore········4
170 ········27:·iload·········5168 ········23:·iload·········4
171 ········29:·ifeq··········78169 ········25:·ifeq··········75
172 ········32:·aload·········4170 ········28:·aload_3
173 ········34:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;171 ········29:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
174 ········39:·checkcast·····#16·················//·class·java/util/Map$Entry172 ········34:·checkcast·····#16·················//·class·java/util/Map$Entry
175 ········42:·astore········6173 ········37:·astore········5
176 ········44:·aload_0174 ········39:·aload_0
177 ········45:·getfield······#10·················//·Field·this$0:Landroid/support/v4/util/MapCollections;175 ········40:·getfield······#10·················//·Field·this$0:Landroid/support/v4/util/MapCollections;
178 ········48:·astore_2176 ········43:·astore········6
179 ········49:·aload·········6177 ········45:·aload·········5
180 ········51:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;178 ········47:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object;
181 ········56:·astore········7179 ········52:·astore········7
182 ········58:·aload·········6180 ········54:·aload·········5
183 ········60:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;181 ········56:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object;
184 ········65:·astore········8182 ········61:·astore········8
185 ········67:·aload_2183 ········63:·aload·········6
186 ········68:·aload·········7184 ········65:·aload·········7
187 ········70:·aload·········8185 ········67:·aload·········8
188 ········72:·invokevirtual·#55·················//·Method·android/support/v4/util/MapCollections.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V186 ········69:·invokevirtual·#55·················//·Method·android/support/v4/util/MapCollections.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V
189 ········75:·goto··········18187 ········72:·goto··········15
190 ········78:·aload_0188 ········75:·aload_0
191 ········79:·getfield······#10·················//·Field·this$0:Landroid/support/v4/util/MapCollections;189 ········76:·getfield······#10·················//·Field·this$0:Landroid/support/v4/util/MapCollections;
192 ········82:·astore_2190 ········79:·astore_3
193 ········83:·aload_2191 ········80:·aload_3
194 ········84:·invokevirtual·#29·················//·Method·android/support/v4/util/MapCollections.colGetSize:()I192 ········81:·invokevirtual·#29·················//·Method·android/support/v4/util/MapCollections.colGetSize:()I
195 ········87:·istore········5193 ········84:·istore········9
196 ········89:·iload_3194 ········86:·iload_2
197 ········90:·iload·········5195 ········87:·iload·········9
198 ········92:·if_icmpeq·····101196 ········89:·if_icmpeq·····98
199 ········95:·iconst_1197 ········92:·iconst_1
200 ········96:·istore········5198 ········93:·istore········9
201 ········98:·iload·········5199 ········95:·iload·········9
202 ·······100:·ireturn200 ········97:·ireturn
203 ·······101:·iconst_0201 ········98:·iconst_0
204 ·······102:·istore········5202 ········99:·istore········9
205 ·······104:·aconst_null203 ·······101:·aconst_null
206 ·······105:·astore_2204 ·······102:·astore_3
207 ·······106:·goto··········98205 ·······103:·goto··········95
  
208 ··public·void·clear();206 ··public·void·clear();
209 ····descriptor:·()V207 ····descriptor:·()V
210 ····flags:·(0x0001)·ACC_PUBLIC208 ····flags:·(0x0001)·ACC_PUBLIC
211 ····Code:209 ····Code:
212 ······stack=300,·locals=1,·args_size=1210 ······stack=300,·locals=1,·args_size=1
213 ·········0:·aload_0211 ·········0:·aload_0
2.75 KB
android/support/v4/widget/DrawerLayout.class
2.66 KB
procyon -ec {}
    
Offset 610, 19 lines modifiedOffset 610, 19 lines modified
610 ············if·(child.getVisibility()·!=·8)·{610 ············if·(child.getVisibility()·!=·8)·{
611 ················final·DrawerLayout$LayoutParams·drawerLayout$LayoutParams·=·(DrawerLayout$LayoutParams)child.getLayoutParams();611 ················final·DrawerLayout$LayoutParams·drawerLayout$LayoutParams·=·(DrawerLayout$LayoutParams)child.getLayoutParams();
612 ················if·(this.isContentView(child))·{612 ················if·(this.isContentView(child))·{
613 ····················child.measure(View$MeasureSpec.makeMeasureSpec(size·-·drawerLayout$LayoutParams.leftMargin·-·drawerLayout$LayoutParams.rightMargin,·1073741824),·View$MeasureSpec.makeMeasureSpec(size2·-·drawerLayout$LayoutParams.topMargin·-·drawerLayout$LayoutParams.bottomMargin,·1073741824));613 ····················child.measure(View$MeasureSpec.makeMeasureSpec(size·-·drawerLayout$LayoutParams.leftMargin·-·drawerLayout$LayoutParams.rightMargin,·1073741824),·View$MeasureSpec.makeMeasureSpec(size2·-·drawerLayout$LayoutParams.topMargin·-·drawerLayout$LayoutParams.bottomMargin,·1073741824));
614 ················}614 ················}
615 ················else·{615 ················else·{
616 ····················if·(!this.isDrawerView(child))·{616 ····················if·(!this.isDrawerView(child))·{
617 ························throw·new·IllegalStateException("Child·"·+·child·+·"·at·index·"·+·i·+·"·does·not·have·a·valid·layout_gravity·-·must·be·Gravity.LEFT,·"·+·"Gravity.RIGHT·or·Gravity.NO_GRAVITY");617 ························throw·new·IllegalStateException("Child·"·+·child·+·"·at·index·"·+·i·+·"·does·not·have·a·valid·layout_gravity·-·must·be·Gravity.LEFT,·Gravity.RIGHT·or·Gravity.NO_GRAVITY");
618 ····················}618 ····················}
619 ····················final·int·n4·=·this.getDrawerViewAbsoluteGravity(child)·&·0x7;619 ····················final·int·n4·=·this.getDrawerViewAbsoluteGravity(child)·&·0x7;
620 ····················if·((0x0·&·n4)·!=·0x0)·{620 ····················if·((0x0·&·n4)·!=·0x0)·{
621 ························throw·new·IllegalStateException("Child·drawer·has·absolute·gravity·"·+·gravityToString(n4)·+·"·but·this·"·+·"DrawerLayout"·+·"·already·has·a·"·+·"drawer·view·along·that·edge");621 ························throw·new·IllegalStateException("Child·drawer·has·absolute·gravity·"·+·gravityToString(n4)·+·"·but·this·"·+·"DrawerLayout"·+·"·already·has·a·drawer·view·along·that·edge");
622 ····················}622 ····················}
623 ····················child.measure(getChildMeasureSpec(n,·this.mMinDrawerMargin·+·drawerLayout$LayoutParams.leftMargin·+·drawerLayout$LayoutParams.rightMargin,·drawerLayout$LayoutParams.width),·getChildMeasureSpec(n2,·drawerLayout$LayoutParams.topMargin·+·drawerLayout$LayoutParams.bottomMargin,·drawerLayout$LayoutParams.height));623 ····················child.measure(getChildMeasureSpec(n,·this.mMinDrawerMargin·+·drawerLayout$LayoutParams.leftMargin·+·drawerLayout$LayoutParams.rightMargin,·drawerLayout$LayoutParams.width),·getChildMeasureSpec(n2,·drawerLayout$LayoutParams.topMargin·+·drawerLayout$LayoutParams.bottomMargin,·drawerLayout$LayoutParams.height));
624 ················}624 ················}
625 ············}625 ············}
626 ········}626 ········}
627 ····}627 ····}
628 ····628 ····
Offset 787, 15 lines modifiedOffset 787, 15 lines modified
787 ················break;787 ················break;
788 ············}788 ············}
789 ········}789 ········}
790 ····}790 ····}
791 ····791 ····
792 ····public·void·setDrawerLockMode(final·int·n,·final·View·obj)·{792 ····public·void·setDrawerLockMode(final·int·n,·final·View·obj)·{
793 ········if·(!this.isDrawerView(obj))·{793 ········if·(!this.isDrawerView(obj))·{
794 ············throw·new·IllegalArgumentException("View·"·+·obj·+·"·is·not·a·"·+·"drawer·with·appropriate·layout_gravity");794 ············throw·new·IllegalArgumentException("View·"·+·obj·+·"·is·not·a·drawer·with·appropriate·layout_gravity");
795 ········}795 ········}
796 ········this.setDrawerLockMode(n,·((DrawerLayout$LayoutParams)obj.getLayoutParams()).gravity);796 ········this.setDrawerLockMode(n,·((DrawerLayout$LayoutParams)obj.getLayoutParams()).gravity);
797 ····}797 ····}
798 ····798 ····
799 ····public·void·setDrawerShadow(final·int·n,·final·int·n2)·{799 ····public·void·setDrawerShadow(final·int·n,·final·int·n2)·{
800 ········this.setDrawerShadow(this.getResources().getDrawable(n),·n2);800 ········this.setDrawerShadow(this.getResources().getDrawable(n),·n2);
801 ····}801 ····}
4.4 KB
android/support/v4/widget/ExploreByTouchHelper.class
4.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 894, 50 lines modifiedOffset 894, 48 lines modified
894 ······stack=300,·locals=8,·args_size=1894 ······stack=300,·locals=8,·args_size=1
895 ·········0:·aload_0895 ·········0:·aload_0
896 ·········1:·getfield······#63·················//·Field·mView:Landroid/view/View;896 ·········1:·getfield······#63·················//·Field·mView:Landroid/view/View;
897 ·········4:·invokestatic··#248················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;897 ·········4:·invokestatic··#248················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
898 ·········7:·astore_1898 ·········7:·astore_1
899 ·········8:·aload_0899 ·········8:·aload_0
900 ·········9:·getfield······#63·················//·Field·mView:Landroid/view/View;900 ·········9:·getfield······#63·················//·Field·mView:Landroid/view/View;
901 ········12:·astore_2 
902 ········13:·aload_2 
903 ········14:·aload_1901 ········12:·aload_1
904 ········15:·invokestatic··#252················//·Method·android/support/v4/view/ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V902 ········13:·invokestatic··#252················//·Method·android/support/v4/view/ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
905 ········18:·new···········#254················//·class·java/util/LinkedList903 ········16:·new···········#254················//·class·java/util/LinkedList
906 ········21:·astore_3904 ········19:·astore_2
907 ········22:·aload_3905 ········20:·aload_2
908 ········23:·invokespecial·#255················//·Method·java/util/LinkedList."<init>":()V906 ········21:·invokespecial·#255················//·Method·java/util/LinkedList."<init>":()V
909 ········26:·aload_0907 ········24:·aload_0
910 ········27:·aload_3908 ········25:·aload_2
911 ········28:·invokevirtual·#259················//·Method·getVisibleVirtualViews:(Ljava/util/List;)V909 ········26:·invokevirtual·#259················//·Method·getVisibleVirtualViews:(Ljava/util/List;)V
912 ········31:·aload_3910 ········29:·aload_2
913 ········32:·invokevirtual·#263················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;911 ········30:·invokevirtual·#263················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator;
914 ········35:·astore········4 
915 ········37:·aload·········4912 ········33:·astore_3
 913 ········34:·aload_3
916 ········39:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z914 ········35:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
917 ········44:·istore········5915 ········40:·istore········4
918 ········46:·iload·········5916 ········42:·iload·········4
919 ········48:·ifeq··········85917 ········44:·ifeq··········82
920 ········51:·aload·········4918 ········47:·aload_3
921 ········53:·invokeinterface·#272,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;919 ········48:·invokeinterface·#272,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
922 ········58:·checkcast·····#274················//·class·java/lang/Integer920 ········53:·checkcast·····#274················//·class·java/lang/Integer
923 ········61:·astore········6921 ········56:·astore········5
924 ········63:·aload_0922 ········58:·aload_0
925 ········64:·getfield······#63·················//·Field·mView:Landroid/view/View;923 ········59:·getfield······#63·················//·Field·mView:Landroid/view/View;
926 ········67:·astore_2924 ········62:·astore········6
927 ········68:·aload·········6925 ········64:·aload·········5
928 ········70:·invokevirtual·#277················//·Method·java/lang/Integer.intValue:()I926 ········66:·invokevirtual·#277················//·Method·java/lang/Integer.intValue:()I
929 ········73:·istore········7927 ········69:·istore········7
930 ········75:·aload_1928 ········71:·aload_1
931 ········76:·aload_2929 ········72:·aload·········6
932 ········77:·iload·········7930 ········74:·iload·········7
933 ········79:·invokevirtual·#280················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V931 ········76:·invokevirtual·#280················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V
934 ········82:·goto··········37932 ········79:·goto··········34
935 ········85:·aload_1933 ········82:·aload_1
936 ········86:·areturn934 ········83:·areturn
  
937 ··private·boolean·intersectVisibleToUser(android.graphics.Rect);935 ··private·boolean·intersectVisibleToUser(android.graphics.Rect);
938 ····descriptor:·(Landroid/graphics/Rect;)Z936 ····descriptor:·(Landroid/graphics/Rect;)Z
939 ····flags:·(0x0002)·ACC_PRIVATE937 ····flags:·(0x0002)·ACC_PRIVATE
940 ····Code:938 ····Code:
941 ······stack=300,·locals=10,·args_size=2939 ······stack=300,·locals=10,·args_size=2
942 ·········0:·iconst_0940 ·········0:·iconst_0
981 B
android/support/v4/widget/SimpleCursorAdapter.class
879 B
procyon -ec {}
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 ························string·=·"";64 ························string·=·"";
65 ····················}65 ····················}
66 ····················if·(viewById·instanceof·TextView)·{66 ····················if·(viewById·instanceof·TextView)·{
67 ························this.setViewText((TextView)viewById,·string);67 ························this.setViewText((TextView)viewById,·string);
68 ····················}68 ····················}
69 ····················else·{69 ····················else·{
70 ························if·(!(viewById·instanceof·ImageView))·{70 ························if·(!(viewById·instanceof·ImageView))·{
71 ····························throw·new·IllegalStateException(((ImageView)viewById).getClass().getName()·+·"·is·not·a·"·+·"·view·that·can·be·bounds·by·this·SimpleCursorAdapter");71 ····························throw·new·IllegalStateException(((ImageView)viewById).getClass().getName()·+·"·is·not·a··view·that·can·be·bounds·by·this·SimpleCursorAdapter");
72 ························}72 ························}
73 ························this.setViewImage((ImageView)viewById,·string);73 ························this.setViewImage((ImageView)viewById,·string);
74 ····················}74 ····················}
75 ················}75 ················}
76 ············}76 ············}
77 ········}77 ········}
78 ····}78 ····}
1.03 KB
com/sun/mail/dsn/text_rfc822headers.class
970 B
procyon -ec {}
    
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ················if·(nextException·instanceof·IOException)·{137 ················if·(nextException·instanceof·IOException)·{
138 ····················throw·(IOException)nextException;138 ····················throw·(IOException)nextException;
139 ················}139 ················}
140 ················throw·new·IOException("Exception·writing·headers:·"·+·obj);140 ················throw·new·IOException("Exception·writing·headers:·"·+·obj);
141 ············}141 ············}
142 ········}142 ········}
143 ········if·(!(o·instanceof·String))·{143 ········if·(!(o·instanceof·String))·{
144 ············throw·new·IOException("\""·+·text_rfc822headers.myDFs.getMimeType()·+·"\"·DataContentHandler·requires·String·object,·"·+·"was·given·object·of·type·"·+·o.getClass().toString());144 ············throw·new·IOException("\""·+·text_rfc822headers.myDFs.getMimeType()·+·"\"·DataContentHandler·requires·String·object,·was·given·object·of·type·"·+·o.getClass().toString());
145 ········}145 ········}
146 ········String·charset·=·null;146 ········String·charset·=·null;
147 ········try·{147 ········try·{
148 ············charset·=·this.getCharset(s);148 ············charset·=·this.getCharset(s);
149 ············try·{149 ············try·{
150 ················final·OutputStreamWriter·outputStreamWriter·=·new·OutputStreamWriter(out,·charset);150 ················final·OutputStreamWriter·outputStreamWriter·=·new·OutputStreamWriter(out,·charset);
151 ················final·String·str·=·(String)o;151 ················final·String·str·=·(String)o;
1000 B
com/sun/mail/handlers/text_plain.class
925 B
procyon -ec {}
    
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 ····217 ····
218 ····public·DataFlavor[]·getTransferDataFlavors()·{218 ····public·DataFlavor[]·getTransferDataFlavors()·{
219 ········return·new·DataFlavor[]·{·(DataFlavor)this.getDF()·};219 ········return·new·DataFlavor[]·{·(DataFlavor)this.getDF()·};
220 ····}220 ····}
221 ····221 ····
222 ····public·void·writeTo(final·Object·o,·final·String·s,·final·OutputStream·out)·{222 ····public·void·writeTo(final·Object·o,·final·String·s,·final·OutputStream·out)·{
223 ········if·(!(o·instanceof·String))·{223 ········if·(!(o·instanceof·String))·{
224 ············throw·new·IOException("\""·+·this.getDF().getMimeType()·+·"\"·DataContentHandler·requires·String·object,·"·+·"was·given·object·of·type·"·+·o.getClass().toString());224 ············throw·new·IOException("\""·+·this.getDF().getMimeType()·+·"\"·DataContentHandler·requires·String·object,·was·given·object·of·type·"·+·o.getClass().toString());
225 ········}225 ········}
226 ········String·charset·=·null;226 ········String·charset·=·null;
227 ········try·{227 ········try·{
228 ············charset·=·this.getCharset(s);228 ············charset·=·this.getCharset(s);
229 ············try·{229 ············try·{
230 ················final·OutputStreamWriter·outputStreamWriter·=·new·OutputStreamWriter(out,·charset);230 ················final·OutputStreamWriter·outputStreamWriter·=·new·OutputStreamWriter(out,·charset);
231 ················final·String·str·=·(String)o;231 ················final·String·str·=·(String)o;
3.03 KB
com/sun/mail/imap/protocol/BODYSTRUCTURE.class
2.94 KB
procyon -ec {}
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ························}125 ························}
126 ························if·(BODYSTRUCTURE.parseDebug)·{126 ························if·(BODYSTRUCTURE.parseDebug)·{
127 ····························System.out.println("DEBUG·IMAP:·disposition·DONE");127 ····························System.out.println("DEBUG·IMAP:·disposition·DONE");
128 ························}128 ························}
129 ····················}129 ····················}
130 ····················else·{130 ····················else·{
131 ························if·(byte1·!=·78·&&·byte1·!=·110)·{131 ························if·(byte1·!=·78·&&·byte1·!=·110)·{
132 ····························throw·new·ParsingException("BODYSTRUCTURE·parse·error:·"·+·this.type·+·"/"·+·this.subtype·+·":·"·+·"bad·multipart·disposition,·b·"·+·byte1);132 ····························throw·new·ParsingException("BODYSTRUCTURE·parse·error:·"·+·this.type·+·"/"·+·this.subtype·+·":·bad·multipart·disposition,·b·"·+·byte1);
133 ························}133 ························}
134 ························if·(BODYSTRUCTURE.parseDebug)·{134 ························if·(BODYSTRUCTURE.parseDebug)·{
135 ····························System.out.println("DEBUG·IMAP:·disposition·NIL");135 ····························System.out.println("DEBUG·IMAP:·disposition·NIL");
136 ························}136 ························}
137 ························fetchResponse.skip(2);137 ························fetchResponse.skip(2);
138 ····················}138 ····················}
139 ····················final·byte·byte2·=·fetchResponse.readByte();139 ····················final·byte·byte2·=·fetchResponse.readByte();
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
261 ························}261 ························}
262 ························if·(fetchResponse.readByte()·!=·41)·{262 ························if·(fetchResponse.readByte()·!=·41)·{
263 ····························throw·new·ParsingException("BODYSTRUCTURE·parse·error:·missing·``)''·at·end·of·disposition");263 ····························throw·new·ParsingException("BODYSTRUCTURE·parse·error:·missing·``)''·at·end·of·disposition");
264 ························}264 ························}
265 ····················}265 ····················}
266 ····················else·{266 ····················else·{
267 ························if·(byte3·!=·78·&&·byte3·!=·110)·{267 ························if·(byte3·!=·78·&&·byte3·!=·110)·{
268 ····························throw·new·ParsingException("BODYSTRUCTURE·parse·error:·"·+·this.type·+·"/"·+·this.subtype·+·":·"·+·"bad·single·part·disposition,·b·"·+·byte3);268 ····························throw·new·ParsingException("BODYSTRUCTURE·parse·error:·"·+·this.type·+·"/"·+·this.subtype·+·":·bad·single·part·disposition,·b·"·+·byte3);
269 ························}269 ························}
270 ························if·(BODYSTRUCTURE.parseDebug)·{270 ························if·(BODYSTRUCTURE.parseDebug)·{
271 ····························System.out.println("DEBUG·IMAP:·disposition·NIL");271 ····························System.out.println("DEBUG·IMAP:·disposition·NIL");
272 ························}272 ························}
273 ························fetchResponse.skip(2);273 ························fetchResponse.skip(2);
274 ····················}274 ····················}
275 ····················if·(fetchResponse.readByte()·==·41)·{275 ····················if·(fetchResponse.readByte()·==·41)·{
Offset 330, 15 lines modifiedOffset 330, 15 lines modified
330 ············list·=·new·ParameterList();330 ············list·=·new·ParameterList();
331 ············do·{331 ············do·{
332 ················final·String·string·=·response.readString();332 ················final·String·string·=·response.readString();
333 ················if·(BODYSTRUCTURE.parseDebug)·{333 ················if·(BODYSTRUCTURE.parseDebug)·{
334 ····················System.out.println("DEBUG·IMAP:·parameter·name·"·+·string);334 ····················System.out.println("DEBUG·IMAP:·parameter·name·"·+·string);
335 ················}335 ················}
336 ················if·(string·==·null)·{336 ················if·(string·==·null)·{
337 ····················throw·new·ParsingException("BODYSTRUCTURE·parse·error:·"·+·this.type·+·"/"·+·this.subtype·+·":·"·+·"null·name·in·parameter·list");337 ····················throw·new·ParsingException("BODYSTRUCTURE·parse·error:·"·+·this.type·+·"/"·+·this.subtype·+·":·null·name·in·parameter·list");
338 ················}338 ················}
339 ················final·String·string2·=·response.readString();339 ················final·String·string2·=·response.readString();
340 ················if·(BODYSTRUCTURE.parseDebug)·{340 ················if·(BODYSTRUCTURE.parseDebug)·{
341 ····················System.out.println("DEBUG·IMAP:·parameter·value·"·+·string2);341 ····················System.out.println("DEBUG·IMAP:·parameter·value·"·+·string2);
342 ················}342 ················}
343 ················list.set(string,·string2);343 ················list.set(string,·string2);
344 ············}·while·(response.readByte()·!=·41);344 ············}·while·(response.readByte()·!=·41);
11.7 KB
myjava/awt/datatransfer/DataFlavor.class
11.6 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
11.7 KB
myjava/awt/datatransfer/SystemFlavorMap.class
11.6 KB
javap -verbose -constants -s -l -private {}
Max HTML report size reached
5.07 KB
net/vreeken/quickmsg/mail.class
5.01 KB
procyon -ec {}
    
Offset 574, 33 lines modifiedOffset 574, 32 lines modified
574 ····}574 ····}
575 ····575 ····
576 ····public·void·flush(final·Context·context)·{576 ····public·void·flush(final·Context·context)·{
577 ········final·String·get_mqueue_dir·=·this.get_mqueue_dir(context);577 ········final·String·get_mqueue_dir·=·this.get_mqueue_dir(context);
578 ········if·(get_mqueue_dir·!=·null)·{578 ········if·(get_mqueue_dir·!=·null)·{
579 ············final·File[]·listFiles·=·new·File(get_mqueue_dir).listFiles();579 ············final·File[]·listFiles·=·new·File(get_mqueue_dir).listFiles();
580 ············if·(listFiles·!=·null)·{580 ············if·(listFiles·!=·null)·{
581 ················final·File[]·array·=·listFiles; 
582 ················for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{581 ················for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{
583 ····················final·File·file·=·array[i];582 ····················final·File·file·=·listFiles[i];
584 ····················if·(file.isFile())·{583 ····················if·(file.isFile())·{
585 ························Log.d("mail·flush",·"Message·in·queue,·size:·"·+·file.length());584 ························Log.d("mail·flush",·"Message·in·queue,·size:·"·+·file.length());
586 ························if·(file.length()·==·0L)·{585 ························if·(file.length()·==·0L)·{
587 ····························file.delete();586 ····························file.delete();
588 ····························Log.d("mail·flush",·"Delete·empty·message,·propably·from·a·previous·buggy·version");587 ····························Log.d("mail·flush",·"Delete·empty·message,·propably·from·a·previous·buggy·version");
589 ························}588 ························}
590 ························else·{589 ························else·{
591 ····························while·(true)·{590 ····························while·(true)·{
592 ································while·(true)·{591 ································while·(true)·{
593 ····································try·{592 ····································try·{
594 ········································final·FileInputStream·fileInputStream·=·new·FileInputStream(file);593 ········································final·FileInputStream·fileInputStream·=·new·FileInputStream(file);
595 ········································final·Session·get_smtp_session·=·this.get_smtp_session(context,·true);594 ········································final·Session·get_smtp_session·=·this.get_smtp_session(context,·true);
596 ········································try·{595 ········································try·{
597 ············································Label_0257:·{596 ············································Label_0261:·{
598 ················································if·(!this.smtp_send(context,·(Message)new·MimeMessage(get_smtp_session,·(InputStream)fileInputStream)))·{597 ················································if·(!this.smtp_send(context,·(Message)new·MimeMessage(get_smtp_session,·(InputStream)fileInputStream)))·{
599 ····················································break·Label_0257;598 ····················································break·Label_0261;
600 ················································}599 ················································}
601 ················································file.delete();600 ················································file.delete();
602 ················································try·{601 ················································try·{
603 ····················································final·Intent·intent·=·new·Intent();602 ····················································final·Intent·intent·=·new·Intent();
604 ····················································intent.setAction("net.vreeken.quickmsg.update_ui");603 ····················································intent.setAction("net.vreeken.quickmsg.update_ui");
605 ····················································try·{604 ····················································try·{
606 ························································context.sendBroadcast(intent);605 ························································context.sendBroadcast(intent);
Offset 682, 38 lines modifiedOffset 681, 42 lines modified
682 ············}681 ············}
683 ············final·long·n2·=·10000L;682 ············final·long·n2·=·10000L;
684 ············try·{683 ············try·{
685 ················Thread.sleep(n2);684 ················Thread.sleep(n2);
686 ················Label_0022:·{685 ················Label_0022:·{
687 ····················return;686 ····················return;
688 ················}687 ················}
689 ················final·IMAPFolder·open_folder·=·this.open_folder(context,·open_imap); 
690 ················//·iftrue(Label_0022:,·open_folder·==·null) 
691 ················final·Thread·thread·=·new·Thread((Runnable)new·mail$2(this,·n,·open_folder)); 
692 ················thread.start(); 
693 ················open_folder.addMessageCountListener((MessageCountListener)new·mail$3(this,·open_folder)); 
694 ················while·(true)·{688 ················while·(true)·{
 689 ····················final·IMAPFolder·open_folder;
 690 ····················final·Thread·thread·=·new·Thread((Runnable)new·mail$2(this,·n,·open_folder));
 691 ····················thread.start();
 692 ····················open_folder.addMessageCountListener((MessageCountListener)new·mail$3(this,·open_folder));
 693 ····················while·(true)·{
695 ····················try·{694 ························try·{
696 ························open_folder.idle();695 ····························open_folder.idle();
697 ························thread.interrupt();696 ····························thread.interrupt();
698 ························Log.d("mail·idle",·"end·of·idle");697 ····························Log.d("mail·idle",·"end·of·idle");
699 ····················}698 ························}
700 ····················catch·(MessagingException·ex)·{699 ························catch·(MessagingException·ex)·{
701 ························Log.e("idle",·ex.getMessage());700 ····························Log.e("idle",·ex.getMessage());
702 ························if·(!open_imap.isConnected())·{701 ····························if·(!open_imap.isConnected())·{
703 ····························Log.d("idle",·"connection·closed");702 ································Log.d("idle",·"connection·closed");
704 ····························local_message.send_connection(context,·this.imap_connected·=·false);703 ································local_message.send_connection(context,·this.imap_connected·=·false);
705 ····························this.mail_folder·=·null;704 ································this.mail_folder·=·null;
706 ····························this.mail_store·=·null;705 ································this.mail_store·=·null;
 706 ····························}
 707 ····························continue;
707 ························}708 ························}
708 ························continue;709 ························break;
709 ····················}710 ····················}
 711 ····················open_folder·=·this.open_folder(context,·open_imap);
710 ····················break;712 ····················continue;
711 ················}713 ················}
712 ············}714 ············}
 715 ············//·iftrue(Label_0022:,·open_folder·==·null)
713 ············catch·(InterruptedException·ex2)·{}716 ············catch·(InterruptedException·ex2)·{}
714 ········}717 ········}
715 ····}718 ····}
716 ····719 ····
717 ····public·void·imap_close()·{720 ····public·void·imap_close()·{
718 ········try·{721 ········try·{
719 ············Label_0029:·{722 ············Label_0029:·{
1.92 KB
net/vreeken/quickmsg/contact.class
1.85 KB
procyon -ec {}
    
Offset 151, 31 lines modifiedOffset 151, 31 lines modified
151 ····@Override151 ····@Override
152 ····public·String·toString()·{152 ····public·String·toString()·{
153 ········String·string;153 ········String·string;
154 ········if·(this._address·==·null)·{154 ········if·(this._address·==·null)·{
155 ············string·=·"address==null";155 ············string·=·"address==null";
156 ········}156 ········}
157 ········else·{157 ········else·{
158 ············final·StringBuilder·append·=·new·StringBuilder().append("id·=").append(this._id).append(",·").append("address=").append(this._address).append(",·").append("type=").append(this._type).append(",·").append("keystat=").append(this._keystat).append(",·").append("name=");158 ············final·StringBuilder·append·=·new·StringBuilder().append("id·=").append(this._id).append(",·address=").append(this._address).append(",·type=").append(this._type).append(",·keystat=").append(this._keystat).append(",·name=");
159 ············String·name;159 ············String·name;
160 ············if·(this._name·==·null)·{160 ············if·(this._name·==·null)·{
161 ················name·=·"null";161 ················name·=·"null";
162 ············}162 ············}
163 ············else·{163 ············else·{
164 ················name·=·this._name;164 ················name·=·this._name;
165 ············}165 ············}
166 ············final·StringBuilder·append2·=·append.append(name).append(",·").append("members=");166 ············final·StringBuilder·append2·=·append.append(name).append(",·members=");
167 ············String·members_get_string;167 ············String·members_get_string;
168 ············if·(this._members·==·null)·{168 ············if·(this._members·==·null)·{
169 ················members_get_string·=·"null";169 ················members_get_string·=·"null";
170 ············}170 ············}
171 ············else·{171 ············else·{
172 ················members_get_string·=·this.members_get_string();172 ················members_get_string·=·this.members_get_string();
173 ············}173 ············}
174 ············string·=·append2.append(members_get_string).append(",·").append("goup=").append(this._group).append(",·").append("unread=").append(this._unread).append(",·").append("time_lastact=").append(this._time_lastact).toString();174 ············string·=·append2.append(members_get_string).append(",·goup=").append(this._group).append(",·unread=").append(this._unread).append(",·time_lastact=").append(this._time_lastact).toString();
175 ········}175 ········}
176 ········return·string;176 ········return·string;
177 ····}177 ····}
178 ····178 ····
179 ····public·int·type_get()·{179 ····public·int·type_get()·{
180 ········return·this._type;180 ········return·this._type;
181 ····}181 ····}
607 B
net/vreeken/quickmsg/message.class
539 B
procyon -ec {}
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 ····75 ····
76 ····public·void·time_set(final·long·time)·{76 ····public·void·time_set(final·long·time)·{
77 ········this._time·=·time;77 ········this._time·=·time;
78 ····}78 ····}
79 ····79 ····
80 ····@Override80 ····@Override
81 ····public·String·toString()·{81 ····public·String·toString()·{
82 ········return·"id="·+·this._id·+·",·"·+·"from="·+·this._from·+·",·"·+·"time="·+·this._time·+·",·"·+·"text="·+·this._text;82 ········return·"id="·+·this._id·+·",·from="·+·this._from·+·",·time="·+·this._time·+·",·text="·+·this._text;
83 ····}83 ····}
84 ····84 ····
85 ····public·Uri·uri_get()·{85 ····public·Uri·uri_get()·{
86 ········return·this._uri;86 ········return·this._uri;
87 ····}87 ····}
88 ····88 ····
89 ····public·String·uri_get_string()·{89 ····public·String·uri_get_string()·{
1.2 KB
org/apache/harmony/awt/datatransfer/TextFlavor.class
1.1 KB
procyon -ec {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ········charsetTextClasses2[n2]·=·byte[].class;29 ········charsetTextClasses2[n2]·=·byte[].class;
30 ········charsetTextClasses·=·charsetTextClasses2;30 ········charsetTextClasses·=·charsetTextClasses2;
31 ····}31 ····}
32 ····32 ····
33 ····public·static·void·addCharsetClasses(final·SystemFlavorMap·systemFlavorMap,·final·String·s,·final·String·str,·final·String·str2)·{33 ····public·static·void·addCharsetClasses(final·SystemFlavorMap·systemFlavorMap,·final·String·s,·final·String·str,·final·String·str2)·{
34 ········for·(int·i·=·0;·i·<·TextFlavor.charsetTextClasses.length;·++i)·{34 ········for·(int·i·=·0;·i·<·TextFlavor.charsetTextClasses.length;·++i)·{
35 ············final·String·string·=·"text/"·+·str;35 ············final·String·string·=·"text/"·+·str;
36 ············final·DataFlavor·dataFlavor·=·new·DataFlavor(string·+·(";class=\""·+·TextFlavor.charsetTextClasses[i].getName()·+·"\""·+·";charset=\""·+·str2·+·"\""),·string);36 ············final·DataFlavor·dataFlavor·=·new·DataFlavor(string·+·(";class=\""·+·TextFlavor.charsetTextClasses[i].getName()·+·"\";charset=\""·+·str2·+·"\""),·string);
37 ············systemFlavorMap.addFlavorForUnencodedNative(s,·dataFlavor);37 ············systemFlavorMap.addFlavorForUnencodedNative(s,·dataFlavor);
38 ············systemFlavorMap.addUnencodedNativeForFlavor(dataFlavor,·s);38 ············systemFlavorMap.addUnencodedNativeForFlavor(dataFlavor,·s);
39 ········}39 ········}
40 ····}40 ····}
41 ····41 ····
42 ····public·static·void·addUnicodeClasses(final·SystemFlavorMap·systemFlavorMap,·final·String·s,·final·String·str)·{42 ····public·static·void·addUnicodeClasses(final·SystemFlavorMap·systemFlavorMap,·final·String·s,·final·String·str)·{
43 ········for·(int·i·=·0;·i·<·TextFlavor.unicodeTextClasses.length;·++i)·{43 ········for·(int·i·=·0;·i·<·TextFlavor.unicodeTextClasses.length;·++i)·{
1000 B
org/spongycastle/asn1/dvcs/DVCSRequest.class
914 B
procyon -ec {}
    
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 ········if·(this.transactionIdentifier·!=·null)·{71 ········if·(this.transactionIdentifier·!=·null)·{
72 ············asn1EncodableVector.add((ASN1Encodable)this.transactionIdentifier);72 ············asn1EncodableVector.add((ASN1Encodable)this.transactionIdentifier);
73 ········}73 ········}
74 ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector);74 ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector);
75 ····}75 ····}
76 ····76 ····
77 ····public·String·toString()·{77 ····public·String·toString()·{
78 ········final·StringBuilder·append·=·new·StringBuilder().append("DVCSRequest·{\nrequestInformation:·").append(this.requestInformation).append("\n").append("data:·").append(this.data).append("\n");78 ········final·StringBuilder·append·=·new·StringBuilder().append("DVCSRequest·{\nrequestInformation:·").append(this.requestInformation).append("\ndata:·").append(this.data).append("\n");
79 ········String·string;79 ········String·string;
80 ········if·(this.transactionIdentifier·!=·null)·{80 ········if·(this.transactionIdentifier·!=·null)·{
81 ············string·=·"transactionIdentifier:·"·+·this.transactionIdentifier·+·"\n";81 ············string·=·"transactionIdentifier:·"·+·this.transactionIdentifier·+·"\n";
82 ········}82 ········}
83 ········else·{83 ········else·{
84 ············string·=·"";84 ············string·=·"";
85 ········}85 ········}
984 B
org/spongycastle/asn1/dvcs/PathProcInput.class
892 B
procyon -ec {}
    
Offset 126, 10 lines modifiedOffset 126, 10 lines modified
126 ········if·(this.inhibitAnyPolicy)·{126 ········if·(this.inhibitAnyPolicy)·{
127 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)new·ASN1Boolean(this.inhibitAnyPolicy)));127 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)new·ASN1Boolean(this.inhibitAnyPolicy)));
128 ········}128 ········}
129 ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector);129 ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector);
130 ····}130 ····}
131 ····131 ····
132 ····public·String·toString()·{132 ····public·String·toString()·{
133 ········return·"PathProcInput:·{\nacceptablePolicySet:·"·+·this.acceptablePolicySet·+·"\n"·+·"inhibitPolicyMapping:·"·+·this.inhibitPolicyMapping·+·"\n"·+·"explicitPolicyReqd:·"·+·this.explicitPolicyReqd·+·"\n"·+·"inhibitAnyPolicy:·"·+·this.inhibitAnyPolicy·+·"\n"·+·"}\n";133 ········return·"PathProcInput:·{\nacceptablePolicySet:·"·+·this.acceptablePolicySet·+·"\ninhibitPolicyMapping:·"·+·this.inhibitPolicyMapping·+·"\nexplicitPolicyReqd:·"·+·this.explicitPolicyReqd·+·"\ninhibitAnyPolicy:·"·+·this.inhibitAnyPolicy·+·"\n}\n";
134 ····}134 ····}
135 }135 }
2.04 KB
org/spongycastle/asn1/util/ASN1Dump.class
1.96 KB
procyon -ec {}
    
Offset 120, 18 lines modifiedOffset 120, 18 lines modified
120 ····················_dumpAsString(string3,·b,·((ASN1Encodable)nextElement2).toASN1Primitive(),·sb);120 ····················_dumpAsString(string3,·b,·((ASN1Encodable)nextElement2).toASN1Primitive(),·sb);
121 ················}121 ················}
122 ············}122 ············}
123 ········}123 ········}
124 ········else·if·(asn1Primitive·instanceof·ASN1OctetString)·{124 ········else·if·(asn1Primitive·instanceof·ASN1OctetString)·{
125 ············final·ASN1OctetString·asn1OctetString·=·(ASN1OctetString)asn1Primitive;125 ············final·ASN1OctetString·asn1OctetString·=·(ASN1OctetString)asn1Primitive;
126 ············if·(asn1Primitive·instanceof·BEROctetString·||·asn1Primitive·instanceof·BERConstructedOctetString)·{126 ············if·(asn1Primitive·instanceof·BEROctetString·||·asn1Primitive·instanceof·BERConstructedOctetString)·{
127 ················sb.append(s·+·"BER·Constructed·Octet·String"·+·"["·+·asn1OctetString.getOctets().length·+·"]·");127 ················sb.append(s·+·"BER·Constructed·Octet·String["·+·asn1OctetString.getOctets().length·+·"]·");
128 ············}128 ············}
129 ············else·{129 ············else·{
130 ················sb.append(s·+·"DER·Octet·String"·+·"["·+·asn1OctetString.getOctets().length·+·"]·");130 ················sb.append(s·+·"DER·Octet·String["·+·asn1OctetString.getOctets().length·+·"]·");
131 ············}131 ············}
132 ············if·(b)·{132 ············if·(b)·{
133 ················sb.append(dumpBinaryDataAsString(s,·asn1OctetString.getOctets()));133 ················sb.append(dumpBinaryDataAsString(s,·asn1OctetString.getOctets()));
134 ············}134 ············}
135 ············else·{135 ············else·{
136 ················sb.append(property);136 ················sb.append(property);
137 ············}137 ············}
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
143 ············sb.append(s·+·"Boolean("·+·((DERBoolean)asn1Primitive).isTrue()·+·")"·+·property);143 ············sb.append(s·+·"Boolean("·+·((DERBoolean)asn1Primitive).isTrue()·+·")"·+·property);
144 ········}144 ········}
145 ········else·if·(asn1Primitive·instanceof·ASN1Integer)·{145 ········else·if·(asn1Primitive·instanceof·ASN1Integer)·{
146 ············sb.append(s·+·"Integer("·+·((ASN1Integer)asn1Primitive).getValue()·+·")"·+·property);146 ············sb.append(s·+·"Integer("·+·((ASN1Integer)asn1Primitive).getValue()·+·")"·+·property);
147 ········}147 ········}
148 ········else·if·(asn1Primitive·instanceof·DERBitString)·{148 ········else·if·(asn1Primitive·instanceof·DERBitString)·{
149 ············final·DERBitString·derBitString·=·(DERBitString)asn1Primitive;149 ············final·DERBitString·derBitString·=·(DERBitString)asn1Primitive;
150 ············sb.append(s·+·"DER·Bit·String"·+·"["·+·derBitString.getBytes().length·+·",·"·+·derBitString.getPadBits()·+·"]·");150 ············sb.append(s·+·"DER·Bit·String["·+·derBitString.getBytes().length·+·",·"·+·derBitString.getPadBits()·+·"]·");
151 ············if·(b)·{151 ············if·(b)·{
152 ················sb.append(dumpBinaryDataAsString(s,·derBitString.getBytes()));152 ················sb.append(dumpBinaryDataAsString(s,·derBitString.getBytes()));
153 ············}153 ············}
154 ············else·{154 ············else·{
155 ················sb.append(property);155 ················sb.append(property);
156 ············}156 ············}
157 ········}157 ········}
1.05 KB
org/spongycastle/crypto/agreement/jpake/JPAKEUtil.class
966 B
procyon -ec {}
    
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ········if·(o·==·null)·{166 ········if·(o·==·null)·{
167 ············throw·new·NullPointerException(str·+·"·must·not·be·null");167 ············throw·new·NullPointerException(str·+·"·must·not·be·null");
168 ········}168 ········}
169 ····}169 ····}
170 ····170 ····
171 ····public·static·void·validateParticipantIdsDiffer(final·String·str,·final·String·anObject)·{171 ····public·static·void·validateParticipantIdsDiffer(final·String·str,·final·String·anObject)·{
172 ········if·(str.equals(anObject))·{172 ········if·(str.equals(anObject))·{
173 ············throw·new·CryptoException("Both·participants·are·using·the·same·participantId·("·+·str·+·").·This·is·not·allowed.·"·+·"Each·participant·must·use·a·unique·participantId.");173 ············throw·new·CryptoException("Both·participants·are·using·the·same·participantId·("·+·str·+·").·This·is·not·allowed.·Each·participant·must·use·a·unique·participantId.");
174 ········}174 ········}
175 ····}175 ····}
176 ····176 ····
177 ····public·static·void·validateParticipantIdsEqual(final·String·str,·final·String·s)·{177 ····public·static·void·validateParticipantIdsEqual(final·String·str,·final·String·s)·{
178 ········if·(!str.equals(s))·{178 ········if·(!str.equals(s))·{
179 ············throw·new·CryptoException("Received·payload·from·incorrect·partner·("·+·s·+·").·Expected·to·receive·payload·from·"·+·str·+·".");179 ············throw·new·CryptoException("Received·payload·from·incorrect·partner·("·+·s·+·").·Expected·to·receive·payload·from·"·+·str·+·".");
180 ········}180 ········}
1.13 KB
org/spongycastle/jcajce/provider/asymmetric/RSA$Mappings.class
1.01 KB
procyon -ec {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 public·class·RSA$Mappings·extends·AsymmetricAlgorithmProvider13 public·class·RSA$Mappings·extends·AsymmetricAlgorithmProvider
14 {14 {
15 ····private·void·addDigestSignature(final·ConfigurableProvider·configurableProvider,·final·String·str,·final·String·s,·final·ASN1ObjectIdentifier·asn1ObjectIdentifier)·{15 ····private·void·addDigestSignature(final·ConfigurableProvider·configurableProvider,·final·String·str,·final·String·s,·final·ASN1ObjectIdentifier·asn1ObjectIdentifier)·{
16 ········final·String·string·=·str·+·"WITHRSA";16 ········final·String·string·=·str·+·"WITHRSA";
17 ········final·String·string2·=·str·+·"withRSA";17 ········final·String·string2·=·str·+·"withRSA";
18 ········final·String·string3·=·str·+·"WithRSA";18 ········final·String·string3·=·str·+·"WithRSA";
19 ········final·String·string4·=·str·+·"/"·+·"RSA";19 ········final·String·string4·=·str·+·"/RSA";
20 ········final·String·string5·=·str·+·"WITHRSAENCRYPTION";20 ········final·String·string5·=·str·+·"WITHRSAENCRYPTION";
21 ········final·String·string6·=·str·+·"withRSAEncryption";21 ········final·String·string6·=·str·+·"withRSAEncryption";
22 ········final·String·string7·=·str·+·"WithRSAEncryption";22 ········final·String·string7·=·str·+·"WithRSAEncryption";
23 ········configurableProvider.addAlgorithm("Signature."·+·string,·s);23 ········configurableProvider.addAlgorithm("Signature."·+·string,·s);
24 ········configurableProvider.addAlgorithm("Alg.Alias.Signature."·+·string2,·string);24 ········configurableProvider.addAlgorithm("Alg.Alias.Signature."·+·string2,·string);
25 ········configurableProvider.addAlgorithm("Alg.Alias.Signature."·+·string3,·string);25 ········configurableProvider.addAlgorithm("Alg.Alias.Signature."·+·string3,·string);
26 ········configurableProvider.addAlgorithm("Alg.Alias.Signature."·+·string5,·string);26 ········configurableProvider.addAlgorithm("Alg.Alias.Signature."·+·string5,·string);
3.52 KB
org/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters.class
3.38 KB
javap -verbose -constants -s -l -private {}
    
Offset 511, 55 lines modifiedOffset 511, 53 lines modified
511 ······stack=300,·locals=6,·args_size=1511 ······stack=300,·locals=6,·args_size=1
512 ·········0:·iconst_1512 ·········0:·iconst_1
513 ·········1:·istore_1513 ·········1:·istore_1
514 ·········2:·aload_0514 ·········2:·aload_0
515 ·········3:·getfield······#20·················//·Field·bases:Ljava/util/List;515 ·········3:·getfield······#20·················//·Field·bases:Ljava/util/List;
516 ·········6:·astore_2516 ·········6:·astore_2
517 ·········7:·aload_2517 ·········7:·aload_2
518 ·········8:·ifnonnull·····70518 ·········8:·ifnonnull·····69
519 ········11:·iconst_0519 ········11:·iconst_0
520 ········12:·istore_3520 ········12:·istore_3
521 ········13:·aconst_null521 ········13:·aconst_null
522 ········14:·astore_2522 ········14:·astore_2
523 ········15:·iload_3523 ········15:·iload_3
524 ········16:·bipush········31524 ········16:·bipush········31
525 ········18:·iadd525 ········18:·iadd
526 ········19:·istore_1526 ········19:·istore_1
527 ········20:·aload_0527 ········20:·aload_0
528 ········21:·getfield······#20·················//·Field·bases:Ljava/util/List;528 ········21:·getfield······#20·················//·Field·bases:Ljava/util/List;
529 ········24:·astore_2 
530 ········25:·aload_2 
531 ········26:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;529 ········24:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
532 ········31:·astore········4 
533 ········33:·aload·········4530 ········29:·astore_2
 531 ········30:·aload_2
534 ········35:·invokeinterface·#126,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z532 ········31:·invokeinterface·#126,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
535 ········40:·istore_3 
536 ········41:·iload_3533 ········36:·istore········4
 534 ········38:·iload·········4
537 ········42:·ifeq··········85535 ········40:·ifeq··········84
538 ········45:·aload·········4536 ········43:·aload_2
539 ········47:·invokeinterface·#130,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;537 ········44:·invokeinterface·#130,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
540 ········52:·checkcast·····#28·················//·class·org/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis538 ········49:·checkcast·····#28·················//·class·org/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis
541 ········55:·astore········5539 ········52:·astore········5
542 ········57:·aload·········5540 ········54:·aload·········5
543 ········59:·invokevirtual·#133················//·Method·org/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis.hashCode:()I541 ········56:·invokevirtual·#133················//·Method·org/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis.hashCode:()I
544 ········62:·istore_3542 ········59:·istore········4
545 ········63:·iload_1543 ········61:·iload_1
546 ········64:·iload_3544 ········62:·iload·········4
547 ········65:·iadd545 ········64:·iadd
548 ········66:·istore_1546 ········65:·istore_1
549 ········67:·goto··········33547 ········66:·goto··········30
550 ········70:·aload_0548 ········69:·aload_0
551 ········71:·getfield······#20·················//·Field·bases:Ljava/util/List;549 ········70:·getfield······#20·················//·Field·bases:Ljava/util/List;
552 ········74:·astore_2550 ········73:·astore_2
553 ········75:·aload_2551 ········74:·aload_2
554 ········76:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.hashCode:()I552 ········75:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.hashCode:()I
555 ········81:·istore_3553 ········80:·istore_3
556 ········82:·goto··········15554 ········81:·goto··········15
557 ········85:·iload_1555 ········84:·iload_1
558 ········86:·ireturn556 ········85:·ireturn
  
559 ··public·void·writeTo(java.io.OutputStream);557 ··public·void·writeTo(java.io.OutputStream);
560 ····descriptor:·(Ljava/io/OutputStream;)V558 ····descriptor:·(Ljava/io/OutputStream;)V
561 ····flags:·(0x0001)·ACC_PUBLIC559 ····flags:·(0x0001)·ACC_PUBLIC
562 ····Code:560 ····Code:
563 ······stack=300,·locals=3,·args_size=2561 ······stack=300,·locals=3,·args_size=2
564 ·········0:·aload_0562 ·········0:·aload_0
904 B
org/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey.class
778 B
procyon -ec {}
    
Offset 52, 14 lines modifiedOffset 52, 14 lines modified
52 ····52 ····
53 ····public·byte[]·getPublicKeyBytes()·{53 ····public·byte[]·getPublicKeyBytes()·{
54 ········return·this.publicKeyBytes;54 ········return·this.publicKeyBytes;
55 ····}55 ····}
56 ····56 ····
57 ····@Override57 ····@Override
58 ····public·String·toString()·{58 ····public·String·toString()·{
59 ········String·str·=·"GMSS·public·key·:·"·+·new·String(Hex.encode(this.publicKeyBytes))·+·"\n"·+·"Height·of·Trees:·\n";59 ········String·str·=·"GMSS·public·key·:·"·+·new·String(Hex.encode(this.publicKeyBytes))·+·"\nHeight·of·Trees:·\n";
60 ········for·(int·i·=·0;·i·<·this.gmssParameterSet.getHeightOfTrees().length;·++i)·{60 ········for·(int·i·=·0;·i·<·this.gmssParameterSet.getHeightOfTrees().length;·++i)·{
61 ············str·=·str·+·"Layer·"·+·i·+·"·:·"·+·this.gmssParameterSet.getHeightOfTrees()[i]·+·"·WinternitzParameter:·"·+·this.gmssParameterSet.getWinternitzParameter()[i]·+·"·K:·"·+·this.gmssParameterSet.getK()[i]·+·"\n";61 ············str·=·str·+·"Layer·"·+·i·+·"·:·"·+·this.gmssParameterSet.getHeightOfTrees()[i]·+·"·WinternitzParameter:·"·+·this.gmssParameterSet.getWinternitzParameter()[i]·+·"·K:·"·+·this.gmssParameterSet.getK()[i]·+·"\n";
62 ········}62 ········}
63 ········return·str;63 ········return·str;
64 ····}64 ····}
65 }65 }
1.02 KB
org/spongycastle/pqc/jcajce/provider/util/AsymmetricBlockCipher.class
909 B
procyon -ec {}
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ········this.buf·=·new·ByteArrayOutputStream();21 ········this.buf·=·new·ByteArrayOutputStream();
22 ····}22 ····}
23 ····23 ····
24 ····protected·void·checkLength(final·int·n)·{24 ····protected·void·checkLength(final·int·n)·{
25 ········final·int·n2·=·n·+·this.buf.size();25 ········final·int·n2·=·n·+·this.buf.size();
26 ········if·(this.opMode·==·1)·{26 ········if·(this.opMode·==·1)·{
27 ············if·(n2·>·this.maxPlainTextSize)·{27 ············if·(n2·>·this.maxPlainTextSize)·{
28 ················throw·new·IllegalBlockSizeException("The·length·of·the·plaintext·("·+·n2·+·"·bytes)·is·not·supported·by·"·+·"the·cipher·(max.·"·+·this.maxPlainTextSize·+·"·bytes).");28 ················throw·new·IllegalBlockSizeException("The·length·of·the·plaintext·("·+·n2·+·"·bytes)·is·not·supported·by·the·cipher·(max.·"·+·this.maxPlainTextSize·+·"·bytes).");
29 ············}29 ············}
30 ········}30 ········}
31 ········else·if·(this.opMode·==·2·&&·n2·!=·this.cipherTextSize)·{31 ········else·if·(this.opMode·==·2·&&·n2·!=·this.cipherTextSize)·{
32 ············throw·new·IllegalBlockSizeException("Illegal·ciphertext·length·(expected·"·+·this.cipherTextSize·+·"·bytes,·was·"·+·n2·+·"·bytes).");32 ············throw·new·IllegalBlockSizeException("Illegal·ciphertext·length·(expected·"·+·this.cipherTextSize·+·"·bytes,·was·"·+·n2·+·"·bytes).");
33 ········}33 ········}
34 ····}34 ····}
35 ····35 ····
531 B
org/spongycastle/pqc/math/linearalgebra/GF2mField.class
421 B
procyon -ec {}
    
Offset 189, 10 lines modifiedOffset 189, 10 lines modified
189 ············mult·=·this.mult(mult,·mult);189 ············mult·=·this.mult(mult,·mult);
190 ········}190 ········}
191 ········return·mult;191 ········return·mult;
192 ····}192 ····}
193 ····193 ····
194 ····@Override194 ····@Override
195 ····public·String·toString()·{195 ····public·String·toString()·{
196 ········return·"Finite·Field·GF(2^"·+·this.degree·+·")·=·"·+·"GF(2)[X]/<"·+·polyToString(this.polynomial)·+·">·";196 ········return·"Finite·Field·GF(2^"·+·this.degree·+·")·=·GF(2)[X]/<"·+·polyToString(this.polynomial)·+·">·";
197 ····}197 ····}
198 }198 }
1.05 KB
smali/myjava/awt/datatransfer/SystemFlavorMap$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Lmyjava/awt/datatransfer/SystemFlavorMap;31 .field·final·synthetic·this$0:Lmyjava/awt/datatransfer/SystemFlavorMap;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Lmyjava/awt/datatransfer/SystemFlavorMap;)V33 .method·constructor·<init>(Lmyjava/awt/datatransfer/SystemFlavorMap;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Lmyjava/awt/datatransfer/SystemFlavorMap;
  
35 ····.prologue36 ····.prologue
36 ····.line·10437 ····.line·104
37 ····iput-object·p1,·p0,·Lmyjava/awt/datatransfer/SystemFlavorMap$1;->this$0:Lmyjava/awt/datatransfer/SystemFlavorMap;38 ····iput-object·p1,·p0,·Lmyjava/awt/datatransfer/SystemFlavorMap$1;->this$0:Lmyjava/awt/datatransfer/SystemFlavorMap;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 60, 14 lines modifiedOffset 61, 15 lines modified
  
60 ····new-instance·v4,·Ljava/lang/StringBuilder;61 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
61 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V62 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
62 ····const-string·v5,·"gnu.classpath.home.url"63 ····const-string·v5,·"gnu.classpath.home.url"
  
 64 ····.line·112
63 ····invoke-static·{v5},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;65 ····invoke-static·{v5},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
64 ····move-result-object·v566 ····move-result-object·v5
  
65 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;67 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
66 ····move-result-object·v468 ····move-result-object·v4
24.6 KB
smali/myjava/awt/datatransfer/DataFlavor.smali
    
Offset 560, 34 lines modifiedOffset 560, 33 lines modified
560 ········}560 ········}
561 ····.end·annotation561 ····.end·annotation
  
562 ····.prologue562 ····.prologue
563 ····.line·656563 ····.line·656
564 ····.local·p0,·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"564 ····.local·p0,·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"
565 ····.local·p1,·"klass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"565 ····.local·p1,·"klass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
566 ····new-instance·v2,·Ljava/util/LinkedList;566 ····new-instance·v1,·Ljava/util/LinkedList;
  
567 ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V567 ····invoke-direct·{v1},·Ljava/util/LinkedList;-><init>()V
  
568 ····.line·658568 ····.line·658
569 ····.local·v2,·"sublist":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Lmyjava/awt/datatransfer/DataFlavor;>;"569 ····.local·v1,·"sublist":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Lmyjava/awt/datatransfer/DataFlavor;>;"
570 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;570 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
571 ····move-result-object·v1571 ····move-result-object·v2
  
572 ····.local·v1,·"i$":Ljava/util/Iterator; 
573 ····:cond_0572 ····:cond_0
574 ····:goto_0573 ····:goto_0
575 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z574 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
576 ····move-result·v3575 ····move-result·v3
  
577 ····if-eqz·v3,·:cond_1576 ····if-eqz·v3,·:cond_1
  
578 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;577 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
579 ····move-result-object·v0578 ····move-result-object·v0
  
580 ····check-cast·v0,·Lmyjava/awt/datatransfer/DataFlavor;579 ····check-cast·v0,·Lmyjava/awt/datatransfer/DataFlavor;
  
581 ····.line·659580 ····.line·659
582 ····.local·v0,·"flavor":Lmyjava/awt/datatransfer/DataFlavor;581 ····.local·v0,·"flavor":Lmyjava/awt/datatransfer/DataFlavor;
Offset 596, 36 lines modifiedOffset 595, 36 lines modified
596 ····invoke-virtual·{v3,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z595 ····invoke-virtual·{v3,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
597 ····move-result·v3596 ····move-result·v3
  
598 ····if-eqz·v3,·:cond_0597 ····if-eqz·v3,·:cond_0
  
599 ····.line·660598 ····.line·660
600 ····invoke-virtual·{v2,·v0},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z599 ····invoke-virtual·{v1,·v0},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
  
601 ····goto·:goto_0600 ····goto·:goto_0
  
602 ····.line·664601 ····.line·664
603 ····.end·local·v0····#·"flavor":Lmyjava/awt/datatransfer/DataFlavor;602 ····.end·local·v0····#·"flavor":Lmyjava/awt/datatransfer/DataFlavor;
604 ····:cond_1603 ····:cond_1
605 ····invoke-virtual·{v2},·Ljava/util/LinkedList;->isEmpty()Z604 ····invoke-virtual·{v1},·Ljava/util/LinkedList;->isEmpty()Z
  
606 ····move-result·v3605 ····move-result·v2
  
607 ····if-eqz·v3,·:cond_2606 ····if-eqz·v2,·:cond_2
  
608 ····const/4·p0,·0x0607 ····const/4·p0,·0x0
  
609 ····.end·local·p0····#·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"608 ····.end·local·p0····#·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"
610 ····:cond_2609 ····:cond_2
611 ····return-object·p0610 ····return-object·p0
612 .end·method611 .end·method
  
613 .method·private·static·getFlavors(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List;612 .method·private·static·getFlavors(Ljava/util/List;[Ljava/lang/String;)Ljava/util/List;
614 ····.locals·9613 ····.locals·8
615 ····.param·p1,·"charset"····#·[Ljava/lang/String;614 ····.param·p1,·"charset"····#·[Ljava/lang/String;
616 ····.annotation·system·Ldalvik/annotation/Signature;615 ····.annotation·system·Ldalvik/annotation/Signature;
617 ········value·=·{616 ········value·=·{
618 ············"(",617 ············"(",
619 ············"Ljava/util/List",618 ············"Ljava/util/List",
620 ············"<",619 ············"<",
621 ············"Lmyjava/awt/datatransfer/DataFlavor;",620 ············"Lmyjava/awt/datatransfer/DataFlavor;",
Offset 638, 114 lines modifiedOffset 637, 106 lines modified
638 ············">;"637 ············">;"
639 ········}638 ········}
640 ····.end·annotation639 ····.end·annotation
  
641 ····.prologue640 ····.prologue
642 ····.line·617641 ····.line·617
643 ····.local·p0,·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"642 ····.local·p0,·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"
644 ····new-instance·v6,·Ljava/util/LinkedList;643 ····new-instance·v3,·Ljava/util/LinkedList;
  
645 ····invoke-direct·{v6},·Ljava/util/LinkedList;-><init>()V644 ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V
  
646 ····.line·619645 ····.line·619
647 ····.local·v6,·"sublist":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Lmyjava/awt/datatransfer/DataFlavor;>;"646 ····.local·v3,·"sublist":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Lmyjava/awt/datatransfer/DataFlavor;>;"
648 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;647 ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
649 ····move-result-object·v3648 ····move-result-object·v2
  
650 ····.local·v3,·"i":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lmyjava/awt/datatransfer/DataFlavor;>;"649 ····.local·v2,·"i":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lmyjava/awt/datatransfer/DataFlavor;>;"
651 ····:cond_0650 ····:cond_0
652 ····:goto_0651 ····:goto_0
653 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z652 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
654 ····move-result·v7653 ····move-result·v4
  
655 ····if-eqz·v7,·:cond_3654 ····if-eqz·v4,·:cond_3
  
656 ····.line·620655 ····.line·620
657 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;656 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
658 ····move-result-object·v2657 ····move-result-object·v1
  
659 ····check-cast·v2,·Lmyjava/awt/datatransfer/DataFlavor;658 ····check-cast·v1,·Lmyjava/awt/datatransfer/DataFlavor;
  
660 ····.line·622659 ····.line·622
661 ····.local·v2,·"flavor":Lmyjava/awt/datatransfer/DataFlavor;660 ····.local·v1,·"flavor":Lmyjava/awt/datatransfer/DataFlavor;
662 ····invoke-direct·{v2},·Lmyjava/awt/datatransfer/DataFlavor;->getCharset()Ljava/lang/String;661 ····invoke-direct·{v1},·Lmyjava/awt/datatransfer/DataFlavor;->getCharset()Ljava/lang/String;
  
663 ····move-result-object·v7662 ····move-result-object·v4
  
664 ····invoke-static·{v7},·Lmyjava/awt/datatransfer/DataFlavor;->isCharsetSupported(Ljava/lang/String;)Z663 ····invoke-static·{v4},·Lmyjava/awt/datatransfer/DataFlavor;->isCharsetSupported(Ljava/lang/String;)Z
  
665 ····move-result·v7664 ····move-result·v4
  
666 ····if-eqz·v7,·:cond_2665 ····if-eqz·v4,·:cond_2
  
667 ····.line·623666 ····.line·623
668 ····move-object·v0,·p1667 ····array-length·v5,·p1
  
669 ····.local·v0,·"arr$":[Ljava/lang/String; 
670 ····array-length·v5,·v0 
  
671 ····.local·v5,·"len$":I 
672 ····const/4·v4,·0x0668 ····const/4·v4,·0x0
  
673 ····.local·v4,·"i$":I 
Max diff block lines reached; 20048/25128 bytes (79.78%) of diff not shown.
11.5 KB
smali/myjava/awt/datatransfer/SystemFlavorMap.smali
    
Offset 80, 14 lines modifiedOffset 80, 15 lines modified
80 ····iput-object·v0,·p0,·Lmyjava/awt/datatransfer/SystemFlavorMap;->flavorToNativeMap:Ljava/util/HashMap;80 ····iput-object·v0,·p0,·Lmyjava/awt/datatransfer/SystemFlavorMap;->flavorToNativeMap:Ljava/util/HashMap;
  
81 ····.line·10281 ····.line·102
82 ····new-instance·v0,·Lmyjava/awt/datatransfer/SystemFlavorMap$1;82 ····new-instance·v0,·Lmyjava/awt/datatransfer/SystemFlavorMap$1;
  
83 ····invoke-direct·{v0,·p0},·Lmyjava/awt/datatransfer/SystemFlavorMap$1;-><init>(Lmyjava/awt/datatransfer/SystemFlavorMap;)V83 ····invoke-direct·{v0,·p0},·Lmyjava/awt/datatransfer/SystemFlavorMap$1;-><init>(Lmyjava/awt/datatransfer/SystemFlavorMap;)V
  
 84 ····.line·103
84 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;85 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
85 ····.line·13686 ····.line·136
86 ····return-void87 ····return-void
87 .end·method88 .end·method
  
88 .method·public·static·decodeDataFlavor(Ljava/lang/String;)Lmyjava/awt/datatransfer/DataFlavor;89 .method·public·static·decodeDataFlavor(Ljava/lang/String;)Lmyjava/awt/datatransfer/DataFlavor;
Offset 226, 14 lines modifiedOffset 227, 15 lines modified
  
226 ····.prologue227 ····.prologue
227 ····.line·223228 ····.line·223
228 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;229 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
229 ····move-result-object·v2230 ····move-result-object·v2
  
 231 ····.line·224
230 ····invoke-virtual·{v2},·Ljava/lang/Thread;->getContextClassLoader()Ljava/lang/ClassLoader;232 ····invoke-virtual·{v2},·Ljava/lang/Thread;->getContextClassLoader()Ljava/lang/ClassLoader;
  
231 ····move-result-object·v0233 ····move-result-object·v0
  
232 ····.line·227234 ····.line·227
233 ····.local·v0,·"classLoader":Ljava/lang/ClassLoader;235 ····.local·v0,·"classLoader":Ljava/lang/ClassLoader;
234 ····if-nez·v0,·:cond_0236 ····if-nez·v0,·:cond_0
Offset 249, 14 lines modifiedOffset 251, 15 lines modified
  
249 ····monitor-enter·v3251 ····monitor-enter·v3
  
250 ····.line·234252 ····.line·234
251 ····:try_start_0253 ····:try_start_0
252 ····sget-object·v2,·Lmyjava/awt/datatransfer/SystemFlavorMap;->systemFlavorMaps:Ljava/util/Map;254 ····sget-object·v2,·Lmyjava/awt/datatransfer/SystemFlavorMap;->systemFlavorMaps:Ljava/util/Map;
  
 255 ····.line·235
253 ····invoke-interface·{v2,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;256 ····invoke-interface·{v2,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
254 ····move-result-object·v1257 ····move-result-object·v1
  
255 ····check-cast·v1,·Lmyjava/awt/datatransfer/FlavorMap;258 ····check-cast·v1,·Lmyjava/awt/datatransfer/FlavorMap;
  
256 ····.line·236259 ····.line·236
Offset 505, 107 lines modifiedOffset 508, 105 lines modified
505 ············"Lmyjava/awt/datatransfer/DataFlavor;",508 ············"Lmyjava/awt/datatransfer/DataFlavor;",
506 ············">;"509 ············">;"
507 ········}510 ········}
508 ····.end·annotation511 ····.end·annotation
  
509 ····.prologue512 ····.prologue
510 ····.line·363513 ····.line·363
511 ····new-instance·v5,·Ljava/util/ArrayList;514 ····new-instance·v3,·Ljava/util/ArrayList;
  
512 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V515 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V
  
513 ····.line·364516 ····.line·364
514 ····.local·v5,·"ret":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"517 ····.local·v3,·"ret":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"
515 ····if-nez·p1,·:cond_2518 ····if-nez·p1,·:cond_2
  
516 ····.line·366519 ····.line·366
517 ····iget-object·v6,·p0,·Lmyjava/awt/datatransfer/SystemFlavorMap;->nativeToFlavorMap:Ljava/util/HashMap;520 ····iget-object·v4,·p0,·Lmyjava/awt/datatransfer/SystemFlavorMap;->nativeToFlavorMap:Ljava/util/HashMap;
  
518 ····invoke-virtual·{v6},·Ljava/util/HashMap;->values()Ljava/util/Collection;521 ····invoke-virtual·{v4},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
519 ····move-result-object·v0522 ····move-result-object·v0
  
520 ····.line·367523 ····.line·367
521 ····.local·v0,·"all":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;>;"524 ····.local·v0,·"all":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;>;"
522 ····invoke-interface·{v0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;525 ····invoke-interface·{v0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
523 ····move-result-object·v2526 ····move-result-object·v4
  
524 ····:cond_0527 ····:cond_0
525 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z528 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
526 ····move-result·v6529 ····move-result·v5
  
527 ····if-eqz·v6,·:cond_3530 ····if-eqz·v5,·:cond_3
  
528 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;531 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
529 ····move-result-object·v4532 ····move-result-object·v2
  
530 ····check-cast·v4,·Ljava/util/List;533 ····check-cast·v2,·Ljava/util/List;
  
531 ····.line·369534 ····.line·369
532 ····.local·v4,·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"535 ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;"
533 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;536 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
534 ····move-result-object·v3537 ····move-result-object·v5
  
535 ····.local·v3,·"i$":Ljava/util/Iterator; 
536 ····:cond_1538 ····:cond_1
537 ····:goto_0539 ····:goto_0
538 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z540 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
539 ····move-result·v6541 ····move-result·v6
  
540 ····if-eqz·v6,·:cond_0542 ····if-eqz·v6,·:cond_0
  
541 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;543 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
542 ····move-result-object·v1544 ····move-result-object·v1
  
543 ····check-cast·v1,·Lmyjava/awt/datatransfer/DataFlavor;545 ····check-cast·v1,·Lmyjava/awt/datatransfer/DataFlavor;
  
544 ····.line·371546 ····.line·371
545 ····.local·v1,·"flav":Lmyjava/awt/datatransfer/DataFlavor;547 ····.local·v1,·"flav":Lmyjava/awt/datatransfer/DataFlavor;
546 ····invoke-interface·{v5,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z548 ····invoke-interface·{v3,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
  
547 ····move-result·v6549 ····move-result·v6
  
548 ····if-nez·v6,·:cond_1550 ····if-nez·v6,·:cond_1
  
549 ····.line·372551 ····.line·372
550 ····invoke-interface·{v5,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z552 ····invoke-interface·{v3,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
551 ····goto·:goto_0553 ····goto·:goto_0
  
552 ····.line·378554 ····.line·378
553 ····.end·local·v0····#·"all":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;>;"555 ····.end·local·v0····#·"all":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;>;"
554 ····.end·local·v1····#·"flav":Lmyjava/awt/datatransfer/DataFlavor;556 ····.end·local·v1····#·"flav":Lmyjava/awt/datatransfer/DataFlavor;
555 ····.end·local·v3····#·"i$":Ljava/util/Iterator; 
Max diff block lines reached; 6606/11694 bytes (56.49%) of diff not shown.
451 B
smali/myjava/awt/datatransfer/MimeTypeProcessor$MimeType.smali
    
Offset 194, 14 lines modifiedOffset 194, 15 lines modified
  
194 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C194 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C
  
195 ····move-result·v0195 ····move-result·v0
  
196 ····if-ne·v0,·v1,·:cond_2196 ····if-ne·v0,·v1,·:cond_2
  
 197 ····.line·231
197 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I198 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I
  
198 ····move-result·v0199 ····move-result·v0
  
199 ····add-int/lit8·v0,·v0,·-0x1200 ····add-int/lit8·v0,·v0,·-0x1
  
200 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C201 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C
1.51 KB
smali/myjava/awt/datatransfer/MimeTypeProcessor.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"MimeTypeProcessor.java"3 .source·"MimeTypeProcessor.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lmyjava/awt/datatransfer/MimeTypeProcessor$1;, 
8 ········Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;,7 ········Lmyjava/awt/datatransfer/MimeTypeProcessor$MimeType;,
9 ········Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;8 ········Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
Offset 673, 37 lines modifiedOffset 672, 39 lines modified
  
673 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C672 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C
  
674 ····move-result·v1673 ····move-result·v1
  
675 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;674 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
676 ····.line·152675 ····.line·150
677 ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I676 ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I
  
678 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I677 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
679 ····move-result·v2678 ····move-result·v2
  
680 ····if-ge·v1,·v2,·:cond_2679 ····if-ge·v1,·v2,·:cond_2
  
681 ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I680 ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I
  
 681 ····.line·151
682 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C682 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C
  
683 ····move-result·v1683 ····move-result·v1
  
684 ····invoke-static·{v1},·Lmyjava/awt/datatransfer/MimeTypeProcessor;->isMeaningfulChar(C)Z684 ····invoke-static·{v1},·Lmyjava/awt/datatransfer/MimeTypeProcessor;->isMeaningfulChar(C)Z
  
685 ····move-result·v1685 ····move-result·v1
  
686 ····if-eqz·v1,·:cond_2686 ····if-eqz·v1,·:cond_2
  
687 ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I687 ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I
  
 688 ····.line·152
688 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C689 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C
  
689 ····move-result·v1690 ····move-result·v1
  
690 ····invoke-static·{v1},·Lmyjava/awt/datatransfer/MimeTypeProcessor;->isTSpecialChar(C)Z691 ····invoke-static·{v1},·Lmyjava/awt/datatransfer/MimeTypeProcessor;->isTSpecialChar(C)Z
  
691 ····move-result·v1692 ····move-result·v1
810 B
smali/javax/activation/ActivationDataFlavor.smali
    
Offset 153, 27 lines modifiedOffset 153, 30 lines modified
153 ····.line·198153 ····.line·198
154 ····invoke-virtual·{p0,·p1},·Ljavax/activation/ActivationDataFlavor;->isMimeTypeEqual(Lmyjava/awt/datatransfer/DataFlavor;)Z154 ····invoke-virtual·{p0,·p1},·Ljavax/activation/ActivationDataFlavor;->isMimeTypeEqual(Lmyjava/awt/datatransfer/DataFlavor;)Z
  
155 ····move-result·v0155 ····move-result·v0
  
156 ····if-eqz·v0,·:cond_0156 ····if-eqz·v0,·:cond_0
  
 157 ····.line·199
157 ····invoke-virtual·{p1},·Lmyjava/awt/datatransfer/DataFlavor;->getRepresentationClass()Ljava/lang/Class;158 ····invoke-virtual·{p1},·Lmyjava/awt/datatransfer/DataFlavor;->getRepresentationClass()Ljava/lang/Class;
  
158 ····move-result-object·v0159 ····move-result-object·v0
  
159 ····iget-object·v1,·p0,·Ljavax/activation/ActivationDataFlavor;->representationClass:Ljava/lang/Class;160 ····iget-object·v1,·p0,·Ljavax/activation/ActivationDataFlavor;->representationClass:Ljava/lang/Class;
  
160 ····if-ne·v0,·v1,·:cond_0161 ····if-ne·v0,·v1,·:cond_0
  
161 ····const/4·v0,·0x1162 ····const/4·v0,·0x1
  
 163 ····.line·198
162 ····:goto_0164 ····:goto_0
163 ····return·v0165 ····return·v0
  
 166 ····.line·199
164 ····:cond_0167 ····:cond_0
165 ····const/4·v0,·0x0168 ····const/4·v0,·0x0
  
166 ····goto·:goto_0169 ····goto·:goto_0
167 .end·method170 .end·method
  
168 .method·public·getHumanPresentableName()Ljava/lang/String;171 .method·public·getHumanPresentableName()Ljava/lang/String;
633 B
smali/javax/activation/MimeTypeParameterList.smali
    
Offset 476, 14 lines modifiedOffset 476, 15 lines modified
476 ····:cond_2476 ····:cond_2
477 ····invoke-virtual·{p1,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;477 ····invoke-virtual·{p1,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
478 ····move-result-object·v6478 ····move-result-object·v6
  
479 ····sget-object·v7,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;479 ····sget-object·v7,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 480 ····.line·123
480 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;481 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
481 ····move-result-object·v4482 ····move-result-object·v4
  
482 ····.line·126483 ····.line·126
483 ····.local·v4,·"name":Ljava/lang/String;484 ····.local·v4,·"name":Ljava/lang/String;
484 ····invoke-static·{p1,·v1},·Ljavax/activation/MimeTypeParameterList;->skipWhiteSpace(Ljava/lang/String;I)I485 ····invoke-static·{p1,·v1},·Ljavax/activation/MimeTypeParameterList;->skipWhiteSpace(Ljava/lang/String;I)I
1.39 KB
smali/javax/activation/DataSourceDataContentHandler.smali
    
Offset 184, 20 lines modifiedOffset 184, 22 lines modified
  
184 ····const/4·v1,·0x0184 ····const/4·v1,·0x0
  
185 ····new-instance·v2,·Ljavax/activation/ActivationDataFlavor;185 ····new-instance·v2,·Ljavax/activation/ActivationDataFlavor;
  
186 ····iget-object·v3,·p0,·Ljavax/activation/DataSourceDataContentHandler;->ds:Ljavax/activation/DataSource;186 ····iget-object·v3,·p0,·Ljavax/activation/DataSourceDataContentHandler;->ds:Ljavax/activation/DataSource;
  
 187 ····.line·776
187 ····invoke-interface·{v3},·Ljavax/activation/DataSource;->getContentType()Ljava/lang/String;188 ····invoke-interface·{v3},·Ljavax/activation/DataSource;->getContentType()Ljava/lang/String;
  
188 ····move-result-object·v3189 ····move-result-object·v3
  
189 ····iget-object·v4,·p0,·Ljavax/activation/DataSourceDataContentHandler;->ds:Ljavax/activation/DataSource;190 ····iget-object·v4,·p0,·Ljavax/activation/DataSourceDataContentHandler;->ds:Ljavax/activation/DataSource;
  
 191 ····.line·777
190 ····invoke-interface·{v4},·Ljavax/activation/DataSource;->getContentType()Ljava/lang/String;192 ····invoke-interface·{v4},·Ljavax/activation/DataSource;->getContentType()Ljava/lang/String;
  
191 ····move-result-object·v4193 ····move-result-object·v4
  
192 ····invoke-direct·{v2,·v3,·v4},·Ljavax/activation/ActivationDataFlavor;-><init>(Ljava/lang/String;Ljava/lang/String;)V194 ····invoke-direct·{v2,·v3,·v4},·Ljavax/activation/ActivationDataFlavor;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
193 ····aput-object·v2,·v0,·v1195 ····aput-object·v2,·v0,·v1
Offset 242, 14 lines modifiedOffset 244, 15 lines modified
  
242 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;244 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
243 ····move-result-object·v1245 ····move-result-object·v1
  
244 ····iget-object·v2,·p0,·Ljavax/activation/DataSourceDataContentHandler;->ds:Ljavax/activation/DataSource;246 ····iget-object·v2,·p0,·Ljavax/activation/DataSourceDataContentHandler;->ds:Ljavax/activation/DataSource;
  
 247 ····.line·817
245 ····invoke-interface·{v2},·Ljavax/activation/DataSource;->getContentType()Ljava/lang/String;248 ····invoke-interface·{v2},·Ljavax/activation/DataSource;->getContentType()Ljava/lang/String;
  
246 ····move-result-object·v2249 ····move-result-object·v2
  
247 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;250 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
248 ····move-result-object·v1251 ····move-result-object·v1
555 B
smali/javax/activation/FileTypeMap.smali
    
Offset 89, 14 lines modifiedOffset 89, 15 lines modified
89 ····.local·v0,·"ex":Ljava/lang/SecurityException;89 ····.local·v0,·"ex":Ljava/lang/SecurityException;
90 ····const-class·v2,·Ljavax/activation/FileTypeMap;90 ····const-class·v2,·Ljavax/activation/FileTypeMap;
  
91 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;91 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
92 ····move-result-object·v292 ····move-result-object·v2
  
 93 ····.line·109
93 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;94 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
94 ····move-result-object·v395 ····move-result-object·v3
  
95 ····invoke-virtual·{v3},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;96 ····invoke-virtual·{v3},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
96 ····move-result-object·v397 ····move-result-object·v3
3.35 KB
smali/javax/activation/SecuritySupport.smali
    
Offset 20, 20 lines modifiedOffset 20, 22 lines modified
  
20 ····.prologue20 ····.prologue
21 ····.line·5821 ····.line·58
22 ····new-instance·v0,·Ljavax/activation/SecuritySupport$1;22 ····new-instance·v0,·Ljavax/activation/SecuritySupport$1;
  
23 ····invoke-direct·{v0},·Ljavax/activation/SecuritySupport$1;-><init>()V23 ····invoke-direct·{v0},·Ljavax/activation/SecuritySupport$1;-><init>()V
  
 24 ····.line·59
24 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;25 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
25 ····move-result-object·v026 ····move-result-object·v0
  
26 ····check-cast·v0,·Ljava/lang/ClassLoader;27 ····check-cast·v0,·Ljava/lang/ClassLoader;
  
 28 ····.line·58
27 ····return-object·v029 ····return-object·v0
28 .end·method30 .end·method
  
29 .method·public·static·getResourceAsStream(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream;31 .method·public·static·getResourceAsStream(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/InputStream;
30 ····.locals·232 ····.locals·2
31 ····.param·p0,·"c"····#·Ljava/lang/Class;33 ····.param·p0,·"c"····#·Ljava/lang/Class;
32 ····.param·p1,·"name"····#·Ljava/lang/String;34 ····.param·p1,·"name"····#·Ljava/lang/String;
Offset 46, 22 lines modifiedOffset 48, 24 lines modified
46 ····.prologue48 ····.prologue
47 ····.line·7349 ····.line·73
48 ····:try_start_050 ····:try_start_0
49 ····new-instance·v1,·Ljavax/activation/SecuritySupport$2;51 ····new-instance·v1,·Ljavax/activation/SecuritySupport$2;
  
50 ····invoke-direct·{v1,·p0,·p1},·Ljavax/activation/SecuritySupport$2;-><init>(Ljava/lang/Class;Ljava/lang/String;)V52 ····invoke-direct·{v1,·p0,·p1},·Ljavax/activation/SecuritySupport$2;-><init>(Ljava/lang/Class;Ljava/lang/String;)V
  
 53 ····.line·74
51 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;54 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
  
52 ····move-result-object·v155 ····move-result-object·v1
  
53 ····check-cast·v1,·Ljava/io/InputStream;56 ····check-cast·v1,·Ljava/io/InputStream;
54 ····:try_end_057 ····:try_end_0
55 ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_058 ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 59 ····.line·73
56 ····return-object·v160 ····return-object·v1
  
57 ····.line·7961 ····.line·79
58 ····:catch_062 ····:catch_0
59 ····move-exception·v063 ····move-exception·v0
  
60 ····.line·8064 ····.line·80
Offset 82, 43 lines modifiedOffset 86, 47 lines modified
  
82 ····.prologue86 ····.prologue
83 ····.line·8587 ····.line·85
84 ····new-instance·v0,·Ljavax/activation/SecuritySupport$3;88 ····new-instance·v0,·Ljavax/activation/SecuritySupport$3;
  
85 ····invoke-direct·{v0,·p0,·p1},·Ljavax/activation/SecuritySupport$3;-><init>(Ljava/lang/ClassLoader;Ljava/lang/String;)V89 ····invoke-direct·{v0,·p0,·p1},·Ljavax/activation/SecuritySupport$3;-><init>(Ljava/lang/ClassLoader;Ljava/lang/String;)V
  
 90 ····.line·86
86 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;91 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
87 ····move-result-object·v092 ····move-result-object·v0
  
88 ····check-cast·v0,·[Ljava/net/URL;93 ····check-cast·v0,·[Ljava/net/URL;
  
89 ····check-cast·v0,·[Ljava/net/URL;94 ····check-cast·v0,·[Ljava/net/URL;
  
 95 ····.line·85
90 ····return-object·v096 ····return-object·v0
91 .end·method97 .end·method
  
92 .method·public·static·getSystemResources(Ljava/lang/String;)[Ljava/net/URL;98 .method·public·static·getSystemResources(Ljava/lang/String;)[Ljava/net/URL;
93 ····.locals·199 ····.locals·1
94 ····.param·p0,·"name"····#·Ljava/lang/String;100 ····.param·p0,·"name"····#·Ljava/lang/String;
  
95 ····.prologue101 ····.prologue
96 ····.line·109102 ····.line·109
97 ····new-instance·v0,·Ljavax/activation/SecuritySupport$4;103 ····new-instance·v0,·Ljavax/activation/SecuritySupport$4;
  
98 ····invoke-direct·{v0,·p0},·Ljavax/activation/SecuritySupport$4;-><init>(Ljava/lang/String;)V104 ····invoke-direct·{v0,·p0},·Ljavax/activation/SecuritySupport$4;-><init>(Ljava/lang/String;)V
  
 105 ····.line·110
99 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;106 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
100 ····move-result-object·v0107 ····move-result-object·v0
  
101 ····check-cast·v0,·[Ljava/net/URL;108 ····check-cast·v0,·[Ljava/net/URL;
  
102 ····check-cast·v0,·[Ljava/net/URL;109 ····check-cast·v0,·[Ljava/net/URL;
  
 110 ····.line·109
103 ····return-object·v0111 ····return-object·v0
104 .end·method112 .end·method
  
105 .method·public·static·openStream(Ljava/net/URL;)Ljava/io/InputStream;113 .method·public·static·openStream(Ljava/net/URL;)Ljava/io/InputStream;
106 ····.locals·2114 ····.locals·2
107 ····.param·p0,·"url"····#·Ljava/net/URL;115 ····.param·p0,·"url"····#·Ljava/net/URL;
108 ····.annotation·system·Ldalvik/annotation/Throws;116 ····.annotation·system·Ldalvik/annotation/Throws;
Offset 130, 22 lines modifiedOffset 138, 24 lines modified
130 ····.prologue138 ····.prologue
131 ····.line·134139 ····.line·134
132 ····:try_start_0140 ····:try_start_0
133 ····new-instance·v1,·Ljavax/activation/SecuritySupport$5;141 ····new-instance·v1,·Ljavax/activation/SecuritySupport$5;
  
134 ····invoke-direct·{v1,·p0},·Ljavax/activation/SecuritySupport$5;-><init>(Ljava/net/URL;)V142 ····invoke-direct·{v1,·p0},·Ljavax/activation/SecuritySupport$5;-><init>(Ljava/net/URL;)V
  
 143 ····.line·135
135 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;144 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
  
136 ····move-result-object·v1145 ····move-result-object·v1
  
137 ····check-cast·v1,·Ljava/io/InputStream;146 ····check-cast·v1,·Ljava/io/InputStream;
138 ····:try_end_0147 ····:try_end_0
139 ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0148 ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 149 ····.line·134
140 ····return-object·v1150 ····return-object·v1
  
141 ····.line·140151 ····.line·140
142 ····:catch_0152 ····:catch_0
143 ····move-exception·v0153 ····move-exception·v0
  
144 ····.line·141154 ····.line·141
554 B
smali/javax/activation/CommandMap.smali
    
Offset 115, 14 lines modifiedOffset 115, 15 lines modified
115 ····.local·v0,·"ex":Ljava/lang/SecurityException;115 ····.local·v0,·"ex":Ljava/lang/SecurityException;
116 ····const-class·v2,·Ljavax/activation/CommandMap;116 ····const-class·v2,·Ljavax/activation/CommandMap;
  
117 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;117 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
118 ····move-result-object·v2118 ····move-result-object·v2
  
 119 ····.line·105
119 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;120 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
120 ····move-result-object·v3121 ····move-result-object·v3
  
121 ····invoke-virtual·{v3},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;122 ····invoke-virtual·{v3},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
122 ····move-result-object·v3123 ····move-result-object·v3
2.92 KB
smali/javax/activation/MimeType.smali
    
Offset 306, 14 lines modifiedOffset 306, 15 lines modified
  
306 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;306 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;
  
307 ····move-result-object·v2307 ····move-result-object·v2
  
308 ····sget-object·v3,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;308 ····sget-object·v3,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 309 ····.line·123
309 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;310 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
310 ····move-result-object·v2311 ····move-result-object·v2
  
311 ····iput-object·v2,·p0,·Ljavax/activation/MimeType;->primaryType:Ljava/lang/String;312 ····iput-object·v2,·p0,·Ljavax/activation/MimeType;->primaryType:Ljava/lang/String;
  
312 ····.line·124313 ····.line·124
Offset 325, 14 lines modifiedOffset 326, 15 lines modified
  
325 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;326 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;
  
326 ····move-result-object·v2327 ····move-result-object·v2
  
327 ····sget-object·v3,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;328 ····sget-object·v3,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 329 ····.line·125
328 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;330 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
329 ····move-result-object·v2331 ····move-result-object·v2
  
330 ····iput-object·v2,·p0,·Ljavax/activation/MimeType;->subType:Ljava/lang/String;332 ····iput-object·v2,·p0,·Ljavax/activation/MimeType;->subType:Ljava/lang/String;
  
331 ····.line·126333 ····.line·126
Offset 372, 14 lines modifiedOffset 374, 15 lines modified
  
372 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;374 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;
  
373 ····move-result-object·v2375 ····move-result-object·v2
  
374 ····sget-object·v3,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;376 ····sget-object·v3,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 377 ····.line·130
375 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;378 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
376 ····move-result-object·v2379 ····move-result-object·v2
  
377 ····iput-object·v2,·p0,·Ljavax/activation/MimeType;->primaryType:Ljava/lang/String;380 ····iput-object·v2,·p0,·Ljavax/activation/MimeType;->primaryType:Ljava/lang/String;
  
378 ····.line·131381 ····.line·131
Offset 391, 14 lines modifiedOffset 394, 15 lines modified
  
391 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;394 ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String;
  
392 ····move-result-object·v2395 ····move-result-object·v2
  
393 ····sget-object·v3,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;396 ····sget-object·v3,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 397 ····.line·132
394 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;398 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
395 ····move-result-object·v2399 ····move-result-object·v2
  
396 ····iput-object·v2,·p0,·Ljavax/activation/MimeType;->subType:Ljava/lang/String;400 ····iput-object·v2,·p0,·Ljavax/activation/MimeType;->subType:Ljava/lang/String;
  
397 ····.line·133401 ····.line·133
Offset 569, 50 lines modifiedOffset 573, 55 lines modified
  
569 ····if-eqz·v0,·:cond_1573 ····if-eqz·v0,·:cond_1
  
570 ····iget-object·v0,·p0,·Ljavax/activation/MimeType;->subType:Ljava/lang/String;574 ····iget-object·v0,·p0,·Ljavax/activation/MimeType;->subType:Ljava/lang/String;
  
571 ····const-string·v1,·"*"575 ····const-string·v1,·"*"
  
 576 ····.line·263
572 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z577 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
573 ····move-result·v0578 ····move-result·v0
  
574 ····if-nez·v0,·:cond_0579 ····if-nez·v0,·:cond_0
  
 580 ····.line·264
575 ····invoke-virtual·{p1},·Ljavax/activation/MimeType;->getSubType()Ljava/lang/String;581 ····invoke-virtual·{p1},·Ljavax/activation/MimeType;->getSubType()Ljava/lang/String;
  
576 ····move-result-object·v0582 ····move-result-object·v0
  
577 ····const-string·v1,·"*"583 ····const-string·v1,·"*"
  
578 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z584 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
579 ····move-result·v0585 ····move-result·v0
  
580 ····if-nez·v0,·:cond_0586 ····if-nez·v0,·:cond_0
  
581 ····iget-object·v0,·p0,·Ljavax/activation/MimeType;->subType:Ljava/lang/String;587 ····iget-object·v0,·p0,·Ljavax/activation/MimeType;->subType:Ljava/lang/String;
  
 588 ····.line·265
582 ····invoke-virtual·{p1},·Ljavax/activation/MimeType;->getSubType()Ljava/lang/String;589 ····invoke-virtual·{p1},·Ljavax/activation/MimeType;->getSubType()Ljava/lang/String;
  
583 ····move-result-object·v1590 ····move-result-object·v1
  
584 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z591 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
585 ····move-result·v0592 ····move-result·v0
  
586 ····if-eqz·v0,·:cond_1593 ····if-eqz·v0,·:cond_1
  
587 ····:cond_0594 ····:cond_0
588 ····const/4·v0,·0x1595 ····const/4·v0,·0x1
  
 596 ····.line·262
589 ····:goto_0597 ····:goto_0
590 ····return·v0598 ····return·v0
  
 599 ····.line·265
591 ····:cond_1600 ····:cond_1
592 ····const/4·v0,·0x0601 ····const/4·v0,·0x0
  
593 ····goto·:goto_0602 ····goto·:goto_0
594 .end·method603 .end·method
  
595 .method·public·readExternal(Ljava/io/ObjectInput;)V604 .method·public·readExternal(Ljava/io/ObjectInput;)V
628 B
smali/javax/activation/DataHandler$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$pos:Ljava/io/PipedOutputStream;24 .field·final·synthetic·val$pos:Ljava/io/PipedOutputStream;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Ljavax/activation/DataHandler;Ljavax/activation/DataContentHandler;Ljava/io/PipedOutputStream;)V26 .method·constructor·<init>(Ljavax/activation/DataHandler;Ljavax/activation/DataContentHandler;Ljava/io/PipedOutputStream;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Ljavax/activation/DataHandler;
  
28 ····.prologue29 ····.prologue
29 ····.line·27630 ····.line·276
30 ····iput-object·p1,·p0,·Ljavax/activation/DataHandler$1;->this$0:Ljavax/activation/DataHandler;31 ····iput-object·p1,·p0,·Ljavax/activation/DataHandler$1;->this$0:Ljavax/activation/DataHandler;
  
31 ····iput-object·p2,·p0,·Ljavax/activation/DataHandler$1;->val$fdch:Ljavax/activation/DataContentHandler;32 ····iput-object·p2,·p0,·Ljavax/activation/DataHandler$1;->val$fdch:Ljavax/activation/DataContentHandler;
  
3.11 KB
smali/javax/activation/DataHandler.smali
    
Offset 466, 14 lines modifiedOffset 466, 15 lines modified
466 ····.line·622466 ····.line·622
467 ····invoke-direct·{p0},·Ljavax/activation/DataHandler;->getCommandMap()Ljavax/activation/CommandMap;467 ····invoke-direct·{p0},·Ljavax/activation/DataHandler;->getCommandMap()Ljavax/activation/CommandMap;
  
468 ····move-result-object·v1468 ····move-result-object·v1
  
469 ····iget-object·v2,·p0,·Ljavax/activation/DataHandler;->dataSource:Ljavax/activation/DataSource;469 ····iget-object·v2,·p0,·Ljavax/activation/DataHandler;->dataSource:Ljavax/activation/DataSource;
  
 470 ····.line·623
470 ····invoke-virtual·{v1,·v0,·v2},·Ljavax/activation/CommandMap;->createDataContentHandler(Ljava/lang/String;Ljavax/activation/DataSource;)Ljavax/activation/DataContentHandler;471 ····invoke-virtual·{v1,·v0,·v2},·Ljavax/activation/CommandMap;->createDataContentHandler(Ljava/lang/String;Ljavax/activation/DataSource;)Ljavax/activation/DataContentHandler;
  
471 ····move-result-object·v1472 ····move-result-object·v1
  
472 ····iput-object·v1,·p0,·Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler;473 ····iput-object·v1,·p0,·Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler;
  
473 ····.line·631474 ····.line·631
Offset 502, 14 lines modifiedOffset 503, 15 lines modified
  
502 ····.line·625503 ····.line·625
503 ····:cond_5504 ····:cond_5
504 ····invoke-direct·{p0},·Ljavax/activation/DataHandler;->getCommandMap()Ljavax/activation/CommandMap;505 ····invoke-direct·{p0},·Ljavax/activation/DataHandler;->getCommandMap()Ljavax/activation/CommandMap;
  
505 ····move-result-object·v1506 ····move-result-object·v1
  
 507 ····.line·626
506 ····invoke-virtual·{v1,·v0},·Ljavax/activation/CommandMap;->createDataContentHandler(Ljava/lang/String;)Ljavax/activation/DataContentHandler;508 ····invoke-virtual·{v1,·v0},·Ljavax/activation/CommandMap;->createDataContentHandler(Ljava/lang/String;)Ljavax/activation/DataContentHandler;
  
507 ····move-result-object·v1509 ····move-result-object·v1
  
508 ····iput-object·v1,·p0,·Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler;510 ····iput-object·v1,·p0,·Ljavax/activation/DataHandler;->dataContentHandler:Ljavax/activation/DataContentHandler;
509 ····:try_end_1511 ····:try_end_1
510 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0512 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
Offset 621, 14 lines modifiedOffset 623, 15 lines modified
621 ····:try_start_4623 ····:try_start_4
622 ····const-class·v2,·Ljavax/activation/DataHandler;624 ····const-class·v2,·Ljavax/activation/DataHandler;
  
623 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;625 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
624 ····move-result-object·v2626 ····move-result-object·v2
  
 627 ····.line·688
625 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;628 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
626 ····move-result-object·v4629 ····move-result-object·v4
  
627 ····invoke-virtual·{v4},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;630 ····invoke-virtual·{v4},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
628 ····move-result-object·v4631 ····move-result-object·v4
Offset 878, 14 lines modifiedOffset 881, 15 lines modified
  
878 ····const-string·v7,·"no·DCH·for·MIME·type·"881 ····const-string·v7,·"no·DCH·for·MIME·type·"
  
879 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;882 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
880 ····move-result-object·v6883 ····move-result-object·v6
  
 884 ····.line·257
881 ····invoke-direct·{p0},·Ljavax/activation/DataHandler;->getBaseType()Ljava/lang/String;885 ····invoke-direct·{p0},·Ljavax/activation/DataHandler;->getBaseType()Ljava/lang/String;
  
882 ····move-result-object·v7886 ····move-result-object·v7
  
883 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;887 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
884 ····move-result-object·v6888 ····move-result-object·v6
Offset 924, 14 lines modifiedOffset 928, 15 lines modified
  
924 ····const-string·v7,·"no·object·DCH·for·MIME·type·"928 ····const-string·v7,·"no·object·DCH·for·MIME·type·"
  
925 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;929 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
926 ····move-result-object·v6930 ····move-result-object·v6
  
 931 ····.line·262
927 ····invoke-direct·{p0},·Ljavax/activation/DataHandler;->getBaseType()Ljava/lang/String;932 ····invoke-direct·{p0},·Ljavax/activation/DataHandler;->getBaseType()Ljava/lang/String;
  
928 ····move-result-object·v7933 ····move-result-object·v7
  
929 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;934 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
930 ····move-result-object·v6935 ····move-result-object·v6
Offset 968, 14 lines modifiedOffset 973, 15 lines modified
  
968 ····invoke-direct·{v6,·p0,·v1,·v4},·Ljavax/activation/DataHandler$1;-><init>(Ljavax/activation/DataHandler;Ljavax/activation/DataContentHandler;Ljava/io/PipedOutputStream;)V973 ····invoke-direct·{v6,·p0,·v1,·v4},·Ljavax/activation/DataHandler$1;-><init>(Ljavax/activation/DataHandler;Ljavax/activation/DataContentHandler;Ljava/io/PipedOutputStream;)V
  
969 ····const-string·v7,·"DataHandler.getInputStream"974 ····const-string·v7,·"DataHandler.getInputStream"
  
970 ····invoke-direct·{v5,·v6,·v7},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V975 ····invoke-direct·{v5,·v6,·v7},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
  
 976 ····.line·289
971 ····invoke-virtual·{v5},·Ljava/lang/Thread;->start()V977 ····invoke-virtual·{v5},·Ljava/lang/Thread;->start()V
  
972 ····.line·290978 ····.line·290
973 ····move-object·v2,·v3979 ····move-object·v2,·v3
  
974 ····goto·:goto_0980 ····goto·:goto_0
975 .end·method981 .end·method
520 B
smali/javax/activation/MailcapCommandMap.smali
    
Offset 561, 15 lines modifiedOffset 561, 15 lines modified
561 ····:cond_0561 ····:cond_0
562 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z562 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
  
563 ····move-result·v2563 ····move-result·v2
  
564 ····if-eqz·v2,·:cond_1564 ····if-eqz·v2,·:cond_1
  
565 ····.line·412565 ····.line·413
566 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;566 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
567 ····move-result-object·v2567 ····move-result-object·v2
  
568 ····check-cast·v2,·Ljavax/activation/CommandInfo;568 ····check-cast·v2,·Ljavax/activation/CommandInfo;
  
569 ····invoke-virtual·{v2},·Ljavax/activation/CommandInfo;->getCommandName()Ljava/lang/String;569 ····invoke-virtual·{v2},·Ljavax/activation/CommandInfo;->getCommandName()Ljava/lang/String;
769 B
smali/javax/mail/Service.smali
    
Offset 933, 22 lines modifiedOffset 933, 24 lines modified
  
933 ····invoke-virtual·{v2},·Ljavax/mail/URLName;->getHost()Ljava/lang/String;933 ····invoke-virtual·{v2},·Ljavax/mail/URLName;->getHost()Ljava/lang/String;
  
934 ····move-result-object·v2934 ····move-result-object·v2
  
935 ····iget-object·v3,·p0,·Ljavax/mail/Service;->url:Ljavax/mail/URLName;935 ····iget-object·v3,·p0,·Ljavax/mail/Service;->url:Ljavax/mail/URLName;
  
 936 ····.line·446
936 ····invoke-virtual·{v3},·Ljavax/mail/URLName;->getPort()I937 ····invoke-virtual·{v3},·Ljavax/mail/URLName;->getPort()I
  
937 ····move-result·v3938 ····move-result·v3
  
938 ····const/4·v4,·0x0939 ····const/4·v4,·0x0
  
939 ····iget-object·v5,·p0,·Ljavax/mail/Service;->url:Ljavax/mail/URLName;940 ····iget-object·v5,·p0,·Ljavax/mail/Service;->url:Ljavax/mail/URLName;
  
 941 ····.line·447
940 ····invoke-virtual·{v5},·Ljavax/mail/URLName;->getUsername()Ljava/lang/String;942 ····invoke-virtual·{v5},·Ljavax/mail/URLName;->getUsername()Ljava/lang/String;
  
941 ····move-result-object·v5943 ····move-result-object·v5
  
942 ····const/4·v6,·0x0944 ····const/4·v6,·0x0
  
943 ····invoke-direct/range·{v0·..·v6},·Ljavax/mail/URLName;-><init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V945 ····invoke-direct/range·{v0·..·v6},·Ljavax/mail/URLName;-><init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1.39 KB
smali/javax/mail/Folder.smali
    
Offset 406, 14 lines modifiedOffset 406, 15 lines modified
406 ····.line·1163406 ····.line·1163
407 ····new-instance·v0,·Ljavax/mail/FolderNotFoundException;407 ····new-instance·v0,·Ljavax/mail/FolderNotFoundException;
  
408 ····new-instance·v1,·Ljava/lang/StringBuilder;408 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
409 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V409 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 410 ····.line·1164
410 ····invoke-virtual·{p2},·Ljavax/mail/Folder;->getFullName()Ljava/lang/String;411 ····invoke-virtual·{p2},·Ljavax/mail/Folder;->getFullName()Ljava/lang/String;
  
411 ····move-result-object·v2412 ····move-result-object·v2
  
412 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;413 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
413 ····move-result-object·v1414 ····move-result-object·v1
Offset 1053, 30 lines modifiedOffset 1054, 33 lines modified
  
1053 ····move-result-object·v11054 ····move-result-object·v1
  
1054 ····invoke-virtual·{v10},·Ljavax/mail/URLName;->getHost()Ljava/lang/String;1055 ····invoke-virtual·{v10},·Ljavax/mail/URLName;->getHost()Ljava/lang/String;
  
1055 ····move-result-object·v21056 ····move-result-object·v2
  
 1057 ····.line·196
1056 ····invoke-virtual·{v10},·Ljavax/mail/URLName;->getPort()I1058 ····invoke-virtual·{v10},·Ljavax/mail/URLName;->getPort()I
  
1057 ····move-result·v31059 ····move-result·v3
  
1058 ····invoke-virtual·{v7},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;1060 ····invoke-virtual·{v7},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
  
1059 ····move-result-object·v41061 ····move-result-object·v4
  
 1062 ····.line·197
1060 ····invoke-virtual·{v10},·Ljavax/mail/URLName;->getUsername()Ljava/lang/String;1063 ····invoke-virtual·{v10},·Ljavax/mail/URLName;->getUsername()Ljava/lang/String;
  
1061 ····move-result-object·v51064 ····move-result-object·v5
  
1062 ····const/4·v6,·0x01065 ····const/4·v6,·0x0
  
1063 ····invoke-direct/range·{v0·..·v6},·Ljavax/mail/URLName;-><init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V1066 ····invoke-direct/range·{v0·..·v6},·Ljavax/mail/URLName;-><init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
 1067 ····.line·195
1064 ····return-object·v01068 ····return-object·v0
1065 .end·method1069 .end·method
  
1066 .method·public·declared-synchronized·getUnreadMessageCount()I1070 .method·public·declared-synchronized·getUnreadMessageCount()I
1067 ····.locals·61071 ····.locals·6
1068 ····.annotation·system·Ldalvik/annotation/Throws;1072 ····.annotation·system·Ldalvik/annotation/Throws;
1069 ········value·=·{1073 ········value·=·{
954 B
smali/javax/mail/URLName.smali
    
Offset 616, 21 lines modifiedOffset 616, 23 lines modified
  
616 ····.line·652616 ····.line·652
617 ····:sswitch_1617 ····:sswitch_1
618 ····add-int/lit8·v7,·v2,·0x1618 ····add-int/lit8·v7,·v2,·0x1
  
619 ····add-int/lit8·v8,·v2,·0x3619 ····add-int/lit8·v8,·v2,·0x3
  
 620 ····.line·653
620 ····:try_start_0621 ····:try_start_0
621 ····invoke-virtual·{p0,·v7,·v8},·Ljava/lang/String;->substring(II)Ljava/lang/String;622 ····invoke-virtual·{p0,·v7,·v8},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
622 ····move-result-object·v7623 ····move-result-object·v7
  
623 ····const/16·v8,·0x10624 ····const/16·v8,·0x10
  
 625 ····.line·652
624 ····invoke-static·{v7,·v8},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I626 ····invoke-static·{v7,·v8},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I
  
625 ····move-result·v7627 ····move-result·v7
  
626 ····int-to-char·v7,·v7628 ····int-to-char·v7,·v7
  
627 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;629 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
Offset 1018, 14 lines modifiedOffset 1020, 15 lines modified
  
1018 ····if-eqz·v6,·:cond_01020 ····if-eqz·v6,·:cond_0
  
1019 ····iget-object·v6,·p0,·Ljavax/mail/URLName;->username:Ljava/lang/String;1021 ····iget-object·v6,·p0,·Ljavax/mail/URLName;->username:Ljava/lang/String;
  
1020 ····iget-object·v7,·v4,·Ljavax/mail/URLName;->username:Ljava/lang/String;1022 ····iget-object·v7,·v4,·Ljavax/mail/URLName;->username:Ljava/lang/String;
  
 1023 ····.line·434
1021 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1024 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1022 ····move-result·v61025 ····move-result·v6
  
1023 ····if-eqz·v6,·:cond_01026 ····if-eqz·v6,·:cond_0
  
1024 ····.line·4411027 ····.line·441
499 B
smali/javax/mail/Flags.smali
    
Offset 555, 14 lines modifiedOffset 555, 15 lines modified
  
555 ····iget-object·v4,·p0,·Ljavax/mail/Flags;->user_flags:Ljava/util/Hashtable;555 ····iget-object·v4,·p0,·Ljavax/mail/Flags;->user_flags:Ljava/util/Hashtable;
  
556 ····if-eqz·v4,·:cond_0556 ····if-eqz·v4,·:cond_0
  
557 ····iget-object·v4,·v1,·Ljavax/mail/Flags;->user_flags:Ljava/util/Hashtable;557 ····iget-object·v4,·v1,·Ljavax/mail/Flags;->user_flags:Ljava/util/Hashtable;
  
 558 ····.line·367
558 ····invoke-virtual·{v4},·Ljava/util/Hashtable;->size()I559 ····invoke-virtual·{v4},·Ljava/util/Hashtable;->size()I
  
559 ····move-result·v4560 ····move-result·v4
  
560 ····iget-object·v5,·p0,·Ljavax/mail/Flags;->user_flags:Ljava/util/Hashtable;561 ····iget-object·v5,·p0,·Ljavax/mail/Flags;->user_flags:Ljava/util/Hashtable;
  
561 ····invoke-virtual·{v5},·Ljava/util/Hashtable;->size()I562 ····invoke-virtual·{v5},·Ljava/util/Hashtable;->size()I
494 B
smali/javax/mail/Transport.smali
    
Offset 283, 15 lines modifiedOffset 283, 15 lines modified
283 ····invoke-virtual/range·{v22·..·v22},·Ljavax/mail/Transport;->close()V283 ····invoke-virtual/range·{v22·..·v22},·Ljavax/mail/Transport;->close()V
  
284 ····.line·277284 ····.line·277
285 ····.end·local·v22····#·"transport":Ljavax/mail/Transport;285 ····.end·local·v22····#·"transport":Ljavax/mail/Transport;
286 ····:cond_5286 ····:cond_5
287 ····return-void287 ····return-void
  
288 ····.line·178288 ····.line·179
289 ····.end·local·v19····#·"s":Ljavax/mail/Session;289 ····.end·local·v19····#·"s":Ljavax/mail/Session;
290 ····:cond_6290 ····:cond_6
291 ····invoke-static·{},·Ljava/lang/System;->getProperties()Ljava/util/Properties;291 ····invoke-static·{},·Ljava/lang/System;->getProperties()Ljava/util/Properties;
  
292 ····move-result-object·v3292 ····move-result-object·v3
  
293 ····const/4·v4,·0x0293 ····const/4·v4,·0x0
462 B
smali/javax/mail/Session$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Ljavax/mail/Session;21 .field·final·synthetic·this$0:Ljavax/mail/Session;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljavax/mail/Session;)V23 .method·constructor·<init>(Ljavax/mail/Session;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Ljavax/mail/Session;
  
25 ····.prologue26 ····.prologue
26 ····.line·88027 ····.line·880
27 ····iput-object·p1,·p0,·Ljavax/mail/Session$1;->this$0:Ljavax/mail/Session;28 ····iput-object·p1,·p0,·Ljavax/mail/Session$1;->this$0:Ljavax/mail/Session;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
463 B
smali/javax/mail/Session$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Ljavax/mail/Session;21 .field·final·synthetic·this$0:Ljavax/mail/Session;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljavax/mail/Session;)V23 .method·constructor·<init>(Ljavax/mail/Session;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Ljavax/mail/Session;
  
25 ····.prologue26 ····.prologue
26 ····.line·101027 ····.line·1010
27 ····iput-object·p1,·p0,·Ljavax/mail/Session$2;->this$0:Ljavax/mail/Session;28 ····iput-object·p1,·p0,·Ljavax/mail/Session$2;->this$0:Ljavax/mail/Session;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.64 KB
smali/javax/mail/Session.smali
    
Offset 192, 20 lines modifiedOffset 192, 22 lines modified
  
192 ····.prologue192 ····.prologue
193 ····.line·1186193 ····.line·1186
194 ····new-instance·v0,·Ljavax/mail/Session$3;194 ····new-instance·v0,·Ljavax/mail/Session$3;
  
195 ····invoke-direct·{v0},·Ljavax/mail/Session$3;-><init>()V195 ····invoke-direct·{v0},·Ljavax/mail/Session$3;-><init>()V
  
 196 ····.line·1187
196 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;197 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
197 ····move-result-object·v0198 ····move-result-object·v0
  
198 ····check-cast·v0,·Ljava/lang/ClassLoader;199 ····check-cast·v0,·Ljava/lang/ClassLoader;
  
 200 ····.line·1186
199 ····return-object·v0201 ····return-object·v0
200 .end·method202 .end·method
  
201 .method·public·static·getDefaultInstance(Ljava/util/Properties;)Ljavax/mail/Session;203 .method·public·static·getDefaultInstance(Ljava/util/Properties;)Ljavax/mail/Session;
202 ····.locals·1204 ····.locals·1
203 ····.param·p0,·"props"····#·Ljava/util/Properties;205 ····.param·p0,·"props"····#·Ljava/util/Properties;
  
Offset 271, 22 lines modifiedOffset 273, 24 lines modified
  
271 ····if-eqz·p1,·:cond_2273 ····if-eqz·p1,·:cond_2
  
272 ····sget-object·v0,·Ljavax/mail/Session;->defaultSession:Ljavax/mail/Session;274 ····sget-object·v0,·Ljavax/mail/Session;->defaultSession:Ljavax/mail/Session;
  
273 ····iget-object·v0,·v0,·Ljavax/mail/Session;->authenticator:Ljavax/mail/Authenticator;275 ····iget-object·v0,·v0,·Ljavax/mail/Session;->authenticator:Ljavax/mail/Authenticator;
  
 276 ····.line·316
274 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;277 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
275 ····move-result-object·v0278 ····move-result-object·v0
  
276 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;279 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
277 ····move-result-object·v0280 ····move-result-object·v0
  
 281 ····.line·317
278 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;282 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
279 ····move-result-object·v2283 ····move-result-object·v2
  
280 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;284 ····invoke-virtual·{v2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
281 ····move-result-object·v2285 ····move-result-object·v2
Offset 356, 22 lines modifiedOffset 360, 24 lines modified
356 ····.prologue360 ····.prologue
357 ····.line·1201361 ····.line·1201
358 ····:try_start_0362 ····:try_start_0
359 ····new-instance·v1,·Ljavax/mail/Session$4;363 ····new-instance·v1,·Ljavax/mail/Session$4;
  
360 ····invoke-direct·{v1,·p0,·p1},·Ljavax/mail/Session$4;-><init>(Ljava/lang/Class;Ljava/lang/String;)V364 ····invoke-direct·{v1,·p0,·p1},·Ljavax/mail/Session$4;-><init>(Ljava/lang/Class;Ljava/lang/String;)V
  
 365 ····.line·1202
361 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;366 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;
  
362 ····move-result-object·v1367 ····move-result-object·v1
  
363 ····check-cast·v1,·Ljava/io/InputStream;368 ····check-cast·v1,·Ljava/io/InputStream;
364 ····:try_end_0369 ····:try_end_0
365 ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0370 ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 371 ····.line·1201
366 ····return-object·v1372 ····return-object·v1
  
367 ····.line·1207373 ····.line·1207
368 ····:catch_0374 ····:catch_0
369 ····move-exception·v0375 ····move-exception·v0
  
370 ····.line·1208376 ····.line·1208
Offset 392, 22 lines modifiedOffset 398, 24 lines modified
  
392 ····.prologue398 ····.prologue
393 ····.line·1213399 ····.line·1213
394 ····new-instance·v0,·Ljavax/mail/Session$5;400 ····new-instance·v0,·Ljavax/mail/Session$5;
  
395 ····invoke-direct·{v0,·p0,·p1},·Ljavax/mail/Session$5;-><init>(Ljava/lang/ClassLoader;Ljava/lang/String;)V401 ····invoke-direct·{v0,·p0,·p1},·Ljavax/mail/Session$5;-><init>(Ljava/lang/ClassLoader;Ljava/lang/String;)V
  
 402 ····.line·1214
396 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;403 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
397 ····move-result-object·v0404 ····move-result-object·v0
  
398 ····check-cast·v0,·[Ljava/net/URL;405 ····check-cast·v0,·[Ljava/net/URL;
  
399 ····check-cast·v0,·[Ljava/net/URL;406 ····check-cast·v0,·[Ljava/net/URL;
  
 407 ····.line·1213
400 ····return-object·v0408 ····return-object·v0
401 .end·method409 .end·method
  
402 .method·private·getService(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljava/lang/Object;410 .method·private·getService(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljava/lang/Object;
403 ····.locals·17411 ····.locals·17
404 ····.param·p1,·"provider"····#·Ljavax/mail/Provider;412 ····.param·p1,·"provider"····#·Ljavax/mail/Provider;
405 ····.param·p2,·"url"····#·Ljavax/mail/URLName;413 ····.param·p2,·"url"····#·Ljavax/mail/URLName;
Offset 759, 22 lines modifiedOffset 767, 24 lines modified
  
759 ····.prologue767 ····.prologue
760 ····.line·1237768 ····.line·1237
761 ····new-instance·v0,·Ljavax/mail/Session$6;769 ····new-instance·v0,·Ljavax/mail/Session$6;
  
762 ····invoke-direct·{v0,·p0},·Ljavax/mail/Session$6;-><init>(Ljava/lang/String;)V770 ····invoke-direct·{v0,·p0},·Ljavax/mail/Session$6;-><init>(Ljava/lang/String;)V
  
 771 ····.line·1238
763 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;772 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
764 ····move-result-object·v0773 ····move-result-object·v0
  
765 ····check-cast·v0,·[Ljava/net/URL;774 ····check-cast·v0,·[Ljava/net/URL;
  
766 ····check-cast·v0,·[Ljava/net/URL;775 ····check-cast·v0,·[Ljava/net/URL;
  
 776 ····.line·1237
767 ····return-object·v0777 ····return-object·v0
768 .end·method778 .end·method
  
769 .method·private·getTransport(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport;779 .method·private·getTransport(Ljavax/mail/Provider;Ljavax/mail/URLName;)Ljavax/mail/Transport;
770 ····.locals·3780 ····.locals·3
771 ····.param·p1,·"provider"····#·Ljavax/mail/Provider;781 ····.param·p1,·"provider"····#·Ljavax/mail/Provider;
772 ····.param·p2,·"url"····#·Ljavax/mail/URLName;782 ····.param·p2,·"url"····#·Ljavax/mail/URLName;
Offset 1923, 26 lines modifiedOffset 1933, 28 lines modified
  
1923 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1933 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1924 ····move-result-object·v01934 ····move-result-object·v0
Max diff block lines reached; 4242/7768 bytes (54.61%) of diff not shown.
2.43 KB
smali/javax/mail/internet/MimeMultipart.smali
    
Offset 49, 14 lines modifiedOffset 49, 15 lines modified
  
49 ····.line·11149 ····.line·111
50 ····.local·v0,·"s":Ljava/lang/String;50 ····.local·v0,·"s":Ljava/lang/String;
51 ····if-eqz·v0,·:cond_051 ····if-eqz·v0,·:cond_0
  
52 ····const-string·v3,·"false"52 ····const-string·v3,·"false"
  
 53 ····.line·112
53 ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z54 ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
54 ····move-result·v355 ····move-result·v3
  
55 ····if-nez·v3,·:cond_456 ····if-nez·v3,·:cond_4
  
56 ····:cond_057 ····:cond_0
Offset 73, 14 lines modifiedOffset 74, 15 lines modified
73 ····move-result-object·v074 ····move-result-object·v0
  
74 ····.line·11675 ····.line·116
75 ····if-eqz·v0,·:cond_176 ····if-eqz·v0,·:cond_1
  
76 ····const-string·v3,·"false"77 ····const-string·v3,·"false"
  
 78 ····.line·117
77 ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z79 ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
78 ····move-result·v380 ····move-result·v3
  
79 ····if-nez·v3,·:cond_581 ····if-nez·v3,·:cond_5
  
80 ····:cond_182 ····:cond_1
Offset 118, 21 lines modifiedOffset 120, 21 lines modified
118 ····.line·125120 ····.line·125
119 ····:goto_2121 ····:goto_2
120 ····return-void122 ····return-void
  
121 ····:cond_4123 ····:cond_4
122 ····move·v3,·v1124 ····move·v3,·v1
  
123 ····.line·111125 ····.line·112
124 ····goto·:goto_0126 ····goto·:goto_0
  
125 ····:cond_5127 ····:cond_5
126 ····move·v3,·v1128 ····move·v3,·v1
  
127 ····.line·116129 ····.line·117
128 ····goto·:goto_1130 ····goto·:goto_1
  
129 ····.line·122131 ····.line·122
130 ····:catch_0132 ····:catch_0
131 ····move-exception·v1133 ····move-exception·v1
  
132 ····goto·:goto_2134 ····goto·:goto_2
Offset 734, 14 lines modifiedOffset 736, 15 lines modified
  
734 ····.line·786736 ····.line·786
735 ····:try_start_9737 ····:try_start_9
736 ····const-string·v43,·"line.separator"738 ····const-string·v43,·"line.separator"
  
737 ····const-string·v44,·"\n"739 ····const-string·v44,·"\n"
  
 740 ····.line·787
738 ····invoke-static/range·{v43·..·v44},·Ljava/lang/System;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;741 ····invoke-static/range·{v43·..·v44},·Ljava/lang/System;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
739 ····:try_end_9742 ····:try_end_9
740 ····.catch·Ljava/lang/SecurityException;·{:try_start_9·..·:try_end_9}·:catch_2743 ····.catch·Ljava/lang/SecurityException;·{:try_start_9·..·:try_end_9}·:catch_2
741 ····.catch·Ljava/io/IOException;·{:try_start_9·..·:try_end_9}·:catch_0744 ····.catch·Ljava/io/IOException;·{:try_start_9·..·:try_end_9}·:catch_0
742 ····.catchall·{:try_start_9·..·:try_end_9}·:catchall_0745 ····.catchall·{:try_start_9·..·:try_end_9}·:catchall_0
  
743 ····move-result-object·v33746 ····move-result-object·v33
Offset 2642, 14 lines modifiedOffset 2645, 15 lines modified
  
2642 ····.line·5352645 ····.line·535
2643 ····:try_start_92646 ····:try_start_9
2644 ····const-string·v33,·"line.separator"2647 ····const-string·v33,·"line.separator"
  
2645 ····const-string·v36,·"\n"2648 ····const-string·v36,·"\n"
  
 2649 ····.line·536
2646 ····move-object/from16·v0,·v332650 ····move-object/from16·v0,·v33
  
2647 ····move-object/from16·v1,·v362651 ····move-object/from16·v1,·v36
  
2648 ····invoke-static·{v0,·v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;2652 ····invoke-static·{v0,·v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
2649 ····:try_end_92653 ····:try_end_9
2650 ····.catch·Ljava/lang/SecurityException;·{:try_start_9·..·:try_end_9}·:catch_22654 ····.catch·Ljava/lang/SecurityException;·{:try_start_9·..·:try_end_9}·:catch_2
Offset 3520, 14 lines modifiedOffset 3524, 15 lines modified
  
3520 ····iget-object·v6,·p0,·Ljavax/mail/internet/MimeMultipart;->contentType:Ljava/lang/String;3524 ····iget-object·v6,·p0,·Ljavax/mail/internet/MimeMultipart;->contentType:Ljava/lang/String;
  
3521 ····invoke-direct·{v5,·v6},·Ljavax/mail/internet/ContentType;-><init>(Ljava/lang/String;)V3525 ····invoke-direct·{v5,·v6},·Ljavax/mail/internet/ContentType;-><init>(Ljava/lang/String;)V
  
3522 ····const-string·v6,·"boundary"3526 ····const-string·v6,·"boundary"
  
 3527 ····.line·428
3523 ····invoke-virtual·{v5,·v6},·Ljavax/mail/internet/ContentType;->getParameter(Ljava/lang/String;)Ljava/lang/String;3528 ····invoke-virtual·{v5,·v6},·Ljavax/mail/internet/ContentType;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
3524 ····move-result-object·v53529 ····move-result-object·v5
  
3525 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3530 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3526 ····move-result-object·v43531 ····move-result-object·v4
3.48 KB
smali/javax/mail/internet/MimeMessage.smali
    
Offset 311, 14 lines modifiedOffset 311, 15 lines modified
  
311 ····.line·237311 ····.line·237
312 ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->close()V312 ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->close()V
  
313 ····.line·238313 ····.line·238
314 ····new-instance·v0,·Ljavax/mail/util/SharedByteArrayInputStream;314 ····new-instance·v0,·Ljavax/mail/util/SharedByteArrayInputStream;
  
 315 ····.line·239
315 ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B316 ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B
  
316 ····move-result-object·v4317 ····move-result-object·v4
  
317 ····invoke-direct·{v0,·v4},·Ljavax/mail/util/SharedByteArrayInputStream;-><init>([B)V318 ····invoke-direct·{v0,·v4},·Ljavax/mail/util/SharedByteArrayInputStream;-><init>([B)V
  
318 ····.line·240319 ····.line·240
Offset 2330, 18 lines modifiedOffset 2331, 20 lines modified
2330 ····.line·15862331 ····.line·1586
2331 ····:cond_32332 ····:cond_3
2332 ····if-eqz·v7,·:cond_42333 ····if-eqz·v7,·:cond_4
  
2333 ····.line·15872334 ····.line·1587
2334 ····const/4·v1,·0x02335 ····const/4·v1,·0x0
  
 2336 ····.line·1588
2335 ····invoke-static·{v7,·v1},·Ljavax/mail/internet/InternetAddress;->parse(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress;2337 ····invoke-static·{v7,·v1},·Ljavax/mail/internet/InternetAddress;->parse(Ljava/lang/String;Z)[Ljavax/mail/internet/InternetAddress;
  
2336 ····move-result-object·v12338 ····move-result-object·v1
  
 2339 ····.line·1587
2337 ····invoke-direct·{p0,·v14,·v1},·Ljavax/mail/internet/MimeMessage;->eliminateDuplicates(Ljava/util/Vector;[Ljavax/mail/Address;)[Ljavax/mail/Address;2340 ····invoke-direct·{p0,·v14,·v1},·Ljavax/mail/internet/MimeMessage;->eliminateDuplicates(Ljava/util/Vector;[Ljavax/mail/Address;)[Ljavax/mail/Address;
  
2338 ····.line·15902341 ····.line·1590
2339 ····:cond_42342 ····:cond_4
2340 ····const/4·v13,·0x02343 ····const/4·v13,·0x0
  
2341 ····.line·15912344 ····.line·1591
Offset 2361, 14 lines modifiedOffset 2364, 15 lines modified
  
2361 ····.line·15932364 ····.line·1593
2362 ····:cond_52365 ····:cond_5
2363 ····if-eqz·v13,·:cond_d2366 ····if-eqz·v13,·:cond_d
  
2364 ····const-string·v1,·"true"2367 ····const-string·v1,·"true"
  
 2368 ····.line·1594
2365 ····invoke-virtual·{v13,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z2369 ····invoke-virtual·{v13,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
2366 ····move-result·v12370 ····move-result·v1
  
2367 ····if-eqz·v1,·:cond_d2371 ····if-eqz·v1,·:cond_d
  
2368 ····const/4·v12,·0x12372 ····const/4·v12,·0x1
Offset 2559, 15 lines modifiedOffset 2563, 15 lines modified
2559 ····:try_end_02563 ····:try_end_0
2560 ····.catch·Ljavax/mail/MessagingException;·{:try_start_0·..·:try_end_0}·:catch_02564 ····.catch·Ljavax/mail/MessagingException;·{:try_start_0·..·:try_end_0}·:catch_0
  
2561 ····.line·16522565 ····.line·1652
2562 ····:goto_32566 ····:goto_3
2563 ····return-object·v112567 ····return-object·v11
  
2564 ····.line·15932568 ····.line·1594
2565 ····.end·local·v9····#·"msgId":Ljava/lang/String;2569 ····.end·local·v9····#·"msgId":Ljava/lang/String;
2566 ····.end·local·v10····#·"refs":Ljava/lang/String;2570 ····.end·local·v10····#·"refs":Ljava/lang/String;
2567 ····.restart·local·v7····#·"alternates":Ljava/lang/String;2571 ····.restart·local·v7····#·"alternates":Ljava/lang/String;
2568 ····.restart·local·v8····#·"me":Ljavax/mail/internet/InternetAddress;2572 ····.restart·local·v8····#·"me":Ljavax/mail/internet/InternetAddress;
2569 ····.restart·local·v13····#·"replyallccStr":Ljava/lang/String;2573 ····.restart·local·v13····#·"replyallccStr":Ljava/lang/String;
2570 ····.restart·local·v14····#·"v":Ljava/util/Vector;2574 ····.restart·local·v14····#·"v":Ljava/util/Vector;
2571 ····:cond_d2575 ····:cond_d
Offset 3284, 18 lines modifiedOffset 3288, 20 lines modified
3284 ····:try_start_03288 ····:try_start_0
3285 ····const-string·v1,·"Subject"3289 ····const-string·v1,·"Subject"
  
3286 ····const/16·v2,·0x93290 ····const/16·v2,·0x9
  
3287 ····const/4·v3,·0x03291 ····const/4·v3,·0x0
  
 3292 ····.line·807
3288 ····invoke-static·{p1,·p2,·v3},·Ljavax/mail/internet/MimeUtility;->encodeText(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;3293 ····invoke-static·{p1,·p2,·v3},·Ljavax/mail/internet/MimeUtility;->encodeText(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
3289 ····move-result-object·v33294 ····move-result-object·v3
  
 3295 ····.line·806
3290 ····invoke-static·{v2,·v3},·Ljavax/mail/internet/MimeUtility;->fold(ILjava/lang/String;)Ljava/lang/String;3296 ····invoke-static·{v2,·v3},·Ljavax/mail/internet/MimeUtility;->fold(ILjava/lang/String;)Ljava/lang/String;
  
3291 ····move-result-object·v23297 ····move-result-object·v2
  
3292 ····invoke-virtual·{p0,·v1,·v2},·Ljavax/mail/internet/MimeMessage;->setHeader(Ljava/lang/String;Ljava/lang/String;)V3298 ····invoke-virtual·{p0,·v1,·v2},·Ljavax/mail/internet/MimeMessage;->setHeader(Ljava/lang/String;Ljava/lang/String;)V
3293 ····:try_end_03299 ····:try_end_0
3294 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_03300 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 3472, 14 lines modifiedOffset 3478, 15 lines modified
  
3472 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3478 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3473 ····move-result-object·v13479 ····move-result-object·v1
  
3474 ····iget-object·v2,·p0,·Ljavax/mail/internet/MimeMessage;->session:Ljavax/mail/Session;3480 ····iget-object·v2,·p0,·Ljavax/mail/internet/MimeMessage;->session:Ljavax/mail/Session;
  
 3481 ····.line·2054
3475 ····invoke-static·{v2},·Ljavax/mail/internet/UniqueValue;->getUniqueMessageIDValue(Ljavax/mail/Session;)Ljava/lang/String;3482 ····invoke-static·{v2},·Ljavax/mail/internet/UniqueValue;->getUniqueMessageIDValue(Ljavax/mail/Session;)Ljava/lang/String;
  
3476 ····move-result-object·v23483 ····move-result-object·v2
  
3477 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3484 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3478 ····move-result-object·v13485 ····move-result-object·v1
Offset 3490, 14 lines modifiedOffset 3497, 15 lines modified
  
3490 ····move-result-object·v13497 ····move-result-object·v1
  
3491 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;3498 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3492 ····move-result-object·v13499 ····move-result-object·v1
  
 3500 ····.line·2053
3493 ····invoke-virtual·{p0,·v0,·v1},·Ljavax/mail/internet/MimeMessage;->setHeader(Ljava/lang/String;Ljava/lang/String;)V3501 ····invoke-virtual·{p0,·v0,·v1},·Ljavax/mail/internet/MimeMessage;->setHeader(Ljava/lang/String;Ljava/lang/String;)V
  
3494 ····.line·20563502 ····.line·2056
3495 ····return-void3503 ····return-void
3496 .end·method3504 .end·method
  
3497 .method·public·writeTo(Ljava/io/OutputStream;)V3505 .method·public·writeTo(Ljava/io/OutputStream;)V
557 B
smali/javax/mail/internet/MimePartDataSource.smali
    
Offset 118, 22 lines modifiedOffset 118, 24 lines modified
  
118 ····move-result·v2118 ····move-result·v2
  
119 ····if-nez·v2,·:cond_0119 ····if-nez·v2,·:cond_0
  
120 ····const-string·v2,·"8bit"120 ····const-string·v2,·"8bit"
  
 121 ····.line·134
121 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z122 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
122 ····move-result·v2123 ····move-result·v2
  
123 ····if-nez·v2,·:cond_0124 ····if-nez·v2,·:cond_0
  
124 ····const-string·v2,·"binary"125 ····const-string·v2,·"binary"
  
 126 ····.line·135
125 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z127 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
126 ····move-result·v2128 ····move-result·v2
  
127 ····if-nez·v2,·:cond_0129 ····if-nez·v2,·:cond_0
  
128 ····.line·138130 ····.line·138
4.27 KB
smali/javax/mail/internet/MimeBodyPart.smali
    
Offset 599, 30 lines modifiedOffset 599, 33 lines modified
  
599 ····move-result·v4599 ····move-result·v4
  
600 ····if-nez·v4,·:cond_1600 ····if-nez·v4,·:cond_1
  
601 ····const-string·v4,·"quoted-printable"601 ····const-string·v4,·"quoted-printable"
  
 602 ····.line·1252
602 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z603 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
603 ····move-result·v4604 ····move-result·v4
  
604 ····if-nez·v4,·:cond_1605 ····if-nez·v4,·:cond_1
  
605 ····const-string·v4,·"binary"606 ····const-string·v4,·"binary"
  
 607 ····.line·1253
606 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z608 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
607 ····move-result·v4609 ····move-result·v4
  
608 ····if-nez·v4,·:cond_1610 ····if-nez·v4,·:cond_1
  
609 ····const-string·v4,·"base64"611 ····const-string·v4,·"base64"
  
 612 ····.line·1254
610 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z613 ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
611 ····move-result·v4614 ····move-result·v4
  
612 ····if-eqz·v4,·:cond_2615 ····if-eqz·v4,·:cond_2
  
613 ····:cond_1616 ····:cond_1
Offset 956, 18 lines modifiedOffset 959, 20 lines modified
956 ····:try_start_0959 ····:try_start_0
957 ····const-string·v1,·"Content-Description"960 ····const-string·v1,·"Content-Description"
  
958 ····const/16·v2,·0x15961 ····const/16·v2,·0x15
  
959 ····const/4·v3,·0x0962 ····const/4·v3,·0x0
  
 963 ····.line·1133
960 ····invoke-static·{p1,·p2,·v3},·Ljavax/mail/internet/MimeUtility;->encodeText(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;964 ····invoke-static·{p1,·p2,·v3},·Ljavax/mail/internet/MimeUtility;->encodeText(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
961 ····move-result-object·v3965 ····move-result-object·v3
  
 966 ····.line·1132
962 ····invoke-static·{v2,·v3},·Ljavax/mail/internet/MimeUtility;->fold(ILjava/lang/String;)Ljava/lang/String;967 ····invoke-static·{v2,·v3},·Ljavax/mail/internet/MimeUtility;->fold(ILjava/lang/String;)Ljava/lang/String;
  
963 ····move-result-object·v2968 ····move-result-object·v2
  
964 ····invoke-interface·{p0,·v1,·v2},·Ljavax/mail/internet/MimePart;->setHeader(Ljava/lang/String;Ljava/lang/String;)V969 ····invoke-interface·{p0,·v1,·v2},·Ljavax/mail/internet/MimePart;->setHeader(Ljava/lang/String;Ljava/lang/String;)V
965 ····:try_end_0970 ····:try_end_0
966 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0971 ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 1259, 26 lines modifiedOffset 1264, 28 lines modified
  
1259 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1264 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1260 ····move-result-object·v01265 ····move-result-object·v0
  
1261 ····const-string·v1,·"()<>@,;:\\\"\t·[]/?="1266 ····const-string·v1,·"()<>@,;:\\\"\t·[]/?="
  
 1267 ····.line·1076
1262 ····invoke-static·{p2,·v1},·Ljavax/mail/internet/MimeUtility;->quote(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;1268 ····invoke-static·{p2,·v1},·Ljavax/mail/internet/MimeUtility;->quote(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
1263 ····move-result-object·v11269 ····move-result-object·v1
  
1264 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1270 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1265 ····move-result-object·v01271 ····move-result-object·v0
  
1266 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1272 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1267 ····move-result-object·v01273 ····move-result-object·v0
  
 1274 ····.line·1075
1268 ····invoke-interface·{p0,·p1,·v0},·Ljavax/mail/internet/MimePart;->setContent(Ljava/lang/Object;Ljava/lang/String;)V1275 ····invoke-interface·{p0,·p1,·v0},·Ljavax/mail/internet/MimePart;->setContent(Ljava/lang/Object;Ljava/lang/String;)V
  
1269 ····.line·10771276 ····.line·1077
1270 ····return-void1277 ····return-void
  
1271 ····.line·10721278 ····.line·1072
1272 ····:cond_11279 ····:cond_1
Offset 1439, 24 lines modifiedOffset 1446, 26 lines modified
  
1439 ····sget-boolean·v17,·Ljavax/mail/internet/MimeBodyPart;->setDefaultTextCharset:Z1446 ····sget-boolean·v17,·Ljavax/mail/internet/MimeBodyPart;->setDefaultTextCharset:Z
  
1440 ····if-eqz·v17,·:cond_41447 ····if-eqz·v17,·:cond_4
  
1441 ····const-string·v17,·"text/*"1448 ····const-string·v17,·"text/*"
  
 1449 ····.line·1324
1442 ····move-object/from16·v0,·v171450 ····move-object/from16·v0,·v17
  
1443 ····invoke-virtual·{v3,·v0},·Ljavax/mail/internet/ContentType;->match(Ljava/lang/String;)Z1451 ····invoke-virtual·{v3,·v0},·Ljavax/mail/internet/ContentType;->match(Ljava/lang/String;)Z
  
1444 ····move-result·v171452 ····move-result·v17
  
1445 ····if-eqz·v17,·:cond_41453 ····if-eqz·v17,·:cond_4
  
1446 ····const-string·v17,·"charset"1454 ····const-string·v17,·"charset"
  
 1455 ····.line·1325
1447 ····move-object/from16·v0,·v171456 ····move-object/from16·v0,·v17
  
1448 ····invoke-virtual·{v3,·v0},·Ljavax/mail/internet/ContentType;->getParameter(Ljava/lang/String;)Ljava/lang/String;1457 ····invoke-virtual·{v3,·v0},·Ljavax/mail/internet/ContentType;->getParameter(Ljava/lang/String;)Ljava/lang/String;
  
1449 ····move-result-object·v171458 ····move-result-object·v17
  
1450 ····if-nez·v17,·:cond_41459 ····if-nez·v17,·:cond_4
Offset 1599, 15 lines modifiedOffset 1608, 15 lines modified
1599 ····.restart·local·v6····#·"composite":Z1608 ····.restart·local·v6····#·"composite":Z
1600 ····.restart·local·v16····#·"type":Ljava/lang/String;1609 ····.restart·local·v16····#·"type":Ljava/lang/String;
1601 ····:cond_61610 ····:cond_6
1602 ····const/4·v13,·0x01611 ····const/4·v13,·0x0
  
1603 ····goto/16·:goto_11612 ····goto/16·:goto_1
  
1604 ····.line·12981613 ····.line·1299
1605 ····.restart·local·v3····#·"cType":Ljavax/mail/internet/ContentType;1614 ····.restart·local·v3····#·"cType":Ljavax/mail/internet/ContentType;
1606 ····.restart·local·v11····#·"mbp":Ljavax/mail/internet/MimeBodyPart;1615 ····.restart·local·v11····#·"mbp":Ljavax/mail/internet/MimeBodyPart;
1607 ····.restart·local·v13····#·"needCTHeader":Z1616 ····.restart·local·v13····#·"needCTHeader":Z
1608 ····:cond_71617 ····:cond_7
1609 ····:try_start_11618 ····:try_start_1
1610 ····invoke-virtual·{v7},·Ljavax/activation/DataHandler;->getContent()Ljava/lang/Object;1619 ····invoke-virtual·{v7},·Ljavax/activation/DataHandler;->getContent()Ljava/lang/Object;
  
Offset 1644, 15 lines modifiedOffset 1653, 15 lines modified
Max diff block lines reached; 905/4280 bytes (21.14%) of diff not shown.
5.41 KB
smali/javax/mail/internet/MimeUtility.smali
    
Offset 169, 14 lines modifiedOffset 169, 15 lines modified
  
169 ····.line·1215169 ····.line·1215
170 ····:try_start_1170 ····:try_start_1
171 ····const-class·v4,·Ljavax/mail/internet/MimeUtility;171 ····const-class·v4,·Ljavax/mail/internet/MimeUtility;
  
172 ····const-string·v5,·"/META-INF/javamail.charset.map"172 ····const-string·v5,·"/META-INF/javamail.charset.map"
  
 173 ····.line·1216
173 ····invoke-virtual·{v4,·v5},·Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;174 ····invoke-virtual·{v4,·v5},·Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;
174 ····:try_end_1175 ····:try_end_1
175 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0176 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
  
176 ····move-result-object·v1177 ····move-result-object·v1
  
177 ····.line·1219178 ····.line·1219
Offset 1253, 22 lines modifiedOffset 1254, 24 lines modified
  
1253 ····move-result·v01254 ····move-result·v0
  
1254 ····if-nez·v0,·:cond_31255 ····if-nez·v0,·:cond_3
  
1255 ····const-string·v0,·"x-uuencode"1256 ····const-string·v0,·"x-uuencode"
  
 1257 ····.line·311
1256 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1258 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1257 ····move-result·v01259 ····move-result·v0
  
1258 ····if-nez·v0,·:cond_31260 ····if-nez·v0,·:cond_3
  
1259 ····const-string·v0,·"x-uue"1261 ····const-string·v0,·"x-uue"
  
 1262 ····.line·312
1260 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1263 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1261 ····move-result·v01264 ····move-result·v0
  
1262 ····if-eqz·v0,·:cond_41265 ····if-eqz·v0,·:cond_4
  
1263 ····.line·3131266 ····.line·313
Offset 1289, 22 lines modifiedOffset 1292, 24 lines modified
  
1289 ····move-result·v01292 ····move-result·v0
  
1290 ····if-nez·v0,·:cond_01293 ····if-nez·v0,·:cond_0
  
1291 ····const-string·v0,·"7bit"1294 ····const-string·v0,·"7bit"
  
 1295 ····.line·315
1292 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1296 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1293 ····move-result·v01297 ····move-result·v0
  
1294 ····if-nez·v0,·:cond_01298 ····if-nez·v0,·:cond_0
  
1295 ····const-string·v0,·"8bit"1299 ····const-string·v0,·"8bit"
  
 1300 ····.line·316
1296 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1301 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1297 ····move-result·v01302 ····move-result·v0
  
1298 ····if-nez·v0,·:cond_01303 ····if-nez·v0,·:cond_0
  
1299 ····.line·3191304 ····.line·319
Offset 1968, 14 lines modifiedOffset 1973, 15 lines modified
1968 ····move-result·v161973 ····move-result·v16
  
1969 ····if-lez·v16,·:cond_91974 ····if-lez·v16,·:cond_9
  
1970 ····.line·7961975 ····.line·796
1971 ····new-instance·v2,·Ljava/io/ByteArrayInputStream;1976 ····new-instance·v2,·Ljava/io/ByteArrayInputStream;
  
 1977 ····.line·797
1972 ····invoke-static·{v15},·Lcom/sun/mail/util/ASCIIUtility;->getBytes(Ljava/lang/String;)[B1978 ····invoke-static·{v15},·Lcom/sun/mail/util/ASCIIUtility;->getBytes(Ljava/lang/String;)[B
  
1973 ····move-result-object·v161979 ····move-result-object·v16
  
1974 ····move-object/from16·v0,·v161980 ····move-object/from16·v0,·v16
  
1975 ····invoke-direct·{v2,·v0},·Ljava/io/ByteArrayInputStream;-><init>([B)V1981 ····invoke-direct·{v2,·v0},·Ljava/io/ByteArrayInputStream;-><init>([B)V
Offset 2542, 22 lines modifiedOffset 2548, 24 lines modified
  
2542 ····move-result·v02548 ····move-result·v0
  
2543 ····if-nez·v0,·:cond_42549 ····if-nez·v0,·:cond_4
  
2544 ····const-string·v0,·"x-uuencode"2550 ····const-string·v0,·"x-uuencode"
  
 2551 ····.line·342
2545 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z2552 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
2546 ····move-result·v02553 ····move-result·v0
  
2547 ····if-nez·v0,·:cond_42554 ····if-nez·v0,·:cond_4
  
2548 ····const-string·v0,·"x-uue"2555 ····const-string·v0,·"x-uue"
  
 2556 ····.line·343
2549 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z2557 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
2550 ····move-result·v02558 ····move-result·v0
  
2551 ····if-eqz·v0,·:cond_52559 ····if-eqz·v0,·:cond_5
  
2552 ····.line·3442560 ····.line·344
Offset 2578, 22 lines modifiedOffset 2586, 24 lines modified
  
2578 ····move-result·v02586 ····move-result·v0
  
2579 ····if-nez·v0,·:cond_02587 ····if-nez·v0,·:cond_0
  
2580 ····const-string·v0,·"7bit"2588 ····const-string·v0,·"7bit"
  
 2589 ····.line·346
2581 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z2590 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
2582 ····move-result·v02591 ····move-result·v0
  
2583 ····if-nez·v0,·:cond_02592 ····if-nez·v0,·:cond_0
  
2584 ····const-string·v0,·"8bit"2593 ····const-string·v0,·"8bit"
  
 2594 ····.line·347
2585 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z2595 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
2586 ····move-result·v02596 ····move-result·v0
Max diff block lines reached; 2834/5457 bytes (51.93%) of diff not shown.
843 B
smali/javax/mail/internet/NewsAddress.smali
    
Offset 153, 14 lines modifiedOffset 153, 15 lines modified
  
153 ····const/4·v2,·0x0153 ····const/4·v2,·0x0
  
154 ····aget-object·v2,·p0,·v2154 ····aget-object·v2,·p0,·v2
  
155 ····check-cast·v2,·Ljavax/mail/internet/NewsAddress;155 ····check-cast·v2,·Ljavax/mail/internet/NewsAddress;
  
 156 ····.line·182
156 ····invoke-virtual·{v2},·Ljavax/mail/internet/NewsAddress;->toString()Ljava/lang/String;157 ····invoke-virtual·{v2},·Ljavax/mail/internet/NewsAddress;->toString()Ljava/lang/String;
  
157 ····move-result-object·v2158 ····move-result-object·v2
  
158 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V159 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
  
159 ····.line·183160 ····.line·183
Offset 258, 14 lines modifiedOffset 259, 15 lines modified
  
258 ····if-eqz·v2,·:cond_0259 ····if-eqz·v2,·:cond_0
  
259 ····iget-object·v2,·p0,·Ljavax/mail/internet/NewsAddress;->host:Ljava/lang/String;260 ····iget-object·v2,·p0,·Ljavax/mail/internet/NewsAddress;->host:Ljava/lang/String;
  
260 ····iget-object·v3,·v0,·Ljavax/mail/internet/NewsAddress;->host:Ljava/lang/String;261 ····iget-object·v3,·v0,·Ljavax/mail/internet/NewsAddress;->host:Ljava/lang/String;
  
 262 ····.line·150
261 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z263 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
262 ····move-result·v2264 ····move-result·v2
  
263 ····if-eqz·v2,·:cond_0265 ····if-eqz·v2,·:cond_0
  
264 ····:cond_3266 ····:cond_3
1.62 KB
smali/javax/mail/internet/InternetHeaders.smali
    
Offset 413, 22 lines modifiedOffset 413, 24 lines modified
  
413 ····move-result·v3413 ····move-result·v3
  
414 ····.line·479414 ····.line·479
415 ····.local·v3,·"pos":I415 ····.local·v3,·"pos":I
416 ····const-string·v4,·"Received"416 ····const-string·v4,·"Received"
  
 417 ····.line·480
417 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z418 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
418 ····move-result·v4419 ····move-result·v4
  
419 ····if-nez·v4,·:cond_0420 ····if-nez·v4,·:cond_0
  
420 ····const-string·v4,·"Return-Path"421 ····const-string·v4,·"Return-Path"
  
 422 ····.line·481
421 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z423 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
422 ····move-result·v4424 ····move-result·v4
  
423 ····if-eqz·v4,·:cond_4425 ····if-eqz·v4,·:cond_4
  
424 ····:cond_0426 ····:cond_0
Offset 502, 15 lines modifiedOffset 504, 15 lines modified
  
502 ····.line·484504 ····.line·484
503 ····:cond_3505 ····:cond_3
504 ····add-int/lit8·v2,·v2,·-0x1506 ····add-int/lit8·v2,·v2,·-0x1
  
505 ····goto·:goto_1507 ····goto·:goto_1
  
506 ····.line·479508 ····.line·481
507 ····.end·local·v0····#·"addReverse":Z509 ····.end·local·v0····#·"addReverse":Z
508 ····.end·local·v1····#·"h":Ljavax/mail/internet/InternetHeaders$InternetHeader;510 ····.end·local·v1····#·"h":Ljavax/mail/internet/InternetHeaders$InternetHeader;
509 ····.end·local·v2····#·"i":I511 ····.end·local·v2····#·"i":I
510 ····:cond_4512 ····:cond_4
511 ····const/4·v0,·0x0513 ····const/4·v0,·0x0
  
512 ····goto·:goto_0514 ····goto·:goto_0
Offset 573, 14 lines modifiedOffset 575, 15 lines modified
  
573 ····.line·558575 ····.line·558
574 ····:cond_0576 ····:cond_0
575 ····iget-object·v3,·p0,·Ljavax/mail/internet/InternetHeaders;->headers:Ljava/util/List;577 ····iget-object·v3,·p0,·Ljavax/mail/internet/InternetHeaders;->headers:Ljava/util/List;
  
576 ····iget-object·v4,·p0,·Ljavax/mail/internet/InternetHeaders;->headers:Ljava/util/List;578 ····iget-object·v4,·p0,·Ljavax/mail/internet/InternetHeaders;->headers:Ljava/util/List;
  
 579 ····.line·559
577 ····invoke-interface·{v4},·Ljava/util/List;->size()I580 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
578 ····move-result·v4581 ····move-result·v4
  
579 ····add-int/lit8·v4,·v4,·-0x1582 ····add-int/lit8·v4,·v4,·-0x1
  
580 ····invoke-interface·{v3,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;583 ····invoke-interface·{v3,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;
Offset 975, 14 lines modifiedOffset 978, 15 lines modified
  
975 ····.line·343978 ····.line·343
976 ····.local·v1,·"line":Ljava/lang/String;979 ····.local·v1,·"line":Ljava/lang/String;
977 ····if-eqz·v1,·:cond_4980 ····if-eqz·v1,·:cond_4
  
978 ····const-string·v5,·"·"981 ····const-string·v5,·"·"
  
 982 ····.line·344
979 ····invoke-virtual·{v1,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z983 ····invoke-virtual·{v1,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
980 ····move-result·v5984 ····move-result·v5
  
981 ····if-nez·v5,·:cond_1985 ····if-nez·v5,·:cond_1
  
982 ····const-string·v5,·"\t"986 ····const-string·v5,·"\t"
417 B
smali/javax/mail/internet/HeaderTokenizer.smali
    
Offset 678, 14 lines modifiedOffset 678, 15 lines modified
  
678 ····if-eq·v0,·v8,·:cond_14678 ····if-eq·v0,·v8,·:cond_14
  
679 ····if-eq·v0,·v9,·:cond_14679 ····if-eq·v0,·v9,·:cond_14
  
680 ····iget-object·v6,·p0,·Ljavax/mail/internet/HeaderTokenizer;->delimiters:Ljava/lang/String;680 ····iget-object·v6,·p0,·Ljavax/mail/internet/HeaderTokenizer;->delimiters:Ljava/lang/String;
  
 681 ····.line·339
681 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->indexOf(I)I682 ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->indexOf(I)I
  
682 ····move-result·v6683 ····move-result·v6
  
683 ····if-ltz·v6,·:cond_15684 ····if-ltz·v6,·:cond_15
  
684 ····.line·342685 ····.line·342
1.78 KB
smali/javax/mail/internet/UniqueValue.smali
    
Offset 57, 28 lines modifiedOffset 57, 30 lines modified
  
57 ····const-string·v2,·"_"57 ····const-string·v2,·"_"
  
58 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;58 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
59 ····move-result-object·v159 ····move-result-object·v1
  
 60 ····.line·76
60 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I61 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
61 ····move-result·v262 ····move-result·v2
  
62 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;63 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
  
63 ····move-result-object·v164 ····move-result-object·v1
  
64 ····const/16·v2,·0x2e65 ····const/16·v2,·0x2e
  
65 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;66 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
  
66 ····move-result-object·v167 ····move-result-object·v1
  
 68 ····.line·77
67 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J69 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
68 ····move-result-wide·v270 ····move-result-wide·v2
  
69 ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;71 ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;
  
70 ····.line·7872 ····.line·78
Offset 172, 32 lines modifiedOffset 174, 35 lines modified
  
172 ····move-result-object·v3174 ····move-result-object·v3
  
173 ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;175 ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
  
174 ····move-result-object·v3176 ····move-result-object·v3
  
 177 ····.line·110
175 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J178 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
176 ····move-result-wide·v4179 ····move-result-wide·v4
  
177 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;180 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;
  
178 ····move-result-object·v3181 ····move-result-object·v3
  
179 ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;182 ····invoke-virtual·{v3,·v6},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
  
180 ····move-result-object·v3183 ····move-result-object·v3
  
181 ····const-string·v4,·"JavaMail."184 ····const-string·v4,·"JavaMail."
  
 185 ····.line·111
182 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;186 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
183 ····move-result-object·v3187 ····move-result-object·v3
  
 188 ····.line·112
184 ····invoke-virtual·{v3,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;189 ····invoke-virtual·{v3,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
185 ····.line·113190 ····.line·113
186 ····invoke-virtual·{v1},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;191 ····invoke-virtual·{v1},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
  
187 ····move-result-object·v3192 ····move-result-object·v3
  
3.62 KB
smali/javax/mail/internet/InternetAddress.smali
    
Offset 32, 26 lines modifiedOffset 32, 28 lines modified
32 ····const/4·v2,·0x032 ····const/4·v2,·0x0
  
33 ····.line·32333 ····.line·323
34 ····const-string·v0,·"()<>@,;:\\\"\t·.[]"34 ····const-string·v0,·"()<>@,;:\\\"\t·.[]"
  
35 ····const/16·v1,·0x2035 ····const/16·v1,·0x20
  
 36 ····.line·324
36 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/String;->replace(CC)Ljava/lang/String;37 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/String;->replace(CC)Ljava/lang/String;
  
37 ····move-result-object·v038 ····move-result-object·v0
  
38 ····const/16·v1,·0x939 ····const/16·v1,·0x9
  
39 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/String;->replace(CC)Ljava/lang/String;40 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/String;->replace(CC)Ljava/lang/String;
  
40 ····move-result-object·v041 ····move-result-object·v0
  
41 ····sput-object·v0,·Ljavax/mail/internet/InternetAddress;->rfc822phrase:Ljava/lang/String;42 ····sput-object·v0,·Ljavax/mail/internet/InternetAddress;->rfc822phrase:Ljava/lang/String;
  
 43 ····.line·323
42 ····return-void44 ····return-void
43 .end·method45 .end·method
  
44 .method·public·constructor·<init>()V46 .method·public·constructor·<init>()V
45 ····.locals·047 ····.locals·0
  
46 ····.prologue48 ····.prologue
Offset 478, 14 lines modifiedOffset 480, 15 lines modified
  
478 ····move-result·v4480 ····move-result·v4
  
479 ····if-eqz·v4,·:cond_1481 ····if-eqz·v4,·:cond_1
  
480 ····if-eqz·v1,·:cond_1482 ····if-eqz·v1,·:cond_1
  
 483 ····.line·525
481 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I484 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
482 ····move-result·v4485 ····move-result·v4
  
483 ····if-eqz·v4,·:cond_1486 ····if-eqz·v4,·:cond_1
  
484 ····.line·526487 ····.line·526
Offset 1454, 27 lines modifiedOffset 1457, 28 lines modified
1454 ····.line·7571457 ····.line·757
1455 ····.local·v12,·"ma":Ljavax/mail/internet/InternetAddress;1458 ····.local·v12,·"ma":Ljavax/mail/internet/InternetAddress;
1456 ····invoke-virtual·{v12,·v4},·Ljavax/mail/internet/InternetAddress;->setAddress(Ljava/lang/String;)V1459 ····invoke-virtual·{v12,·v4},·Ljavax/mail/internet/InternetAddress;->setAddress(Ljava/lang/String;)V
  
1457 ····.line·7581460 ····.line·758
1458 ····if-ltz·v18,·:cond_161461 ····if-ltz·v18,·:cond_16
  
1459 ····.line·7591462 ····.line·760
1460 ····move-object/from16·v0,·p01463 ····move-object/from16·v0,·p0
  
1461 ····move/from16·v1,·v181464 ····move/from16·v1,·v18
  
1462 ····invoke-virtual·{v0,·v1,·v7},·Ljava/lang/String;->substring(II)Ljava/lang/String;1465 ····invoke-virtual·{v0,·v1,·v7},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
1463 ····move-result-object·v201466 ····move-result-object·v20
  
1464 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->trim()Ljava/lang/String;1467 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->trim()Ljava/lang/String;
  
1465 ····move-result-object·v201468 ····move-result-object·v20
  
 1469 ····.line·759
1466 ····invoke-static/range·{v20·..·v20},·Ljavax/mail/internet/InternetAddress;->unquote(Ljava/lang/String;)Ljava/lang/String;1470 ····invoke-static/range·{v20·..·v20},·Ljavax/mail/internet/InternetAddress;->unquote(Ljava/lang/String;)Ljava/lang/String;
  
1467 ····move-result-object·v201471 ····move-result-object·v20
  
1468 ····move-object/from16·v0,·v201472 ····move-object/from16·v0,·v20
  
1469 ····iput-object·v0,·v12,·Ljavax/mail/internet/InternetAddress;->encodedPersonal:Ljava/lang/String;1473 ····iput-object·v0,·v12,·Ljavax/mail/internet/InternetAddress;->encodedPersonal:Ljava/lang/String;
Offset 1752, 27 lines modifiedOffset 1756, 28 lines modified
1752 ····.line·8351756 ····.line·835
1753 ····.restart·local·v12····#·"ma":Ljavax/mail/internet/InternetAddress;1757 ····.restart·local·v12····#·"ma":Ljavax/mail/internet/InternetAddress;
1754 ····invoke-virtual·{v12,·v4},·Ljavax/mail/internet/InternetAddress;->setAddress(Ljava/lang/String;)V1758 ····invoke-virtual·{v12,·v4},·Ljavax/mail/internet/InternetAddress;->setAddress(Ljava/lang/String;)V
  
1755 ····.line·8361759 ····.line·836
1756 ····if-ltz·v18,·:cond_221760 ····if-ltz·v18,·:cond_22
  
1757 ····.line·8371761 ····.line·838
1758 ····move-object/from16·v0,·p01762 ····move-object/from16·v0,·p0
  
1759 ····move/from16·v1,·v181763 ····move/from16·v1,·v18
  
1760 ····invoke-virtual·{v0,·v1,·v7},·Ljava/lang/String;->substring(II)Ljava/lang/String;1764 ····invoke-virtual·{v0,·v1,·v7},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
1761 ····move-result-object·v201765 ····move-result-object·v20
  
1762 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->trim()Ljava/lang/String;1766 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->trim()Ljava/lang/String;
  
1763 ····move-result-object·v201767 ····move-result-object·v20
  
 1768 ····.line·837
1764 ····invoke-static/range·{v20·..·v20},·Ljavax/mail/internet/InternetAddress;->unquote(Ljava/lang/String;)Ljava/lang/String;1769 ····invoke-static/range·{v20·..·v20},·Ljavax/mail/internet/InternetAddress;->unquote(Ljava/lang/String;)Ljava/lang/String;
  
1765 ····move-result-object·v201770 ····move-result-object·v20
  
1766 ····move-object/from16·v0,·v201771 ····move-object/from16·v0,·v20
  
1767 ····iput-object·v0,·v12,·Ljavax/mail/internet/InternetAddress;->encodedPersonal:Ljava/lang/String;1772 ····iput-object·v0,·v12,·Ljavax/mail/internet/InternetAddress;->encodedPersonal:Ljava/lang/String;
Offset 2050, 14 lines modifiedOffset 2055, 15 lines modified
2050 ····:cond_62055 ····:cond_6
2051 ····const/16·v7,·0x7f2056 ····const/16·v7,·0x7f
  
2052 ····if-ge·v0,·v7,·:cond_72057 ····if-ge·v0,·v7,·:cond_7
  
2053 ····sget-object·v7,·Ljavax/mail/internet/InternetAddress;->rfc822phrase:Ljava/lang/String;2058 ····sget-object·v7,·Ljavax/mail/internet/InternetAddress;->rfc822phrase:Ljava/lang/String;
  
 2059 ····.line·346
2054 ····invoke-virtual·{v7,·v0},·Ljava/lang/String;->indexOf(I)I2060 ····invoke-virtual·{v7,·v0},·Ljava/lang/String;->indexOf(I)I
  
2055 ····move-result·v72061 ····move-result·v7
  
2056 ····if-ltz·v7,·:cond_82062 ····if-ltz·v7,·:cond_8
  
2057 ····.line·3482063 ····.line·348
Offset 2616, 14 lines modifiedOffset 2622, 15 lines modified
  
2616 ····if-eqz·v0,·:cond_02622 ····if-eqz·v0,·:cond_0
  
2617 ····iget-object·v0,·p0,·Ljavax/mail/internet/InternetAddress;->address:Ljava/lang/String;2623 ····iget-object·v0,·p0,·Ljavax/mail/internet/InternetAddress;->address:Ljava/lang/String;
  
2618 ····const-string·v1,·";"2624 ····const-string·v1,·";"
  
 2625 ····.line·971
Max diff block lines reached; 415/3616 bytes (11.48%) of diff not shown.
398 B
smali/javax/mail/internet/MailDateFormat.smali
    
Offset 496, 14 lines modifiedOffset 496, 15 lines modified
  
496 ····move-result·v7496 ····move-result·v7
  
497 ····iget-object·v8,·p0,·Ljavax/mail/internet/MailDateFormat;->calendar:Ljava/util/Calendar;497 ····iget-object·v8,·p0,·Ljavax/mail/internet/MailDateFormat;->calendar:Ljava/util/Calendar;
  
498 ····const/16·v9,·0x10498 ····const/16·v9,·0x10
  
 499 ····.line·177
499 ····invoke-virtual·{v8,·v9},·Ljava/util/Calendar;->get(I)I500 ····invoke-virtual·{v8,·v9},·Ljava/util/Calendar;->get(I)I
  
500 ····move-result·v8501 ····move-result·v8
  
501 ····add-int·v0,·v7,·v8502 ····add-int·v0,·v7,·v8
  
502 ····.line·179503 ····.line·179
3.35 KB
smali/javax/mail/internet/ParameterList.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ParameterList.java"3 .source·"ParameterList.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Ljavax/mail/internet/ParameterList$1;, 
8 ········Ljavax/mail/internet/ParameterList$ToStringBuffer;,7 ········Ljavax/mail/internet/ParameterList$ToStringBuffer;,
9 ········Ljavax/mail/internet/ParameterList$ParamEnum;,8 ········Ljavax/mail/internet/ParameterList$ParamEnum;,
10 ········Ljavax/mail/internet/ParameterList$MultiValue;,9 ········Ljavax/mail/internet/ParameterList$MultiValue;,
11 ········Ljavax/mail/internet/ParameterList$Value;10 ········Ljavax/mail/internet/ParameterList$Value;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
Offset 353, 14 lines modifiedOffset 352, 15 lines modified
  
353 ····const-string·v8,·"Expected·parameter·name,·got·\""352 ····const-string·v8,·"Expected·parameter·name,·got·\""
  
354 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;353 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
355 ····move-result-object·v7354 ····move-result-object·v7
  
 355 ····.line·241
356 ····invoke-virtual·{v3},·Ljavax/mail/internet/HeaderTokenizer$Token;->getValue()Ljava/lang/String;356 ····invoke-virtual·{v3},·Ljavax/mail/internet/HeaderTokenizer$Token;->getValue()Ljava/lang/String;
  
357 ····move-result-object·v8357 ····move-result-object·v8
  
358 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;358 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
359 ····move-result-object·v7359 ····move-result-object·v7
Offset 417, 14 lines modifiedOffset 417, 15 lines modified
  
417 ····const-string·v8,·"Expected·\'=\',·got·\""417 ····const-string·v8,·"Expected·\'=\',·got·\""
  
418 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;418 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
419 ····move-result-object·v7419 ····move-result-object·v7
  
 420 ····.line·248
420 ····invoke-virtual·{v3},·Ljavax/mail/internet/HeaderTokenizer$Token;->getValue()Ljava/lang/String;421 ····invoke-virtual·{v3},·Ljavax/mail/internet/HeaderTokenizer$Token;->getValue()Ljava/lang/String;
  
421 ····move-result-object·v8422 ····move-result-object·v8
  
422 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;423 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
423 ····move-result-object·v7424 ····move-result-object·v7
Offset 470, 14 lines modifiedOffset 471, 15 lines modified
  
470 ····const-string·v8,·"Expected·parameter·value,·got·\""471 ····const-string·v8,·"Expected·parameter·value,·got·\""
  
471 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;472 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
472 ····move-result-object·v7473 ····move-result-object·v7
  
 474 ····.line·257
473 ····invoke-virtual·{v3},·Ljavax/mail/internet/HeaderTokenizer$Token;->getValue()Ljava/lang/String;475 ····invoke-virtual·{v3},·Ljavax/mail/internet/HeaderTokenizer$Token;->getValue()Ljava/lang/String;
  
474 ····move-result-object·v8476 ····move-result-object·v8
  
475 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;477 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
476 ····move-result-object·v7478 ····move-result-object·v7
Offset 538, 24 lines modifiedOffset 540, 26 lines modified
  
538 ····if-eqz·v6,·:cond_9540 ····if-eqz·v6,·:cond_9
  
539 ····iget-object·v6,·p0,·Ljavax/mail/internet/ParameterList;->lastName:Ljava/lang/String;541 ····iget-object·v6,·p0,·Ljavax/mail/internet/ParameterList;->lastName:Ljava/lang/String;
  
540 ····const-string·v7,·"name"542 ····const-string·v7,·"name"
  
 543 ····.line·274
541 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z544 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
542 ····move-result·v6545 ····move-result·v6
  
543 ····if-nez·v6,·:cond_8546 ····if-nez·v6,·:cond_8
  
544 ····iget-object·v6,·p0,·Ljavax/mail/internet/ParameterList;->lastName:Ljava/lang/String;547 ····iget-object·v6,·p0,·Ljavax/mail/internet/ParameterList;->lastName:Ljava/lang/String;
  
545 ····const-string·v7,·"filename"548 ····const-string·v7,·"filename"
  
 549 ····.line·275
546 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z550 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
547 ····move-result·v6551 ····move-result·v6
  
548 ····if-eqz·v6,·:cond_9552 ····if-eqz·v6,·:cond_9
  
549 ····.line·277553 ····.line·277
Offset 620, 14 lines modifiedOffset 624, 15 lines modified
  
620 ····const-string·v8,·"Expected·\';\',·got·\""624 ····const-string·v8,·"Expected·\';\',·got·\""
  
621 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;625 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
622 ····move-result-object·v7626 ····move-result-object·v7
  
 627 ····.line·282
623 ····invoke-virtual·{v3},·Ljavax/mail/internet/HeaderTokenizer$Token;->getValue()Ljava/lang/String;628 ····invoke-virtual·{v3},·Ljavax/mail/internet/HeaderTokenizer$Token;->getValue()Ljava/lang/String;
  
624 ····move-result-object·v8629 ····move-result-object·v8
  
625 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;630 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
626 ····move-result-object·v7631 ····move-result-object·v7
Offset 1913, 14 lines modifiedOffset 1918, 15 lines modified
  
1913 ····if-eq·v1,·v7,·:cond_11918 ····if-eq·v1,·v7,·:cond_1
  
1914 ····if-eq·v1,·v10,·:cond_11919 ····if-eq·v1,·v10,·:cond_1
  
1915 ····const-string·v7,·"()<>@,;:\\\"\t·[]/?="1920 ····const-string·v7,·"()<>@,;:\\\"\t·[]/?="
  
 1921 ····.line·680
1916 ····invoke-virtual·{v7,·v1},·Ljava/lang/String;->indexOf(I)I1922 ····invoke-virtual·{v7,·v1},·Ljava/lang/String;->indexOf(I)I
  
1917 ····move-result·v71923 ····move-result·v7
  
1918 ····if-ltz·v7,·:cond_21924 ····if-ltz·v7,·:cond_2
  
1919 ····.line·6811925 ····.line·681
503 B
smali/javax/mail/search/HeaderTerm.smali
    
Offset 99, 20 lines modifiedOffset 99, 22 lines modified
  
99 ····move-result-object·v099 ····move-result-object·v0
  
100 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I100 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
101 ····move-result·v0101 ····move-result·v0
  
 102 ····.line·122
102 ····invoke-super·{p0},·Ljavax/mail/search/StringTerm;->hashCode()I103 ····invoke-super·{p0},·Ljavax/mail/search/StringTerm;->hashCode()I
  
103 ····move-result·v1104 ····move-result·v1
  
104 ····add-int/2addr·v0,·v1105 ····add-int/2addr·v0,·v1
  
 106 ····.line·121
105 ····return·v0107 ····return·v0
106 .end·method108 .end·method
  
107 .method·public·match(Ljavax/mail/Message;)Z109 .method·public·match(Ljavax/mail/Message;)Z
108 ····.locals·5110 ····.locals·5
109 ····.param·p1,·"msg"····#·Ljavax/mail/Message;111 ····.param·p1,·"msg"····#·Ljavax/mail/Message;
  
656 B
smali/javax/mail/search/StringTerm.smali
    
Offset 215, 20 lines modifiedOffset 215, 22 lines modified
215 ····.line·95215 ····.line·95
216 ····iget-boolean·v1,·p0,·Ljavax/mail/search/StringTerm;->ignoreCase:Z216 ····iget-boolean·v1,·p0,·Ljavax/mail/search/StringTerm;->ignoreCase:Z
  
217 ····iget-object·v3,·p0,·Ljavax/mail/search/StringTerm;->pattern:Ljava/lang/String;217 ····iget-object·v3,·p0,·Ljavax/mail/search/StringTerm;->pattern:Ljava/lang/String;
  
218 ····iget-object·v0,·p0,·Ljavax/mail/search/StringTerm;->pattern:Ljava/lang/String;218 ····iget-object·v0,·p0,·Ljavax/mail/search/StringTerm;->pattern:Ljava/lang/String;
  
 219 ····.line·96
219 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I220 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
220 ····move-result·v5221 ····move-result·v5
  
221 ····move-object·v0,·p1222 ····move-object·v0,·p1
  
 223 ····.line·95
222 ····invoke-virtual/range·{v0·..·v5},·Ljava/lang/String;->regionMatches(ZILjava/lang/String;II)Z224 ····invoke-virtual/range·{v0·..·v5},·Ljava/lang/String;->regionMatches(ZILjava/lang/String;II)Z
  
223 ····move-result·v0225 ····move-result·v0
  
224 ····if-eqz·v0,·:cond_1226 ····if-eqz·v0,·:cond_1
  
225 ····.line·97227 ····.line·97
843 B
smali/android/support/v4/view/ViewPager$1.smali
    
Offset 54, 24 lines modifiedOffset 54, 20 lines modified
54 ····sub-int/2addr·v0,·v154 ····sub-int/2addr·v0,·v1
  
55 ····return·v055 ····return·v0
56 .end·method56 .end·method
  
57 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I57 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
58 ····.locals·158 ····.locals·1
59 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
60 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
61 ····.prologue59 ····.prologue
62 ····.line·11660 ····.line·116
63 ····check-cast·p1,·Landroid/support/v4/view/ViewPager$ItemInfo;61 ····check-cast·p1,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
64 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
65 ····check-cast·p2,·Landroid/support/v4/view/ViewPager$ItemInfo;62 ····check-cast·p2,·Landroid/support/v4/view/ViewPager$ItemInfo;
  
66 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
67 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I63 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I
  
68 ····move-result·v064 ····move-result·v0
  
69 ····return·v065 ····return·v0
70 .end·method66 .end·method
445 B
smali/android/support/v4/view/MenuItemCompat.smali
    
Offset 85, 15 lines modifiedOffset 85, 14 lines modified
85 .method·public·constructor·<init>()V85 .method·public·constructor·<init>()V
86 ····.locals·086 ····.locals·0
  
87 ····.prologue87 ····.prologue
88 ····.line·3288 ····.line·32
89 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V89 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
90 ····.line·200 
91 ····return-void90 ····return-void
92 .end·method91 .end·method
  
93 .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z92 .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z
94 ····.locals·193 ····.locals·1
95 ····.param·p0,·"item"····#·Landroid/view/MenuItem;94 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
  
10.4 KB
smali/android/support/v4/view/ViewPager.smali
    
Offset 2420, 15 lines modifiedOffset 2420, 15 lines modified
  
2420 ····iget·v2,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F2420 ····iget·v2,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F
  
2421 ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(FF)F2421 ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(FF)F
  
2422 ····move-result·v92422 ····move-result·v9
  
2423 ····.line·14872423 ····.line·1488
2424 ····.local·v9,·"scrollOffset":F2424 ····.local·v9,·"scrollOffset":F
2425 ····:goto_12425 ····:goto_1
2426 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->getPaddingLeft()I2426 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->getPaddingLeft()I
  
2427 ····move-result·v02427 ····move-result·v0
  
2428 ····sub-int·v0,·p1,·v02428 ····sub-int·v0,·p1,·v0
Offset 2585, 18 lines modifiedOffset 2585, 20 lines modified
  
2585 ····iget·v4,·p0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F2585 ····iget·v4,·p0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F
  
2586 ····iget·v5,·v0,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F2586 ····iget·v5,·v0,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
  
2587 ····iget·v6,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F2587 ····iget·v6,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F
  
 2588 ····.line·562
2588 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->min(FF)F2589 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->min(FF)F
  
2589 ····move-result·v52590 ····move-result·v5
  
 2591 ····.line·561
2590 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(FF)F2592 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(FF)F
  
2591 ····move-result·v42593 ····move-result·v4
  
2592 ····mul-float/2addr·v3,·v42594 ····mul-float/2addr·v3,·v4
  
2593 ····float-to-int·v1,·v32595 ····float-to-int·v1,·v3
Offset 2915, 14 lines modifiedOffset 2917, 15 lines modified
2915 ····.end·local·v0····#·"child":Landroid/view/View;2917 ····.end·local·v0····#·"child":Landroid/view/View;
2916 ····.end·local·v3····#·"i":I2918 ····.end·local·v3····#·"i":I
2917 ····:cond_12919 ····:cond_1
2918 ····const/high16·v5,·0x400002920 ····const/high16·v5,·0x40000
  
2919 ····if-ne·v1,·v5,·:cond_22921 ····if-ne·v1,·v5,·:cond_2
  
 2922 ····.line·2649
2920 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I2923 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I
  
2921 ····move-result·v52924 ····move-result·v5
  
2922 ····if-ne·v2,·v5,·:cond_32925 ····if-ne·v2,·v5,·:cond_3
  
2923 ····.line·26522926 ····.line·2652
Offset 2942, 14 lines modifiedOffset 2945, 15 lines modified
2942 ····:cond_42945 ····:cond_4
2943 ····and-int/lit8·v5,·p3,·0x12946 ····and-int/lit8·v5,·p3,·0x1
  
2944 ····const/4·v6,·0x12947 ····const/4·v6,·0x1
  
2945 ····if-ne·v5,·v6,·:cond_52948 ····if-ne·v5,·v6,·:cond_5
  
 2949 ····.line·2656
2946 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->isInTouchMode()Z2950 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->isInTouchMode()Z
  
2947 ····move-result·v52951 ····move-result·v5
  
2948 ····if-eqz·v5,·:cond_52952 ····if-eqz·v5,·:cond_5
  
2949 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->isFocusableInTouchMode()Z2953 ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->isFocusableInTouchMode()Z
Offset 3371, 26 lines modifiedOffset 3375, 28 lines modified
  
3371 ····const-string·v10,·"arrowScroll·tried·to·find·focus·based·on·non-child·current·focused·view·"3375 ····const-string·v10,·"arrowScroll·tried·to·find·focus·based·on·non-child·current·focused·view·"
  
3372 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3376 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3373 ····move-result-object·v93377 ····move-result-object·v9
  
 3378 ····.line·2535
3374 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;3379 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3375 ····move-result-object·v103380 ····move-result-object·v10
  
3376 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3381 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3377 ····move-result-object·v93382 ····move-result-object·v9
  
3378 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;3383 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3379 ····move-result-object·v93384 ····move-result-object·v9
  
 3385 ····.line·2534
3380 ····invoke-static·{v8,·v9},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I3386 ····invoke-static·{v8,·v9},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
3381 ····.line·25363387 ····.line·2536
3382 ····const/4·v1,·0x03388 ····const/4·v1,·0x0
  
3383 ····goto/16·:goto_03389 ····goto/16·:goto_0
  
Offset 3645, 14 lines modifiedOffset 3651, 15 lines modified
  
3645 ····move-result·v23651 ····move-result·v2
  
3646 ····if-ge·v0,·v2,·:cond_03652 ····if-ge·v0,·v2,·:cond_0
  
3647 ····add-int·v0,·p5,·v103653 ····add-int·v0,·p5,·v10
  
 3654 ····.line·2462
3648 ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I3655 ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I
  
3649 ····move-result·v23656 ····move-result·v2
  
3650 ····if-lt·v0,·v2,·:cond_03657 ····if-lt·v0,·v2,·:cond_0
  
3651 ····add-int·v0,·p5,·v103658 ····add-int·v0,·p5,·v10
Offset 3663, 32 lines modifiedOffset 3670, 35 lines modified
  
3663 ····if-ge·v0,·v2,·:cond_03670 ····if-ge·v0,·v2,·:cond_0
  
3664 ····const/4·v2,·0x13671 ····const/4·v2,·0x1
  
3665 ····add-int·v0,·p4,·v93672 ····add-int·v0,·p4,·v9
  
 3673 ····.line·2463
3666 ····invoke-virtual·{v1},·Landroid/view/View;->getLeft()I3674 ····invoke-virtual·{v1},·Landroid/view/View;->getLeft()I
  
3667 ····move-result·v33675 ····move-result·v3
  
3668 ····sub-int·v4,·v0,·v33676 ····sub-int·v4,·v0,·v3
Max diff block lines reached; 7674/10529 bytes (72.88%) of diff not shown.
502 B
smali/android/support/v4/view/MarginLayoutParamsCompat.smali
    
Offset 56, 15 lines modifiedOffset 56, 14 lines modified
56 .method·public·constructor·<init>()V56 .method·public·constructor·<init>()V
57 ····.locals·057 ····.locals·0
  
58 ····.prologue58 ····.prologue
59 ····.line·2759 ····.line·27
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····.line·82 
62 ····return-void61 ····return-void
63 .end·method62 .end·method
  
64 .method·public·static·getLayoutDirection(Landroid/view/ViewGroup$MarginLayoutParams;)I63 .method·public·static·getLayoutDirection(Landroid/view/ViewGroup$MarginLayoutParams;)I
65 ····.locals·164 ····.locals·1
66 ····.param·p0,·"lp"····#·Landroid/view/ViewGroup$MarginLayoutParams;65 ····.param·p0,·"lp"····#·Landroid/view/ViewGroup$MarginLayoutParams;
  
567 B
smali/android/support/v4/view/ViewPager$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/view/ViewPager;21 .field·final·synthetic·this$0:Landroid/support/v4/view/ViewPager;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V23 .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/ViewPager;
  
25 ····.prologue26 ····.prologue
26 ····.line·24127 ····.line·241
27 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager;28 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
586 B
smali/android/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl.smali
    
Offset 51, 14 lines modifiedOffset 51, 15 lines modified
51 ····:cond_051 ····:cond_0
52 ····invoke-virtual·{p2},·Landroid/view/View;->getContext()Landroid/content/Context;52 ····invoke-virtual·{p2},·Landroid/view/View;->getContext()Landroid/content/Context;
  
53 ····move-result-object·v153 ····move-result-object·v1
  
54 ····const-string·v2,·"accessibility"54 ····const-string·v2,·"accessibility"
  
 55 ····.line·46
55 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;56 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
56 ····move-result-object·v057 ····move-result-object·v0
  
57 ····check-cast·v0,·Landroid/view/accessibility/AccessibilityManager;58 ····check-cast·v0,·Landroid/view/accessibility/AccessibilityManager;
  
58 ····.line·4759 ····.line·47
451 B
smali/android/support/v4/view/PagerTitleStripIcs.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2618 ····.line·26
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·31 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·setSingleLineAllCaps(Landroid/widget/TextView;)V22 .method·public·static·setSingleLineAllCaps(Landroid/widget/TextView;)V
24 ····.locals·223 ····.locals·2
25 ····.param·p0,·"text"····#·Landroid/widget/TextView;24 ····.param·p0,·"text"····#·Landroid/widget/TextView;
  
1.0 KB
smali/android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;22 .field·final·synthetic·val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V24 .method·constructor·<init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·12828 ····.line·128
28 ····iput-object·p1,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;->this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;->this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;30 ····iput-object·p2,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  
488 B
smali/android/support/v4/view/ViewConfigurationCompat.smali
    
Offset 54, 15 lines modifiedOffset 54, 14 lines modified
54 .method·public·constructor·<init>()V54 .method·public·constructor·<init>()V
55 ····.locals·055 ····.locals·0
  
56 ····.prologue56 ····.prologue
57 ····.line·2557 ····.line·25
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
59 ····.line·46 
60 ····return-void59 ····return-void
61 .end·method60 .end·method
  
62 .method·public·static·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I61 .method·public·static·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I
63 ····.locals·162 ····.locals·1
64 ····.param·p0,·"config"····#·Landroid/view/ViewConfiguration;63 ····.param·p0,·"config"····#·Landroid/view/ViewConfiguration;
  
901 B
smali/android/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;22 .field·final·synthetic·val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V24 .method·constructor·<init>(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·22828 ····.line·228
28 ····iput-object·p1,·p0,·Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;->this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;->this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;->val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;30 ····iput-object·p2,·p0,·Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;->val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;
  
994 B
smali/android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.smali
    
Offset 89, 18 lines modifiedOffset 89, 20 lines modified
89 ····.locals·189 ····.locals·1
90 ····.param·p1,·"delegate"····#·Ljava/lang/Object;90 ····.param·p1,·"delegate"····#·Ljava/lang/Object;
91 ····.param·p2,·"host"····#·Landroid/view/View;91 ····.param·p2,·"host"····#·Landroid/view/View;
92 ····.param·p3,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;92 ····.param·p3,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
93 ····.prologue93 ····.prologue
94 ····.line·18594 ····.line·185
 95 ····.line·186
95 ····invoke-virtual·{p3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getInfo()Ljava/lang/Object;96 ····invoke-virtual·{p3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getInfo()Ljava/lang/Object;
  
96 ····move-result-object·v097 ····move-result-object·v0
  
 98 ····.line·185
97 ····invoke-static·{p1,·p2,·v0},·Landroid/support/v4/view/AccessibilityDelegateCompatIcs;->onInitializeAccessibilityNodeInfo(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V99 ····invoke-static·{p1,·p2,·v0},·Landroid/support/v4/view/AccessibilityDelegateCompatIcs;->onInitializeAccessibilityNodeInfo(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V
  
98 ····.line·187100 ····.line·187
99 ····return-void101 ····return-void
100 .end·method102 .end·method
  
101 .method·public·onPopulateAccessibilityEvent(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V103 .method·public·onPopulateAccessibilityEvent(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
1.09 KB
smali/android/support/v4/view/ViewPager$MyAccessibilityDelegate.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Landroid/support/v4/view/ViewPager;18 .field·final·synthetic·this$0:Landroid/support/v4/view/ViewPager;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V20 .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/ViewPager;
  
22 ····.prologue23 ····.prologue
23 ····.line·276024 ····.line·2760
24 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;25 ····iput-object·p1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
Offset 107, 14 lines modifiedOffset 108, 15 lines modified
  
107 ····const/16·v2,·0x1000108 ····const/16·v2,·0x1000
  
108 ····if-ne·v1,·v2,·:cond_0109 ····if-ne·v1,·v2,·:cond_0
  
109 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;110 ····iget-object·v1,·p0,·Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager;
  
 111 ····.line·2769
110 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;112 ····invoke-static·{v1},·Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;
  
111 ····move-result-object·v1113 ····move-result-object·v1
  
112 ····if-eqz·v1,·:cond_0114 ····if-eqz·v1,·:cond_0
  
113 ····.line·2770115 ····.line·2770
810 B
smali/android/support/v4/view/ViewPager$ViewPositionComparator.smali
    
Offset 95, 24 lines modifiedOffset 95, 20 lines modified
95 ····sub-int/2addr·v2,·v395 ····sub-int/2addr·v2,·v3
  
96 ····goto·:goto_096 ····goto·:goto_0
97 .end·method97 .end·method
  
98 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I98 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
99 ····.locals·199 ····.locals·1
100 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
101 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
102 ····.prologue100 ····.prologue
103 ····.line·2879101 ····.line·2879
104 ····check-cast·p1,·Landroid/view/View;102 ····check-cast·p1,·Landroid/view/View;
  
105 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
106 ····check-cast·p2,·Landroid/view/View;103 ····check-cast·p2,·Landroid/view/View;
  
107 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
108 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I104 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I
  
109 ····move-result·v0105 ····move-result·v0
  
110 ····return·v0106 ····return·v0
111 .end·method107 .end·method
489 B
smali/android/support/v4/view/MotionEventCompat.smali
    
Offset 72, 15 lines modifiedOffset 72, 14 lines modified
72 .method·public·constructor·<init>()V72 .method·public·constructor·<init>()V
73 ····.locals·073 ····.locals·0
  
74 ····.prologue74 ····.prologue
75 ····.line·2575 ····.line·25
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·80 
78 ····return-void77 ····return-void
79 .end·method78 .end·method
  
80 .method·public·static·findPointerIndex(Landroid/view/MotionEvent;I)I79 .method·public·static·findPointerIndex(Landroid/view/MotionEvent;I)I
81 ····.locals·180 ····.locals·1
82 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;81 ····.param·p0,·"event"····#·Landroid/view/MotionEvent;
83 ····.param·p1,·"pointerId"····#·I82 ····.param·p1,·"pointerId"····#·I
464 B
smali/android/support/v4/view/GravityCompat.smali
    
Offset 64, 15 lines modifiedOffset 64, 14 lines modified
64 .method·public·constructor·<init>()V64 .method·public·constructor·<init>()V
65 ····.locals·065 ····.locals·0
  
66 ····.prologue66 ····.prologue
67 ····.line·2767 ····.line·27
68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
69 ····.line·62 
70 ····return-void69 ····return-void
71 .end·method70 .end·method
  
72 .method·public·static·apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V71 .method·public·static·apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V
73 ····.locals·972 ····.locals·9
74 ····.param·p0,·"gravity"····#·I73 ····.param·p0,·"gravity"····#·I
75 ····.param·p1,·"w"····#·I74 ····.param·p1,·"w"····#·I
1.72 KB
smali/android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;22 .field·final·synthetic·val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V24 .method·constructor·<init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·21928 ····.line·219
28 ····iput-object·p1,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;30 ····iput-object·p2,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  
Offset 60, 14 lines modifiedOffset 61, 15 lines modified
60 ····.locals·261 ····.locals·2
61 ····.param·p1,·"host"····#·Landroid/view/View;62 ····.param·p1,·"host"····#·Landroid/view/View;
  
62 ····.prologue63 ····.prologue
63 ····.line·26064 ····.line·260
64 ····iget-object·v1,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;65 ····iget-object·v1,·p0,·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat;
  
 66 ····.line·261
65 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/view/AccessibilityDelegateCompat;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;67 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/view/AccessibilityDelegateCompat;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
66 ····move-result-object·v068 ····move-result-object·v0
  
67 ····.line·26269 ····.line·262
68 ····.local·v0,·"provider":Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;70 ····.local·v0,·"provider":Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
69 ····if-eqz·v0,·:cond_071 ····if-eqz·v0,·:cond_0
936 B
smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
    
Offset 1050, 14 lines modifiedOffset 1050, 15 lines modified
  
1050 ····move-object/from16·v0,·p01050 ····move-object/from16·v0,·p0
  
1051 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;1051 ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
  
1052 ····move-object/from16·v37,·v01052 ····move-object/from16·v37,·v0
  
 1053 ····.line·288
1053 ····move-object/from16·v0,·p01054 ····move-object/from16·v0,·p0
  
1054 ····move-object/from16·v1,·v361055 ····move-object/from16·v1,·v36
  
1055 ····move-object/from16·v2,·v371056 ····move-object/from16·v2,·v37
  
1056 ····move-object/from16·v3,·p11057 ····move-object/from16·v3,·p1
Offset 1938, 14 lines modifiedOffset 1939, 15 lines modified
  
1938 ····move/from16·v37,·v01939 ····move/from16·v37,·v0
  
1939 ····cmpl-float·v36,·v36,·v371940 ····cmpl-float·v36,·v36,·v37
  
1940 ····if-gtz·v36,·:cond_181941 ····if-gtz·v36,·:cond_18
  
 1942 ····.line·379
1941 ····invoke-static/range·{v30·..·v30},·Ljava/lang/Math;->abs(F)F1943 ····invoke-static/range·{v30·..·v30},·Ljava/lang/Math;->abs(F)F
  
1942 ····move-result·v361944 ····move-result·v36
  
1943 ····move-object/from16·v0,·p01945 ····move-object/from16·v0,·p0
  
1944 ····iget·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I1946 ····iget·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I
443 B
smali/android/support/v4/view/MenuItemCompatIcs.smali
    
Offset 16, 15 lines modifiedOffset 16, 14 lines modified
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·2219 ····.line·22
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·51 
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
24 .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z23 .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z
25 ····.locals·124 ····.locals·1
26 ····.param·p0,·"item"····#·Landroid/view/MenuItem;25 ····.param·p0,·"item"····#·Landroid/view/MenuItem;
  
595 B
smali/android/support/v4/view/PagerTabStrip$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/view/PagerTabStrip;21 .field·final·synthetic·this$0:Landroid/support/v4/view/PagerTabStrip;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V23 .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/PagerTabStrip;
  
25 ····.prologue26 ····.prologue
26 ····.line·10327 ····.line·103
27 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip;28 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
567 B
smali/android/support/v4/view/AccessibilityDelegateCompatJellyBean.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·3018 ····.line·30
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·32 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·getAccessibilityNodeProvider(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;22 .method·public·static·getAccessibilityNodeProvider(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;
24 ····.locals·123 ····.locals·1
25 ····.param·p0,·"delegate"····#·Ljava/lang/Object;24 ····.param·p0,·"delegate"····#·Ljava/lang/Object;
26 ····.param·p1,·"host"····#·Landroid/view/View;25 ····.param·p1,·"host"····#·Landroid/view/View;
503 B
smali/android/support/v4/view/VelocityTrackerCompat.smali
    
Offset 54, 15 lines modifiedOffset 54, 14 lines modified
54 .method·public·constructor·<init>()V54 .method·public·constructor·<init>()V
55 ····.locals·055 ····.locals·0
  
56 ····.prologue56 ····.prologue
57 ····.line·2557 ····.line·25
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
59 ····.line·51 
60 ····return-void59 ····return-void
61 .end·method60 .end·method
  
62 .method·public·static·getXVelocity(Landroid/view/VelocityTracker;I)F61 .method·public·static·getXVelocity(Landroid/view/VelocityTracker;I)F
63 ····.locals·162 ····.locals·1
64 ····.param·p0,·"tracker"····#·Landroid/view/VelocityTracker;63 ····.param·p0,·"tracker"····#·Landroid/view/VelocityTracker;
65 ····.param·p1,·"pointerId"····#·I64 ····.param·p1,·"pointerId"····#·I
1.08 KB
smali/android/support/v4/view/ActionProvider.smali
    
Offset 179, 14 lines modifiedOffset 179, 15 lines modified
  
179 ····const-string·v2,·"setVisibilityListener:·Setting·a·new·ActionProvider.VisibilityListener·when·one·is·already·set.·Are·you·reusing·this·"179 ····const-string·v2,·"setVisibilityListener:·Setting·a·new·ActionProvider.VisibilityListener·when·one·is·already·set.·Are·you·reusing·this·"
  
180 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;180 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
181 ····move-result-object·v1181 ····move-result-object·v1
  
 182 ····.line·238
182 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;183 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
183 ····move-result-object·v2184 ····move-result-object·v2
  
184 ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;185 ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
185 ····move-result-object·v2186 ····move-result-object·v2
Offset 201, 14 lines modifiedOffset 202, 15 lines modified
  
201 ····move-result-object·v1202 ····move-result-object·v1
  
202 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;203 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
203 ····move-result-object·v1204 ····move-result-object·v1
  
 205 ····.line·237
204 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I206 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
205 ····.line·241207 ····.line·241
206 ····:cond_0208 ····:cond_0
207 ····iput-object·p1,·p0,·Landroid/support/v4/view/ActionProvider;->mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener;209 ····iput-object·p1,·p0,·Landroid/support/v4/view/ActionProvider;->mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener;
  
208 ····.line·242210 ····.line·242
1.66 KB
smali/android/support/v4/view/ViewPager$SavedState.smali
    
Offset 41, 20 lines modifiedOffset 41, 22 lines modified
  
41 ····.prologue41 ····.prologue
42 ····.line·123642 ····.line·1236
43 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState$1;43 ····new-instance·v0,·Landroid/support/v4/view/ViewPager$SavedState$1;
  
44 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$SavedState$1;-><init>()V44 ····invoke-direct·{v0},·Landroid/support/v4/view/ViewPager$SavedState$1;-><init>()V
  
 45 ····.line·1237
45 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;46 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;
  
46 ····move-result-object·v047 ····move-result-object·v0
  
47 ····sput-object·v0,·Landroid/support/v4/view/ViewPager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;48 ····sput-object·v0,·Landroid/support/v4/view/ViewPager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  
 49 ····.line·1236
48 ····return-void50 ····return-void
49 .end·method51 .end·method
  
50 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V52 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
51 ····.locals·153 ····.locals·1
52 ····.param·p1,·"in"····#·Landroid/os/Parcel;54 ····.param·p1,·"in"····#·Landroid/os/Parcel;
53 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;55 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
Offset 122, 14 lines modifiedOffset 124, 15 lines modified
  
122 ····const-string·v1,·"FragmentPager.SavedState{"124 ····const-string·v1,·"FragmentPager.SavedState{"
  
123 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
124 ····move-result-object·v0126 ····move-result-object·v0
  
 127 ····.line·1232
125 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I128 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
126 ····move-result·v1129 ····move-result·v1
  
127 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;130 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
128 ····move-result-object·v1131 ····move-result-object·v1
Offset 156, 14 lines modifiedOffset 159, 15 lines modified
  
156 ····move-result-object·v0159 ····move-result-object·v0
  
157 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;160 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
158 ····move-result-object·v0161 ····move-result-object·v0
  
 162 ····.line·1231
159 ····return-object·v0163 ····return-object·v0
160 .end·method164 .end·method
  
161 .method·public·writeToParcel(Landroid/os/Parcel;I)V165 .method·public·writeToParcel(Landroid/os/Parcel;I)V
162 ····.locals·1166 ····.locals·1
163 ····.param·p1,·"out"····#·Landroid/os/Parcel;167 ····.param·p1,·"out"····#·Landroid/os/Parcel;
164 ····.param·p2,·"flags"····#·I168 ····.param·p2,·"flags"····#·I
567 B
smali/android/support/v4/view/KeyEventCompat.smali
    
Offset 55, 15 lines modifiedOffset 55, 14 lines modified
55 .method·public·constructor·<init>()V55 .method·public·constructor·<init>()V
56 ····.locals·056 ····.locals·0
  
57 ····.prologue57 ····.prologue
58 ····.line·2658 ····.line·26
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····.line·144 
61 ····return-void60 ····return-void
62 .end·method61 .end·method
  
63 .method·public·static·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z62 .method·public·static·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z
64 ····.locals·163 ····.locals·1
65 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;64 ····.param·p0,·"event"····#·Landroid/view/KeyEvent;
66 ····.param·p1,·"receiver"····#·Landroid/view/KeyEvent$Callback;65 ····.param·p1,·"receiver"····#·Landroid/view/KeyEvent$Callback;
672 B
smali/android/support/v4/view/ScaleGestureDetectorCompat.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ScaleGestureDetectorCompat.java"3 .source·"ScaleGestureDetectorCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/view/ScaleGestureDetectorCompat$1;, 
8 ········Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;,7 ········Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;,
9 ········Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;,8 ········Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;,
10 ········Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;9 ········Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
1.2 KB
smali/android/support/v4/view/ViewPager$SavedState$1.smali
    
Offset 52, 16 lines modifiedOffset 52, 14 lines modified
52 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V52 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;55 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
58 ····.param·p2,·"x1"····#·Ljava/lang/ClassLoader; 
  
59 ····.prologue57 ····.prologue
60 ····.line·123758 ····.line·1237
61 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;59 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;
  
62 ····move-result-object·v060 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 75, 14 lines modified
77 ····new-array·v0,·p1,·[Landroid/support/v4/view/ViewPager$SavedState;75 ····new-array·v0,·p1,·[Landroid/support/v4/view/ViewPager$SavedState;
  
78 ····return-object·v076 ····return-object·v0
79 .end·method77 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;78 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·179 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue80 ····.prologue
84 ····.line·123781 ····.line·1237
85 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/ViewPager$SavedState$1;->newArray(I)[Landroid/support/v4/view/ViewPager$SavedState;82 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/view/ViewPager$SavedState$1;->newArray(I)[Landroid/support/v4/view/ViewPager$SavedState;
  
86 ····move-result-object·v083 ····move-result-object·v0
  
591 B
smali/android/support/v4/view/AccessibilityDelegateCompatIcs.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2818 ····.line·28
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·30 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·dispatchPopulateAccessibilityEvent(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z22 .method·public·static·dispatchPopulateAccessibilityEvent(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
24 ····.locals·123 ····.locals·1
25 ····.param·p0,·"delegate"····#·Ljava/lang/Object;24 ····.param·p0,·"delegate"····#·Ljava/lang/Object;
26 ····.param·p1,·"host"····#·Landroid/view/View;25 ····.param·p1,·"host"····#·Landroid/view/View;
465 B
smali/android/support/v4/view/ViewCompat.smali
    
Offset 181, 15 lines modifiedOffset 181, 14 lines modified
181 .method·public·constructor·<init>()V181 .method·public·constructor·<init>()V
182 ····.locals·0182 ····.locals·0
  
183 ····.prologue183 ····.prologue
184 ····.line·34184 ····.line·34
185 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V185 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
186 ····.line·534 
187 ····return-void186 ····return-void
188 .end·method187 .end·method
  
189 .method·public·static·canScrollHorizontally(Landroid/view/View;I)Z188 .method·public·static·canScrollHorizontally(Landroid/view/View;I)Z
190 ····.locals·1189 ····.locals·1
191 ····.param·p0,·"v"····#·Landroid/view/View;190 ····.param·p0,·"v"····#·Landroid/view/View;
192 ····.param·p1,·"direction"····#·I191 ····.param·p1,·"direction"····#·I
1.17 KB
smali/android/support/v4/view/PagerTabStrip.smali
    
Offset 428, 14 lines modifiedOffset 428, 15 lines modified
  
428 ····iget·v0,·p0,·Landroid/support/v4/view/PagerTabStrip;->mFullUnderlineHeight:I428 ····iget·v0,·p0,·Landroid/support/v4/view/PagerTabStrip;->mFullUnderlineHeight:I
  
429 ····sub-int·v0,·v7,·v0429 ····sub-int·v0,·v7,·v0
  
430 ····int-to-float·v2,·v0430 ····int-to-float·v2,·v0
  
 431 ····.line·271
431 ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getWidth()I432 ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getWidth()I
  
432 ····move-result·v0433 ····move-result·v0
  
433 ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getPaddingRight()I434 ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getPaddingRight()I
  
434 ····move-result·v3435 ····move-result·v3
Offset 446, 14 lines modifiedOffset 447, 15 lines modified
  
446 ····int-to-float·v4,·v7447 ····int-to-float·v4,·v7
  
447 ····iget-object·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint;448 ····iget-object·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint;
  
448 ····move-object·v0,·p1449 ····move-object·v0,·p1
  
 450 ····.line·270
449 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V451 ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
  
450 ····.line·273452 ····.line·273
451 ····:cond_0453 ····:cond_0
452 ····return-void454 ····return-void
453 .end·method455 .end·method
  
Offset 536, 14 lines modifiedOffset 538, 15 lines modified
  
536 ····if-gtz·v3,·:cond_2538 ····if-gtz·v3,·:cond_2
  
537 ····iget·v3,·p0,·Landroid/support/v4/view/PagerTabStrip;->mInitialMotionY:F539 ····iget·v3,·p0,·Landroid/support/v4/view/PagerTabStrip;->mInitialMotionY:F
  
538 ····sub-float·v3,·v2,·v3540 ····sub-float·v3,·v2,·v3
  
 541 ····.line·238
539 ····invoke-static·{v3},·Ljava/lang/Math;->abs(F)F542 ····invoke-static·{v3},·Ljava/lang/Math;->abs(F)F
  
540 ····move-result·v3543 ····move-result·v3
  
541 ····iget·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTouchSlop:I544 ····iget·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTouchSlop:I
  
542 ····int-to-float·v5,·v5545 ····int-to-float·v5,·v5
2.94 KB
smali/android/support/v4/view/PagerTitleStrip.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/support/v4/view/ViewPager$Decor;6 .implements·Landroid/support/v4/view/ViewPager$Decor;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Landroid/support/v4/view/PagerTitleStrip$1;, 
11 ········Landroid/support/v4/view/PagerTitleStrip$PageListener;,10 ········Landroid/support/v4/view/PagerTitleStrip$PageListener;,
12 ········Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;,11 ········Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;,
13 ········Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;,12 ········Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;,
14 ········Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;13 ········Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;
15 ····}14 ····}
16 .end·annotation15 .end·annotation
  
Offset 1075, 18 lines modifiedOffset 1074, 20 lines modified
1075 ····.line·2801074 ····.line·280
1076 ····iget-object·v8,·p0,·Landroid/support/v4/view/PagerTitleStrip;->mCurrText:Landroid/widget/TextView;1075 ····iget-object·v8,·p0,·Landroid/support/v4/view/PagerTitleStrip;->mCurrText:Landroid/widget/TextView;
  
1077 ····if-eqz·p2,·:cond_41076 ····if-eqz·p2,·:cond_4
  
1078 ····if-ge·p1,·v3,·:cond_41077 ····if-ge·p1,·v3,·:cond_4
  
 1078 ····.line·281
1079 ····invoke-virtual·{p2,·p1},·Landroid/support/v4/view/PagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence;1079 ····invoke-virtual·{p2,·p1},·Landroid/support/v4/view/PagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence;
  
1080 ····move-result-object·v71080 ····move-result-object·v7
  
 1081 ····.line·280
1081 ····:goto_11082 ····:goto_1
1082 ····invoke-virtual·{v8,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V1083 ····invoke-virtual·{v8,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
1083 ····.line·2831084 ····.line·283
1084 ····const/4·v4,·0x01085 ····const/4·v4,·0x0
  
1085 ····.line·2841086 ····.line·284
Offset 1208, 15 lines modifiedOffset 1209, 15 lines modified
1208 ····.end·local·v5····#·"width":I1209 ····.end·local·v5····#·"width":I
1209 ····:cond_31210 ····:cond_3
1210 ····move·v3,·v61211 ····move·v3,·v6
  
1211 ····.line·2711212 ····.line·271
1212 ····goto·:goto_01213 ····goto·:goto_0
  
1213 ····.line·2801214 ····.line·281
1214 ····.restart·local·v3····#·"itemCount":I1215 ····.restart·local·v3····#·"itemCount":I
1215 ····.restart·local·v4····#·"text":Ljava/lang/CharSequence;1216 ····.restart·local·v4····#·"text":Ljava/lang/CharSequence;
1216 ····:cond_41217 ····:cond_4
1217 ····const/4·v7,·0x01218 ····const/4·v7,·0x0
  
1218 ····goto·:goto_11219 ····goto·:goto_1
1219 .end·method1220 .end·method
Offset 1560, 20 lines modifiedOffset 1561, 22 lines modified
  
1560 ····move-object/from16·v0,·p01561 ····move-object/from16·v0,·p0
  
1561 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTitleStrip;->mCurrText:Landroid/widget/TextView;1562 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTitleStrip;->mCurrText:Landroid/widget/TextView;
  
1562 ····move-object/from16·v43,·v01563 ····move-object/from16·v43,·v0
  
 1564 ····.line·405
1563 ····invoke-virtual/range·{v43·..·v43},·Landroid/widget/TextView;->getMeasuredHeight()I1565 ····invoke-virtual/range·{v43·..·v43},·Landroid/widget/TextView;->getMeasuredHeight()I
  
1564 ····move-result·v431566 ····move-result·v43
  
1565 ····add-int·v43,·v43,·v161567 ····add-int·v43,·v43,·v16
  
 1568 ····.line·404
1566 ····move-object/from16·v0,·v421569 ····move-object/from16·v0,·v42
  
1567 ····move/from16·v1,·v161570 ····move/from16·v1,·v16
  
1568 ····move/from16·v2,·v431571 ····move/from16·v2,·v43
  
1569 ····invoke-virtual·{v0,·v13,·v1,·v15,·v2},·Landroid/widget/TextView;->layout(IIII)V1572 ····invoke-virtual·{v0,·v13,·v1,·v15,·v2},·Landroid/widget/TextView;->layout(IIII)V
Offset 1609, 20 lines modifiedOffset 1612, 22 lines modified
  
1609 ····move-object/from16·v0,·p01612 ····move-object/from16·v0,·p0
  
1610 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTitleStrip;->mPrevText:Landroid/widget/TextView;1613 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTitleStrip;->mPrevText:Landroid/widget/TextView;
  
1611 ····move-object/from16·v44,·v01614 ····move-object/from16·v44,·v0
  
 1615 ····.line·409
1612 ····invoke-virtual/range·{v44·..·v44},·Landroid/widget/TextView;->getMeasuredHeight()I1616 ····invoke-virtual/range·{v44·..·v44},·Landroid/widget/TextView;->getMeasuredHeight()I
  
1613 ····move-result·v441617 ····move-result·v44
  
1614 ····add-int·v44,·v44,·v341618 ····add-int·v44,·v44,·v34
  
 1619 ····.line·408
1615 ····move-object/from16·v0,·v421620 ····move-object/from16·v0,·v42
  
1616 ····move/from16·v1,·v331621 ····move/from16·v1,·v33
  
1617 ····move/from16·v2,·v341622 ····move/from16·v2,·v34
  
1618 ····move/from16·v3,·v431623 ····move/from16·v3,·v43
Offset 1660, 20 lines modifiedOffset 1665, 22 lines modified
  
1660 ····move-object/from16·v0,·p01665 ····move-object/from16·v0,·p0
  
1661 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTitleStrip;->mNextText:Landroid/widget/TextView;1666 ····iget-object·v0,·v0,·Landroid/support/v4/view/PagerTitleStrip;->mNextText:Landroid/widget/TextView;
  
1662 ····move-object/from16·v44,·v01667 ····move-object/from16·v44,·v0
  
 1668 ····.line·414
1663 ····invoke-virtual/range·{v44·..·v44},·Landroid/widget/TextView;->getMeasuredHeight()I1669 ····invoke-virtual/range·{v44·..·v44},·Landroid/widget/TextView;->getMeasuredHeight()I
  
1664 ····move-result·v441670 ····move-result·v44
  
1665 ····add-int·v44,·v44,·v241671 ····add-int·v44,·v44,·v24
  
 1672 ····.line·413
1666 ····move-object/from16·v0,·v421673 ····move-object/from16·v0,·v42
  
1667 ····move/from16·v1,·v231674 ····move/from16·v1,·v23
  
1668 ····move/from16·v2,·v241675 ····move/from16·v2,·v24
  
1669 ····move/from16·v3,·v431676 ····move/from16·v3,·v43
595 B
smali/android/support/v4/view/PagerTabStrip$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/view/PagerTabStrip;21 .field·final·synthetic·this$0:Landroid/support/v4/view/PagerTabStrip;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V23 .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/PagerTabStrip;
  
25 ····.prologue26 ····.prologue
26 ····.line·11127 ····.line·111
27 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip;28 ····iput-object·p1,·p0,·Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
922 B
smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1.smali
    
Offset 66, 18 lines modifiedOffset 66, 20 lines modified
66 ········}66 ········}
67 ····.end·annotation67 ····.end·annotation
  
68 ····.prologue68 ····.prologue
69 ····.line·5069 ····.line·50
70 ····iget-object·v0,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;->val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;70 ····iget-object·v0,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;->val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;
  
 71 ····.line·51
71 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;->findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;72 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;->findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;
  
72 ····move-result-object·v073 ····move-result-object·v0
  
 74 ····.line·50
73 ····return-object·v075 ····return-object·v0
74 .end·method76 .end·method
  
75 .method·public·findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;77 .method·public·findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo;
76 ····.locals·178 ····.locals·1
77 ····.param·p1,·"focus"····#·I79 ····.param·p1,·"focus"····#·I
  
634 B
smali/android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2818 ····.line·28
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·30 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z22 .method·public·static·addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z
24 ····.locals·123 ····.locals·1
25 ····.param·p0,·"manager"····#·Landroid/view/accessibility/AccessibilityManager;24 ····.param·p0,·"manager"····#·Landroid/view/accessibility/AccessibilityManager;
26 ····.param·p1,·"listener"····#·Ljava/lang/Object;25 ····.param·p1,·"listener"····#·Ljava/lang/Object;
529 B
smali/android/support/v4/view/accessibility/AccessibilityManagerCompat.smali
    
Offset 55, 15 lines modifiedOffset 55, 14 lines modified
55 .method·public·constructor·<init>()V55 .method·public·constructor·<init>()V
56 ····.locals·056 ····.locals·0
  
57 ····.prologue57 ····.prologue
58 ····.line·3158 ····.line·31
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····.line·202 
61 ····return-void60 ····return-void
62 .end·method61 .end·method
  
63 .method·static·synthetic·access$000()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;62 .method·static·synthetic·access$000()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;
64 ····.locals·163 ····.locals·1
  
65 ····.prologue64 ····.prologue
950 B
smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1.smali
    
Offset 66, 18 lines modifiedOffset 66, 20 lines modified
66 ········}66 ········}
67 ····.end·annotation67 ····.end·annotation
  
68 ····.prologue68 ····.prologue
69 ····.line·4969 ····.line·49
70 ····iget-object·v0,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;->val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;70 ····iget-object·v0,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;->val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;
  
 71 ····.line·50
71 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;->findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;72 ····invoke-interface·{v0,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;->findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;
  
72 ····move-result-object·v073 ····move-result-object·v0
  
 74 ····.line·49
73 ····return-object·v075 ····return-object·v0
74 .end·method76 .end·method
  
75 .method·public·performAction(IILandroid/os/Bundle;)Z77 .method·public·performAction(IILandroid/os/Bundle;)Z
76 ····.locals·178 ····.locals·1
77 ····.param·p1,·"virtualViewId"····#·I79 ····.param·p1,·"virtualViewId"····#·I
78 ····.param·p2,·"action"····#·I80 ····.param·p2,·"action"····#·I
910 B
smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.smali
    
Offset 172, 18 lines modifiedOffset 172, 20 lines modified
  
172 .method·public·getSource(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;172 .method·public·getSource(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
173 ····.locals·1173 ····.locals·1
174 ····.param·p1,·"record"····#·Ljava/lang/Object;174 ····.param·p1,·"record"····#·Ljava/lang/Object;
  
175 ····.prologue175 ····.prologue
176 ····.line·336176 ····.line·336
 177 ····.line·337
177 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getSource(Ljava/lang/Object;)Ljava/lang/Object;178 ····invoke-static·{p1},·Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getSource(Ljava/lang/Object;)Ljava/lang/Object;
  
178 ····move-result-object·v0179 ····move-result-object·v0
  
 180 ····.line·336
179 ····invoke-static·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;181 ····invoke-static·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
180 ····move-result-object·v0182 ····move-result-object·v0
  
181 ····return-object·v0183 ····return-object·v0
182 .end·method184 .end·method
  
722 B
smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2818 ····.line·28
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·29 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·newAccessibilityNodeProviderBridge(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;22 .method·public·static·newAccessibilityNodeProviderBridge(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;
24 ····.locals·123 ····.locals·1
25 ····.param·p0,·"bridge"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;24 ····.param·p0,·"bridge"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;
  
710 B
smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2818 ····.line·28
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·29 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·newAccessibilityNodeProviderBridge(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object;22 .method·public·static·newAccessibilityNodeProviderBridge(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object;
24 ····.locals·123 ····.locals·1
25 ····.param·p0,·"bridge"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;24 ····.param·p0,·"bridge"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;
  
1.24 KB
smali/android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;22 .field·final·synthetic·val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V24 .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·8428 ····.line·84
28 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;->this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;->this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;->val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;30 ····iput-object·p2,·p0,·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;->val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;
  
2.62 KB
smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;22 .field·final·synthetic·val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V24 .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·8928 ····.line·89
28 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;->this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;->this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;30 ····iput-object·p2,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
Offset 44, 14 lines modifiedOffset 45, 15 lines modified
44 ····.locals·245 ····.locals·2
45 ····.param·p1,·"virtualViewId"····#·I46 ····.param·p1,·"virtualViewId"····#·I
  
46 ····.prologue47 ····.prologue
47 ····.line·11248 ····.line·112
48 ····iget-object·v1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;49 ····iget-object·v1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
 50 ····.line·113
49 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;51 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
50 ····move-result-object·v052 ····move-result-object·v0
  
51 ····.line·11453 ····.line·114
52 ····.local·v0,·"compatInfo":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;54 ····.local·v0,·"compatInfo":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
53 ····if-nez·v0,·:cond_055 ····if-nez·v0,·:cond_0
Offset 87, 14 lines modifiedOffset 89, 15 lines modified
87 ········}89 ········}
88 ····.end·annotation90 ····.end·annotation
  
89 ····.prologue91 ····.prologue
90 ····.line·9992 ····.line·99
91 ····iget-object·v5,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;93 ····iget-object·v5,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
 94 ····.line·100
92 ····invoke-virtual·{v5,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;95 ····invoke-virtual·{v5,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;
  
93 ····move-result-object·v096 ····move-result-object·v0
  
94 ····.line·10197 ····.line·101
95 ····.local·v0,·"compatInfos":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;>;"98 ····.local·v0,·"compatInfos":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;>;"
96 ····new-instance·v4,·Ljava/util/ArrayList;99 ····new-instance·v4,·Ljava/util/ArrayList;
2.65 KB
smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;22 .field·final·synthetic·val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V24 .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·4828 ····.line·48
28 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;->this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;->this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;30 ····iput-object·p2,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
Offset 44, 14 lines modifiedOffset 45, 15 lines modified
44 ····.locals·245 ····.locals·2
45 ····.param·p1,·"virtualViewId"····#·I46 ····.param·p1,·"virtualViewId"····#·I
  
46 ····.prologue47 ····.prologue
47 ····.line·7248 ····.line·72
48 ····iget-object·v1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;49 ····iget-object·v1,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
 50 ····.line·73
49 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;51 ····invoke-virtual·{v1,·p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
50 ····move-result-object·v052 ····move-result-object·v0
  
51 ····.line·7453 ····.line·74
52 ····.local·v0,·"compatInfo":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;54 ····.local·v0,·"compatInfo":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
53 ····if-nez·v0,·:cond_055 ····if-nez·v0,·:cond_0
Offset 87, 14 lines modifiedOffset 89, 15 lines modified
87 ········}89 ········}
88 ····.end·annotation90 ····.end·annotation
  
89 ····.prologue91 ····.prologue
90 ····.line·5892 ····.line·58
91 ····iget-object·v5,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;93 ····iget-object·v5,·p0,·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;->val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;
  
 94 ····.line·59
92 ····invoke-virtual·{v5,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;95 ····invoke-virtual·{v5,·p1,·p2},·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List;
  
93 ····move-result-object·v096 ····move-result-object·v0
  
94 ····.line·6097 ····.line·60
95 ····.local·v0,·"compatInfos":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;>;"98 ····.local·v0,·"compatInfos":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;>;"
96 ····new-instance·v4,·Ljava/util/ArrayList;99 ····new-instance·v4,·Ljava/util/ArrayList;
1000 B
smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.smali
    
Offset 393, 18 lines modifiedOffset 393, 20 lines modified
393 ····.param·p0,·"root"····#·Landroid/view/View;393 ····.param·p0,·"root"····#·Landroid/view/View;
394 ····.param·p1,·"virtualDescendantId"····#·I394 ····.param·p1,·"virtualDescendantId"····#·I
  
395 ····.prologue395 ····.prologue
396 ····.line·1113396 ····.line·1113
397 ····sget-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;397 ····sget-object·v0,·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;
  
 398 ····.line·1114
398 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain(Landroid/view/View;I)Ljava/lang/Object;399 ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain(Landroid/view/View;I)Ljava/lang/Object;
  
399 ····move-result-object·v0400 ····move-result-object·v0
  
 401 ····.line·1113
400 ····invoke-static·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;402 ····invoke-static·{v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
401 ····move-result-object·v0403 ····move-result-object·v0
  
402 ····return-object·v0404 ····return-object·v0
403 .end·method405 .end·method
  
3.61 KB
smali/android/support/v4/print/PrintHelperKitkat$2$1.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 .field·final·synthetic·val$oldPrintAttributes:Landroid/print/PrintAttributes;36 .field·final·synthetic·val$oldPrintAttributes:Landroid/print/PrintAttributes;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V38 .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V
39 ····.locals·039 ····.locals·0
 40 ····.param·p1,·"this$1"····#·Landroid/support/v4/print/PrintHelperKitkat$2;
  
40 ····.prologue41 ····.prologue
41 ····.line·31642 ····.line·316
42 ····iput-object·p1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1;->this$1:Landroid/support/v4/print/PrintHelperKitkat$2;43 ····iput-object·p1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1;->this$1:Landroid/support/v4/print/PrintHelperKitkat$2;
  
43 ····iput-object·p2,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1;->val$cancellationSignal:Landroid/os/CancellationSignal;44 ····iput-object·p2,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1;->val$cancellationSignal:Landroid/os/CancellationSignal;
  
Offset 95, 21 lines modifiedOffset 96, 19 lines modified
95 ····const/4·v0,·0x096 ····const/4·v0,·0x0
  
96 ····goto·:goto_097 ····goto·:goto_0
97 .end·method98 .end·method
  
98 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;99 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
99 ····.locals·1100 ····.locals·1
100 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
101 ····.prologue101 ····.prologue
102 ····.line·316102 ····.line·316
103 ····check-cast·p1,·[Landroid/net/Uri;103 ····check-cast·p1,·[Landroid/net/Uri;
  
104 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
105 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/print/PrintHelperKitkat$2$1;->doInBackground([Landroid/net/Uri;)Landroid/graphics/Bitmap;104 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/print/PrintHelperKitkat$2$1;->doInBackground([Landroid/net/Uri;)Landroid/graphics/Bitmap;
  
106 ····move-result-object·v0105 ····move-result-object·v0
  
107 ····return-object·v0106 ····return-object·v0
108 .end·method107 .end·method
  
Offset 125, 21 lines modifiedOffset 124, 19 lines modified
  
125 ····.line·363124 ····.line·363
126 ····return-void125 ····return-void
127 .end·method126 .end·method
  
128 .method·protected·bridge·synthetic·onCancelled(Ljava/lang/Object;)V127 .method·protected·bridge·synthetic·onCancelled(Ljava/lang/Object;)V
129 ····.locals·0128 ····.locals·0
130 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
131 ····.prologue129 ····.prologue
132 ····.line·316130 ····.line·316
133 ····check-cast·p1,·Landroid/graphics/Bitmap;131 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
134 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
135 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/print/PrintHelperKitkat$2$1;->onCancelled(Landroid/graphics/Bitmap;)V132 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/print/PrintHelperKitkat$2$1;->onCancelled(Landroid/graphics/Bitmap;)V
  
136 ····return-void133 ····return-void
137 .end·method134 .end·method
  
138 .method·protected·onPostExecute(Landroid/graphics/Bitmap;)V135 .method·protected·onPostExecute(Landroid/graphics/Bitmap;)V
139 ····.locals·4136 ····.locals·4
Offset 164, 22 lines modifiedOffset 161, 25 lines modified
  
164 ····iget-object·v3,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1;->this$1:Landroid/support/v4/print/PrintHelperKitkat$2;161 ····iget-object·v3,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1;->this$1:Landroid/support/v4/print/PrintHelperKitkat$2;
  
165 ····iget-object·v3,·v3,·Landroid/support/v4/print/PrintHelperKitkat$2;->val$jobName:Ljava/lang/String;162 ····iget-object·v3,·v3,·Landroid/support/v4/print/PrintHelperKitkat$2;->val$jobName:Ljava/lang/String;
  
166 ····invoke-direct·{v2,·v3},·Landroid/print/PrintDocumentInfo$Builder;-><init>(Ljava/lang/String;)V163 ····invoke-direct·{v2,·v3},·Landroid/print/PrintDocumentInfo$Builder;-><init>(Ljava/lang/String;)V
  
 164 ····.line·347
167 ····invoke-virtual·{v2,·v0},·Landroid/print/PrintDocumentInfo$Builder;->setContentType(I)Landroid/print/PrintDocumentInfo$Builder;165 ····invoke-virtual·{v2,·v0},·Landroid/print/PrintDocumentInfo$Builder;->setContentType(I)Landroid/print/PrintDocumentInfo$Builder;
  
168 ····move-result-object·v2166 ····move-result-object·v2
  
 167 ····.line·348
169 ····invoke-virtual·{v2,·v0},·Landroid/print/PrintDocumentInfo$Builder;->setPageCount(I)Landroid/print/PrintDocumentInfo$Builder;168 ····invoke-virtual·{v2,·v0},·Landroid/print/PrintDocumentInfo$Builder;->setPageCount(I)Landroid/print/PrintDocumentInfo$Builder;
  
170 ····move-result-object·v2169 ····move-result-object·v2
  
 170 ····.line·349
171 ····invoke-virtual·{v2},·Landroid/print/PrintDocumentInfo$Builder;->build()Landroid/print/PrintDocumentInfo;171 ····invoke-virtual·{v2},·Landroid/print/PrintDocumentInfo$Builder;->build()Landroid/print/PrintDocumentInfo;
  
172 ····move-result-object·v1172 ····move-result-object·v1
  
173 ····.line·350173 ····.line·350
174 ····.local·v1,·"info":Landroid/print/PrintDocumentInfo;174 ····.local·v1,·"info":Landroid/print/PrintDocumentInfo;
175 ····iget-object·v2,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1;->val$newPrintAttributes:Landroid/print/PrintAttributes;175 ····iget-object·v2,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1;->val$newPrintAttributes:Landroid/print/PrintAttributes;
Offset 222, 21 lines modifiedOffset 222, 19 lines modified
222 ····invoke-virtual·{v2,·v3},·Landroid/print/PrintDocumentAdapter$LayoutResultCallback;->onLayoutFailed(Ljava/lang/CharSequence;)V222 ····invoke-virtual·{v2,·v3},·Landroid/print/PrintDocumentAdapter$LayoutResultCallback;->onLayoutFailed(Ljava/lang/CharSequence;)V
  
223 ····goto·:goto_1223 ····goto·:goto_1
224 .end·method224 .end·method
  
225 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V225 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
226 ····.locals·0226 ····.locals·0
227 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
228 ····.prologue227 ····.prologue
229 ····.line·316228 ····.line·316
230 ····check-cast·p1,·Landroid/graphics/Bitmap;229 ····check-cast·p1,·Landroid/graphics/Bitmap;
  
231 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
232 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/print/PrintHelperKitkat$2$1;->onPostExecute(Landroid/graphics/Bitmap;)V230 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/print/PrintHelperKitkat$2$1;->onPostExecute(Landroid/graphics/Bitmap;)V
  
233 ····return-void231 ····return-void
234 .end·method232 .end·method
  
235 .method·protected·onPreExecute()V233 .method·protected·onPreExecute()V
236 ····.locals·2234 ····.locals·2
547 B
smali/android/support/v4/print/PrintHelper.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"PrintHelper.java"3 .source·"PrintHelper.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/print/PrintHelper$1;, 
8 ········Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;,7 ········Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;,
9 ········Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;,8 ········Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;,
10 ········Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;9 ········Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
1.63 KB
smali/android/support/v4/print/PrintHelperKitkat.smali
    
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
  
284 ····.line·517284 ····.line·517
285 ····:try_start_1285 ····:try_start_1
286 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V286 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
287 ····:try_end_1287 ····:try_end_1
288 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0288 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
  
289 ····.line·520289 ····.line·513
290 ····:cond_2290 ····:cond_2
291 ····:goto_0291 ····:goto_0
292 ····return-object·v2292 ····return-object·v2
  
293 ····.line·518293 ····.line·518
294 ····:catch_0294 ····:catch_0
295 ····move-exception·v1295 ····move-exception·v1
Offset 396, 15 lines modifiedOffset 396, 15 lines modified
  
396 ····.line·469396 ····.line·469
397 ····.local·v1,·"h":I397 ····.local·v1,·"h":I
398 ····if-lez·v5,·:cond_2398 ····if-lez·v5,·:cond_2
  
399 ····if-gtz·v1,·:cond_3399 ····if-gtz·v1,·:cond_3
  
400 ····.line·498400 ····.line·494
401 ····:cond_2401 ····:cond_2
402 ····:goto_0402 ····:goto_0
403 ····return-object·v6403 ····return-object·v6
  
404 ····.line·474404 ····.line·474
405 ····:cond_3405 ····:cond_3
406 ····invoke-static·{v5,·v1},·Ljava/lang/Math;->max(II)I406 ····invoke-static·{v5,·v1},·Ljava/lang/Math;->max(II)I
Offset 635, 24 lines modifiedOffset 635, 27 lines modified
  
635 ····.line·173635 ····.line·173
636 ····:cond_1636 ····:cond_1
637 ····new-instance·v4,·Landroid/print/PrintAttributes$Builder;637 ····new-instance·v4,·Landroid/print/PrintAttributes$Builder;
  
638 ····invoke-direct·{v4},·Landroid/print/PrintAttributes$Builder;-><init>()V638 ····invoke-direct·{v4},·Landroid/print/PrintAttributes$Builder;-><init>()V
  
 639 ····.line·174
639 ····invoke-virtual·{v4,·v2},·Landroid/print/PrintAttributes$Builder;->setMediaSize(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder;640 ····invoke-virtual·{v4,·v2},·Landroid/print/PrintAttributes$Builder;->setMediaSize(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder;
  
640 ····move-result-object·v4641 ····move-result-object·v4
  
641 ····iget·v5,·p0,·Landroid/support/v4/print/PrintHelperKitkat;->mColorMode:I642 ····iget·v5,·p0,·Landroid/support/v4/print/PrintHelperKitkat;->mColorMode:I
  
 643 ····.line·175
642 ····invoke-virtual·{v4,·v5},·Landroid/print/PrintAttributes$Builder;->setColorMode(I)Landroid/print/PrintAttributes$Builder;644 ····invoke-virtual·{v4,·v5},·Landroid/print/PrintAttributes$Builder;->setColorMode(I)Landroid/print/PrintAttributes$Builder;
  
643 ····move-result-object·v4645 ····move-result-object·v4
  
 646 ····.line·176
644 ····invoke-virtual·{v4},·Landroid/print/PrintAttributes$Builder;->build()Landroid/print/PrintAttributes;647 ····invoke-virtual·{v4},·Landroid/print/PrintAttributes$Builder;->build()Landroid/print/PrintAttributes;
  
645 ····move-result-object·v0648 ····move-result-object·v0
  
646 ····.line·178649 ····.line·178
647 ····.local·v0,·"attr":Landroid/print/PrintAttributes;650 ····.local·v0,·"attr":Landroid/print/PrintAttributes;
648 ····new-instance·v4,·Landroid/support/v4/print/PrintHelperKitkat$1;651 ····new-instance·v4,·Landroid/support/v4/print/PrintHelperKitkat$1;
2.24 KB
smali/android/support/v4/print/PrintHelperKitkat$2.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 .field·final·synthetic·val$jobName:Ljava/lang/String;40 .field·final·synthetic·val$jobName:Ljava/lang/String;
  
  
41 #·direct·methods41 #·direct·methods
42 .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V42 .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V
43 ····.locals·143 ····.locals·1
 44 ····.param·p1,·"this$0"····#·Landroid/support/v4/print/PrintHelperKitkat;
  
44 ····.prologue45 ····.prologue
45 ····.line·28946 ····.line·289
46 ····iput-object·p1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2;->this$0:Landroid/support/v4/print/PrintHelperKitkat;47 ····iput-object·p1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2;->this$0:Landroid/support/v4/print/PrintHelperKitkat;
  
47 ····iput-object·p2,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2;->val$jobName:Ljava/lang/String;48 ····iput-object·p2,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2;->val$jobName:Ljava/lang/String;
  
Offset 191, 22 lines modifiedOffset 192, 25 lines modified
191 ····.line·307192 ····.line·307
192 ····new-instance·v0,·Landroid/print/PrintDocumentInfo$Builder;193 ····new-instance·v0,·Landroid/print/PrintDocumentInfo$Builder;
  
193 ····iget-object·v1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2;->val$jobName:Ljava/lang/String;194 ····iget-object·v1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2;->val$jobName:Ljava/lang/String;
  
194 ····invoke-direct·{v0,·v1},·Landroid/print/PrintDocumentInfo$Builder;-><init>(Ljava/lang/String;)V195 ····invoke-direct·{v0,·v1},·Landroid/print/PrintDocumentInfo$Builder;-><init>(Ljava/lang/String;)V
  
 196 ····.line·308
195 ····invoke-virtual·{v0,·v6},·Landroid/print/PrintDocumentInfo$Builder;->setContentType(I)Landroid/print/PrintDocumentInfo$Builder;197 ····invoke-virtual·{v0,·v6},·Landroid/print/PrintDocumentInfo$Builder;->setContentType(I)Landroid/print/PrintDocumentInfo$Builder;
  
196 ····move-result-object·v0198 ····move-result-object·v0
  
 199 ····.line·309
197 ····invoke-virtual·{v0,·v6},·Landroid/print/PrintDocumentInfo$Builder;->setPageCount(I)Landroid/print/PrintDocumentInfo$Builder;200 ····invoke-virtual·{v0,·v6},·Landroid/print/PrintDocumentInfo$Builder;->setPageCount(I)Landroid/print/PrintDocumentInfo$Builder;
  
198 ····move-result-object·v0201 ····move-result-object·v0
  
 202 ····.line·310
199 ····invoke-virtual·{v0},·Landroid/print/PrintDocumentInfo$Builder;->build()Landroid/print/PrintDocumentInfo;203 ····invoke-virtual·{v0},·Landroid/print/PrintDocumentInfo$Builder;->build()Landroid/print/PrintDocumentInfo;
  
200 ····move-result-object·v7204 ····move-result-object·v7
  
201 ····.line·311205 ····.line·311
202 ····.local·v7,·"info":Landroid/print/PrintDocumentInfo;206 ····.local·v7,·"info":Landroid/print/PrintDocumentInfo;
203 ····invoke-virtual·{p2,·p1},·Landroid/print/PrintAttributes;->equals(Ljava/lang/Object;)Z207 ····invoke-virtual·{p2,·p1},·Landroid/print/PrintAttributes;->equals(Ljava/lang/Object;)Z
Offset 342, 20 lines modifiedOffset 346, 22 lines modified
342 ····:try_end_0346 ····:try_end_0
343 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0347 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
344 ····.line·409348 ····.line·409
345 ····:try_start_1349 ····:try_start_1
346 ····new-instance·v5,·Ljava/io/FileOutputStream;350 ····new-instance·v5,·Ljava/io/FileOutputStream;
  
 351 ····.line·410
347 ····invoke-virtual·{p2},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;352 ····invoke-virtual·{p2},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
  
348 ····move-result-object·v6353 ····move-result-object·v6
  
349 ····invoke-direct·{v5,·v6},·Ljava/io/FileOutputStream;-><init>(Ljava/io/FileDescriptor;)V354 ····invoke-direct·{v5,·v6},·Ljava/io/FileOutputStream;-><init>(Ljava/io/FileDescriptor;)V
  
 355 ····.line·409
350 ····invoke-virtual·{v4,·v5},·Landroid/print/pdf/PrintedPdfDocument;->writeTo(Ljava/io/OutputStream;)V356 ····invoke-virtual·{v4,·v5},·Landroid/print/pdf/PrintedPdfDocument;->writeTo(Ljava/io/OutputStream;)V
  
351 ····.line·412357 ····.line·412
352 ····const/4·v5,·0x1358 ····const/4·v5,·0x1
  
353 ····new-array·v5,·v5,·[Landroid/print/PageRange;359 ····new-array·v5,·v5,·[Landroid/print/PageRange;
  
658 B
smali/android/support/v4/print/PrintHelperKitkat$2$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1;21 .field·final·synthetic·this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V23 .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$2"····#·Landroid/support/v4/print/PrintHelperKitkat$2$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·32227 ····.line·322
27 ····iput-object·p1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1$1;->this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1;28 ····iput-object·p1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$2$1$1;->this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.25 KB
smali/android/support/v4/print/PrintHelperKitkat$1.smali
    
Offset 25, 14 lines modifiedOffset 25, 15 lines modified
  
25 .field·final·synthetic·val$jobName:Ljava/lang/String;25 .field·final·synthetic·val$jobName:Ljava/lang/String;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V27 .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V
28 ····.locals·028 ····.locals·0
 29 ····.param·p1,·"this$0"····#·Landroid/support/v4/print/PrintHelperKitkat;
  
29 ····.prologue30 ····.prologue
30 ····.line·17931 ····.line·179
31 ····iput-object·p1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$1;->this$0:Landroid/support/v4/print/PrintHelperKitkat;32 ····iput-object·p1,·p0,·Landroid/support/v4/print/PrintHelperKitkat$1;->this$0:Landroid/support/v4/print/PrintHelperKitkat;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/print/PrintHelperKitkat$1;->val$jobName:Ljava/lang/String;33 ····iput-object·p2,·p0,·Landroid/support/v4/print/PrintHelperKitkat$1;->val$jobName:Ljava/lang/String;
  
Offset 64, 22 lines modifiedOffset 65, 25 lines modified
64 ····.line·19165 ····.line·191
65 ····new-instance·v2,·Landroid/print/PrintDocumentInfo$Builder;66 ····new-instance·v2,·Landroid/print/PrintDocumentInfo$Builder;
  
66 ····iget-object·v3,·p0,·Landroid/support/v4/print/PrintHelperKitkat$1;->val$jobName:Ljava/lang/String;67 ····iget-object·v3,·p0,·Landroid/support/v4/print/PrintHelperKitkat$1;->val$jobName:Ljava/lang/String;
  
67 ····invoke-direct·{v2,·v3},·Landroid/print/PrintDocumentInfo$Builder;-><init>(Ljava/lang/String;)V68 ····invoke-direct·{v2,·v3},·Landroid/print/PrintDocumentInfo$Builder;-><init>(Ljava/lang/String;)V
  
 69 ····.line·192
68 ····invoke-virtual·{v2,·v0},·Landroid/print/PrintDocumentInfo$Builder;->setContentType(I)Landroid/print/PrintDocumentInfo$Builder;70 ····invoke-virtual·{v2,·v0},·Landroid/print/PrintDocumentInfo$Builder;->setContentType(I)Landroid/print/PrintDocumentInfo$Builder;
  
69 ····move-result-object·v271 ····move-result-object·v2
  
 72 ····.line·193
70 ····invoke-virtual·{v2,·v0},·Landroid/print/PrintDocumentInfo$Builder;->setPageCount(I)Landroid/print/PrintDocumentInfo$Builder;73 ····invoke-virtual·{v2,·v0},·Landroid/print/PrintDocumentInfo$Builder;->setPageCount(I)Landroid/print/PrintDocumentInfo$Builder;
  
71 ····move-result-object·v274 ····move-result-object·v2
  
 75 ····.line·194
72 ····invoke-virtual·{v2},·Landroid/print/PrintDocumentInfo$Builder;->build()Landroid/print/PrintDocumentInfo;76 ····invoke-virtual·{v2},·Landroid/print/PrintDocumentInfo$Builder;->build()Landroid/print/PrintDocumentInfo;
  
73 ····move-result-object·v177 ····move-result-object·v1
  
74 ····.line·19578 ····.line·195
75 ····.local·v1,·"info":Landroid/print/PrintDocumentInfo;79 ····.local·v1,·"info":Landroid/print/PrintDocumentInfo;
76 ····invoke-virtual·{p2,·p1},·Landroid/print/PrintAttributes;->equals(Ljava/lang/Object;)Z80 ····invoke-virtual·{p2,·p1},·Landroid/print/PrintAttributes;->equals(Ljava/lang/Object;)Z
Offset 185, 20 lines modifiedOffset 189, 22 lines modified
185 ····:try_end_0189 ····:try_end_0
186 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0190 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
187 ····.line·221191 ····.line·221
188 ····:try_start_1192 ····:try_start_1
189 ····new-instance·v5,·Ljava/io/FileOutputStream;193 ····new-instance·v5,·Ljava/io/FileOutputStream;
  
 194 ····.line·222
190 ····invoke-virtual·{p2},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;195 ····invoke-virtual·{p2},·Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
  
191 ····move-result-object·v6196 ····move-result-object·v6
  
192 ····invoke-direct·{v5,·v6},·Ljava/io/FileOutputStream;-><init>(Ljava/io/FileDescriptor;)V197 ····invoke-direct·{v5,·v6},·Ljava/io/FileOutputStream;-><init>(Ljava/io/FileDescriptor;)V
  
 198 ····.line·221
193 ····invoke-virtual·{v4,·v5},·Landroid/print/pdf/PrintedPdfDocument;->writeTo(Ljava/io/OutputStream;)V199 ····invoke-virtual·{v4,·v5},·Landroid/print/pdf/PrintedPdfDocument;->writeTo(Ljava/io/OutputStream;)V
  
194 ····.line·224200 ····.line·224
195 ····const/4·v5,·0x1201 ····const/4·v5,·0x1
  
196 ····new-array·v5,·v5,·[Landroid/print/PageRange;202 ····new-array·v5,·v5,·[Landroid/print/PageRange;
  
1.69 KB
smali/android/support/v4/content/ModernAsyncTask$2.smali
    
Offset 24, 18 lines modifiedOffset 24, 19 lines modified
24 #·instance·fields24 #·instance·fields
25 .field·final·synthetic·this$0:Landroid/support/v4/content/ModernAsyncTask;25 .field·final·synthetic·this$0:Landroid/support/v4/content/ModernAsyncTask;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Landroid/support/v4/content/ModernAsyncTask;)V27 .method·constructor·<init>(Landroid/support/v4/content/ModernAsyncTask;)V
28 ····.locals·128 ····.locals·1
 29 ····.param·p1,·"this$0"····#·Landroid/support/v4/content/ModernAsyncTask;
  
29 ····.prologue30 ····.prologue
30 ····.line·11831 ····.line·118
31 ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$2;,·"Landroid/support/v4/content/ModernAsyncTask.2;"32 ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$2;,·"Landroid/support/v4/content/ModernAsyncTask$2;"
32 ····iput-object·p1,·p0,·Landroid/support/v4/content/ModernAsyncTask$2;->this$0:Landroid/support/v4/content/ModernAsyncTask;33 ····iput-object·p1,·p0,·Landroid/support/v4/content/ModernAsyncTask$2;->this$0:Landroid/support/v4/content/ModernAsyncTask;
  
33 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
34 ····invoke-direct·{p0,·v0},·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V35 ····invoke-direct·{p0,·v0},·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V
  
35 ····return-void36 ····return-void
Offset 55, 15 lines modifiedOffset 56, 15 lines modified
55 ········value·=·{56 ········value·=·{
56 ············Ljava/lang/Exception;57 ············Ljava/lang/Exception;
57 ········}58 ········}
58 ····.end·annotation59 ····.end·annotation
  
59 ····.prologue60 ····.prologue
60 ····.line·12061 ····.line·120
61 ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$2;,·"Landroid/support/v4/content/ModernAsyncTask.2;"62 ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$2;,·"Landroid/support/v4/content/ModernAsyncTask$2;"
62 ····iget-object·v0,·p0,·Landroid/support/v4/content/ModernAsyncTask$2;->this$0:Landroid/support/v4/content/ModernAsyncTask;63 ····iget-object·v0,·p0,·Landroid/support/v4/content/ModernAsyncTask$2;->this$0:Landroid/support/v4/content/ModernAsyncTask;
  
63 ····invoke-static·{v0},·Landroid/support/v4/content/ModernAsyncTask;->access$200(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;64 ····invoke-static·{v0},·Landroid/support/v4/content/ModernAsyncTask;->access$200(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;
  
64 ····move-result-object·v065 ····move-result-object·v0
  
65 ····const/4·v1,·0x166 ····const/4·v1,·0x1
10.5 KB
smali/android/support/v4/content/FileProvider.smali
    
Offset 94, 79 lines modifiedOffset 94, 73 lines modified
94 .method·public·constructor·<init>()V94 .method·public·constructor·<init>()V
95 ····.locals·095 ····.locals·0
  
96 ····.prologue96 ····.prologue
97 ····.line·30297 ····.line·302
98 ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V98 ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V
  
99 ····.line·630 
100 ····return-void99 ····return-void
101 .end·method100 .end·method
  
102 .method·private·static·varargs·buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;101 .method·private·static·varargs·buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
103 ····.locals·6102 ····.locals·5
104 ····.param·p0,·"base"····#·Ljava/io/File;103 ····.param·p0,·"base"····#·Ljava/io/File;
105 ····.param·p1,·"segments"····#·[Ljava/lang/String;104 ····.param·p1,·"segments"····#·[Ljava/lang/String;
  
106 ····.prologue105 ····.prologue
107 ····.line·753106 ····.line·753
108 ····move-object·v1,·p0107 ····move-object·v0,·p0
  
109 ····.line·754108 ····.line·754
110 ····.local·v1,·"cur":Ljava/io/File;109 ····.local·v0,·"cur":Ljava/io/File;
111 ····move-object·v0,·p1110 ····array-length·v4,·p1
  
112 ····.local·v0,·"arr$":[Ljava/lang/String; 
113 ····array-length·v4,·v0 
  
114 ····.local·v4,·"len$":I 
115 ····const/4·v3,·0x0111 ····const/4·v3,·0x0
  
116 ····.local·v3,·"i$":I 
117 ····move-object·v2,·v1112 ····move-object·v1,·v0
  
118 ····.end·local·v1····#·"cur":Ljava/io/File;113 ····.end·local·v0····#·"cur":Ljava/io/File;
119 ····.local·v2,·"cur":Ljava/io/File;114 ····.local·v1,·"cur":Ljava/io/File;
120 ····:goto_0115 ····:goto_0
121 ····if-ge·v3,·v4,·:cond_0116 ····if-ge·v3,·v4,·:cond_0
  
122 ····aget-object·v5,·v0,·v3117 ····aget-object·v2,·p1,·v3
  
123 ····.line·755118 ····.line·755
124 ····.local·v5,·"segment":Ljava/lang/String;119 ····.local·v2,·"segment":Ljava/lang/String;
125 ····if-eqz·v5,·:cond_1120 ····if-eqz·v2,·:cond_1
  
126 ····.line·756121 ····.line·756
127 ····new-instance·v1,·Ljava/io/File;122 ····new-instance·v0,·Ljava/io/File;
  
128 ····invoke-direct·{v1,·v2,·v5},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V123 ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
129 ····.line·754124 ····.line·754
130 ····.end·local·v2····#·"cur":Ljava/io/File;125 ····.end·local·v1····#·"cur":Ljava/io/File;
131 ····.restart·local·v1····#·"cur":Ljava/io/File;126 ····.restart·local·v0····#·"cur":Ljava/io/File;
132 ····:goto_1127 ····:goto_1
133 ····add-int/lit8·v3,·v3,·0x1128 ····add-int/lit8·v3,·v3,·0x1
  
134 ····move-object·v2,·v1129 ····move-object·v1,·v0
  
135 ····.end·local·v1····#·"cur":Ljava/io/File;130 ····.end·local·v0····#·"cur":Ljava/io/File;
136 ····.restart·local·v2····#·"cur":Ljava/io/File;131 ····.restart·local·v1····#·"cur":Ljava/io/File;
137 ····goto·:goto_0132 ····goto·:goto_0
  
138 ····.line·759133 ····.line·759
139 ····.end·local·v5····#·"segment":Ljava/lang/String;134 ····.end·local·v2····#·"segment":Ljava/lang/String;
140 ····:cond_0135 ····:cond_0
141 ····return-object·v2136 ····return-object·v1
  
142 ····.restart·local·v5····#·"segment":Ljava/lang/String;137 ····.restart·local·v2····#·"segment":Ljava/lang/String;
143 ····:cond_1138 ····:cond_1
144 ····move-object·v1,·v2139 ····move-object·v0,·v1
  
145 ····.end·local·v2····#·"cur":Ljava/io/File;140 ····.end·local·v1····#·"cur":Ljava/io/File;
146 ····.restart·local·v1····#·"cur":Ljava/io/File;141 ····.restart·local·v0····#·"cur":Ljava/io/File;
147 ····goto·:goto_1142 ····goto·:goto_1
148 .end·method143 .end·method
  
149 .method·private·static·copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;144 .method·private·static·copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
150 ····.locals·2145 ····.locals·2
151 ····.param·p0,·"original"····#·[Ljava/lang/Object;146 ····.param·p0,·"original"····#·[Ljava/lang/Object;
152 ····.param·p1,·"newLength"····#·I147 ····.param·p1,·"newLength"····#·I
Offset 474, 26 lines modifiedOffset 468, 28 lines modified
474 ····.local·v4,·"strat":Landroid/support/v4/content/FileProvider$SimplePathStrategy;468 ····.local·v4,·"strat":Landroid/support/v4/content/FileProvider$SimplePathStrategy;
475 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;469 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
476 ····move-result-object·v8470 ····move-result-object·v8
  
477 ····const/16·v9,·0x80471 ····const/16·v9,·0x80
  
 472 ····.line·559
478 ····invoke-virtual·{v8,·p1,·v9},·Landroid/content/pm/PackageManager;->resolveContentProvider(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo;473 ····invoke-virtual·{v8,·p1,·v9},·Landroid/content/pm/PackageManager;->resolveContentProvider(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo;
  
479 ····move-result-object·v1474 ····move-result-object·v1
  
480 ····.line·560475 ····.line·561
481 ····.local·v1,·"info":Landroid/content/pm/ProviderInfo;476 ····.local·v1,·"info":Landroid/content/pm/ProviderInfo;
482 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;477 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
483 ····move-result-object·v8478 ····move-result-object·v8
  
484 ····const-string·v9,·"android.support.FILE_PROVIDER_PATHS"479 ····const-string·v9,·"android.support.FILE_PROVIDER_PATHS"
  
 480 ····.line·560
485 ····invoke-virtual·{v1,·v8,·v9},·Landroid/content/pm/ProviderInfo;->loadXmlMetaData(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;481 ····invoke-virtual·{v1,·v8,·v9},·Landroid/content/pm/ProviderInfo;->loadXmlMetaData(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser;
  
486 ····move-result-object·v0482 ····move-result-object·v0
  
487 ····.line·562483 ····.line·562
488 ····.local·v0,·"in":Landroid/content/res/XmlResourceParser;484 ····.local·v0,·"in":Landroid/content/res/XmlResourceParser;
489 ····if-nez·v0,·:cond_0485 ····if-nez·v0,·:cond_0
Offset 879, 166 lines modifiedOffset 875, 161 lines modified
879 ····.param·p2,·"projection"····#·[Ljava/lang/String;875 ····.param·p2,·"projection"····#·[Ljava/lang/String;
880 ····.param·p3,·"selection"····#·Ljava/lang/String;876 ····.param·p3,·"selection"····#·Ljava/lang/String;
881 ····.param·p4,·"selectionArgs"····#·[Ljava/lang/String;877 ····.param·p4,·"selectionArgs"····#·[Ljava/lang/String;
882 ····.param·p5,·"sortOrder"····#·Ljava/lang/String;878 ····.param·p5,·"sortOrder"····#·Ljava/lang/String;
  
883 ····.prologue879 ····.prologue
884 ····.line·412880 ····.line·412
885 ····iget-object·v10,·p0,·Landroid/support/v4/content/FileProvider;->mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy;881 ····iget-object·v7,·p0,·Landroid/support/v4/content/FileProvider;->mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy;
  
886 ····invoke-interface·{v10,·p1},·Landroid/support/v4/content/FileProvider$PathStrategy;->getFileForUri(Landroid/net/Uri;)Ljava/io/File;882 ····invoke-interface·{v7,·p1},·Landroid/support/v4/content/FileProvider$PathStrategy;->getFileForUri(Landroid/net/Uri;)Ljava/io/File;
  
887 ····move-result-object·v4883 ····move-result-object·v3
  
888 ····.line·414884 ····.line·414
889 ····.local·v4,·"file":Ljava/io/File;885 ····.local·v3,·"file":Ljava/io/File;
890 ····if-nez·p2,·:cond_0886 ····if-nez·p2,·:cond_0
  
891 ····.line·415887 ····.line·415
Max diff block lines reached; 5663/10639 bytes (53.23%) of diff not shown.
14.1 KB
smali/android/support/v4/content/FileProvider$SimplePathStrategy.smali
    
Offset 280, 278 lines modifiedOffset 280, 278 lines modified
280 ····.line·720280 ····.line·720
281 ····.end·local·v0····#·"e":Ljava/io/IOException;281 ····.end·local·v0····#·"e":Ljava/io/IOException;
282 ····:cond_1282 ····:cond_1
283 ····return-object·v1283 ····return-object·v1
284 .end·method284 .end·method
  
285 .method·public·getUriForFile(Ljava/io/File;)Landroid/net/Uri;285 .method·public·getUriForFile(Ljava/io/File;)Landroid/net/Uri;
286 ····.locals·9286 ····.locals·8
287 ····.param·p1,·"file"····#·Ljava/io/File;287 ····.param·p1,·"file"····#·Ljava/io/File;
  
288 ····.prologue288 ····.prologue
289 ····.line·662289 ····.line·662
290 ····:try_start_0290 ····:try_start_0
291 ····invoke-virtual·{p1},·Ljava/io/File;->getCanonicalPath()Ljava/lang/String;291 ····invoke-virtual·{p1},·Ljava/io/File;->getCanonicalPath()Ljava/lang/String;
292 ····:try_end_0292 ····:try_end_0
293 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0293 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
294 ····move-result-object·v3294 ····move-result-object·v2
  
295 ····.line·668295 ····.line·668
296 ····.local·v3,·"path":Ljava/lang/String;296 ····.local·v2,·"path":Ljava/lang/String;
297 ····const/4·v2,·0x0297 ····const/4·v1,·0x0
  
298 ····.line·669298 ····.line·669
299 ····.local·v2,·"mostSpecific":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;"299 ····.local·v1,·"mostSpecific":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;"
300 ····iget-object·v6,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap;300 ····iget-object·v5,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap;
  
301 ····invoke-virtual·{v6},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;301 ····invoke-virtual·{v5},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;
  
302 ····move-result-object·v6302 ····move-result-object·v5
  
303 ····invoke-interface·{v6},·Ljava/util/Set;->iterator()Ljava/util/Iterator;303 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
304 ····move-result-object·v1304 ····move-result-object·v6
  
305 ····.local·v1,·"i$":Ljava/util/Iterator; 
306 ····:cond_0305 ····:cond_0
307 ····:goto_0306 ····:goto_0
308 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z307 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
309 ····move-result·v6308 ····move-result·v5
  
310 ····if-eqz·v6,·:cond_2309 ····if-eqz·v5,·:cond_2
  
311 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;310 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
312 ····move-result-object·v4311 ····move-result-object·v3
  
313 ····check-cast·v4,·Ljava/util/Map$Entry;312 ····check-cast·v3,·Ljava/util/Map$Entry;
  
314 ····.line·670313 ····.line·670
315 ····.local·v4,·"root":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;"314 ····.local·v3,·"root":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;"
316 ····invoke-interface·{v4},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;315 ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
317 ····move-result-object·v6316 ····move-result-object·v5
  
318 ····check-cast·v6,·Ljava/io/File;317 ····check-cast·v5,·Ljava/io/File;
  
319 ····invoke-virtual·{v6},·Ljava/io/File;->getPath()Ljava/lang/String;318 ····invoke-virtual·{v5},·Ljava/io/File;->getPath()Ljava/lang/String;
  
320 ····move-result-object·v5319 ····move-result-object·v4
  
321 ····.line·671320 ····.line·671
322 ····.local·v5,·"rootPath":Ljava/lang/String;321 ····.local·v4,·"rootPath":Ljava/lang/String;
323 ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z322 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
324 ····move-result·v6323 ····move-result·v5
  
325 ····if-eqz·v6,·:cond_0324 ····if-eqz·v5,·:cond_0
  
326 ····if-eqz·v2,·:cond_1325 ····if-eqz·v1,·:cond_1
  
 326 ····.line·672
327 ····invoke-virtual·{v5},·Ljava/lang/String;->length()I327 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I
  
328 ····move-result·v7328 ····move-result·v7
  
329 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;329 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
330 ····move-result-object·v6330 ····move-result-object·v5
  
331 ····check-cast·v6,·Ljava/io/File;331 ····check-cast·v5,·Ljava/io/File;
  
332 ····invoke-virtual·{v6},·Ljava/io/File;->getPath()Ljava/lang/String;332 ····invoke-virtual·{v5},·Ljava/io/File;->getPath()Ljava/lang/String;
  
333 ····move-result-object·v6333 ····move-result-object·v5
  
334 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I334 ····invoke-virtual·{v5},·Ljava/lang/String;->length()I
  
335 ····move-result·v6335 ····move-result·v5
  
336 ····if-le·v7,·v6,·:cond_0336 ····if-le·v7,·v5,·:cond_0
  
337 ····.line·673337 ····.line·673
338 ····:cond_1338 ····:cond_1
339 ····move-object·v2,·v4339 ····move-object·v1,·v3
  
340 ····goto·:goto_0340 ····goto·:goto_0
  
341 ····.line·663341 ····.line·663
342 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
343 ····.end·local·v2····#·"mostSpecific":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;"342 ····.end·local·v1····#·"mostSpecific":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;"
344 ····.end·local·v3····#·"path":Ljava/lang/String;343 ····.end·local·v2····#·"path":Ljava/lang/String;
345 ····.end·local·v4····#·"root":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;"344 ····.end·local·v3····#·"root":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;"
346 ····.end·local·v5····#·"rootPath":Ljava/lang/String;345 ····.end·local·v4····#·"rootPath":Ljava/lang/String;
347 ····:catch_0346 ····:catch_0
348 ····move-exception·v0347 ····move-exception·v0
  
349 ····.line·664348 ····.line·664
350 ····.local·v0,·"e":Ljava/io/IOException;349 ····.local·v0,·"e":Ljava/io/IOException;
351 ····new-instance·v6,·Ljava/lang/IllegalArgumentException;350 ····new-instance·v5,·Ljava/lang/IllegalArgumentException;
  
352 ····new-instance·v7,·Ljava/lang/StringBuilder;351 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
353 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V352 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
354 ····const-string·v8,·"Failed·to·resolve·canonical·path·for·"353 ····const-string·v7,·"Failed·to·resolve·canonical·path·for·"
  
355 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;354 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
356 ····move-result-object·v7355 ····move-result-object·v6
  
357 ····invoke-virtual·{v7,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;356 ····invoke-virtual·{v6,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
358 ····move-result-object·v7357 ····move-result-object·v6
  
359 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;358 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
Max diff block lines reached; 8011/14261 bytes (56.17%) of diff not shown.
722 B
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 375, 18 lines modifiedOffset 375, 20 lines modified
375 ····const-string·v0,·"·mLastLoadCompleteTime="375 ····const-string·v0,·"·mLastLoadCompleteTime="
  
376 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V376 ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
  
377 ····.line·281377 ····.line·281
378 ····iget-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J378 ····iget-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J
  
 379 ····.line·282
379 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J380 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
380 ····move-result-wide·v2381 ····move-result-wide·v2
  
 382 ····.line·281
381 ····invoke-static·{v0,·v1,·v2,·v3,·p3},·Landroid/support/v4/util/TimeUtils;->formatDuration(JJLjava/io/PrintWriter;)V383 ····invoke-static·{v0,·v1,·v2,·v3,·p3},·Landroid/support/v4/util/TimeUtils;->formatDuration(JJLjava/io/PrintWriter;)V
  
382 ····.line·283384 ····.line·283
383 ····invoke-virtual·{p3},·Ljava/io/PrintWriter;->println()V385 ····invoke-virtual·{p3},·Ljava/io/PrintWriter;->println()V
  
384 ····.line·285386 ····.line·285
385 ····:cond_2387 ····:cond_2
2.1 KB
smali/android/support/v4/content/ModernAsyncTask$3.smali
    
Offset 24, 18 lines modifiedOffset 24, 19 lines modified
24 #·instance·fields24 #·instance·fields
25 .field·final·synthetic·this$0:Landroid/support/v4/content/ModernAsyncTask;25 .field·final·synthetic·this$0:Landroid/support/v4/content/ModernAsyncTask;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V27 .method·constructor·<init>(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V
28 ····.locals·028 ····.locals·0
 29 ····.param·p1,·"this$0"····#·Landroid/support/v4/content/ModernAsyncTask;
  
29 ····.prologue30 ····.prologue
30 ····.line·12731 ····.line·127
31 ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$3;,·"Landroid/support/v4/content/ModernAsyncTask.3;"32 ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$3;,·"Landroid/support/v4/content/ModernAsyncTask$3;"
32 ····.local·p2,·"x0":Ljava/util/concurrent/Callable;,·"Ljava/util/concurrent/Callable<TResult;>;"33 ····.local·p2,·"x0":Ljava/util/concurrent/Callable;,·"Ljava/util/concurrent/Callable<TResult;>;"
33 ····iput-object·p1,·p0,·Landroid/support/v4/content/ModernAsyncTask$3;->this$0:Landroid/support/v4/content/ModernAsyncTask;34 ····iput-object·p1,·p0,·Landroid/support/v4/content/ModernAsyncTask$3;->this$0:Landroid/support/v4/content/ModernAsyncTask;
  
34 ····invoke-direct·{p0,·p2},·Ljava/util/concurrent/FutureTask;-><init>(Ljava/util/concurrent/Callable;)V35 ····invoke-direct·{p0,·p2},·Ljava/util/concurrent/FutureTask;-><init>(Ljava/util/concurrent/Callable;)V
  
35 ····return-void36 ····return-void
36 .end·method37 .end·method
Offset 43, 15 lines modifiedOffset 44, 15 lines modified
  
43 #·virtual·methods44 #·virtual·methods
44 .method·protected·done()V45 .method·protected·done()V
45 ····.locals·646 ····.locals·6
  
46 ····.prologue47 ····.prologue
47 ····.line·13148 ····.line·131
48 ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$3;,·"Landroid/support/v4/content/ModernAsyncTask.3;"49 ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$3;,·"Landroid/support/v4/content/ModernAsyncTask$3;"
49 ····:try_start_050 ····:try_start_0
50 ····invoke-virtual·{p0},·Landroid/support/v4/content/ModernAsyncTask$3;->get()Ljava/lang/Object;51 ····invoke-virtual·{p0},·Landroid/support/v4/content/ModernAsyncTask$3;->get()Ljava/lang/Object;
  
51 ····move-result-object·v152 ····move-result-object·v1
  
52 ····.line·13353 ····.line·133
53 ····.local·v1,·"result":Ljava/lang/Object;,·"TResult;"54 ····.local·v1,·"result":Ljava/lang/Object;,·"TResult;"
Offset 88, 14 lines modifiedOffset 89, 15 lines modified
  
88 ····.line·13789 ····.line·137
89 ····.local·v0,·"e":Ljava/util/concurrent/ExecutionException;90 ····.local·v0,·"e":Ljava/util/concurrent/ExecutionException;
90 ····new-instance·v3,·Ljava/lang/RuntimeException;91 ····new-instance·v3,·Ljava/lang/RuntimeException;
  
91 ····const-string·v4,·"An·error·occured·while·executing·doInBackground()"92 ····const-string·v4,·"An·error·occured·while·executing·doInBackground()"
  
 93 ····.line·138
92 ····invoke-virtual·{v0},·Ljava/util/concurrent/ExecutionException;->getCause()Ljava/lang/Throwable;94 ····invoke-virtual·{v0},·Ljava/util/concurrent/ExecutionException;->getCause()Ljava/lang/Throwable;
  
93 ····move-result-object·v595 ····move-result-object·v5
  
94 ····invoke-direct·{v3,·v4,·v5},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V96 ····invoke-direct·{v3,·v4,·v5},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
95 ····throw·v397 ····throw·v3
984 B
smali/android/support/v4/content/WakefulBroadcastReceiver.smali
    
Offset 231, 26 lines modifiedOffset 231, 28 lines modified
  
231 ····const-string·v7,·"wake:"231 ····const-string·v7,·"wake:"
  
232 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;232 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
233 ····move-result-object·v6233 ····move-result-object·v6
  
 234 ····.line·96
234 ····invoke-virtual·{v0},·Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;235 ····invoke-virtual·{v0},·Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
  
235 ····move-result-object·v7236 ····move-result-object·v7
  
236 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;237 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
237 ····move-result-object·v6238 ····move-result-object·v6
  
238 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;239 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
239 ····move-result-object·v6240 ····move-result-object·v6
  
 241 ····.line·95
240 ····invoke-virtual·{v2,·v4,·v6},·Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;242 ····invoke-virtual·{v2,·v4,·v6},·Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
  
241 ····move-result-object·v3243 ····move-result-object·v3
  
242 ····.line·97244 ····.line·97
243 ····.local·v3,·"wl":Landroid/os/PowerManager$WakeLock;245 ····.local·v3,·"wl":Landroid/os/PowerManager$WakeLock;
244 ····const/4·v4,·0x0246 ····const/4·v4,·0x0
760 B
smali/android/support/v4/content/LocalBroadcastManager$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Landroid/support/v4/content/LocalBroadcastManager;18 .field·final·synthetic·this$0:Landroid/support/v4/content/LocalBroadcastManager;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V20 .method·constructor·<init>(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Landroid/support/v4/content/LocalBroadcastManager;
22 ····.param·p2,·"x0"····#·Landroid/os/Looper;23 ····.param·p2,·"x0"····#·Landroid/os/Looper;
  
23 ····.prologue24 ····.prologue
24 ····.line·11025 ····.line·110
25 ····iput-object·p1,·p0,·Landroid/support/v4/content/LocalBroadcastManager$1;->this$0:Landroid/support/v4/content/LocalBroadcastManager;26 ····iput-object·p1,·p0,·Landroid/support/v4/content/LocalBroadcastManager$1;->this$0:Landroid/support/v4/content/LocalBroadcastManager;
  
26 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V27 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
5.19 KB
smali/android/support/v4/content/ContextCompat.smali
    
Offset 23, 89 lines modifiedOffset 23, 84 lines modified
23 ····.line·3323 ····.line·33
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·private·static·varargs·buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;27 .method·private·static·varargs·buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
28 ····.locals·628 ····.locals·5
29 ····.param·p0,·"base"····#·Ljava/io/File;29 ····.param·p0,·"base"····#·Ljava/io/File;
30 ····.param·p1,·"segments"····#·[Ljava/lang/String;30 ····.param·p1,·"segments"····#·[Ljava/lang/String;
  
31 ····.prologue31 ····.prologue
32 ····.line·29032 ····.line·290
33 ····move-object·v1,·p033 ····move-object·v0,·p0
  
34 ····.line·29134 ····.line·291
35 ····.local·v1,·"cur":Ljava/io/File;35 ····.local·v0,·"cur":Ljava/io/File;
36 ····move-object·v0,·p1 
  
37 ····.local·v0,·"arr$":[Ljava/lang/String; 
38 ····array-length·v4,·v036 ····array-length·v4,·p1
  
39 ····.local·v4,·"len$":I 
40 ····const/4·v3,·0x037 ····const/4·v3,·0x0
  
41 ····.local·v3,·"i$":I 
42 ····move-object·v2,·v138 ····move-object·v1,·v0
  
43 ····.end·local·v1····#·"cur":Ljava/io/File;39 ····.end·local·v0····#·"cur":Ljava/io/File;
44 ····.local·v2,·"cur":Ljava/io/File;40 ····.local·v1,·"cur":Ljava/io/File;
45 ····:goto_041 ····:goto_0
46 ····if-ge·v3,·v4,·:cond_142 ····if-ge·v3,·v4,·:cond_1
  
47 ····aget-object·v5,·v0,·v343 ····aget-object·v2,·p1,·v3
  
48 ····.line·29244 ····.line·292
49 ····.local·v5,·"segment":Ljava/lang/String;45 ····.local·v2,·"segment":Ljava/lang/String;
50 ····if-nez·v2,·:cond_046 ····if-nez·v1,·:cond_0
  
51 ····.line·29347 ····.line·293
52 ····new-instance·v1,·Ljava/io/File;48 ····new-instance·v0,·Ljava/io/File;
  
53 ····invoke-direct·{v1,·v5},·Ljava/io/File;-><init>(Ljava/lang/String;)V49 ····invoke-direct·{v0,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
54 ····.line·29150 ····.line·291
55 ····.end·local·v2····#·"cur":Ljava/io/File;51 ····.end·local·v1····#·"cur":Ljava/io/File;
56 ····.restart·local·v1····#·"cur":Ljava/io/File;52 ····.restart·local·v0····#·"cur":Ljava/io/File;
57 ····:goto_153 ····:goto_1
58 ····add-int/lit8·v3,·v3,·0x154 ····add-int/lit8·v3,·v3,·0x1
  
59 ····move-object·v2,·v155 ····move-object·v1,·v0
  
60 ····.end·local·v1····#·"cur":Ljava/io/File;56 ····.end·local·v0····#·"cur":Ljava/io/File;
61 ····.restart·local·v2····#·"cur":Ljava/io/File;57 ····.restart·local·v1····#·"cur":Ljava/io/File;
62 ····goto·:goto_058 ····goto·:goto_0
  
63 ····.line·29459 ····.line·294
64 ····:cond_060 ····:cond_0
65 ····if-eqz·v5,·:cond_261 ····if-eqz·v2,·:cond_2
  
66 ····.line·29562 ····.line·295
67 ····new-instance·v1,·Ljava/io/File;63 ····new-instance·v0,·Ljava/io/File;
  
68 ····invoke-direct·{v1,·v2,·v5},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V64 ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
  
69 ····.end·local·v2····#·"cur":Ljava/io/File;65 ····.end·local·v1····#·"cur":Ljava/io/File;
70 ····.restart·local·v1····#·"cur":Ljava/io/File;66 ····.restart·local·v0····#·"cur":Ljava/io/File;
71 ····goto·:goto_167 ····goto·:goto_1
  
72 ····.line·29868 ····.line·298
73 ····.end·local·v1····#·"cur":Ljava/io/File;69 ····.end·local·v0····#·"cur":Ljava/io/File;
74 ····.end·local·v5····#·"segment":Ljava/lang/String;70 ····.end·local·v2····#·"segment":Ljava/lang/String;
75 ····.restart·local·v2····#·"cur":Ljava/io/File;71 ····.restart·local·v1····#·"cur":Ljava/io/File;
76 ····:cond_172 ····:cond_1
77 ····return-object·v273 ····return-object·v1
  
78 ····.restart·local·v5····#·"segment":Ljava/lang/String;74 ····.restart·local·v2····#·"segment":Ljava/lang/String;
79 ····:cond_275 ····:cond_2
80 ····move-object·v1,·v276 ····move-object·v0,·v1
  
81 ····.end·local·v2····#·"cur":Ljava/io/File;77 ····.end·local·v1····#·"cur":Ljava/io/File;
82 ····.restart·local·v1····#·"cur":Ljava/io/File;78 ····.restart·local·v0····#·"cur":Ljava/io/File;
83 ····goto·:goto_179 ····goto·:goto_1
84 .end·method80 .end·method
  
85 .method·public·static·getExternalCacheDirs(Landroid/content/Context;)[Ljava/io/File;81 .method·public·static·getExternalCacheDirs(Landroid/content/Context;)[Ljava/io/File;
86 ····.locals·882 ····.locals·8
87 ····.param·p0,·"context"····#·Landroid/content/Context;83 ····.param·p0,·"context"····#·Landroid/content/Context;
  
Offset 169, 26 lines modifiedOffset 164, 28 lines modified
  
169 ····const-string·v4,·"data"164 ····const-string·v4,·"data"
  
170 ····aput-object·v4,·v3,·v7165 ····aput-object·v4,·v3,·v7
  
171 ····const/4·v4,·0x2166 ····const/4·v4,·0x2
  
 167 ····.line·283
172 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;168 ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
173 ····move-result-object·v5169 ····move-result-object·v5
  
174 ····aput-object·v5,·v3,·v4170 ····aput-object·v5,·v3,·v4
  
175 ····const/4·v4,·0x3171 ····const/4·v4,·0x3
  
176 ····const-string·v5,·"cache"172 ····const-string·v5,·"cache"
  
177 ····aput-object·v5,·v3,·v4173 ····aput-object·v5,·v3,·v4
  
 174 ····.line·282
178 ····invoke-static·{v2,·v3},·Landroid/support/v4/content/ContextCompat;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;175 ····invoke-static·{v2,·v3},·Landroid/support/v4/content/ContextCompat;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
  
179 ····move-result-object·v0176 ····move-result-object·v0
  
180 ····.restart·local·v0····#·"single":Ljava/io/File;177 ····.restart·local·v0····#·"single":Ljava/io/File;
181 ····goto·:goto_1178 ····goto·:goto_1
182 .end·method179 .end·method
Offset 258, 14 lines modifiedOffset 255, 15 lines modified
  
258 ····const-string·v4,·"data"255 ····const-string·v4,·"data"
  
259 ····aput-object·v4,·v3,·v7256 ····aput-object·v4,·v3,·v7
  
260 ····const/4·v4,·0x2257 ····const/4·v4,·0x2
  
 258 ····.line·223
Max diff block lines reached; 982/5214 bytes (18.83%) of diff not shown.
2.56 KB
smali/android/support/v4/content/LocalBroadcastManager.smali
    
Offset 459, 18 lines modifiedOffset 459, 20 lines modified
  
459 ····.line·203459 ····.line·203
460 ····.local·v2,·"action":Ljava/lang/String;460 ····.local·v2,·"action":Ljava/lang/String;
461 ····move-object/from16·v0,·p0461 ····move-object/from16·v0,·p0
  
462 ····iget-object·v1,·v0,·Landroid/support/v4/content/LocalBroadcastManager;->mAppContext:Landroid/content/Context;462 ····iget-object·v1,·v0,·Landroid/support/v4/content/LocalBroadcastManager;->mAppContext:Landroid/content/Context;
  
 463 ····.line·204
463 ····invoke-virtual·{v1},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;464 ····invoke-virtual·{v1},·Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
  
464 ····move-result-object·v1465 ····move-result-object·v1
  
 466 ····.line·203
465 ····move-object/from16·v0,·p1467 ····move-object/from16·v0,·p1
  
466 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->resolveTypeIfNeeded(Landroid/content/ContentResolver;)Ljava/lang/String;468 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->resolveTypeIfNeeded(Landroid/content/ContentResolver;)Ljava/lang/String;
  
467 ····move-result-object·v3469 ····move-result-object·v3
  
468 ····.line·205470 ····.line·205
Offset 487, 15 lines modifiedOffset 489, 15 lines modified
  
487 ····.line·207489 ····.line·207
488 ····.local·v4,·"scheme":Ljava/lang/String;490 ····.local·v4,·"scheme":Ljava/lang/String;
489 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Intent;->getCategories()Ljava/util/Set;491 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Intent;->getCategories()Ljava/util/Set;
  
490 ····move-result-object·v6492 ····move-result-object·v6
  
491 ····.line·209493 ····.line·210
492 ····.local·v6,·"categories":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"494 ····.local·v6,·"categories":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
493 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Intent;->getFlags()I495 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Intent;->getFlags()I
  
494 ····move-result·v1496 ····move-result·v1
  
495 ····and-int/lit8·v1,·v1,·0x8497 ····and-int/lit8·v1,·v1,·0x8
  
Offset 681, 15 lines modifiedOffset 683, 15 lines modified
681 ····.line·220683 ····.line·220
682 ····:cond_3684 ····:cond_3
683 ····:goto_2685 ····:goto_2
684 ····add-int/lit8·v10,·v10,·0x1686 ····add-int/lit8·v10,·v10,·0x1
  
685 ····goto·:goto_1687 ····goto·:goto_1
  
686 ····.line·209688 ····.line·210
687 ····.end·local·v8····#·"debug":Z689 ····.end·local·v8····#·"debug":Z
688 ····.end·local·v9····#·"entries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;>;"690 ····.end·local·v9····#·"entries":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;>;"
689 ····.end·local·v10····#·"i":I691 ····.end·local·v10····#·"i":I
690 ····.end·local·v13····#·"receiver":Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;692 ····.end·local·v13····#·"receiver":Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;
691 ····.end·local·v14····#·"receivers":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;>;"693 ····.end·local·v14····#·"receivers":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;>;"
692 ····:cond_4694 ····:cond_4
693 ····const/4·v8,·0x0695 ····const/4·v8,·0x0
Offset 728, 28 lines modifiedOffset 730, 30 lines modified
  
728 ····move-object/from16·v0,·v16730 ····move-object/from16·v0,·v16
  
729 ····invoke-virtual·{v7,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;731 ····invoke-virtual·{v7,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
730 ····move-result-object·v7732 ····move-result-object·v7
  
 733 ····.line·235
731 ····invoke-static·{v11},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;734 ····invoke-static·{v11},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
732 ····move-result-object·v16735 ····move-result-object·v16
  
733 ····move-object/from16·v0,·v16736 ····move-object/from16·v0,·v16
  
734 ····invoke-virtual·{v7,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;737 ····invoke-virtual·{v7,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
735 ····move-result-object·v7738 ····move-result-object·v7
  
736 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;739 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
737 ····move-result-object·v7740 ····move-result-object·v7
  
 741 ····.line·234
738 ····invoke-static·{v1,·v7},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I742 ····invoke-static·{v1,·v7},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
739 ····.line·236743 ····.line·236
740 ····:cond_6744 ····:cond_6
741 ····if-nez·v14,·:cond_7745 ····if-nez·v14,·:cond_7
  
742 ····.line·237746 ····.line·237
752 B
smali/android/support/v4/content/Loader$ForceLoadContentObserver.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Landroid/support/v4/content/Loader;18 .field·final·synthetic·this$0:Landroid/support/v4/content/Loader;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Landroid/support/v4/content/Loader;)V20 .method·public·constructor·<init>(Landroid/support/v4/content/Loader;)V
21 ····.locals·121 ····.locals·1
 22 ····.param·p1,·"this$0"····#·Landroid/support/v4/content/Loader;
  
22 ····.prologue23 ····.prologue
23 ····.line·5224 ····.line·52
24 ····.local·p0,·"this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;,·"Landroid/support/v4/content/Loader<TD;>.ForceLoadContentObserver;"25 ····.local·p0,·"this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;,·"Landroid/support/v4/content/Loader<TD;>.ForceLoadContentObserver;"
25 ····iput-object·p1,·p0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader;26 ····iput-object·p1,·p0,·Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader;
  
26 ····.line·5327 ····.line·53
1.4 KB
smali/android/support/v4/content/AsyncTaskLoader$LoadTask.smali
    
Offset 43, 14 lines modifiedOffset 43, 15 lines modified
  
43 .field·waiting:Z43 .field·waiting:Z
  
  
44 #·direct·methods44 #·direct·methods
45 .method·constructor·<init>(Landroid/support/v4/content/AsyncTaskLoader;)V45 .method·constructor·<init>(Landroid/support/v4/content/AsyncTaskLoader;)V
46 ····.locals·246 ····.locals·2
 47 ····.param·p1,·"this$0"····#·Landroid/support/v4/content/AsyncTaskLoader;
  
47 ····.prologue48 ····.prologue
48 ····.line·4049 ····.line·40
49 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"50 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"
50 ····iput-object·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->this$0:Landroid/support/v4/content/AsyncTaskLoader;51 ····iput-object·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->this$0:Landroid/support/v4/content/AsyncTaskLoader;
  
51 ····invoke-direct·{p0},·Landroid/support/v4/content/ModernAsyncTask;-><init>()V52 ····invoke-direct·{p0},·Landroid/support/v4/content/ModernAsyncTask;-><init>()V
Offset 78, 22 lines modifiedOffset 79, 20 lines modified
78 ····return-object·v079 ····return-object·v0
79 .end·method80 .end·method
  
  
80 #·virtual·methods81 #·virtual·methods
81 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;82 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
82 ····.locals·183 ····.locals·1
83 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
84 ····.prologue84 ····.prologue
85 ····.line·4085 ····.line·40
86 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"86 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.LoadTask;"
87 ····check-cast·p1,·[Ljava/lang/Void;87 ····check-cast·p1,·[Ljava/lang/Void;
  
88 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
89 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Object;88 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Object;
  
90 ····move-result-object·v089 ····move-result-object·v0
  
91 ····return-object·v090 ····return-object·v0
92 .end·method91 .end·method
  
1.24 KB
smali/android/support/v4/content/CursorLoader.smali
    
Offset 158, 21 lines modifiedOffset 158, 19 lines modified
158 ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V158 ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V
  
159 ····goto·:goto_0159 ····goto·:goto_0
160 .end·method160 .end·method
  
161 .method·public·bridge·synthetic·deliverResult(Ljava/lang/Object;)V161 .method·public·bridge·synthetic·deliverResult(Ljava/lang/Object;)V
162 ····.locals·0162 ····.locals·0
163 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
164 ····.prologue163 ····.prologue
165 ····.line·35164 ····.line·35
166 ····check-cast·p1,·Landroid/database/Cursor;165 ····check-cast·p1,·Landroid/database/Cursor;
  
167 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
168 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/content/CursorLoader;->deliverResult(Landroid/database/Cursor;)V166 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/content/CursorLoader;->deliverResult(Landroid/database/Cursor;)V
  
169 ····return-void167 ····return-void
170 .end·method168 .end·method
  
171 .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V169 .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
172 ····.locals·1170 ····.locals·1
Offset 402, 21 lines modifiedOffset 400, 19 lines modified
402 ····.line·139400 ····.line·139
403 ····:cond_0401 ····:cond_0
404 ····return-void402 ····return-void
405 .end·method403 .end·method
  
406 .method·public·bridge·synthetic·onCanceled(Ljava/lang/Object;)V404 .method·public·bridge·synthetic·onCanceled(Ljava/lang/Object;)V
407 ····.locals·0405 ····.locals·0
408 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
409 ····.prologue406 ····.prologue
410 ····.line·35407 ····.line·35
411 ····check-cast·p1,·Landroid/database/Cursor;408 ····check-cast·p1,·Landroid/database/Cursor;
  
412 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
413 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/content/CursorLoader;->onCanceled(Landroid/database/Cursor;)V409 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/content/CursorLoader;->onCanceled(Landroid/database/Cursor;)V
  
414 ····return-void410 ····return-void
415 .end·method411 .end·method
  
416 .method·protected·onReset()V412 .method·protected·onReset()V
417 ····.locals·1413 ····.locals·1
1.12 KB
smali/android/support/v4/content/ModernAsyncTask.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ModernAsyncTask.java"3 .source·"ModernAsyncTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/content/ModernAsyncTask$4;, 
8 ········Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;,7 ········Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;,
9 ········Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;,8 ········Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;,
10 ········Landroid/support/v4/content/ModernAsyncTask$InternalHandler;,9 ········Landroid/support/v4/content/ModernAsyncTask$InternalHandler;,
11 ········Landroid/support/v4/content/ModernAsyncTask$Status;10 ········Landroid/support/v4/content/ModernAsyncTask$Status;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
Offset 688, 13 lines modifiedOffset 687, 14 lines modified
  
688 ····invoke-direct·{v2,·p0,·p1},·Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;-><init>(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V687 ····invoke-direct·{v2,·p0,·p1},·Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;-><init>(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V
  
689 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;688 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
690 ····move-result-object·v0689 ····move-result-object·v0
  
 690 ····.line·453
691 ····invoke-virtual·{v0},·Landroid/os/Message;->sendToTarget()V691 ····invoke-virtual·{v0},·Landroid/os/Message;->sendToTarget()V
  
692 ····.line·455692 ····.line·455
693 ····:cond_0693 ····:cond_0
694 ····return-void694 ····return-void
695 .end·method695 .end·method
496 B
smali/android/support/v4/graphics/drawable/DrawableCompat.smali
    
Offset 72, 15 lines modifiedOffset 72, 14 lines modified
72 .method·public·constructor·<init>()V72 .method·public·constructor·<init>()V
73 ····.locals·073 ····.locals·0
  
74 ····.prologue74 ····.prologue
75 ····.line·2575 ····.line·25
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·66 
78 ····return-void77 ····return-void
79 .end·method78 .end·method
  
80 .method·public·static·isAutoMirrored(Landroid/graphics/drawable/Drawable;)Z79 .method·public·static·isAutoMirrored(Landroid/graphics/drawable/Drawable;)Z
81 ····.locals·180 ····.locals·1
82 ····.param·p0,·"drawable"····#·Landroid/graphics/drawable/Drawable;81 ····.param·p0,·"drawable"····#·Landroid/graphics/drawable/Drawable;
  
1.09 KB
smali/android/support/v4/text/TextUtilsCompat.smali
    
Offset 104, 23 lines modifiedOffset 104, 24 lines modified
  
104 ····invoke-virtual·{p0,·v1},·Ljava/util/Locale;->equals(Ljava/lang/Object;)Z104 ····invoke-virtual·{p0,·v1},·Ljava/util/Locale;->equals(Ljava/lang/Object;)Z
  
105 ····move-result·v1105 ····move-result·v1
  
106 ····if-nez·v1,·:cond_2106 ····if-nez·v1,·:cond_2
  
107 ····.line·74107 ····.line·75
108 ····invoke-virtual·{p0},·Ljava/util/Locale;->toString()Ljava/lang/String;108 ····invoke-virtual·{p0},·Ljava/util/Locale;->toString()Ljava/lang/String;
  
109 ····move-result-object·v1109 ····move-result-object·v1
  
110 ····invoke-static·{v1},·Landroid/support/v4/text/ICUCompat;->addLikelySubtags(Ljava/lang/String;)Ljava/lang/String;110 ····invoke-static·{v1},·Landroid/support/v4/text/ICUCompat;->addLikelySubtags(Ljava/lang/String;)Ljava/lang/String;
  
111 ····move-result-object·v1111 ····move-result-object·v1
  
 112 ····.line·74
112 ····invoke-static·{v1},·Landroid/support/v4/text/ICUCompat;->getScript(Ljava/lang/String;)Ljava/lang/String;113 ····invoke-static·{v1},·Landroid/support/v4/text/ICUCompat;->getScript(Ljava/lang/String;)Ljava/lang/String;
  
113 ····move-result-object·v0114 ····move-result-object·v0
  
114 ····.line·76115 ····.line·76
115 ····.local·v0,·"scriptSubtag":Ljava/lang/String;116 ····.local·v0,·"scriptSubtag":Ljava/lang/String;
116 ····if-nez·v0,·:cond_0117 ····if-nez·v0,·:cond_0
Offset 143, 14 lines modifiedOffset 144, 15 lines modified
  
143 ····move-result·v1144 ····move-result·v1
  
144 ····if-nez·v1,·:cond_1145 ····if-nez·v1,·:cond_1
  
145 ····sget-object·v1,·Landroid/support/v4/text/TextUtilsCompat;->HEBR_SCRIPT_SUBTAG:Ljava/lang/String;146 ····sget-object·v1,·Landroid/support/v4/text/TextUtilsCompat;->HEBR_SCRIPT_SUBTAG:Ljava/lang/String;
  
 147 ····.line·79
146 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z148 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
147 ····move-result·v1149 ····move-result·v1
  
148 ····if-eqz·v1,·:cond_2150 ····if-eqz·v1,·:cond_2
  
149 ····.line·80151 ····.line·80
441 B
smali/android/support/v4/text/ICUCompat.smali
    
Offset 56, 15 lines modifiedOffset 56, 14 lines modified
56 .method·public·constructor·<init>()V56 .method·public·constructor·<init>()V
57 ····.locals·057 ····.locals·0
  
58 ····.prologue58 ····.prologue
59 ····.line·2159 ····.line·21
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····.line·40 
62 ····return-void61 ····return-void
63 .end·method62 .end·method
  
64 .method·public·static·addLikelySubtags(Ljava/lang/String;)Ljava/lang/String;63 .method·public·static·addLikelySubtags(Ljava/lang/String;)Ljava/lang/String;
65 ····.locals·164 ····.locals·1
66 ····.param·p0,·"locale"····#·Ljava/lang/String;65 ····.param·p0,·"locale"····#·Ljava/lang/String;
  
489 B
smali/android/support/v4/text/BidiFormatter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BidiFormatter.java"3 .source·"BidiFormatter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/text/BidiFormatter$1;, 
8 ········Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;,7 ········Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;,
9 ········Landroid/support/v4/text/BidiFormatter$Builder;8 ········Landroid/support/v4/text/BidiFormatter$Builder;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
572 B
smali/android/support/v4/text/BidiFormatter$Builder.smali
    
Offset 137, 14 lines modifiedOffset 137, 15 lines modified
  
137 ····const/4·v1,·0x2137 ····const/4·v1,·0x2
  
138 ····if-ne·v0,·v1,·:cond_0138 ····if-ne·v0,·v1,·:cond_0
  
139 ····iget-object·v0,·p0,·Landroid/support/v4/text/BidiFormatter$Builder;->mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat;139 ····iget-object·v0,·p0,·Landroid/support/v4/text/BidiFormatter$Builder;->mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat;
  
 140 ····.line·204
140 ····invoke-static·{},·Landroid/support/v4/text/BidiFormatter;->access$100()Landroid/support/v4/text/TextDirectionHeuristicCompat;141 ····invoke-static·{},·Landroid/support/v4/text/BidiFormatter;->access$100()Landroid/support/v4/text/TextDirectionHeuristicCompat;
  
141 ····move-result-object·v1142 ····move-result-object·v1
  
142 ····if-ne·v0,·v1,·:cond_0143 ····if-ne·v0,·v1,·:cond_0
  
143 ····.line·205144 ····.line·205
1.18 KB
smali/android/support/v4/text/TextDirectionHeuristicsCompat.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TextDirectionHeuristicsCompat.java"3 .source·"TextDirectionHeuristicsCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$1;, 
8 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;,7 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;,
9 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;,8 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;,
10 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;,9 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;,
11 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;,10 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;,
12 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;,11 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;,
13 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;12 ········Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;
14 ····}13 ····}
Offset 100, 15 lines modifiedOffset 99, 14 lines modified
100 .method·public·constructor·<init>()V99 .method·public·constructor·<init>()V
101 ····.locals·0100 ····.locals·0
  
102 ····.prologue101 ····.prologue
103 ····.line·28102 ····.line·28
104 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V103 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
105 ····.line·242 
106 ····return-void104 ····return-void
107 .end·method105 .end·method
  
108 .method·static·synthetic·access$100(I)I106 .method·static·synthetic·access$100(I)I
109 ····.locals·1107 ····.locals·1
110 ····.param·p0,·"x0"····#·I108 ····.param·p0,·"x0"····#·I
  
4.25 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 4783, 28 lines modifiedOffset 4783, 30 lines modified
  
4783 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4783 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4784 ····move-result-object·v14784 ····move-result-object·v1
  
4785 ····iget·v2,·p1,·Landroid/support/v4/app/Fragment;->mContainerId:I4785 ····iget·v2,·p1,·Landroid/support/v4/app/Fragment;->mContainerId:I
  
 4786 ····.line·921
4786 ····invoke-static·{v2},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;4787 ····invoke-static·{v2},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
4787 ····move-result-object·v24788 ····move-result-object·v2
  
4788 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4789 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4789 ····move-result-object·v14790 ····move-result-object·v1
  
4790 ····const-string·v2,·"·("4791 ····const-string·v2,·"·("
  
4791 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4792 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4792 ····move-result-object·v14793 ····move-result-object·v1
  
 4794 ····.line·922
4793 ····invoke-virtual·{p1},·Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources;4795 ····invoke-virtual·{p1},·Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources;
  
4794 ····move-result-object·v24796 ····move-result-object·v2
  
4795 ····iget·v3,·p1,·Landroid/support/v4/app/Fragment;->mContainerId:I4797 ····iget·v3,·p1,·Landroid/support/v4/app/Fragment;->mContainerId:I
  
4796 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String;4798 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String;
Offset 4827, 14 lines modifiedOffset 4829, 15 lines modified
  
4827 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;4829 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
4828 ····move-result-object·v14830 ····move-result-object·v1
  
4829 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V4831 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 4832 ····.line·919
4830 ····invoke-direct·{p0,·v0},·Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V4833 ····invoke-direct·{p0,·v0},·Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V
  
4831 ····.line·9264834 ····.line·926
4832 ····:cond_114835 ····:cond_11
4833 ····iput-object·v7,·p1,·Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup;4836 ····iput-object·v7,·p1,·Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup;
  
4834 ····.line·9274837 ····.line·927
Offset 7525, 14 lines modifiedOffset 7528, 15 lines modified
  
7525 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;7528 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
7526 ····move-result-object·v107529 ····move-result-object·v10
  
7527 ····iget-object·v11,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;7530 ····iget-object·v11,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
 7531 ····.line·1724
7528 ····invoke-virtual·{v11,·v8},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;7532 ····invoke-virtual·{v11,·v8},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
7529 ····move-result-object·v117533 ····move-result-object·v11
  
7530 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;7534 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
7531 ····move-result-object·v107535 ····move-result-object·v10
Offset 7551, 14 lines modifiedOffset 7555, 15 lines modified
  
7551 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;7555 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
7552 ····move-result-object·v107556 ····move-result-object·v10
  
7553 ····invoke-direct·{v9,·v10},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V7557 ····invoke-direct·{v9,·v10},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 7558 ····.line·1723
7554 ····invoke-direct·{p0,·v9},·Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V7559 ····invoke-direct·{p0,·v9},·Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V
  
7555 ····.line·17277560 ····.line·1727
7556 ····:cond_b7561 ····:cond_b
7557 ····sget-boolean·v9,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z7562 ····sget-boolean·v9,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z
  
7558 ····if-eqz·v9,·:cond_c7563 ····if-eqz·v9,·:cond_c
Offset 7583, 26 lines modifiedOffset 7588, 28 lines modified
  
7583 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;7588 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
7584 ····move-result-object·v107589 ····move-result-object·v10
  
7585 ····iget-object·v11,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;7590 ····iget-object·v11,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
 7591 ····.line·1728
7586 ····invoke-virtual·{v11,·v8},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;7592 ····invoke-virtual·{v11,·v8},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
7587 ····move-result-object·v117593 ····move-result-object·v11
  
7588 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;7594 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
7589 ····move-result-object·v107595 ····move-result-object·v10
  
7590 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;7596 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
7591 ····move-result-object·v107597 ····move-result-object·v10
  
 7598 ····.line·1727
7592 ····invoke-static·{v9,·v10},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I7599 ····invoke-static·{v9,·v10},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
7593 ····.line·17207600 ····.line·1720
7594 ····:cond_c7601 ····:cond_c
7595 ····add-int/lit8·v8,·v8,·0x17602 ····add-int/lit8·v8,·v8,·0x1
  
7596 ····goto·:goto_37603 ····goto·:goto_3
Offset 7672, 26 lines modifiedOffset 7679, 28 lines modified
  
7672 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;7679 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
7673 ····move-result-object·v107680 ····move-result-object·v10
  
7674 ····iget-object·v11,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList;7681 ····iget-object·v11,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList;
  
 7682 ····.line·1741
7675 ····invoke-virtual·{v11,·v8},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;7683 ····invoke-virtual·{v11,·v8},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
7676 ····move-result-object·v117684 ····move-result-object·v11
  
7677 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;7685 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
7678 ····move-result-object·v107686 ····move-result-object·v10
  
7679 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;7687 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
7680 ····move-result-object·v107688 ····move-result-object·v10
Max diff block lines reached; 188/4249 bytes (4.42%) of diff not shown.
580 B
smali/android/support/v4/app/ListFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/app/ListFragment;21 .field·final·synthetic·this$0:Landroid/support/v4/app/ListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/ListFragment;)V23 .method·constructor·<init>(Landroid/support/v4/app/ListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/ListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·5627 ····.line·56
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/ListFragment$2;->this$0:Landroid/support/v4/app/ListFragment;28 ····iput-object·p1,·p0,·Landroid/support/v4/app/ListFragment$2;->this$0:Landroid/support/v4/app/ListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.58 KB
smali/android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;30 .method·public·build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;
31 ····.locals·2131 ····.locals·20
32 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;32 ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder;
  
33 ····.prologue33 ····.prologue
34 ····.line·11734 ····.line·117
35 ····new-instance·v1,·Landroid/support/v4/app/NotificationCompatJellybean;35 ····new-instance·v1,·Landroid/support/v4/app/NotificationCompatJellybean;
  
36 ····move-object/from16·v0,·p136 ····move-object/from16·v0,·p1
Offset 112, 45 lines modifiedOffset 112, 44 lines modified
112 ····.local·v1,·"jbBuilder":Landroid/support/v4/app/NotificationCompatJellybean;112 ····.local·v1,·"jbBuilder":Landroid/support/v4/app/NotificationCompatJellybean;
113 ····move-object/from16·v0,·p1113 ····move-object/from16·v0,·p1
  
114 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;114 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
  
115 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;115 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
116 ····move-result-object·v19116 ····move-result-object·v2
  
117 ····.local·v19,·"i$":Ljava/util/Iterator; 
118 ····:goto_0117 ····:goto_0
119 ····invoke-interface/range·{v19·..·v19},·Ljava/util/Iterator;->hasNext()Z118 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
120 ····move-result·v2119 ····move-result·v3
  
121 ····if-eqz·v2,·:cond_0120 ····if-eqz·v3,·:cond_0
  
122 ····invoke-interface/range·{v19·..·v19},·Ljava/util/Iterator;->next()Ljava/lang/Object;121 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
123 ····move-result-object·v18122 ····move-result-object·v18
  
124 ····check-cast·v18,·Landroid/support/v4/app/NotificationCompat$Action;123 ····check-cast·v18,·Landroid/support/v4/app/NotificationCompat$Action;
  
125 ····.line·123124 ····.line·123
126 ····.local·v18,·"action":Landroid/support/v4/app/NotificationCompat$Action;125 ····.local·v18,·"action":Landroid/support/v4/app/NotificationCompat$Action;
127 ····move-object/from16·v0,·v18126 ····move-object/from16·v0,·v18
  
128 ····iget·v2,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I127 ····iget·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I
  
129 ····move-object/from16·v0,·v18128 ····move-object/from16·v0,·v18
  
130 ····iget-object·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;129 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence;
  
131 ····move-object/from16·v0,·v18130 ····move-object/from16·v0,·v18
  
132 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;131 ····iget-object·v5,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent;
  
133 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/support/v4/app/NotificationCompatJellybean;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V132 ····invoke-virtual·{v1,·v3,·v4,·v5},·Landroid/support/v4/app/NotificationCompatJellybean;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
  
134 ····goto·:goto_0133 ····goto·:goto_0
  
135 ····.line·125134 ····.line·125
136 ····.end·local·v18····#·"action":Landroid/support/v4/app/NotificationCompat$Action;135 ····.end·local·v18····#·"action":Landroid/support/v4/app/NotificationCompat$Action;
137 ····:cond_0136 ····:cond_0
138 ····move-object/from16·v0,·p1137 ····move-object/from16·v0,·p1
Offset 169, 40 lines modifiedOffset 168, 40 lines modified
169 ····if-eqz·v2,·:cond_2168 ····if-eqz·v2,·:cond_2
  
170 ····.line·127169 ····.line·127
171 ····move-object/from16·v0,·p1170 ····move-object/from16·v0,·p1
  
172 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;171 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
173 ····move-object/from16·v20,·v0172 ····move-object/from16·v19,·v0
  
174 ····check-cast·v20,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;173 ····check-cast·v19,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;
  
175 ····.line·128174 ····.line·128
176 ····.local·v20,·"style":Landroid/support/v4/app/NotificationCompat$BigTextStyle;175 ····.local·v19,·"style":Landroid/support/v4/app/NotificationCompat$BigTextStyle;
177 ····move-object/from16·v0,·v20176 ····move-object/from16·v0,·v19
  
178 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence;177 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
179 ····move-object/from16·v0,·v20178 ····move-object/from16·v0,·v19
  
180 ····iget-boolean·v3,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z179 ····iget-boolean·v3,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z
  
181 ····move-object/from16·v0,·v20180 ····move-object/from16·v0,·v19
  
182 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence;181 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence;
  
183 ····move-object/from16·v0,·v20182 ····move-object/from16·v0,·v19
  
184 ····iget-object·v5,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence;183 ····iget-object·v5,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence;
  
185 ····invoke-virtual·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/app/NotificationCompatJellybean;->addBigTextStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V184 ····invoke-virtual·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/app/NotificationCompatJellybean;->addBigTextStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V
  
186 ····.line·148185 ····.line·148
187 ····.end·local·v20····#·"style":Landroid/support/v4/app/NotificationCompat$BigTextStyle;186 ····.end·local·v19····#·"style":Landroid/support/v4/app/NotificationCompat$BigTextStyle;
188 ····:cond_1187 ····:cond_1
189 ····:goto_1188 ····:goto_1
190 ····invoke-virtual·{v1},·Landroid/support/v4/app/NotificationCompatJellybean;->build()Landroid/app/Notification;189 ····invoke-virtual·{v1},·Landroid/support/v4/app/NotificationCompatJellybean;->build()Landroid/app/Notification;
  
191 ····move-result-object·v2190 ····move-result-object·v2
  
192 ····return-object·v2191 ····return-object·v2
Offset 218, 83 lines modifiedOffset 217, 83 lines modified
218 ····if-eqz·v2,·:cond_3217 ····if-eqz·v2,·:cond_3
  
219 ····.line·133218 ····.line·133
220 ····move-object/from16·v0,·p1219 ····move-object/from16·v0,·p1
  
221 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;220 ····iget-object·v0,·v0,·Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
  
222 ····move-object/from16·v20,·v0221 ····move-object/from16·v19,·v0
  
223 ····check-cast·v20,·Landroid/support/v4/app/NotificationCompat$InboxStyle;222 ····check-cast·v19,·Landroid/support/v4/app/NotificationCompat$InboxStyle;
  
224 ····.line·134223 ····.line·134
225 ····.local·v20,·"style":Landroid/support/v4/app/NotificationCompat$InboxStyle;224 ····.local·v19,·"style":Landroid/support/v4/app/NotificationCompat$InboxStyle;
226 ····move-object/from16·v0,·v20225 ····move-object/from16·v0,·v19
  
227 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence;226 ····iget-object·v2,·v0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence;
  
228 ····move-object/from16·v0,·v20227 ····move-object/from16·v0,·v19
  
229 ····iget-boolean·v3,·v0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z228 ····iget-boolean·v3,·v0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z
  
230 ····move-object/from16·v0,·v20229 ····move-object/from16·v0,·v19
  
231 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence;230 ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence;
Max diff block lines reached; 2835/8613 bytes (32.92%) of diff not shown.
7.01 KB
smali/android/support/v4/app/FragmentStatePagerAdapter.smali
    
Offset 357, 111 lines modifiedOffset 357, 110 lines modified
357 ····check-cast·v0,·Landroid/os/Bundle;357 ····check-cast·v0,·Landroid/os/Bundle;
  
358 ····.line·198358 ····.line·198
359 ····.local·v0,·"bundle":Landroid/os/Bundle;359 ····.local·v0,·"bundle":Landroid/os/Bundle;
360 ····invoke-virtual·{v0,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V360 ····invoke-virtual·{v0,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
  
361 ····.line·199361 ····.line·199
362 ····const-string·v8,·"states"362 ····const-string·v7,·"states"
  
363 ····invoke-virtual·{v0,·v8},·Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable;363 ····invoke-virtual·{v0,·v7},·Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable;
  
364 ····move-result-object·v2364 ····move-result-object·v2
  
365 ····.line·200365 ····.line·200
366 ····.local·v2,·"fss":[Landroid/os/Parcelable;366 ····.local·v2,·"fss":[Landroid/os/Parcelable;
367 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;367 ····iget-object·v7,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;
  
368 ····invoke-virtual·{v8},·Ljava/util/ArrayList;->clear()V368 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clear()V
  
369 ····.line·201369 ····.line·201
370 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;370 ····iget-object·v7,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;
  
371 ····invoke-virtual·{v8},·Ljava/util/ArrayList;->clear()V371 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clear()V
  
372 ····.line·202372 ····.line·202
373 ····if-eqz·v2,·:cond_0373 ····if-eqz·v2,·:cond_0
  
374 ····.line·203374 ····.line·203
375 ····const/4·v3,·0x0375 ····const/4·v3,·0x0
  
376 ····.local·v3,·"i":I376 ····.local·v3,·"i":I
377 ····:goto_0377 ····:goto_0
378 ····array-length·v8,·v2378 ····array-length·v7,·v2
  
379 ····if-ge·v3,·v8,·:cond_0379 ····if-ge·v3,·v7,·:cond_0
  
380 ····.line·204380 ····.line·204
381 ····iget-object·v9,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;381 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList;
  
382 ····aget-object·v8,·v2,·v3382 ····aget-object·v7,·v2,·v3
  
383 ····check-cast·v8,·Landroid/support/v4/app/Fragment$SavedState;383 ····check-cast·v7,·Landroid/support/v4/app/Fragment$SavedState;
  
384 ····invoke-virtual·{v9,·v8},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z384 ····invoke-virtual·{v8,·v7},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
385 ····.line·203385 ····.line·203
386 ····add-int/lit8·v3,·v3,·0x1386 ····add-int/lit8·v3,·v3,·0x1
  
387 ····goto·:goto_0387 ····goto·:goto_0
  
388 ····.line·207388 ····.line·207
389 ····.end·local·v3····#·"i":I389 ····.end·local·v3····#·"i":I
390 ····:cond_0390 ····:cond_0
391 ····invoke-virtual·{v0},·Landroid/os/Bundle;->keySet()Ljava/util/Set;391 ····invoke-virtual·{v0},·Landroid/os/Bundle;->keySet()Ljava/util/Set;
  
392 ····move-result-object·v7392 ····move-result-object·v6
  
393 ····.line·208393 ····.line·208
394 ····.local·v7,·"keys":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Ljava/lang/String;>;"394 ····.local·v6,·"keys":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Ljava/lang/String;>;"
395 ····invoke-interface·{v7},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;395 ····invoke-interface·{v6},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
396 ····move-result-object·v4396 ····move-result-object·v7
  
397 ····.local·v4,·"i$":Ljava/util/Iterator; 
398 ····:cond_1397 ····:cond_1
399 ····:goto_1398 ····:goto_1
400 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z399 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
401 ····move-result·v8400 ····move-result·v8
  
402 ····if-eqz·v8,·:cond_4401 ····if-eqz·v8,·:cond_4
  
403 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;402 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
404 ····move-result-object·v6403 ····move-result-object·v5
  
405 ····check-cast·v6,·Ljava/lang/String;404 ····check-cast·v5,·Ljava/lang/String;
  
406 ····.line·209405 ····.line·209
407 ····.local·v6,·"key":Ljava/lang/String;406 ····.local·v5,·"key":Ljava/lang/String;
408 ····const-string·v8,·"f"407 ····const-string·v8,·"f"
  
409 ····invoke-virtual·{v6,·v8},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z408 ····invoke-virtual·{v5,·v8},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
410 ····move-result·v8409 ····move-result·v8
  
411 ····if-eqz·v8,·:cond_1410 ····if-eqz·v8,·:cond_1
  
412 ····.line·210411 ····.line·210
413 ····const/4·v8,·0x1412 ····const/4·v8,·0x1
  
414 ····invoke-virtual·{v6,·v8},·Ljava/lang/String;->substring(I)Ljava/lang/String;413 ····invoke-virtual·{v5,·v8},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
415 ····move-result-object·v8414 ····move-result-object·v8
  
416 ····invoke-static·{v8},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I415 ····invoke-static·{v8},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
417 ····move-result·v5416 ····move-result·v4
  
418 ····.line·211417 ····.line·211
419 ····.local·v5,·"index":I418 ····.local·v4,·"index":I
420 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;419 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager;
  
421 ····invoke-virtual·{v8,·v0,·v6},·Landroid/support/v4/app/FragmentManager;->getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;420 ····invoke-virtual·{v8,·v0,·v5},·Landroid/support/v4/app/FragmentManager;->getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;
  
422 ····move-result-object·v1421 ····move-result-object·v1
  
423 ····.line·212422 ····.line·212
424 ····.local·v1,·"f":Landroid/support/v4/app/Fragment;423 ····.local·v1,·"f":Landroid/support/v4/app/Fragment;
425 ····if-eqz·v1,·:cond_3424 ····if-eqz·v1,·:cond_3
  
Offset 469, 15 lines modifiedOffset 468, 15 lines modified
469 ····:goto_2468 ····:goto_2
470 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;469 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;
  
471 ····invoke-virtual·{v8},·Ljava/util/ArrayList;->size()I470 ····invoke-virtual·{v8},·Ljava/util/ArrayList;->size()I
  
472 ····move-result·v8471 ····move-result·v8
  
473 ····if-gt·v8,·v5,·:cond_2472 ····if-gt·v8,·v4,·:cond_2
  
474 ····.line·214473 ····.line·214
475 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;474 ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList;
  
476 ····const/4·v9,·0x0475 ····const/4·v9,·0x0
  
477 ····invoke-virtual·{v8,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z476 ····invoke-virtual·{v8,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
Max diff block lines reached; 1866/7059 bytes (26.43%) of diff not shown.
3.6 KB
smali/android/support/v4/app/NavUtils.smali
    
Offset 109, 14 lines modifiedOffset 109, 15 lines modified
109 ····:goto_0109 ····:goto_0
110 ····return-object·v2110 ····return-object·v2
  
111 ····.line·259111 ····.line·259
112 ····:cond_0112 ····:cond_0
113 ····new-instance·v3,·Landroid/content/ComponentName;113 ····new-instance·v3,·Landroid/content/ComponentName;
  
 114 ····.line·260
114 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;115 ····invoke-virtual·{p1},·Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
  
115 ····move-result-object·v4116 ····move-result-object·v4
  
116 ····invoke-direct·{v3,·v4,·v1},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V117 ····invoke-direct·{v3,·v4,·v1},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
117 ····.line·261118 ····.line·261
Offset 125, 30 lines modifiedOffset 126, 32 lines modified
  
125 ····move-result-object·v0126 ····move-result-object·v0
  
126 ····.line·262127 ····.line·262
127 ····.local·v0,·"grandparent":Ljava/lang/String;128 ····.local·v0,·"grandparent":Ljava/lang/String;
128 ····if-nez·v0,·:cond_1129 ····if-nez·v0,·:cond_1
  
 130 ····.line·263
129 ····invoke-static·{v3},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;131 ····invoke-static·{v3},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  
130 ····move-result-object·v2132 ····move-result-object·v2
  
131 ····.line·265133 ····.line·265
132 ····.local·v2,·"parentIntent":Landroid/content/Intent;134 ····.local·v2,·"parentIntent":Landroid/content/Intent;
133 ····:goto_1135 ····:goto_1
134 ····goto·:goto_0136 ····goto·:goto_0
  
135 ····.line·262137 ····.line·263
136 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;138 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;
137 ····:cond_1139 ····:cond_1
138 ····new-instance·v4,·Landroid/content/Intent;140 ····new-instance·v4,·Landroid/content/Intent;
  
139 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V141 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V
  
 142 ····.line·264
140 ····invoke-virtual·{v4,·v3},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;143 ····invoke-virtual·{v4,·v3},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
  
141 ····move-result-object·v2144 ····move-result-object·v2
  
142 ····goto·:goto_1145 ····goto·:goto_1
143 .end·method146 .end·method
  
Offset 204, 30 lines modifiedOffset 207, 32 lines modified
  
204 ····move-result-object·v0207 ····move-result-object·v0
  
205 ····.line·237208 ····.line·237
206 ····.local·v0,·"grandparent":Ljava/lang/String;209 ····.local·v0,·"grandparent":Ljava/lang/String;
207 ····if-nez·v0,·:cond_1210 ····if-nez·v0,·:cond_1
  
 211 ····.line·238
208 ····invoke-static·{v3},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;212 ····invoke-static·{v3},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  
209 ····move-result-object·v2213 ····move-result-object·v2
  
210 ····.line·240214 ····.line·240
211 ····.local·v2,·"parentIntent":Landroid/content/Intent;215 ····.local·v2,·"parentIntent":Landroid/content/Intent;
212 ····:goto_1216 ····:goto_1
213 ····goto·:goto_0217 ····goto·:goto_0
  
214 ····.line·237218 ····.line·238
215 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;219 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;
216 ····:cond_1220 ····:cond_1
217 ····new-instance·v4,·Landroid/content/Intent;221 ····new-instance·v4,·Landroid/content/Intent;
  
218 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V222 ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V
  
 223 ····.line·239
219 ····invoke-virtual·{v4,·v3},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;224 ····invoke-virtual·{v4,·v3},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
  
220 ····move-result-object·v2225 ····move-result-object·v2
  
221 ····goto·:goto_1226 ····goto·:goto_1
222 .end·method227 .end·method
  
Offset 323, 39 lines modifiedOffset 328, 28 lines modified
  
323 ····const-string·v3,·"Activity·"328 ····const-string·v3,·"Activity·"
  
324 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;329 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
325 ····move-result-object·v2330 ····move-result-object·v2
  
 331 ····.line·178
326 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;332 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
327 ····move-result-object·v3333 ····move-result-object·v3
  
328 ····invoke-virtual·{v3},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;334 ····invoke-virtual·{v3},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
329 ····move-result-object·v3335 ····move-result-object·v3
  
330 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;336 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
331 ····move-result-object·v2337 ····move-result-object·v2
  
 338 ····const-string·v3,·"·does·not·have·a·parent·activity·name·specified.·(Did·you·forget·to·add·the·android.support.PARENT_ACTIVITY·<meta-data>··element·in·your·manifest?)"
332 ····const-string·v3,·"·does·not·have·a·parent·activity·name·specified." 
  
333 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
334 ····move-result-object·v2 
  
335 ····const-string·v3,·"·(Did·you·forget·to·add·the·android.support.PARENT_ACTIVITY·<meta-data>·" 
  
336 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
337 ····move-result-object·v2 
  
338 ····const-string·v3,·"·element·in·your·manifest?)" 
  
339 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;339 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
340 ····move-result-object·v2340 ····move-result-object·v2
  
341 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;341 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.85 KB
smali/android/support/v4/app/ActivityOptionsCompat.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
36 ····const/16·v1,·0x1036 ····const/16·v1,·0x10
  
37 ····if-lt·v0,·v1,·:cond_037 ····if-lt·v0,·v1,·:cond_0
  
38 ····.line·4638 ····.line·46
39 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;39 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
  
 40 ····.line·47
40 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;41 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;
  
41 ····move-result-object·v142 ····move-result-object·v1
  
42 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V43 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V
  
43 ····.line·4944 ····.line·49
Offset 73, 14 lines modifiedOffset 74, 15 lines modified
73 ····const/16·v1,·0x1074 ····const/16·v1,·0x10
  
74 ····if-lt·v0,·v1,·:cond_075 ····if-lt·v0,·v1,·:cond_0
  
75 ····.line·7576 ····.line·75
76 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;77 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
  
 78 ····.line·76
77 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;79 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;
  
78 ····move-result-object·v180 ····move-result-object·v1
  
79 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V81 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V
  
80 ····.line·7982 ····.line·79
Offset 109, 14 lines modifiedOffset 111, 15 lines modified
109 ····const/16·v1,·0x10111 ····const/16·v1,·0x10
  
110 ····if-lt·v0,·v1,·:cond_0112 ····if-lt·v0,·v1,·:cond_0
  
111 ····.line·104113 ····.line·104
112 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;114 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;
  
 115 ····.line·105
113 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;116 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/ActivityOptionsCompatJB;->makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;
  
114 ····move-result-object·v1117 ····move-result-object·v1
  
115 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V118 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V
  
116 ····.line·108119 ····.line·108
609 B
smali/android/support/v4/app/FragmentActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentActivity;21 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V23 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·10627 ····.line·106
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity;28 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.17 KB
smali/android/support/v4/app/FragmentActivity.smali
    
Offset 87, 15 lines modifiedOffset 87, 14 lines modified
87 ····.line·10687 ····.line·106
88 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$2;88 ····new-instance·v0,·Landroid/support/v4/app/FragmentActivity$2;
  
89 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$2;-><init>(Landroid/support/v4/app/FragmentActivity;)V89 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentActivity$2;-><init>(Landroid/support/v4/app/FragmentActivity;)V
  
90 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer;90 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer;
  
91 ····.line·134 
92 ····return-void91 ····return-void
93 .end·method92 .end·method
  
94 .method·private·dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V93 .method·private·dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V
95 ····.locals·594 ····.locals·5
96 ····.param·p1,·"prefix"····#·Ljava/lang/String;95 ····.param·p1,·"prefix"····#·Ljava/lang/String;
97 ····.param·p2,·"writer"····#·Ljava/io/PrintWriter;96 ····.param·p2,·"writer"····#·Ljava/io/PrintWriter;
Offset 883, 14 lines modifiedOffset 882, 15 lines modified
883 .end·method882 .end·method
  
884 .method·public·getLastCustomNonConfigurationInstance()Ljava/lang/Object;883 .method·public·getLastCustomNonConfigurationInstance()Ljava/lang/Object;
885 ····.locals·2884 ····.locals·2
  
886 ····.prologue885 ····.prologue
887 ····.line·632886 ····.line·632
 887 ····.line·633
888 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;888 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
  
889 ····move-result-object·v0889 ····move-result-object·v0
  
890 ····check-cast·v0,·Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;890 ····check-cast·v0,·Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;
  
891 ····.line·634891 ····.line·634
Offset 1109, 26 lines modifiedOffset 1109, 28 lines modified
  
1109 ····const-string·v4,·"Activity·result·fragment·index·out·of·range:·0x"1109 ····const-string·v4,·"Activity·result·fragment·index·out·of·range:·0x"
  
1110 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1110 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1111 ····move-result-object·v31111 ····move-result-object·v3
  
 1112 ····.line·158
1112 ····invoke-static·{p1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;1113 ····invoke-static·{p1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
1113 ····move-result-object·v41114 ····move-result-object·v4
  
1114 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1115 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1115 ····move-result-object·v31116 ····move-result-object·v3
  
1116 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1117 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1117 ····move-result-object·v31118 ····move-result-object·v3
  
 1119 ····.line·157
1118 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I1120 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
1119 ····.line·1721121 ····.line·172
1120 ····:goto_01122 ····:goto_0
1121 ····return-void1123 ····return-void
  
1122 ····.line·1611124 ····.line·161
Offset 1156, 26 lines modifiedOffset 1158, 28 lines modified
  
1156 ····const-string·v4,·"Activity·result·no·fragment·exists·for·index:·0x"1158 ····const-string·v4,·"Activity·result·no·fragment·exists·for·index:·0x"
  
1157 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1159 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1158 ····move-result-object·v31160 ····move-result-object·v3
  
 1161 ····.line·164
1159 ····invoke-static·{p1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;1162 ····invoke-static·{p1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
1160 ····move-result-object·v41163 ····move-result-object·v4
  
1161 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1164 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1162 ····move-result-object·v31165 ····move-result-object·v3
  
1163 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1166 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1164 ····move-result-object·v31167 ····move-result-object·v3
  
 1168 ····.line·163
1165 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I1169 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
1166 ····goto·:goto_01170 ····goto·:goto_0
  
1167 ····.line·1661171 ····.line·166
1168 ····:cond_21172 ····:cond_2
1169 ····const·v2,·0xffff1173 ····const·v2,·0xffff
Offset 1273, 15 lines modifiedOffset 1277, 15 lines modified
  
1273 ····invoke-virtual·{v3,·p0},·Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V1277 ····invoke-virtual·{v3,·p0},·Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V
  
1274 ····.line·2041278 ····.line·204
1275 ····:cond_01279 ····:cond_0
1276 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V1280 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
  
1277 ····.line·2061281 ····.line·207
1278 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;1282 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
  
1279 ····move-result-object·v01283 ····move-result-object·v0
  
1280 ····check-cast·v0,·Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;1284 ····check-cast·v0,·Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;
  
1281 ····.line·2081285 ····.line·208
Offset 1578, 14 lines modifiedOffset 1582, 15 lines modified
  
1578 ····const-string·v9,·"onCreateView:·id=0x"1582 ····const-string·v9,·"onCreateView:·id=0x"
  
1579 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1583 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1580 ····move-result-object·v81584 ····move-result-object·v8
  
 1585 ····.line·280
1581 ····invoke-static·{v4},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;1586 ····invoke-static·{v4},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
1582 ····move-result-object·v91587 ····move-result-object·v9
  
1583 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1588 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1584 ····move-result-object·v81589 ····move-result-object·v8
Offset 1610, 14 lines modifiedOffset 1615, 15 lines modified
  
1610 ····move-result-object·v81615 ····move-result-object·v8
  
1611 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1616 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Max diff block lines reached; 1380/5187 bytes (26.60%) of diff not shown.
2.17 KB
smali/android/support/v4/app/LoaderManagerImpl$LoaderInfo.smali
    
Offset 76, 14 lines modifiedOffset 76, 15 lines modified
  
76 .field·final·synthetic·this$0:Landroid/support/v4/app/LoaderManagerImpl;76 .field·final·synthetic·this$0:Landroid/support/v4/app/LoaderManagerImpl;
  
  
77 #·direct·methods77 #·direct·methods
78 .method·public·constructor·<init>(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V78 .method·public·constructor·<init>(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V
79 ····.locals·079 ····.locals·0
 80 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/LoaderManagerImpl;
80 ····.param·p2,·"id"····#·I81 ····.param·p2,·"id"····#·I
81 ····.param·p3,·"args"····#·Landroid/os/Bundle;82 ····.param·p3,·"args"····#·Landroid/os/Bundle;
82 ····.annotation·system·Ldalvik/annotation/Signature;83 ····.annotation·system·Ldalvik/annotation/Signature;
83 ········value·=·{84 ········value·=·{
84 ············"(I",85 ············"(I",
85 ············"Landroid/os/Bundle;",86 ············"Landroid/os/Bundle;",
86 ············"Landroid/support/v4/app/LoaderManager$LoaderCallbacks",87 ············"Landroid/support/v4/app/LoaderManager$LoaderCallbacks",
Offset 193, 26 lines modifiedOffset 194, 28 lines modified
  
193 ····const-string·v3,·":·"194 ····const-string·v3,·":·"
  
194 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;195 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
195 ····move-result-object·v2196 ····move-result-object·v2
  
 197 ····.line·426
196 ····invoke-virtual·{p1,·p2},·Landroid/support/v4/content/Loader;->dataToString(Ljava/lang/Object;)Ljava/lang/String;198 ····invoke-virtual·{p1,·p2},·Landroid/support/v4/content/Loader;->dataToString(Ljava/lang/Object;)Ljava/lang/String;
  
197 ····move-result-object·v3199 ····move-result-object·v3
  
198 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;200 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
199 ····move-result-object·v2201 ····move-result-object·v2
  
200 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;202 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
201 ····move-result-object·v2203 ····move-result-object·v2
  
 204 ····.line·425
202 ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I205 ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
203 ····.line·427206 ····.line·427
204 ····:cond_1207 ····:cond_1
205 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks;208 ····iget-object·v1,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks;
  
206 ····invoke-interface·{v1,·p1,·p2},·Landroid/support/v4/app/LoaderManager$LoaderCallbacks;->onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V209 ····invoke-interface·{v1,·p1,·p2},·Landroid/support/v4/app/LoaderManager$LoaderCallbacks;->onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V
Offset 1240, 14 lines modifiedOffset 1243, 15 lines modified
  
1240 ····move-result·v01243 ····move-result·v0
  
1241 ····if-eqz·v0,·:cond_41244 ····if-eqz·v0,·:cond_4
  
1242 ····iget-object·v0,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mLoader:Landroid/support/v4/content/Loader;1245 ····iget-object·v0,·p0,·Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mLoader:Landroid/support/v4/content/Loader;
  
 1246 ····.line·256
1243 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1247 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1244 ····move-result-object·v01248 ····move-result-object·v0
  
1245 ····invoke-virtual·{v0},·Ljava/lang/Class;->getModifiers()I1249 ····invoke-virtual·{v0},·Ljava/lang/Class;->getModifiers()I
  
1246 ····move-result·v01250 ····move-result·v0
453 B
smali/android/support/v4/app/NotificationCompat.smali
    
Offset 108, 15 lines modifiedOffset 108, 14 lines modified
108 .method·public·constructor·<init>()V108 .method·public·constructor·<init>()V
109 ····.locals·0109 ····.locals·0
  
110 ····.prologue110 ····.prologue
111 ····.line·34111 ····.line·34
112 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V112 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
113 ····.line·819 
114 ····return-void113 ····return-void
115 .end·method114 .end·method
  
116 .method·static·synthetic·access$000()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;115 .method·static·synthetic·access$000()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
117 ····.locals·1116 ····.locals·1
  
118 ····.prologue117 ····.prologue
934 B
smali/android/support/v4/app/FragmentTabHost$SavedState.smali
    
Offset 102, 14 lines modifiedOffset 102, 15 lines modified
  
102 ····const-string·v1,·"FragmentTabHost.SavedState{"102 ····const-string·v1,·"FragmentTabHost.SavedState{"
  
103 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;103 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
104 ····move-result-object·v0104 ····move-result-object·v0
  
 105 ····.line·111
105 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I106 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
106 ····move-result·v1107 ····move-result·v1
  
107 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;108 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
108 ····move-result-object·v1109 ····move-result-object·v1
Offset 136, 14 lines modifiedOffset 137, 15 lines modified
  
136 ····move-result-object·v0137 ····move-result-object·v0
  
137 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;138 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
138 ····move-result-object·v0139 ····move-result-object·v0
  
 140 ····.line·110
139 ····return-object·v0141 ····return-object·v0
140 .end·method142 .end·method
  
141 .method·public·writeToParcel(Landroid/os/Parcel;I)V143 .method·public·writeToParcel(Landroid/os/Parcel;I)V
142 ····.locals·1144 ····.locals·1
143 ····.param·p1,·"out"····#·Landroid/os/Parcel;145 ····.param·p1,·"out"····#·Landroid/os/Parcel;
144 ····.param·p2,·"flags"····#·I146 ····.param·p2,·"flags"····#·I
707 B
smali/android/support/v4/app/FragmentManagerImpl$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$fragment:Landroid/support/v4/app/Fragment;22 .field·final·synthetic·val$fragment:Landroid/support/v4/app/Fragment;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V24 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·100728 ····.line·1007
28 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;30 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  
1.06 KB
smali/android/support/v4/app/FragmentManagerState$1.smali
    
Offset 51, 15 lines modifiedOffset 51, 14 lines modified
51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentManagerState;-><init>(Landroid/os/Parcel;)V51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentManagerState;-><init>(Landroid/os/Parcel;)V
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
57 ····.prologue56 ····.prologue
58 ····.line·37457 ····.line·374
59 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;58 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;
  
60 ····move-result-object·v059 ····move-result-object·v0
  
Offset 75, 15 lines modifiedOffset 74, 14 lines modified
75 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentManagerState;74 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentManagerState;
  
76 ····return-object·v075 ····return-object·v0
77 .end·method76 .end·method
  
78 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
79 ····.locals·178 ····.locals·1
80 ····.param·p1,·"x0"····#·I 
  
81 ····.prologue79 ····.prologue
82 ····.line·37480 ····.line·374
83 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->newArray(I)[Landroid/support/v4/app/FragmentManagerState;81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->newArray(I)[Landroid/support/v4/app/FragmentManagerState;
  
84 ····move-result-object·v082 ····move-result-object·v0
  
1.01 KB
smali/android/support/v4/app/FragmentState$1.smali
    
Offset 51, 15 lines modifiedOffset 51, 14 lines modified
51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentState;-><init>(Landroid/os/Parcel;)V51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentState;-><init>(Landroid/os/Parcel;)V
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
57 ····.prologue56 ····.prologue
58 ····.line·13757 ····.line·137
59 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;58 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;
  
60 ····move-result-object·v059 ····move-result-object·v0
  
Offset 75, 15 lines modifiedOffset 74, 14 lines modified
75 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentState;74 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentState;
  
76 ····return-object·v075 ····return-object·v0
77 .end·method76 .end·method
  
78 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
79 ····.locals·178 ····.locals·1
80 ····.param·p1,·"x0"····#·I 
  
81 ····.prologue79 ····.prologue
82 ····.line·13780 ····.line·137
83 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentState$1;->newArray(I)[Landroid/support/v4/app/FragmentState;81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentState$1;->newArray(I)[Landroid/support/v4/app/FragmentState;
  
84 ····move-result-object·v082 ····move-result-object·v0
  
939 B
smali/android/support/v4/app/FragmentPagerAdapter.smali
    
Offset 239, 22 lines modifiedOffset 239, 24 lines modified
239 ····.line·99239 ····.line·99
240 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;240 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction;
  
241 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I241 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
242 ····move-result·v5242 ····move-result·v5
  
 243 ····.line·100
243 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I244 ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I
  
244 ····move-result·v6245 ····move-result·v6
  
245 ····invoke-static·{v6,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;246 ····invoke-static·{v6,·v2,·v3},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String;
  
246 ····move-result-object·v6247 ····move-result-object·v6
  
 248 ····.line·99
247 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;249 ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
248 ····goto·:goto_0250 ····goto·:goto_0
249 .end·method251 .end·method
  
250 .method·public·isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z252 .method·public·isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z
251 ····.locals·1253 ····.locals·1
11.5 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 34, 174 lines modifiedOffset 34, 197 lines modified
34 ····.line·3434 ····.line·34
35 ····new-instance·v4,·Landroid/app/Notification$Builder;35 ····new-instance·v4,·Landroid/app/Notification$Builder;
  
36 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V36 ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
37 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J37 ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J
  
 38 ····.line·35
38 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;39 ····invoke-virtual·{v4,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
39 ····move-result-object·v440 ····move-result-object·v4
  
40 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I41 ····iget·v5,·p2,·Landroid/app/Notification;->icon:I
  
41 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I42 ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I
  
 43 ····.line·36
42 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;44 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
43 ····move-result-object·v445 ····move-result-object·v4
  
44 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;46 ····iget-object·v5,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
 47 ····.line·37
45 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;48 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
46 ····move-result-object·v449 ····move-result-object·v4
  
47 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;50 ····iget-object·v5,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
 51 ····.line·38
48 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;52 ····invoke-virtual·{v4,·v5,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
49 ····move-result-object·v453 ····move-result-object·v4
  
50 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;54 ····iget-object·v5,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
51 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I55 ····iget·v6,·p2,·Landroid/app/Notification;->audioStreamType:I
  
 56 ····.line·39
52 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;57 ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
53 ····move-result-object·v458 ····move-result-object·v4
  
54 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J59 ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J
  
 60 ····.line·40
55 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;61 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
56 ····move-result-object·v462 ····move-result-object·v4
  
57 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I63 ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I
  
58 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I64 ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I
  
59 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I65 ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I
  
 66 ····.line·41
60 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;67 ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
61 ····move-result-object·v568 ····move-result-object·v5
  
62 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I69 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
63 ····and-int/lit8·v4,·v4,·0x270 ····and-int/lit8·v4,·v4,·0x2
  
64 ····if-eqz·v4,·:cond_071 ····if-eqz·v4,·:cond_0
  
65 ····const/4·v4,·0x172 ····const/4·v4,·0x1
  
 73 ····.line·42
66 ····:goto_074 ····:goto_0
67 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;75 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
68 ····move-result-object·v576 ····move-result-object·v5
  
69 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I77 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
70 ····and-int/lit8·v4,·v4,·0x878 ····and-int/lit8·v4,·v4,·0x8
  
71 ····if-eqz·v4,·:cond_179 ····if-eqz·v4,·:cond_1
  
72 ····const/4·v4,·0x180 ····const/4·v4,·0x1
  
 81 ····.line·43
73 ····:goto_182 ····:goto_1
74 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;83 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
75 ····move-result-object·v584 ····move-result-object·v5
  
76 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I85 ····iget·v4,·p2,·Landroid/app/Notification;->flags:I
  
77 ····and-int/lit8·v4,·v4,·0x1086 ····and-int/lit8·v4,·v4,·0x10
  
78 ····if-eqz·v4,·:cond_287 ····if-eqz·v4,·:cond_2
  
79 ····const/4·v4,·0x188 ····const/4·v4,·0x1
  
 89 ····.line·44
80 ····:goto_290 ····:goto_2
81 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;91 ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
82 ····move-result-object·v492 ····move-result-object·v4
  
83 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I93 ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I
  
 94 ····.line·45
84 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;95 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
85 ····move-result-object·v496 ····move-result-object·v4
  
 97 ····.line·46
86 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;98 ····invoke-virtual·{v4,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
87 ····move-result-object·v499 ····move-result-object·v4
  
 100 ····.line·47
88 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;101 ····invoke-virtual·{v4,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
89 ····move-result-object·v4102 ····move-result-object·v4
  
 103 ····.line·48
90 ····move-object/from16·v0,·p16104 ····move-object/from16·v0,·p16
  
91 ····invoke-virtual·{v4,·v0},·Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;105 ····invoke-virtual·{v4,·v0},·Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
92 ····move-result-object·v4106 ····move-result-object·v4
Max diff block lines reached; 7726/11647 bytes (66.33%) of diff not shown.
1.06 KB
smali/android/support/v4/app/ShareCompatICS.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····const-string·v3,·".sharecompat_"55 ····const-string·v3,·".sharecompat_"
  
56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
 58 ····.line·37
58 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;59 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
59 ····move-result-object·v360 ····move-result-object·v3
  
60 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;61 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
61 ····move-result-object·v362 ····move-result-object·v3
Offset 71, 14 lines modifiedOffset 72, 15 lines modified
  
71 ····move-result-object·v272 ····move-result-object·v2
  
72 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;73 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
73 ····move-result-object·v274 ····move-result-object·v2
  
 75 ····.line·36
74 ····invoke-virtual·{v1,·v2},·Landroid/widget/ShareActionProvider;->setShareHistoryFileName(Ljava/lang/String;)V76 ····invoke-virtual·{v1,·v2},·Landroid/widget/ShareActionProvider;->setShareHistoryFileName(Ljava/lang/String;)V
  
75 ····.line·3877 ····.line·38
76 ····invoke-virtual·{v1,·p2},·Landroid/widget/ShareActionProvider;->setShareIntent(Landroid/content/Intent;)V78 ····invoke-virtual·{v1,·p2},·Landroid/widget/ShareActionProvider;->setShareIntent(Landroid/content/Intent;)V
  
77 ····.line·3979 ····.line·39
78 ····invoke-interface·{p0,·v1},·Landroid/view/MenuItem;->setActionProvider(Landroid/view/ActionProvider;)Landroid/view/MenuItem;80 ····invoke-interface·{p0,·v1},·Landroid/view/MenuItem;->setActionProvider(Landroid/view/ActionProvider;)Landroid/view/MenuItem;
630 B
smali/android/support/v4/app/FragmentManagerImpl$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentManagerImpl;21 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V23 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
25 ····.prologue26 ····.prologue
26 ····.line·47727 ····.line·477
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;28 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.02 KB
smali/android/support/v4/app/BackStackState$1.smali
    
Offset 51, 15 lines modifiedOffset 51, 14 lines modified
51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/BackStackState;-><init>(Landroid/os/Parcel;)V51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/BackStackState;-><init>(Landroid/os/Parcel;)V
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
57 ····.prologue56 ····.prologue
58 ····.line·15857 ····.line·158
59 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/BackStackState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;58 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/BackStackState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;
  
60 ····move-result-object·v059 ····move-result-object·v0
  
Offset 75, 15 lines modifiedOffset 74, 14 lines modified
75 ····new-array·v0,·p1,·[Landroid/support/v4/app/BackStackState;74 ····new-array·v0,·p1,·[Landroid/support/v4/app/BackStackState;
  
76 ····return-object·v075 ····return-object·v0
77 .end·method76 .end·method
  
78 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
79 ····.locals·178 ····.locals·1
80 ····.param·p1,·"x0"····#·I 
  
81 ····.prologue79 ····.prologue
82 ····.line·15880 ····.line·158
83 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/BackStackState$1;->newArray(I)[Landroid/support/v4/app/BackStackState;81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/BackStackState$1;->newArray(I)[Landroid/support/v4/app/BackStackState;
  
84 ····move-result-object·v082 ····move-result-object·v0
  
580 B
smali/android/support/v4/app/ListFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/app/ListFragment;21 .field·final·synthetic·this$0:Landroid/support/v4/app/ListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/ListFragment;)V23 .method·constructor·<init>(Landroid/support/v4/app/ListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/ListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·4927 ····.line·49
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/ListFragment$1;->this$0:Landroid/support/v4/app/ListFragment;28 ····iput-object·p1,·p0,·Landroid/support/v4/app/ListFragment$1;->this$0:Landroid/support/v4/app/ListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.53 KB
smali/android/support/v4/app/ListFragment.smali
    
Offset 356, 31 lines modifiedOffset 356, 35 lines modified
  
356 ····.line·289356 ····.line·289
357 ····if-eqz·p2,·:cond_2357 ····if-eqz·p2,·:cond_2
  
358 ····.line·290358 ····.line·290
359 ····iget-object·v0,·p0,·Landroid/support/v4/app/ListFragment;->mProgressContainer:Landroid/view/View;359 ····iget-object·v0,·p0,·Landroid/support/v4/app/ListFragment;->mProgressContainer:Landroid/view/View;
  
 360 ····.line·291
360 ····invoke-virtual·{p0},·Landroid/support/v4/app/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;361 ····invoke-virtual·{p0},·Landroid/support/v4/app/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
361 ····move-result-object·v1362 ····move-result-object·v1
  
 363 ····.line·290
362 ····invoke-static·{v1,·v5},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;364 ····invoke-static·{v1,·v5},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
  
363 ····move-result-object·v1365 ····move-result-object·v1
  
364 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V366 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
  
365 ····.line·292367 ····.line·292
366 ····iget-object·v0,·p0,·Landroid/support/v4/app/ListFragment;->mListContainer:Landroid/view/View;368 ····iget-object·v0,·p0,·Landroid/support/v4/app/ListFragment;->mListContainer:Landroid/view/View;
  
 369 ····.line·293
367 ····invoke-virtual·{p0},·Landroid/support/v4/app/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;370 ····invoke-virtual·{p0},·Landroid/support/v4/app/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
368 ····move-result-object·v1371 ····move-result-object·v1
  
 372 ····.line·292
369 ····invoke-static·{v1,·v4},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;373 ····invoke-static·{v1,·v4},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
  
370 ····move-result-object·v1374 ····move-result-object·v1
  
371 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V375 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
  
372 ····.line·298376 ····.line·298
Offset 412, 31 lines modifiedOffset 416, 35 lines modified
412 ····.line·301416 ····.line·301
413 ····:cond_3417 ····:cond_3
414 ····if-eqz·p2,·:cond_4418 ····if-eqz·p2,·:cond_4
  
415 ····.line·302419 ····.line·302
416 ····iget-object·v0,·p0,·Landroid/support/v4/app/ListFragment;->mProgressContainer:Landroid/view/View;420 ····iget-object·v0,·p0,·Landroid/support/v4/app/ListFragment;->mProgressContainer:Landroid/view/View;
  
 421 ····.line·303
417 ····invoke-virtual·{p0},·Landroid/support/v4/app/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;422 ····invoke-virtual·{p0},·Landroid/support/v4/app/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
418 ····move-result-object·v1423 ····move-result-object·v1
  
 424 ····.line·302
419 ····invoke-static·{v1,·v4},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;425 ····invoke-static·{v1,·v4},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
  
420 ····move-result-object·v1426 ····move-result-object·v1
  
421 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V427 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
  
422 ····.line·304428 ····.line·304
423 ····iget-object·v0,·p0,·Landroid/support/v4/app/ListFragment;->mListContainer:Landroid/view/View;429 ····iget-object·v0,·p0,·Landroid/support/v4/app/ListFragment;->mListContainer:Landroid/view/View;
  
 430 ····.line·305
424 ····invoke-virtual·{p0},·Landroid/support/v4/app/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;431 ····invoke-virtual·{p0},·Landroid/support/v4/app/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
425 ····move-result-object·v1432 ····move-result-object·v1
  
 433 ····.line·304
426 ····invoke-static·{v1,·v5},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;434 ····invoke-static·{v1,·v5},·Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation;
  
427 ····move-result-object·v1435 ····move-result-object·v1
  
428 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V436 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
  
429 ····.line·310437 ····.line·310
2.37 KB
smali/android/support/v4/app/ActionBarDrawerToggle.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/support/v4/widget/DrawerLayout$DrawerListener;6 .implements·Landroid/support/v4/widget/DrawerLayout$DrawerListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Landroid/support/v4/app/ActionBarDrawerToggle$1;, 
11 ········Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;,10 ········Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;,
12 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;,11 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;,
13 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;,12 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;,
14 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;,13 ········Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;,
15 ········Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;,14 ········Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;,
16 ········Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;15 ········Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;
17 ····}16 ····}
Offset 477, 14 lines modifiedOffset 476, 15 lines modified
477 ····:cond_0476 ····:cond_0
478 ····sget-object·v0,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;477 ····sget-object·v0,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;
  
479 ····iget-object·v1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object;478 ····iget-object·v1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object;
  
480 ····iget-object·v2,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity;479 ····iget-object·v2,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity;
  
 480 ····.line·381
481 ····invoke-interface·{v0,·v1,·v2,·p1},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;481 ····invoke-interface·{v0,·v1,·v2,·p1},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarDescription(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;
  
482 ····move-result-object·v0482 ····move-result-object·v0
  
483 ····iput-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object;483 ····iput-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object;
  
484 ····goto·:goto_0484 ····goto·:goto_0
Offset 514, 14 lines modifiedOffset 514, 15 lines modified
514 ····:cond_0514 ····:cond_0
515 ····sget-object·v0,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;515 ····sget-object·v0,·Landroid/support/v4/app/ActionBarDrawerToggle;->IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;
  
516 ····iget-object·v1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object;516 ····iget-object·v1,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object;
  
517 ····iget-object·v2,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity;517 ····iget-object·v2,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mActivity:Landroid/app/Activity;
  
 518 ····.line·372
518 ····invoke-interface·{v0,·v1,·v2,·p1,·p2},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;519 ····invoke-interface·{v0,·v1,·v2,·p1,·p2},·Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;->setActionBarUpIndicator(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;
  
519 ····move-result-object·v0520 ····move-result-object·v0
  
520 ····iput-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object;521 ····iput-object·v0,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle;->mSetIndicatorInfo:Ljava/lang/Object;
  
521 ····goto·:goto_0522 ····goto·:goto_0
554 B
smali/android/support/v4/app/Fragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/app/Fragment;21 .field·final·synthetic·this$0:Landroid/support/v4/app/Fragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V23 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/Fragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·146127 ····.line·1461
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;28 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.3 KB
smali/android/support/v4/app/ActivityOptionsCompatJB.smali
    
Offset 29, 20 lines modifiedOffset 29, 22 lines modified
29 ····.param·p1,·"enterResId"····#·I29 ····.param·p1,·"enterResId"····#·I
30 ····.param·p2,·"exitResId"····#·I30 ····.param·p2,·"exitResId"····#·I
  
31 ····.prologue31 ····.prologue
32 ····.line·2932 ····.line·29
33 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompatJB;33 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompatJB;
  
 34 ····.line·30
34 ····invoke-static·{p0,·p1,·p2},·Landroid/app/ActivityOptions;->makeCustomAnimation(Landroid/content/Context;II)Landroid/app/ActivityOptions;35 ····invoke-static·{p0,·p1,·p2},·Landroid/app/ActivityOptions;->makeCustomAnimation(Landroid/content/Context;II)Landroid/app/ActivityOptions;
  
35 ····move-result-object·v136 ····move-result-object·v1
  
36 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V37 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V
  
 38 ····.line·29
37 ····return-object·v039 ····return-object·v0
38 .end·method40 .end·method
  
39 .method·public·static·makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;41 .method·public·static·makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;
40 ····.locals·242 ····.locals·2
41 ····.param·p0,·"source"····#·Landroid/view/View;43 ····.param·p0,·"source"····#·Landroid/view/View;
42 ····.param·p1,·"startX"····#·I44 ····.param·p1,·"startX"····#·I
Offset 50, 40 lines modifiedOffset 52, 44 lines modified
50 ····.param·p3,·"startWidth"····#·I52 ····.param·p3,·"startWidth"····#·I
51 ····.param·p4,·"startHeight"····#·I53 ····.param·p4,·"startHeight"····#·I
  
52 ····.prologue54 ····.prologue
53 ····.line·3555 ····.line·35
54 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompatJB;56 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompatJB;
  
 57 ····.line·36
55 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/app/ActivityOptions;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/app/ActivityOptions;58 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/app/ActivityOptions;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/app/ActivityOptions;
  
56 ····move-result-object·v159 ····move-result-object·v1
  
57 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V60 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V
  
 61 ····.line·35
58 ····return-object·v062 ····return-object·v0
59 .end·method63 .end·method
  
60 .method·public·static·makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;64 .method·public·static·makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;
61 ····.locals·265 ····.locals·2
62 ····.param·p0,·"source"····#·Landroid/view/View;66 ····.param·p0,·"source"····#·Landroid/view/View;
63 ····.param·p1,·"thumbnail"····#·Landroid/graphics/Bitmap;67 ····.param·p1,·"thumbnail"····#·Landroid/graphics/Bitmap;
64 ····.param·p2,·"startX"····#·I68 ····.param·p2,·"startX"····#·I
65 ····.param·p3,·"startY"····#·I69 ····.param·p3,·"startY"····#·I
  
66 ····.prologue70 ····.prologue
67 ····.line·4171 ····.line·41
68 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompatJB;72 ····new-instance·v0,·Landroid/support/v4/app/ActivityOptionsCompatJB;
  
 73 ····.line·42
69 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/app/ActivityOptions;->makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions;74 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/app/ActivityOptions;->makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions;
  
70 ····move-result-object·v175 ····move-result-object·v1
  
71 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V76 ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V
  
 77 ····.line·41
72 ····return-object·v078 ····return-object·v0
73 .end·method79 .end·method
  
  
74 #·virtual·methods80 #·virtual·methods
75 .method·public·toBundle()Landroid/os/Bundle;81 .method·public·toBundle()Landroid/os/Bundle;
76 ····.locals·182 ····.locals·1
1.08 KB
smali/android/support/v4/app/Fragment$SavedState$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/Fragment$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V53 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/Fragment$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
59 ····.prologue58 ····.prologue
60 ····.line·33159 ····.line·331
61 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;60 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;
  
62 ····move-result-object·v061 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····new-array·v0,·p1,·[Landroid/support/v4/app/Fragment$SavedState;76 ····new-array·v0,·p1,·[Landroid/support/v4/app/Fragment$SavedState;
  
78 ····return-object·v077 ····return-object·v0
79 .end·method78 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;79 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·180 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue81 ····.prologue
84 ····.line·33182 ····.line·331
85 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->newArray(I)[Landroid/support/v4/app/Fragment$SavedState;83 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->newArray(I)[Landroid/support/v4/app/Fragment$SavedState;
  
86 ····move-result-object·v084 ····move-result-object·v0
  
592 B
smali/android/support/v4/app/FragmentManagerImpl$4.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$id:I24 .field·final·synthetic·val$id:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;II)V26 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;II)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
28 ····.prologue29 ····.prologue
29 ····.line·51230 ····.line·512
30 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
31 ····iput·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I32 ····iput·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I
  
843 B
smali/android/support/v4/app/ShareCompat$ShareCompatImplICS.smali
    
Offset 34, 18 lines modifiedOffset 34, 20 lines modified
  
34 ····.prologue34 ····.prologue
35 ····.line·12535 ····.line·125
36 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->getActivity()Landroid/app/Activity;36 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->getActivity()Landroid/app/Activity;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
 38 ····.line·126
38 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent;39 ····invoke-virtual·{p2},·Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent;
  
39 ····move-result-object·v140 ····move-result-object·v1
  
 41 ····.line·125
40 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/app/ShareCompatICS;->configureMenuItem(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V42 ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/app/ShareCompatICS;->configureMenuItem(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V
  
41 ····.line·12743 ····.line·127
42 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->shouldAddChooserIntent(Landroid/view/MenuItem;)Z44 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->shouldAddChooserIntent(Landroid/view/MenuItem;)Z
  
43 ····move-result·v045 ····move-result·v0
  
1020 B
smali/android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.smali
    
Offset 97, 26 lines modifiedOffset 97, 28 lines modified
  
97 ····.line·42497 ····.line·424
98 ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->save()I98 ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->save()I
  
99 ····.line·42799 ····.line·427
100 ····iget-object·v3,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->this$0:Landroid/support/v4/app/ActionBarDrawerToggle;100 ····iget-object·v3,·p0,·Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;->this$0:Landroid/support/v4/app/ActionBarDrawerToggle;
  
 101 ····.line·428
101 ····invoke-static·{v3},·Landroid/support/v4/app/ActionBarDrawerToggle;->access$300(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity;102 ····invoke-static·{v3},·Landroid/support/v4/app/ActionBarDrawerToggle;->access$300(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity;
  
102 ····move-result-object·v3103 ····move-result-object·v3
  
103 ····invoke-virtual·{v3},·Landroid/app/Activity;->getWindow()Landroid/view/Window;104 ····invoke-virtual·{v3},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
104 ····move-result-object·v3105 ····move-result-object·v3
  
105 ····invoke-virtual·{v3},·Landroid/view/Window;->getDecorView()Landroid/view/View;106 ····invoke-virtual·{v3},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
106 ····move-result-object·v3107 ····move-result-object·v3
  
 108 ····.line·427
107 ····invoke-static·{v3},·Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I109 ····invoke-static·{v3},·Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I
  
108 ····move-result·v3110 ····move-result·v3
  
109 ····if-ne·v3,·v0,·:cond_2111 ····if-ne·v3,·v0,·:cond_2
  
110 ····move·v1,·v0112 ····move·v1,·v0
399 B
smali/android/support/v4/app/LoaderManager.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·3918 ····.line·39
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·43 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·enableDebugLogging(Z)V22 .method·public·static·enableDebugLogging(Z)V
24 ····.locals·023 ····.locals·0
25 ····.param·p0,·"enabled"····#·Z24 ····.param·p0,·"enabled"····#·Z
  
5.53 KB
smali/android/support/v4/app/BackStackRecord.smali
    
Offset 1746, 20 lines modifiedOffset 1746, 22 lines modified
1746 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I1746 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I
  
1747 ····.line·7061747 ····.line·706
1748 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;1748 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
1749 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I1749 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I
  
 1750 ····.line·707
1750 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I1751 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I
  
1751 ····move-result·v71752 ····move-result·v7
  
1752 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I1753 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I
  
 1754 ····.line·706
1753 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V1755 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V
  
1754 ····.line·7601756 ····.line·760
1755 ····:cond_11757 ····:cond_1
1756 ····:goto_11758 ····:goto_1
1757 ····iget-object·v4,·v4,·Landroid/support/v4/app/BackStackRecord$Op;->prev:Landroid/support/v4/app/BackStackRecord$Op;1759 ····iget-object·v4,·v4,·Landroid/support/v4/app/BackStackRecord$Op;->prev:Landroid/support/v4/app/BackStackRecord$Op;
  
Offset 1780, 20 lines modifiedOffset 1782, 22 lines modified
1780 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I1782 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I
  
1781 ····.line·7141783 ····.line·714
1782 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;1784 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
1783 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I1785 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I
  
 1786 ····.line·715
1784 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I1787 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I
  
1785 ····move-result·v71788 ····move-result·v7
  
1786 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I1789 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I
  
 1790 ····.line·714
1787 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V1791 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V
  
1788 ····.line·7181792 ····.line·718
1789 ····:cond_21793 ····:cond_2
1790 ····iget-object·v6,·v4,·Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList;1794 ····iget-object·v6,·v4,·Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList;
  
1791 ····if-eqz·v6,·:cond_11795 ····if-eqz·v6,·:cond_1
Offset 1868, 20 lines modifiedOffset 1872, 22 lines modified
1868 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I1872 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I
  
1869 ····.line·7341873 ····.line·734
1870 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;1874 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
1871 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I1875 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I
  
 1876 ····.line·735
1872 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I1877 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I
  
1873 ····move-result·v71878 ····move-result·v7
  
1874 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I1879 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I
  
 1880 ····.line·734
1875 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V1881 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V
  
1876 ····goto·:goto_11882 ····goto·:goto_1
  
1877 ····.line·7381883 ····.line·738
1878 ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment;1884 ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment;
1879 ····:pswitch_41885 ····:pswitch_4
Offset 1894, 20 lines modifiedOffset 1900, 22 lines modified
1894 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I1900 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I
  
1895 ····.line·7401901 ····.line·740
1896 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;1902 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
1897 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I1903 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I
  
 1904 ····.line·741
1898 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I1905 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I
  
1899 ····move-result·v71906 ····move-result·v7
  
1900 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I1907 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I
  
 1908 ····.line·740
1901 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V1909 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V
  
1902 ····goto·:goto_11910 ····goto·:goto_1
  
1903 ····.line·7441911 ····.line·744
1904 ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment;1912 ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment;
1905 ····:pswitch_51913 ····:pswitch_5
Offset 1920, 20 lines modifiedOffset 1928, 22 lines modified
1920 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I1928 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I
  
1921 ····.line·7461929 ····.line·746
1922 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;1930 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
1923 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I1931 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I
  
 1932 ····.line·747
1924 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I1933 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I
  
1925 ····move-result·v71934 ····move-result·v7
  
1926 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I1935 ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I
  
 1936 ····.line·746
1927 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V1937 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V
  
1928 ····goto·:goto_11938 ····goto·:goto_1
  
1929 ····.line·7501939 ····.line·750
1930 ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment;1940 ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment;
1931 ····:pswitch_61941 ····:pswitch_6
Offset 1946, 20 lines modifiedOffset 1956, 22 lines modified
1946 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I1956 ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I
  
1947 ····.line·7521957 ····.line·752
1948 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;1958 ····iget-object·v6,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
1949 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I1959 ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I
  
 1960 ····.line·753
1950 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I1961 ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I
  
1951 ····move-result·v71962 ····move-result·v7
  
Max diff block lines reached; 1054/5563 bytes (18.95%) of diff not shown.
3.18 KB
smali/android/support/v4/app/Fragment.smali
    
Offset 287, 21 lines modifiedOffset 287, 15 lines modified
  
287 ····move-result-object·v4287 ····move-result-object·v4
  
288 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;288 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
289 ····move-result-object·v4289 ····move-result-object·v4
  
290 ····const-string·v5,·":·make·sure·class·name·exists,·is·public,·and·has·an"290 ····const-string·v5,·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public"
  
291 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
292 ····move-result-object·v4 
  
293 ····const-string·v5,·"·empty·constructor·that·is·public" 
  
294 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;291 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
295 ····move-result-object·v4292 ····move-result-object·v4
  
296 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;293 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 330, 21 lines modifiedOffset 324, 15 lines modified
  
330 ····move-result-object·v4324 ····move-result-object·v4
  
331 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;325 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
332 ····move-result-object·v4326 ····move-result-object·v4
  
333 ····const-string·v5,·":·make·sure·class·name·exists,·is·public,·and·has·an"327 ····const-string·v5,·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public"
  
334 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
335 ····move-result-object·v4 
  
336 ····const-string·v5,·"·empty·constructor·that·is·public" 
  
337 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;328 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
338 ····move-result-object·v4329 ····move-result-object·v4
  
339 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;330 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 373, 21 lines modifiedOffset 361, 15 lines modified
  
373 ····move-result-object·v4361 ····move-result-object·v4
  
374 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;362 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
375 ····move-result-object·v4363 ····move-result-object·v4
  
376 ····const-string·v5,·":·make·sure·class·name·exists,·is·public,·and·has·an"364 ····const-string·v5,·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public"
  
377 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
378 ····move-result-object·v4 
  
379 ····const-string·v5,·"·empty·constructor·that·is·public" 
  
380 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;365 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
381 ····move-result-object·v4366 ····move-result-object·v4
  
382 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;367 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 1673, 14 lines modifiedOffset 1655, 15 lines modified
  
1673 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;1655 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
1674 ····if-eqz·v0,·:cond_01656 ····if-eqz·v0,·:cond_0
  
1675 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;1657 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
 1658 ····.line·732
1676 ····invoke-virtual·{v0},·Landroid/view/View;->getWindowToken()Landroid/os/IBinder;1659 ····invoke-virtual·{v0},·Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
  
1677 ····move-result-object·v01660 ····move-result-object·v0
  
1678 ····if-eqz·v0,·:cond_01661 ····if-eqz·v0,·:cond_0
  
1679 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;1662 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
Offset 1689, 17 lines modifiedOffset 1672, 19 lines modified
  
1689 ····move-result·v01672 ····move-result·v0
  
1690 ····if-nez·v0,·:cond_01673 ····if-nez·v0,·:cond_0
  
1691 ····const/4·v0,·0x11674 ····const/4·v0,·0x1
  
 1675 ····.line·731
1692 ····:goto_01676 ····:goto_0
1693 ····return·v01677 ····return·v0
  
 1678 ····.line·732
1694 ····:cond_01679 ····:cond_0
1695 ····const/4·v0,·0x01680 ····const/4·v0,·0x0
  
1696 ····goto·:goto_01681 ····goto·:goto_0
1697 .end·method1682 .end·method
  
1698 .method·public·onActivityCreated(Landroid/os/Bundle;)V1683 .method·public·onActivityCreated(Landroid/os/Bundle;)V
404 B
smali/android/support/v4/app/FragmentManager.smali
    
Offset 20, 15 lines modifiedOffset 20, 14 lines modified
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·6223 ····.line·62
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·117 
26 ····return-void25 ····return-void
27 .end·method26 .end·method
  
28 .method·public·static·enableDebugLogging(Z)V27 .method·public·static·enableDebugLogging(Z)V
29 ····.locals·028 ····.locals·0
30 ····.param·p0,·"enabled"····#·Z29 ····.param·p0,·"enabled"····#·Z
  
1.05 KB
smali/android/support/v4/app/NavUtils$NavUtilsImplBase.smali
    
Offset 63, 30 lines modifiedOffset 63, 32 lines modified
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····.line·5964 ····.line·59
65 ····.local·v1,·"grandparent":Ljava/lang/String;65 ····.local·v1,·"grandparent":Ljava/lang/String;
66 ····if-nez·v1,·:cond_166 ····if-nez·v1,·:cond_1
  
 67 ····.line·60
67 ····invoke-static·{v4},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;68 ····invoke-static·{v4},·Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  
68 ····move-result-object·v269 ····move-result-object·v2
  
69 ····.line·6270 ····.line·62
70 ····.local·v2,·"parentIntent":Landroid/content/Intent;71 ····.local·v2,·"parentIntent":Landroid/content/Intent;
71 ····:goto_172 ····:goto_1
72 ····goto·:goto_073 ····goto·:goto_0
  
73 ····.line·5974 ····.line·60
74 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;75 ····.end·local·v2····#·"parentIntent":Landroid/content/Intent;
75 ····:cond_176 ····:cond_1
76 ····new-instance·v5,·Landroid/content/Intent;77 ····new-instance·v5,·Landroid/content/Intent;
  
77 ····invoke-direct·{v5},·Landroid/content/Intent;-><init>()V78 ····invoke-direct·{v5},·Landroid/content/Intent;-><init>()V
  
 79 ····.line·61
78 ····invoke-virtual·{v5,·v4},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;80 ····invoke-virtual·{v5,·v4},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
79 ····:try_end_081 ····:try_end_0
80 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_082 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
81 ····move-result-object·v283 ····move-result-object·v2
  
82 ····goto·:goto_184 ····goto·:goto_1
505 B
smali/android/support/v4/app/ActionBarDrawerToggleHoneycomb.smali
    
Offset 41, 15 lines modifiedOffset 41, 14 lines modified
41 .method·constructor·<init>()V41 .method·constructor·<init>()V
42 ····.locals·042 ····.locals·0
  
43 ····.prologue43 ····.prologue
44 ····.line·3944 ····.line·39
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····.line·92 
47 ····return-void46 ····return-void
48 .end·method47 .end·method
  
49 .method·public·static·getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;48 .method·public·static·getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
50 ····.locals·349 ····.locals·3
51 ····.param·p0,·"activity"····#·Landroid/app/Activity;50 ····.param·p0,·"activity"····#·Landroid/app/Activity;
  
5.65 KB
smali/android/support/v4/app/NotificationCompatHoneycomb.smali
    
Offset 31, 173 lines modifiedOffset 31, 195 lines modified
31 ····.line·3031 ····.line·30
32 ····new-instance·v1,·Landroid/app/Notification$Builder;32 ····new-instance·v1,·Landroid/app/Notification$Builder;
  
33 ····invoke-direct·{v1,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V33 ····invoke-direct·{v1,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
34 ····iget-wide·v2,·p1,·Landroid/app/Notification;->when:J34 ····iget-wide·v2,·p1,·Landroid/app/Notification;->when:J
  
 35 ····.line·31
35 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;36 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
36 ····move-result-object·v137 ····move-result-object·v1
  
37 ····iget·v2,·p1,·Landroid/app/Notification;->icon:I38 ····iget·v2,·p1,·Landroid/app/Notification;->icon:I
  
38 ····iget·v3,·p1,·Landroid/app/Notification;->iconLevel:I39 ····iget·v3,·p1,·Landroid/app/Notification;->iconLevel:I
  
 40 ····.line·32
39 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;41 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
40 ····move-result-object·v142 ····move-result-object·v1
  
41 ····iget-object·v2,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;43 ····iget-object·v2,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
 44 ····.line·33
42 ····invoke-virtual·{v1,·v2},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;45 ····invoke-virtual·{v1,·v2},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
43 ····move-result-object·v146 ····move-result-object·v1
  
44 ····iget-object·v2,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;47 ····iget-object·v2,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
 48 ····.line·34
45 ····invoke-virtual·{v1,·v2,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;49 ····invoke-virtual·{v1,·v2,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
46 ····move-result-object·v150 ····move-result-object·v1
  
47 ····iget-object·v2,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;51 ····iget-object·v2,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
48 ····iget·v3,·p1,·Landroid/app/Notification;->audioStreamType:I52 ····iget·v3,·p1,·Landroid/app/Notification;->audioStreamType:I
  
 53 ····.line·35
49 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;54 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
50 ····move-result-object·v155 ····move-result-object·v1
  
51 ····iget-object·v2,·p1,·Landroid/app/Notification;->vibrate:[J56 ····iget-object·v2,·p1,·Landroid/app/Notification;->vibrate:[J
  
 57 ····.line·36
52 ····invoke-virtual·{v1,·v2},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;58 ····invoke-virtual·{v1,·v2},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
53 ····move-result-object·v159 ····move-result-object·v1
  
54 ····iget·v2,·p1,·Landroid/app/Notification;->ledARGB:I60 ····iget·v2,·p1,·Landroid/app/Notification;->ledARGB:I
  
55 ····iget·v3,·p1,·Landroid/app/Notification;->ledOnMS:I61 ····iget·v3,·p1,·Landroid/app/Notification;->ledOnMS:I
  
56 ····iget·v4,·p1,·Landroid/app/Notification;->ledOffMS:I62 ····iget·v4,·p1,·Landroid/app/Notification;->ledOffMS:I
  
 63 ····.line·37
57 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;64 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
58 ····move-result-object·v265 ····move-result-object·v2
  
59 ····iget·v1,·p1,·Landroid/app/Notification;->flags:I66 ····iget·v1,·p1,·Landroid/app/Notification;->flags:I
  
60 ····and-int/lit8·v1,·v1,·0x267 ····and-int/lit8·v1,·v1,·0x2
  
61 ····if-eqz·v1,·:cond_068 ····if-eqz·v1,·:cond_0
  
62 ····const/4·v1,·0x169 ····const/4·v1,·0x1
  
 70 ····.line·38
63 ····:goto_071 ····:goto_0
64 ····invoke-virtual·{v2,·v1},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;72 ····invoke-virtual·{v2,·v1},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
65 ····move-result-object·v273 ····move-result-object·v2
  
66 ····iget·v1,·p1,·Landroid/app/Notification;->flags:I74 ····iget·v1,·p1,·Landroid/app/Notification;->flags:I
  
67 ····and-int/lit8·v1,·v1,·0x875 ····and-int/lit8·v1,·v1,·0x8
  
68 ····if-eqz·v1,·:cond_176 ····if-eqz·v1,·:cond_1
  
69 ····const/4·v1,·0x177 ····const/4·v1,·0x1
  
 78 ····.line·39
70 ····:goto_179 ····:goto_1
71 ····invoke-virtual·{v2,·v1},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;80 ····invoke-virtual·{v2,·v1},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
72 ····move-result-object·v281 ····move-result-object·v2
  
73 ····iget·v1,·p1,·Landroid/app/Notification;->flags:I82 ····iget·v1,·p1,·Landroid/app/Notification;->flags:I
  
74 ····and-int/lit8·v1,·v1,·0x1083 ····and-int/lit8·v1,·v1,·0x10
  
75 ····if-eqz·v1,·:cond_284 ····if-eqz·v1,·:cond_2
  
76 ····const/4·v1,·0x185 ····const/4·v1,·0x1
  
 86 ····.line·40
77 ····:goto_287 ····:goto_2
78 ····invoke-virtual·{v2,·v1},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;88 ····invoke-virtual·{v2,·v1},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
79 ····move-result-object·v189 ····move-result-object·v1
  
80 ····iget·v2,·p1,·Landroid/app/Notification;->defaults:I90 ····iget·v2,·p1,·Landroid/app/Notification;->defaults:I
  
 91 ····.line·41
81 ····invoke-virtual·{v1,·v2},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;92 ····invoke-virtual·{v1,·v2},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
82 ····move-result-object·v193 ····move-result-object·v1
  
 94 ····.line·42
83 ····invoke-virtual·{v1,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;95 ····invoke-virtual·{v1,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
84 ····move-result-object·v196 ····move-result-object·v1
  
 97 ····.line·43
85 ····invoke-virtual·{v1,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;98 ····invoke-virtual·{v1,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
86 ····move-result-object·v199 ····move-result-object·v1
  
 100 ····.line·44
87 ····invoke-virtual·{v1,·p4},·Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;101 ····invoke-virtual·{v1,·p4},·Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
88 ····move-result-object·v1102 ····move-result-object·v1
  
 103 ····.line·45
Max diff block lines reached; 1609/5660 bytes (28.43%) of diff not shown.
630 B
smali/android/support/v4/app/FragmentManagerImpl$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentManagerImpl;21 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V23 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
25 ····.prologue26 ····.prologue
26 ····.line·43727 ····.line·437
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;28 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
654 B
smali/android/support/v4/app/FragmentManagerImpl$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$name:Ljava/lang/String;24 .field·final·synthetic·val$name:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V26 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
28 ····.prologue29 ····.prologue
29 ····.line·49330 ····.line·493
30 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
31 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->val$name:Ljava/lang/String;32 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$3;->val$name:Ljava/lang/String;
  
1.64 KB
smali/android/support/v4/app/FragmentTabHost.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/widget/TabHost$OnTabChangeListener;6 .implements·Landroid/widget/TabHost$OnTabChangeListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Landroid/support/v4/app/FragmentTabHost$1;, 
11 ········Landroid/support/v4/app/FragmentTabHost$SavedState;,10 ········Landroid/support/v4/app/FragmentTabHost$SavedState;,
12 ········Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;,11 ········Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;,
13 ········Landroid/support/v4/app/FragmentTabHost$TabInfo;12 ········Landroid/support/v4/app/FragmentTabHost$TabInfo;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
  
Offset 225, 26 lines modifiedOffset 224, 28 lines modified
225 ····move-result-object·v3224 ····move-result-object·v3
  
226 ····if-nez·v3,·:cond_7225 ····if-nez·v3,·:cond_7
  
227 ····.line·343226 ····.line·343
228 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context;227 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context;
  
 228 ····.line·344
229 ····invoke-static·{v1},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$300(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class;229 ····invoke-static·{v1},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$300(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class;
  
230 ····move-result-object·v4230 ····move-result-object·v4
  
231 ····invoke-virtual·{v4},·Ljava/lang/Class;->getName()Ljava/lang/String;231 ····invoke-virtual·{v4},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
232 ····move-result-object·v4232 ····move-result-object·v4
  
233 ····invoke-static·{v1},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$400(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle;233 ····invoke-static·{v1},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$400(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle;
  
234 ····move-result-object·v5234 ····move-result-object·v5
  
 235 ····.line·343
235 ····invoke-static·{v3,·v4,·v5},·Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;236 ····invoke-static·{v3,·v4,·v5},·Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;
  
236 ····move-result-object·v3237 ····move-result-object·v3
  
237 ····invoke-static·{v1,·v3},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$102(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;238 ····invoke-static·{v1,·v3},·Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$102(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;
  
238 ····.line·345239 ····.line·345
734 B
smali/android/support/v4/app/LoaderManagerImpl.smali
    
Offset 139, 16 lines modifiedOffset 139, 18 lines modified
139 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/LoaderManagerImpl;->installLoader(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V139 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/LoaderManagerImpl;->installLoader(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V
140 ····:try_end_0140 ····:try_end_0
141 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0141 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
142 ····.line·503142 ····.line·503
143 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z143 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z
  
 144 ····.line·501
144 ····return-object·v0145 ····return-object·v0
  
 146 ····.line·503
145 ····.end·local·v0····#·"info":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;147 ····.end·local·v0····#·"info":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;
146 ····:catchall_0148 ····:catchall_0
147 ····move-exception·v1149 ····move-exception·v1
  
148 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z150 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z
  
149 ····throw·v1151 ····throw·v1
1.16 KB
smali/android/support/v4/app/FragmentTabHost$SavedState$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/FragmentTabHost$SavedState;-><init>(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V53 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/FragmentTabHost$SavedState;-><init>(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
59 ····.prologue58 ····.prologue
60 ····.line·11659 ····.line·116
61 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentTabHost$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState;60 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentTabHost$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState;
  
62 ····move-result-object·v061 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentTabHost$SavedState;76 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentTabHost$SavedState;
  
78 ····return-object·v077 ····return-object·v0
79 .end·method78 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;79 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·180 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue81 ····.prologue
84 ····.line·11682 ····.line·116
85 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentTabHost$SavedState$1;->newArray(I)[Landroid/support/v4/app/FragmentTabHost$SavedState;83 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentTabHost$SavedState$1;->newArray(I)[Landroid/support/v4/app/FragmentTabHost$SavedState;
  
86 ····move-result-object·v084 ····move-result-object·v0
  
610 B
smali/android/support/v4/app/FragmentActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentActivity;18 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V20 .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·8624 ····.line·86
24 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;25 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
5.98 KB
smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali
    
Offset 34, 156 lines modifiedOffset 34, 176 lines modified
34 ····.line·3134 ····.line·31
35 ····new-instance·v5,·Landroid/app/Notification$Builder;35 ····new-instance·v5,·Landroid/app/Notification$Builder;
  
36 ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V36 ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
  
37 ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J37 ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J
  
 38 ····.line·32
38 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;39 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
  
39 ····move-result-object·v540 ····move-result-object·v5
  
40 ····iget·v6,·p1,·Landroid/app/Notification;->icon:I41 ····iget·v6,·p1,·Landroid/app/Notification;->icon:I
  
41 ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I42 ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I
  
 43 ····.line·33
42 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;44 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
  
43 ····move-result-object·v545 ····move-result-object·v5
  
44 ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;46 ····iget-object·v6,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
  
 47 ····.line·34
45 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;48 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
46 ····move-result-object·v549 ····move-result-object·v5
  
47 ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;50 ····iget-object·v6,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
  
 51 ····.line·35
48 ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;52 ····invoke-virtual·{v5,·v6,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
  
49 ····move-result-object·v553 ····move-result-object·v5
  
50 ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;54 ····iget-object·v6,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri;
  
51 ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I55 ····iget·v7,·p1,·Landroid/app/Notification;->audioStreamType:I
  
 56 ····.line·36
52 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;57 ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
  
53 ····move-result-object·v558 ····move-result-object·v5
  
54 ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J59 ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J
  
 60 ····.line·37
55 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;61 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
  
56 ····move-result-object·v562 ····move-result-object·v5
  
57 ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I63 ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I
  
58 ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I64 ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I
  
59 ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I65 ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I
  
 66 ····.line·38
60 ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;67 ····invoke-virtual·{v5,·v6,·v7,·v8},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
  
61 ····move-result-object·v668 ····move-result-object·v6
  
62 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I69 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
63 ····and-int/lit8·v5,·v5,·0x270 ····and-int/lit8·v5,·v5,·0x2
  
64 ····if-eqz·v5,·:cond_071 ····if-eqz·v5,·:cond_0
  
65 ····const/4·v5,·0x172 ····const/4·v5,·0x1
  
 73 ····.line·39
66 ····:goto_074 ····:goto_0
67 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;75 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
  
68 ····move-result-object·v676 ····move-result-object·v6
  
69 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I77 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
70 ····and-int/lit8·v5,·v5,·0x878 ····and-int/lit8·v5,·v5,·0x8
  
71 ····if-eqz·v5,·:cond_179 ····if-eqz·v5,·:cond_1
  
72 ····const/4·v5,·0x180 ····const/4·v5,·0x1
  
 81 ····.line·40
73 ····:goto_182 ····:goto_1
74 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;83 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
  
75 ····move-result-object·v684 ····move-result-object·v6
  
76 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I85 ····iget·v5,·p1,·Landroid/app/Notification;->flags:I
  
77 ····and-int/lit8·v5,·v5,·0x1086 ····and-int/lit8·v5,·v5,·0x10
  
78 ····if-eqz·v5,·:cond_287 ····if-eqz·v5,·:cond_2
  
79 ····const/4·v5,·0x188 ····const/4·v5,·0x1
  
 89 ····.line·41
80 ····:goto_290 ····:goto_2
81 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;91 ····invoke-virtual·{v6,·v5},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
  
82 ····move-result-object·v592 ····move-result-object·v5
  
83 ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I93 ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I
  
 94 ····.line·42
84 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;95 ····invoke-virtual·{v5,·v6},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
  
85 ····move-result-object·v596 ····move-result-object·v5
  
 97 ····.line·43
86 ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;98 ····invoke-virtual·{v5,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
87 ····move-result-object·v599 ····move-result-object·v5
  
 100 ····.line·44
88 ····invoke-virtual·{v5,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;101 ····invoke-virtual·{v5,·p3},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
89 ····move-result-object·v5102 ····move-result-object·v5
  
 103 ····.line·45
90 ····invoke-virtual·{v5,·p4},·Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;104 ····invoke-virtual·{v5,·p4},·Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
  
91 ····move-result-object·v5105 ····move-result-object·v5
  
 106 ····.line·46
Max diff block lines reached; 2051/5987 bytes (34.26%) of diff not shown.
423 B
smali/android/support/v4/app/ShareCompat.smali
    
Offset 78, 15 lines modifiedOffset 78, 14 lines modified
78 .method·public·constructor·<init>()V78 .method·public·constructor·<init>()V
79 ····.locals·079 ····.locals·0
  
80 ····.prologue80 ····.prologue
81 ····.line·5881 ····.line·58
82 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V82 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
83 ····.line·654 
84 ····return-void83 ····return-void
85 .end·method84 .end·method
  
86 .method·static·synthetic·access$000()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;85 .method·static·synthetic·access$000()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;
87 ····.locals·186 ····.locals·1
  
88 ····.prologue87 ····.prologue
588 B
smali/android/support/v4/os/EnvironmentCompat.smali
    
Offset 52, 14 lines modifiedOffset 52, 15 lines modified
  
52 ····.line·6352 ····.line·63
53 ····.local·v1,·"canonicalPath":Ljava/lang/String;53 ····.local·v1,·"canonicalPath":Ljava/lang/String;
54 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;54 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
55 ····move-result-object·v455 ····move-result-object·v4
  
 56 ····.line·64
56 ····invoke-virtual·{v4},·Ljava/io/File;->getCanonicalPath()Ljava/lang/String;57 ····invoke-virtual·{v4},·Ljava/io/File;->getCanonicalPath()Ljava/lang/String;
  
57 ····move-result-object·v058 ····move-result-object·v0
  
58 ····.line·6659 ····.line·66
59 ····.local·v0,·"canonicalExternal":Ljava/lang/String;60 ····.local·v0,·"canonicalExternal":Ljava/lang/String;
60 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z61 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
518 B
smali/android/support/v4/os/ParcelableCompat.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2718 ····.line·27
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·43 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;22 .method·public·static·newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;
24 ····.locals·223 ····.locals·2
25 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{25 ········value·=·{
630 B
smali/android/support/v4/media/TransportMediator$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediator;21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediator;
  
25 ····.prologue26 ····.prologue
26 ····.line·13027 ····.line·130
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediator$2;->this$0:Landroid/support/v4/media/TransportMediator;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediator$2;->this$0:Landroid/support/v4/media/TransportMediator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
713 B
smali/android/support/v4/media/TransportMediatorJellybeanMR2$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
25 ····.prologue26 ····.prologue
26 ····.line·7227 ····.line·72
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;->this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;->this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
730 B
smali/android/support/v4/media/TransportMediatorJellybeanMR2$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;18 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V20 .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
22 ····.prologue23 ····.prologue
23 ····.line·6024 ····.line·60
24 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;->this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;25 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;->this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
629 B
smali/android/support/v4/media/TransportMediator$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediator;21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediator;
  
25 ····.prologue26 ····.prologue
26 ····.line·5827 ····.line·58
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediator$1;->this$0:Landroid/support/v4/media/TransportMediator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
713 B
smali/android/support/v4/media/TransportMediatorJellybeanMR2$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
25 ····.prologue26 ····.prologue
26 ····.line·4227 ····.line·42
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;->this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;->this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
713 B
smali/android/support/v4/media/TransportMediatorJellybeanMR2$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;21 .field·final·synthetic·this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V23 .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
25 ····.prologue26 ····.prologue
26 ····.line·5327 ····.line·53
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;->this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;->this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.64 KB
smali/android/support/v4/media/TransportMediator.smali
    
Offset 305, 119 lines modifiedOffset 305, 106 lines modified
  
305 ····invoke-virtual·{v1},·Landroid/support/v4/media/TransportPerformer;->onIsPlaying()Z305 ····invoke-virtual·{v1},·Landroid/support/v4/media/TransportPerformer;->onIsPlaying()Z
  
306 ····move-result·v1306 ····move-result·v1
  
307 ····iget-object·v2,·p0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;307 ····iget-object·v2,·p0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;
  
 308 ····.line·241
308 ····invoke-virtual·{v2},·Landroid/support/v4/media/TransportPerformer;->onGetCurrentPosition()J309 ····invoke-virtual·{v2},·Landroid/support/v4/media/TransportPerformer;->onGetCurrentPosition()J
  
309 ····move-result-wide·v2310 ····move-result-wide·v2
  
310 ····iget-object·v4,·p0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;311 ····iget-object·v4,·p0,·Landroid/support/v4/media/TransportMediator;->mCallbacks:Landroid/support/v4/media/TransportPerformer;
  
 312 ····.line·242
311 ····invoke-virtual·{v4},·Landroid/support/v4/media/TransportPerformer;->onGetTransportControlFlags()I313 ····invoke-virtual·{v4},·Landroid/support/v4/media/TransportPerformer;->onGetTransportControlFlags()I
  
312 ····move-result·v4314 ····move-result·v4
  
 315 ····.line·240
313 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->refreshState(ZJI)V316 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->refreshState(ZJI)V
  
314 ····.line·244317 ····.line·244
315 ····:cond_0318 ····:cond_0
316 ····return-void319 ····return-void
317 .end·method320 .end·method
  
318 .method·private·reportPlayingChanged()V321 .method·private·reportPlayingChanged()V
319 ····.locals·5322 ····.locals·4
  
320 ····.prologue323 ····.prologue
321 ····.line·221324 ····.line·221
322 ····invoke-direct·{p0},·Landroid/support/v4/media/TransportMediator;->getListeners()[Landroid/support/v4/media/TransportStateListener;325 ····invoke-direct·{p0},·Landroid/support/v4/media/TransportMediator;->getListeners()[Landroid/support/v4/media/TransportStateListener;
  
323 ····move-result-object·v4326 ····move-result-object·v1
  
324 ····.line·222327 ····.line·222
325 ····.local·v4,·"listeners":[Landroid/support/v4/media/TransportStateListener;328 ····.local·v1,·"listeners":[Landroid/support/v4/media/TransportStateListener;
326 ····if-eqz·v4,·:cond_0329 ····if-eqz·v1,·:cond_0
  
327 ····.line·223330 ····.line·223
328 ····move-object·v0,·v4331 ····array-length·v3,·v1
  
 332 ····const/4·v2,·0x0
329 ····.local·v0,·"arr$":[Landroid/support/v4/media/TransportStateListener; 
330 ····array-length·v2,·v0 
  
331 ····.local·v2,·"len$":I 
332 ····const/4·v1,·0x0 
  
333 ····.local·v1,·"i$":I 
334 ····:goto_0333 ····:goto_0
335 ····if-ge·v1,·v2,·:cond_0334 ····if-ge·v2,·v3,·:cond_0
  
336 ····aget-object·v3,·v0,·v1335 ····aget-object·v0,·v1,·v2
  
337 ····.line·224336 ····.line·224
338 ····.local·v3,·"listener":Landroid/support/v4/media/TransportStateListener;337 ····.local·v0,·"listener":Landroid/support/v4/media/TransportStateListener;
339 ····invoke-virtual·{v3,·p0},·Landroid/support/v4/media/TransportStateListener;->onPlayingChanged(Landroid/support/v4/media/TransportController;)V338 ····invoke-virtual·{v0,·p0},·Landroid/support/v4/media/TransportStateListener;->onPlayingChanged(Landroid/support/v4/media/TransportController;)V
  
340 ····.line·223339 ····.line·223
341 ····add-int/lit8·v1,·v1,·0x1340 ····add-int/lit8·v2,·v2,·0x1
  
342 ····goto·:goto_0341 ····goto·:goto_0
  
343 ····.line·227342 ····.line·227
344 ····.end·local·v0····#·"arr$":[Landroid/support/v4/media/TransportStateListener; 
345 ····.end·local·v1····#·"i$":I 
346 ····.end·local·v2····#·"len$":I 
347 ····.end·local·v3····#·"listener":Landroid/support/v4/media/TransportStateListener;343 ····.end·local·v0····#·"listener":Landroid/support/v4/media/TransportStateListener;
348 ····:cond_0344 ····:cond_0
349 ····return-void345 ····return-void
350 .end·method346 .end·method
  
351 .method·private·reportTransportControlsChanged()V347 .method·private·reportTransportControlsChanged()V
352 ····.locals·5348 ····.locals·4
  
353 ····.prologue349 ····.prologue
354 ····.line·230350 ····.line·230
355 ····invoke-direct·{p0},·Landroid/support/v4/media/TransportMediator;->getListeners()[Landroid/support/v4/media/TransportStateListener;351 ····invoke-direct·{p0},·Landroid/support/v4/media/TransportMediator;->getListeners()[Landroid/support/v4/media/TransportStateListener;
  
356 ····move-result-object·v4352 ····move-result-object·v1
  
357 ····.line·231353 ····.line·231
358 ····.local·v4,·"listeners":[Landroid/support/v4/media/TransportStateListener;354 ····.local·v1,·"listeners":[Landroid/support/v4/media/TransportStateListener;
359 ····if-eqz·v4,·:cond_0355 ····if-eqz·v1,·:cond_0
  
360 ····.line·232356 ····.line·232
361 ····move-object·v0,·v4 
  
362 ····.local·v0,·"arr$":[Landroid/support/v4/media/TransportStateListener; 
363 ····array-length·v2,·v0357 ····array-length·v3,·v1
  
364 ····.local·v2,·"len$":I 
365 ····const/4·v1,·0x0358 ····const/4·v2,·0x0
  
366 ····.local·v1,·"i$":I 
367 ····:goto_0359 ····:goto_0
368 ····if-ge·v1,·v2,·:cond_0360 ····if-ge·v2,·v3,·:cond_0
  
369 ····aget-object·v3,·v0,·v1361 ····aget-object·v0,·v1,·v2
  
370 ····.line·233362 ····.line·233
371 ····.local·v3,·"listener":Landroid/support/v4/media/TransportStateListener;363 ····.local·v0,·"listener":Landroid/support/v4/media/TransportStateListener;
372 ····invoke-virtual·{v3,·p0},·Landroid/support/v4/media/TransportStateListener;->onTransportControlsChanged(Landroid/support/v4/media/TransportController;)V364 ····invoke-virtual·{v0,·p0},·Landroid/support/v4/media/TransportStateListener;->onTransportControlsChanged(Landroid/support/v4/media/TransportController;)V
  
373 ····.line·232365 ····.line·232
374 ····add-int/lit8·v1,·v1,·0x1366 ····add-int/lit8·v2,·v2,·0x1
  
375 ····goto·:goto_0367 ····goto·:goto_0
  
376 ····.line·236368 ····.line·236
377 ····.end·local·v0····#·"arr$":[Landroid/support/v4/media/TransportStateListener; 
378 ····.end·local·v1····#·"i$":I 
379 ····.end·local·v2····#·"len$":I 
380 ····.end·local·v3····#·"listener":Landroid/support/v4/media/TransportStateListener;369 ····.end·local·v0····#·"listener":Landroid/support/v4/media/TransportStateListener;
381 ····:cond_0370 ····:cond_0
382 ····return-void371 ····return-void
383 .end·method372 .end·method
  
  
384 #·virtual·methods373 #·virtual·methods
385 .method·public·destroy()V374 .method·public·destroy()V
557 B
smali/android/support/v4/widget/CursorAdapter.smali
    
Offset 6, 15 lines modifiedOffset 6, 14 lines modified
6 .implements·Landroid/widget/Filterable;6 .implements·Landroid/widget/Filterable;
7 .implements·Landroid/support/v4/widget/CursorFilter$CursorFilterClient;7 .implements·Landroid/support/v4/widget/CursorFilter$CursorFilterClient;
  
  
8 #·annotations8 #·annotations
9 .annotation·system·Ldalvik/annotation/MemberClasses;9 .annotation·system·Ldalvik/annotation/MemberClasses;
10 ····value·=·{10 ····value·=·{
11 ········Landroid/support/v4/widget/CursorAdapter$1;, 
12 ········Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;,11 ········Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;,
13 ········Landroid/support/v4/widget/CursorAdapter$ChangeObserver;12 ········Landroid/support/v4/widget/CursorAdapter$ChangeObserver;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
  
16 #·static·fields15 #·static·fields
881 B
smali/android/support/v4/widget/SimpleCursorAdapter.smali
    
Offset 292, 21 lines modifiedOffset 292, 15 lines modified
  
292 ····move-result-object·v10292 ····move-result-object·v10
  
293 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;293 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
294 ····move-result-object·v9294 ····move-result-object·v9
  
295 ····const-string·v10,·"·is·not·a·" 
  
296 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
297 ····move-result-object·v9 
  
298 ····const-string·v10,·"·view·that·can·be·bounds·by·this·SimpleCursorAdapter"295 ····const-string·v10,·"·is·not·a··view·that·can·be·bounds·by·this·SimpleCursorAdapter"
  
299 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;296 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
300 ····move-result-object·v9297 ····move-result-object·v9
  
301 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;298 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
5.22 KB
smali/android/support/v4/widget/ExploreByTouchHelper.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/support/v4/view/AccessibilityDelegateCompat;2 .super·Landroid/support/v4/view/AccessibilityDelegateCompat;
3 .source·"ExploreByTouchHelper.java"3 .source·"ExploreByTouchHelper.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/widget/ExploreByTouchHelper$1;, 
8 ········Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;7 ········Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·DEFAULT_CLASS_NAME:Ljava/lang/String;11 .field·private·static·final·DEFAULT_CLASS_NAME:Ljava/lang/String;
Offset 591, 70 lines modifiedOffset 590, 69 lines modified
591 .end·method590 .end·method
  
592 .method·private·createNodeForHost()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;591 .method·private·createNodeForHost()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
593 ····.locals·6592 ····.locals·6
  
594 ····.prologue593 ····.prologue
595 ····.line·335594 ····.line·335
596 ····iget-object·v4,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mView:Landroid/view/View;595 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mView:Landroid/view/View;
  
597 ····invoke-static·{v4},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;596 ····invoke-static·{v3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
598 ····move-result-object·v2597 ····move-result-object·v1
  
599 ····.line·336598 ····.line·336
600 ····.local·v2,·"node":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;599 ····.local·v1,·"node":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
601 ····iget-object·v4,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mView:Landroid/view/View;600 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mView:Landroid/view/View;
  
602 ····invoke-static·{v4,·v2},·Landroid/support/v4/view/ViewCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V601 ····invoke-static·{v3,·v1},·Landroid/support/v4/view/ViewCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
  
603 ····.line·339602 ····.line·339
604 ····new-instance·v3,·Ljava/util/LinkedList;603 ····new-instance·v2,·Ljava/util/LinkedList;
  
605 ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V604 ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V
  
606 ····.line·340605 ····.line·340
607 ····.local·v3,·"virtualViewIds":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Ljava/lang/Integer;>;"606 ····.local·v2,·"virtualViewIds":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Ljava/lang/Integer;>;"
608 ····invoke-virtual·{p0,·v3},·Landroid/support/v4/widget/ExploreByTouchHelper;->getVisibleVirtualViews(Ljava/util/List;)V607 ····invoke-virtual·{p0,·v2},·Landroid/support/v4/widget/ExploreByTouchHelper;->getVisibleVirtualViews(Ljava/util/List;)V
  
609 ····.line·342608 ····.line·342
610 ····invoke-virtual·{v3},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;609 ····invoke-virtual·{v2},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
  
611 ····move-result-object·v1610 ····move-result-object·v3
  
612 ····.local·v1,·"i$":Ljava/util/Iterator; 
613 ····:goto_0611 ····:goto_0
614 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z612 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
615 ····move-result·v4613 ····move-result·v4
  
616 ····if-eqz·v4,·:cond_0614 ····if-eqz·v4,·:cond_0
  
617 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;615 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
618 ····move-result-object·v0616 ····move-result-object·v0
  
619 ····check-cast·v0,·Ljava/lang/Integer;617 ····check-cast·v0,·Ljava/lang/Integer;
  
620 ····.line·343618 ····.line·343
621 ····.local·v0,·"childVirtualViewId":Ljava/lang/Integer;619 ····.local·v0,·"childVirtualViewId":Ljava/lang/Integer;
622 ····iget-object·v4,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mView:Landroid/view/View;620 ····iget-object·v4,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mView:Landroid/view/View;
  
623 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I621 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
624 ····move-result·v5622 ····move-result·v5
  
625 ····invoke-virtual·{v2,·v4,·v5},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;I)V623 ····invoke-virtual·{v1,·v4,·v5},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;I)V
  
626 ····goto·:goto_0624 ····goto·:goto_0
  
627 ····.line·346625 ····.line·346
628 ····.end·local·v0····#·"childVirtualViewId":Ljava/lang/Integer;626 ····.end·local·v0····#·"childVirtualViewId":Ljava/lang/Integer;
629 ····:cond_0627 ····:cond_0
630 ····return-object·v2628 ····return-object·v1
631 .end·method629 .end·method
  
632 .method·private·intersectVisibleToUser(Landroid/graphics/Rect;)Z630 .method·private·intersectVisibleToUser(Landroid/graphics/Rect;)Z
633 ····.locals·5631 ····.locals·5
634 ····.param·p1,·"localRect"····#·Landroid/graphics/Rect;632 ····.param·p1,·"localRect"····#·Landroid/graphics/Rect;
  
635 ····.prologue633 ····.prologue
Offset 919, 14 lines modifiedOffset 917, 15 lines modified
  
919 ····move-result·v1917 ····move-result·v1
  
920 ····if-eqz·v1,·:cond_0918 ····if-eqz·v1,·:cond_0
  
921 ····iget-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mManager:Landroid/view/accessibility/AccessibilityManager;919 ····iget-object·v1,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mManager:Landroid/view/accessibility/AccessibilityManager;
  
 920 ····.line·540
922 ····invoke-static·{v1},·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;->isTouchExplorationEnabled(Landroid/view/accessibility/AccessibilityManager;)Z921 ····invoke-static·{v1},·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;->isTouchExplorationEnabled(Landroid/view/accessibility/AccessibilityManager;)Z
  
923 ····move-result·v1922 ····move-result·v1
  
924 ····if-nez·v1,·:cond_1923 ····if-nez·v1,·:cond_1
  
925 ····.line·552924 ····.line·552
Offset 1016, 14 lines modifiedOffset 1015, 15 lines modified
  
1016 ····move-result·v31015 ····move-result·v3
  
1017 ····if-eqz·v3,·:cond_01016 ····if-eqz·v3,·:cond_0
  
1018 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mManager:Landroid/view/accessibility/AccessibilityManager;1017 ····iget-object·v3,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mManager:Landroid/view/accessibility/AccessibilityManager;
  
 1018 ····.line·134
1019 ····invoke-static·{v3},·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;->isTouchExplorationEnabled(Landroid/view/accessibility/AccessibilityManager;)Z1019 ····invoke-static·{v3},·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;->isTouchExplorationEnabled(Landroid/view/accessibility/AccessibilityManager;)Z
  
1020 ····move-result·v31020 ····move-result·v3
  
1021 ····if-nez·v3,·:cond_11021 ····if-nez·v3,·:cond_1
  
1022 ····.line·1511022 ····.line·151
681 B
smali/android/support/v4/widget/DrawerLayout$AccessibilityDelegate.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Landroid/support/v4/widget/DrawerLayout;19 .field·final·synthetic·this$0:Landroid/support/v4/widget/DrawerLayout;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout;)V21 .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/DrawerLayout;
  
23 ····.prologue24 ····.prologue
24 ····.line·152725 ····.line·1527
25 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout;26 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/DrawerLayout;
  
26 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
692 B
smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;21 .field·final·synthetic·this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/widget/ContentLoadingProgressBar;)V23 .method·constructor·<init>(Landroid/support/v4/widget/ContentLoadingProgressBar;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar;
  
25 ····.prologue26 ····.prologue
26 ····.line·4227 ····.line·42
27 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;28 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14.5 KB
smali/android/support/v4/widget/DrawerLayout.smali
    
Offset 663, 14 lines modifiedOffset 663, 15 lines modified
  
663 ····const-string·v3,·"No·drawer·view·found·with·gravity·"663 ····const-string·v3,·"No·drawer·view·found·with·gravity·"
  
664 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;664 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
665 ····move-result-object·v2665 ····move-result-object·v2
  
 666 ····.line·1087
666 ····invoke-static·{p1},·Landroid/support/v4/widget/DrawerLayout;->gravityToString(I)Ljava/lang/String;667 ····invoke-static·{p1},·Landroid/support/v4/widget/DrawerLayout;->gravityToString(I)Ljava/lang/String;
  
667 ····move-result-object·v3668 ····move-result-object·v3
  
668 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;669 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
669 ····move-result-object·v2670 ····move-result-object·v2
Offset 781, 18 lines modifiedOffset 782, 20 lines modified
  
781 ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I782 ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I
  
782 ····move-result·v2783 ····move-result·v2
  
783 ····neg-int·v2,·v2784 ····neg-int·v2,·v2
  
 785 ····.line·1069
784 ····invoke-virtual·{p1},·Landroid/view/View;->getTop()I786 ····invoke-virtual·{p1},·Landroid/view/View;->getTop()I
  
785 ····move-result·v3787 ····move-result·v3
  
 788 ····.line·1068
786 ····invoke-virtual·{v1,·p1,·v2,·v3},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z789 ····invoke-virtual·{v1,·p1,·v2,·v3},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z
  
787 ····goto·:goto_0790 ····goto·:goto_0
  
788 ····.line·1071791 ····.line·1071
789 ····:cond_2792 ····:cond_2
790 ····iget-object·v1,·p0,·Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper;793 ····iget-object·v1,·p0,·Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper;
Offset 896, 18 lines modifiedOffset 899, 20 lines modified
896 ····if-eqz·v6,·:cond_2899 ····if-eqz·v6,·:cond_2
  
897 ····.line·994900 ····.line·994
898 ····iget-object·v6,·p0,·Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper;901 ····iget-object·v6,·p0,·Landroid/support/v4/widget/DrawerLayout;->mLeftDragger:Landroid/support/v4/widget/ViewDragHelper;
  
899 ····neg-int·v7,·v2902 ····neg-int·v7,·v2
  
 903 ····.line·995
900 ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I904 ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I
  
901 ····move-result·v8905 ····move-result·v8
  
 906 ····.line·994
902 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z907 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z
  
903 ····move-result·v6908 ····move-result·v6
  
904 ····or-int/2addr·v5,·v6909 ····or-int/2addr·v5,·v6
  
905 ····.line·1001910 ····.line·1001
Offset 918, 22 lines modifiedOffset 923, 24 lines modified
  
918 ····goto·:goto_1923 ····goto·:goto_1
  
919 ····.line·997924 ····.line·997
920 ····:cond_2925 ····:cond_2
921 ····iget-object·v6,·p0,·Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper;926 ····iget-object·v6,·p0,·Landroid/support/v4/widget/DrawerLayout;->mRightDragger:Landroid/support/v4/widget/ViewDragHelper;
  
 927 ····.line·998
922 ····invoke-virtual·{p0},·Landroid/support/v4/widget/DrawerLayout;->getWidth()I928 ····invoke-virtual·{p0},·Landroid/support/v4/widget/DrawerLayout;->getWidth()I
  
923 ····move-result·v7929 ····move-result·v7
  
924 ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I930 ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I
  
925 ····move-result·v8931 ····move-result·v8
  
 932 ····.line·997
926 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z933 ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z
  
927 ····move-result·v6934 ····move-result·v6
  
928 ····or-int/2addr·v5,·v6935 ····or-int/2addr·v5,·v6
  
929 ····goto·:goto_2936 ····goto·:goto_2
Offset 1224, 14 lines modifiedOffset 1231, 15 lines modified
  
1224 ····invoke-virtual/range·{v25·..·v25},·Landroid/view/View;->getVisibility()I1231 ····invoke-virtual/range·{v25·..·v25},·Landroid/view/View;->getVisibility()I
  
1225 ····move-result·v21232 ····move-result·v2
  
1226 ····if-nez·v2,·:cond_01233 ····if-nez·v2,·:cond_0
  
 1234 ····.line·802
1227 ····invoke-static/range·{v25·..·v25},·Landroid/support/v4/widget/DrawerLayout;->hasOpaqueBackground(Landroid/view/View;)Z1235 ····invoke-static/range·{v25·..·v25},·Landroid/support/v4/widget/DrawerLayout;->hasOpaqueBackground(Landroid/view/View;)Z
  
1228 ····move-result·v21236 ····move-result·v2
  
1229 ····if-eqz·v2,·:cond_01237 ····if-eqz·v2,·:cond_0
  
1230 ····move-object/from16·v0,·p01238 ····move-object/from16·v0,·p0
Offset 1240, 14 lines modifiedOffset 1248, 15 lines modified
  
1240 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z1248 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z
  
1241 ····move-result·v21249 ····move-result·v2
  
1242 ····if-eqz·v2,·:cond_01250 ····if-eqz·v2,·:cond_0
  
 1251 ····.line·803
1243 ····invoke-virtual/range·{v25·..·v25},·Landroid/view/View;->getHeight()I1252 ····invoke-virtual/range·{v25·..·v25},·Landroid/view/View;->getHeight()I
  
1244 ····move-result·v21253 ····move-result·v2
  
1245 ····move/from16·v0,·v181254 ····move/from16·v0,·v18
  
1246 ····if-ge·v2,·v0,·:cond_11255 ····if-ge·v2,·v0,·:cond_1
Offset 1479, 14 lines modifiedOffset 1488, 15 lines modified
  
1479 ····int-to-float·v4,·v01488 ····int-to-float·v4,·v0
  
1480 ····div-float/2addr·v3,·v41489 ····div-float/2addr·v3,·v4
  
1481 ····const/high16·v4,·0x3f800000····#·1.0f1490 ····const/high16·v4,·0x3f800000····#·1.0f
  
 1491 ····.line·832
1482 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(FF)F1492 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(FF)F
  
1483 ····move-result·v31493 ····move-result·v3
  
Max diff block lines reached; 11573/14748 bytes (78.47%) of diff not shown.
722 B
smali/android/support/v4/widget/DrawerLayout$ViewDragCallback$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;21 .field·final·synthetic·this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V23 .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;
  
25 ····.prologue26 ····.prologue
26 ····.line·132727 ····.line·1327
27 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;28 ····iput-object·p1,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;->this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.41 KB
smali/android/support/v4/widget/SlidingPaneLayout.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/view/ViewGroup;2 .super·Landroid/view/ViewGroup;
3 .source·"SlidingPaneLayout.java"3 .source·"SlidingPaneLayout.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/widget/SlidingPaneLayout$1;, 
8 ········Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;,7 ········Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;,
9 ········Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;,8 ········Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;,
10 ········Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;,9 ········Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;,
11 ········Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;,10 ········Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;,
12 ········Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;,11 ········Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;,
13 ········Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;,12 ········Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;,
14 ········Landroid/support/v4/widget/SlidingPaneLayout$SavedState;,13 ········Landroid/support/v4/widget/SlidingPaneLayout$SavedState;,
Offset 935, 14 lines modifiedOffset 934, 15 lines modified
  
935 ····move-result·v2934 ····move-result·v2
  
936 ····if-ge·v0,·v2,·:cond_0935 ····if-ge·v0,·v2,·:cond_0
  
937 ····add-int·v0,·p5,·v10936 ····add-int·v0,·p5,·v10
  
 937 ····.line·1114
938 ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I938 ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I
  
939 ····move-result·v2939 ····move-result·v2
  
940 ····if-lt·v0,·v2,·:cond_0940 ····if-lt·v0,·v2,·:cond_0
  
941 ····add-int·v0,·p5,·v10941 ····add-int·v0,·p5,·v10
Offset 953, 32 lines modifiedOffset 953, 35 lines modified
  
953 ····if-ge·v0,·v2,·:cond_0953 ····if-ge·v0,·v2,·:cond_0
  
954 ····const/4·v2,·0x1954 ····const/4·v2,·0x1
  
955 ····add-int·v0,·p4,·v9955 ····add-int·v0,·p4,·v9
  
 956 ····.line·1115
956 ····invoke-virtual·{v1},·Landroid/view/View;->getLeft()I957 ····invoke-virtual·{v1},·Landroid/view/View;->getLeft()I
  
957 ····move-result·v3958 ····move-result·v3
  
958 ····sub-int·v4,·v0,·v3959 ····sub-int·v4,·v0,·v3
  
959 ····add-int·v0,·p5,·v10960 ····add-int·v0,·p5,·v10
  
 961 ····.line·1116
960 ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I962 ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I
  
961 ····move-result·v3963 ····move-result·v3
  
962 ····sub-int·v5,·v0,·v3964 ····sub-int·v5,·v0,·v3
  
963 ····move-object·v0,·p0965 ····move-object·v0,·p0
  
964 ····move·v3,·p3966 ····move·v3,·p3
  
 967 ····.line·1115
965 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/widget/SlidingPaneLayout;->canScroll(Landroid/view/View;ZIII)Z968 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/widget/SlidingPaneLayout;->canScroll(Landroid/view/View;ZIII)Z
  
966 ····move-result·v0969 ····move-result·v0
  
967 ····if-eqz·v0,·:cond_0970 ····if-eqz·v0,·:cond_0
  
968 ····.line·1117971 ····.line·1117
Offset 1775, 26 lines modifiedOffset 1778, 28 lines modified
1775 ····.line·7341778 ····.line·734
1776 ····.local·v5,·"secondChild":Landroid/view/View;1779 ····.local·v5,·"secondChild":Landroid/view/View;
1777 ····if-eqz·v5,·:cond_01780 ····if-eqz·v5,·:cond_0
  
1778 ····.line·7351781 ····.line·735
1779 ····iget-object·v9,·p0,·Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper;1782 ····iget-object·v9,·p0,·Landroid/support/v4/widget/SlidingPaneLayout;->mDragHelper:Landroid/support/v4/widget/ViewDragHelper;
  
 1783 ····.line·736
1780 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F1784 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
1781 ····move-result·v101785 ····move-result·v10
  
1782 ····float-to-int·v10,·v101786 ····float-to-int·v10,·v10
  
1783 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F1787 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F
  
1784 ····move-result·v111788 ····move-result·v11
  
1785 ····float-to-int·v11,·v111789 ····float-to-int·v11,·v11
  
 1790 ····.line·735
1786 ····invoke-virtual·{v9,·v5,·v10,·v11},·Landroid/support/v4/widget/ViewDragHelper;->isViewUnder(Landroid/view/View;II)Z1791 ····invoke-virtual·{v9,·v5,·v10,·v11},·Landroid/support/v4/widget/ViewDragHelper;->isViewUnder(Landroid/view/View;II)Z
  
1787 ····move-result·v91792 ····move-result·v9
  
1788 ····if-nez·v9,·:cond_21793 ····if-nez·v9,·:cond_2
  
1789 ····const/4·v9,·0x11794 ····const/4·v9,·0x1
Offset 1926, 14 lines modifiedOffset 1931, 15 lines modified
  
1926 ····move-result·v91931 ····move-result·v9
  
1927 ····if-eqz·v9,·:cond_61932 ····if-eqz·v9,·:cond_6
  
1928 ····iget-object·v9,·p0,·Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;1933 ····iget-object·v9,·p0,·Landroid/support/v4/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;
  
 1934 ····.line·761
1929 ····invoke-virtual·{p0,·v9},·Landroid/support/v4/widget/SlidingPaneLayout;->isDimmed(Landroid/view/View;)Z1935 ····invoke-virtual·{p0,·v9},·Landroid/support/v4/widget/SlidingPaneLayout;->isDimmed(Landroid/view/View;)Z
  
1930 ····move-result·v91936 ····move-result·v9
  
1931 ····if-eqz·v9,·:cond_61937 ····if-eqz·v9,·:cond_6
  
1932 ····.line·7621938 ····.line·762
Offset 3372, 23 lines modifiedOffset 3378, 24 lines modified
3372 ····invoke-static/range·{v26·..·v27},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I3378 ····invoke-static/range·{v26·..·v27},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
3373 ····move-result·v73379 ····move-result·v7
  
3374 ····.restart·local·v7····#·"childHeightSpec":I3380 ····.restart·local·v7····#·"childHeightSpec":I
3375 ····goto·:goto_b3381 ····goto·:goto_b
  
3376 ····.line·5823382 ····.line·583
3377 ····.end·local·v7····#·"childHeightSpec":I3383 ····.end·local·v7····#·"childHeightSpec":I
3378 ····:cond_183384 ····:cond_18
3379 ····invoke-virtual·{v4},·Landroid/view/View;->getMeasuredHeight()I3385 ····invoke-virtual·{v4},·Landroid/view/View;->getMeasuredHeight()I
  
3380 ····move-result·v263386 ····move-result·v26
  
Max diff block lines reached; 1227/4401 bytes (27.88%) of diff not shown.
1.2 KB
smali/android/support/v4/widget/SlidingPaneLayout$SavedState$1.smali
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;-><init>(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V53 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState;-><init>(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V
  
54 ····return-object·v054 ····return-object·v0
55 .end·method55 .end·method
  
56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;56 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
59 ····.prologue58 ····.prologue
60 ····.line·132259 ····.line·1322
61 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;60 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;
  
62 ····move-result-object·v061 ····move-result-object·v0
  
Offset 77, 15 lines modifiedOffset 76, 14 lines modified
77 ····new-array·v0,·p1,·[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;76 ····new-array·v0,·p1,·[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;
  
78 ····return-object·v077 ····return-object·v0
79 .end·method78 .end·method
  
80 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;79 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
81 ····.locals·180 ····.locals·1
82 ····.param·p1,·"x0"····#·I 
  
83 ····.prologue81 ····.prologue
84 ····.line·132282 ····.line·1322
85 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;83 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;
  
86 ····move-result-object·v084 ····move-result-object·v0
  
1.33 KB
smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali
    
Offset 154, 22 lines modifiedOffset 154, 24 lines modified
  
154 ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I154 ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I
  
155 ····int-to-float·v8,·v8155 ····int-to-float·v8,·v8
  
156 ····div-float/2addr·v7,·v8156 ····div-float/2addr·v7,·v8
  
 157 ····.line·795
157 ····invoke-static·{v7,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F158 ····invoke-static·{v7,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
  
158 ····move-result·v4159 ····move-result·v4
  
159 ····mul-float/2addr·v4,·v6160 ····mul-float/2addr·v4,·v6
  
160 ····add-float/2addr·v4,·v5161 ····add-float/2addr·v4,·v5
  
 162 ····.line·794
161 ····goto·:goto_0163 ····goto·:goto_0
162 .end·method164 .end·method
  
163 .method·private·interpolateValue(F)F165 .method·private·interpolateValue(F)F
164 ····.locals·2166 ····.locals·2
165 ····.param·p1,·"value"····#·F167 ····.param·p1,·"value"····#·F
  
Offset 341, 14 lines modifiedOffset 343, 15 lines modified
  
341 ····const-wide/16·v2,·0x0343 ····const-wide/16·v2,·0x0
  
342 ····cmp-long·v0,·v0,·v2344 ····cmp-long·v0,·v0,·v2
  
343 ····if-lez·v0,·:cond_0345 ····if-lez·v0,·:cond_0
  
 346 ····.line·783
344 ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J347 ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
  
345 ····move-result-wide·v0348 ····move-result-wide·v0
  
346 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J349 ····iget-wide·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
  
347 ····iget·v4,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I350 ····iget·v4,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I
Offset 359, 17 lines modifiedOffset 362, 19 lines modified
  
359 ····cmp-long·v0,·v0,·v2362 ····cmp-long·v0,·v0,·v2
  
360 ····if-lez·v0,·:cond_0363 ····if-lez·v0,·:cond_0
  
361 ····const/4·v0,·0x1364 ····const/4·v0,·0x1
  
 365 ····.line·782
362 ····:goto_0366 ····:goto_0
363 ····return·v0367 ····return·v0
  
 368 ····.line·783
364 ····:cond_0369 ····:cond_0
365 ····const/4·v0,·0x0370 ····const/4·v0,·0x0
  
366 ····goto·:goto_0371 ····goto·:goto_0
367 .end·method372 .end·method
  
368 .method·public·requestStop()V373 .method·public·requestStop()V
471 B
smali/android/support/v4/widget/SearchViewCompatIcs.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·2618 ····.line·26
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·28 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·newSearchView(Landroid/content/Context;)Landroid/view/View;22 .method·public·static·newSearchView(Landroid/content/Context;)Landroid/view/View;
24 ····.locals·123 ····.locals·1
25 ····.param·p0,·"context"····#·Landroid/content/Context;24 ····.param·p0,·"context"····#·Landroid/content/Context;
  
7.42 KB
smali/android/support/v4/widget/ViewDragHelper.smali
    
Offset 768, 14 lines modifiedOffset 768, 15 lines modified
  
768 ····.line·625768 ····.line·625
769 ····.local·v1,·"distanceRatio":F769 ····.local·v1,·"distanceRatio":F
770 ····int-to-float·v6,·v3770 ····int-to-float·v6,·v3
  
771 ····int-to-float·v7,·v3771 ····int-to-float·v7,·v3
  
 772 ····.line·626
772 ····invoke-direct·{p0,·v1},·Landroid/support/v4/widget/ViewDragHelper;->distanceInfluenceForSnapDuration(F)F773 ····invoke-direct·{p0,·v1},·Landroid/support/v4/widget/ViewDragHelper;->distanceInfluenceForSnapDuration(F)F
  
773 ····move-result·v8774 ····move-result·v8
  
774 ····mul-float/2addr·v7,·v8775 ····mul-float/2addr·v7,·v8
  
775 ····add-float·v0,·v6,·v7776 ····add-float·v0,·v6,·v7
Offset 1572, 40 lines modifiedOffset 1573, 44 lines modified
1572 ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V1573 ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
  
1573 ····.line·13561574 ····.line·1356
1574 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker;1575 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker;
  
1575 ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I1576 ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I
  
 1577 ····.line·1357
1576 ····invoke-static·{v2,·v3},·Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F1578 ····invoke-static·{v2,·v3},·Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
  
1577 ····move-result·v21579 ····move-result·v2
  
1578 ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F1580 ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F
  
1579 ····iget·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F1581 ····iget·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F
  
 1582 ····.line·1356
1580 ····invoke-direct·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ViewDragHelper;->clampMag(FFF)F1583 ····invoke-direct·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ViewDragHelper;->clampMag(FFF)F
  
1581 ····move-result·v01584 ····move-result·v0
  
1582 ····.line·13591585 ····.line·1359
1583 ····.local·v0,·"xvel":F1586 ····.local·v0,·"xvel":F
1584 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker;1587 ····iget-object·v2,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mVelocityTracker:Landroid/view/VelocityTracker;
  
1585 ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I1588 ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mActivePointerId:I
  
 1589 ····.line·1360
1586 ····invoke-static·{v2,·v3},·Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F1590 ····invoke-static·{v2,·v3},·Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
  
1587 ····move-result·v21591 ····move-result·v2
  
1588 ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F1592 ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F
  
1589 ····iget·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F1593 ····iget·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F
  
 1594 ····.line·1359
1590 ····invoke-direct·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ViewDragHelper;->clampMag(FFF)F1595 ····invoke-direct·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ViewDragHelper;->clampMag(FFF)F
  
1591 ····move-result·v11596 ····move-result·v1
  
1592 ····.line·13621597 ····.line·1362
1593 ····.local·v1,·"yvel":F1598 ····.local·v1,·"yvel":F
1594 ····invoke-direct·{p0,·v0,·v1},·Landroid/support/v4/widget/ViewDragHelper;->dispatchViewReleased(FF)V1599 ····invoke-direct·{p0,·v0,·v1},·Landroid/support/v4/widget/ViewDragHelper;->dispatchViewReleased(FF)V
Offset 1959, 14 lines modifiedOffset 1964, 15 lines modified
  
1959 ····move-result·v31964 ····move-result·v3
  
1960 ····if-ge·v1,·v3,·:cond_01965 ····if-ge·v1,·v3,·:cond_0
  
1961 ····add-int·v1,·p6,·v121966 ····add-int·v1,·p6,·v12
  
 1967 ····.line·919
1962 ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I1968 ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I
  
1963 ····move-result·v31969 ····move-result·v3
  
1964 ····if-lt·v1,·v3,·:cond_01970 ····if-lt·v1,·v3,·:cond_0
  
1965 ····add-int·v1,·p6,·v121971 ····add-int·v1,·p6,·v12
Offset 1977, 34 lines modifiedOffset 1983, 37 lines modified
  
1977 ····if-ge·v1,·v3,·:cond_01983 ····if-ge·v1,·v3,·:cond_0
  
1978 ····const/4·v3,·0x11984 ····const/4·v3,·0x1
  
1979 ····add-int·v1,·p5,·v111985 ····add-int·v1,·p5,·v11
  
 1986 ····.line·920
1980 ····invoke-virtual·{v2},·Landroid/view/View;->getLeft()I1987 ····invoke-virtual·{v2},·Landroid/view/View;->getLeft()I
  
1981 ····move-result·v41988 ····move-result·v4
  
1982 ····sub-int·v6,·v1,·v41989 ····sub-int·v6,·v1,·v4
  
1983 ····add-int·v1,·p6,·v121990 ····add-int·v1,·p6,·v12
  
 1991 ····.line·921
1984 ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I1992 ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I
  
1985 ····move-result·v41993 ····move-result·v4
  
1986 ····sub-int·v7,·v1,·v41994 ····sub-int·v7,·v1,·v4
  
1987 ····move-object·v1,·p01995 ····move-object·v1,·p0
  
1988 ····move/from16·v4,·p31996 ····move/from16·v4,·p3
  
1989 ····move/from16·v5,·p41997 ····move/from16·v5,·p4
  
 1998 ····.line·920
1990 ····invoke-virtual/range·{v1·..·v7},·Landroid/support/v4/widget/ViewDragHelper;->canScroll(Landroid/view/View;ZIIII)Z1999 ····invoke-virtual/range·{v1·..·v7},·Landroid/support/v4/widget/ViewDragHelper;->canScroll(Landroid/view/View;ZIIII)Z
  
1991 ····move-result·v12000 ····move-result·v1
  
1992 ····if-eqz·v1,·:cond_02001 ····if-eqz·v1,·:cond_0
  
1993 ····.line·9222002 ····.line·922
Offset 2052, 14 lines modifiedOffset 2061, 15 lines modified
  
2052 ····if-nez·v1,·:cond_22061 ····if-nez·v1,·:cond_2
  
2053 ····move/from16·v0,·p42062 ····move/from16·v0,·p4
  
2054 ····neg-int·v1,·v02063 ····neg-int·v1,·v0
  
 2064 ····.line·928
2055 ····invoke-static·{p1,·v1},·Landroid/support/v4/view/ViewCompat;->canScrollVertically(Landroid/view/View;I)Z2065 ····invoke-static·{p1,·v1},·Landroid/support/v4/view/ViewCompat;->canScrollVertically(Landroid/view/View;I)Z
  
2056 ····move-result·v12066 ····move-result·v1
  
Max diff block lines reached; 4335/7491 bytes (57.87%) of diff not shown.
1.22 KB
smali/android/support/v4/widget/DrawerLayout$ViewDragCallback.smali
    
Offset 158, 23 lines modifiedOffset 158, 25 lines modified
158 ····move-result·v5158 ····move-result·v5
  
159 ····if-lt·v5,·v0,·:cond_2159 ····if-lt·v5,·v0,·:cond_2
  
160 ····:cond_1160 ····:cond_1
161 ····if-nez·v1,·:cond_3161 ····if-nez·v1,·:cond_3
  
 162 ····.line·1429
162 ····invoke-virtual·{v4},·Landroid/view/View;->getLeft()I163 ····invoke-virtual·{v4},·Landroid/view/View;->getLeft()I
  
163 ····move-result·v5164 ····move-result·v5
  
164 ····if-le·v5,·v0,·:cond_3165 ····if-le·v5,·v0,·:cond_3
  
165 ····:cond_2166 ····:cond_2
166 ····iget-object·v5,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;167 ····iget-object·v5,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;
  
 168 ····.line·1430
167 ····invoke-virtual·{v5,·v4},·Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I169 ····invoke-virtual·{v5,·v4},·Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I
  
168 ····move-result·v5170 ····move-result·v5
  
169 ····if-nez·v5,·:cond_3171 ····if-nez·v5,·:cond_3
  
170 ····.line·1431172 ····.line·1431
Offset 738, 23 lines modifiedOffset 740, 26 lines modified
  
738 ····move-result·v0740 ····move-result·v0
  
739 ····if-eqz·v0,·:cond_0741 ····if-eqz·v0,·:cond_0
  
740 ····iget-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;742 ····iget-object·v0,·p0,·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;->this$0:Landroid/support/v4/widget/DrawerLayout;
  
 743 ····.line·1350
741 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I744 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I
  
742 ····move-result·v0745 ····move-result·v0
  
743 ····if-nez·v0,·:cond_0746 ····if-nez·v0,·:cond_0
  
744 ····const/4·v0,·0x1747 ····const/4·v0,·0x1
  
 748 ····.line·1349
745 ····:goto_0749 ····:goto_0
746 ····return·v0750 ····return·v0
  
 751 ····.line·1350
747 ····:cond_0752 ····:cond_0
748 ····const/4·v0,·0x0753 ····const/4·v0,·0x0
  
749 ····goto·:goto_0754 ····goto·:goto_0
750 .end·method755 .end·method
1.11 KB
smali/android/support/v4/widget/DrawerLayout$SavedState$1.smali
    
Offset 51, 15 lines modifiedOffset 51, 14 lines modified
51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState;-><init>(Landroid/os/Parcel;)V51 ····invoke-direct·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState;-><init>(Landroid/os/Parcel;)V
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;54 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
57 ····.prologue56 ····.prologue
58 ····.line·131057 ····.line·1310
59 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;58 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;
  
60 ····move-result-object·v059 ····move-result-object·v0
  
Offset 75, 15 lines modifiedOffset 74, 14 lines modified
75 ····new-array·v0,·p1,·[Landroid/support/v4/widget/DrawerLayout$SavedState;74 ····new-array·v0,·p1,·[Landroid/support/v4/widget/DrawerLayout$SavedState;
  
76 ····return-object·v075 ····return-object·v0
77 .end·method76 .end·method
  
78 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
79 ····.locals·178 ····.locals·1
80 ····.param·p1,·"x0"····#·I 
  
81 ····.prologue79 ····.prologue
82 ····.line·131080 ····.line·1310
83 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState$1;->newArray(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;
  
84 ····move-result-object·v082 ····move-result-object·v0
  
1020 B
smali/android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;22 .field·final·synthetic·val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V24 .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·17028 ····.line·170
28 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;->this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;->this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;30 ····iput-object·p2,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;
  
716 B
smali/android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Landroid/support/v4/widget/SlidingPaneLayout;19 .field·final·synthetic·this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;)V21 .method·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/SlidingPaneLayout;
  
23 ····.prologue24 ····.prologue
24 ····.line·139525 ····.line·1395
25 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;26 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroid/support/v4/widget/SlidingPaneLayout;
  
26 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
616 B
smali/android/support/v4/widget/ViewDragHelper$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/widget/ViewDragHelper;21 .field·final·synthetic·this$0:Landroid/support/v4/widget/ViewDragHelper;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/widget/ViewDragHelper;)V23 .method·constructor·<init>(Landroid/support/v4/widget/ViewDragHelper;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/ViewDragHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·33327 ····.line·333
27 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ViewDragHelper$2;->this$0:Landroid/support/v4/widget/ViewDragHelper;28 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ViewDragHelper$2;->this$0:Landroid/support/v4/widget/ViewDragHelper;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
692 B
smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;21 .field·final·synthetic·this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/widget/ContentLoadingProgressBar;)V23 .method·constructor·<init>(Landroid/support/v4/widget/ContentLoadingProgressBar;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar;
  
25 ····.prologue26 ····.prologue
26 ····.line·5227 ····.line·52
27 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;28 ····iput-object·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.0 KB
smali/android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;22 .field·final·synthetic·val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V24 .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;
  
26 ····.prologue27 ····.prologue
27 ····.line·15028 ····.line·150
28 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;
  
29 ····iput-object·p2,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;30 ····iput-object·p2,·p0,·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;->val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;
  
2.39 KB
smali/android/support/v4/widget/AutoScrollHelper.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/view/View$OnTouchListener;6 .implements·Landroid/view/View$OnTouchListener;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Landroid/support/v4/widget/AutoScrollHelper$1;, 
11 ········Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;,10 ········Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;,
12 ········Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;11 ········Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
Offset 853, 26 lines modifiedOffset 852, 29 lines modified
853 ····move-result·v3852 ····move-result·v3
  
854 ····if-nez·v3,·:cond_1853 ····if-nez·v3,·:cond_1
  
855 ····:cond_0854 ····:cond_0
856 ····if-eqz·v0,·:cond_2855 ····if-eqz·v0,·:cond_2
  
 856 ····.line·497
857 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/widget/AutoScrollHelper;->canTargetScrollHorizontally(I)Z857 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/widget/AutoScrollHelper;->canTargetScrollHorizontally(I)Z
  
858 ····move-result·v3858 ····move-result·v3
  
859 ····if-eqz·v3,·:cond_2859 ····if-eqz·v3,·:cond_2
  
860 ····:cond_1860 ····:cond_1
861 ····const/4·v3,·0x1861 ····const/4·v3,·0x1
  
 862 ····.line·496
862 ····:goto_0863 ····:goto_0
863 ····return·v3864 ····return·v3
  
 865 ····.line·497
864 ····:cond_2866 ····:cond_2
865 ····const/4·v3,·0x0867 ····const/4·v3,·0x0
  
866 ····goto·:goto_0868 ····goto·:goto_0
867 .end·method869 .end·method
  
868 .method·private·startAnimating()V870 .method·private·startAnimating()V
Offset 1014, 15 lines modifiedOffset 1016, 15 lines modified
1014 ····.line·4631016 ····.line·463
1015 ····:pswitch_01017 ····:pswitch_0
1016 ····iput-boolean·v3,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mNeedsCancel:Z1018 ····iput-boolean·v3,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mNeedsCancel:Z
  
1017 ····.line·4641019 ····.line·464
1018 ····iput-boolean·v4,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mAlreadyDelayed:Z1020 ····iput-boolean·v4,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mAlreadyDelayed:Z
  
1019 ····.line·4671021 ····.line·468
1020 ····:pswitch_11022 ····:pswitch_1
1021 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F1023 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F
  
1022 ····move-result·v51024 ····move-result·v5
  
1023 ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I1025 ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I
  
Offset 1034, 19 lines modifiedOffset 1036, 20 lines modified
  
1034 ····invoke-virtual·{v7},·Landroid/view/View;->getWidth()I1036 ····invoke-virtual·{v7},·Landroid/view/View;->getWidth()I
  
1035 ····move-result·v71037 ····move-result·v7
  
1036 ····int-to-float·v7,·v71038 ····int-to-float·v7,·v7
  
 1039 ····.line·467
1037 ····invoke-direct·{p0,·v4,·v5,·v6,·v7},·Landroid/support/v4/widget/AutoScrollHelper;->computeTargetVelocity(IFFF)F1040 ····invoke-direct·{p0,·v4,·v5,·v6,·v7},·Landroid/support/v4/widget/AutoScrollHelper;->computeTargetVelocity(IFFF)F
  
1038 ····move-result·v11041 ····move-result·v1
  
1039 ····.line·4691042 ····.line·470
1040 ····.local·v1,·"xTargetVelocity":F1043 ····.local·v1,·"xTargetVelocity":F
1041 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getY()F1044 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getY()F
  
1042 ····move-result·v51045 ····move-result·v5
  
1043 ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I1046 ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I
  
Offset 1058, 14 lines modifiedOffset 1061, 15 lines modified
  
1058 ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I1061 ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I
  
1059 ····move-result·v71062 ····move-result·v7
  
1060 ····int-to-float·v7,·v71063 ····int-to-float·v7,·v7
  
 1064 ····.line·469
1061 ····invoke-direct·{p0,·v3,·v5,·v6,·v7},·Landroid/support/v4/widget/AutoScrollHelper;->computeTargetVelocity(IFFF)F1065 ····invoke-direct·{p0,·v3,·v5,·v6,·v7},·Landroid/support/v4/widget/AutoScrollHelper;->computeTargetVelocity(IFFF)F
  
1062 ····move-result·v21066 ····move-result·v2
  
1063 ····.line·4711067 ····.line·471
1064 ····.local·v2,·"yTargetVelocity":F1068 ····.local·v2,·"yTargetVelocity":F
1065 ····iget-object·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;1069 ····iget-object·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;
837 B
smali/android/support/v4/widget/SearchViewCompatHoneycomb.smali
    
Offset 16, 15 lines modifiedOffset 16, 14 lines modified
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·3019 ····.line·30
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·37 
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
24 .method·public·static·getQuery(Landroid/view/View;)Ljava/lang/CharSequence;23 .method·public·static·getQuery(Landroid/view/View;)Ljava/lang/CharSequence;
25 ····.locals·124 ····.locals·1
26 ····.param·p0,·"searchView"····#·Landroid/view/View;25 ····.param·p0,·"searchView"····#·Landroid/view/View;
  
Offset 253, 15 lines modifiedOffset 252, 15 lines modified
  
253 ····.prologue252 ····.prologue
254 ····.line·46253 ····.line·46
255 ····move-object·v1,·p0254 ····move-object·v1,·p0
  
256 ····check-cast·v1,·Landroid/widget/SearchView;255 ····check-cast·v1,·Landroid/widget/SearchView;
  
257 ····.line·47256 ····.line·48
258 ····.local·v1,·"sv":Landroid/widget/SearchView;257 ····.local·v1,·"sv":Landroid/widget/SearchView;
259 ····invoke-virtual·{v1},·Landroid/widget/SearchView;->getContext()Landroid/content/Context;258 ····invoke-virtual·{v1},·Landroid/widget/SearchView;->getContext()Landroid/content/Context;
  
260 ····move-result-object·v2259 ····move-result-object·v2
  
261 ····const-string·v3,·"search"260 ····const-string·v3,·"search"
  
667 B
smali/android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.smali
    
Offset 41, 20 lines modifiedOffset 41, 22 lines modified
  
41 ····move-result·v041 ····move-result·v0
  
42 ····invoke-virtual·{p2},·Landroid/view/View;->getTop()I42 ····invoke-virtual·{p2},·Landroid/view/View;->getTop()I
  
43 ····move-result·v143 ····move-result·v1
  
 44 ····.line·1340
44 ····invoke-virtual·{p2},·Landroid/view/View;->getRight()I45 ····invoke-virtual·{p2},·Landroid/view/View;->getRight()I
  
45 ····move-result·v246 ····move-result·v2
  
46 ····invoke-virtual·{p2},·Landroid/view/View;->getBottom()I47 ····invoke-virtual·{p2},·Landroid/view/View;->getBottom()I
  
47 ····move-result·v348 ····move-result·v3
  
 49 ····.line·1339
48 ····invoke-static·{p1,·v0,·v1,·v2,·v3},·Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;IIII)V50 ····invoke-static·{p1,·v0,·v1,·v2,·v3},·Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;IIII)V
  
49 ····.line·134151 ····.line·1341
50 ····return-void52 ····return-void
51 .end·method53 .end·method
368 B
smali/android/support/v4/util/AtomicFile.smali
    
Offset 298, 14 lines modifiedOffset 298, 15 lines modified
298 ····.line·185298 ····.line·185
299 ····.local·v0,·"amt":I299 ····.local·v0,·"amt":I
300 ····if-gtz·v0,·:cond_1300 ····if-gtz·v0,·:cond_1
  
301 ····.line·199301 ····.line·199
302 ····invoke-virtual·{v5},·Ljava/io/FileInputStream;->close()V302 ····invoke-virtual·{v5},·Ljava/io/FileInputStream;->close()V
  
 303 ····.line·188
303 ····return-object·v2304 ····return-object·v2
  
304 ····.line·190305 ····.line·190
305 ····:cond_1306 ····:cond_1
306 ····add-int/2addr·v4,·v0307 ····add-int/2addr·v4,·v0
  
307 ····.line·191308 ····.line·191
2.03 KB
smali/android/support/v4/util/MapCollections$MapIterator.smali
    
Offset 39, 14 lines modifiedOffset 39, 15 lines modified
  
39 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;39 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;
  
  
40 #·direct·methods40 #·direct·methods
41 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V41 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V
42 ····.locals·142 ····.locals·1
 43 ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections;
  
43 ····.prologue44 ····.prologue
44 ····.line·7645 ····.line·76
45 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$MapIterator;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.MapIterator;"46 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$MapIterator;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.MapIterator;"
46 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$MapIterator;->this$0:Landroid/support/v4/util/MapCollections;47 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$MapIterator;->this$0:Landroid/support/v4/util/MapCollections;
  
47 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 132, 14 lines modifiedOffset 133, 15 lines modified
  
132 ····invoke-static·{v3,·v4},·Landroid/support/v4/util/ContainerHelpers;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z133 ····invoke-static·{v3,·v4},·Landroid/support/v4/util/ContainerHelpers;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
  
133 ····move-result·v3134 ····move-result·v3
  
134 ····if-eqz·v3,·:cond_2135 ····if-eqz·v3,·:cond_2
  
 136 ····.line·142
135 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;137 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
136 ····move-result-object·v3138 ····move-result-object·v3
  
137 ····iget-object·v4,·p0,·Landroid/support/v4/util/MapCollections$MapIterator;->this$0:Landroid/support/v4/util/MapCollections;139 ····iget-object·v4,·p0,·Landroid/support/v4/util/MapCollections$MapIterator;->this$0:Landroid/support/v4/util/MapCollections;
  
138 ····iget·v5,·p0,·Landroid/support/v4/util/MapCollections$MapIterator;->mIndex:I140 ····iget·v5,·p0,·Landroid/support/v4/util/MapCollections$MapIterator;->mIndex:I
Offset 153, 19 lines modifiedOffset 155, 21 lines modified
153 ····move-result·v3155 ····move-result·v3
  
154 ····if-eqz·v3,·:cond_2156 ····if-eqz·v3,·:cond_2
  
155 ····:goto_1157 ····:goto_1
156 ····move·v2,·v1158 ····move·v2,·v1
  
 159 ····.line·141
157 ····goto·:goto_0160 ····goto·:goto_0
  
158 ····:cond_2161 ····:cond_2
159 ····move·v1,·v2162 ····move·v1,·v2
  
 163 ····.line·142
160 ····goto·:goto_1164 ····goto·:goto_1
161 .end·method165 .end·method
  
162 .method·public·getKey()Ljava/lang/Object;166 .method·public·getKey()Ljava/lang/Object;
163 ····.locals·3167 ····.locals·3
164 ····.annotation·system·Ldalvik/annotation/Signature;168 ····.annotation·system·Ldalvik/annotation/Signature;
165 ········value·=·{169 ········value·=·{
Offset 314, 26 lines modifiedOffset 318, 29 lines modified
314 ····if-nez·v0,·:cond_1318 ····if-nez·v0,·:cond_1
  
315 ····move·v3,·v2319 ····move·v3,·v2
  
316 ····:goto_0320 ····:goto_0
317 ····if-nez·v1,·:cond_2321 ····if-nez·v1,·:cond_2
  
 322 ····.line·154
318 ····:goto_1323 ····:goto_1
319 ····xor-int/2addr·v2,·v3324 ····xor-int/2addr·v2,·v3
  
 325 ····.line·153
320 ····return·v2326 ····return·v2
  
321 ····:cond_1327 ····:cond_1
322 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I328 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
323 ····move-result·v3329 ····move-result·v3
  
324 ····goto·:goto_0330 ····goto·:goto_0
  
 331 ····.line·154
325 ····:cond_2332 ····:cond_2
326 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I333 ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I
  
327 ····move-result·v2334 ····move-result·v2
  
328 ····goto·:goto_1335 ····goto·:goto_1
329 .end·method336 .end·method
4.27 KB
smali/android/support/v4/util/MapCollections$EntrySet.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·instance·fields
31 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;31 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V33 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections;
  
35 ····.prologue36 ····.prologue
36 ····.line·16337 ····.line·163
37 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$EntrySet;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.EntrySet;"38 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$EntrySet;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.EntrySet;"
38 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$EntrySet;->this$0:Landroid/support/v4/util/MapCollections;39 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$EntrySet;->this$0:Landroid/support/v4/util/MapCollections;
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 22 lines modifiedOffset 46, 20 lines modified
45 ····return-void46 ····return-void
46 .end·method47 .end·method
  
  
47 #·virtual·methods48 #·virtual·methods
48 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z49 .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z
49 ····.locals·150 ····.locals·1
50 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
51 ····.prologue51 ····.prologue
52 ····.line·16352 ····.line·163
53 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$EntrySet;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.EntrySet;"53 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$EntrySet;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.EntrySet;"
54 ····check-cast·p1,·Ljava/util/Map$Entry;54 ····check-cast·p1,·Ljava/util/Map$Entry;
  
55 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
56 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/util/MapCollections$EntrySet;->add(Ljava/util/Map$Entry;)Z55 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/util/MapCollections$EntrySet;->add(Ljava/util/Map$Entry;)Z
  
57 ····move-result·v056 ····move-result·v0
  
58 ····return·v057 ····return·v0
59 .end·method58 .end·method
  
Offset 97, 35 lines modifiedOffset 96, 34 lines modified
97 ········}96 ········}
98 ····.end·annotation97 ····.end·annotation
  
99 ····.prologue98 ····.prologue
100 ····.line·17199 ····.line·171
101 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$EntrySet;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.EntrySet;"100 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$EntrySet;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.EntrySet;"
102 ····.local·p1,·"collection":Ljava/util/Collection;,·"Ljava/util/Collection<+Ljava/util/Map$Entry<TK;TV;>;>;"101 ····.local·p1,·"collection":Ljava/util/Collection;,·"Ljava/util/Collection<+Ljava/util/Map$Entry<TK;TV;>;>;"
103 ····iget-object·v3,·p0,·Landroid/support/v4/util/MapCollections$EntrySet;->this$0:Landroid/support/v4/util/MapCollections;102 ····iget-object·v2,·p0,·Landroid/support/v4/util/MapCollections$EntrySet;->this$0:Landroid/support/v4/util/MapCollections;
  
104 ····invoke-virtual·{v3},·Landroid/support/v4/util/MapCollections;->colGetSize()I103 ····invoke-virtual·{v2},·Landroid/support/v4/util/MapCollections;->colGetSize()I
  
105 ····move-result·v2104 ····move-result·v1
  
106 ····.line·172105 ····.line·172
107 ····.local·v2,·"oldSize":I106 ····.local·v1,·"oldSize":I
108 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;107 ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
109 ····move-result-object·v1108 ····move-result-object·v2
  
110 ····.local·v1,·"i$":Ljava/util/Iterator; 
111 ····:goto_0109 ····:goto_0
112 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z110 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
113 ····move-result·v3111 ····move-result·v3
  
114 ····if-eqz·v3,·:cond_0112 ····if-eqz·v3,·:cond_0
  
115 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;113 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
116 ····move-result-object·v0114 ····move-result-object·v0
  
117 ····check-cast·v0,·Ljava/util/Map$Entry;115 ····check-cast·v0,·Ljava/util/Map$Entry;
  
118 ····.line·173116 ····.line·173
119 ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;TV;>;"117 ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;TV;>;"
Offset 142, 29 lines modifiedOffset 140, 29 lines modified
142 ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/util/MapCollections;->colPut(Ljava/lang/Object;Ljava/lang/Object;)V140 ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/util/MapCollections;->colPut(Ljava/lang/Object;Ljava/lang/Object;)V
  
143 ····goto·:goto_0141 ····goto·:goto_0
  
144 ····.line·175142 ····.line·175
145 ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;TV;>;"143 ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<TK;TV;>;"
146 ····:cond_0144 ····:cond_0
147 ····iget-object·v3,·p0,·Landroid/support/v4/util/MapCollections$EntrySet;->this$0:Landroid/support/v4/util/MapCollections;145 ····iget-object·v2,·p0,·Landroid/support/v4/util/MapCollections$EntrySet;->this$0:Landroid/support/v4/util/MapCollections;
  
148 ····invoke-virtual·{v3},·Landroid/support/v4/util/MapCollections;->colGetSize()I146 ····invoke-virtual·{v2},·Landroid/support/v4/util/MapCollections;->colGetSize()I
  
149 ····move-result·v3147 ····move-result·v2
  
150 ····if-eq·v2,·v3,·:cond_1148 ····if-eq·v1,·v2,·:cond_1
  
151 ····const/4·v3,·0x1149 ····const/4·v2,·0x1
  
152 ····:goto_1150 ····:goto_1
153 ····return·v3151 ····return·v2
  
154 ····:cond_1152 ····:cond_1
155 ····const/4·v3,·0x0153 ····const/4·v2,·0x0
  
156 ····goto·:goto_1154 ····goto·:goto_1
157 .end·method155 .end·method
  
158 .method·public·clear()V156 .method·public·clear()V
159 ····.locals·1157 ····.locals·1
  
Offset 354, 14 lines modifiedOffset 352, 15 lines modified
354 ····move·v6,·v5352 ····move·v6,·v5
  
355 ····:goto_1353 ····:goto_1
356 ····if-nez·v3,·:cond_1354 ····if-nez·v3,·:cond_1
  
357 ····move·v4,·v5355 ····move·v4,·v5
  
 356 ····.line·259
358 ····:goto_2357 ····:goto_2
359 ····xor-int/2addr·v4,·v6358 ····xor-int/2addr·v4,·v6
  
360 ····add-int/2addr·v2,·v4359 ····add-int/2addr·v2,·v4
  
361 ····.line·255360 ····.line·255
362 ····add-int/lit8·v0,·v0,·-0x1361 ····add-int/lit8·v0,·v0,·-0x1
Offset 374, 14 lines modifiedOffset 373, 15 lines modified
  
374 ····move-result·v4373 ····move-result·v4
  
375 ····move·v6,·v4374 ····move·v6,·v4
  
376 ····goto·:goto_1375 ····goto·:goto_1
Max diff block lines reached; 130/4253 bytes (3.06%) of diff not shown.
795 B
smali/android/support/v4/util/MapCollections$ValuesCollection.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;29 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V31 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections;
  
33 ····.prologue34 ····.prologue
34 ····.line·35335 ····.line·353
35 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$ValuesCollection;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.ValuesCollection;"36 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$ValuesCollection;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.ValuesCollection;"
36 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$ValuesCollection;->this$0:Landroid/support/v4/util/MapCollections;37 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$ValuesCollection;->this$0:Landroid/support/v4/util/MapCollections;
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
1.26 KB
smali/android/support/v4/util/ArrayMap.smali
    
Offset 186, 34 lines modifiedOffset 186, 33 lines modified
186 ········}186 ········}
187 ····.end·annotation187 ····.end·annotation
  
188 ····.prologue188 ····.prologue
189 ····.line·139189 ····.line·139
190 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap;,·"Landroid/support/v4/util/ArrayMap<TK;TV;>;"190 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap;,·"Landroid/support/v4/util/ArrayMap<TK;TV;>;"
191 ····.local·p1,·"map":Ljava/util/Map;,·"Ljava/util/Map<+TK;+TV;>;"191 ····.local·p1,·"map":Ljava/util/Map;,·"Ljava/util/Map<+TK;+TV;>;"
192 ····iget·v2,·p0,·Landroid/support/v4/util/ArrayMap;->mSize:I192 ····iget·v1,·p0,·Landroid/support/v4/util/ArrayMap;->mSize:I
  
193 ····invoke-interface·{p1},·Ljava/util/Map;->size()I193 ····invoke-interface·{p1},·Ljava/util/Map;->size()I
  
194 ····move-result·v3194 ····move-result·v2
  
195 ····add-int/2addr·v2,·v3195 ····add-int/2addr·v1,·v2
  
196 ····invoke-virtual·{p0,·v2},·Landroid/support/v4/util/ArrayMap;->ensureCapacity(I)V196 ····invoke-virtual·{p0,·v1},·Landroid/support/v4/util/ArrayMap;->ensureCapacity(I)V
  
197 ····.line·140197 ····.line·140
198 ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;198 ····invoke-interface·{p1},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
199 ····move-result-object·v2199 ····move-result-object·v1
  
200 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;200 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
201 ····move-result-object·v1201 ····move-result-object·v1
  
202 ····.local·v1,·"i$":Ljava/util/Iterator; 
203 ····:goto_0202 ····:goto_0
204 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z203 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
205 ····move-result·v2204 ····move-result·v2
  
206 ····if-eqz·v2,·:cond_0205 ····if-eqz·v2,·:cond_0
  
5.9 KB
smali/android/support/v4/util/ArrayMap$1.smali
    
Offset 24, 33 lines modifiedOffset 24, 34 lines modified
24 #·instance·fields24 #·instance·fields
25 .field·final·synthetic·this$0:Landroid/support/v4/util/ArrayMap;25 .field·final·synthetic·this$0:Landroid/support/v4/util/ArrayMap;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Landroid/support/v4/util/ArrayMap;)V27 .method·constructor·<init>(Landroid/support/v4/util/ArrayMap;)V
28 ····.locals·028 ····.locals·0
 29 ····.param·p1,·"this$0"····#·Landroid/support/v4/util/ArrayMap;
  
29 ····.prologue30 ····.prologue
30 ····.line·7331 ····.line·73
31 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap.1;"32 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;"
32 ····iput-object·p1,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;33 ····iput-object·p1,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;
  
33 ····invoke-direct·{p0},·Landroid/support/v4/util/MapCollections;-><init>()V34 ····invoke-direct·{p0},·Landroid/support/v4/util/MapCollections;-><init>()V
  
34 ····return-void35 ····return-void
35 .end·method36 .end·method
  
  
36 #·virtual·methods37 #·virtual·methods
37 .method·protected·colClear()V38 .method·protected·colClear()V
38 ····.locals·139 ····.locals·1
  
39 ····.prologue40 ····.prologue
40 ····.line·11641 ····.line·116
41 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap.1;"42 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;"
42 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;43 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;
  
43 ····invoke-virtual·{v0},·Landroid/support/v4/util/ArrayMap;->clear()V44 ····invoke-virtual·{v0},·Landroid/support/v4/util/ArrayMap;->clear()V
  
44 ····.line·11745 ····.line·117
45 ····return-void46 ····return-void
46 .end·method47 .end·method
Offset 58, 15 lines modifiedOffset 59, 15 lines modified
58 .method·protected·colGetEntry(II)Ljava/lang/Object;59 .method·protected·colGetEntry(II)Ljava/lang/Object;
59 ····.locals·260 ····.locals·2
60 ····.param·p1,·"index"····#·I61 ····.param·p1,·"index"····#·I
61 ····.param·p2,·"offset"····#·I62 ····.param·p2,·"offset"····#·I
  
62 ····.prologue63 ····.prologue
63 ····.line·8164 ····.line·81
64 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap.1;"65 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;"
65 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;66 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;
  
66 ····iget-object·v0,·v0,·Landroid/support/v4/util/ArrayMap;->mArray:[Ljava/lang/Object;67 ····iget-object·v0,·v0,·Landroid/support/v4/util/ArrayMap;->mArray:[Ljava/lang/Object;
  
67 ····shl-int/lit8·v1,·p1,·0x168 ····shl-int/lit8·v1,·p1,·0x1
  
68 ····add-int/2addr·v1,·p269 ····add-int/2addr·v1,·p2
Offset 84, 40 lines modifiedOffset 85, 40 lines modified
84 ············"Ljava/util/Map",85 ············"Ljava/util/Map",
85 ············"<TK;TV;>;"86 ············"<TK;TV;>;"
86 ········}87 ········}
87 ····.end·annotation88 ····.end·annotation
  
88 ····.prologue89 ····.prologue
89 ····.line·9690 ····.line·96
90 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap.1;"91 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;"
91 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;92 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;
  
92 ····return-object·v093 ····return-object·v0
93 .end·method94 .end·method
  
94 .method·protected·colGetSize()I95 .method·protected·colGetSize()I
95 ····.locals·196 ····.locals·1
  
96 ····.prologue97 ····.prologue
97 ····.line·7698 ····.line·76
98 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap.1;"99 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;"
99 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;100 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;
  
100 ····iget·v0,·v0,·Landroid/support/v4/util/ArrayMap;->mSize:I101 ····iget·v0,·v0,·Landroid/support/v4/util/ArrayMap;->mSize:I
  
101 ····return·v0102 ····return·v0
102 .end·method103 .end·method
  
103 .method·protected·colIndexOfKey(Ljava/lang/Object;)I104 .method·protected·colIndexOfKey(Ljava/lang/Object;)I
104 ····.locals·2105 ····.locals·2
105 ····.param·p1,·"key"····#·Ljava/lang/Object;106 ····.param·p1,·"key"····#·Ljava/lang/Object;
  
106 ····.prologue107 ····.prologue
107 ····.line·86108 ····.line·86
108 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap.1;"109 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;"
109 ····if-nez·p1,·:cond_0110 ····if-nez·p1,·:cond_0
  
110 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;111 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;
  
111 ····invoke-virtual·{v0},·Landroid/support/v4/util/ArrayMap;->indexOfNull()I112 ····invoke-virtual·{v0},·Landroid/support/v4/util/ArrayMap;->indexOfNull()I
  
112 ····move-result·v0113 ····move-result·v0
Offset 141, 15 lines modifiedOffset 142, 15 lines modified
  
141 .method·protected·colIndexOfValue(Ljava/lang/Object;)I142 .method·protected·colIndexOfValue(Ljava/lang/Object;)I
142 ····.locals·1143 ····.locals·1
143 ····.param·p1,·"value"····#·Ljava/lang/Object;144 ····.param·p1,·"value"····#·Ljava/lang/Object;
  
144 ····.prologue145 ····.prologue
145 ····.line·91146 ····.line·91
146 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap.1;"147 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;"
147 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;148 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;
  
148 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/util/ArrayMap;->indexOfValue(Ljava/lang/Object;)I149 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/util/ArrayMap;->indexOfValue(Ljava/lang/Object;)I
  
149 ····move-result·v0150 ····move-result·v0
  
150 ····return·v0151 ····return·v0
Offset 161, 15 lines modifiedOffset 162, 15 lines modified
161 ········value·=·{162 ········value·=·{
162 ············"(TK;TV;)V"163 ············"(TK;TV;)V"
163 ········}164 ········}
164 ····.end·annotation165 ····.end·annotation
  
165 ····.prologue166 ····.prologue
166 ····.line·101167 ····.line·101
167 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap.1;"168 ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;"
168 ····.local·p1,·"key":Ljava/lang/Object;,·"TK;"169 ····.local·p1,·"key":Ljava/lang/Object;,·"TK;"
169 ····.local·p2,·"value":Ljava/lang/Object;,·"TV;"170 ····.local·p2,·"value":Ljava/lang/Object;,·"TV;"
170 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;171 ····iget-object·v0,·p0,·Landroid/support/v4/util/ArrayMap$1;->this$0:Landroid/support/v4/util/ArrayMap;
  
171 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;172 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
172 ····.line·102173 ····.line·102
Offset 178, 15 lines modifiedOffset 179, 15 lines modified
  
178 .method·protected·colRemoveAt(I)V179 .method·protected·colRemoveAt(I)V
179 ····.locals·1180 ····.locals·1
Max diff block lines reached; 1120/5950 bytes (18.82%) of diff not shown.
745 B
smali/android/support/v4/util/MapCollections$ArrayIterator.smali
    
Offset 39, 14 lines modifiedOffset 39, 15 lines modified
  
39 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;39 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;
  
  
40 #·direct·methods40 #·direct·methods
41 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;I)V41 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;I)V
42 ····.locals·142 ····.locals·1
 43 ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections;
43 ····.param·p2,·"offset"····#·I44 ····.param·p2,·"offset"····#·I
  
44 ····.prologue45 ····.prologue
45 ····.line·4146 ····.line·41
46 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$ArrayIterator;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.ArrayIterator<TT;>;"47 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$ArrayIterator;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.ArrayIterator<TT;>;"
47 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$ArrayIterator;->this$0:Landroid/support/v4/util/MapCollections;48 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$ArrayIterator;->this$0:Landroid/support/v4/util/MapCollections;
  
745 B
smali/android/support/v4/util/MapCollections$KeySet.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·instance·fields
29 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;29 .field·final·synthetic·this$0:Landroid/support/v4/util/MapCollections;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V31 .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections;
  
33 ····.prologue34 ····.prologue
34 ····.line·26535 ····.line·265
35 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$KeySet;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.KeySet;"36 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections$KeySet;,·"Landroid/support/v4/util/MapCollections<TK;TV;>.KeySet;"
36 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$KeySet;->this$0:Landroid/support/v4/util/MapCollections;37 ····iput-object·p1,·p0,·Landroid/support/v4/util/MapCollections$KeySet;->this$0:Landroid/support/v4/util/MapCollections;
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
917 B
smali/android/support/v4/util/MapCollections.smali
    
Offset 60, 15 lines modifiedOffset 60, 14 lines modified
60 ····.locals·060 ····.locals·0
  
61 ····.prologue61 ····.prologue
62 ····.line·3062 ····.line·30
63 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections;,·"Landroid/support/v4/util/MapCollections<TK;TV;>;"63 ····.local·p0,·"this":Landroid/support/v4/util/MapCollections;,·"Landroid/support/v4/util/MapCollections<TK;TV;>;"
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····.line·353 
66 ····return-void65 ····return-void
67 .end·method66 .end·method
  
68 .method·public·static·containsAllHelper(Ljava/util/Map;Ljava/util/Collection;)Z67 .method·public·static·containsAllHelper(Ljava/util/Map;Ljava/util/Collection;)Z
69 ····.locals·268 ····.locals·2
70 ····.annotation·system·Ldalvik/annotation/Signature;69 ····.annotation·system·Ldalvik/annotation/Signature;
71 ········value·=·{70 ········value·=·{
Offset 565, 15 lines modifiedOffset 564, 15 lines modified
  
565 ····.line·496564 ····.line·496
566 ····.local·v0,·"N":I565 ····.local·v0,·"N":I
567 ····array-length·v3,·p1566 ····array-length·v3,·p1
  
568 ····if-ge·v3,·v0,·:cond_0567 ····if-ge·v3,·v0,·:cond_0
  
569 ····.line·497568 ····.line·498
570 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;569 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
571 ····move-result-object·v3570 ····move-result-object·v3
  
572 ····invoke-virtual·{v3},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class;571 ····invoke-virtual·{v3},·Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
  
573 ····move-result-object·v3572 ····move-result-object·v3
832 B
smali/android/support/v4/util/LruCache.smali
    
Offset 829, 14 lines modifiedOffset 829, 15 lines modified
  
829 ····new-array·v3,·v3,·[Ljava/lang/Object;829 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
830 ····const/4·v4,·0x0830 ····const/4·v4,·0x0
  
831 ····iget·v5,·p0,·Landroid/support/v4/util/LruCache;->maxSize:I831 ····iget·v5,·p0,·Landroid/support/v4/util/LruCache;->maxSize:I
  
 832 ····.line·324
832 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;833 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
833 ····move-result-object·v5834 ····move-result-object·v5
  
834 ····aput-object·v5,·v3,·v4835 ····aput-object·v5,·v3,·v4
  
835 ····const/4·v4,·0x1836 ····const/4·v4,·0x1
Offset 863, 14 lines modifiedOffset 864, 15 lines modified
  
863 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;864 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
864 ····move-result-object·v5865 ····move-result-object·v5
  
865 ····aput-object·v5,·v3,·v4866 ····aput-object·v5,·v3,·v4
  
 867 ····.line·323
866 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;868 ····invoke-static·{v2,·v3},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
867 ····:try_end_0869 ····:try_end_0
868 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0870 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
869 ····move-result-object·v2871 ····move-result-object·v2
  
870 ····monitor-exit·p0872 ····monitor-exit·p0
1.58 KB
smali/com/sun/activation/registries/MailcapTokenizer.smali
    
Offset 413, 14 lines modifiedOffset 413, 15 lines modified
413 ····iput·v3,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->currentToken:I413 ····iput·v3,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->currentToken:I
  
414 ····.line·219414 ····.line·219
415 ····iget-object·v3,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->data:Ljava/lang/String;415 ····iget-object·v3,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->data:Ljava/lang/String;
  
416 ····iget·v4,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->dataIndex:I416 ····iget·v4,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->dataIndex:I
  
 417 ····.line·220
417 ····invoke-virtual·{v3,·v2,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String;418 ····invoke-virtual·{v3,·v2,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
418 ····move-result-object·v3419 ····move-result-object·v3
  
419 ····invoke-static·{v3},·Lcom/sun/activation/registries/MailcapTokenizer;->fixEscapeSequences(Ljava/lang/String;)Ljava/lang/String;420 ····invoke-static·{v3},·Lcom/sun/activation/registries/MailcapTokenizer;->fixEscapeSequences(Ljava/lang/String;)Ljava/lang/String;
  
420 ····move-result-object·v3421 ····move-result-object·v3
Offset 447, 14 lines modifiedOffset 448, 15 lines modified
  
447 ····if-ge·v1,·v2,·:cond_0448 ····if-ge·v1,·v2,·:cond_0
  
448 ····iget-object·v1,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->data:Ljava/lang/String;449 ····iget-object·v1,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->data:Ljava/lang/String;
  
449 ····iget·v2,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->dataIndex:I450 ····iget·v2,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->dataIndex:I
  
 451 ····.line·194
450 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->charAt(I)C452 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->charAt(I)C
  
451 ····move-result·v1453 ····move-result·v1
  
452 ····invoke-static·{v1},·Lcom/sun/activation/registries/MailcapTokenizer;->isStringTokenChar(C)Z454 ····invoke-static·{v1},·Lcom/sun/activation/registries/MailcapTokenizer;->isStringTokenChar(C)Z
  
453 ····move-result·v1455 ····move-result·v1
Offset 540, 14 lines modifiedOffset 542, 15 lines modified
  
540 ····if-ge·v1,·v2,·:cond_0542 ····if-ge·v1,·v2,·:cond_0
  
541 ····iget-object·v1,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->data:Ljava/lang/String;543 ····iget-object·v1,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->data:Ljava/lang/String;
  
542 ····iget·v2,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->dataIndex:I544 ····iget·v2,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->dataIndex:I
  
 545 ····.line·148
543 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->charAt(I)C546 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->charAt(I)C
  
544 ····move-result·v1547 ····move-result·v1
  
545 ····invoke-static·{v1},·Lcom/sun/activation/registries/MailcapTokenizer;->isWhiteSpaceChar(C)Z548 ····invoke-static·{v1},·Lcom/sun/activation/registries/MailcapTokenizer;->isWhiteSpaceChar(C)Z
  
546 ····move-result·v1549 ····move-result·v1
431 B
smali/com/sun/activation/registries/MimeTypeFile.smali
    
Offset 376, 14 lines modifiedOffset 376, 15 lines modified
  
376 ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z376 ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
377 ····move-result·v9377 ····move-result·v9
  
378 ····if-eqz·v9,·:cond_3378 ····if-eqz·v9,·:cond_3
  
 379 ····.line·174
379 ····invoke-virtual·{v2},·Lcom/sun/activation/registries/LineTokenizer;->hasMoreTokens()Z380 ····invoke-virtual·{v2},·Lcom/sun/activation/registries/LineTokenizer;->hasMoreTokens()Z
  
380 ····move-result·v9381 ····move-result·v9
  
381 ····if-eqz·v9,·:cond_3382 ····if-eqz·v9,·:cond_3
  
382 ····.line·175383 ····.line·175
1.7 KB
smali/com/sun/activation/registries/LineTokenizer.smali
    
Offset 64, 14 lines modifiedOffset 64, 15 lines modified
  
64 ····if-ge·v0,·v1,·:cond_064 ····if-ge·v0,·v1,·:cond_0
  
65 ····iget-object·v0,·p0,·Lcom/sun/activation/registries/LineTokenizer;->str:Ljava/lang/String;65 ····iget-object·v0,·p0,·Lcom/sun/activation/registries/LineTokenizer;->str:Ljava/lang/String;
  
66 ····iget·v1,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I66 ····iget·v1,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I
  
 67 ····.line·253
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C68 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C
  
68 ····move-result·v069 ····move-result·v0
  
69 ····invoke-static·{v0},·Ljava/lang/Character;->isWhitespace(C)Z70 ····invoke-static·{v0},·Ljava/lang/Character;->isWhitespace(C)Z
  
70 ····move-result·v071 ····move-result·v0
Offset 358, 43 lines modifiedOffset 359, 45 lines modified
  
358 ····invoke-virtual·{v8,·v6,·v9},·Ljava/lang/String;->substring(II)Ljava/lang/String;359 ····invoke-virtual·{v8,·v6,·v9},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
359 ····move-result-object·v7360 ····move-result-object·v7
  
360 ····goto/16·:goto_0361 ····goto/16·:goto_0
  
361 ····.line·321362 ····.line·320
362 ····:cond_9363 ····:cond_9
363 ····:goto_4364 ····:goto_4
364 ····iget·v8,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I365 ····iget·v8,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I
  
365 ····iget·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->maxPosition:I366 ····iget·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->maxPosition:I
  
366 ····if-ge·v8,·v9,·:cond_8367 ····if-ge·v8,·v9,·:cond_8
  
367 ····const-string·v8,·"="368 ····const-string·v8,·"="
  
368 ····iget-object·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->str:Ljava/lang/String;369 ····iget-object·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->str:Ljava/lang/String;
  
369 ····iget·v10,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I370 ····iget·v10,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I
  
 371 ····.line·321
370 ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->charAt(I)C372 ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->charAt(I)C
  
371 ····move-result·v9373 ····move-result·v9
  
372 ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->indexOf(I)I374 ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->indexOf(I)I
  
373 ····move-result·v8375 ····move-result·v8
  
374 ····if-gez·v8,·:cond_8376 ····if-gez·v8,·:cond_8
  
375 ····iget-object·v8,·p0,·Lcom/sun/activation/registries/LineTokenizer;->str:Ljava/lang/String;377 ····iget-object·v8,·p0,·Lcom/sun/activation/registries/LineTokenizer;->str:Ljava/lang/String;
  
376 ····iget·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I378 ····iget·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I
  
 379 ····.line·322
377 ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->charAt(I)C380 ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->charAt(I)C
  
378 ····move-result·v8381 ····move-result·v8
  
379 ····invoke-static·{v8},·Ljava/lang/Character;->isWhitespace(C)Z382 ····invoke-static·{v8},·Ljava/lang/Character;->isWhitespace(C)Z
  
380 ····move-result·v8383 ····move-result·v8
14.6 KB
smali/com/sun/activation/registries/MailcapFile.smali
    
Offset 611, 14 lines modifiedOffset 611, 15 lines modified
  
611 ····const-string·v1,·"PARSE·ERROR:·Encountered·a·"611 ····const-string·v1,·"PARSE·ERROR:·Encountered·a·"
  
612 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;612 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
613 ····move-result-object·v0613 ····move-result-object·v0
  
 614 ····.line·535
614 ····invoke-static·{p3},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;615 ····invoke-static·{p3},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;
  
615 ····move-result-object·v1616 ····move-result-object·v1
  
616 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;617 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
617 ····move-result-object·v0618 ····move-result-object·v0
Offset 635, 42 lines modifiedOffset 636, 45 lines modified
  
635 ····const-string·v1,·")·while·expecting·a·"636 ····const-string·v1,·")·while·expecting·a·"
  
636 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;637 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
637 ····move-result-object·v0638 ····move-result-object·v0
  
 639 ····.line·537
638 ····invoke-static·{p0},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;640 ····invoke-static·{p0},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;
  
639 ····move-result-object·v1641 ····move-result-object·v1
  
640 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;642 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
641 ····move-result-object·v0643 ····move-result-object·v0
  
642 ····const-string·v1,·",·a·"644 ····const-string·v1,·",·a·"
  
643 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;645 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
644 ····move-result-object·v0646 ····move-result-object·v0
  
 647 ····.line·538
645 ····invoke-static·{p1},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;648 ····invoke-static·{p1},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;
  
646 ····move-result-object·v1649 ····move-result-object·v1
  
647 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;650 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
648 ····move-result-object·v0651 ····move-result-object·v0
  
649 ····const-string·v1,·",·or·a·"652 ····const-string·v1,·",·or·a·"
  
650 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;653 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
651 ····move-result-object·v0654 ····move-result-object·v0
  
 655 ····.line·539
652 ····invoke-static·{p2},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;656 ····invoke-static·{p2},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;
  
653 ····move-result-object·v1657 ····move-result-object·v1
  
654 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;658 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
655 ····move-result-object·v0659 ····move-result-object·v0
Offset 681, 14 lines modifiedOffset 685, 15 lines modified
  
681 ····move-result-object·v0685 ····move-result-object·v0
  
682 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;686 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
683 ····move-result-object·v0687 ····move-result-object·v0
  
 688 ····.line·534
684 ····invoke-static·{v0},·Lcom/sun/activation/registries/LogSupport;->log(Ljava/lang/String;)V689 ····invoke-static·{v0},·Lcom/sun/activation/registries/LogSupport;->log(Ljava/lang/String;)V
  
685 ····.line·540690 ····.line·540
686 ····:cond_0691 ····:cond_0
687 ····new-instance·v0,·Lcom/sun/activation/registries/MailcapParseException;692 ····new-instance·v0,·Lcom/sun/activation/registries/MailcapParseException;
  
688 ····new-instance·v1,·Ljava/lang/StringBuilder;693 ····new-instance·v1,·Ljava/lang/StringBuilder;
Offset 697, 14 lines modifiedOffset 702, 15 lines modified
  
697 ····const-string·v2,·"Encountered·a·"702 ····const-string·v2,·"Encountered·a·"
  
698 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;703 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
699 ····move-result-object·v1704 ····move-result-object·v1
  
 705 ····.line·541
700 ····invoke-static·{p3},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;706 ····invoke-static·{p3},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;
  
701 ····move-result-object·v2707 ····move-result-object·v2
  
702 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;708 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
703 ····move-result-object·v1709 ····move-result-object·v1
Offset 721, 42 lines modifiedOffset 727, 45 lines modified
  
721 ····const-string·v2,·")·while·expecting·a·"727 ····const-string·v2,·")·while·expecting·a·"
  
722 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;728 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
723 ····move-result-object·v1729 ····move-result-object·v1
  
 730 ····.line·543
724 ····invoke-static·{p0},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;731 ····invoke-static·{p0},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;
  
725 ····move-result-object·v2732 ····move-result-object·v2
  
726 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;733 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
727 ····move-result-object·v1734 ····move-result-object·v1
  
728 ····const-string·v2,·",·a·"735 ····const-string·v2,·",·a·"
  
729 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;736 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
730 ····move-result-object·v1737 ····move-result-object·v1
  
 738 ····.line·544
731 ····invoke-static·{p1},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;739 ····invoke-static·{p1},·Lcom/sun/activation/registries/MailcapTokenizer;->nameForToken(I)Ljava/lang/String;
  
732 ····move-result-object·v2740 ····move-result-object·v2
  
733 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;741 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
734 ····move-result-object·v1742 ····move-result-object·v1
  
735 ····const-string·v2,·",·or·a·"743 ····const-string·v2,·",·or·a·"
  
Max diff block lines reached; 10871/14865 bytes (73.13%) of diff not shown.
1.47 KB
smali/com/sun/mail/smtp/DigestMD5.smali
    
Offset 579, 18 lines modifiedOffset 579, 20 lines modified
  
579 ····move-result-object·v16579 ····move-result-object·v16
  
580 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;580 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
581 ····move-result-object·v16581 ····move-result-object·v16
  
 582 ····.line·122
582 ····invoke-static/range·{v16·..·v16},·Lcom/sun/mail/util/ASCIIUtility;->getBytes(Ljava/lang/String;)[B583 ····invoke-static/range·{v16·..·v16},·Lcom/sun/mail/util/ASCIIUtility;->getBytes(Ljava/lang/String;)[B
  
583 ····move-result-object·v16584 ····move-result-object·v16
  
 585 ····.line·121
584 ····invoke-virtual/range·{v15·..·v16},·Ljava/security/MessageDigest;->digest([B)[B586 ····invoke-virtual/range·{v15·..·v16},·Ljava/security/MessageDigest;->digest([B)[B
  
585 ····move-result-object·v15587 ····move-result-object·v15
  
586 ····invoke-virtual·{v14,·v15},·Ljava/security/MessageDigest;->update([B)V588 ····invoke-virtual·{v14,·v15},·Ljava/security/MessageDigest;->update([B)V
  
587 ····.line·123589 ····.line·123
Offset 1025, 26 lines modifiedOffset 1027, 28 lines modified
  
1025 ····const-string·v16,·"DEBUG·DIGEST-MD5:·Response·=>·"1027 ····const-string·v16,·"DEBUG·DIGEST-MD5:·Response·=>·"
  
1026 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1028 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1027 ····move-result-object·v151029 ····move-result-object·v15
  
 1030 ····.line·143
1028 ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;1031 ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
  
1029 ····move-result-object·v161032 ····move-result-object·v16
  
1030 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1033 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1031 ····move-result-object·v151034 ····move-result-object·v15
  
1032 ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1035 ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1033 ····move-result-object·v151036 ····move-result-object·v15
  
 1037 ····.line·142
1034 ····invoke-virtual·{v14,·v15},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V1038 ····invoke-virtual·{v14,·v15},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
1035 ····.line·1441039 ····.line·144
1036 ····:cond_21040 ····:cond_2
1037 ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;1041 ····invoke-virtual·{v12},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
  
1038 ····move-result-object·v141042 ····move-result-object·v14
7.66 KB
smali/com/sun/mail/smtp/SMTPTransport.smali
    
Offset 596, 14 lines modifiedOffset 596, 15 lines modified
  
596 ····move-result·v6596 ····move-result·v6
  
597 ····if-nez·v6,·:cond_0597 ····if-nez·v6,·:cond_0
  
598 ····const-string·v6,·"base64"598 ····const-string·v6,·"base64"
  
 599 ····.line·823
599 ····invoke-virtual·{v2,·v6},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z600 ····invoke-virtual·{v2,·v6},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
600 ····move-result·v6601 ····move-result·v6
  
601 ····if-eqz·v6,·:cond_1602 ····if-eqz·v6,·:cond_1
  
602 ····.line·824603 ····.line·824
Offset 621, 18 lines modifiedOffset 622, 20 lines modified
621 ····if-eqz·v6,·:cond_1622 ····if-eqz·v6,·:cond_1
  
622 ····.line·835623 ····.line·835
623 ····invoke-interface·{p1},·Ljavax/mail/internet/MimePart;->getContent()Ljava/lang/Object;624 ····invoke-interface·{p1},·Ljavax/mail/internet/MimePart;->getContent()Ljava/lang/Object;
  
624 ····move-result-object·v6625 ····move-result-object·v6
  
 626 ····.line·836
625 ····invoke-interface·{p1},·Ljavax/mail/internet/MimePart;->getContentType()Ljava/lang/String;627 ····invoke-interface·{p1},·Ljavax/mail/internet/MimePart;->getContentType()Ljava/lang/String;
  
626 ····move-result-object·v7628 ····move-result-object·v7
  
 629 ····.line·835
627 ····invoke-interface·{p1,·v6,·v7},·Ljavax/mail/internet/MimePart;->setContent(Ljava/lang/Object;Ljava/lang/String;)V630 ····invoke-interface·{p1,·v6,·v7},·Ljavax/mail/internet/MimePart;->setContent(Ljava/lang/Object;Ljava/lang/String;)V
  
628 ····.line·837631 ····.line·837
629 ····const-string·v6,·"Content-Transfer-Encoding"632 ····const-string·v6,·"Content-Transfer-Encoding"
  
630 ····const-string·v7,·"8bit"633 ····const-string·v7,·"8bit"
  
Offset 984, 14 lines modifiedOffset 987, 15 lines modified
984 ····.line·1448987 ····.line·1448
985 ····.local·v3,·"quote":Z988 ····.local·v3,·"quote":Z
986 ····:goto_0989 ····:goto_0
987 ····new-instance·v5,·Lcom/sun/mail/util/TraceInputStream;990 ····new-instance·v5,·Lcom/sun/mail/util/TraceInputStream;
  
988 ····iget-object·v7,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->serverSocket:Ljava/net/Socket;991 ····iget-object·v7,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->serverSocket:Ljava/net/Socket;
  
 992 ····.line·1449
989 ····invoke-virtual·{v7},·Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;993 ····invoke-virtual·{v7},·Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;
  
990 ····move-result-object·v7994 ····move-result-object·v7
  
991 ····invoke-direct·{v5,·v7,·v1},·Lcom/sun/mail/util/TraceInputStream;-><init>(Ljava/io/InputStream;Ljava/io/OutputStream;)V995 ····invoke-direct·{v5,·v7,·v1},·Lcom/sun/mail/util/TraceInputStream;-><init>(Ljava/io/InputStream;Ljava/io/OutputStream;)V
  
992 ····.line·1450996 ····.line·1450
Offset 1002, 14 lines modifiedOffset 1006, 15 lines modified
1002 ····invoke-virtual·{v5,·v3},·Lcom/sun/mail/util/TraceInputStream;->setQuote(Z)V1006 ····invoke-virtual·{v5,·v3},·Lcom/sun/mail/util/TraceInputStream;->setQuote(Z)V
  
1003 ····.line·14531007 ····.line·1453
1004 ····new-instance·v6,·Lcom/sun/mail/util/TraceOutputStream;1008 ····new-instance·v6,·Lcom/sun/mail/util/TraceOutputStream;
  
1005 ····iget-object·v7,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->serverSocket:Ljava/net/Socket;1009 ····iget-object·v7,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->serverSocket:Ljava/net/Socket;
  
 1010 ····.line·1454
1006 ····invoke-virtual·{v7},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;1011 ····invoke-virtual·{v7},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
  
1007 ····move-result-object·v71012 ····move-result-object·v7
  
1008 ····invoke-direct·{v6,·v7,·v1},·Lcom/sun/mail/util/TraceOutputStream;-><init>(Ljava/io/OutputStream;Ljava/io/OutputStream;)V1013 ····invoke-direct·{v6,·v7,·v1},·Lcom/sun/mail/util/TraceOutputStream;-><init>(Ljava/io/OutputStream;Ljava/io/OutputStream;)V
  
1009 ····.line·14551014 ····.line·1455
Offset 2917, 14 lines modifiedOffset 2922, 15 lines modified
2917 ····return-object·v02922 ····return-object·v0
  
2918 ····:cond_02923 ····:cond_0
2919 ····iget-object·v0,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->extMap:Ljava/util/Hashtable;2924 ····iget-object·v0,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->extMap:Ljava/util/Hashtable;
  
2920 ····sget-object·v1,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;2925 ····sget-object·v1,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 2926 ····.line·1708
2921 ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;2927 ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
2922 ····move-result-object·v12928 ····move-result-object·v1
  
2923 ····invoke-virtual·{v0,·v1},·Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object;2929 ····invoke-virtual·{v0,·v1},·Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
2924 ····move-result-object·v02930 ····move-result-object·v0
Offset 3028, 14 lines modifiedOffset 3034, 15 lines modified
  
3028 ····move-result-object·v23034 ····move-result-object·v2
  
3029 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;3035 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3030 ····move-result-object·v23036 ····move-result-object·v2
  
 3037 ····.line·174
3031 ····invoke-virtual·{v1,·v2},·Ljavax/mail/Session;->getProperty(Ljava/lang/String;)Ljava/lang/String;3038 ····invoke-virtual·{v1,·v2},·Ljavax/mail/Session;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
3032 ····move-result-object·v13039 ····move-result-object·v1
  
3033 ····iput-object·v1,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->localHostName:Ljava/lang/String;3040 ····iput-object·v1,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->localHostName:Ljava/lang/String;
  
3034 ····.line·1753041 ····.line·175
Offset 3078, 14 lines modifiedOffset 3085, 15 lines modified
  
3078 ····move-result-object·v23085 ····move-result-object·v2
  
3079 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;3086 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3080 ····move-result-object·v23087 ····move-result-object·v2
  
 3088 ····.line·177
3081 ····invoke-virtual·{v1,·v2},·Ljavax/mail/Session;->getProperty(Ljava/lang/String;)Ljava/lang/String;3089 ····invoke-virtual·{v1,·v2},·Ljavax/mail/Session;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
3082 ····move-result-object·v13090 ····move-result-object·v1
  
3083 ····iput-object·v1,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->localHostName:Ljava/lang/String;3091 ····iput-object·v1,·p0,·Lcom/sun/mail/smtp/SMTPTransport;->localHostName:Ljava/lang/String;
  
3084 ····.line·1783092 ····.line·178
Offset 4446, 14 lines modifiedOffset 4454, 15 lines modified
4446 ····if-eqz·p3,·:cond_1e4454 ····if-eqz·p3,·:cond_1e
  
4447 ····if-eqz·p4,·:cond_1e4455 ····if-eqz·p4,·:cond_1e
  
4448 ····:cond_c4456 ····:cond_c
4449 ····const-string·v2,·"AUTH"4457 ····const-string·v2,·"AUTH"
  
 4458 ····.line·430
4450 ····move-object/from16·v0,·p04459 ····move-object/from16·v0,·p0
  
Max diff block lines reached; 4251/7759 bytes (54.79%) of diff not shown.
426 B
smali/com/sun/mail/dsn/MultipartReport.smali
    
Offset 524, 14 lines modifiedOffset 524, 15 lines modified
  
524 ····move-result·v3524 ····move-result·v3
  
525 ····if-nez·v3,·:cond_2525 ····if-nez·v3,·:cond_2
  
526 ····const-string·v3,·"text/rfc822-headers"526 ····const-string·v3,·"text/rfc822-headers"
  
 527 ····.line·259
527 ····invoke-virtual·{v0,·v3},·Ljavax/mail/BodyPart;->isMimeType(Ljava/lang/String;)Z528 ····invoke-virtual·{v0,·v3},·Ljavax/mail/BodyPart;->isMimeType(Ljava/lang/String;)Z
528 ····:try_end_1529 ····:try_end_1
529 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0530 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
530 ····move-result·v3531 ····move-result·v3
  
531 ····if-eqz·v3,·:cond_0532 ····if-eqz·v3,·:cond_0
989 B
smali/com/sun/mail/dsn/DeliveryStatus.smali
    
Offset 442, 14 lines modifiedOffset 442, 15 lines modified
  
442 ····iget-object·v1,·p0,·Lcom/sun/mail/dsn/DeliveryStatus;->messageDSN:Ljavax/mail/internet/InternetHeaders;442 ····iget-object·v1,·p0,·Lcom/sun/mail/dsn/DeliveryStatus;->messageDSN:Ljavax/mail/internet/InternetHeaders;
  
443 ····const-string·v2,·"Reporting-MTA"443 ····const-string·v2,·"Reporting-MTA"
  
444 ····const/4·v3,·0x0444 ····const/4·v3,·0x0
  
 445 ····.line·203
445 ····invoke-virtual·{v1,·v2,·v3},·Ljavax/mail/internet/InternetHeaders;->getHeader(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;446 ····invoke-virtual·{v1,·v2,·v3},·Ljavax/mail/internet/InternetHeaders;->getHeader(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
446 ····move-result-object·v1447 ····move-result-object·v1
  
447 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;448 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
448 ····move-result-object·v0449 ····move-result-object·v0
Offset 468, 14 lines modifiedOffset 469, 15 lines modified
  
468 ····move-result-object·v0469 ····move-result-object·v0
  
469 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;470 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
470 ····move-result-object·v0471 ····move-result-object·v0
  
 472 ····.line·202
471 ····return-object·v0473 ····return-object·v0
472 .end·method474 .end·method
  
473 .method·public·writeTo(Ljava/io/OutputStream;)V475 .method·public·writeTo(Ljava/io/OutputStream;)V
474 ····.locals·3476 ····.locals·3
475 ····.param·p1,·"os"····#·Ljava/io/OutputStream;477 ····.param·p1,·"os"····#·Ljava/io/OutputStream;
476 ····.annotation·system·Ldalvik/annotation/Throws;478 ····.annotation·system·Ldalvik/annotation/Throws;
644 B
smali/com/sun/mail/dsn/message_deliverystatus.smali
    
Offset 74, 14 lines modifiedOffset 74, 15 lines modified
  
74 ····const-string·v3,·"Exception·creating·DeliveryStatus·in·message/devliery-status·DataContentHandler:·"74 ····const-string·v3,·"Exception·creating·DeliveryStatus·in·message/devliery-status·DataContentHandler:·"
  
75 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;75 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
76 ····move-result-object·v276 ····move-result-object·v2
  
 77 ····.line·109
77 ····invoke-virtual·{v0},·Ljavax/mail/MessagingException;->toString()Ljava/lang/String;78 ····invoke-virtual·{v0},·Ljavax/mail/MessagingException;->toString()Ljava/lang/String;
  
78 ····move-result-object·v379 ····move-result-object·v3
  
79 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
80 ····move-result-object·v281 ····move-result-object·v2
1010 B
smali/com/sun/mail/dsn/text_rfc822headers.smali
    
Offset 496, 26 lines modifiedOffset 496, 21 lines modified
  
496 ····move-result-object·v9496 ····move-result-object·v9
  
497 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;497 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
498 ····move-result-object·v8498 ····move-result-object·v8
  
499 ····const-string·v9,·"\"·DataContentHandler·requires·String·object,·"499 ····const-string·v9,·"\"·DataContentHandler·requires·String·object,·was·given·object·of·type·"
  
500 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
501 ····move-result-object·v8 
  
502 ····const-string·v9,·"was·given·object·of·type·" 
  
503 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;500 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
504 ····move-result-object·v8501 ····move-result-object·v8
  
 502 ····.line·161
505 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;503 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
506 ····move-result-object·v9504 ····move-result-object·v9
  
507 ····invoke-virtual·{v9},·Ljava/lang/Class;->toString()Ljava/lang/String;505 ····invoke-virtual·{v9},·Ljava/lang/Class;->toString()Ljava/lang/String;
  
508 ····move-result-object·v9506 ····move-result-object·v9
628 B
smali/com/sun/mail/handlers/message_rfc822.smali
    
Offset 116, 14 lines modifiedOffset 116, 15 lines modified
  
116 ····const-string·v6,·"Exception·creating·MimeMessage·in·message/rfc822·DataContentHandler:·"116 ····const-string·v6,·"Exception·creating·MimeMessage·in·message/rfc822·DataContentHandler:·"
  
117 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;117 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
118 ····move-result-object·v5118 ····move-result-object·v5
  
 119 ····.line·106
119 ····invoke-virtual·{v2},·Ljavax/mail/MessagingException;->toString()Ljava/lang/String;120 ····invoke-virtual·{v2},·Ljavax/mail/MessagingException;->toString()Ljava/lang/String;
  
120 ····move-result-object·v6121 ····move-result-object·v6
  
121 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
122 ····move-result-object·v5123 ····move-result-object·v5
1.35 KB
smali/com/sun/mail/handlers/text_plain.smali
    
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
  
246 ····.line·129246 ····.line·129
247 ····:try_start_3247 ····:try_start_3
248 ····invoke-virtual·{v4},·Ljava/io/InputStreamReader;->close()V248 ····invoke-virtual·{v4},·Ljava/io/InputStreamReader;->close()V
249 ····:try_end_3249 ····:try_end_3
250 ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_1250 ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_1
  
251 ····.line·130251 ····.line·126
252 ····:goto_2252 ····:goto_2
253 ····return-object·v8253 ····return-object·v8
  
254 ····.line·128254 ····.line·128
255 ····.end·local·v0····#·"buf":[C255 ····.end·local·v0····#·"buf":[C
256 ····.end·local·v1····#·"count":I256 ····.end·local·v1····#·"count":I
257 ····:catchall_0257 ····:catchall_0
Offset 390, 26 lines modifiedOffset 390, 21 lines modified
  
390 ····move-result-object·v6390 ····move-result-object·v6
  
391 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;391 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
392 ····move-result-object·v5392 ····move-result-object·v5
  
393 ····const-string·v6,·"\"·DataContentHandler·requires·String·object,·"393 ····const-string·v6,·"\"·DataContentHandler·requires·String·object,·was·given·object·of·type·"
  
394 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
395 ····move-result-object·v5 
  
396 ····const-string·v6,·"was·given·object·of·type·" 
  
397 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;394 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
398 ····move-result-object·v5395 ····move-result-object·v5
  
 396 ····.line·142
399 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;397 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
400 ····move-result-object·v6398 ····move-result-object·v6
  
401 ····invoke-virtual·{v6},·Ljava/lang/Class;->toString()Ljava/lang/String;399 ····invoke-virtual·{v6},·Ljava/lang/Class;->toString()Ljava/lang/String;
  
402 ····move-result-object·v6400 ····move-result-object·v6
17.5 KB
smali/com/sun/mail/imap/IMAPStore.smali
    
Offset 679, 26 lines modifiedOffset 679, 28 lines modified
  
679 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;679 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
680 ····move-result-object·v10680 ····move-result-object·v10
  
681 ····iget-object·v11,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;681 ····iget-object·v11,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
  
 682 ····.line·355
682 ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$200(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)I683 ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$200(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)I
  
683 ····move-result·v11684 ····move-result·v11
  
684 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;685 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
685 ····move-result-object·v10686 ····move-result-object·v10
  
686 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;687 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
687 ····move-result-object·v10688 ····move-result-object·v10
  
 689 ····.line·354
688 ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V690 ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
689 ····.line·360691 ····.line·360
690 ····:cond_8692 ····:cond_8
691 ····new-instance·v9,·Ljava/lang/StringBuilder;693 ····new-instance·v9,·Ljava/lang/StringBuilder;
  
692 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V694 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V
Offset 774, 26 lines modifiedOffset 776, 28 lines modified
  
774 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;776 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
775 ····move-result-object·v10777 ····move-result-object·v10
  
776 ····iget-object·v11,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;778 ····iget-object·v11,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
  
 779 ····.line·370
777 ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$300(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J780 ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$300(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J
  
778 ····move-result-wide·v12781 ····move-result-wide·v12
  
779 ····invoke-virtual·{v10,·v12,·v13},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;782 ····invoke-virtual·{v10,·v12,·v13},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
780 ····move-result-object·v10783 ····move-result-object·v10
  
781 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;784 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
782 ····move-result-object·v10785 ····move-result-object·v10
  
 786 ····.line·369
783 ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V787 ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
784 ····.line·374788 ····.line·374
785 ····:cond_a789 ····:cond_a
786 ····new-instance·v9,·Ljava/lang/StringBuilder;790 ····new-instance·v9,·Ljava/lang/StringBuilder;
  
787 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V791 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V
Offset 869, 26 lines modifiedOffset 873, 28 lines modified
  
869 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;873 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
870 ····move-result-object·v10874 ····move-result-object·v10
  
871 ····iget-object·v11,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;875 ····iget-object·v11,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
  
 876 ····.line·384
872 ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$400(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J877 ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$400(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J
  
873 ····move-result-wide·v12878 ····move-result-wide·v12
  
874 ····invoke-virtual·{v10,·v12,·v13},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;879 ····invoke-virtual·{v10,·v12,·v13},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
875 ····move-result-object·v10880 ····move-result-object·v10
  
876 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;881 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
877 ····move-result-object·v10882 ····move-result-object·v10
  
 883 ····.line·383
878 ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V884 ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
879 ····.line·389885 ····.line·389
880 ····:cond_c886 ····:cond_c
881 ····new-instance·v9,·Ljava/lang/StringBuilder;887 ····new-instance·v9,·Ljava/lang/StringBuilder;
  
882 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V888 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V
Offset 2093, 14 lines modifiedOffset 2099, 15 lines modified
2093 ····:goto_02099 ····:goto_0
2094 ····if-ltz·v0,·:cond_12100 ····if-ltz·v0,·:cond_1
  
2095 ····.line·9832101 ····.line·983
2096 ····:try_start_12102 ····:try_start_1
2097 ····iget-object·v2,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;2103 ····iget-object·v2,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
  
 2104 ····.line·984
2098 ····invoke-static·{v2},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$600(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;2105 ····invoke-static·{v2},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$600(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;
  
2099 ····move-result-object·v22106 ····move-result-object·v2
  
2100 ····invoke-virtual·{v2,·v0},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;2107 ····invoke-virtual·{v2,·v0},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
2101 ····move-result-object·v12108 ····move-result-object·v1
Offset 2520, 14 lines modifiedOffset 2527, 15 lines modified
  
2520 ····move-result·v02527 ····move-result·v0
  
2521 ····if-nez·v0,·:cond_92528 ····if-nez·v0,·:cond_9
  
2522 ····const-string·v0,·"AUTH=LOGIN"2529 ····const-string·v0,·"AUTH=LOGIN"
  
 2530 ····.line·612
2523 ····invoke-virtual·{p1,·v0},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->hasCapability(Ljava/lang/String;)Z2531 ····invoke-virtual·{p1,·v0},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->hasCapability(Ljava/lang/String;)Z
  
2524 ····move-result·v02532 ····move-result·v0
  
2525 ····if-eqz·v0,·:cond_a2533 ····if-eqz·v0,·:cond_a
  
2526 ····:cond_92534 ····:cond_9
Offset 2709, 24 lines modifiedOffset 2717, 26 lines modified
  
2709 ····move-result-wide·v62717 ····move-result-wide·v6
  
2710 ····sub-long/2addr·v4,·v62718 ····sub-long/2addr·v4,·v6
  
2711 ····iget-object·v2,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;2719 ····iget-object·v2,·p0,·Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
  
 2720 ····.line·1010
Max diff block lines reached; 13877/17816 bytes (77.89%) of diff not shown.
622 B
smali/com/sun/mail/imap/IMAPFolder$10.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$mos:Lcom/sun/mail/imap/MessageLiteral;26 .field·final·synthetic·val$mos:Lcom/sun/mail/imap/MessageLiteral;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V28 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
30 ····.prologue31 ····.prologue
31 ····.line·140432 ····.line·1404
32 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$10;->this$0:Lcom/sun/mail/imap/IMAPFolder;33 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$10;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
33 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$10;->val$f:Ljavax/mail/Flags;34 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$10;->val$f:Ljavax/mail/Flags;
  
532 B
smali/com/sun/mail/imap/IMAPFolder$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
25 ····.prologue26 ····.prologue
26 ····.line·78927 ····.line·789
27 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$7;->this$0:Lcom/sun/mail/imap/IMAPFolder;28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$7;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
536 B
smali/com/sun/mail/imap/IMAPFolder$14.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
25 ····.prologue26 ····.prologue
26 ····.line·202827 ····.line·2028
27 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$14;->this$0:Lcom/sun/mail/imap/IMAPFolder;28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$14;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
560 B
smali/com/sun/mail/imap/IMAPFolder$16.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$name:Ljava/lang/String;22 .field·final·synthetic·val$name:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·211328 ····.line·2113
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$16;->this$0:Lcom/sun/mail/imap/IMAPFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$16;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
29 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$16;->val$name:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$16;->val$name:Ljava/lang/String;
  
498 B
smali/com/sun/mail/imap/IMAPFolder$6.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$type:I24 .field·final·synthetic·val$type:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;IC)V26 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;IC)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
28 ····.prologue29 ····.prologue
29 ····.line·72530 ····.line·725
30 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$6;->this$0:Lcom/sun/mail/imap/IMAPFolder;31 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$6;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
31 ····iput·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$6;->val$type:I32 ····iput·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$6;->val$type:I
  
532 B
smali/com/sun/mail/imap/IMAPFolder$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
25 ····.prologue26 ····.prologue
26 ····.line·84227 ····.line·842
27 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$8;->this$0:Lcom/sun/mail/imap/IMAPFolder;28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$8;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.0 KB
smali/com/sun/mail/imap/IMAPInputStream.smali
    
Offset 104, 14 lines modifiedOffset 104, 15 lines modified
  
104 ····if-eq·v1,·v2,·:cond_0104 ····if-eq·v1,·v2,·:cond_0
  
105 ····iget-object·v1,·p0,·Lcom/sun/mail/imap/IMAPInputStream;->msg:Lcom/sun/mail/imap/IMAPMessage;105 ····iget-object·v1,·p0,·Lcom/sun/mail/imap/IMAPInputStream;->msg:Lcom/sun/mail/imap/IMAPMessage;
  
106 ····sget-object·v2,·Ljavax/mail/Flags$Flag;->SEEN:Ljavax/mail/Flags$Flag;106 ····sget-object·v2,·Ljavax/mail/Flags$Flag;->SEEN:Ljavax/mail/Flags$Flag;
  
 107 ····.line·258
107 ····invoke-virtual·{v1,·v2},·Lcom/sun/mail/imap/IMAPMessage;->isSet(Ljavax/mail/Flags$Flag;)Z108 ····invoke-virtual·{v1,·v2},·Lcom/sun/mail/imap/IMAPMessage;->isSet(Ljavax/mail/Flags$Flag;)Z
  
108 ····move-result·v1109 ····move-result·v1
  
109 ····if-nez·v1,·:cond_0110 ····if-nez·v1,·:cond_0
  
110 ····.line·259111 ····.line·259
Offset 386, 14 lines modifiedOffset 387, 15 lines modified
386 ····:try_start_5387 ····:try_start_5
387 ····new-instance·v2,·Lcom/sun/mail/util/FolderClosedIOException;388 ····new-instance·v2,·Lcom/sun/mail/util/FolderClosedIOException;
  
388 ····invoke-virtual·{v8},·Ljavax/mail/FolderClosedException;->getFolder()Ljavax/mail/Folder;389 ····invoke-virtual·{v8},·Ljavax/mail/FolderClosedException;->getFolder()Ljavax/mail/Folder;
  
389 ····move-result-object·v3390 ····move-result-object·v3
  
 391 ····.line·154
390 ····invoke-virtual·{v8},·Ljavax/mail/FolderClosedException;->getMessage()Ljava/lang/String;392 ····invoke-virtual·{v8},·Ljavax/mail/FolderClosedException;->getMessage()Ljava/lang/String;
  
391 ····move-result-object·v5393 ····move-result-object·v5
  
392 ····invoke-direct·{v2,·v3,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V394 ····invoke-direct·{v2,·v3,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V
  
393 ····throw·v2395 ····throw·v2
Offset 523, 14 lines modifiedOffset 525, 15 lines modified
  
523 ····iget-object·v4,·p0,·Lcom/sun/mail/imap/IMAPInputStream;->msg:Lcom/sun/mail/imap/IMAPMessage;525 ····iget-object·v4,·p0,·Lcom/sun/mail/imap/IMAPInputStream;->msg:Lcom/sun/mail/imap/IMAPMessage;
  
524 ····invoke-virtual·{v4},·Lcom/sun/mail/imap/IMAPMessage;->getFolder()Ljavax/mail/Folder;526 ····invoke-virtual·{v4},·Lcom/sun/mail/imap/IMAPMessage;->getFolder()Ljavax/mail/Folder;
  
525 ····move-result-object·v4527 ····move-result-object·v4
  
 528 ····.line·98
526 ····invoke-virtual·{v0},·Lcom/sun/mail/iap/ConnectionException;->getMessage()Ljava/lang/String;529 ····invoke-virtual·{v0},·Lcom/sun/mail/iap/ConnectionException;->getMessage()Ljava/lang/String;
  
527 ····move-result-object·v5530 ····move-result-object·v5
  
528 ····invoke-direct·{v2,·v4,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V531 ····invoke-direct·{v2,·v4,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V
  
529 ····throw·v2532 ····throw·v2
Offset 555, 14 lines modifiedOffset 558, 15 lines modified
555 ····:try_start_3558 ····:try_start_3
556 ····new-instance·v2,·Lcom/sun/mail/util/FolderClosedIOException;559 ····new-instance·v2,·Lcom/sun/mail/util/FolderClosedIOException;
  
557 ····invoke-virtual·{v1},·Ljavax/mail/FolderClosedException;->getFolder()Ljavax/mail/Folder;560 ····invoke-virtual·{v1},·Ljavax/mail/FolderClosedException;->getFolder()Ljavax/mail/Folder;
  
558 ····move-result-object·v4561 ····move-result-object·v4
  
 562 ····.line·101
559 ····invoke-virtual·{v1},·Ljavax/mail/FolderClosedException;->getMessage()Ljava/lang/String;563 ····invoke-virtual·{v1},·Ljavax/mail/FolderClosedException;->getMessage()Ljava/lang/String;
  
560 ····move-result-object·v5564 ····move-result-object·v5
  
561 ····invoke-direct·{v2,·v4,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V565 ····invoke-direct·{v2,·v4,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V
  
562 ····throw·v2566 ····throw·v2
557 B
smali/com/sun/mail/imap/IMAPFolder$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$lname:Ljava/lang/String;22 .field·final·synthetic·val$lname:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·51928 ····.line·519
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$1;->this$0:Lcom/sun/mail/imap/IMAPFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$1;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
29 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$1;->val$lname:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$1;->val$lname:Ljava/lang/String;
  
536 B
smali/com/sun/mail/imap/IMAPFolder$12.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
25 ····.prologue26 ····.prologue
26 ····.line·199027 ····.line·1990
27 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$12;->this$0:Lcom/sun/mail/imap/IMAPFolder;28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$12;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
515 B
smali/com/sun/mail/imap/IMAPFolder$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$subscribe:Z22 .field·final·synthetic·val$subscribe:Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Z)V24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Z)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·70428 ····.line·704
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$5;->this$0:Lcom/sun/mail/imap/IMAPFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$5;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
29 ····iput-boolean·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$5;->val$subscribe:Z30 ····iput-boolean·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$5;->val$subscribe:Z
  
3.86 KB
smali/com/sun/mail/imap/IMAPMessage.smali
    
Offset 1177, 14 lines modifiedOffset 1177, 15 lines modified
1177 ····move/from16·v29,·v01177 ····move/from16·v29,·v0
  
1178 ····if-eqz·v29,·:cond_211178 ····if-eqz·v29,·:cond_21
  
1179 ····.line·11121179 ····.line·1112
1180 ····check-cast·v17,·Lcom/sun/mail/imap/protocol/RFC822DATA;1180 ····check-cast·v17,·Lcom/sun/mail/imap/protocol/RFC822DATA;
  
 1181 ····.line·1113
1181 ····.end·local·v17····#·"item":Lcom/sun/mail/imap/protocol/Item;1182 ····.end·local·v17····#·"item":Lcom/sun/mail/imap/protocol/Item;
1182 ····invoke-virtual/range·{v17·..·v17},·Lcom/sun/mail/imap/protocol/RFC822DATA;->getByteArrayInputStream()Ljava/io/ByteArrayInputStream;1183 ····invoke-virtual/range·{v17·..·v17},·Lcom/sun/mail/imap/protocol/RFC822DATA;->getByteArrayInputStream()Ljava/io/ByteArrayInputStream;
  
1183 ····move-result-object·v151184 ····move-result-object·v15
  
1184 ····.line·11191185 ····.line·1119
1185 ····.local·v15,·"headerStream":Ljava/io/InputStream;1186 ····.local·v15,·"headerStream":Ljava/io/InputStream;
Offset 1232, 14 lines modifiedOffset 1233, 15 lines modified
1232 ····.line·11151233 ····.line·1115
1233 ····.end·local·v12····#·"h":Ljavax/mail/internet/InternetHeaders;1234 ····.end·local·v12····#·"h":Ljavax/mail/internet/InternetHeaders;
1234 ····.end·local·v15····#·"headerStream":Ljava/io/InputStream;1235 ····.end·local·v15····#·"headerStream":Ljava/io/InputStream;
1235 ····.restart·local·v17····#·"item":Lcom/sun/mail/imap/protocol/Item;1236 ····.restart·local·v17····#·"item":Lcom/sun/mail/imap/protocol/Item;
1236 ····:cond_211237 ····:cond_21
1237 ····check-cast·v17,·Lcom/sun/mail/imap/protocol/BODY;1238 ····check-cast·v17,·Lcom/sun/mail/imap/protocol/BODY;
  
 1239 ····.line·1116
1238 ····.end·local·v17····#·"item":Lcom/sun/mail/imap/protocol/Item;1240 ····.end·local·v17····#·"item":Lcom/sun/mail/imap/protocol/Item;
1239 ····invoke-virtual/range·{v17·..·v17},·Lcom/sun/mail/imap/protocol/BODY;->getByteArrayInputStream()Ljava/io/ByteArrayInputStream;1241 ····invoke-virtual/range·{v17·..·v17},·Lcom/sun/mail/imap/protocol/BODY;->getByteArrayInputStream()Ljava/io/ByteArrayInputStream;
  
1240 ····move-result-object·v151242 ····move-result-object·v15
  
1241 ····.restart·local·v15····#·"headerStream":Ljava/io/InputStream;1243 ····.restart·local·v15····#·"headerStream":Ljava/io/InputStream;
1242 ····goto·:goto_d1244 ····goto·:goto_d
Offset 1287, 22 lines modifiedOffset 1289, 24 lines modified
1287 ····.line·11371289 ····.line·1137
1288 ····move-object/from16·v0,·v201290 ····move-object/from16·v0,·v20
  
1289 ····iget-object·v0,·v0,·Lcom/sun/mail/imap/IMAPMessage;->headers:Ljavax/mail/internet/InternetHeaders;1291 ····iget-object·v0,·v0,·Lcom/sun/mail/imap/IMAPMessage;->headers:Ljavax/mail/internet/InternetHeaders;
  
1290 ····move-object/from16·v29,·v01292 ····move-object/from16·v29,·v0
  
 1293 ····.line·1138
1291 ····invoke-virtual·{v14},·Ljavax/mail/Header;->getName()Ljava/lang/String;1294 ····invoke-virtual·{v14},·Ljavax/mail/Header;->getName()Ljava/lang/String;
  
1292 ····move-result-object·v311295 ····move-result-object·v31
  
1293 ····invoke-virtual·{v14},·Ljavax/mail/Header;->getValue()Ljava/lang/String;1296 ····invoke-virtual·{v14},·Ljavax/mail/Header;->getValue()Ljava/lang/String;
  
1294 ····move-result-object·v321297 ····move-result-object·v32
  
 1298 ····.line·1137
1295 ····move-object/from16·v0,·v291299 ····move-object/from16·v0,·v29
  
1296 ····move-object/from16·v1,·v311300 ····move-object/from16·v1,·v31
  
1297 ····move-object/from16·v2,·v321301 ····move-object/from16·v2,·v32
  
1298 ····invoke-virtual·{v0,·v1,·v2},·Ljavax/mail/internet/InternetHeaders;->addHeader(Ljava/lang/String;Ljava/lang/String;)V1302 ····invoke-virtual·{v0,·v1,·v2},·Ljavax/mail/internet/InternetHeaders;->addHeader(Ljava/lang/String;Ljava/lang/String;)V
Offset 1440, 14 lines modifiedOffset 1444, 15 lines modified
  
1440 ····if-eqz·v0,·:cond_11444 ····if-eqz·v0,·:cond_1
  
1441 ····iget-object·v0,·p0,·Lcom/sun/mail/imap/IMAPMessage;->loadedHeaders:Ljava/util/Hashtable;1445 ····iget-object·v0,·p0,·Lcom/sun/mail/imap/IMAPMessage;->loadedHeaders:Ljava/util/Hashtable;
  
1442 ····sget-object·v1,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;1446 ····sget-object·v1,·Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
  
 1447 ····.line·1376
1443 ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;1448 ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
  
1444 ····move-result-object·v11449 ····move-result-object·v1
  
1445 ····invoke-virtual·{v0,·v1},·Ljava/util/Hashtable;->containsKey(Ljava/lang/Object;)Z1450 ····invoke-virtual·{v0,·v1},·Ljava/util/Hashtable;->containsKey(Ljava/lang/Object;)Z
1446 ····:try_end_11451 ····:try_end_1
1447 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_01452 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
Offset 1704, 14 lines modifiedOffset 1709, 15 lines modified
  
1704 ····if-eqz·v10,·:cond_21709 ····if-eqz·v10,·:cond_2
  
1705 ····aget-object·v10,·v8,·v31710 ····aget-object·v10,·v8,·v3
  
1706 ····check-cast·v10,·Lcom/sun/mail/imap/protocol/FetchResponse;1711 ····check-cast·v10,·Lcom/sun/mail/imap/protocol/FetchResponse;
  
 1712 ····.line·1194
1707 ····invoke-virtual·{v10},·Lcom/sun/mail/imap/protocol/FetchResponse;->getNumber()I1713 ····invoke-virtual·{v10},·Lcom/sun/mail/imap/protocol/FetchResponse;->getNumber()I
  
1708 ····move-result·v101714 ····move-result·v10
  
1709 ····if-eq·v10,·v9,·:cond_31715 ····if-eq·v10,·v9,·:cond_3
  
1710 ····.line·11891716 ····.line·1189
Offset 2128, 18 lines modifiedOffset 2134, 20 lines modified
2128 ····.line·13042134 ····.line·1304
2129 ····invoke-virtual·{p0},·Lcom/sun/mail/imap/IMAPMessage;->getSequenceNumber()I2135 ····invoke-virtual·{p0},·Lcom/sun/mail/imap/IMAPMessage;->getSequenceNumber()I
  
2130 ····move-result·v62136 ····move-result·v6
  
2131 ····const-string·v8,·"HEADER"2137 ····const-string·v8,·"HEADER"
  
 2138 ····.line·1305
2132 ····invoke-direct·{p0,·v8},·Lcom/sun/mail/imap/IMAPMessage;->toSection(Ljava/lang/String;)Ljava/lang/String;2139 ····invoke-direct·{p0,·v8},·Lcom/sun/mail/imap/IMAPMessage;->toSection(Ljava/lang/String;)Ljava/lang/String;
  
2133 ····move-result-object·v82140 ····move-result-object·v8
  
 2141 ····.line·1304
2134 ····invoke-virtual·{v3,·v6,·v8},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->peekBody(ILjava/lang/String;)Lcom/sun/mail/imap/protocol/BODY;2142 ····invoke-virtual·{v3,·v6,·v8},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->peekBody(ILjava/lang/String;)Lcom/sun/mail/imap/protocol/BODY;
  
2135 ····move-result-object·v02143 ····move-result-object·v0
  
2136 ····.line·13062144 ····.line·1306
2137 ····.local·v0,·"b":Lcom/sun/mail/imap/protocol/BODY;2145 ····.local·v0,·"b":Lcom/sun/mail/imap/protocol/BODY;
2138 ····if-eqz·v0,·:cond_12146 ····if-eqz·v0,·:cond_1
Offset 3660, 18 lines modifiedOffset 3668, 20 lines modified
  
3660 ····move-result-object·v83668 ····move-result-object·v8
  
3661 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;3669 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3662 ····move-result-object·v83670 ····move-result-object·v8
  
 3671 ····.line·723
3663 ····invoke-direct·{p0,·v8},·Lcom/sun/mail/imap/IMAPMessage;->toSection(Ljava/lang/String;)Ljava/lang/String;3672 ····invoke-direct·{p0,·v8},·Lcom/sun/mail/imap/IMAPMessage;->toSection(Ljava/lang/String;)Ljava/lang/String;
  
3664 ····move-result-object·v83673 ····move-result-object·v8
  
 3674 ····.line·722
3665 ····invoke-virtual·{v3,·v6,·v8},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->peekBody(ILjava/lang/String;)Lcom/sun/mail/imap/protocol/BODY;3675 ····invoke-virtual·{v3,·v6,·v8},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->peekBody(ILjava/lang/String;)Lcom/sun/mail/imap/protocol/BODY;
  
3666 ····move-result-object·v03676 ····move-result-object·v0
  
Max diff block lines reached; 78/3867 bytes (2.02%) of diff not shown.
557 B
smali/com/sun/mail/imap/IMAPFolder$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$lname:Ljava/lang/String;22 .field·final·synthetic·val$lname:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·68328 ····.line·683
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$4;->this$0:Lcom/sun/mail/imap/IMAPFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$4;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
29 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$4;->val$lname:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$4;->val$lname:Ljava/lang/String;
  
560 B
smali/com/sun/mail/imap/IMAPFolder$15.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$name:Ljava/lang/String;22 .field·final·synthetic·val$name:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·205828 ····.line·2058
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$15;->this$0:Lcom/sun/mail/imap/IMAPFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$15;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
29 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$15;->val$name:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$15;->val$name:Ljava/lang/String;
  
1.13 KB
smali/com/sun/mail/imap/IMAPBodyPart.smali
    
Offset 197, 14 lines modifiedOffset 197, 15 lines modified
197 ····.line·342197 ····.line·342
198 ····.local·v2,·"cex":Lcom/sun/mail/iap/ConnectionException;198 ····.local·v2,·"cex":Lcom/sun/mail/iap/ConnectionException;
199 ····:try_start_3199 ····:try_start_3
200 ····new-instance·v6,·Ljavax/mail/FolderClosedException;200 ····new-instance·v6,·Ljavax/mail/FolderClosedException;
  
201 ····iget-object·v8,·p0,·Lcom/sun/mail/imap/IMAPBodyPart;->message:Lcom/sun/mail/imap/IMAPMessage;201 ····iget-object·v8,·p0,·Lcom/sun/mail/imap/IMAPBodyPart;->message:Lcom/sun/mail/imap/IMAPMessage;
  
 202 ····.line·343
202 ····invoke-virtual·{v8},·Lcom/sun/mail/imap/IMAPMessage;->getFolder()Ljavax/mail/Folder;203 ····invoke-virtual·{v8},·Lcom/sun/mail/imap/IMAPMessage;->getFolder()Ljavax/mail/Folder;
  
203 ····move-result-object·v8204 ····move-result-object·v8
  
204 ····invoke-virtual·{v2},·Lcom/sun/mail/iap/ConnectionException;->getMessage()Ljava/lang/String;205 ····invoke-virtual·{v2},·Lcom/sun/mail/iap/ConnectionException;->getMessage()Ljava/lang/String;
  
205 ····move-result-object·v9206 ····move-result-object·v9
Offset 691, 14 lines modifiedOffset 692, 15 lines modified
691 ····.line·187692 ····.line·187
692 ····.local·v1,·"cex":Lcom/sun/mail/iap/ConnectionException;693 ····.local·v1,·"cex":Lcom/sun/mail/iap/ConnectionException;
693 ····:try_start_5694 ····:try_start_5
694 ····new-instance·v7,·Ljavax/mail/FolderClosedException;695 ····new-instance·v7,·Ljavax/mail/FolderClosedException;
  
695 ····iget-object·v9,·p0,·Lcom/sun/mail/imap/IMAPBodyPart;->message:Lcom/sun/mail/imap/IMAPMessage;696 ····iget-object·v9,·p0,·Lcom/sun/mail/imap/IMAPBodyPart;->message:Lcom/sun/mail/imap/IMAPMessage;
  
 697 ····.line·188
696 ····invoke-virtual·{v9},·Lcom/sun/mail/imap/IMAPMessage;->getFolder()Ljavax/mail/Folder;698 ····invoke-virtual·{v9},·Lcom/sun/mail/imap/IMAPMessage;->getFolder()Ljavax/mail/Folder;
  
697 ····move-result-object·v9699 ····move-result-object·v9
  
698 ····invoke-virtual·{v1},·Lcom/sun/mail/iap/ConnectionException;->getMessage()Ljava/lang/String;700 ····invoke-virtual·{v1},·Lcom/sun/mail/iap/ConnectionException;->getMessage()Ljava/lang/String;
  
699 ····move-result-object·v10701 ····move-result-object·v10
536 B
smali/com/sun/mail/imap/IMAPFolder$19.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
25 ····.prologue26 ····.prologue
26 ····.line·219227 ····.line·2192
27 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$19;->this$0:Lcom/sun/mail/imap/IMAPFolder;28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$19;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.71 KB
smali/com/sun/mail/imap/IMAPFolder.smali
    
Offset 1351, 14 lines modifiedOffset 1351, 15 lines modified
1351 ····.local·v2,·"statusCacheTimeout":I1351 ····.local·v2,·"statusCacheTimeout":I
1352 ····if-lez·v2,·:cond_01352 ····if-lez·v2,·:cond_0
  
1353 ····iget-object·v3,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatus:Lcom/sun/mail/imap/protocol/Status;1353 ····iget-object·v3,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatus:Lcom/sun/mail/imap/protocol/Status;
  
1354 ····if-eqz·v3,·:cond_01354 ····if-eqz·v3,·:cond_0
  
 1355 ····.line·1340
1355 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J1356 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
1356 ····move-result-wide·v41357 ····move-result-wide·v4
  
1357 ····iget-wide·v6,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatusTime:J1358 ····iget-wide·v6,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatusTime:J
  
1358 ····sub-long/2addr·v4,·v61359 ····sub-long/2addr·v4,·v6
Offset 1368, 15 lines modifiedOffset 1369, 15 lines modified
1368 ····cmp-long·v3,·v4,·v61369 ····cmp-long·v3,·v4,·v6
  
1369 ····if-gez·v3,·:cond_01370 ····if-gez·v3,·:cond_0
  
1370 ····.line·13411371 ····.line·1341
1371 ····iget-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatus:Lcom/sun/mail/imap/protocol/Status;1372 ····iget-object·v1,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatus:Lcom/sun/mail/imap/protocol/Status;
  
1372 ····.line·13551373 ····.line·1353
1373 ····:goto_01374 ····:goto_0
1374 ····return-object·v11375 ····return-object·v1
  
1375 ····.line·13431376 ····.line·1343
1376 ····:cond_01377 ····:cond_0
1377 ····const/4·v0,·0x01378 ····const/4·v0,·0x0
  
Offset 1893, 14 lines modifiedOffset 1894, 15 lines modified
1893 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01894 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1894 ····.line·13901895 ····.line·1390
1895 ····.local·v5,·"m":Ljavax/mail/Message;1896 ····.local·v5,·"m":Ljavax/mail/Message;
1896 ····:try_start_11897 ····:try_start_1
1897 ····new-instance·v7,·Lcom/sun/mail/imap/MessageLiteral;1898 ····new-instance·v7,·Lcom/sun/mail/imap/MessageLiteral;
  
 1899 ····.line·1391
1898 ····invoke-virtual·{v5},·Ljavax/mail/Message;->getSize()I1900 ····invoke-virtual·{v5},·Ljavax/mail/Message;->getSize()I
  
1899 ····move-result·v91901 ····move-result·v9
  
1900 ····if-le·v9,·v6,·:cond_11902 ····if-le·v9,·v6,·:cond_1
  
1901 ····const/4·v9,·0x01903 ····const/4·v9,·0x0
Offset 1955, 15 lines modifiedOffset 1957, 15 lines modified
1955 ····add-int/lit8·v4,·v4,·0x11957 ····add-int/lit8·v4,·v4,·0x1
  
1956 ····goto·:goto_01958 ····goto·:goto_0
  
1957 ····:cond_11959 ····:cond_1
1958 ····move·v9,·v61960 ····move·v9,·v6
  
1959 ····.line·13901961 ····.line·1391
1960 ····goto·:goto_11962 ····goto·:goto_1
  
1961 ····.line·13921963 ····.line·1392
1962 ····:catch_01964 ····:catch_0
1963 ····move-exception·v21965 ····move-exception·v2
  
1964 ····.line·13931966 ····.line·1393
Offset 2057, 14 lines modifiedOffset 2059, 15 lines modified
2057 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_02059 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
2058 ····.line·14472060 ····.line·1447
2059 ····.local·v6,·"m":Ljavax/mail/Message;2061 ····.local·v6,·"m":Ljavax/mail/Message;
2060 ····:try_start_12062 ····:try_start_1
2061 ····new-instance·v8,·Lcom/sun/mail/imap/MessageLiteral;2063 ····new-instance·v8,·Lcom/sun/mail/imap/MessageLiteral;
  
 2064 ····.line·1448
2062 ····invoke-virtual·{v6},·Ljavax/mail/Message;->getSize()I2065 ····invoke-virtual·{v6},·Ljavax/mail/Message;->getSize()I
  
2063 ····move-result·v112066 ····move-result·v11
  
2064 ····if-le·v11,·v7,·:cond_12067 ····if-le·v11,·v7,·:cond_1
  
2065 ····const/4·v11,·0x02068 ····const/4·v11,·0x0
Offset 2128, 15 lines modifiedOffset 2131, 15 lines modified
2128 ····add-int/lit8·v5,·v5,·0x12131 ····add-int/lit8·v5,·v5,·0x1
  
2129 ····goto·:goto_02132 ····goto·:goto_0
  
2130 ····:cond_12133 ····:cond_1
2131 ····move·v11,·v72134 ····move·v11,·v7
  
2132 ····.line·14472135 ····.line·1448
2133 ····goto·:goto_12136 ····goto·:goto_1
  
2134 ····.line·14492137 ····.line·1449
2135 ····:catch_02138 ····:catch_0
2136 ····move-exception·v32139 ····move-exception·v3
  
2137 ····.line·14502140 ····.line·1450
Offset 2325, 14 lines modifiedOffset 2328, 15 lines modified
2325 ····.line·15312328 ····.line·1531
2326 ····new-instance·v5,·Ljavax/mail/FolderNotFoundException;2329 ····new-instance·v5,·Ljavax/mail/FolderNotFoundException;
  
2327 ····new-instance·v7,·Ljava/lang/StringBuilder;2330 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
2328 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V2331 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
 2332 ····.line·1533
2329 ····invoke-virtual·{p2},·Ljavax/mail/Folder;->getFullName()Ljava/lang/String;2333 ····invoke-virtual·{p2},·Ljavax/mail/Folder;->getFullName()Ljava/lang/String;
  
2330 ····move-result-object·v82334 ····move-result-object·v8
  
2331 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2335 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2332 ····move-result-object·v72336 ····move-result-object·v7
Offset 2887, 15 lines modifiedOffset 2891, 15 lines modified
2887 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_02891 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
2888 ····:try_start_22892 ····:try_start_2
2889 ····monitor-exit·p02893 ····monitor-exit·p0
2890 ····:try_end_22894 ····:try_end_2
2891 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_12895 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1
  
2892 ····.line·26282896 ····.line·2626
2893 ····:goto_02897 ····:goto_0
2894 ····return-object·v12898 ····return-object·v1
  
2895 ····.line·26172899 ····.line·2617
2896 ····:catchall_02900 ····:catchall_0
2897 ····move-exception·v12901 ····move-exception·v1
  
Max diff block lines reached; 1962/4740 bytes (41.39%) of diff not shown.
581 B
smali/com/sun/mail/imap/DefaultFolder$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$pattern:Ljava/lang/String;22 .field·final·synthetic·val$pattern:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/DefaultFolder;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/sun/mail/imap/DefaultFolder;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/DefaultFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·9428 ····.line·94
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/DefaultFolder$2;->this$0:Lcom/sun/mail/imap/DefaultFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/DefaultFolder$2;->this$0:Lcom/sun/mail/imap/DefaultFolder;
  
29 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/DefaultFolder$2;->val$pattern:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/DefaultFolder$2;->val$pattern:Ljava/lang/String;
  
1.39 KB
smali/com/sun/mail/imap/IMAPMultipartDataSource.smali
    
Offset 47, 29 lines modifiedOffset 47, 32 lines modified
  
47 ····aget-object·v4,·p2,·v047 ····aget-object·v4,·p2,·v0
  
48 ····if-nez·p3,·:cond_048 ····if-nez·p3,·:cond_0
  
49 ····add-int/lit8·v1,·v0,·0x149 ····add-int/lit8·v1,·v0,·0x1
  
 50 ····.line·74
50 ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;51 ····invoke-static·{v1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
51 ····move-result-object·v152 ····move-result-object·v1
  
 53 ····.line·75
52 ····:goto_154 ····:goto_1
53 ····invoke-direct·{v3,·v4,·v1,·p4},·Lcom/sun/mail/imap/IMAPBodyPart;-><init>(Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;Ljava/lang/String;Lcom/sun/mail/imap/IMAPMessage;)V55 ····invoke-direct·{v3,·v4,·v1,·p4},·Lcom/sun/mail/imap/IMAPBodyPart;-><init>(Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;Ljava/lang/String;Lcom/sun/mail/imap/IMAPMessage;)V
  
 56 ····.line·71
54 ····invoke-virtual·{v2,·v3},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V57 ····invoke-virtual·{v2,·v3},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
  
55 ····.line·7058 ····.line·70
56 ····add-int/lit8·v0,·v0,·0x159 ····add-int/lit8·v0,·v0,·0x1
  
57 ····goto·:goto_060 ····goto·:goto_0
  
58 ····.line·7161 ····.line·74
59 ····:cond_062 ····:cond_0
60 ····new-instance·v1,·Ljava/lang/StringBuilder;63 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
61 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V64 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
62 ····invoke-virtual·{v1,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;65 ····invoke-virtual·{v1,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 79, 14 lines modifiedOffset 82, 15 lines modified
  
79 ····invoke-virtual·{v1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;82 ····invoke-virtual·{v1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
80 ····move-result-object·v183 ····move-result-object·v1
  
81 ····add-int/lit8·v5,·v0,·0x184 ····add-int/lit8·v5,·v0,·0x1
  
 85 ····.line·75
82 ····invoke-static·{v5},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;86 ····invoke-static·{v5},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
83 ····move-result-object·v587 ····move-result-object·v5
  
84 ····invoke-virtual·{v1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;88 ····invoke-virtual·{v1,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
85 ····move-result-object·v189 ····move-result-object·v1
536 B
smali/com/sun/mail/imap/IMAPFolder$2.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$subscribed:Z26 .field·final·synthetic·val$subscribed:Z
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;ZCLjava/lang/String;)V28 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;ZCLjava/lang/String;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
30 ····.prologue31 ····.prologue
31 ····.line·59432 ····.line·594
32 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$2;->this$0:Lcom/sun/mail/imap/IMAPFolder;33 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$2;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
33 ····iput-boolean·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$2;->val$subscribed:Z34 ····iput-boolean·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$2;->val$subscribed:Z
  
532 B
smali/com/sun/mail/imap/IMAPFolder$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
25 ····.prologue26 ····.prologue
26 ····.line·63627 ····.line·636
27 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$3;->this$0:Lcom/sun/mail/imap/IMAPFolder;28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$3;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
536 B
smali/com/sun/mail/imap/IMAPFolder$17.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;21 .field·final·synthetic·this$0:Lcom/sun/mail/imap/IMAPFolder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V23 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
25 ····.prologue26 ····.prologue
26 ····.line·213027 ····.line·2130
27 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$17;->this$0:Lcom/sun/mail/imap/IMAPFolder;28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$17;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
562 B
smali/com/sun/mail/imap/IMAPFolder$13.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$quota:Ljavax/mail/Quota;22 .field·final·synthetic·val$quota:Ljavax/mail/Quota;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Quota;)V24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Quota;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·201028 ····.line·2010
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$13;->this$0:Lcom/sun/mail/imap/IMAPFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$13;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
29 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$13;->val$quota:Ljavax/mail/Quota;30 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$13;->val$quota:Ljavax/mail/Quota;
  
528 B
smali/com/sun/mail/imap/IMAPFolder$18.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$mod:C24 .field·final·synthetic·val$mod:C
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;CLcom/sun/mail/imap/ACL;)V26 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;CLcom/sun/mail/imap/ACL;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
28 ····.prologue29 ····.prologue
29 ····.line·214130 ····.line·2141
30 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$18;->this$0:Lcom/sun/mail/imap/IMAPFolder;31 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$18;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
31 ····iput-char·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$18;->val$mod:C32 ····iput-char·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$18;->val$mod:C
  
552 B
smali/com/sun/mail/imap/IMAPFolder$9.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$f:Ljavax/mail/Folder;22 .field·final·synthetic·val$f:Ljavax/mail/Folder;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Folder;)V24 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Folder;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·87328 ····.line·873
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$9;->this$0:Lcom/sun/mail/imap/IMAPFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$9;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
29 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$9;->val$f:Ljavax/mail/Folder;30 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$9;->val$f:Ljavax/mail/Folder;
  
622 B
smali/com/sun/mail/imap/IMAPFolder$11.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$mos:Lcom/sun/mail/imap/MessageLiteral;26 .field·final·synthetic·val$mos:Lcom/sun/mail/imap/MessageLiteral;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V28 .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder;
  
30 ····.prologue31 ····.prologue
31 ····.line·146132 ····.line·1461
32 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$11;->this$0:Lcom/sun/mail/imap/IMAPFolder;33 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/IMAPFolder$11;->this$0:Lcom/sun/mail/imap/IMAPFolder;
  
33 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$11;->val$f:Ljavax/mail/Flags;34 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$11;->val$f:Ljavax/mail/Flags;
  
581 B
smali/com/sun/mail/imap/DefaultFolder$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$pattern:Ljava/lang/String;22 .field·final·synthetic·val$pattern:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/sun/mail/imap/DefaultFolder;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/sun/mail/imap/DefaultFolder;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/DefaultFolder;
  
26 ····.prologue27 ····.prologue
27 ····.line·7528 ····.line·75
28 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/DefaultFolder$1;->this$0:Lcom/sun/mail/imap/DefaultFolder;29 ····iput-object·p1,·p0,·Lcom/sun/mail/imap/DefaultFolder$1;->this$0:Lcom/sun/mail/imap/DefaultFolder;
  
29 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/DefaultFolder$1;->val$pattern:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/sun/mail/imap/DefaultFolder$1;->val$pattern:Ljava/lang/String;
  
1.49 KB
smali/com/sun/mail/imap/protocol/SearchSequence.smali
    
Offset 645, 22 lines modifiedOffset 645, 24 lines modified
  
645 ····.line·86645 ····.line·86
646 ····.local·v1,·"rterm":Ljavax/mail/search/RecipientTerm;646 ····.local·v1,·"rterm":Ljavax/mail/search/RecipientTerm;
647 ····invoke-virtual·{v1},·Ljavax/mail/search/RecipientTerm;->getRecipientType()Ljavax/mail/Message$RecipientType;647 ····invoke-virtual·{v1},·Ljavax/mail/search/RecipientTerm;->getRecipientType()Ljavax/mail/Message$RecipientType;
  
648 ····move-result-object·v2648 ····move-result-object·v2
  
 649 ····.line·87
649 ····invoke-virtual·{v1},·Ljavax/mail/search/RecipientTerm;->getAddress()Ljavax/mail/Address;650 ····invoke-virtual·{v1},·Ljavax/mail/search/RecipientTerm;->getAddress()Ljavax/mail/Address;
  
650 ····move-result-object·v3651 ····move-result-object·v3
  
651 ····invoke-virtual·{v3},·Ljavax/mail/Address;->toString()Ljava/lang/String;652 ····invoke-virtual·{v3},·Ljavax/mail/Address;->toString()Ljava/lang/String;
  
652 ····move-result-object·v3653 ····move-result-object·v3
  
 654 ····.line·86
653 ····invoke-static·{v2,·v3,·p1},·Lcom/sun/mail/imap/protocol/SearchSequence;->recipient(Ljavax/mail/Message$RecipientType;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/mail/iap/Argument;655 ····invoke-static·{v2,·v3,·p1},·Lcom/sun/mail/imap/protocol/SearchSequence;->recipient(Ljavax/mail/Message$RecipientType;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/mail/iap/Argument;
  
654 ····move-result-object·v2656 ····move-result-object·v2
  
655 ····goto·:goto_0657 ····goto·:goto_0
  
656 ····.line·90658 ····.line·90
Offset 677, 18 lines modifiedOffset 679, 20 lines modified
  
677 ····.line·92679 ····.line·92
678 ····.local·v1,·"rterm":Ljavax/mail/search/RecipientStringTerm;680 ····.local·v1,·"rterm":Ljavax/mail/search/RecipientStringTerm;
679 ····invoke-virtual·{v1},·Ljavax/mail/search/RecipientStringTerm;->getRecipientType()Ljavax/mail/Message$RecipientType;681 ····invoke-virtual·{v1},·Ljavax/mail/search/RecipientStringTerm;->getRecipientType()Ljavax/mail/Message$RecipientType;
  
680 ····move-result-object·v2682 ····move-result-object·v2
  
 683 ····.line·93
681 ····invoke-virtual·{v1},·Ljavax/mail/search/RecipientStringTerm;->getPattern()Ljava/lang/String;684 ····invoke-virtual·{v1},·Ljavax/mail/search/RecipientStringTerm;->getPattern()Ljava/lang/String;
  
682 ····move-result-object·v3685 ····move-result-object·v3
  
 686 ····.line·92
683 ····invoke-static·{v2,·v3,·p1},·Lcom/sun/mail/imap/protocol/SearchSequence;->recipient(Ljavax/mail/Message$RecipientType;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/mail/iap/Argument;687 ····invoke-static·{v2,·v3,·p1},·Lcom/sun/mail/imap/protocol/SearchSequence;->recipient(Ljavax/mail/Message$RecipientType;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/mail/iap/Argument;
  
684 ····move-result-object·v2688 ····move-result-object·v2
  
685 ····goto·:goto_0689 ····goto·:goto_0
  
686 ····.line·96690 ····.line·96
5.73 KB
smali/com/sun/mail/imap/protocol/IMAPProtocol.smali
    
Offset 196, 18 lines modifiedOffset 196, 20 lines modified
196 ····aput-object·v2,·v0,·v1196 ····aput-object·v2,·v0,·v1
  
197 ····.line·117197 ····.line·117
198 ····iget-object·v0,·p0,·Lcom/sun/mail/imap/protocol/IMAPProtocol;->searchCharsets:[Ljava/lang/String;198 ····iget-object·v0,·p0,·Lcom/sun/mail/imap/protocol/IMAPProtocol;->searchCharsets:[Ljava/lang/String;
  
199 ····const/4·v1,·0x1199 ····const/4·v1,·0x1
  
 200 ····.line·118
200 ····invoke-static·{},·Ljavax/mail/internet/MimeUtility;->getDefaultJavaCharset()Ljava/lang/String;201 ····invoke-static·{},·Ljavax/mail/internet/MimeUtility;->getDefaultJavaCharset()Ljava/lang/String;
  
201 ····move-result-object·v2202 ····move-result-object·v2
  
 203 ····.line·117
202 ····invoke-static·{v2},·Ljavax/mail/internet/MimeUtility;->mimeCharset(Ljava/lang/String;)Ljava/lang/String;204 ····invoke-static·{v2},·Ljavax/mail/internet/MimeUtility;->mimeCharset(Ljava/lang/String;)Ljava/lang/String;
  
203 ····move-result-object·v2205 ····move-result-object·v2
  
204 ····aput-object·v2,·v0,·v1206 ····aput-object·v2,·v0,·v1
  
205 ····.line·121207 ····.line·121
Offset 883, 15 lines modifiedOffset 885, 15 lines modified
883 ····.line·1527885 ····.line·1527
884 ····:cond_0886 ····:cond_0
885 ····:goto_3887 ····:goto_3
886 ····add-int/lit8·v1,·v1,·0x1888 ····add-int/lit8·v1,·v1,·0x1
  
887 ····goto·:goto_2889 ····goto·:goto_2
  
888 ····.line·1507890 ····.line·1509
889 ····.end·local·v0····#·"args":Lcom/sun/mail/iap/Argument;891 ····.end·local·v0····#·"args":Lcom/sun/mail/iap/Argument;
890 ····.end·local·v1····#·"i":I892 ····.end·local·v1····#·"i":I
891 ····.end·local·v3····#·"len":I893 ····.end·local·v3····#·"len":I
892 ····.end·local·v4····#·"matches":[I894 ····.end·local·v4····#·"matches":[I
893 ····.end·local·v6····#·"r":[Lcom/sun/mail/iap/Response;895 ····.end·local·v6····#·"r":[Lcom/sun/mail/iap/Response;
894 ····.end·local·v7····#·"response":Lcom/sun/mail/iap/Response;896 ····.end·local·v7····#·"response":Lcom/sun/mail/iap/Response;
895 ····.end·local·v8····#·"v":Ljava/util/Vector;897 ····.end·local·v8····#·"v":Ljava/util/Vector;
Offset 1316, 26 lines modifiedOffset 1318, 28 lines modified
  
1316 ····const-string·v2,·"·+FLAGS·"1318 ····const-string·v2,·"·+FLAGS·"
  
1317 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1319 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1318 ····move-result-object·v11320 ····move-result-object·v1
  
 1321 ····.line·1365
1319 ····invoke-direct·{p0,·p2},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->createFlagList(Ljavax/mail/Flags;)Ljava/lang/String;1322 ····invoke-direct·{p0,·p2},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->createFlagList(Ljavax/mail/Flags;)Ljava/lang/String;
  
1320 ····move-result-object·v21323 ····move-result-object·v2
  
1321 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1324 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1322 ····move-result-object·v11325 ····move-result-object·v1
  
1323 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1326 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1324 ····move-result-object·v11327 ····move-result-object·v1
  
 1328 ····.line·1364
1325 ····invoke-virtual·{p0,·v1,·v3},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->command(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)[Lcom/sun/mail/iap/Response;1329 ····invoke-virtual·{p0,·v1,·v3},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->command(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)[Lcom/sun/mail/iap/Response;
  
1326 ····move-result-object·v01330 ····move-result-object·v0
  
1327 ····.line·13711331 ····.line·1371
1328 ····.local·v0,·"r":[Lcom/sun/mail/iap/Response;1332 ····.local·v0,·"r":[Lcom/sun/mail/iap/Response;
1329 ····:goto_01333 ····:goto_0
Offset 1372, 26 lines modifiedOffset 1376, 28 lines modified
  
1372 ····const-string·v2,·"·-FLAGS·"1376 ····const-string·v2,·"·-FLAGS·"
  
1373 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1377 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1374 ····move-result-object·v11378 ····move-result-object·v1
  
 1379 ····.line·1368
1375 ····invoke-direct·{p0,·p2},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->createFlagList(Ljavax/mail/Flags;)Ljava/lang/String;1380 ····invoke-direct·{p0,·p2},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->createFlagList(Ljavax/mail/Flags;)Ljava/lang/String;
  
1376 ····move-result-object·v21381 ····move-result-object·v2
  
1377 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1382 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1378 ····move-result-object·v11383 ····move-result-object·v1
  
1379 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1384 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1380 ····move-result-object·v11385 ····move-result-object·v1
  
 1386 ····.line·1367
1381 ····invoke-virtual·{p0,·v1,·v3},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->command(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)[Lcom/sun/mail/iap/Response;1387 ····invoke-virtual·{p0,·v1,·v3},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->command(Ljava/lang/String;Lcom/sun/mail/iap/Argument;)[Lcom/sun/mail/iap/Response;
  
1382 ····move-result-object·v01388 ····move-result-object·v0
  
1383 ····.restart·local·v0····#·"r":[Lcom/sun/mail/iap/Response;1389 ····.restart·local·v0····#·"r":[Lcom/sun/mail/iap/Response;
1384 ····goto·:goto_01390 ····goto·:goto_0
1385 .end·method1391 .end·method
Offset 2890, 28 lines modifiedOffset 2896, 30 lines modified
2890 ····const-string·v2,·"]<"2896 ····const-string·v2,·"]<"
  
2891 ····:goto_12897 ····:goto_1
2892 ····invoke-virtual·{v4,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2898 ····invoke-virtual·{v4,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2893 ····move-result-object·v22899 ····move-result-object·v2
  
 2900 ····.line·1098
2894 ····invoke-static·{p3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;2901 ····invoke-static·{p3},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
2895 ····move-result-object·v42902 ····move-result-object·v4
  
2896 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2903 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2897 ····move-result-object·v22904 ····move-result-object·v2
  
2898 ····const-string·v4,·"."2905 ····const-string·v4,·"."
  
2899 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2906 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2900 ····move-result-object·v22907 ····move-result-object·v2
  
 2908 ····.line·1099
2901 ····invoke-static·{p4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;2909 ····invoke-static·{p4},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
2902 ····move-result-object·v42910 ····move-result-object·v4
  
2903 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2911 ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2904 ····move-result-object·v22912 ····move-result-object·v2
Offset 2922, 14 lines modifiedOffset 2930, 15 lines modified
  
Max diff block lines reached; 1967/5765 bytes (34.12%) of diff not shown.
2.72 KB
smali/com/sun/mail/imap/protocol/BODYSTRUCTURE.smali
    
Offset 619, 21 lines modifiedOffset 619, 15 lines modified
  
619 ····iget-object·v9,·p0,·Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;->subtype:Ljava/lang/String;619 ····iget-object·v9,·p0,·Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;->subtype:Ljava/lang/String;
  
620 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;620 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
621 ····move-result-object·v8621 ····move-result-object·v8
  
622 ····const-string·v9,·":·" 
  
623 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
624 ····move-result-object·v8 
  
625 ····const-string·v9,·"bad·multipart·disposition,·b·"622 ····const-string·v9,·":·bad·multipart·disposition,·b·"
  
626 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;623 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
627 ····move-result-object·v8624 ····move-result-object·v8
  
628 ····invoke-virtual·{v8,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;625 ····invoke-virtual·{v8,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
Offset 1176, 14 lines modifiedOffset 1170, 15 lines modified
  
1176 ····if-eqz·v7,·:cond_241170 ····if-eqz·v7,·:cond_24
  
1177 ····iget-object·v7,·p0,·Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;->subtype:Ljava/lang/String;1171 ····iget-object·v7,·p0,·Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;->subtype:Ljava/lang/String;
  
1178 ····const-string·v8,·"rfc822"1172 ····const-string·v8,·"rfc822"
  
 1173 ····.line·260
1179 ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1174 ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1180 ····move-result·v71175 ····move-result·v7
  
1181 ····if-eqz·v7,·:cond_241176 ····if-eqz·v7,·:cond_24
  
1182 ····.line·2621177 ····.line·262
Offset 1572, 21 lines modifiedOffset 1567, 15 lines modified
  
1572 ····iget-object·v9,·p0,·Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;->subtype:Ljava/lang/String;1567 ····iget-object·v9,·p0,·Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;->subtype:Ljava/lang/String;
  
1573 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1568 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1574 ····move-result-object·v81569 ····move-result-object·v8
  
1575 ····const-string·v9,·":·" 
  
1576 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
1577 ····move-result-object·v8 
  
1578 ····const-string·v9,·"bad·single·part·disposition,·b·"1570 ····const-string·v9,·":·bad·single·part·disposition,·b·"
  
1579 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1571 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1580 ····move-result-object·v81572 ····move-result-object·v8
  
1581 ····invoke-virtual·{v8,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;1573 ····invoke-virtual·{v8,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
Offset 1905, 21 lines modifiedOffset 1894, 15 lines modified
  
1905 ····iget-object·v6,·p0,·Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;->subtype:Ljava/lang/String;1894 ····iget-object·v6,·p0,·Lcom/sun/mail/imap/protocol/BODYSTRUCTURE;->subtype:Ljava/lang/String;
  
1906 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1895 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1907 ····move-result-object·v51896 ····move-result-object·v5
  
1908 ····const-string·v6,·":·" 
  
1909 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
1910 ····move-result-object·v5 
  
1911 ····const-string·v6,·"null·name·in·parameter·list"1897 ····const-string·v6,·":·null·name·in·parameter·list"
  
1912 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1898 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1913 ····move-result-object·v51899 ····move-result-object·v5
  
1914 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1900 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
413 B
smali/com/sun/mail/imap/protocol/FetchResponse.smali
    
Offset 146, 14 lines modifiedOffset 146, 15 lines modified
  
146 ····if-eqz·v3,·:cond_1146 ····if-eqz·v3,·:cond_1
  
147 ····aget-object·v3,·p0,·v1147 ····aget-object·v3,·p0,·v1
  
148 ····check-cast·v3,·Lcom/sun/mail/imap/protocol/FetchResponse;148 ····check-cast·v3,·Lcom/sun/mail/imap/protocol/FetchResponse;
  
 149 ····.line·96
149 ····invoke-virtual·{v3},·Lcom/sun/mail/imap/protocol/FetchResponse;->getNumber()I150 ····invoke-virtual·{v3},·Lcom/sun/mail/imap/protocol/FetchResponse;->getNumber()I
  
150 ····move-result·v3151 ····move-result·v3
  
151 ····if-eq·v3,·p1,·:cond_2152 ····if-eq·v3,·p1,·:cond_2
  
152 ····.line·92153 ····.line·92
429 B
smali/com/sun/mail/iap/Response.smali
    
Offset 1029, 15 lines modifiedOffset 1029, 15 lines modified
1029 ····:goto_01029 ····:goto_0
1030 ····return-object·v21030 ····return-object·v2
  
1031 ····.line·2191031 ····.line·219
1032 ····:cond_01032 ····:cond_0
1033 ····iget·v1,·p0,·Lcom/sun/mail/iap/Response;->index:I1033 ····iget·v1,·p0,·Lcom/sun/mail/iap/Response;->index:I
  
1034 ····.line·2221034 ····.line·220
1035 ····.local·v1,·"start":I1035 ····.local·v1,·"start":I
1036 ····:goto_11036 ····:goto_1
1037 ····iget·v2,·p0,·Lcom/sun/mail/iap/Response;->index:I1037 ····iget·v2,·p0,·Lcom/sun/mail/iap/Response;->index:I
  
1038 ····iget·v3,·p0,·Lcom/sun/mail/iap/Response;->size:I1038 ····iget·v3,·p0,·Lcom/sun/mail/iap/Response;->size:I
  
1039 ····if-ge·v2,·v3,·:cond_21039 ····if-ge·v2,·v3,·:cond_2
472 B
smali/com/sun/mail/iap/ResponseInputStream.smali
    
Offset 113, 14 lines modifiedOffset 113, 15 lines modified
113 ····.end·local·v8····#·"idx":I113 ····.end·local·v8····#·"idx":I
114 ····.local·v9,·"idx":I114 ····.local·v9,·"idx":I
115 ····:goto_1115 ····:goto_1
116 ····if-nez·v6,·:cond_5116 ····if-nez·v6,·:cond_5
  
117 ····iget-object·v11,·p0,·Lcom/sun/mail/iap/ResponseInputStream;->bin:Ljava/io/BufferedInputStream;117 ····iget-object·v11,·p0,·Lcom/sun/mail/iap/ResponseInputStream;->bin:Ljava/io/BufferedInputStream;
  
 118 ····.line·98
118 ····invoke-virtual·{v11},·Ljava/io/BufferedInputStream;->read()I119 ····invoke-virtual·{v11},·Ljava/io/BufferedInputStream;->read()I
  
119 ····move-result·v2120 ····move-result·v2
  
120 ····const/4·v11,·-0x1121 ····const/4·v11,·-0x1
  
121 ····if-eq·v2,·v11,·:cond_5122 ····if-eq·v2,·v11,·:cond_5
1.05 KB
smali/com/sun/mail/util/ASCIIUtility.smali
    
Offset 258, 14 lines modifiedOffset 258, 15 lines modified
  
258 ····const-string·v9,·"illegal·number:·"258 ····const-string·v9,·"illegal·number:·"
  
259 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;259 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
260 ····move-result-object·v8260 ····move-result-object·v8
  
 261 ····.line·84
261 ····invoke-static·{p0,·p1,·p2},·Lcom/sun/mail/util/ASCIIUtility;->toString([BII)Ljava/lang/String;262 ····invoke-static·{p0,·p1,·p2},·Lcom/sun/mail/util/ASCIIUtility;->toString([BII)Ljava/lang/String;
  
262 ····move-result-object·v9263 ····move-result-object·v9
  
263 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;264 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
264 ····move-result-object·v8265 ····move-result-object·v8
Offset 556, 14 lines modifiedOffset 557, 15 lines modified
  
556 ····const-string·v14,·"illegal·number:·"557 ····const-string·v14,·"illegal·number:·"
  
557 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;558 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
558 ····move-result-object·v13559 ····move-result-object·v13
  
 560 ····.line·161
559 ····invoke-static/range·{p0·..·p2},·Lcom/sun/mail/util/ASCIIUtility;->toString([BII)Ljava/lang/String;561 ····invoke-static/range·{p0·..·p2},·Lcom/sun/mail/util/ASCIIUtility;->toString([BII)Ljava/lang/String;
  
560 ····move-result-object·v14562 ····move-result-object·v14
  
561 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;563 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
562 ····move-result-object·v13564 ····move-result-object·v13
3.75 KB
smali/com/sun/mail/util/SocketFetcher.smali
    
Offset 224, 20 lines modifiedOffset 224, 22 lines modified
  
224 ····.prologue224 ····.prologue
225 ····.line·369225 ····.line·369
226 ····new-instance·v0,·Lcom/sun/mail/util/SocketFetcher$1;226 ····new-instance·v0,·Lcom/sun/mail/util/SocketFetcher$1;
  
227 ····invoke-direct·{v0},·Lcom/sun/mail/util/SocketFetcher$1;-><init>()V227 ····invoke-direct·{v0},·Lcom/sun/mail/util/SocketFetcher$1;-><init>()V
  
 228 ····.line·370
228 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;229 ····invoke-static·{v0},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
229 ····move-result-object·v0230 ····move-result-object·v0
  
230 ····check-cast·v0,·Ljava/lang/ClassLoader;231 ····check-cast·v0,·Ljava/lang/ClassLoader;
  
 232 ····.line·369
231 ····return-object·v0233 ····return-object·v0
232 .end·method234 .end·method
  
233 .method·public·static·getSocket(Ljava/lang/String;ILjava/util/Properties;Ljava/lang/String;)Ljava/net/Socket;235 .method·public·static·getSocket(Ljava/lang/String;ILjava/util/Properties;Ljava/lang/String;)Ljava/net/Socket;
234 ····.locals·1236 ····.locals·1
235 ····.param·p0,·"host"····#·Ljava/lang/String;237 ····.param·p0,·"host"····#·Ljava/lang/String;
236 ····.param·p1,·"port"····#·I238 ····.param·p1,·"port"····#·I
Offset 486, 14 lines modifiedOffset 488, 15 lines modified
  
486 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;488 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
487 ····move-result-object·v5489 ····move-result-object·v5
  
488 ····const/4·v9,·0x0490 ····const/4·v9,·0x0
  
 491 ····.line·143
489 ····move-object/from16·v0,·p2492 ····move-object/from16·v0,·p2
  
490 ····invoke-virtual·{v0,·v5,·v9},·Ljava/util/Properties;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;493 ····invoke-virtual·{v0,·v5,·v9},·Ljava/util/Properties;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
491 ····move-result-object·v17494 ····move-result-object·v17
  
492 ····.line·144495 ····.line·144
Offset 533, 14 lines modifiedOffset 536, 15 lines modified
  
533 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;536 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
534 ····move-result-object·v5537 ····move-result-object·v5
  
535 ····const/4·v9,·0x0538 ····const/4·v9,·0x0
  
 539 ····.line·147
536 ····move-object/from16·v0,·p2540 ····move-object/from16·v0,·p2
  
537 ····invoke-virtual·{v0,·v5,·v9},·Ljava/util/Properties;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;541 ····invoke-virtual·{v0,·v5,·v9},·Ljava/util/Properties;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
538 ····move-result-object·v24542 ····move-result-object·v24
  
539 ····.line·148543 ····.line·148
Offset 577, 14 lines modifiedOffset 581, 15 lines modified
  
577 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;581 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
578 ····move-result-object·v5582 ····move-result-object·v5
  
579 ····const/4·v9,·0x0583 ····const/4·v9,·0x0
  
 584 ····.line·153
580 ····move-object/from16·v0,·p2585 ····move-object/from16·v0,·p2
  
581 ····invoke-virtual·{v0,·v5,·v9},·Ljava/util/Properties;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;586 ····invoke-virtual·{v0,·v5,·v9},·Ljava/util/Properties;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
582 ····:try_end_2587 ····:try_end_2
583 ····.catch·Ljava/net/SocketTimeoutException;·{:try_start_2·..·:try_end_2}·:catch_0588 ····.catch·Ljava/net/SocketTimeoutException;·{:try_start_2·..·:try_end_2}·:catch_0
584 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1589 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1
  
Offset 730, 14 lines modifiedOffset 735, 15 lines modified
730 ····if-eqz·v5,·:cond_d735 ····if-eqz·v5,·:cond_d
  
731 ····move-object/from16·v5,·v16736 ····move-object/from16·v5,·v16
  
732 ····.line·171737 ····.line·171
733 ····check-cast·v5,·Ljava/lang/reflect/InvocationTargetException;738 ····check-cast·v5,·Ljava/lang/reflect/InvocationTargetException;
  
 739 ····.line·172
734 ····invoke-virtual·{v5},·Ljava/lang/reflect/InvocationTargetException;->getTargetException()Ljava/lang/Throwable;740 ····invoke-virtual·{v5},·Ljava/lang/reflect/InvocationTargetException;->getTargetException()Ljava/lang/Throwable;
  
735 ····move-result-object·v27741 ····move-result-object·v27
  
736 ····.line·173742 ····.line·173
737 ····.local·v27,·"t":Ljava/lang/Throwable;743 ····.local·v27,·"t":Ljava/lang/Throwable;
738 ····move-object/from16·v0,·v27744 ····move-object/from16·v0,·v27
Offset 970, 14 lines modifiedOffset 976, 15 lines modified
970 ····.local·v2,·"mthGetDefault":Ljava/lang/reflect/Method;976 ····.local·v2,·"mthGetDefault":Ljava/lang/reflect/Method;
971 ····new-instance·v4,·Ljava/lang/Object;977 ····new-instance·v4,·Ljava/lang/Object;
  
972 ····invoke-direct·{v4},·Ljava/lang/Object;-><init>()V978 ····invoke-direct·{v4},·Ljava/lang/Object;-><init>()V
  
973 ····new-array·v5,·v6,·[Ljava/lang/Object;979 ····new-array·v5,·v6,·[Ljava/lang/Object;
  
 980 ····.line·263
974 ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;981 ····invoke-virtual·{v2,·v4,·v5},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
975 ····move-result-object·v3982 ····move-result-object·v3
  
976 ····check-cast·v3,·Ljavax/net/SocketFactory;983 ····check-cast·v3,·Ljavax/net/SocketFactory;
  
977 ····.line·264984 ····.line·264
Offset 1065, 14 lines modifiedOffset 1072, 15 lines modified
  
1065 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1072 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1066 ····move-result-object·v101073 ····move-result-object·v10
  
1067 ····const/4·v11,·0x01074 ····const/4·v11,·0x0
  
 1075 ····.line·291
1068 ····invoke-virtual·{p1,·v10,·v11},·Ljava/util/Properties;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;1076 ····invoke-virtual·{p1,·v10,·v11},·Ljava/util/Properties;->getProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
1069 ····move-result-object·v71077 ····move-result-object·v7
  
1070 ····.line·2921078 ····.line·292
1071 ····.local·v7,·"sfClass":Ljava/lang/String;1079 ····.local·v7,·"sfClass":Ljava/lang/String;
1072 ····invoke-static·{v7},·Lcom/sun/mail/util/SocketFetcher;->getSocketFactory(Ljava/lang/String;)Ljavax/net/SocketFactory;1080 ····invoke-static·{v7},·Lcom/sun/mail/util/SocketFetcher;->getSocketFactory(Ljava/lang/String;)Ljavax/net/SocketFactory;
Offset 1137, 14 lines modifiedOffset 1145, 15 lines modified
1137 ····if-eqz·v10,·:cond_11145 ····if-eqz·v10,·:cond_1
  
1138 ····move-object·v10,·v21146 ····move-object·v10,·v2
  
1139 ····.line·3011147 ····.line·301
1140 ····check-cast·v10,·Ljava/lang/reflect/InvocationTargetException;1148 ····check-cast·v10,·Ljava/lang/reflect/InvocationTargetException;
  
 1149 ····.line·302
Max diff block lines reached; 136/3757 bytes (3.62%) of diff not shown.
2.13 KB
smali/com/sun/mail/util/BASE64DecoderStream.smali
    
Offset 393, 14 lines modifiedOffset 393, 15 lines modified
  
393 ····const-string·v8,·"·before·EOF"393 ····const-string·v8,·"·before·EOF"
  
394 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;394 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
395 ····move-result-object·v7395 ····move-result-object·v7
  
 396 ····.line·253
396 ····invoke-direct·{p0},·Lcom/sun/mail/util/BASE64DecoderStream;->recentChars()Ljava/lang/String;397 ····invoke-direct·{p0},·Lcom/sun/mail/util/BASE64DecoderStream;->recentChars()Ljava/lang/String;
  
397 ····move-result-object·v8398 ····move-result-object·v8
  
398 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;399 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
399 ····move-result-object·v7400 ····move-result-object·v7
Offset 465, 14 lines modifiedOffset 466, 15 lines modified
  
465 ····const-string·v8,·"Error·in·encoded·stream:·hit·EOF·while·looking·for·padding·characters·(=)"466 ····const-string·v8,·"Error·in·encoded·stream:·hit·EOF·while·looking·for·padding·characters·(=)"
  
466 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;467 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
467 ····move-result-object·v7468 ····move-result-object·v7
  
 469 ····.line·294
468 ····invoke-direct·{p0},·Lcom/sun/mail/util/BASE64DecoderStream;->recentChars()Ljava/lang/String;470 ····invoke-direct·{p0},·Lcom/sun/mail/util/BASE64DecoderStream;->recentChars()Ljava/lang/String;
  
469 ····move-result-object·v8471 ····move-result-object·v8
  
470 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;472 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
471 ····move-result-object·v7473 ····move-result-object·v7
Offset 514, 14 lines modifiedOffset 516, 15 lines modified
  
514 ····const-string·v8,·"·before·padding·character·(=)"516 ····const-string·v8,·"·before·padding·character·(=)"
  
515 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;517 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
516 ····move-result-object·v7518 ····move-result-object·v7
  
 519 ····.line·263
517 ····invoke-direct·{p0},·Lcom/sun/mail/util/BASE64DecoderStream;->recentChars()Ljava/lang/String;520 ····invoke-direct·{p0},·Lcom/sun/mail/util/BASE64DecoderStream;->recentChars()Ljava/lang/String;
  
518 ····move-result-object·v8521 ····move-result-object·v8
  
519 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;522 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
520 ····move-result-object·v7523 ····move-result-object·v7
Offset 569, 14 lines modifiedOffset 572, 15 lines modified
  
569 ····const-string·v8,·"Error·in·encoded·stream:·found·valid·base64·character·after·a·padding·character·(=)"572 ····const-string·v8,·"Error·in·encoded·stream:·found·valid·base64·character·after·a·padding·character·(=)"
  
570 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;573 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
571 ····move-result-object·v7574 ····move-result-object·v7
  
 575 ····.line·301
572 ····invoke-direct·{p0},·Lcom/sun/mail/util/BASE64DecoderStream;->recentChars()Ljava/lang/String;576 ····invoke-direct·{p0},·Lcom/sun/mail/util/BASE64DecoderStream;->recentChars()Ljava/lang/String;
  
573 ····move-result-object·v8577 ····move-result-object·v8
  
574 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;578 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
575 ····move-result-object·v7579 ····move-result-object·v7
575 B
smali/com/sun/mail/pop3/POP3Store.smali
    
Offset 755, 14 lines modifiedOffset 755, 15 lines modified
  
755 ····invoke-virtual·{v3},·Ljavax/mail/Session;->getDebug()Z755 ····invoke-virtual·{v3},·Ljavax/mail/Session;->getDebug()Z
  
756 ····move-result·v3756 ····move-result·v3
  
757 ····iget-object·v4,·p0,·Lcom/sun/mail/pop3/POP3Store;->session:Ljavax/mail/Session;757 ····iget-object·v4,·p0,·Lcom/sun/mail/pop3/POP3Store;->session:Ljavax/mail/Session;
  
 758 ····.line·215
758 ····invoke-virtual·{v4},·Ljavax/mail/Session;->getDebugOut()Ljava/io/PrintStream;759 ····invoke-virtual·{v4},·Ljavax/mail/Session;->getDebugOut()Ljava/io/PrintStream;
  
759 ····move-result-object·v4760 ····move-result-object·v4
  
760 ····iget-object·v5,·p0,·Lcom/sun/mail/pop3/POP3Store;->session:Ljavax/mail/Session;761 ····iget-object·v5,·p0,·Lcom/sun/mail/pop3/POP3Store;->session:Ljavax/mail/Session;
  
761 ····invoke-virtual·{v5},·Ljavax/mail/Session;->getProperties()Ljava/util/Properties;762 ····invoke-virtual·{v5},·Ljavax/mail/Session;->getProperties()Ljava/util/Properties;
1.04 KB
smali/com/sun/mail/pop3/Protocol.smali
    
Offset 241, 14 lines modifiedOffset 241, 15 lines modified
  
241 ····new-instance·v12,·Ljava/io/BufferedInputStream;241 ····new-instance·v12,·Ljava/io/BufferedInputStream;
  
242 ····move-object/from16·v0,·p0242 ····move-object/from16·v0,·p0
  
243 ····iget-object·v13,·v0,·Lcom/sun/mail/pop3/Protocol;->socket:Ljava/net/Socket;243 ····iget-object·v13,·v0,·Lcom/sun/mail/pop3/Protocol;->socket:Ljava/net/Socket;
  
 244 ····.line·97
244 ····invoke-virtual·{v13},·Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;245 ····invoke-virtual·{v13},·Ljava/net/Socket;->getInputStream()Ljava/io/InputStream;
  
245 ····move-result-object·v13246 ····move-result-object·v13
  
246 ····invoke-direct·{v12,·v13},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V247 ····invoke-direct·{v12,·v13},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V
  
247 ····invoke-direct·{v11,·v12},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V248 ····invoke-direct·{v11,·v12},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V
Offset 264, 14 lines modifiedOffset 265, 15 lines modified
  
264 ····new-instance·v13,·Ljava/io/OutputStreamWriter;265 ····new-instance·v13,·Ljava/io/OutputStreamWriter;
  
265 ····move-object/from16·v0,·p0266 ····move-object/from16·v0,·p0
  
266 ····iget-object·v14,·v0,·Lcom/sun/mail/pop3/Protocol;->socket:Ljava/net/Socket;267 ····iget-object·v14,·v0,·Lcom/sun/mail/pop3/Protocol;->socket:Ljava/net/Socket;
  
 268 ····.line·100
267 ····invoke-virtual·{v14},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;269 ····invoke-virtual·{v14},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
  
268 ····move-result-object·v14270 ····move-result-object·v14
  
269 ····const-string·v15,·"iso-8859-1"271 ····const-string·v15,·"iso-8859-1"
  
270 ····invoke-direct·{v13,·v14,·v15},·Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/lang/String;)V272 ····invoke-direct·{v13,·v14,·v15},·Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/lang/String;)V
2.2 KB
smali/com/sun/mail/pop3/POP3Message.smali
    
Offset 104, 14 lines modifiedOffset 104, 15 lines modified
  
104 ····iget-boolean·v4,·v4,·Lcom/sun/mail/pop3/POP3Store;->disableTop:Z104 ····iget-boolean·v4,·v4,·Lcom/sun/mail/pop3/POP3Store;->disableTop:Z
  
105 ····if-nez·v4,·:cond_1105 ····if-nez·v4,·:cond_1
  
106 ····iget-object·v4,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;106 ····iget-object·v4,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;
  
 107 ····.line·464
107 ····invoke-virtual·{v4},·Lcom/sun/mail/pop3/POP3Folder;->getProtocol()Lcom/sun/mail/pop3/Protocol;108 ····invoke-virtual·{v4},·Lcom/sun/mail/pop3/POP3Folder;->getProtocol()Lcom/sun/mail/pop3/Protocol;
  
108 ····move-result-object·v4109 ····move-result-object·v4
  
109 ····iget·v5,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgnum:I110 ····iget·v5,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgnum:I
  
110 ····const/4·v6,·0x0111 ····const/4·v6,·0x0
Offset 430, 14 lines modifiedOffset 431, 15 lines modified
430 ····:try_start_3431 ····:try_start_3
431 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->headers:Ljavax/mail/internet/InternetHeaders;432 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->headers:Ljavax/mail/internet/InternetHeaders;
  
432 ····if-eqz·v8,·:cond_2433 ····if-eqz·v8,·:cond_2
  
433 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;434 ····iget-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->folder:Lcom/sun/mail/pop3/POP3Folder;
  
 435 ····.line·152
434 ····invoke-virtual·{v8},·Lcom/sun/mail/pop3/POP3Folder;->getStore()Ljavax/mail/Store;436 ····invoke-virtual·{v8},·Lcom/sun/mail/pop3/POP3Folder;->getStore()Ljavax/mail/Store;
  
435 ····move-result-object·v8437 ····move-result-object·v8
  
436 ····check-cast·v8,·Lcom/sun/mail/pop3/POP3Store;438 ····check-cast·v8,·Lcom/sun/mail/pop3/POP3Store;
  
437 ····check-cast·v8,·Lcom/sun/mail/pop3/POP3Store;439 ····check-cast·v8,·Lcom/sun/mail/pop3/POP3Store;
Offset 457, 14 lines modifiedOffset 459, 15 lines modified
457 ····.line·154459 ····.line·154
458 ····move-object·v0,·v7460 ····move-object·v0,·v7
  
459 ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream;461 ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream;
  
460 ····move-object·v8,·v0462 ····move-object·v8,·v0
  
 463 ····.line·155
461 ····invoke-interface·{v8},·Ljavax/mail/internet/SharedInputStream;->getPosition()J464 ····invoke-interface·{v8},·Ljavax/mail/internet/SharedInputStream;->getPosition()J
  
462 ····move-result-wide·v10465 ····move-result-wide·v10
  
463 ····long-to-int·v8,·v10466 ····long-to-int·v8,·v10
  
464 ····iput·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I467 ····iput·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I
Offset 476, 14 lines modifiedOffset 479, 15 lines modified
476 ····.end·local·v7····#·"rawcontent":Ljava/io/InputStream;479 ····.end·local·v7····#·"rawcontent":Ljava/io/InputStream;
477 ····iget·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I480 ····iget·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I
  
478 ····int-to-long·v10,·v8481 ····int-to-long·v10,·v8
  
479 ····const-wide/16·v12,·-0x1482 ····const-wide/16·v12,·-0x1
  
 483 ····.line·203
480 ····invoke-interface·{v7,·v10,·v11,·v12,·v13},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;484 ····invoke-interface·{v7,·v10,·v11,·v12,·v13},·Ljavax/mail/internet/SharedInputStream;->newStream(JJ)Ljava/io/InputStream;
  
481 ····move-result-object·v8485 ····move-result-object·v8
  
482 ····iput-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->contentStream:Ljava/io/InputStream;486 ····iput-object·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->contentStream:Ljava/io/InputStream;
  
483 ····.line·206487 ····.line·206
Offset 536, 14 lines modifiedOffset 540, 15 lines modified
536 ····:goto_4540 ····:goto_4
537 ····move-object·v0,·v7541 ····move-object·v0,·v7
  
538 ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream;542 ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream;
  
539 ····move-object·v8,·v0543 ····move-object·v8,·v0
  
 544 ····.line·200
540 ····invoke-interface·{v8},·Ljavax/mail/internet/SharedInputStream;->getPosition()J545 ····invoke-interface·{v8},·Ljavax/mail/internet/SharedInputStream;->getPosition()J
  
541 ····move-result-wide·v10546 ····move-result-wide·v10
  
542 ····long-to-int·v8,·v10547 ····long-to-int·v8,·v10
  
543 ····iput·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I548 ····iput·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I
861 B
smali/org/apache/harmony/awt/datatransfer/FlavorsComparator.smali
    
Offset 29, 25 lines modifiedOffset 29, 21 lines modified
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I32 .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I
33 ····.locals·133 ····.locals·1
34 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
35 ····.param·p2,·"x1"····#·Ljava/lang/Object; 
  
36 ····.prologue34 ····.prologue
37 ····.line·3035 ····.line·30
38 ····check-cast·p1,·Lmyjava/awt/datatransfer/DataFlavor;36 ····check-cast·p1,·Lmyjava/awt/datatransfer/DataFlavor;
  
39 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
40 ····check-cast·p2,·Lmyjava/awt/datatransfer/DataFlavor;37 ····check-cast·p2,·Lmyjava/awt/datatransfer/DataFlavor;
  
41 ····.end·local·p2····#·"x1":Ljava/lang/Object; 
42 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/harmony/awt/datatransfer/FlavorsComparator;->compare(Lmyjava/awt/datatransfer/DataFlavor;Lmyjava/awt/datatransfer/DataFlavor;)I38 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/harmony/awt/datatransfer/FlavorsComparator;->compare(Lmyjava/awt/datatransfer/DataFlavor;Lmyjava/awt/datatransfer/DataFlavor;)I
  
43 ····move-result·v039 ····move-result·v0
  
44 ····return·v040 ····return·v0
45 .end·method41 .end·method
  
1.48 KB
smali/org/apache/harmony/awt/datatransfer/TextFlavor.smali
    
Offset 125, 29 lines modifiedOffset 125, 24 lines modified
  
125 ····move-result-object·v4125 ····move-result-object·v4
  
126 ····sget-object·v5,·Lorg/apache/harmony/awt/datatransfer/TextFlavor;->charsetTextClasses:[Ljava/lang/Class;126 ····sget-object·v5,·Lorg/apache/harmony/awt/datatransfer/TextFlavor;->charsetTextClasses:[Ljava/lang/Class;
  
127 ····aget-object·v5,·v5,·v1127 ····aget-object·v5,·v5,·v1
  
 128 ····.line·62
128 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;129 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
129 ····move-result-object·v5130 ····move-result-object·v5
  
130 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;131 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
131 ····move-result-object·v4132 ····move-result-object·v4
  
132 ····const-string·v5,·"\"" 
  
133 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
134 ····move-result-object·v4 
  
135 ····const-string·v5,·";charset=\""133 ····const-string·v5,·"\";charset=\""
  
136 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;134 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
137 ····move-result-object·v4135 ····move-result-object·v4
  
138 ····invoke-virtual·{v4,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;136 ····invoke-virtual·{v4,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 254, 14 lines modifiedOffset 249, 15 lines modified
  
254 ····move-result-object·v4249 ····move-result-object·v4
  
255 ····sget-object·v5,·Lorg/apache/harmony/awt/datatransfer/TextFlavor;->unicodeTextClasses:[Ljava/lang/Class;250 ····sget-object·v5,·Lorg/apache/harmony/awt/datatransfer/TextFlavor;->unicodeTextClasses:[Ljava/lang/Class;
  
256 ····aget-object·v5,·v5,·v1251 ····aget-object·v5,·v5,·v1
  
 252 ····.line·48
257 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;253 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
258 ····move-result-object·v5254 ····move-result-object·v5
  
259 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;255 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
260 ····move-result-object·v4256 ····move-result-object·v4
1.04 KB
smali/org/apache/harmony/awt/datatransfer/DataSource.smali
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
  
56 ····.prologue56 ····.prologue
57 ····.line·7857 ····.line·78
58 ····new-instance·v5,·Ljava/util/ArrayList;58 ····new-instance·v5,·Ljava/util/ArrayList;
  
59 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V59 ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V
  
60 ····.line·8060 ····.line·81
61 ····.local·v5,·"natives":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"61 ····.local·v5,·"natives":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
62 ····invoke-static·{},·Lmyjava/awt/datatransfer/SystemFlavorMap;->getDefaultFlavorMap()Lmyjava/awt/datatransfer/FlavorMap;62 ····invoke-static·{},·Lmyjava/awt/datatransfer/SystemFlavorMap;->getDefaultFlavorMap()Lmyjava/awt/datatransfer/FlavorMap;
  
63 ····move-result-object·v063 ····move-result-object·v0
  
64 ····check-cast·v0,·Lmyjava/awt/datatransfer/SystemFlavorMap;64 ····check-cast·v0,·Lmyjava/awt/datatransfer/SystemFlavorMap;
  
Offset 185, 18 lines modifiedOffset 185, 20 lines modified
185 ····if-eqz·v4,·:cond_0185 ····if-eqz·v4,·:cond_0
  
186 ····.line·116186 ····.line·116
187 ····:cond_2187 ····:cond_2
188 ····:try_start_0188 ····:try_start_0
189 ····const-class·v4,·Ljava/lang/String;189 ····const-class·v4,·Ljava/lang/String;
  
 190 ····.line·117
190 ····invoke-virtual·{v0},·Lmyjava/awt/datatransfer/DataFlavor;->getRepresentationClass()Ljava/lang/Class;191 ····invoke-virtual·{v0},·Lmyjava/awt/datatransfer/DataFlavor;->getRepresentationClass()Ljava/lang/Class;
  
191 ····move-result-object·v5192 ····move-result-object·v5
  
 193 ····.line·116
192 ····invoke-virtual·{v4,·v5},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z194 ····invoke-virtual·{v4,·v5},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
  
193 ····move-result·v4195 ····move-result·v4
  
194 ····if-eqz·v4,·:cond_3196 ····if-eqz·v4,·:cond_3
  
195 ····.line·118197 ····.line·118
767 B
smali/org/apache/harmony/awt/internal/nls/Messages.smali
    
Offset 530, 14 lines modifiedOffset 530, 15 lines modified
530 ····.line·220530 ····.line·220
531 ····.local·v0,·"loader":Ljava/lang/ClassLoader;531 ····.local·v0,·"loader":Ljava/lang/ClassLoader;
532 ····:try_start_0532 ····:try_start_0
533 ····new-instance·v1,·Lorg/apache/harmony/awt/internal/nls/Messages$1;533 ····new-instance·v1,·Lorg/apache/harmony/awt/internal/nls/Messages$1;
  
534 ····invoke-direct·{v1,·p1,·p0,·v0},·Lorg/apache/harmony/awt/internal/nls/Messages$1;-><init>(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)V534 ····invoke-direct·{v1,·p1,·p0,·v0},·Lorg/apache/harmony/awt/internal/nls/Messages$1;-><init>(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)V
  
 535 ····.line·221
535 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;536 ····invoke-static·{v1},·Ljava/security/AccessController;->doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
  
536 ····move-result-object·v1537 ····move-result-object·v1
  
537 ····check-cast·v1,·Ljava/util/ResourceBundle;538 ····check-cast·v1,·Ljava/util/ResourceBundle;
538 ····:try_end_0539 ····:try_end_0
539 ····.catch·Ljava/util/MissingResourceException;·{:try_start_0·..·:try_end_0}·:catch_0540 ····.catch·Ljava/util/MissingResourceException;·{:try_start_0·..·:try_end_0}·:catch_0
546 B
smali/org/apache/harmony/awt/internal/nls/Messages$1.smali
    
Offset 72, 14 lines modifiedOffset 72, 15 lines modified
72 ····:goto_072 ····:goto_0
73 ····invoke-static·{v1,·v2,·v0},·Ljava/util/ResourceBundle;->getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle;73 ····invoke-static·{v1,·v2,·v0},·Ljava/util/ResourceBundle;->getBundle(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)Ljava/util/ResourceBundle;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····return-object·v075 ····return-object·v0
  
 76 ····.line·224
76 ····:cond_077 ····:cond_0
77 ····invoke-static·{},·Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader;78 ····invoke-static·{},·Ljava/lang/ClassLoader;->getSystemClassLoader()Ljava/lang/ClassLoader;
  
78 ····move-result-object·v079 ····move-result-object·v0
  
79 ····goto·:goto_080 ····goto·:goto_0
80 .end·method81 .end·method
7.46 KB
smali/org/spongycastle/LICENSE.smali
    
Offset 21, 24 lines modifiedOffset 21, 26 lines modified
  
21 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;21 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
22 ····move-result-object·v022 ····move-result-object·v0
  
23 ····const-string·v1,·"line.separator"23 ····const-string·v1,·"line.separator"
  
 24 ····.line·28
24 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;25 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
25 ····move-result-object·v126 ····move-result-object·v1
  
26 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;27 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
27 ····move-result-object·v028 ····move-result-object·v0
  
28 ····const-string·v1,·"line.separator"29 ····const-string·v1,·"line.separator"
  
 30 ····.line·29
29 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;31 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
30 ····move-result-object·v132 ····move-result-object·v1
  
31 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;33 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
32 ····move-result-object·v034 ····move-result-object·v0
Offset 47, 14 lines modifiedOffset 49, 15 lines modified
  
47 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;49 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
48 ····move-result-object·v050 ····move-result-object·v0
  
49 ····const-string·v1,·"line.separator"51 ····const-string·v1,·"line.separator"
  
 52 ····.line·31
50 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;53 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
51 ····move-result-object·v154 ····move-result-object·v1
  
52 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;55 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
53 ····move-result-object·v056 ····move-result-object·v0
Offset 63, 14 lines modifiedOffset 66, 15 lines modified
  
63 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
64 ····move-result-object·v067 ····move-result-object·v0
  
65 ····const-string·v1,·"line.separator"68 ····const-string·v1,·"line.separator"
  
 69 ····.line·33
66 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;70 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
67 ····move-result-object·v171 ····move-result-object·v1
  
68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
69 ····move-result-object·v073 ····move-result-object·v0
Offset 79, 14 lines modifiedOffset 83, 15 lines modified
  
79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;83 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
80 ····move-result-object·v084 ····move-result-object·v0
  
81 ····const-string·v1,·"line.separator"85 ····const-string·v1,·"line.separator"
  
 86 ····.line·35
82 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;87 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
83 ····move-result-object·v188 ····move-result-object·v1
  
84 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
85 ····move-result-object·v090 ····move-result-object·v0
Offset 95, 14 lines modifiedOffset 100, 15 lines modified
  
95 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
96 ····move-result-object·v0101 ····move-result-object·v0
  
97 ····const-string·v1,·"line.separator"102 ····const-string·v1,·"line.separator"
  
 103 ····.line·37
98 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;104 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
99 ····move-result-object·v1105 ····move-result-object·v1
  
100 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;106 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
101 ····move-result-object·v0107 ····move-result-object·v0
Offset 111, 24 lines modifiedOffset 117, 26 lines modified
  
111 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;117 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
112 ····move-result-object·v0118 ····move-result-object·v0
  
113 ····const-string·v1,·"line.separator"119 ····const-string·v1,·"line.separator"
  
 120 ····.line·39
114 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;121 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
115 ····move-result-object·v1122 ····move-result-object·v1
  
116 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;123 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
117 ····move-result-object·v0124 ····move-result-object·v0
  
118 ····const-string·v1,·"line.separator"125 ····const-string·v1,·"line.separator"
  
 126 ····.line·40
119 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;127 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
120 ····move-result-object·v1128 ····move-result-object·v1
  
121 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;129 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
122 ····move-result-object·v0130 ····move-result-object·v0
Offset 137, 14 lines modifiedOffset 145, 15 lines modified
  
137 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;145 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
138 ····move-result-object·v0146 ····move-result-object·v0
  
139 ····const-string·v1,·"line.separator"147 ····const-string·v1,·"line.separator"
  
 148 ····.line·42
140 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;149 ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
Max diff block lines reached; 3721/7568 bytes (49.17%) of diff not shown.
485 B
smali/org/spongycastle/bcpg/UserAttributeSubpacket.smali
    
Offset 177, 14 lines modifiedOffset 177, 15 lines modified
  
177 ····if-ne·v3,·v4,·:cond_3177 ····if-ne·v3,·v4,·:cond_3
  
178 ····iget-object·v3,·p0,·Lorg/spongycastle/bcpg/UserAttributeSubpacket;->data:[B178 ····iget-object·v3,·p0,·Lorg/spongycastle/bcpg/UserAttributeSubpacket;->data:[B
  
179 ····iget-object·v4,·v0,·Lorg/spongycastle/bcpg/UserAttributeSubpacket;->data:[B179 ····iget-object·v4,·v0,·Lorg/spongycastle/bcpg/UserAttributeSubpacket;->data:[B
  
 180 ····.line·84
180 ····invoke-static·{v3,·v4},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z181 ····invoke-static·{v3,·v4},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z
  
181 ····move-result·v3182 ····move-result·v3
  
182 ····if-nez·v3,·:cond_0183 ····if-nez·v3,·:cond_0
  
183 ····:cond_3184 ····:cond_3
859 B
smali/org/spongycastle/apache/bzip2/CBZip2OutputStream.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/spongycastle/apache/bzip2/BZip2Constants;6 .implements·Lorg/spongycastle/apache/bzip2/BZip2Constants;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/spongycastle/apache/bzip2/CBZip2OutputStream$1;, 
11 ········Lorg/spongycastle/apache/bzip2/CBZip2OutputStream$StackElem;10 ········Lorg/spongycastle/apache/bzip2/CBZip2OutputStream$StackElem;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·protected·static·final·CLEARMASK:I·=·-0x20000114 .field·protected·static·final·CLEARMASK:I·=·-0x200001
Offset 3005, 15 lines modifiedOffset 3004, 15 lines modified
3005 ····.line·12273004 ····.line·1227
3006 ····aget·v22,·v18,·v133005 ····aget·v22,·v18,·v13
  
3007 ····.line·12283006 ····.line·1228
3008 ····.local·v22,·"vv":I3007 ····.local·v22,·"vv":I
3009 ····move·v14,·v133008 ····move·v14,·v13
  
3010 ····.line·12303009 ····.line·1229
3011 ····:cond_d3010 ····:cond_d
3012 ····move-object/from16·v0,·p03011 ····move-object/from16·v0,·p0
  
3013 ····iget-object·v0,·v0,·Lorg/spongycastle/apache/bzip2/CBZip2OutputStream;->ftab:[I3012 ····iget-object·v0,·v0,·Lorg/spongycastle/apache/bzip2/CBZip2OutputStream;->ftab:[I
  
3014 ····move-object/from16·v23,·v03013 ····move-object/from16·v23,·v0
  
725 B
smali/org/spongycastle/openpgp/PGPEncryptedDataList.smali
    
Offset 26, 24 lines modifiedOffset 26, 25 lines modified
26 ····.line·1926 ····.line·19
27 ····new-instance·v1,·Ljava/util/ArrayList;27 ····new-instance·v1,·Ljava/util/ArrayList;
  
28 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V28 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
29 ····iput-object·v1,·p0,·Lorg/spongycastle/openpgp/PGPEncryptedDataList;->list:Ljava/util/List;29 ····iput-object·v1,·p0,·Lorg/spongycastle/openpgp/PGPEncryptedDataList;->list:Ljava/util/List;
  
30 ····.line·2730 ····.line·26
31 ····:goto_031 ····:goto_0
32 ····invoke-virtual·{p1},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I32 ····invoke-virtual·{p1},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I
  
33 ····move-result·v133 ····move-result·v1
  
34 ····const/4·v2,·0x134 ····const/4·v2,·0x1
  
35 ····if-eq·v1,·v2,·:cond_035 ····if-eq·v1,·v2,·:cond_0
  
 36 ····.line·27
36 ····invoke-virtual·{p1},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I37 ····invoke-virtual·{p1},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I
  
37 ····move-result·v138 ····move-result·v1
  
38 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
39 ····if-ne·v1,·v2,·:cond_140 ····if-ne·v1,·v2,·:cond_1
699 B
smali/org/spongycastle/openpgp/PGPCompressedData$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/PGPCompressedData;19 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/PGPCompressedData;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPCompressedData;Ljava/io/InputStream;Ljava/util/zip/Inflater;)V21 .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPCompressedData;Ljava/io/InputStream;Ljava/util/zip/Inflater;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/PGPCompressedData;
23 ····.param·p2,·"x0"····#·Ljava/io/InputStream;24 ····.param·p2,·"x0"····#·Ljava/io/InputStream;
24 ····.param·p3,·"x1"····#·Ljava/util/zip/Inflater;25 ····.param·p3,·"x1"····#·Ljava/util/zip/Inflater;
  
25 ····.prologue26 ····.prologue
26 ····.line·6627 ····.line·66
27 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/PGPCompressedData$1;->this$0:Lorg/spongycastle/openpgp/PGPCompressedData;28 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/PGPCompressedData$1;->this$0:Lorg/spongycastle/openpgp/PGPCompressedData;
  
628 B
smali/org/spongycastle/openpgp/PGPEncryptedData$TruncatedStream.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/PGPEncryptedData;23 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/PGPEncryptedData;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPEncryptedData;Ljava/io/InputStream;)V25 .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPEncryptedData;Ljava/io/InputStream;)V
26 ····.locals·326 ····.locals·3
 27 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/PGPEncryptedData;
27 ····.param·p2,·"in"····#·Ljava/io/InputStream;28 ····.param·p2,·"in"····#·Ljava/io/InputStream;
28 ····.annotation·system·Ldalvik/annotation/Throws;29 ····.annotation·system·Ldalvik/annotation/Throws;
29 ········value·=·{30 ········value·=·{
30 ············Ljava/io/IOException;31 ············Ljava/io/IOException;
31 ········}32 ········}
32 ····.end·annotation33 ····.end·annotation
  
1.25 KB
smali/org/spongycastle/openpgp/PGPSignatureSubpacketGenerator.smali
    
Offset 35, 14 lines modifiedOffset 35, 15 lines modified
35 ····.line·19435 ····.line·194
36 ····new-instance·v1,·Lorg/spongycastle/openpgp/PGPSignatureSubpacketVector;36 ····new-instance·v1,·Lorg/spongycastle/openpgp/PGPSignatureSubpacketVector;
  
37 ····iget-object·v0,·p0,·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->list:Ljava/util/List;37 ····iget-object·v0,·p0,·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->list:Ljava/util/List;
  
38 ····iget-object·v2,·p0,·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->list:Ljava/util/List;38 ····iget-object·v2,·p0,·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->list:Ljava/util/List;
  
 39 ····.line·195
39 ····invoke-interface·{v2},·Ljava/util/List;->size()I40 ····invoke-interface·{v2},·Ljava/util/List;->size()I
  
40 ····move-result·v241 ····move-result·v2
  
41 ····new-array·v2,·v2,·[Lorg/spongycastle/bcpg/SignatureSubpacket;42 ····new-array·v2,·v2,·[Lorg/spongycastle/bcpg/SignatureSubpacket;
  
42 ····invoke-interface·{v0,·v2},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;43 ····invoke-interface·{v0,·v2},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
Offset 51, 14 lines modifiedOffset 52, 15 lines modified
  
51 ····check-cast·v0,·[Lorg/spongycastle/bcpg/SignatureSubpacket;52 ····check-cast·v0,·[Lorg/spongycastle/bcpg/SignatureSubpacket;
  
52 ····check-cast·v0,·[Lorg/spongycastle/bcpg/SignatureSubpacket;53 ····check-cast·v0,·[Lorg/spongycastle/bcpg/SignatureSubpacket;
  
53 ····invoke-direct·{v1,·v0},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketVector;-><init>([Lorg/spongycastle/bcpg/SignatureSubpacket;)V54 ····invoke-direct·{v1,·v0},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketVector;-><init>([Lorg/spongycastle/bcpg/SignatureSubpacket;)V
  
 55 ····.line·194
54 ····return-object·v156 ····return-object·v1
55 .end·method57 .end·method
  
56 .method·public·setEmbeddedSignature(ZLorg/spongycastle/openpgp/PGPSignature;)V58 .method·public·setEmbeddedSignature(ZLorg/spongycastle/openpgp/PGPSignature;)V
57 ····.locals·559 ····.locals·5
58 ····.param·p1,·"isCritical"····#·Z60 ····.param·p1,·"isCritical"····#·Z
59 ····.param·p2,·"pgpSignature"····#·Lorg/spongycastle/openpgp/PGPSignature;61 ····.param·p2,·"pgpSignature"····#·Lorg/spongycastle/openpgp/PGPSignature;
542 B
smali/org/spongycastle/openpgp/PGPV3SignatureGenerator.smali
    
Offset 297, 14 lines modifiedOffset 297, 15 lines modified
  
297 ····if-eq·v3,·v4,·:cond_0297 ····if-eq·v3,·v4,·:cond_0
  
298 ····move-object/from16·v0,·p0298 ····move-object/from16·v0,·p0
  
299 ····iget-object·v3,·v0,·Lorg/spongycastle/openpgp/PGPV3SignatureGenerator;->contentSigner:Lorg/spongycastle/openpgp/operator/PGPContentSigner;299 ····iget-object·v3,·v0,·Lorg/spongycastle/openpgp/PGPV3SignatureGenerator;->contentSigner:Lorg/spongycastle/openpgp/operator/PGPContentSigner;
  
 300 ····.line·267
300 ····invoke-interface·{v3},·Lorg/spongycastle/openpgp/operator/PGPContentSigner;->getKeyAlgorithm()I301 ····invoke-interface·{v3},·Lorg/spongycastle/openpgp/operator/PGPContentSigner;->getKeyAlgorithm()I
  
301 ····move-result·v3302 ····move-result·v3
  
302 ····const/4·v4,·0x1303 ····const/4·v4,·0x1
  
303 ····if-ne·v3,·v4,·:cond_1304 ····if-ne·v3,·v4,·:cond_1
378 B
smali/org/spongycastle/openpgp/PGPSignature.smali
    
Offset 1184, 14 lines modifiedOffset 1184, 15 lines modified
  
1184 ····move-result·v01184 ····move-result·v0
  
1185 ····const/16·v1,·0x201185 ····const/16·v1,·0x20
  
1186 ····if-eq·v0,·v1,·:cond_11186 ····if-eq·v0,·v1,·:cond_1
  
 1187 ····.line·408
1187 ····invoke-virtual·{p0},·Lorg/spongycastle/openpgp/PGPSignature;->getSignatureType()I1188 ····invoke-virtual·{p0},·Lorg/spongycastle/openpgp/PGPSignature;->getSignatureType()I
  
1188 ····move-result·v01189 ····move-result·v0
  
1189 ····const/16·v1,·0x281190 ····const/16·v1,·0x28
  
1190 ····if-eq·v0,·v1,·:cond_11191 ····if-eq·v0,·v1,·:cond_1
721 B
smali/org/spongycastle/openpgp/PGPCompressedData$2.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/PGPCompressedData;19 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/PGPCompressedData;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPCompressedData;Ljava/io/InputStream;)V21 .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPCompressedData;Ljava/io/InputStream;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/PGPCompressedData;
23 ····.param·p2,·"x0"····#·Ljava/io/InputStream;24 ····.param·p2,·"x0"····#·Ljava/io/InputStream;
  
24 ····.prologue25 ····.prologue
25 ····.line·9926 ····.line·99
26 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/PGPCompressedData$2;->this$0:Lorg/spongycastle/openpgp/PGPCompressedData;27 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/PGPCompressedData$2;->this$0:Lorg/spongycastle/openpgp/PGPCompressedData;
  
27 ····invoke-direct·{p0,·p2},·Ljava/util/zip/InflaterInputStream;-><init>(Ljava/io/InputStream;)V28 ····invoke-direct·{p0,·p2},·Ljava/util/zip/InflaterInputStream;-><init>(Ljava/io/InputStream;)V
1.02 KB
smali/org/spongycastle/openpgp/PGPSecretKey.smali
    
Offset 2222, 28 lines modifiedOffset 2222, 30 lines modified
  
2222 ····const-string·v6,·"checksum·mismatch:·passphrase·wrong,·expected·"2222 ····const-string·v6,·"checksum·mismatch:·passphrase·wrong,·expected·"
  
2223 ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2223 ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2224 ····move-result-object·v22224 ····move-result-object·v2
  
 2225 ····.line·523
2225 ····invoke-static·{v10},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;2226 ····invoke-static·{v10},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
2226 ····move-result-object·v62227 ····move-result-object·v6
  
2227 ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2228 ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2228 ····move-result-object·v22229 ····move-result-object·v2
  
2229 ····const-string·v6,·"·found·"2230 ····const-string·v6,·"·found·"
  
2230 ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2231 ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2231 ····move-result-object·v22232 ····move-result-object·v2
  
 2233 ····.line·524
2232 ····invoke-static·{v8},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;2234 ····invoke-static·{v8},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
2233 ····move-result-object·v62235 ····move-result-object·v6
  
2234 ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2236 ····invoke-virtual·{v2,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2235 ····move-result-object·v22237 ····move-result-object·v2
464 B
smali/org/spongycastle/openpgp/PGPUtil.smali
    
Offset 36, 15 lines modifiedOffset 36, 14 lines modified
36 .method·public·constructor·<init>()V36 .method·public·constructor·<init>()V
37 ····.locals·037 ····.locals·0
  
38 ····.prologue38 ····.prologue
39 ····.line·2839 ····.line·28
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····.line·359 
42 ····return-void41 ····return-void
43 .end·method42 .end·method
  
44 .method·static·dsaSigToMpi([B)[Lorg/spongycastle/bcpg/MPInteger;43 .method·static·dsaSigToMpi([B)[Lorg/spongycastle/bcpg/MPInteger;
45 ····.locals·1044 ····.locals·10
46 ····.param·p0,·"encoding"····#·[B45 ····.param·p0,·"encoding"····#·[B
47 ····.annotation·system·Ldalvik/annotation/Throws;46 ····.annotation·system·Ldalvik/annotation/Throws;
1.61 KB
smali/org/spongycastle/openpgp/PGPKeyRing.smali
    
Offset 30, 23 lines modifiedOffset 30, 26 lines modified
  
30 ····move-result·v030 ····move-result·v0
  
31 ····const/16·v1,·0xc31 ····const/16·v1,·0xc
  
32 ····if-ne·v0,·v1,·:cond_032 ····if-ne·v0,·v1,·:cond_0
  
 33 ····.line·39
33 ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->readPacket()Lorg/spongycastle/bcpg/Packet;34 ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->readPacket()Lorg/spongycastle/bcpg/Packet;
  
34 ····move-result-object·v035 ····move-result-object·v0
  
35 ····check-cast·v0,·Lorg/spongycastle/bcpg/TrustPacket;36 ····check-cast·v0,·Lorg/spongycastle/bcpg/TrustPacket;
  
 37 ····.line·38
36 ····:goto_038 ····:goto_0
37 ····return-object·v039 ····return-object·v0
  
 40 ····.line·39
38 ····:cond_041 ····:cond_0
39 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
40 ····goto·:goto_043 ····goto·:goto_0
41 .end·method44 .end·method
  
42 .method·static·readSignaturesAndTrust(Lorg/spongycastle/bcpg/BCPGInputStream;)Ljava/util/List;45 .method·static·readSignaturesAndTrust(Lorg/spongycastle/bcpg/BCPGInputStream;)Ljava/util/List;
Offset 132, 14 lines modifiedOffset 135, 15 lines modified
  
132 ····const-string·v6,·",·cause:·"135 ····const-string·v6,·",·cause:·"
  
133 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;136 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
134 ····move-result-object·v5137 ····move-result-object·v5
  
 138 ····.line·64
135 ····invoke-virtual·{v0},·Lorg/spongycastle/openpgp/PGPException;->getUnderlyingException()Ljava/lang/Exception;139 ····invoke-virtual·{v0},·Lorg/spongycastle/openpgp/PGPException;->getUnderlyingException()Ljava/lang/Exception;
  
136 ····move-result-object·v6140 ····move-result-object·v6
  
137 ····invoke-virtual·{v6},·Ljava/lang/Exception;->toString()Ljava/lang/String;141 ····invoke-virtual·{v6},·Ljava/lang/Exception;->toString()Ljava/lang/String;
  
138 ····move-result-object·v6142 ····move-result-object·v6
Offset 172, 24 lines modifiedOffset 176, 25 lines modified
172 ····.annotation·system·Ldalvik/annotation/Throws;176 ····.annotation·system·Ldalvik/annotation/Throws;
173 ········value·=·{177 ········value·=·{
174 ············Ljava/io/IOException;178 ············Ljava/io/IOException;
175 ········}179 ········}
176 ····.end·annotation180 ····.end·annotation
  
177 ····.prologue181 ····.prologue
178 ····.line·76182 ····.line·75
179 ····:goto_0183 ····:goto_0
180 ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I184 ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I
  
181 ····move-result·v3185 ····move-result·v3
  
182 ····const/16·v4,·0xd186 ····const/16·v4,·0xd
  
183 ····if-eq·v3,·v4,·:cond_0187 ····if-eq·v3,·v4,·:cond_0
  
 188 ····.line·76
184 ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I189 ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I
  
185 ····move-result·v3190 ····move-result·v3
  
186 ····const/16·v4,·0x11191 ····const/16·v4,·0x11
  
187 ····if-ne·v3,·v4,·:cond_2192 ····if-ne·v3,·v4,·:cond_2
619 B
smali/org/spongycastle/openpgp/PGPPublicKeyRing.smali
    
Offset 80, 14 lines modifiedOffset 80, 15 lines modified
  
80 ····const-string·v11,·"public·key·ring·doesn\'t·start·with·public·key·tag:·tag·0x"80 ····const-string·v11,·"public·key·ring·doesn\'t·start·with·public·key·tag:·tag·0x"
  
81 ····invoke-virtual·{v7,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;81 ····invoke-virtual·{v7,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
82 ····move-result-object·v782 ····move-result-object·v7
  
 83 ····.line·82
83 ····invoke-static·{v9},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;84 ····invoke-static·{v9},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
84 ····move-result-object·v1185 ····move-result-object·v11
  
85 ····invoke-virtual·{v7,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;86 ····invoke-virtual·{v7,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
86 ····move-result-object·v787 ····move-result-object·v7
536 B
smali/org/spongycastle/openpgp/PGPSignatureGenerator.smali
    
Offset 828, 14 lines modifiedOffset 828, 15 lines modified
  
828 ····if-eq·v2,·v3,·:cond_3828 ····if-eq·v2,·v3,·:cond_3
  
829 ····move-object/from16·v0,·p0829 ····move-object/from16·v0,·p0
  
830 ····iget-object·v2,·v0,·Lorg/spongycastle/openpgp/PGPSignatureGenerator;->contentSigner:Lorg/spongycastle/openpgp/operator/PGPContentSigner;830 ····iget-object·v2,·v0,·Lorg/spongycastle/openpgp/PGPSignatureGenerator;->contentSigner:Lorg/spongycastle/openpgp/operator/PGPContentSigner;
  
 831 ····.line·391
831 ····invoke-interface·{v2},·Lorg/spongycastle/openpgp/operator/PGPContentSigner;->getKeyAlgorithm()I832 ····invoke-interface·{v2},·Lorg/spongycastle/openpgp/operator/PGPContentSigner;->getKeyAlgorithm()I
  
832 ····move-result·v2833 ····move-result·v2
  
833 ····const/4·v3,·0x1834 ····const/4·v3,·0x1
  
834 ····if-ne·v2,·v3,·:cond_4835 ····if-ne·v2,·v3,·:cond_4
1.27 KB
smali/org/spongycastle/openpgp/PGPSecretKeyRing.smali
    
Offset 95, 14 lines modifiedOffset 95, 15 lines modified
  
95 ····const-string·v8,·"secret·key·ring·doesn\'t·start·with·secret·key·tag:·tag·0x"95 ····const-string·v8,·"secret·key·ring·doesn\'t·start·with·secret·key·tag:·tag·0x"
  
96 ····invoke-virtual·{v2,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v2,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
97 ····move-result-object·v297 ····move-result-object·v2
  
 98 ····.line·93
98 ····invoke-static·{v9},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;99 ····invoke-static·{v9},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
99 ····move-result-object·v8100 ····move-result-object·v8
  
100 ····invoke-virtual·{v2,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;101 ····invoke-virtual·{v2,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
101 ····move-result-object·v2102 ····move-result-object·v2
Offset 192, 24 lines modifiedOffset 193, 25 lines modified
  
192 ····move-object/from16·v0,·v16193 ····move-object/from16·v0,·v16
  
193 ····invoke-direct·{v0,·v11,·v1},·Lorg/spongycastle/openpgp/PGPSecretKey;-><init>(Lorg/spongycastle/bcpg/SecretKeyPacket;Lorg/spongycastle/openpgp/PGPPublicKey;)V194 ····invoke-direct·{v0,·v11,·v1},·Lorg/spongycastle/openpgp/PGPSecretKey;-><init>(Lorg/spongycastle/bcpg/SecretKeyPacket;Lorg/spongycastle/openpgp/PGPPublicKey;)V
  
194 ····invoke-interface/range·{v15·..·v16},·Ljava/util/List;->add(Ljava/lang/Object;)Z195 ····invoke-interface/range·{v15·..·v16},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
195 ····.line·121196 ····.line·120
196 ····:goto_1197 ····:goto_1
197 ····invoke-virtual·{v10},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I198 ····invoke-virtual·{v10},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I
  
198 ····move-result·v1199 ····move-result·v1
  
199 ····const/4·v2,·0x7200 ····const/4·v2,·0x7
  
200 ····if-eq·v1,·v2,·:cond_2201 ····if-eq·v1,·v2,·:cond_2
  
 202 ····.line·121
201 ····invoke-virtual·{v10},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I203 ····invoke-virtual·{v10},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I
  
202 ····move-result·v1204 ····move-result·v1
  
203 ····const/16·v2,·0xe205 ····const/16·v2,·0xe
  
204 ····if-ne·v1,·v2,·:cond_5206 ····if-ne·v1,·v2,·:cond_5
1.24 KB
smali/org/spongycastle/openpgp/examples/KeyBasedFileProcessor.smali
    
Offset 77, 14 lines modifiedOffset 77, 15 lines modified
77 ····.local·v19,·"sKey":Lorg/spongycastle/openpgp/PGPPrivateKey;77 ····.local·v19,·"sKey":Lorg/spongycastle/openpgp/PGPPrivateKey;
78 ····const/4·v14,·0x078 ····const/4·v14,·0x0
  
79 ····.line·10679 ····.line·106
80 ····.local·v14,·"pbe":Lorg/spongycastle/openpgp/PGPPublicKeyEncryptedData;80 ····.local·v14,·"pbe":Lorg/spongycastle/openpgp/PGPPublicKeyEncryptedData;
81 ····new-instance·v17,·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;81 ····new-instance·v17,·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;
  
 82 ····.line·107
82 ····invoke-static/range·{p1·..·p1},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;83 ····invoke-static/range·{p1·..·p1},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;
  
83 ····move-result-object·v2184 ····move-result-object·v21
  
84 ····move-object/from16·v0,·v1785 ····move-object/from16·v0,·v17
  
85 ····move-object/from16·v1,·v2186 ····move-object/from16·v1,·v21
Offset 520, 14 lines modifiedOffset 521, 15 lines modified
  
520 ····new-instance·v5,·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;521 ····new-instance·v5,·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;
  
521 ····const/4·v6,·0x3522 ····const/4·v6,·0x3
  
522 ····invoke-direct·{v5,·v6},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;-><init>(I)V523 ····invoke-direct·{v5,·v6},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;-><init>(I)V
  
 524 ····.line·219
523 ····invoke-virtual·{v5,·p4},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;->setWithIntegrityPacket(Z)Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;525 ····invoke-virtual·{v5,·p4},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;->setWithIntegrityPacket(Z)Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;
  
524 ····move-result-object·v5526 ····move-result-object·v5
  
525 ····new-instance·v6,·Ljava/security/SecureRandom;527 ····new-instance·v6,·Ljava/security/SecureRandom;
  
526 ····invoke-direct·{v6},·Ljava/security/SecureRandom;-><init>()V528 ····invoke-direct·{v6},·Ljava/security/SecureRandom;-><init>()V
575 B
smali/org/spongycastle/openpgp/examples/DSAElGamalKeyRingGenerator.smali
    
Offset 98, 14 lines modifiedOffset 98, 15 lines modified
  
98 ····const/4·v6,·0x098 ····const/4·v6,·0x0
  
99 ····const/4·v7,·0x099 ····const/4·v7,·0x0
  
100 ····new-instance·v8,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;100 ····new-instance·v8,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;
  
 101 ····.line·65
101 ····invoke-virtual·{v3},·Lorg/spongycastle/openpgp/PGPKeyPair;->getPublicKey()Lorg/spongycastle/openpgp/PGPPublicKey;102 ····invoke-virtual·{v3},·Lorg/spongycastle/openpgp/PGPKeyPair;->getPublicKey()Lorg/spongycastle/openpgp/PGPPublicKey;
  
102 ····move-result-object·v4103 ····move-result-object·v4
  
103 ····invoke-virtual·{v4},·Lorg/spongycastle/openpgp/PGPPublicKey;->getAlgorithm()I104 ····invoke-virtual·{v4},·Lorg/spongycastle/openpgp/PGPPublicKey;->getAlgorithm()I
  
104 ····move-result·v4105 ····move-result·v4
1.02 KB
smali/org/spongycastle/openpgp/examples/PGPExampleUtil.smali
    
Offset 122, 14 lines modifiedOffset 122, 15 lines modified
122 ········}122 ········}
123 ····.end·annotation123 ····.end·annotation
  
124 ····.prologue124 ····.prologue
125 ····.line·80125 ····.line·80
126 ····new-instance·v4,·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;126 ····new-instance·v4,·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;
  
 127 ····.line·81
127 ····invoke-static·{p0},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;128 ····invoke-static·{p0},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;
  
128 ····move-result-object·v5129 ····move-result-object·v5
  
129 ····invoke-direct·{v4,·v5},·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;-><init>(Ljava/io/InputStream;)V130 ····invoke-direct·{v4,·v5},·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;-><init>(Ljava/io/InputStream;)V
  
130 ····.line·88131 ····.line·88
Offset 245, 14 lines modifiedOffset 246, 15 lines modified
245 ········}246 ········}
246 ····.end·annotation247 ····.end·annotation
  
247 ····.prologue248 ····.prologue
248 ····.line·127249 ····.line·127
249 ····new-instance·v4,·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;250 ····new-instance·v4,·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;
  
 251 ····.line·128
250 ····invoke-static·{p0},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;252 ····invoke-static·{p0},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;
  
251 ····move-result-object·v5253 ····move-result-object·v5
  
252 ····invoke-direct·{v4,·v5},·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;-><init>(Ljava/io/InputStream;)V254 ····invoke-direct·{v4,·v5},·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;-><init>(Ljava/io/InputStream;)V
  
253 ····.line·135255 ····.line·135
738 B
smali/org/spongycastle/openpgp/examples/PBEFileProcessor.smali
    
Offset 319, 14 lines modifiedOffset 319, 15 lines modified
  
319 ····new-instance·v5,·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;319 ····new-instance·v5,·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;
  
320 ····const/4·v6,·0x3320 ····const/4·v6,·0x3
  
321 ····invoke-direct·{v5,·v6},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;-><init>(I)V321 ····invoke-direct·{v5,·v6},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;-><init>(I)V
  
 322 ····.line·160
322 ····invoke-virtual·{v5,·p4},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;->setWithIntegrityPacket(Z)Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;323 ····invoke-virtual·{v5,·p4},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;->setWithIntegrityPacket(Z)Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;
  
323 ····move-result-object·v5324 ····move-result-object·v5
  
324 ····new-instance·v6,·Ljava/security/SecureRandom;325 ····new-instance·v6,·Ljava/security/SecureRandom;
  
325 ····invoke-direct·{v6},·Ljava/security/SecureRandom;-><init>()V326 ····invoke-direct·{v6},·Ljava/security/SecureRandom;-><init>()V
670 B
smali/org/spongycastle/openpgp/examples/KeyBasedLargeFileProcessor.smali
    
Offset 79, 14 lines modifiedOffset 79, 15 lines modified
79 ····.local·v20,·"sKey":Lorg/spongycastle/openpgp/PGPPrivateKey;79 ····.local·v20,·"sKey":Lorg/spongycastle/openpgp/PGPPrivateKey;
80 ····const/4·v15,·0x080 ····const/4·v15,·0x0
  
81 ····.line·11081 ····.line·110
82 ····.local·v15,·"pbe":Lorg/spongycastle/openpgp/PGPPublicKeyEncryptedData;82 ····.local·v15,·"pbe":Lorg/spongycastle/openpgp/PGPPublicKeyEncryptedData;
83 ····new-instance·v18,·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;83 ····new-instance·v18,·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;
  
 84 ····.line·111
84 ····invoke-static/range·{p1·..·p1},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;85 ····invoke-static/range·{p1·..·p1},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;
  
85 ····move-result-object·v2286 ····move-result-object·v22
  
86 ····move-object/from16·v0,·v1887 ····move-object/from16·v0,·v18
  
87 ····move-object/from16·v1,·v2288 ····move-object/from16·v1,·v22
575 B
smali/org/spongycastle/openpgp/examples/PubringDump.smali
    
Offset 141, 14 lines modifiedOffset 141, 15 lines modified
  
141 ····const/4·v8,·0x0141 ····const/4·v8,·0x0
  
142 ····aget-object·v8,·p0,·v8142 ····aget-object·v8,·p0,·v8
  
143 ····invoke-direct·{v7,·v8},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V143 ····invoke-direct·{v7,·v8},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V
  
 144 ····.line·64
144 ····invoke-static·{v7},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;145 ····invoke-static·{v7},·Lorg/spongycastle/openpgp/PGPUtil;->getDecoderStream(Ljava/io/InputStream;)Ljava/io/InputStream;
  
145 ····move-result-object·v7146 ····move-result-object·v7
  
146 ····invoke-direct·{v5,·v7},·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;-><init>(Ljava/io/InputStream;)V147 ····invoke-direct·{v5,·v7},·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;-><init>(Ljava/io/InputStream;)V
  
147 ····.line·66148 ····.line·66
903 B
smali/org/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$signer:Lorg/spongycastle/crypto/Signer;28 .field·final·synthetic·val$signer:Lorg/spongycastle/crypto/Signer;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder;ILorg/spongycastle/openpgp/PGPPrivateKey;Lorg/spongycastle/crypto/Signer;Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;)V30 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder;ILorg/spongycastle/openpgp/PGPPrivateKey;Lorg/spongycastle/crypto/Signer;Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder;
  
32 ····.prologue33 ····.prologue
33 ····.line·5434 ····.line·54
34 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder;35 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder;
  
35 ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder$1;->val$signatureType:I36 ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder$1;->val$signatureType:I
  
575 B
smali/org/spongycastle/openpgp/operator/bc/SHA1PGPDigestCalculator.smali
    
Offset 29, 15 lines modifiedOffset 29, 14 lines modified
29 ····.line·1429 ····.line·14
30 ····new-instance·v0,·Lorg/spongycastle/crypto/digests/SHA1Digest;30 ····new-instance·v0,·Lorg/spongycastle/crypto/digests/SHA1Digest;
  
31 ····invoke-direct·{v0},·Lorg/spongycastle/crypto/digests/SHA1Digest;-><init>()V31 ····invoke-direct·{v0},·Lorg/spongycastle/crypto/digests/SHA1Digest;-><init>()V
  
32 ····iput-object·v0,·p0,·Lorg/spongycastle/openpgp/operator/bc/SHA1PGPDigestCalculator;->digest:Lorg/spongycastle/crypto/Digest;32 ····iput-object·v0,·p0,·Lorg/spongycastle/openpgp/operator/bc/SHA1PGPDigestCalculator;->digest:Lorg/spongycastle/crypto/Digest;
  
33 ····.line·40 
34 ····return-void33 ····return-void
35 .end·method34 .end·method
  
  
36 #·virtual·methods35 #·virtual·methods
37 .method·public·getAlgorithm()I36 .method·public·getAlgorithm()I
38 ····.locals·137 ····.locals·1
477 B
smali/org/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider.smali
    
Offset 18, 15 lines modifiedOffset 18, 14 lines modified
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
21 ····.line·1121 ····.line·11
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·45 
24 ····return-void23 ····return-void
25 .end·method24 .end·method
  
  
26 #·virtual·methods25 #·virtual·methods
27 .method·public·get(I)Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;26 .method·public·get(I)Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;
28 ····.locals·327 ····.locals·3
974 B
smali/org/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$stream:Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$DigestOutputStream;26 .field·final·synthetic·val$stream:Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$DigestOutputStream;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;ILorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$DigestOutputStream;Lorg/spongycastle/crypto/Digest;)V28 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;ILorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$DigestOutputStream;Lorg/spongycastle/crypto/Digest;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;
  
30 ····.prologue31 ····.prologue
31 ····.line·2232 ····.line·22
32 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$1;->this$0:Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;33 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$1;->this$0:Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;
  
33 ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$1;->val$algorithm:I34 ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$1;->val$algorithm:I
  
1.3 KB
smali/org/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder$1.smali
    
Offset 19, 19 lines modifiedOffset 19, 20 lines modified
  
19 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;19 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;ILorg/spongycastle/openpgp/operator/PGPDigestCalculator;ILjava/security/SecureRandom;[C)V21 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;ILorg/spongycastle/openpgp/operator/PGPDigestCalculator;ILjava/security/SecureRandom;[C)V
22 ····.locals·622 ····.locals·6
 23 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;
23 ····.param·p2,·"x0"····#·I24 ····.param·p2,·"encAlgorithm"····#·I
24 ····.param·p3,·"x1"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;25 ····.param·p3,·"s2kDigestCalculator"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;
25 ····.param·p4,·"x2"····#·I26 ····.param·p4,·"s2kCount"····#·I
26 ····.param·p5,·"x3"····#·Ljava/security/SecureRandom;27 ····.param·p5,·"random"····#·Ljava/security/SecureRandom;
27 ····.param·p6,·"x4"····#·[C28 ····.param·p6,·"passPhrase"····#·[C
  
28 ····.prologue29 ····.prologue
29 ····.line·8930 ····.line·89
30 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;31 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;
  
31 ····move-object·v0,·p032 ····move-object·v0,·p0
  
1.13 KB
smali/org/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$signer:Lorg/spongycastle/crypto/Signer;24 .field·final·synthetic·val$signer:Lorg/spongycastle/crypto/Signer;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder;Lorg/spongycastle/openpgp/PGPPublicKey;Lorg/spongycastle/crypto/Signer;)V26 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder;Lorg/spongycastle/openpgp/PGPPublicKey;Lorg/spongycastle/crypto/Signer;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder;
  
28 ····.prologue29 ····.prologue
29 ····.line·4730 ····.line·47
30 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder$1;->this$1:Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder;31 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder$1;->this$1:Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder;
  
31 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder$1;->val$publicKey:Lorg/spongycastle/openpgp/PGPPublicKey;32 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder$1;->val$publicKey:Lorg/spongycastle/openpgp/PGPPublicKey;
  
1.21 KB
smali/org/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder$1.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;18 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V20 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;
22 ····.param·p2,·"x0"····#·[C23 ····.param·p2,·"passPhrase"····#·[C
23 ····.param·p3,·"x1"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;24 ····.param·p3,·"calculatorProvider"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;
  
24 ····.prologue25 ····.prologue
25 ····.line·2126 ····.line·21
26 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;27 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBESecretKeyDecryptor;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V28 ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBESecretKeyDecryptor;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V
  
1.25 KB
smali/org/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder$1.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;18 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V20 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;
22 ····.param·p2,·"x0"····#·[C23 ····.param·p2,·"passPhrase"····#·[C
23 ····.param·p3,·"x1"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;24 ····.param·p3,·"calculatorProvider"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;
  
24 ····.prologue25 ····.prologue
25 ····.line·6926 ····.line·69
26 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;27 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBESecretKeyDecryptor;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V28 ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBESecretKeyDecryptor;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V
  
991 B
smali/org/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$privKey:Lorg/spongycastle/openpgp/PGPPrivateKey;22 .field·final·synthetic·val$privKey:Lorg/spongycastle/openpgp/PGPPrivateKey;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;Lorg/spongycastle/openpgp/PGPPrivateKey;)V24 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;Lorg/spongycastle/openpgp/PGPPrivateKey;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;
  
26 ····.prologue27 ····.prologue
27 ····.line·11328 ····.line·113
28 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$2;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;29 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$2;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;
  
29 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$2;->val$privKey:Lorg/spongycastle/openpgp/PGPPrivateKey;30 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$2;->val$privKey:Lorg/spongycastle/openpgp/PGPPrivateKey;
  
1.16 KB
smali/org/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$signature:Ljava/security/Signature;24 .field·final·synthetic·val$signature:Ljava/security/Signature;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder;Lorg/spongycastle/openpgp/PGPPublicKey;Ljava/security/Signature;)V26 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder;Lorg/spongycastle/openpgp/PGPPublicKey;Ljava/security/Signature;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$1"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder;
  
28 ····.prologue29 ····.prologue
29 ····.line·7730 ····.line·77
30 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder$1;->this$1:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder;31 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder$1;->this$1:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder;
  
31 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder$1;->val$publicKey:Lorg/spongycastle/openpgp/PGPPublicKey;32 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder$1;->val$publicKey:Lorg/spongycastle/openpgp/PGPPublicKey;
  
7.48 KB
smali/org/spongycastle/openpgp/operator/jcajce/JcaPGPKeyConverter.smali
    
Offset 47, 36 lines modifiedOffset 47, 42 lines modified
47 ····.line·36647 ····.line·366
48 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;48 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
49 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;49 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
  
50 ····move-result-object·v150 ····move-result-object·v1
  
 51 ····.line·367
51 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;52 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
52 ····move-result-object·v253 ····move-result-object·v2
  
 54 ····.line·368
53 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;55 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
54 ····move-result-object·v356 ····move-result-object·v3
  
 57 ····.line·369
55 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger;58 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger;
  
56 ····move-result-object·v459 ····move-result-object·v4
  
 60 ····.line·370
57 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger;61 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger;
  
58 ····move-result-object·v562 ····move-result-object·v5
  
 63 ····.line·371
59 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getSeed()[B64 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getSeed()[B
  
60 ····move-result-object·v665 ····move-result-object·v6
  
61 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V66 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 67 ····.line·366
62 ····return-object·v068 ····return-object·v0
63 .end·method69 .end·method
  
  
64 #·virtual·methods70 #·virtual·methods
65 .method·public·getPGPPrivateKey(Lorg/spongycastle/openpgp/PGPPublicKey;Ljava/security/PrivateKey;)Lorg/spongycastle/openpgp/PGPPrivateKey;71 .method·public·getPGPPrivateKey(Lorg/spongycastle/openpgp/PGPPublicKey;Ljava/security/PrivateKey;)Lorg/spongycastle/openpgp/PGPPrivateKey;
66 ····.locals·972 ····.locals·9
Offset 644, 42 lines modifiedOffset 650, 50 lines modified
  
644 ····move-object/from16·v27,·v0650 ····move-object/from16·v27,·v0
  
645 ····.line·255651 ····.line·255
646 ····.local·v27,·"rsaPriv":Lorg/spongycastle/bcpg/RSASecretBCPGKey;652 ····.local·v27,·"rsaPriv":Lorg/spongycastle/bcpg/RSASecretBCPGKey;
647 ····new-instance·v2,·Ljava/security/spec/RSAPrivateCrtKeySpec;653 ····new-instance·v2,·Ljava/security/spec/RSAPrivateCrtKeySpec;
  
 654 ····.line·256
648 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getModulus()Ljava/math/BigInteger;655 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getModulus()Ljava/math/BigInteger;
  
649 ····move-result-object·v3656 ····move-result-object·v3
  
 657 ····.line·257
650 ····invoke-virtual/range·{v28·..·v28},·Lorg/spongycastle/bcpg/RSAPublicBCPGKey;->getPublicExponent()Ljava/math/BigInteger;658 ····invoke-virtual/range·{v28·..·v28},·Lorg/spongycastle/bcpg/RSAPublicBCPGKey;->getPublicExponent()Ljava/math/BigInteger;
  
651 ····move-result-object·v4659 ····move-result-object·v4
  
 660 ····.line·258
652 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrivateExponent()Ljava/math/BigInteger;661 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrivateExponent()Ljava/math/BigInteger;
  
653 ····move-result-object·v5662 ····move-result-object·v5
  
 663 ····.line·259
654 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrimeP()Ljava/math/BigInteger;664 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrimeP()Ljava/math/BigInteger;
  
655 ····move-result-object·v6665 ····move-result-object·v6
  
 666 ····.line·260
656 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrimeQ()Ljava/math/BigInteger;667 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrimeQ()Ljava/math/BigInteger;
  
657 ····move-result-object·v7668 ····move-result-object·v7
  
 669 ····.line·261
658 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrimeExponentP()Ljava/math/BigInteger;670 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrimeExponentP()Ljava/math/BigInteger;
  
659 ····move-result-object·v8671 ····move-result-object·v8
  
 672 ····.line·262
660 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrimeExponentQ()Ljava/math/BigInteger;673 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getPrimeExponentQ()Ljava/math/BigInteger;
  
661 ····move-result-object·v9674 ····move-result-object·v9
  
 675 ····.line·263
662 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getCrtCoefficient()Ljava/math/BigInteger;676 ····invoke-virtual/range·{v27·..·v27},·Lorg/spongycastle/bcpg/RSASecretBCPGKey;->getCrtCoefficient()Ljava/math/BigInteger;
  
663 ····move-result-object·v10677 ····move-result-object·v10
  
664 ····invoke-direct/range·{v2·..·v10},·Ljava/security/spec/RSAPrivateCrtKeySpec;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V678 ····invoke-direct/range·{v2·..·v10},·Ljava/security/spec/RSAPrivateCrtKeySpec;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
665 ····.line·265679 ····.line·265
Offset 724, 14 lines modifiedOffset 738, 15 lines modified
  
724 ····move-object·v11,·v0738 ····move-object·v11,·v0
  
725 ····.line·271739 ····.line·271
726 ····.local·v11,·"dsaPriv":Lorg/spongycastle/bcpg/DSASecretBCPGKey;740 ····.local·v11,·"dsaPriv":Lorg/spongycastle/bcpg/DSASecretBCPGKey;
727 ····new-instance·v12,·Ljava/security/spec/DSAPrivateKeySpec;741 ····new-instance·v12,·Ljava/security/spec/DSAPrivateKeySpec;
  
 742 ····.line·272
728 ····invoke-virtual·{v11},·Lorg/spongycastle/bcpg/DSASecretBCPGKey;->getX()Ljava/math/BigInteger;743 ····invoke-virtual·{v11},·Lorg/spongycastle/bcpg/DSASecretBCPGKey;->getX()Ljava/math/BigInteger;
  
729 ····move-result-object·v3744 ····move-result-object·v3
  
730 ····invoke-virtual·{v13},·Lorg/spongycastle/bcpg/DSAPublicBCPGKey;->getP()Ljava/math/BigInteger;745 ····invoke-virtual·{v13},·Lorg/spongycastle/bcpg/DSAPublicBCPGKey;->getP()Ljava/math/BigInteger;
  
731 ····move-result-object·v4746 ····move-result-object·v4
Offset 788, 18 lines modifiedOffset 803, 20 lines modified
  
788 ····move-object/from16·v17,·v0803 ····move-object/from16·v17,·v0
  
789 ····.line·280804 ····.line·280
790 ····.local·v17,·"ecdhK":Lorg/spongycastle/bcpg/ECSecretBCPGKey;805 ····.local·v17,·"ecdhK":Lorg/spongycastle/bcpg/ECSecretBCPGKey;
791 ····new-instance·v15,·Ljava/security/spec/ECPrivateKeySpec;806 ····new-instance·v15,·Ljava/security/spec/ECPrivateKeySpec;
  
 807 ····.line·281
792 ····invoke-virtual/range·{v17·..·v17},·Lorg/spongycastle/bcpg/ECSecretBCPGKey;->getX()Ljava/math/BigInteger;808 ····invoke-virtual/range·{v17·..·v17},·Lorg/spongycastle/bcpg/ECSecretBCPGKey;->getX()Ljava/math/BigInteger;
  
793 ····move-result-object·v3809 ····move-result-object·v3
  
 810 ····.line·282
794 ····invoke-virtual/range·{v18·..·v18},·Lorg/spongycastle/bcpg/ECDHPublicBCPGKey;->getCurveOID()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;811 ····invoke-virtual/range·{v18·..·v18},·Lorg/spongycastle/bcpg/ECDHPublicBCPGKey;->getCurveOID()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
795 ····move-result-object·v4812 ····move-result-object·v4
  
Max diff block lines reached; 3119/7522 bytes (41.47%) of diff not shown.
881 B
smali/org/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;21 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;)V23 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;
  
25 ····.prologue26 ····.prologue
26 ····.line·4227 ····.line·42
27 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;28 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
746 B
smali/org/spongycastle/openpgp/operator/jcajce/OperatorHelper$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Ljavax/crypto/Cipher;22 .field·final·synthetic·val$c:Ljavax/crypto/Cipher;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper;Ljavax/crypto/Cipher;)V24 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper;Ljavax/crypto/Cipher;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·6228 ····.line·62
28 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper;29 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper;
  
29 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper$1;->val$c:Ljavax/crypto/Cipher;30 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper$1;->val$c:Ljavax/crypto/Cipher;
  
1.07 KB
smali/org/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$stream:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$DigestOutputStream;26 .field·final·synthetic·val$stream:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$DigestOutputStream;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;ILorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$DigestOutputStream;Ljava/security/MessageDigest;)V28 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;ILorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$DigestOutputStream;Ljava/security/MessageDigest;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$1"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;
  
30 ····.prologue31 ····.prologue
31 ····.line·6132 ····.line·61
32 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1$1;->this$1:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;33 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1$1;->this$1:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;
  
33 ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1$1;->val$algorithm:I34 ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1$1;->val$algorithm:I
  
869 B
smali/org/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$signatureType:I28 .field·final·synthetic·val$signatureType:I
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;IJLjava/security/Signature;Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;)V30 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;IJLjava/security/Signature;Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;)V
31 ····.locals·131 ····.locals·1
 32 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;
  
32 ····.prologue33 ····.prologue
33 ····.line·11234 ····.line·112
34 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;35 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;
  
35 ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder$1;->val$signatureType:I36 ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder$1;->val$signatureType:I
  
948 B
smali/org/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$privKey:Ljava/security/PrivateKey;22 .field·final·synthetic·val$privKey:Ljava/security/PrivateKey;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;Ljava/security/PrivateKey;)V24 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;Ljava/security/PrivateKey;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;
  
26 ····.prologue27 ····.prologue
27 ····.line·9128 ····.line·91
28 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;29 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;
  
29 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$1;->val$privKey:Ljava/security/PrivateKey;30 ····iput-object·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder$1;->val$privKey:Ljava/security/PrivateKey;
  
1.34 KB
smali/org/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder$1.smali
    
Offset 21, 19 lines modifiedOffset 21, 20 lines modified
  
21 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;21 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;ILorg/spongycastle/openpgp/operator/PGPDigestCalculator;ILjava/security/SecureRandom;[C)V23 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;ILorg/spongycastle/openpgp/operator/PGPDigestCalculator;ILjava/security/SecureRandom;[C)V
24 ····.locals·624 ····.locals·6
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;
25 ····.param·p2,·"x0"····#·I26 ····.param·p2,·"encAlgorithm"····#·I
26 ····.param·p3,·"x1"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;27 ····.param·p3,·"s2kDigestCalculator"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;
27 ····.param·p4,·"x2"····#·I28 ····.param·p4,·"s2kCount"····#·I
28 ····.param·p5,·"x3"····#·Ljava/security/SecureRandom;29 ····.param·p5,·"random"····#·Ljava/security/SecureRandom;
29 ····.param·p6,·"x4"····#·[C30 ····.param·p6,·"passPhrase"····#·[C
  
30 ····.prologue31 ····.prologue
31 ····.line·11232 ····.line·112
32 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;33 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;
  
33 ····move-object·v0,·p034 ····move-object·v0,·p0
  
1.26 KB
smali/org/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder$1.smali
    
Offset 17, 16 lines modifiedOffset 17, 17 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;18 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V20 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;
22 ····.param·p2,·"x0"····#·[C23 ····.param·p2,·"passPhrase"····#·[C
23 ····.param·p3,·"x1"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;24 ····.param·p3,·"calculatorProvider"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;
  
24 ····.prologue25 ····.prologue
25 ····.line·6126 ····.line·61
26 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;27 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBEDataDecryptorFactory;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V28 ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBEDataDecryptorFactory;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V
  
903 B
smali/org/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;21 .field·final·synthetic·this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;)V23 .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;
  
25 ····.prologue26 ····.prologue
26 ····.line·10327 ····.line·103
27 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;28 ····iput-object·p1,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator$1;->this$0:Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.22 KB
smali/org/spongycastle/jce/ECNamedCurveTable.smali
    
Offset 63, 30 lines modifiedOffset 63, 35 lines modified
63 ····.line·4263 ····.line·42
64 ····:goto_164 ····:goto_1
65 ····return-object·v065 ····return-object·v0
  
66 ····:cond_166 ····:cond_1
67 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;67 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;
  
 68 ····.line·44
68 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;69 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
69 ····move-result-object·v270 ····move-result-object·v2
  
 71 ····.line·45
70 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;72 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
71 ····move-result-object·v373 ····move-result-object·v3
  
 74 ····.line·46
72 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger;75 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger;
  
73 ····move-result-object·v476 ····move-result-object·v4
  
 77 ····.line·47
74 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger;78 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger;
  
75 ····move-result-object·v579 ····move-result-object·v5
  
 80 ····.line·48
76 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getSeed()[B81 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getSeed()[B
  
77 ····move-result-object·v682 ····move-result-object·v6
  
78 ····move-object·v1,·p083 ····move-object·v1,·p0
  
79 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V84 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
1.37 KB
smali/org/spongycastle/jce/ECPointUtil.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
34 ····instance-of·v1,·v1,·Ljava/security/spec/ECFieldFp;34 ····instance-of·v1,·v1,·Ljava/security/spec/ECFieldFp;
  
35 ····if-eqz·v1,·:cond_035 ····if-eqz·v1,·:cond_0
  
36 ····.line·3336 ····.line·33
37 ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$Fp;37 ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$Fp;
  
 38 ····.line·34
38 ····.end·local·v0····#·"c":Lorg/spongycastle/math/ec/ECCurve;39 ····.end·local·v0····#·"c":Lorg/spongycastle/math/ec/ECCurve;
39 ····invoke-virtual·{p0},·Ljava/security/spec/EllipticCurve;->getField()Ljava/security/spec/ECField;40 ····invoke-virtual·{p0},·Ljava/security/spec/EllipticCurve;->getField()Ljava/security/spec/ECField;
  
40 ····move-result-object·v141 ····move-result-object·v1
  
41 ····check-cast·v1,·Ljava/security/spec/ECFieldFp;42 ····check-cast·v1,·Ljava/security/spec/ECFieldFp;
  
Offset 110, 14 lines modifiedOffset 111, 15 lines modified
110 ····const/4·v2,·0x3111 ····const/4·v2,·0x3
  
111 ····if-ne·v1,·v2,·:cond_1112 ····if-ne·v1,·v2,·:cond_1
  
112 ····.line·42113 ····.line·42
113 ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m;114 ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m;
  
 115 ····.line·43
114 ····.end·local·v0····#·"c":Lorg/spongycastle/math/ec/ECCurve;116 ····.end·local·v0····#·"c":Lorg/spongycastle/math/ec/ECCurve;
115 ····invoke-virtual·{p0},·Ljava/security/spec/EllipticCurve;->getField()Ljava/security/spec/ECField;117 ····invoke-virtual·{p0},·Ljava/security/spec/EllipticCurve;->getField()Ljava/security/spec/ECField;
  
116 ····move-result-object·v1118 ····move-result-object·v1
  
117 ····check-cast·v1,·Ljava/security/spec/ECFieldF2m;119 ····check-cast·v1,·Ljava/security/spec/ECFieldF2m;
  
Offset 148, 14 lines modifiedOffset 150, 15 lines modified
148 ····.restart·local·v0····#·"c":Lorg/spongycastle/math/ec/ECCurve;150 ····.restart·local·v0····#·"c":Lorg/spongycastle/math/ec/ECCurve;
149 ····goto·:goto_0151 ····goto·:goto_0
  
150 ····.line·47152 ····.line·47
151 ····:cond_1153 ····:cond_1
152 ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m;154 ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m;
  
 155 ····.line·48
153 ····.end·local·v0····#·"c":Lorg/spongycastle/math/ec/ECCurve;156 ····.end·local·v0····#·"c":Lorg/spongycastle/math/ec/ECCurve;
154 ····invoke-virtual·{p0},·Ljava/security/spec/EllipticCurve;->getField()Ljava/security/spec/ECField;157 ····invoke-virtual·{p0},·Ljava/security/spec/EllipticCurve;->getField()Ljava/security/spec/ECField;
  
155 ····move-result-object·v1158 ····move-result-object·v1
  
156 ····check-cast·v1,·Ljava/security/spec/ECFieldF2m;159 ····check-cast·v1,·Ljava/security/spec/ECFieldF2m;
  
1.33 KB
smali/org/spongycastle/jce/ECGOST3410NamedCurveTable.smali
    
Offset 71, 30 lines modifiedOffset 71, 35 lines modified
71 ····goto·:goto_071 ····goto·:goto_0
  
72 ····.line·4372 ····.line·43
73 ····.end·local·v7····#·"e":Ljava/lang/IllegalArgumentException;73 ····.end·local·v7····#·"e":Ljava/lang/IllegalArgumentException;
74 ····:cond_174 ····:cond_1
75 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;75 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;
  
 76 ····.line·45
76 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;77 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
77 ····move-result-object·v278 ····move-result-object·v2
  
 79 ····.line·46
78 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v381 ····move-result-object·v3
  
 82 ····.line·47
80 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;83 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
81 ····move-result-object·v484 ····move-result-object·v4
  
 85 ····.line·48
82 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;86 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
83 ····move-result-object·v587 ····move-result-object·v5
  
 88 ····.line·49
84 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B89 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B
  
85 ····move-result-object·v690 ····move-result-object·v6
  
86 ····move-object·v1,·p091 ····move-object·v1,·p0
  
87 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V92 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
539 B
smali/org/spongycastle/jce/ECKeyUtil.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·3018 ····.line·30
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·212 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·public·static·privateToExplicitParameters(Ljava/security/PrivateKey;Ljava/lang/String;)Ljava/security/PrivateKey;22 .method·public·static·privateToExplicitParameters(Ljava/security/PrivateKey;Ljava/lang/String;)Ljava/security/PrivateKey;
24 ····.locals·423 ····.locals·4
25 ····.param·p0,·"key"····#·Ljava/security/PrivateKey;24 ····.param·p0,·"key"····#·Ljava/security/PrivateKey;
26 ····.param·p1,·"providerName"····#·Ljava/lang/String;25 ····.param·p1,·"providerName"····#·Ljava/lang/String;
2.45 KB
smali/org/spongycastle/jce/PrincipalUtil.smali
    
Offset 21, 23 lines modifiedOffset 21, 25 lines modified
21 ········value·=·{21 ········value·=·{
22 ············Ljava/security/cert/CRLException;22 ············Ljava/security/cert/CRLException;
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
  
25 ····.prologue25 ····.prologue
26 ····.line·7126 ····.line·71
 27 ····.line·72
27 ····:try_start_028 ····:try_start_0
28 ····invoke-virtual·{p0},·Ljava/security/cert/X509CRL;->getTBSCertList()[B29 ····invoke-virtual·{p0},·Ljava/security/cert/X509CRL;->getTBSCertList()[B
  
29 ····move-result-object·v230 ····move-result-object·v2
  
30 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;31 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
  
31 ····move-result-object·v232 ····move-result-object·v2
  
 33 ····.line·71
32 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/TBSCertList;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/TBSCertList;34 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/TBSCertList;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/TBSCertList;
  
33 ····move-result-object·v135 ····move-result-object·v1
  
34 ····.line·7436 ····.line·74
35 ····.local·v1,·"tbsCertList":Lorg/spongycastle/asn1/x509/TBSCertList;37 ····.local·v1,·"tbsCertList":Lorg/spongycastle/asn1/x509/TBSCertList;
36 ····new-instance·v2,·Lorg/spongycastle/jce/X509Principal;38 ····new-instance·v2,·Lorg/spongycastle/jce/X509Principal;
Offset 81, 23 lines modifiedOffset 83, 25 lines modified
81 ········value·=·{83 ········value·=·{
82 ············Ljava/security/cert/CertificateEncodingException;84 ············Ljava/security/cert/CertificateEncodingException;
83 ········}85 ········}
84 ····.end·annotation86 ····.end·annotation
  
85 ····.prologue87 ····.prologue
86 ····.line·3288 ····.line·32
 89 ····.line·33
87 ····:try_start_090 ····:try_start_0
88 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getTBSCertificate()[B91 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getTBSCertificate()[B
  
89 ····move-result-object·v292 ····move-result-object·v2
  
90 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;93 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
  
91 ····move-result-object·v294 ····move-result-object·v2
  
 95 ····.line·32
92 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/TBSCertificateStructure;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/TBSCertificateStructure;96 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/TBSCertificateStructure;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/TBSCertificateStructure;
  
93 ····move-result-object·v197 ····move-result-object·v1
  
94 ····.line·3598 ····.line·35
95 ····.local·v1,·"tbsCert":Lorg/spongycastle/asn1/x509/TBSCertificateStructure;99 ····.local·v1,·"tbsCert":Lorg/spongycastle/asn1/x509/TBSCertificateStructure;
96 ····new-instance·v2,·Lorg/spongycastle/jce/X509Principal;100 ····new-instance·v2,·Lorg/spongycastle/jce/X509Principal;
Offset 141, 23 lines modifiedOffset 145, 25 lines modified
141 ········value·=·{145 ········value·=·{
142 ············Ljava/security/cert/CertificateEncodingException;146 ············Ljava/security/cert/CertificateEncodingException;
143 ········}147 ········}
144 ····.end·annotation148 ····.end·annotation
  
145 ····.prologue149 ····.prologue
146 ····.line·52150 ····.line·52
 151 ····.line·53
147 ····:try_start_0152 ····:try_start_0
148 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getTBSCertificate()[B153 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getTBSCertificate()[B
  
149 ····move-result-object·v2154 ····move-result-object·v2
  
150 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;155 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
  
151 ····move-result-object·v2156 ····move-result-object·v2
  
 157 ····.line·52
152 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/TBSCertificateStructure;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/TBSCertificateStructure;158 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/TBSCertificateStructure;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/TBSCertificateStructure;
  
153 ····move-result-object·v1159 ····move-result-object·v1
  
154 ····.line·54160 ····.line·54
155 ····.local·v1,·"tbsCert":Lorg/spongycastle/asn1/x509/TBSCertificateStructure;161 ····.local·v1,·"tbsCert":Lorg/spongycastle/asn1/x509/TBSCertificateStructure;
156 ····new-instance·v2,·Lorg/spongycastle/jce/X509Principal;162 ····new-instance·v2,·Lorg/spongycastle/jce/X509Principal;
3.75 KB
smali/org/spongycastle/jce/netscape/NetscapeCertRequest.smali
    
Offset 145, 14 lines modifiedOffset 145, 15 lines modified
  
145 ····const-string·v6,·"invalid·SPKAC·(size):"145 ····const-string·v6,·"invalid·SPKAC·(size):"
  
146 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;146 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
147 ····move-result-object·v5147 ····move-result-object·v5
  
 148 ····.line·86
148 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I149 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
149 ····move-result·v6150 ····move-result·v6
  
150 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;151 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
151 ····move-result-object·v5152 ····move-result-object·v5
Offset 187, 14 lines modifiedOffset 188, 15 lines modified
187 ····.end·local·v0····#·"e":Ljava/lang/Exception;188 ····.end·local·v0····#·"e":Ljava/lang/Exception;
188 ····:cond_0189 ····:cond_0
189 ····:try_start_1190 ····:try_start_1
190 ····new-instance·v5,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;191 ····new-instance·v5,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
191 ····const/4·v4,·0x1192 ····const/4·v4,·0x1
  
 193 ····.line·90
192 ····invoke-virtual·{p1,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;194 ····invoke-virtual·{p1,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
193 ····move-result-object·v4195 ····move-result-object·v4
  
194 ····check-cast·v4,·Lorg/spongycastle/asn1/ASN1Sequence;196 ····check-cast·v4,·Lorg/spongycastle/asn1/ASN1Sequence;
  
195 ····invoke-direct·{v5,·v4},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V197 ····invoke-direct·{v5,·v4},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V
Offset 242, 14 lines modifiedOffset 244, 15 lines modified
  
242 ····const-string·v6,·"invalid·PKAC·(len):·"244 ····const-string·v6,·"invalid·PKAC·(len):·"
  
243 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;245 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
244 ····move-result-object·v5246 ····move-result-object·v5
  
 247 ····.line·104
245 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I248 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
246 ····move-result·v6249 ····move-result·v6
  
247 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;250 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
248 ····move-result-object·v5251 ····move-result-object·v5
Offset 286, 14 lines modifiedOffset 289, 15 lines modified
286 ····iput-object·v4,·p0,·Lorg/spongycastle/jce/netscape/NetscapeCertRequest;->content:Lorg/spongycastle/asn1/DERBitString;289 ····iput-object·v4,·p0,·Lorg/spongycastle/jce/netscape/NetscapeCertRequest;->content:Lorg/spongycastle/asn1/DERBitString;
  
287 ····.line·113290 ····.line·113
288 ····new-instance·v2,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;291 ····new-instance·v2,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
  
289 ····const/4·v4,·0x0292 ····const/4·v4,·0x0
  
 293 ····.line·114
290 ····invoke-virtual·{v1,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;294 ····invoke-virtual·{v1,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
291 ····move-result-object·v4295 ····move-result-object·v4
  
292 ····check-cast·v4,·Lorg/spongycastle/asn1/ASN1Sequence;296 ····check-cast·v4,·Lorg/spongycastle/asn1/ASN1Sequence;
  
293 ····invoke-direct·{v2,·v4},·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V297 ····invoke-direct·{v2,·v4},·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V
Offset 302, 14 lines modifiedOffset 306, 15 lines modified
302 ····.local·v2,·"pubkeyinfo":Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;306 ····.local·v2,·"pubkeyinfo":Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
303 ····new-instance·v3,·Ljava/security/spec/X509EncodedKeySpec;307 ····new-instance·v3,·Ljava/security/spec/X509EncodedKeySpec;
  
304 ····new-instance·v4,·Lorg/spongycastle/asn1/DERBitString;308 ····new-instance·v4,·Lorg/spongycastle/asn1/DERBitString;
  
305 ····invoke-direct·{v4,·v2},·Lorg/spongycastle/asn1/DERBitString;-><init>(Lorg/spongycastle/asn1/ASN1Encodable;)V309 ····invoke-direct·{v4,·v2},·Lorg/spongycastle/asn1/DERBitString;-><init>(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
 310 ····.line·117
306 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/DERBitString;->getBytes()[B311 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/DERBitString;->getBytes()[B
  
307 ····move-result-object·v4312 ····move-result-object·v4
  
308 ····invoke-direct·{v3,·v4},·Ljava/security/spec/X509EncodedKeySpec;-><init>([B)V313 ····invoke-direct·{v3,·v4},·Ljava/security/spec/X509EncodedKeySpec;-><init>([B)V
  
309 ····.line·119314 ····.line·119
Offset 333, 14 lines modifiedOffset 338, 15 lines modified
  
333 ····const-string·v5,·"SC"338 ····const-string·v5,·"SC"
  
334 ····invoke-static·{v4,·v5},·Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyFactory;339 ····invoke-static·{v4,·v5},·Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyFactory;
  
335 ····move-result-object·v4340 ····move-result-object·v4
  
 341 ····.line·121
336 ····invoke-virtual·{v4,·v3},·Ljava/security/KeyFactory;->generatePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;342 ····invoke-virtual·{v4,·v3},·Ljava/security/KeyFactory;->generatePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;
  
337 ····move-result-object·v4343 ····move-result-object·v4
  
338 ····iput-object·v4,·p0,·Lorg/spongycastle/jce/netscape/NetscapeCertRequest;->pubkey:Ljava/security/PublicKey;344 ····iput-object·v4,·p0,·Lorg/spongycastle/jce/netscape/NetscapeCertRequest;->pubkey:Ljava/security/PublicKey;
339 ····:try_end_1345 ····:try_end_1
340 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0346 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
Offset 405, 14 lines modifiedOffset 411, 15 lines modified
405 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->close()V411 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->close()V
  
406 ····.line·269412 ····.line·269
407 ····new-instance·v1,·Lorg/spongycastle/asn1/ASN1InputStream;413 ····new-instance·v1,·Lorg/spongycastle/asn1/ASN1InputStream;
  
408 ····new-instance·v4,·Ljava/io/ByteArrayInputStream;414 ····new-instance·v4,·Ljava/io/ByteArrayInputStream;
  
 415 ····.line·270
409 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B416 ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B
  
410 ····move-result-object·v5417 ····move-result-object·v5
  
411 ····invoke-direct·{v4,·v5},·Ljava/io/ByteArrayInputStream;-><init>([B)V418 ····invoke-direct·{v4,·v5},·Ljava/io/ByteArrayInputStream;-><init>([B)V
  
412 ····invoke-direct·{v1,·v4},·Lorg/spongycastle/asn1/ASN1InputStream;-><init>(Ljava/io/InputStream;)V419 ····invoke-direct·{v1,·v4},·Lorg/spongycastle/asn1/ASN1InputStream;-><init>(Ljava/io/InputStream;)V
2.67 KB
smali/org/spongycastle/jce/spec/GOST3410ParameterSpec.smali
    
Offset 121, 22 lines modifiedOffset 121, 25 lines modified
  
121 ····.line·49121 ····.line·49
122 ····.end·local·v0····#·"e":Ljava/lang/IllegalArgumentException;122 ····.end·local·v0····#·"e":Ljava/lang/IllegalArgumentException;
123 ····.end·local·v2····#·"oid":Lorg/spongycastle/asn1/ASN1ObjectIdentifier;123 ····.end·local·v2····#·"oid":Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
124 ····:cond_1124 ····:cond_1
125 ····new-instance·v3,·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;125 ····new-instance·v3,·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;
  
 126 ····.line·50
126 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/cryptopro/GOST3410ParamSetParameters;->getP()Ljava/math/BigInteger;127 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/cryptopro/GOST3410ParamSetParameters;->getP()Ljava/math/BigInteger;
  
127 ····move-result-object·v4128 ····move-result-object·v4
  
 129 ····.line·51
128 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/cryptopro/GOST3410ParamSetParameters;->getQ()Ljava/math/BigInteger;130 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/cryptopro/GOST3410ParamSetParameters;->getQ()Ljava/math/BigInteger;
  
129 ····move-result-object·v5131 ····move-result-object·v5
  
 132 ····.line·52
130 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/cryptopro/GOST3410ParamSetParameters;->getA()Ljava/math/BigInteger;133 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/cryptopro/GOST3410ParamSetParameters;->getA()Ljava/math/BigInteger;
  
131 ····move-result-object·v6134 ····move-result-object·v6
  
132 ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V135 ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
133 ····iput-object·v3,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->keyParameters:Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;136 ····iput-object·v3,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->keyParameters:Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;
Offset 283, 14 lines modifiedOffset 286, 15 lines modified
  
283 ····if-eqz·v2,·:cond_1286 ····if-eqz·v2,·:cond_1
  
284 ····iget-object·v2,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->digestParamSetOID:Ljava/lang/String;287 ····iget-object·v2,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->digestParamSetOID:Ljava/lang/String;
  
285 ····iget-object·v3,·v0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->digestParamSetOID:Ljava/lang/String;288 ····iget-object·v3,·v0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->digestParamSetOID:Ljava/lang/String;
  
 289 ····.line·107
286 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z290 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
287 ····move-result·v2291 ····move-result·v2
  
288 ····if-eqz·v2,·:cond_1292 ····if-eqz·v2,·:cond_1
  
289 ····iget-object·v2,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;293 ····iget-object·v2,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;
Offset 303, 14 lines modifiedOffset 307, 15 lines modified
  
303 ····if-eqz·v2,·:cond_1307 ····if-eqz·v2,·:cond_1
  
304 ····iget-object·v2,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;308 ····iget-object·v2,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;
  
305 ····iget-object·v3,·v0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;309 ····iget-object·v3,·v0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;
  
 310 ····.line·109
306 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z311 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
307 ····move-result·v2312 ····move-result·v2
  
308 ····if-eqz·v2,·:cond_1313 ····if-eqz·v2,·:cond_1
  
309 ····:cond_0314 ····:cond_0
Offset 383, 21 lines modifiedOffset 388, 24 lines modified
  
383 ····iget-object·v0,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;388 ····iget-object·v0,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;
  
384 ····if-eqz·v0,·:cond_0389 ····if-eqz·v0,·:cond_0
  
385 ····iget-object·v0,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;390 ····iget-object·v0,·p0,·Lorg/spongycastle/jce/spec/GOST3410ParameterSpec;->encryptionParamSetOID:Ljava/lang/String;
  
 391 ····.line·118
386 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I392 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
387 ····move-result·v0393 ····move-result·v0
  
388 ····:goto_0394 ····:goto_0
389 ····xor-int/2addr·v0,·v1395 ····xor-int/2addr·v0,·v1
  
 396 ····.line·117
390 ····return·v0397 ····return·v0
  
 398 ····.line·118
391 ····:cond_0399 ····:cond_0
392 ····const/4·v0,·0x0400 ····const/4·v0,·0x0
  
393 ····goto·:goto_0401 ····goto·:goto_0
394 .end·method402 .end·method
12.3 KB
smali/org/spongycastle/jce/provider/JCEECPublicKey.smali
    
Offset 496, 54 lines modifiedOffset 496, 59 lines modified
  
496 ····.prologue496 ····.prologue
497 ····.line·157497 ····.line·157
498 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;498 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;
  
499 ····new-instance·v1,·Ljava/security/spec/ECPoint;499 ····new-instance·v1,·Ljava/security/spec/ECPoint;
  
 500 ····.line·160
500 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;501 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
501 ····move-result-object·v2502 ····move-result-object·v2
  
502 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;503 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
503 ····move-result-object·v2504 ····move-result-object·v2
  
504 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;505 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
505 ····move-result-object·v2506 ····move-result-object·v2
  
 507 ····.line·161
506 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;508 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
507 ····move-result-object·v3509 ····move-result-object·v3
  
508 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;510 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
509 ····move-result-object·v3511 ····move-result-object·v3
  
510 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;512 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
511 ····move-result-object·v3513 ····move-result-object·v3
  
512 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V514 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 515 ····.line·162
513 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;516 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
514 ····move-result-object·v2517 ····move-result-object·v2
  
 518 ····.line·163
515 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;519 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
516 ····move-result-object·v3520 ····move-result-object·v3
  
517 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I521 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I
  
518 ····move-result·v3522 ····move-result·v3
  
519 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V523 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V
  
 524 ····.line·157
520 ····return-object·v0525 ····return-object·v0
521 .end·method526 .end·method
  
522 .method·private·extractBytes([BILjava/math/BigInteger;)V527 .method·private·extractBytes([BILjava/math/BigInteger;)V
523 ····.locals·7528 ····.locals·7
524 ····.param·p1,·"encKey"····#·[B529 ····.param·p1,·"encKey"····#·[B
525 ····.param·p2,·"offSet"····#·I530 ····.param·p2,·"offSet"····#·I
Offset 842, 50 lines modifiedOffset 847, 54 lines modified
842 ····.line·220847 ····.line·220
843 ····new-instance·v1,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;848 ····new-instance·v1,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
844 ····move-object/from16·v0,·p0849 ····move-object/from16·v0,·p0
  
845 ····iget-object·v2,·v0,·Lorg/spongycastle/jce/provider/JCEECPublicKey;->gostParams:Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;850 ····iget-object·v2,·v0,·Lorg/spongycastle/jce/provider/JCEECPublicKey;->gostParams:Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;
  
 851 ····.line·221
846 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;->getPublicKeyParamSet()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;852 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;->getPublicKeyParamSet()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
847 ····move-result-object·v2853 ····move-result-object·v2
  
848 ····invoke-static·{v2},·Lorg/spongycastle/asn1/cryptopro/ECGOST3410NamedCurves;->getName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;854 ····invoke-static·{v2},·Lorg/spongycastle/asn1/cryptopro/ECGOST3410NamedCurves;->getName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;
  
849 ····move-result-object·v2855 ····move-result-object·v2
  
850 ····new-instance·v4,·Ljava/security/spec/ECPoint;856 ····new-instance·v4,·Ljava/security/spec/ECPoint;
  
 857 ····.line·224
851 ····invoke-virtual/range·{v19·..·v19},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;858 ····invoke-virtual/range·{v19·..·v19},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
852 ····move-result-object·v5859 ····move-result-object·v5
  
853 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;860 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
854 ····move-result-object·v5861 ····move-result-object·v5
  
855 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;862 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
856 ····move-result-object·v5863 ····move-result-object·v5
  
 864 ····.line·225
857 ····invoke-virtual/range·{v19·..·v19},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;865 ····invoke-virtual/range·{v19·..·v19},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
858 ····move-result-object·v6866 ····move-result-object·v6
  
859 ····invoke-virtual·{v6},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;867 ····invoke-virtual·{v6},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
860 ····move-result-object·v6868 ····move-result-object·v6
  
861 ····invoke-virtual·{v6},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;869 ····invoke-virtual·{v6},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
862 ····move-result-object·v6870 ····move-result-object·v6
  
863 ····invoke-direct·{v4,·v5,·v6},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V871 ····invoke-direct·{v4,·v5,·v6},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 872 ····.line·226
864 ····invoke-virtual/range·{v19·..·v19},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getN()Ljava/math/BigInteger;873 ····invoke-virtual/range·{v19·..·v19},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getN()Ljava/math/BigInteger;
  
865 ····move-result-object·v5874 ····move-result-object·v5
  
866 ····invoke-virtual/range·{v19·..·v19},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getH()Ljava/math/BigInteger;875 ····invoke-virtual/range·{v19·..·v19},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getH()Ljava/math/BigInteger;
  
867 ····move-result-object·v6876 ····move-result-object·v6
Offset 964, 50 lines modifiedOffset 973, 55 lines modified
  
964 ····move-result-object·v3973 ····move-result-object·v3
  
965 ····.line·243974 ····.line·243
966 ····.restart·local·v3····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;975 ····.restart·local·v3····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;
967 ····new-instance·v1,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;976 ····new-instance·v1,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
 977 ····.line·244
968 ····invoke-static/range·{v16·..·v16},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->getCurveName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;978 ····invoke-static/range·{v16·..·v16},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->getCurveName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;
  
969 ····move-result-object·v2979 ····move-result-object·v2
  
Max diff block lines reached; 7914/12476 bytes (63.43%) of diff not shown.
12.4 KB
smali/org/spongycastle/jce/provider/JCEECPrivateKey.smali
    
Offset 186, 44 lines modifiedOffset 186, 48 lines modified
  
186 ····.line·125186 ····.line·125
187 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;187 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
188 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;188 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
189 ····new-instance·v3,·Ljava/security/spec/ECPoint;189 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 190 ····.line·128
190 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;191 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
191 ····move-result-object·v4192 ····move-result-object·v4
  
192 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;193 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
193 ····move-result-object·v4194 ····move-result-object·v4
  
194 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;195 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
195 ····move-result-object·v4196 ····move-result-object·v4
  
 197 ····.line·129
196 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;198 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
197 ····move-result-object·v5199 ····move-result-object·v5
  
198 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;200 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
199 ····move-result-object·v5201 ····move-result-object·v5
  
200 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;202 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
201 ····move-result-object·v5203 ····move-result-object·v5
  
202 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V204 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 205 ····.line·130
203 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;206 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
204 ····move-result-object·v4207 ····move-result-object·v4
  
 208 ····.line·131
205 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;209 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
206 ····move-result-object·v5210 ····move-result-object·v5
  
207 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I211 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
208 ····move-result·v5212 ····move-result·v5
Offset 308, 44 lines modifiedOffset 312, 48 lines modified
  
308 ····.line·156312 ····.line·156
309 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;313 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
310 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;314 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
311 ····new-instance·v3,·Ljava/security/spec/ECPoint;315 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 316 ····.line·159
312 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;317 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
313 ····move-result-object·v4318 ····move-result-object·v4
  
314 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;319 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
315 ····move-result-object·v4320 ····move-result-object·v4
  
316 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;321 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
317 ····move-result-object·v4322 ····move-result-object·v4
  
 323 ····.line·160
318 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;324 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
319 ····move-result-object·v5325 ····move-result-object·v5
  
320 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;326 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
321 ····move-result-object·v5327 ····move-result-object·v5
  
322 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;328 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
323 ····move-result-object·v5329 ····move-result-object·v5
  
324 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V330 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 331 ····.line·161
325 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;332 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
326 ····move-result-object·v4333 ····move-result-object·v4
  
 334 ····.line·162
327 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;335 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
328 ····move-result-object·v5336 ····move-result-object·v5
  
329 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I337 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
330 ····move-result·v5338 ····move-result·v5
Offset 382, 44 lines modifiedOffset 390, 48 lines modified
  
382 ····.line·168390 ····.line·168
383 ····.restart·local·v1····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;391 ····.restart·local·v1····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;
384 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;392 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
385 ····new-instance·v3,·Ljava/security/spec/ECPoint;393 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 394 ····.line·171
386 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;395 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
387 ····move-result-object·v4396 ····move-result-object·v4
  
388 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;397 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
389 ····move-result-object·v4398 ····move-result-object·v4
  
390 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;399 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
391 ····move-result-object·v4400 ····move-result-object·v4
  
 401 ····.line·172
392 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;402 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
393 ····move-result-object·v5403 ····move-result-object·v5
  
394 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;404 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
395 ····move-result-object·v5405 ····move-result-object·v5
  
Max diff block lines reached; 8174/12551 bytes (65.13%) of diff not shown.
573 B
smali/org/spongycastle/jce/provider/JCERSAPublicKey.smali
    
Offset 199, 14 lines modifiedOffset 199, 15 lines modified
  
199 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z199 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
200 ····move-result·v3200 ····move-result·v3
  
201 ····if-eqz·v3,·:cond_3201 ····if-eqz·v3,·:cond_3
  
 202 ····.line·117
202 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPublicKey;->getPublicExponent()Ljava/math/BigInteger;203 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPublicKey;->getPublicExponent()Ljava/math/BigInteger;
  
203 ····move-result-object·v3204 ····move-result-object·v3
  
204 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPublicKey;->getPublicExponent()Ljava/math/BigInteger;205 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPublicKey;->getPublicExponent()Ljava/math/BigInteger;
  
205 ····move-result-object·v4206 ····move-result-object·v4
686 B
smali/org/spongycastle/jce/provider/BouncyCastleProvider$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/spongycastle/jce/provider/BouncyCastleProvider;21 .field·final·synthetic·this$0:Lorg/spongycastle/jce/provider/BouncyCastleProvider;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/jce/provider/BouncyCastleProvider;)V23 .method·constructor·<init>(Lorg/spongycastle/jce/provider/BouncyCastleProvider;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/jce/provider/BouncyCastleProvider;
  
25 ····.prologue26 ····.prologue
26 ····.line·12327 ····.line·123
27 ····iput-object·p1,·p0,·Lorg/spongycastle/jce/provider/BouncyCastleProvider$1;->this$0:Lorg/spongycastle/jce/provider/BouncyCastleProvider;28 ····iput-object·p1,·p0,·Lorg/spongycastle/jce/provider/BouncyCastleProvider$1;->this$0:Lorg/spongycastle/jce/provider/BouncyCastleProvider;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.3 KB
smali/org/spongycastle/jce/provider/JDKDSAPrivateKey.smali
    
Offset 396, 14 lines modifiedOffset 396, 15 lines modified
  
396 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z396 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
397 ····move-result·v2397 ····move-result·v2
  
398 ····if-eqz·v2,·:cond_0398 ····if-eqz·v2,·:cond_0
  
 399 ····.line·129
399 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;400 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
400 ····move-result-object·v2401 ····move-result-object·v2
  
401 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getG()Ljava/math/BigInteger;402 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getG()Ljava/math/BigInteger;
  
402 ····move-result-object·v2403 ····move-result-object·v2
Offset 418, 14 lines modifiedOffset 419, 15 lines modified
  
418 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z419 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
419 ····move-result·v2420 ····move-result·v2
  
420 ····if-eqz·v2,·:cond_0421 ····if-eqz·v2,·:cond_0
  
 422 ····.line·130
421 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;423 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
422 ····move-result-object·v2424 ····move-result-object·v2
  
423 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;425 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
424 ····move-result-object·v2426 ····move-result-object·v2
Offset 440, 14 lines modifiedOffset 442, 15 lines modified
  
440 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z442 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
441 ····move-result·v2443 ····move-result·v2
  
442 ····if-eqz·v2,·:cond_0444 ····if-eqz·v2,·:cond_0
  
 445 ····.line·131
443 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;446 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
444 ····move-result-object·v2447 ····move-result-object·v2
  
445 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getQ()Ljava/math/BigInteger;448 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getQ()Ljava/math/BigInteger;
  
446 ····move-result-object·v2449 ····move-result-object·v2
Offset 635, 14 lines modifiedOffset 638, 15 lines modified
  
635 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I638 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
636 ····move-result·v1639 ····move-result·v1
  
637 ····xor-int/2addr·v0,·v1640 ····xor-int/2addr·v0,·v1
  
 641 ····.line·137
638 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;642 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
639 ····move-result-object·v1643 ····move-result-object·v1
  
640 ····invoke-interface·{v1},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;644 ····invoke-interface·{v1},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
641 ····move-result-object·v1645 ····move-result-object·v1
Offset 663, 14 lines modifiedOffset 667, 15 lines modified
  
663 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I667 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
664 ····move-result·v1668 ····move-result·v1
  
665 ····xor-int/2addr·v0,·v1669 ····xor-int/2addr·v0,·v1
  
 670 ····.line·136
666 ····return·v0671 ····return·v0
667 .end·method672 .end·method
  
668 .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V673 .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V
669 ····.locals·1674 ····.locals·1
670 ····.param·p1,·"oid"····#·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;675 ····.param·p1,·"oid"····#·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
671 ····.param·p2,·"attribute"····#·Lorg/spongycastle/asn1/ASN1Encodable;676 ····.param·p2,·"attribute"····#·Lorg/spongycastle/asn1/ASN1Encodable;
2.19 KB
smali/org/spongycastle/jce/provider/DHUtil.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getX()Ljava/math/BigInteger;40 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getX()Ljava/math/BigInteger;
  
41 ····move-result-object·v241 ····move-result-object·v2
  
42 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DHParameters;42 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DHParameters;
  
 43 ····.line·45
43 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;44 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
44 ····move-result-object·v445 ····move-result-object·v4
  
45 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;46 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
46 ····move-result-object·v447 ····move-result-object·v4
Offset 70, 14 lines modifiedOffset 71, 15 lines modified
  
70 ····move-result·v771 ····move-result·v7
  
71 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V72 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V
  
72 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHParameters;)V73 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHParameters;)V
  
 74 ····.line·44
73 ····return-object·v175 ····return-object·v1
  
74 ····.line·4876 ····.line·48
75 ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey;77 ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey;
76 ····:cond_078 ····:cond_0
77 ····new-instance·v1,·Ljava/security/InvalidKeyException;79 ····new-instance·v1,·Ljava/security/InvalidKeyException;
  
Offset 114, 14 lines modifiedOffset 116, 15 lines modified
  
114 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getY()Ljava/math/BigInteger;116 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getY()Ljava/math/BigInteger;
  
115 ····move-result-object·v2117 ····move-result-object·v2
  
116 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DHParameters;118 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DHParameters;
  
 119 ····.line·30
117 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;120 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
118 ····move-result-object·v4121 ····move-result-object·v4
  
119 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;122 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
120 ····move-result-object·v4123 ····move-result-object·v4
Offset 144, 14 lines modifiedOffset 147, 15 lines modified
  
144 ····move-result·v7147 ····move-result·v7
  
145 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V148 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V
  
146 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DHPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHParameters;)V149 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DHPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHParameters;)V
  
 150 ····.line·29
147 ····return-object·v1151 ····return-object·v1
  
148 ····.line·33152 ····.line·33
149 ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey;153 ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey;
150 ····:cond_0154 ····:cond_0
151 ····new-instance·v1,·Ljava/security/InvalidKeyException;155 ····new-instance·v1,·Ljava/security/InvalidKeyException;
  
578 B
smali/org/spongycastle/jce/provider/JCERSAPrivateKey.smali
    
Offset 273, 14 lines modifiedOffset 273, 15 lines modified
  
273 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z273 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
274 ····move-result·v3274 ····move-result·v3
  
275 ····if-eqz·v3,·:cond_2275 ····if-eqz·v3,·:cond_2
  
 276 ····.line·98
276 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;277 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;
  
277 ····move-result-object·v3278 ····move-result-object·v3
  
278 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;279 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;
  
279 ····move-result-object·v4280 ····move-result-object·v4
2.1 KB
smali/org/spongycastle/jce/provider/JDKDSAPublicKey.smali
    
Offset 404, 14 lines modifiedOffset 404, 15 lines modified
  
404 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z404 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
405 ····move-result·v2405 ····move-result·v2
  
406 ····if-eqz·v2,·:cond_0406 ····if-eqz·v2,·:cond_0
  
 407 ····.line·155
407 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;408 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
408 ····move-result-object·v2409 ····move-result-object·v2
  
409 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getG()Ljava/math/BigInteger;410 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getG()Ljava/math/BigInteger;
  
410 ····move-result-object·v2411 ····move-result-object·v2
Offset 426, 14 lines modifiedOffset 427, 15 lines modified
  
426 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z427 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
427 ····move-result·v2428 ····move-result·v2
  
428 ····if-eqz·v2,·:cond_0429 ····if-eqz·v2,·:cond_0
  
 430 ····.line·156
429 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;431 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
430 ····move-result-object·v2432 ····move-result-object·v2
  
431 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;433 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
432 ····move-result-object·v2434 ····move-result-object·v2
Offset 448, 14 lines modifiedOffset 450, 15 lines modified
  
448 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z450 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
449 ····move-result·v2451 ····move-result·v2
  
450 ····if-eqz·v2,·:cond_0452 ····if-eqz·v2,·:cond_0
  
 453 ····.line·157
451 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;454 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
452 ····move-result-object·v2455 ····move-result-object·v2
  
453 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getQ()Ljava/math/BigInteger;456 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getQ()Ljava/math/BigInteger;
  
454 ····move-result-object·v2457 ····move-result-object·v2
Offset 640, 14 lines modifiedOffset 643, 15 lines modified
  
640 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I643 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
641 ····move-result·v1644 ····move-result·v1
  
642 ····xor-int/2addr·v0,·v1645 ····xor-int/2addr·v0,·v1
  
 646 ····.line·141
643 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;647 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JDKDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
644 ····move-result-object·v1648 ····move-result-object·v1
  
645 ····invoke-interface·{v1},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;649 ····invoke-interface·{v1},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
646 ····move-result-object·v1650 ····move-result-object·v1
Offset 668, 14 lines modifiedOffset 672, 15 lines modified
  
668 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I672 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
669 ····move-result·v1673 ····move-result·v1
  
670 ····xor-int/2addr·v0,·v1674 ····xor-int/2addr·v0,·v1
  
 675 ····.line·140
671 ····return·v0676 ····return·v0
672 .end·method677 .end·method
  
673 .method·public·toString()Ljava/lang/String;678 .method·public·toString()Ljava/lang/String;
674 ····.locals·5679 ····.locals·5
  
675 ····.prologue680 ····.prologue
3.96 KB
smali/org/spongycastle/jce/provider/JCERSAPrivateCrtKey.smali
    
Offset 356, 98 lines modifiedOffset 356, 105 lines modified
  
356 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z356 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
357 ····move-result·v3357 ····move-result·v3
  
358 ····if-eqz·v3,·:cond_3358 ····if-eqz·v3,·:cond_3
  
 359 ····.line·215
359 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;360 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;
  
360 ····move-result-object·v3361 ····move-result-object·v3
  
361 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;362 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;
  
362 ····move-result-object·v4363 ····move-result-object·v4
  
363 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z364 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
364 ····move-result·v3365 ····move-result·v3
  
365 ····if-eqz·v3,·:cond_3366 ····if-eqz·v3,·:cond_3
  
 367 ····.line·216
366 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;368 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;
  
367 ····move-result-object·v3369 ····move-result-object·v3
  
368 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;370 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;
  
369 ····move-result-object·v4371 ····move-result-object·v4
  
370 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z372 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
371 ····move-result·v3373 ····move-result·v3
  
372 ····if-eqz·v3,·:cond_3374 ····if-eqz·v3,·:cond_3
  
 375 ····.line·217
373 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;376 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;
  
374 ····move-result-object·v3377 ····move-result-object·v3
  
375 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;378 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;
  
376 ····move-result-object·v4379 ····move-result-object·v4
  
377 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z380 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
378 ····move-result·v3381 ····move-result·v3
  
379 ····if-eqz·v3,·:cond_3382 ····if-eqz·v3,·:cond_3
  
 383 ····.line·218
380 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;384 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;
  
381 ····move-result-object·v3385 ····move-result-object·v3
  
382 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;386 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;
  
383 ····move-result-object·v4387 ····move-result-object·v4
  
384 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z388 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
385 ····move-result·v3389 ····move-result·v3
  
386 ····if-eqz·v3,·:cond_3390 ····if-eqz·v3,·:cond_3
  
 391 ····.line·219
387 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;392 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;
  
388 ····move-result-object·v3393 ····move-result-object·v3
  
389 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;394 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;
  
390 ····move-result-object·v4395 ····move-result-object·v4
  
391 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z396 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
392 ····move-result·v3397 ····move-result·v3
  
393 ····if-eqz·v3,·:cond_3398 ····if-eqz·v3,·:cond_3
  
 399 ····.line·220
394 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;400 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;
  
395 ····move-result-object·v3401 ····move-result-object·v3
  
396 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;402 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;
  
397 ····move-result-object·v4403 ····move-result-object·v4
  
398 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z404 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
399 ····move-result·v3405 ····move-result·v3
  
400 ····if-eqz·v3,·:cond_3406 ····if-eqz·v3,·:cond_3
  
 407 ····.line·221
401 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;408 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;
  
402 ····move-result-object·v3409 ····move-result-object·v3
  
403 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;410 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;
  
404 ····move-result-object·v4411 ····move-result-object·v4
Offset 599, 34 lines modifiedOffset 606, 37 lines modified
  
599 ····move-result-object·v0606 ····move-result-object·v0
  
600 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->hashCode()I607 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->hashCode()I
  
601 ····move-result·v0608 ····move-result·v0
  
 609 ····.line·196
602 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;610 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;
  
603 ····move-result-object·v1611 ····move-result-object·v1
  
604 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I612 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
605 ····move-result·v1613 ····move-result·v1
  
606 ····xor-int/2addr·v0,·v1614 ····xor-int/2addr·v0,·v1
  
 615 ····.line·197
607 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;616 ····invoke-virtual·{p0},·Lorg/spongycastle/jce/provider/JCERSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;
  
Max diff block lines reached; 238/3932 bytes (6.05%) of diff not shown.
5.15 KB
smali/org/spongycastle/jce/provider/BrokenJCEBlockCipher.smali
    
Offset 710, 28 lines modifiedOffset 710, 30 lines modified
  
710 ····iget·v3,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeType:I710 ····iget·v3,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeType:I
  
711 ····iget·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeHash:I711 ····iget·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeHash:I
  
712 ····iget-object·v2,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;712 ····iget-object·v2,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;
  
 713 ····.line·236
713 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;714 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
714 ····move-result-object·v2715 ····move-result-object·v2
  
715 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/BlockCipher;->getAlgorithmName()Ljava/lang/String;716 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/BlockCipher;->getAlgorithmName()Ljava/lang/String;
  
716 ····move-result-object·v5717 ····move-result-object·v5
  
717 ····iget·v6,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeKeySize:I718 ····iget·v6,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeKeySize:I
  
718 ····iget·v7,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeIvSize:I719 ····iget·v7,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeIvSize:I
  
719 ····move-object/from16·v2,·p3720 ····move-object/from16·v2,·p3
  
 721 ····.line·235
720 ····invoke-static/range·{v1·..·v7},·Lorg/spongycastle/jce/provider/BrokenPBE$Util;->makePBEParameters(Lorg/spongycastle/jcajce/provider/symmetric/util/BCPBEKey;Ljava/security/spec/AlgorithmParameterSpec;IILjava/lang/String;II)Lorg/spongycastle/crypto/CipherParameters;722 ····invoke-static/range·{v1·..·v7},·Lorg/spongycastle/jce/provider/BrokenPBE$Util;->makePBEParameters(Lorg/spongycastle/jcajce/provider/symmetric/util/BCPBEKey;Ljava/security/spec/AlgorithmParameterSpec;IILjava/lang/String;II)Lorg/spongycastle/crypto/CipherParameters;
  
721 ····move-result-object·v9723 ····move-result-object·v9
  
722 ····.line·238724 ····.line·238
723 ····.local·v9,·"param":Lorg/spongycastle/crypto/CipherParameters;725 ····.local·v9,·"param":Lorg/spongycastle/crypto/CipherParameters;
724 ····iget·v1,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeIvSize:I726 ····iget·v1,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeIvSize:I
Offset 1177, 14 lines modifiedOffset 1179, 15 lines modified
1177 ····.line·1561179 ····.line·156
1178 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;1180 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;
  
1179 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/CBCBlockCipher;1181 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/CBCBlockCipher;
  
1180 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;1182 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;
  
 1183 ····.line·157
1181 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;1184 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
1182 ····move-result-object·v41185 ····move-result-object·v4
  
1183 ····invoke-direct·{v3,·v4},·Lorg/spongycastle/crypto/modes/CBCBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V1186 ····invoke-direct·{v3,·v4},·Lorg/spongycastle/crypto/modes/CBCBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V
  
1184 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V1187 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V
Offset 1236, 14 lines modifiedOffset 1239, 15 lines modified
1236 ····.local·v1,·"wordSize":I1239 ····.local·v1,·"wordSize":I
1237 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;1240 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;
  
1238 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/OFBBlockCipher;1241 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/OFBBlockCipher;
  
1239 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;1242 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;
  
 1243 ····.line·167
1240 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;1244 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
1241 ····move-result-object·v41245 ····move-result-object·v4
  
1242 ····invoke-direct·{v3,·v4,·v1},·Lorg/spongycastle/crypto/modes/OFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V1246 ····invoke-direct·{v3,·v4,·v1},·Lorg/spongycastle/crypto/modes/OFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V
  
1243 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V1247 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V
Offset 1257, 14 lines modifiedOffset 1261, 15 lines modified
1257 ····:cond_21261 ····:cond_2
1258 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;1262 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;
  
1259 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/OFBBlockCipher;1263 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/OFBBlockCipher;
  
1260 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;1264 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;
  
 1265 ····.line·172
1261 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;1266 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
1262 ····move-result-object·v41267 ····move-result-object·v4
  
1263 ····iget-object·v5,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;1268 ····iget-object·v5,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;
  
1264 ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getBlockSize()I1269 ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getBlockSize()I
Offset 1324, 14 lines modifiedOffset 1329, 15 lines modified
1324 ····.restart·local·v1····#·"wordSize":I1329 ····.restart·local·v1····#·"wordSize":I
1325 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;1330 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;
  
1326 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/CFBBlockCipher;1331 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/CFBBlockCipher;
  
1327 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;1332 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;
  
 1333 ····.line·183
1328 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;1334 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
1329 ····move-result-object·v41335 ····move-result-object·v4
  
1330 ····invoke-direct·{v3,·v4,·v1},·Lorg/spongycastle/crypto/modes/CFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V1336 ····invoke-direct·{v3,·v4,·v1},·Lorg/spongycastle/crypto/modes/CFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V
  
1331 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V1337 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V
Offset 1345, 14 lines modifiedOffset 1351, 15 lines modified
1345 ····:cond_41351 ····:cond_4
1346 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;1352 ····new-instance·v2,·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;
  
1347 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/CFBBlockCipher;1353 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/CFBBlockCipher;
  
1348 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;1354 ····iget-object·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;
  
 1355 ····.line·188
1349 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;1356 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
1350 ····move-result-object·v41357 ····move-result-object·v4
  
1351 ····iget-object·v5,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;1358 ····iget-object·v5,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->cipher:Lorg/spongycastle/crypto/BufferedBlockCipher;
  
1352 ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getBlockSize()I1359 ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getBlockSize()I
25.8 KB
smali/org/spongycastle/jce/provider/PKIXNameConstraintValidator.smali
    
Offset 1380, 15 lines modifiedOffset 1380, 15 lines modified
1380 ····:goto_01380 ····:goto_0
1381 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z1381 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
1382 ····move-result·v51382 ····move-result·v5
  
1383 ····if-eqz·v5,·:cond_41383 ····if-eqz·v5,·:cond_4
  
1384 ····.line·1381384 ····.line·139
1385 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;1385 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1386 ····move-result-object·v51386 ····move-result-object·v5
  
1387 ····check-cast·v5,·Lorg/spongycastle/asn1/x509/GeneralSubtree;1387 ····check-cast·v5,·Lorg/spongycastle/asn1/x509/GeneralSubtree;
  
1388 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralSubtree;->getBase()Lorg/spongycastle/asn1/x509/GeneralName;1388 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralSubtree;->getBase()Lorg/spongycastle/asn1/x509/GeneralName;
Offset 1399, 14 lines modifiedOffset 1399, 15 lines modified
  
1399 ····move-result-object·v51399 ····move-result-object·v5
  
1400 ····invoke-interface·{v5},·Lorg/spongycastle/asn1/ASN1Encodable;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive;1400 ····invoke-interface·{v5},·Lorg/spongycastle/asn1/ASN1Encodable;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive;
  
1401 ····move-result-object·v51401 ····move-result-object·v5
  
 1402 ····.line·138
1402 ····invoke-static·{v5},·Lorg/spongycastle/asn1/ASN1Sequence;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1Sequence;1403 ····invoke-static·{v5},·Lorg/spongycastle/asn1/ASN1Sequence;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1Sequence;
  
1403 ····move-result-object·v11404 ····move-result-object·v1
  
1404 ····.line·1401405 ····.line·140
1405 ····.local·v1,·"dn":Lorg/spongycastle/asn1/ASN1Sequence;1406 ····.local·v1,·"dn":Lorg/spongycastle/asn1/ASN1Sequence;
1406 ····if-nez·p1,·:cond_11407 ····if-nez·p1,·:cond_1
Offset 1505, 18 lines modifiedOffset 1506, 20 lines modified
1505 ····.line·10351506 ····.line·1035
1506 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;1507 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1507 ····move-result-object·v51508 ····move-result-object·v5
  
1508 ····check-cast·v5,·Lorg/spongycastle/asn1/x509/GeneralSubtree;1509 ····check-cast·v5,·Lorg/spongycastle/asn1/x509/GeneralSubtree;
  
 1510 ····.line·1036
1509 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralSubtree;->getBase()Lorg/spongycastle/asn1/x509/GeneralName;1511 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralSubtree;->getBase()Lorg/spongycastle/asn1/x509/GeneralName;
  
1510 ····move-result-object·v51512 ····move-result-object·v5
  
 1513 ····.line·1035
1511 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/jce/provider/PKIXNameConstraintValidator;->extractNameAsString(Lorg/spongycastle/asn1/x509/GeneralName;)Ljava/lang/String;1514 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/jce/provider/PKIXNameConstraintValidator;->extractNameAsString(Lorg/spongycastle/asn1/x509/GeneralName;)Ljava/lang/String;
  
1512 ····move-result-object·v21515 ····move-result-object·v2
  
1513 ····.line·10371516 ····.line·1037
1514 ····.local·v2,·"dns":Ljava/lang/String;1517 ····.local·v2,·"dns":Ljava/lang/String;
1515 ····if-nez·p1,·:cond_11518 ····if-nez·p1,·:cond_1
Offset 1615, 18 lines modifiedOffset 1618, 20 lines modified
1615 ····.line·2131618 ····.line·213
1616 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;1619 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1617 ····move-result-object·v51620 ····move-result-object·v5
  
1618 ····check-cast·v5,·Lorg/spongycastle/asn1/x509/GeneralSubtree;1621 ····check-cast·v5,·Lorg/spongycastle/asn1/x509/GeneralSubtree;
  
 1622 ····.line·214
1619 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralSubtree;->getBase()Lorg/spongycastle/asn1/x509/GeneralName;1623 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralSubtree;->getBase()Lorg/spongycastle/asn1/x509/GeneralName;
  
1620 ····move-result-object·v51624 ····move-result-object·v5
  
 1625 ····.line·213
1621 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/jce/provider/PKIXNameConstraintValidator;->extractNameAsString(Lorg/spongycastle/asn1/x509/GeneralName;)Ljava/lang/String;1626 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/jce/provider/PKIXNameConstraintValidator;->extractNameAsString(Lorg/spongycastle/asn1/x509/GeneralName;)Ljava/lang/String;
  
1622 ····move-result-object·v11627 ····move-result-object·v1
  
1623 ····.line·2161628 ····.line·216
1624 ····.local·v1,·"email":Ljava/lang/String;1629 ····.local·v1,·"email":Ljava/lang/String;
1625 ····if-nez·p1,·:cond_11630 ····if-nez·p1,·:cond_1
Offset 1820, 14 lines modifiedOffset 1825, 15 lines modified
1820 ····.line·11591825 ····.line·1159
1821 ····invoke-direct·{p0,·p1,·p2},·Lorg/spongycastle/jce/provider/PKIXNameConstraintValidator;->withinDomain(Ljava/lang/String;Ljava/lang/String;)Z1826 ····invoke-direct·{p0,·p1,·p2},·Lorg/spongycastle/jce/provider/PKIXNameConstraintValidator;->withinDomain(Ljava/lang/String;Ljava/lang/String;)Z
  
1822 ····move-result·v11827 ····move-result·v1
  
1823 ····if-nez·v1,·:cond_51828 ····if-nez·v1,·:cond_5
  
 1829 ····.line·1160
1824 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z1830 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
1825 ····move-result·v11831 ····move-result·v1
  
1826 ····if-eqz·v1,·:cond_61832 ····if-eqz·v1,·:cond_6
  
1827 ····.line·11621833 ····.line·1162
Offset 1953, 33 lines modifiedOffset 1959, 35 lines modified
1953 ····:goto_01959 ····:goto_0
1954 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z1960 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
1955 ····move-result·v51961 ····move-result·v5
  
1956 ····if-eqz·v5,·:cond_21962 ····if-eqz·v5,·:cond_2
  
1957 ····.line·2791963 ····.line·280
1958 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;1964 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1959 ····move-result-object·v51965 ····move-result-object·v5
  
1960 ····check-cast·v5,·Lorg/spongycastle/asn1/x509/GeneralSubtree;1966 ····check-cast·v5,·Lorg/spongycastle/asn1/x509/GeneralSubtree;
  
1961 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralSubtree;->getBase()Lorg/spongycastle/asn1/x509/GeneralName;1967 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralSubtree;->getBase()Lorg/spongycastle/asn1/x509/GeneralName;
  
1962 ····move-result-object·v51968 ····move-result-object·v5
  
1963 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralName;->getName()Lorg/spongycastle/asn1/ASN1Encodable;1969 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/GeneralName;->getName()Lorg/spongycastle/asn1/ASN1Encodable;
  
1964 ····move-result-object·v51970 ····move-result-object·v5
  
 1971 ····.line·279
1965 ····invoke-static·{v5},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1OctetString;1972 ····invoke-static·{v5},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1OctetString;
  
1966 ····move-result-object·v51973 ····move-result-object·v5
  
 1974 ····.line·280
1967 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B1975 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
1968 ····move-result-object·v21976 ····move-result-object·v2
  
1969 ····.line·2811977 ····.line·281
1970 ····.local·v2,·"ip":[B1978 ····.local·v2,·"ip":[B
1971 ····if-nez·p1,·:cond_11979 ····if-nez·p1,·:cond_1
Offset 2197, 18 lines modifiedOffset 2205, 20 lines modified
2197 ····.line·12342205 ····.line·1234
Max diff block lines reached; 22437/26286 bytes (85.36%) of diff not shown.
555 B
smali/org/spongycastle/crypto/macs/SkeinMac.smali
    
Offset 226, 14 lines modifiedOffset 226, 15 lines modified
  
226 ····const-string·v3,·"Invalid·parameter·passed·to·Skein·MAC·init·-·"226 ····const-string·v3,·"Invalid·parameter·passed·to·Skein·MAC·init·-·"
  
227 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;227 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
228 ····move-result-object·v2228 ····move-result-object·v2
  
 229 ····.line·85
229 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;230 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
230 ····move-result-object·v3231 ····move-result-object·v3
  
231 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;232 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
232 ····move-result-object·v3233 ····move-result-object·v3
558 B
smali/org/spongycastle/crypto/macs/CMac.smali
    
Offset 93, 14 lines modifiedOffset 93, 15 lines modified
  
93 ····const-string·v2,·"MAC·size·must·be·less·or·equal·to·"93 ····const-string·v2,·"MAC·size·must·be·less·or·equal·to·"
  
94 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
95 ····move-result-object·v195 ····move-result-object·v1
  
 96 ····.line·81
96 ····invoke-interface·{p1},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I97 ····invoke-interface·{p1},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I
  
97 ····move-result·v298 ····move-result·v2
  
98 ····mul-int/lit8·v2,·v2,·0x899 ····mul-int/lit8·v2,·v2,·0x8
  
99 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
664 B
smali/org/spongycastle/crypto/encodings/PKCS1Encoding$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/spongycastle/crypto/encodings/PKCS1Encoding;21 .field·final·synthetic·this$0:Lorg/spongycastle/crypto/encodings/PKCS1Encoding;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/crypto/encodings/PKCS1Encoding;)V23 .method·constructor·<init>(Lorg/spongycastle/crypto/encodings/PKCS1Encoding;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/encodings/PKCS1Encoding;
  
25 ····.prologue26 ····.prologue
26 ····.line·5627 ····.line·56
27 ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/encodings/PKCS1Encoding$1;->this$0:Lorg/spongycastle/crypto/encodings/PKCS1Encoding;28 ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/encodings/PKCS1Encoding$1;->this$0:Lorg/spongycastle/crypto/encodings/PKCS1Encoding;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
518 B
smali/org/spongycastle/crypto/params/SkeinParameters.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/spongycastle/crypto/CipherParameters;6 .implements·Lorg/spongycastle/crypto/CipherParameters;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/spongycastle/crypto/params/SkeinParameters$1;, 
11 ········Lorg/spongycastle/crypto/params/SkeinParameters$Builder;10 ········Lorg/spongycastle/crypto/params/SkeinParameters$Builder;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·public·static·final·PARAM_TYPE_CONFIG:I·=·0x414 .field·public·static·final·PARAM_TYPE_CONFIG:I·=·0x4
843 B
smali/org/spongycastle/crypto/kems/ECIESKeyEncapsulation.smali
    
Offset 556, 14 lines modifiedOffset 556, 15 lines modified
  
556 ····move/from16·v0,·v18556 ····move/from16·v0,·v18
  
557 ····new-array·v11,·v0,·[Lorg/spongycastle/math/ec/ECPoint;557 ····new-array·v11,·v0,·[Lorg/spongycastle/math/ec/ECPoint;
  
558 ····const/16·v18,·0x0558 ····const/16·v18,·0x0
  
 559 ····.line·124
559 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;560 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
560 ····move-result-object·v19561 ····move-result-object·v19
  
561 ····move-object/from16·v0,·v19562 ····move-object/from16·v0,·v19
  
562 ····move-object/from16·v1,·v16563 ····move-object/from16·v1,·v16
Offset 572, 14 lines modifiedOffset 573, 15 lines modified
  
572 ····move-result-object·v19573 ····move-result-object·v19
  
573 ····aput-object·v19,·v11,·v18574 ····aput-object·v19,·v11,·v18
  
574 ····const/16·v18,·0x1575 ····const/16·v18,·0x1
  
 576 ····.line·125
575 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;->getQ()Lorg/spongycastle/math/ec/ECPoint;577 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;->getQ()Lorg/spongycastle/math/ec/ECPoint;
  
576 ····move-result-object·v19578 ····move-result-object·v19
  
577 ····move-object/from16·v0,·v19579 ····move-object/from16·v0,·v19
  
578 ····move-object/from16·v1,·v17580 ····move-object/from16·v1,·v17
1.04 KB
smali/org/spongycastle/crypto/signers/DSASigner.smali
    
Offset 193, 26 lines modifiedOffset 193, 28 lines modified
  
193 ····move-result-object·v7193 ····move-result-object·v7
  
194 ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/signers/DSASigner;->key:Lorg/spongycastle/crypto/params/DSAKeyParameters;194 ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/signers/DSASigner;->key:Lorg/spongycastle/crypto/params/DSAKeyParameters;
  
195 ····check-cast·v6,·Lorg/spongycastle/crypto/params/DSAPrivateKeyParameters;195 ····check-cast·v6,·Lorg/spongycastle/crypto/params/DSAPrivateKeyParameters;
  
 196 ····.line·96
196 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/DSAPrivateKeyParameters;->getX()Ljava/math/BigInteger;197 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/DSAPrivateKeyParameters;->getX()Ljava/math/BigInteger;
  
197 ····move-result-object·v6198 ····move-result-object·v6
  
198 ····invoke-virtual·{v6,·v3},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;199 ····invoke-virtual·{v6,·v3},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
199 ····move-result-object·v6200 ····move-result-object·v6
  
200 ····invoke-virtual·{v1,·v6},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;201 ····invoke-virtual·{v1,·v6},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
201 ····move-result-object·v6202 ····move-result-object·v6
  
 203 ····.line·95
202 ····invoke-virtual·{v7,·v6},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;204 ····invoke-virtual·{v7,·v6},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
203 ····move-result-object·v0205 ····move-result-object·v0
  
204 ····.line·98206 ····.line·98
205 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/DSAParameters;->getQ()Ljava/math/BigInteger;207 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/DSAParameters;->getQ()Ljava/math/BigInteger;
  
1.09 KB
smali/org/spongycastle/crypto/signers/GOST3410Signer.smali
    
Offset 133, 26 lines modifiedOffset 133, 28 lines modified
  
133 ····move-result-object·v9133 ····move-result-object·v9
  
134 ····iget-object·v8,·p0,·Lorg/spongycastle/crypto/signers/GOST3410Signer;->key:Lorg/spongycastle/crypto/params/GOST3410KeyParameters;134 ····iget-object·v8,·p0,·Lorg/spongycastle/crypto/signers/GOST3410Signer;->key:Lorg/spongycastle/crypto/params/GOST3410KeyParameters;
  
135 ····check-cast·v8,·Lorg/spongycastle/crypto/params/GOST3410PrivateKeyParameters;135 ····check-cast·v8,·Lorg/spongycastle/crypto/params/GOST3410PrivateKeyParameters;
  
 136 ····.line·74
136 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/GOST3410PrivateKeyParameters;->getX()Ljava/math/BigInteger;137 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/GOST3410PrivateKeyParameters;->getX()Ljava/math/BigInteger;
  
137 ····move-result-object·v8138 ····move-result-object·v8
  
138 ····invoke-virtual·{v8,·v5},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;139 ····invoke-virtual·{v8,·v5},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
139 ····move-result-object·v8140 ····move-result-object·v8
  
140 ····invoke-virtual·{v9,·v8},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;141 ····invoke-virtual·{v9,·v8},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
141 ····move-result-object·v8142 ····move-result-object·v8
  
 143 ····.line·75
142 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/params/GOST3410Parameters;->getQ()Ljava/math/BigInteger;144 ····invoke-virtual·{v4},·Lorg/spongycastle/crypto/params/GOST3410Parameters;->getQ()Ljava/math/BigInteger;
  
143 ····move-result-object·v9145 ····move-result-object·v9
  
144 ····invoke-virtual·{v8,·v9},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;146 ····invoke-virtual·{v8,·v9},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
145 ····move-result-object·v7147 ····move-result-object·v7
1.25 KB
smali/org/spongycastle/crypto/signers/DSADigestSigner.smali
    
Offset 57, 38 lines modifiedOffset 57, 41 lines modified
  
57 ····.line·15757 ····.line·157
58 ····.local·v0,·"s":Lorg/spongycastle/asn1/ASN1Sequence;58 ····.local·v0,·"s":Lorg/spongycastle/asn1/ASN1Sequence;
59 ····const/4·v1,·0x259 ····const/4·v1,·0x2
  
60 ····new-array·v2,·v1,·[Ljava/math/BigInteger;60 ····new-array·v2,·v1,·[Ljava/math/BigInteger;
  
 61 ····.line·159
61 ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;62 ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
62 ····move-result-object·v163 ····move-result-object·v1
  
63 ····check-cast·v1,·Lorg/spongycastle/asn1/DERInteger;64 ····check-cast·v1,·Lorg/spongycastle/asn1/DERInteger;
  
64 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/DERInteger;->getValue()Ljava/math/BigInteger;65 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/DERInteger;->getValue()Ljava/math/BigInteger;
  
65 ····move-result-object·v166 ····move-result-object·v1
  
66 ····aput-object·v1,·v2,·v367 ····aput-object·v1,·v2,·v3
  
 68 ····.line·160
67 ····invoke-virtual·{v0,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;69 ····invoke-virtual·{v0,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
68 ····move-result-object·v170 ····move-result-object·v1
  
69 ····check-cast·v1,·Lorg/spongycastle/asn1/DERInteger;71 ····check-cast·v1,·Lorg/spongycastle/asn1/DERInteger;
  
70 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/DERInteger;->getValue()Ljava/math/BigInteger;72 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/DERInteger;->getValue()Ljava/math/BigInteger;
  
71 ····move-result-object·v173 ····move-result-object·v1
  
72 ····aput-object·v1,·v2,·v474 ····aput-object·v1,·v2,·v4
  
 75 ····.line·157
73 ····return-object·v276 ····return-object·v2
74 .end·method77 .end·method
  
75 .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B78 .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B
76 ····.locals·379 ····.locals·3
77 ····.param·p1,·"r"····#·Ljava/math/BigInteger;80 ····.param·p1,·"r"····#·Ljava/math/BigInteger;
78 ····.param·p2,·"s"····#·Ljava/math/BigInteger;81 ····.param·p2,·"s"····#·Ljava/math/BigInteger;
928 B
smali/org/spongycastle/crypto/generators/KDFFeedbackBytesGenerator.smali
    
Offset 527, 14 lines modifiedOffset 527, 15 lines modified
  
527 ····move-result·v4527 ····move-result·v4
  
528 ····const/4·v5,·0x1528 ····const/4·v5,·0x1
  
529 ····if-ne·v4,·v5,·:cond_1529 ····if-ne·v4,·v5,·:cond_1
  
 530 ····.line·75
530 ····:goto_0531 ····:goto_0
531 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFFeedbackBytesGenerator;->maxSizeExcl:I532 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFFeedbackBytesGenerator;->maxSizeExcl:I
  
532 ····.line·82533 ····.line·82
533 ····.end·local·v1····#·"maxSize":Ljava/math/BigInteger;534 ····.end·local·v1····#·"maxSize":Ljava/math/BigInteger;
534 ····:goto_1535 ····:goto_1
535 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/KDFFeedbackParameters;->getIV()[B536 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/KDFFeedbackParameters;->getIV()[B
Offset 554, 15 lines modifiedOffset 555, 15 lines modified
554 ····const/4·v3,·0x0555 ····const/4·v3,·0x0
  
555 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFFeedbackBytesGenerator;->generatedBytes:I556 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFFeedbackBytesGenerator;->generatedBytes:I
  
556 ····.line·88557 ····.line·88
557 ····return-void558 ····return-void
  
558 ····.line·74559 ····.line·75
559 ····.restart·local·v1····#·"maxSize":Ljava/math/BigInteger;560 ····.restart·local·v1····#·"maxSize":Ljava/math/BigInteger;
560 ····:cond_1561 ····:cond_1
561 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I562 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I
  
562 ····move-result·v3563 ····move-result·v3
  
563 ····goto·:goto_0564 ····goto·:goto_0
7.46 KB
smali/org/spongycastle/crypto/generators/GOST3410ParametersGenerator.smali
    
Offset 524, 14 lines modifiedOffset 524, 15 lines modified
  
524 ····sget-object·v22,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;524 ····sget-object·v22,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
  
525 ····aget·v23,·v17,·v13525 ····aget·v23,·v17,·v13
  
526 ····add-int/lit8·v23,·v23,·-0x1526 ····add-int/lit8·v23,·v23,·-0x1
  
 527 ····.line·109
527 ····invoke-virtual/range·{v22·..·v23},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger;528 ····invoke-virtual/range·{v22·..·v23},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger;
  
528 ····move-result-object·v22529 ····move-result-object·v22
  
529 ····move-object/from16·v0,·v22530 ····move-object/from16·v0,·v22
  
530 ····invoke-virtual·{v0,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;531 ····invoke-virtual·{v0,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
Offset 542, 26 lines modifiedOffset 543, 28 lines modified
  
542 ····aget-object·v23,·v14,·v23543 ····aget-object·v23,·v14,·v23
  
543 ····sget-object·v24,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;544 ····sget-object·v24,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
  
544 ····mul-int/lit8·v25,·v15,·0x10545 ····mul-int/lit8·v25,·v15,·0x10
  
 546 ····.line·110
545 ····invoke-virtual/range·{v24·..·v25},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger;547 ····invoke-virtual/range·{v24·..·v25},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger;
  
546 ····move-result-object·v24548 ····move-result-object·v24
  
547 ····invoke-virtual/range·{v23·..·v24},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;549 ····invoke-virtual/range·{v23·..·v24},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
548 ····move-result-object·v23550 ····move-result-object·v23
  
549 ····invoke-virtual/range·{v22·..·v23},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;551 ····invoke-virtual/range·{v22·..·v23},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
550 ····move-result-object·v22552 ····move-result-object·v22
  
 553 ····.line·109
551 ····invoke-virtual/range·{v21·..·v22},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;554 ····invoke-virtual/range·{v21·..·v22},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
552 ····move-result-object·v7555 ····move-result-object·v7
  
553 ····.line·112556 ····.line·112
554 ····.local·v7,·"N":Ljava/math/BigInteger;557 ····.local·v7,·"N":Ljava/math/BigInteger;
555 ····sget-object·v21,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;558 ····sget-object·v21,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
Offset 690, 14 lines modifiedOffset 693, 15 lines modified
  
690 ····sget-object·v21,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;693 ····sget-object·v21,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
  
691 ····int-to-long·v0,·v12694 ····int-to-long·v0,·v12
  
692 ····move-wide/from16·v22,·v0695 ····move-wide/from16·v22,·v0
  
 696 ····.line·131
693 ····invoke-static/range·{v22·..·v23},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;697 ····invoke-static/range·{v22·..·v23},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
694 ····move-result-object·v22698 ····move-result-object·v22
  
695 ····move-object/from16·v0,·v22699 ····move-object/from16·v0,·v22
  
696 ····invoke-virtual·{v7,·v0},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;700 ····invoke-virtual·{v7,·v0},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
Offset 1275, 14 lines modifiedOffset 1279, 15 lines modified
  
1275 ····sget-object·v22,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;1279 ····sget-object·v22,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
  
1276 ····aget·v23,·v17,·v131280 ····aget·v23,·v17,·v13
  
1277 ····add-int/lit8·v23,·v23,·-0x11281 ····add-int/lit8·v23,·v23,·-0x1
  
 1282 ····.line·229
1278 ····invoke-virtual/range·{v22·..·v23},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger;1283 ····invoke-virtual/range·{v22·..·v23},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger;
  
1279 ····move-result-object·v221284 ····move-result-object·v22
  
1280 ····move-object/from16·v0,·v221285 ····move-object/from16·v0,·v22
  
1281 ····invoke-virtual·{v0,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;1286 ····invoke-virtual·{v0,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
Offset 1293, 26 lines modifiedOffset 1298, 28 lines modified
  
1293 ····aget-object·v23,·v14,·v231298 ····aget-object·v23,·v14,·v23
  
1294 ····sget-object·v24,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;1299 ····sget-object·v24,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
  
1295 ····mul-int/lit8·v25,·v15,·0x201300 ····mul-int/lit8·v25,·v15,·0x20
  
 1301 ····.line·230
1296 ····invoke-virtual/range·{v24·..·v25},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger;1302 ····invoke-virtual/range·{v24·..·v25},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger;
  
1297 ····move-result-object·v241303 ····move-result-object·v24
  
1298 ····invoke-virtual/range·{v23·..·v24},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;1304 ····invoke-virtual/range·{v23·..·v24},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1299 ····move-result-object·v231305 ····move-result-object·v23
  
1300 ····invoke-virtual/range·{v22·..·v23},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;1306 ····invoke-virtual/range·{v22·..·v23},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1301 ····move-result-object·v221307 ····move-result-object·v22
  
 1308 ····.line·229
1302 ····invoke-virtual/range·{v21·..·v22},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;1309 ····invoke-virtual/range·{v21·..·v22},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1303 ····move-result-object·v71310 ····move-result-object·v7
  
1304 ····.line·2321311 ····.line·232
1305 ····.local·v7,·"N":Ljava/math/BigInteger;1312 ····.local·v7,·"N":Ljava/math/BigInteger;
1306 ····sget-object·v21,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;1313 ····sget-object·v21,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
Offset 1441, 14 lines modifiedOffset 1448, 15 lines modified
  
1441 ····sget-object·v21,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;1448 ····sget-object·v21,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
  
1442 ····int-to-long·v0,·v121449 ····int-to-long·v0,·v12
  
1443 ····move-wide/from16·v22,·v01450 ····move-wide/from16·v22,·v0
  
 1451 ····.line·251
1444 ····invoke-static/range·{v22·..·v23},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;1452 ····invoke-static/range·{v22·..·v23},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
1445 ····move-result-object·v221453 ····move-result-object·v22
  
1446 ····move-object/from16·v0,·v221454 ····move-object/from16·v0,·v22
  
1447 ····invoke-virtual·{v7,·v0},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;1455 ····invoke-virtual·{v7,·v0},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
Offset 1839, 24 lines modifiedOffset 1847, 26 lines modified
  
1839 ····move-result-object·v161847 ····move-result-object·v16
  
1840 ····sget-object·v17,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;1848 ····sget-object·v17,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->TWO:Ljava/math/BigInteger;
  
Max diff block lines reached; 3386/7486 bytes (45.23%) of diff not shown.
834 B
smali/org/spongycastle/crypto/generators/DSAParametersGenerator.smali
    
Offset 1392, 21 lines modifiedOffset 1392, 24 lines modified
  
1392 ····.prologue1392 ····.prologue
1393 ····.line·1111393 ····.line·111
1394 ····iget-boolean·v0,·p0,·Lorg/spongycastle/crypto/generators/DSAParametersGenerator;->use186_3:Z1394 ····iget-boolean·v0,·p0,·Lorg/spongycastle/crypto/generators/DSAParametersGenerator;->use186_3:Z
  
1395 ····if-eqz·v0,·:cond_01395 ····if-eqz·v0,·:cond_0
  
 1396 ····.line·112
1396 ····invoke-direct·{p0},·Lorg/spongycastle/crypto/generators/DSAParametersGenerator;->generateParameters_FIPS186_3()Lorg/spongycastle/crypto/params/DSAParameters;1397 ····invoke-direct·{p0},·Lorg/spongycastle/crypto/generators/DSAParametersGenerator;->generateParameters_FIPS186_3()Lorg/spongycastle/crypto/params/DSAParameters;
  
1397 ····move-result-object·v01398 ····move-result-object·v0
  
 1399 ····.line·111
1398 ····:goto_01400 ····:goto_0
1399 ····return-object·v01401 ····return-object·v0
  
 1402 ····.line·113
1400 ····:cond_01403 ····:cond_0
1401 ····invoke-direct·{p0},·Lorg/spongycastle/crypto/generators/DSAParametersGenerator;->generateParameters_FIPS186_2()Lorg/spongycastle/crypto/params/DSAParameters;1404 ····invoke-direct·{p0},·Lorg/spongycastle/crypto/generators/DSAParametersGenerator;->generateParameters_FIPS186_2()Lorg/spongycastle/crypto/params/DSAParameters;
  
1402 ····move-result-object·v01405 ····move-result-object·v0
  
1403 ····goto·:goto_01406 ····goto·:goto_0
1404 .end·method1407 .end·method
1010 B
smali/org/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator.smali
    
Offset 559, 14 lines modifiedOffset 559, 15 lines modified
  
559 ····move-result·v4559 ····move-result·v4
  
560 ····const/4·v5,·0x1560 ····const/4·v5,·0x1
  
561 ····if-ne·v4,·v5,·:cond_1561 ····if-ne·v4,·v5,·:cond_1
  
 562 ····.line·76
562 ····:goto_0563 ····:goto_0
563 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator;->maxSizeExcl:I564 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator;->maxSizeExcl:I
  
564 ····.line·83565 ····.line·83
565 ····.end·local·v1····#·"maxSize":Ljava/math/BigInteger;566 ····.end·local·v1····#·"maxSize":Ljava/math/BigInteger;
566 ····:goto_1567 ····:goto_1
567 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/KDFDoublePipelineIterationParameters;->useCounter()Z568 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/KDFDoublePipelineIterationParameters;->useCounter()Z
Offset 579, 15 lines modifiedOffset 580, 15 lines modified
579 ····const/4·v3,·0x0580 ····const/4·v3,·0x0
  
580 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator;->generatedBytes:I581 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator;->generatedBytes:I
  
581 ····.line·88582 ····.line·88
582 ····return-void583 ····return-void
  
583 ····.line·75584 ····.line·76
584 ····.restart·local·v1····#·"maxSize":Ljava/math/BigInteger;585 ····.restart·local·v1····#·"maxSize":Ljava/math/BigInteger;
585 ····:cond_1586 ····:cond_1
586 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I587 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I
  
587 ····move-result·v3588 ····move-result·v3
  
588 ····goto·:goto_0589 ····goto·:goto_0
698 B
smali/org/spongycastle/crypto/generators/KDFCounterBytesGenerator.smali
    
Offset 478, 26 lines modifiedOffset 478, 27 lines modified
  
478 ····const/4·v4,·0x1478 ····const/4·v4,·0x1
  
479 ····if-ne·v3,·v4,·:cond_1479 ····if-ne·v3,·v4,·:cond_1
  
480 ····const·v3,·0x7fffffff480 ····const·v3,·0x7fffffff
  
 481 ····.line·71
481 ····:goto_0482 ····:goto_0
482 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFCounterBytesGenerator;->maxSizeExcl:I483 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFCounterBytesGenerator;->maxSizeExcl:I
  
483 ····.line·75484 ····.line·75
484 ····const/4·v3,·0x0485 ····const/4·v3,·0x0
  
485 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFCounterBytesGenerator;->generatedBytes:I486 ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFCounterBytesGenerator;->generatedBytes:I
  
486 ····.line·76487 ····.line·76
487 ····return-void488 ····return-void
  
488 ····.line·70489 ····.line·71
489 ····:cond_1490 ····:cond_1
490 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I491 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I
  
491 ····move-result·v3492 ····move-result·v3
  
492 ····goto·:goto_0493 ····goto·:goto_0
493 .end·method494 .end·method
1.99 KB
smali/org/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator.smali
    
Offset 823, 14 lines modifiedOffset 823, 15 lines modified
  
823 ····move-object/from16·v0,·v31823 ····move-object/from16·v0,·v31
  
824 ····invoke-virtual·{v5,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;824 ····invoke-virtual·{v5,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
825 ····move-result-object·v5825 ····move-result-object·v5
  
 826 ····.line·147
826 ····move-object/from16·v0,·v19827 ····move-object/from16·v0,·v19
  
827 ····move-object/from16·v1,·v21828 ····move-object/from16·v1,·v21
  
828 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;829 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
829 ····move-result-object·v31830 ····move-result-object·v31
Offset 845, 14 lines modifiedOffset 846, 15 lines modified
  
845 ····move-result-object·v5846 ····move-result-object·v5
  
846 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;847 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
847 ····move-result-object·v5848 ····move-result-object·v5
  
 849 ····.line·146
848 ····invoke-virtual·{v2,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V850 ····invoke-virtual·{v2,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
849 ····goto/16·:goto_2851 ····goto/16·:goto_2
  
850 ····.line·154852 ····.line·154
851 ····:cond_6853 ····:cond_6
852 ····if-eqz·v13,·:cond_7854 ····if-eqz·v13,·:cond_7
Offset 1810, 26 lines modifiedOffset 1812, 28 lines modified
  
1810 ····move-object/from16·v0,·v321812 ····move-object/from16·v0,·v32
  
1811 ····invoke-direct·{v0,·v2,·v3,·v4,·v5},·Lorg/spongycastle/crypto/params/NaccacheSternKeyParameters;-><init>(ZLjava/math/BigInteger;Ljava/math/BigInteger;I)V1813 ····invoke-direct·{v0,·v2,·v3,·v4,·v5},·Lorg/spongycastle/crypto/params/NaccacheSternKeyParameters;-><init>(ZLjava/math/BigInteger;Ljava/math/BigInteger;I)V
  
1812 ····new-instance·v2,·Lorg/spongycastle/crypto/params/NaccacheSternPrivateKeyParameters;1814 ····new-instance·v2,·Lorg/spongycastle/crypto/params/NaccacheSternPrivateKeyParameters;
  
 1815 ····.line·279
1813 ····invoke-virtual/range·{v25·..·v25},·Ljava/math/BigInteger;->bitLength()I1816 ····invoke-virtual/range·{v25·..·v25},·Ljava/math/BigInteger;->bitLength()I
  
1814 ····move-result·v51817 ····move-result·v5
  
1815 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/crypto/params/NaccacheSternPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;ILjava/util/Vector;Ljava/math/BigInteger;)V1818 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/crypto/params/NaccacheSternPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;ILjava/util/Vector;Ljava/math/BigInteger;)V
  
1816 ····move-object/from16·v0,·v311819 ····move-object/from16·v0,·v31
  
1817 ····move-object/from16·v1,·v321820 ····move-object/from16·v1,·v32
  
1818 ····invoke-direct·{v0,·v1,·v2},·Lorg/spongycastle/crypto/AsymmetricCipherKeyPair;-><init>(Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;)V1821 ····invoke-direct·{v0,·v1,·v2},·Lorg/spongycastle/crypto/AsymmetricCipherKeyPair;-><init>(Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;)V
  
 1822 ····.line·278
1819 ····return-object·v311823 ····return-object·v31
1820 .end·method1824 .end·method
  
1821 .method·public·init(Lorg/spongycastle/crypto/KeyGenerationParameters;)V1825 .method·public·init(Lorg/spongycastle/crypto/KeyGenerationParameters;)V
1822 ····.locals·01826 ····.locals·0
1823 ····.param·p1,·"param"····#·Lorg/spongycastle/crypto/KeyGenerationParameters;1827 ····.param·p1,·"param"····#·Lorg/spongycastle/crypto/KeyGenerationParameters;
  
489 B
smali/org/spongycastle/crypto/engines/RC532Engine.smali
    
Offset 723, 14 lines modifiedOffset 723, 15 lines modified
723 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC532Engine;->encryptBlock([BI[BI)I723 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC532Engine;->encryptBlock([BI[BI)I
  
724 ····move-result·v0724 ····move-result·v0
  
725 ····:goto_0725 ····:goto_0
726 ····return·v0726 ····return·v0
  
 727 ····.line·105
727 ····:cond_0728 ····:cond_0
728 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC532Engine;->decryptBlock([BI[BI)I729 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC532Engine;->decryptBlock([BI[BI)I
  
729 ····move-result·v0730 ····move-result·v0
  
730 ····goto·:goto_0731 ····goto·:goto_0
731 .end·method732 .end·method
1020 B
smali/org/spongycastle/crypto/engines/RSACoreEngine.smali
    
Offset 480, 23 lines modifiedOffset 480, 25 lines modified
480 ····.end·local·v9····#·"qInv":Ljava/math/BigInteger;480 ····.end·local·v9····#·"qInv":Ljava/math/BigInteger;
481 ····:goto_0481 ····:goto_0
482 ····return-object·v4482 ····return-object·v4
  
483 ····:cond_0483 ····:cond_0
484 ····iget-object·v10,·p0,·Lorg/spongycastle/crypto/engines/RSACoreEngine;->key:Lorg/spongycastle/crypto/params/RSAKeyParameters;484 ····iget-object·v10,·p0,·Lorg/spongycastle/crypto/engines/RSACoreEngine;->key:Lorg/spongycastle/crypto/params/RSAKeyParameters;
  
 485 ····.line·200
485 ····invoke-virtual·{v10},·Lorg/spongycastle/crypto/params/RSAKeyParameters;->getExponent()Ljava/math/BigInteger;486 ····invoke-virtual·{v10},·Lorg/spongycastle/crypto/params/RSAKeyParameters;->getExponent()Ljava/math/BigInteger;
  
486 ····move-result-object·v10487 ····move-result-object·v10
  
487 ····iget-object·v11,·p0,·Lorg/spongycastle/crypto/engines/RSACoreEngine;->key:Lorg/spongycastle/crypto/params/RSAKeyParameters;488 ····iget-object·v11,·p0,·Lorg/spongycastle/crypto/engines/RSACoreEngine;->key:Lorg/spongycastle/crypto/params/RSAKeyParameters;
  
488 ····invoke-virtual·{v11},·Lorg/spongycastle/crypto/params/RSAKeyParameters;->getModulus()Ljava/math/BigInteger;489 ····invoke-virtual·{v11},·Lorg/spongycastle/crypto/params/RSAKeyParameters;->getModulus()Ljava/math/BigInteger;
  
489 ····move-result-object·v11490 ····move-result-object·v11
  
 491 ····.line·199
490 ····invoke-virtual·{p1,·v10,·v11},·Ljava/math/BigInteger;->modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;492 ····invoke-virtual·{p1,·v10,·v11},·Ljava/math/BigInteger;->modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
491 ····move-result-object·v4493 ····move-result-object·v4
  
492 ····goto·:goto_0494 ····goto·:goto_0
493 .end·method495 .end·method
587 B
smali/org/spongycastle/crypto/engines/RC2WrapEngine.smali
    
Offset 378, 14 lines modifiedOffset 378, 15 lines modified
  
378 ····move-result-object·v14378 ····move-result-object·v14
  
379 ····move-object/from16·v0,·p0379 ····move-object/from16·v0,·p0
  
380 ····iget-object·v15,·v0,·Lorg/spongycastle/crypto/engines/RC2WrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;380 ····iget-object·v15,·v0,·Lorg/spongycastle/crypto/engines/RC2WrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
  
 381 ····.line·244
381 ····invoke-virtual·{v15},·Lorg/spongycastle/crypto/modes/CBCBlockCipher;->getBlockSize()I382 ····invoke-virtual·{v15},·Lorg/spongycastle/crypto/modes/CBCBlockCipher;->getBlockSize()I
  
382 ····move-result·v15383 ····move-result·v15
  
383 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;384 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
384 ····move-result-object·v14385 ····move-result-object·v14
1.6 KB
smali/org/spongycastle/crypto/engines/HC256Engine.smali
    
Offset 403, 14 lines modifiedOffset 403, 15 lines modified
  
403 ····aget·v7,·v3,·v7403 ····aget·v7,·v3,·v7
  
404 ····add-int/2addr·v6,·v7404 ····add-int/2addr·v6,·v7
  
405 ····const/4·v7,·0x7405 ····const/4·v7,·0x7
  
 406 ····.line·123
406 ····invoke-static·{v5,·v7},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I407 ····invoke-static·{v5,·v7},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I
  
407 ····move-result·v7408 ····move-result·v7
  
408 ····const/16·v8,·0x12409 ····const/16·v8,·0x12
  
409 ····invoke-static·{v5,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I410 ····invoke-static·{v5,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I
Offset 549, 14 lines modifiedOffset 550, 15 lines modified
  
549 ····add-int/lit8·v7,·v0,·-0xa550 ····add-int/lit8·v7,·v0,·-0xa
  
550 ····and-int/lit16·v7,·v7,·0x3ff551 ····and-int/lit16·v7,·v7,·0x3ff
  
551 ····aget·v6,·v6,·v7552 ····aget·v6,·v6,·v7
  
 553 ····.line·40
552 ····invoke-static·{v2,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I554 ····invoke-static·{v2,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I
  
553 ····move-result·v7555 ····move-result·v7
  
554 ····invoke-static·{v3,·v9},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I556 ····invoke-static·{v3,·v9},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I
  
555 ····move-result·v8557 ····move-result·v8
Offset 684, 14 lines modifiedOffset 686, 15 lines modified
  
684 ····add-int/lit8·v7,·v0,·-0xa686 ····add-int/lit8·v7,·v0,·-0xa
  
685 ····and-int/lit16·v7,·v7,·0x3ff687 ····and-int/lit16·v7,·v7,·0x3ff
  
686 ····aget·v6,·v6,·v7688 ····aget·v6,·v6,·v7
  
 689 ····.line·53
687 ····invoke-static·{v2,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I690 ····invoke-static·{v2,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I
  
688 ····move-result·v7691 ····move-result·v7
  
689 ····invoke-static·{v3,·v9},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I692 ····invoke-static·{v3,·v9},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I
  
690 ····move-result·v8693 ····move-result·v8
Offset 876, 14 lines modifiedOffset 879, 15 lines modified
  
876 ····const-string·v3,·"Invalid·parameter·passed·to·HC256·init·-·"879 ····const-string·v3,·"Invalid·parameter·passed·to·HC256·init·-·"
  
877 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;880 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
878 ····move-result-object·v2881 ····move-result-object·v2
  
 882 ····.line·176
879 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;883 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
880 ····move-result-object·v3884 ····move-result-object·v3
  
881 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;885 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
882 ····move-result-object·v3886 ····move-result-object·v3
578 B
smali/org/spongycastle/crypto/engines/ThreefishEngine.smali
    
Offset 1019, 14 lines modifiedOffset 1019, 15 lines modified
  
1019 ····const-string·v8,·"Invalid·parameter·passed·to·Threefish·init·-·"1019 ····const-string·v8,·"Invalid·parameter·passed·to·Threefish·init·-·"
  
1020 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1020 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1021 ····move-result-object·v71021 ····move-result-object·v7
  
 1022 ····.line·178
1022 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1023 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1023 ····move-result-object·v81024 ····move-result-object·v8
  
1024 ····invoke-virtual·{v8},·Ljava/lang/Class;->getName()Ljava/lang/String;1025 ····invoke-virtual·{v8},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1025 ····move-result-object·v81026 ····move-result-object·v8
488 B
smali/org/spongycastle/crypto/engines/RC564Engine.smali
    
Offset 744, 14 lines modifiedOffset 744, 15 lines modified
744 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->encryptBlock([BI[BI)I744 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->encryptBlock([BI[BI)I
  
745 ····move-result·v0745 ····move-result·v0
  
746 ····:goto_0746 ····:goto_0
747 ····return·v0747 ····return·v0
  
 748 ····.line·99
748 ····:cond_0749 ····:cond_0
749 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->decryptBlock([BI[BI)I750 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->decryptBlock([BI[BI)I
  
750 ····move-result·v0751 ····move-result·v0
  
751 ····goto·:goto_0752 ····goto·:goto_0
752 .end·method753 .end·method
698 B
smali/org/spongycastle/crypto/engines/DESEngine.smali
    
Offset 1924, 19 lines modifiedOffset 1924, 21 lines modified
  
1924 ····throw·v01924 ····throw·v0
  
1925 ····.line·451925 ····.line·45
1926 ····:cond_01926 ····:cond_0
1927 ····check-cast·p2,·Lorg/spongycastle/crypto/params/KeyParameter;1927 ····check-cast·p2,·Lorg/spongycastle/crypto/params/KeyParameter;
  
 1928 ····.line·46
1928 ····.end·local·p2····#·"params":Lorg/spongycastle/crypto/CipherParameters;1929 ····.end·local·p2····#·"params":Lorg/spongycastle/crypto/CipherParameters;
1929 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B1930 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B
  
1930 ····move-result-object·v01931 ····move-result-object·v0
  
 1932 ····.line·45
1931 ····invoke-virtual·{p0,·p1,·v0},·Lorg/spongycastle/crypto/engines/DESEngine;->generateWorkingKey(Z[B)[I1933 ····invoke-virtual·{p0,·p1,·v0},·Lorg/spongycastle/crypto/engines/DESEngine;->generateWorkingKey(Z[B)[I
  
1932 ····move-result-object·v01934 ····move-result-object·v0
  
1933 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/DESEngine;->workingKey:[I1935 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/DESEngine;->workingKey:[I
  
1934 ····.line·481936 ····.line·48
656 B
smali/org/spongycastle/crypto/engines/RC6Engine.smali
    
Offset 940, 21 lines modifiedOffset 940, 24 lines modified
  
940 ····.line·105940 ····.line·105
941 ····:cond_2941 ····:cond_2
942 ····iget-boolean·v1,·p0,·Lorg/spongycastle/crypto/engines/RC6Engine;->forEncryption:Z942 ····iget-boolean·v1,·p0,·Lorg/spongycastle/crypto/engines/RC6Engine;->forEncryption:Z
  
943 ····if-eqz·v1,·:cond_3943 ····if-eqz·v1,·:cond_3
  
 944 ····.line·106
944 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC6Engine;->encryptBlock([BI[BI)I945 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC6Engine;->encryptBlock([BI[BI)I
  
945 ····move-result·v1946 ····move-result·v1
  
 947 ····.line·105
946 ····:goto_0948 ····:goto_0
947 ····return·v1949 ····return·v1
  
 950 ····.line·107
948 ····:cond_3951 ····:cond_3
949 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC6Engine;->decryptBlock([BI[BI)I952 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC6Engine;->decryptBlock([BI[BI)I
  
950 ····move-result·v1953 ····move-result·v1
  
951 ····goto·:goto_0954 ····goto·:goto_0
952 .end·method955 .end·method
1.63 KB
smali/org/spongycastle/crypto/engines/GOST28147Engine.smali
    
Offset 1889, 25 lines modifiedOffset 1889, 26 lines modified
1889 ····.line·1801889 ····.line·180
1890 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ParametersWithSBox;->getParameters()Lorg/spongycastle/crypto/CipherParameters;1890 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ParametersWithSBox;->getParameters()Lorg/spongycastle/crypto/CipherParameters;
  
1891 ····move-result-object·v21891 ····move-result-object·v2
  
1892 ····if-eqz·v2,·:cond_11892 ····if-eqz·v2,·:cond_1
  
1893 ····.line·1821893 ····.line·183
1894 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ParametersWithSBox;->getParameters()Lorg/spongycastle/crypto/CipherParameters;1894 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ParametersWithSBox;->getParameters()Lorg/spongycastle/crypto/CipherParameters;
  
1895 ····move-result-object·v21895 ····move-result-object·v2
  
1896 ····check-cast·v2,·Lorg/spongycastle/crypto/params/KeyParameter;1896 ····check-cast·v2,·Lorg/spongycastle/crypto/params/KeyParameter;
  
1897 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B1897 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B
  
1898 ····move-result-object·v21898 ····move-result-object·v2
  
 1899 ····.line·182
1899 ····invoke-direct·{p0,·p1,·v2},·Lorg/spongycastle/crypto/engines/GOST28147Engine;->generateWorkingKey(Z[B)[I1900 ····invoke-direct·{p0,·p1,·v2},·Lorg/spongycastle/crypto/engines/GOST28147Engine;->generateWorkingKey(Z[B)[I
  
1900 ····move-result-object·v21901 ····move-result-object·v2
  
1901 ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/GOST28147Engine;->workingKey:[I1902 ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/GOST28147Engine;->workingKey:[I
  
1902 ····.line·1951903 ····.line·195
Offset 1924, 19 lines modifiedOffset 1925, 21 lines modified
1924 ····instance-of·v2,·p2,·Lorg/spongycastle/crypto/params/KeyParameter;1925 ····instance-of·v2,·p2,·Lorg/spongycastle/crypto/params/KeyParameter;
  
1925 ····if-eqz·v2,·:cond_31926 ····if-eqz·v2,·:cond_3
  
1926 ····.line·1881927 ····.line·188
1927 ····check-cast·p2,·Lorg/spongycastle/crypto/params/KeyParameter;1928 ····check-cast·p2,·Lorg/spongycastle/crypto/params/KeyParameter;
  
 1929 ····.line·189
1928 ····.end·local·p2····#·"params":Lorg/spongycastle/crypto/CipherParameters;1930 ····.end·local·p2····#·"params":Lorg/spongycastle/crypto/CipherParameters;
1929 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B1931 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B
  
1930 ····move-result-object·v21932 ····move-result-object·v2
  
 1933 ····.line·188
1931 ····invoke-direct·{p0,·p1,·v2},·Lorg/spongycastle/crypto/engines/GOST28147Engine;->generateWorkingKey(Z[B)[I1934 ····invoke-direct·{p0,·p1,·v2},·Lorg/spongycastle/crypto/engines/GOST28147Engine;->generateWorkingKey(Z[B)[I
  
1932 ····move-result-object·v21935 ····move-result-object·v2
  
1933 ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/GOST28147Engine;->workingKey:[I1936 ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/GOST28147Engine;->workingKey:[I
  
1934 ····goto·:goto_01937 ····goto·:goto_0
480 B
smali/org/spongycastle/crypto/engines/TEAEngine.smali
    
Offset 587, 14 lines modifiedOffset 587, 15 lines modified
587 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/TEAEngine;->encryptBlock([BI[BI)I587 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/TEAEngine;->encryptBlock([BI[BI)I
  
588 ····move-result·v0588 ····move-result·v0
  
589 ····:goto_0589 ····:goto_0
590 ····return·v0590 ····return·v0
  
 591 ····.line·93
591 ····:cond_3592 ····:cond_3
592 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/TEAEngine;->decryptBlock([BI[BI)I593 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/TEAEngine;->decryptBlock([BI[BI)I
  
593 ····move-result·v0594 ····move-result·v0
  
594 ····goto·:goto_0595 ····goto·:goto_0
595 .end·method596 .end·method
767 B
smali/org/spongycastle/crypto/engines/IDEAEngine.smali
    
Offset 995, 19 lines modifiedOffset 995, 21 lines modified
995 ····instance-of·v0,·p2,·Lorg/spongycastle/crypto/params/KeyParameter;995 ····instance-of·v0,·p2,·Lorg/spongycastle/crypto/params/KeyParameter;
  
996 ····if-eqz·v0,·:cond_0996 ····if-eqz·v0,·:cond_0
  
997 ····.line·58997 ····.line·58
998 ····check-cast·p2,·Lorg/spongycastle/crypto/params/KeyParameter;998 ····check-cast·p2,·Lorg/spongycastle/crypto/params/KeyParameter;
  
 999 ····.line·59
999 ····.end·local·p2····#·"params":Lorg/spongycastle/crypto/CipherParameters;1000 ····.end·local·p2····#·"params":Lorg/spongycastle/crypto/CipherParameters;
1000 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B1001 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B
  
1001 ····move-result-object·v01002 ····move-result-object·v0
  
 1003 ····.line·58
1002 ····invoke-direct·{p0,·p1,·v0},·Lorg/spongycastle/crypto/engines/IDEAEngine;->generateWorkingKey(Z[B)[I1004 ····invoke-direct·{p0,·p1,·v0},·Lorg/spongycastle/crypto/engines/IDEAEngine;->generateWorkingKey(Z[B)[I
  
1003 ····move-result-object·v01005 ····move-result-object·v0
  
1004 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/IDEAEngine;->workingKey:[I1006 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/IDEAEngine;->workingKey:[I
  
1005 ····.line·601007 ····.line·60
3.38 KB
smali/org/spongycastle/crypto/engines/TwofishEngine.smali
    
Offset 1076, 14 lines modifiedOffset 1076, 15 lines modified
  
1076 ····aget-object·v11,·v11,·v121076 ····aget-object·v11,·v11,·v12
  
1077 ····aget-byte·v11,·v11,·v11077 ····aget-byte·v11,·v11,·v1
  
1078 ····and-int/lit16·v11,·v11,·0xff1078 ····and-int/lit16·v11,·v11,·0xff
  
 1079 ····.line·539
1079 ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b1(I)I1080 ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b1(I)I
  
1080 ····move-result·v121081 ····move-result·v12
  
1081 ····xor-int/2addr·v11,·v121082 ····xor-int/2addr·v11,·v12
  
1082 ····aget·v10,·v10,·v111083 ····aget·v10,·v10,·v11
Offset 1098, 14 lines modifiedOffset 1099, 15 lines modified
  
1098 ····aget-object·v11,·v11,·v121099 ····aget-object·v11,·v11,·v12
  
1099 ····aget-byte·v11,·v11,·v21100 ····aget-byte·v11,·v11,·v2
  
1100 ····and-int/lit16·v11,·v11,·0xff1101 ····and-int/lit16·v11,·v11,·0xff
  
 1102 ····.line·540
1101 ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b2(I)I1103 ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b2(I)I
  
1102 ····move-result·v121104 ····move-result·v12
  
1103 ····xor-int/2addr·v11,·v121105 ····xor-int/2addr·v11,·v12
  
1104 ····aget·v10,·v10,·v111106 ····aget·v10,·v10,·v11
Offset 1120, 14 lines modifiedOffset 1122, 15 lines modified
  
1120 ····aget-object·v11,·v11,·v121122 ····aget-object·v11,·v11,·v12
  
1121 ····aget-byte·v11,·v11,·v31123 ····aget-byte·v11,·v11,·v3
  
1122 ····and-int/lit16·v11,·v11,·0xff1124 ····and-int/lit16·v11,·v11,·0xff
  
 1125 ····.line·541
1123 ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b3(I)I1126 ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b3(I)I
  
1124 ····move-result·v121127 ····move-result·v12
  
1125 ····xor-int/2addr·v11,·v121128 ····xor-int/2addr·v11,·v12
  
1126 ····aget·v10,·v10,·v111129 ····aget·v10,·v10,·v11
Offset 1291, 14 lines modifiedOffset 1294, 15 lines modified
  
1291 ····aget-object·v11,·v11,·v121294 ····aget-object·v11,·v11,·v12
  
1292 ····aget-byte·v11,·v11,·v01295 ····aget-byte·v11,·v11,·v0
  
1293 ····and-int/lit16·v11,·v11,·0xff1296 ····and-int/lit16·v11,·v11,·0xff
  
 1297 ····.line·555
1294 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b0(I)I1298 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b0(I)I
  
1295 ····move-result·v121299 ····move-result·v12
  
1296 ····xor-int/2addr·v11,·v121300 ····xor-int/2addr·v11,·v12
  
1297 ····aget-byte·v10,·v10,·v111301 ····aget-byte·v10,·v10,·v11
Offset 1327, 14 lines modifiedOffset 1331, 15 lines modified
  
1327 ····aget-object·v12,·v12,·v131331 ····aget-object·v12,·v12,·v13
  
1328 ····aget-byte·v12,·v12,·v11332 ····aget-byte·v12,·v12,·v1
  
1329 ····and-int/lit16·v12,·v12,·0xff1333 ····and-int/lit16·v12,·v12,·0xff
  
 1334 ····.line·556
1330 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b1(I)I1335 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b1(I)I
  
1331 ····move-result·v131336 ····move-result·v13
  
1332 ····xor-int/2addr·v12,·v131337 ····xor-int/2addr·v12,·v13
  
1333 ····aget-byte·v11,·v11,·v121338 ····aget-byte·v11,·v11,·v12
Offset 1365, 14 lines modifiedOffset 1370, 15 lines modified
  
1365 ····aget-object·v12,·v12,·v131370 ····aget-object·v12,·v12,·v13
  
1366 ····aget-byte·v12,·v12,·v21371 ····aget-byte·v12,·v12,·v2
  
1367 ····and-int/lit16·v12,·v12,·0xff1372 ····and-int/lit16·v12,·v12,·0xff
  
 1373 ····.line·557
1368 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b2(I)I1374 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b2(I)I
  
1369 ····move-result·v131375 ····move-result·v13
  
1370 ····xor-int/2addr·v12,·v131376 ····xor-int/2addr·v12,·v13
  
1371 ····aget-byte·v11,·v11,·v121377 ····aget-byte·v11,·v11,·v12
Offset 1403, 14 lines modifiedOffset 1409, 15 lines modified
  
1403 ····aget-object·v12,·v12,·v131409 ····aget-object·v12,·v12,·v13
  
1404 ····aget-byte·v12,·v12,·v31410 ····aget-byte·v12,·v12,·v3
  
1405 ····and-int/lit16·v12,·v12,·0xff1411 ····and-int/lit16·v12,·v12,·0xff
  
 1412 ····.line·558
1406 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b3(I)I1413 ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b3(I)I
  
1407 ····move-result·v131414 ····move-result·v13
  
1408 ····xor-int/2addr·v12,·v131415 ····xor-int/2addr·v12,·v13
  
1409 ····aget-byte·v11,·v11,·v121416 ····aget-byte·v11,·v11,·v12
Offset 3122, 14 lines modifiedOffset 3129, 15 lines modified
  
3122 ····move/from16·v0,·v233129 ····move/from16·v0,·v23
  
3123 ····and-int/lit16·v0,·v0,·0xff3130 ····and-int/lit16·v0,·v0,·0xff
  
3124 ····move/from16·v23,·v03131 ····move/from16·v23,·v0
  
 3132 ····.line·420
3125 ····move-object/from16·v0,·p03133 ····move-object/from16·v0,·p0
  
3126 ····invoke-direct·{v0,·v11},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b0(I)I3134 ····invoke-direct·{v0,·v11},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b0(I)I
  
3127 ····move-result·v243135 ····move-result·v24
  
3128 ····xor-int·v23,·v23,·v243136 ····xor-int·v23,·v23,·v24
Max diff block lines reached; 876/3348 bytes (26.16%) of diff not shown.
484 B
smali/org/spongycastle/crypto/engines/XTEAEngine.smali
    
Offset 606, 14 lines modifiedOffset 606, 15 lines modified
606 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/XTEAEngine;->encryptBlock([BI[BI)I606 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/XTEAEngine;->encryptBlock([BI[BI)I
  
607 ····move-result·v0607 ····move-result·v0
  
608 ····:goto_0608 ····:goto_0
609 ····return·v0609 ····return·v0
  
 610 ····.line·95
610 ····:cond_3611 ····:cond_3
611 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/XTEAEngine;->decryptBlock([BI[BI)I612 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/XTEAEngine;->decryptBlock([BI[BI)I
  
612 ····move-result·v0613 ····move-result·v0
  
613 ····goto·:goto_0614 ····goto·:goto_0
614 .end·method615 .end·method
960 B
smali/org/spongycastle/crypto/engines/HC128Engine.smali
    
Offset 152, 20 lines modifiedOffset 152, 22 lines modified
  
152 ····move-result·v1152 ····move-result·v1
  
153 ····xor-int/2addr·v0,·v1153 ····xor-int/2addr·v0,·v1
  
154 ····const/16·v1,·0x8154 ····const/16·v1,·0x8
  
 155 ····.line·45
155 ····invoke-static·{p2,·v1},·Lorg/spongycastle/crypto/engines/HC128Engine;->rotateRight(II)I156 ····invoke-static·{p2,·v1},·Lorg/spongycastle/crypto/engines/HC128Engine;->rotateRight(II)I
  
156 ····move-result·v1157 ····move-result·v1
  
157 ····add-int/2addr·v0,·v1158 ····add-int/2addr·v0,·v1
  
 159 ····.line·44
158 ····return·v0160 ····return·v0
159 .end·method161 .end·method
  
160 .method·private·g2(III)I162 .method·private·g2(III)I
161 ····.locals·2163 ····.locals·2
162 ····.param·p1,·"x"····#·I164 ····.param·p1,·"x"····#·I
163 ····.param·p2,·"y"····#·I165 ····.param·p2,·"y"····#·I
Offset 898, 14 lines modifiedOffset 900, 15 lines modified
  
898 ····const-string·v3,·"Invalid·parameter·passed·to·HC128·init·-·"900 ····const-string·v3,·"Invalid·parameter·passed·to·HC128·init·-·"
  
899 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;901 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
900 ····move-result-object·v2902 ····move-result-object·v2
  
 903 ····.line·196
901 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;904 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
902 ····move-result-object·v3905 ····move-result-object·v3
  
903 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;906 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
904 ····move-result-object·v3907 ····move-result-object·v3
499 B
smali/org/spongycastle/crypto/engines/NoekeonEngine.smali
    
Offset 1130, 14 lines modifiedOffset 1130, 15 lines modified
1130 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/NoekeonEngine;->encryptBlock([BI[BI)I1130 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/NoekeonEngine;->encryptBlock([BI[BI)I
  
1131 ····move-result·v01131 ····move-result·v0
  
1132 ····:goto_01132 ····:goto_0
1133 ····return·v01133 ····return·v0
  
 1134 ····.line·105
1134 ····:cond_31135 ····:cond_3
1135 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/NoekeonEngine;->decryptBlock([BI[BI)I1136 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/NoekeonEngine;->decryptBlock([BI[BI)I
  
1136 ····move-result·v01137 ····move-result·v0
  
1137 ····goto·:goto_01138 ····goto·:goto_0
1138 .end·method1139 .end·method
1.18 KB
smali/org/spongycastle/crypto/engines/IESEngine.smali
    
Offset 1361, 18 lines modifiedOffset 1361, 20 lines modified
1361 ····invoke-interface·{v8,·v6},·Lorg/spongycastle/crypto/DerivationFunction;->init(Lorg/spongycastle/crypto/DerivationParameters;)V1361 ····invoke-interface·{v8,·v6},·Lorg/spongycastle/crypto/DerivationFunction;->init(Lorg/spongycastle/crypto/DerivationParameters;)V
  
1362 ····.line·3941362 ····.line·394
1363 ····iget-boolean·v8,·p0,·Lorg/spongycastle/crypto/engines/IESEngine;->forEncryption:Z1363 ····iget-boolean·v8,·p0,·Lorg/spongycastle/crypto/engines/IESEngine;->forEncryption:Z
  
1364 ····if-eqz·v8,·:cond_31364 ····if-eqz·v8,·:cond_3
  
 1365 ····.line·395
1365 ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/spongycastle/crypto/engines/IESEngine;->encryptBlock([BII)[B1366 ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/spongycastle/crypto/engines/IESEngine;->encryptBlock([BII)[B
  
1366 ····move-result-object·v81367 ····move-result-object·v8
  
 1368 ····.line·394
1367 ····:goto_21369 ····:goto_2
1368 ····return-object·v81370 ····return-object·v8
  
1369 ····.line·3541371 ····.line·354
1370 ····.end·local·v0····#·"VZ":[B1372 ····.end·local·v0····#·"VZ":[B
1371 ····.end·local·v1····#·"Z":[B1373 ····.end·local·v1····#·"Z":[B
1372 ····.end·local·v6····#·"kdfParam":Lorg/spongycastle/crypto/params/KDFParameters;1374 ····.end·local·v6····#·"kdfParam":Lorg/spongycastle/crypto/params/KDFParameters;
Offset 1461, 15 lines modifiedOffset 1463, 15 lines modified
1461 ····.restart·local·v7····#·"z":Ljava/math/BigInteger;1463 ····.restart·local·v7····#·"z":Ljava/math/BigInteger;
1462 ····:cond_21464 ····:cond_2
1463 ····move-object·v0,·v11465 ····move-object·v0,·v1
  
1464 ····.restart·local·v0····#·"VZ":[B1466 ····.restart·local·v0····#·"VZ":[B
1465 ····goto·:goto_11467 ····goto·:goto_1
  
1466 ····.line·3941468 ····.line·396
1467 ····.restart·local·v6····#·"kdfParam":Lorg/spongycastle/crypto/params/KDFParameters;1469 ····.restart·local·v6····#·"kdfParam":Lorg/spongycastle/crypto/params/KDFParameters;
1468 ····:cond_31470 ····:cond_3
1469 ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/spongycastle/crypto/engines/IESEngine;->decryptBlock([BII)[B1471 ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/spongycastle/crypto/engines/IESEngine;->decryptBlock([BII)[B
  
1470 ····move-result-object·v81472 ····move-result-object·v8
  
1471 ····goto·:goto_21473 ····goto·:goto_2
3.29 KB
smali/org/spongycastle/crypto/engines/NaccacheSternEngine.smali
    
Offset 209, 14 lines modifiedOffset 209, 15 lines modified
  
209 ····move-result·v5209 ····move-result·v5
  
210 ····if-gt·v4,·v5,·:cond_0210 ····if-gt·v4,·v5,·:cond_0
  
211 ····array-length·v4,·p2211 ····array-length·v4,·p2
  
 212 ····.line·292
212 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getOutputBlockSize()I213 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getOutputBlockSize()I
  
213 ····move-result·v5214 ····move-result·v5
  
214 ····if-le·v4,·v5,·:cond_3215 ····if-le·v4,·v5,·:cond_3
  
215 ····.line·294216 ····.line·294
Offset 237, 14 lines modifiedOffset 238, 15 lines modified
  
237 ····move-result·v5238 ····move-result·v5
  
238 ····if-gt·v4,·v5,·:cond_2239 ····if-gt·v4,·v5,·:cond_2
  
239 ····array-length·v4,·p2240 ····array-length·v4,·p2
  
 241 ····.line·301
240 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getInputBlockSize()I242 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getInputBlockSize()I
  
241 ····move-result·v5243 ····move-result·v5
  
242 ····if-le·v4,·v5,·:cond_3244 ····if-le·v4,·v5,·:cond_3
  
243 ····.line·303245 ····.line·303
Offset 380, 28 lines modifiedOffset 382, 31 lines modified
380 ····.line·322382 ····.line·322
381 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B383 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B
  
382 ····move-result-object·v4384 ····move-result-object·v4
  
383 ····array-length·v5,·v3385 ····array-length·v5,·v3
  
 386 ····.line·323
384 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B387 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B
  
385 ····move-result-object·v6388 ····move-result-object·v6
  
386 ····array-length·v6,·v6389 ····array-length·v6,·v6
  
387 ····sub-int/2addr·v5,·v6390 ····sub-int/2addr·v5,·v6
  
 391 ····.line·324
388 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B392 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B
  
389 ····move-result-object·v6393 ····move-result-object·v6
  
390 ····array-length·v6,·v6394 ····array-length·v6,·v6
  
 395 ····.line·322
391 ····invoke-static·{v4,·v7,·v3,·v5,·v6},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V396 ····invoke-static·{v4,·v7,·v3,·v5,·v6},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
392 ····.line·326397 ····.line·326
393 ····return-object·v3398 ····return-object·v3
394 .end·method399 .end·method
  
395 .method·public·encrypt(Ljava/math/BigInteger;)[B400 .method·public·encrypt(Ljava/math/BigInteger;)[B
Offset 453, 14 lines modifiedOffset 458, 15 lines modified
  
453 ····array-length·v3,·v1458 ····array-length·v3,·v1
  
454 ····sub-int/2addr·v2,·v3459 ····sub-int/2addr·v2,·v3
  
455 ····array-length·v3,·v1460 ····array-length·v3,·v1
  
 461 ····.line·265
456 ····invoke-static·{v1,·v4,·v0,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V462 ····invoke-static·{v1,·v4,·v0,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
457 ····.line·267463 ····.line·267
458 ····iget-boolean·v2,·p0,·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->debug:Z464 ····iget-boolean·v2,·p0,·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->debug:Z
  
459 ····if-eqz·v2,·:cond_0465 ····if-eqz·v2,·:cond_0
  
Offset 485, 14 lines modifiedOffset 491, 15 lines modified
  
485 ····move-result-object·v3491 ····move-result-object·v3
  
486 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;492 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
487 ····move-result-object·v3493 ····move-result-object·v3
  
 494 ····.line·270
488 ····invoke-virtual·{v2,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V495 ····invoke-virtual·{v2,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
489 ····.line·272496 ····.line·272
490 ····:cond_0497 ····:cond_0
491 ····return-object·v0498 ····return-object·v0
492 .end·method499 .end·method
  
Offset 1156, 14 lines modifiedOffset 1163, 15 lines modified
  
1156 ····move-object/from16·v1,·v181163 ····move-object/from16·v1,·v18
  
1157 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1164 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1158 ····move-result-object·v181165 ····move-result-object·v18
  
 1166 ····.line·194
1159 ····invoke-virtual·{v13,·v7},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;1167 ····invoke-virtual·{v13,·v7},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
1160 ····move-result-object·v161168 ····move-result-object·v16
  
1161 ····check-cast·v16,·Ljava/math/BigInteger;1169 ····check-cast·v16,·Ljava/math/BigInteger;
  
1162 ····invoke-virtual/range·{v16·..·v16},·Ljava/math/BigInteger;->intValue()I1170 ····invoke-virtual/range·{v16·..·v16},·Ljava/math/BigInteger;->intValue()I
Offset 1184, 14 lines modifiedOffset 1192, 15 lines modified
  
1184 ····move-object/from16·v1,·v181192 ····move-object/from16·v1,·v18
  
1185 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1193 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1186 ····move-result-object·v181194 ····move-result-object·v18
  
 1195 ····.line·196
1187 ····invoke-virtual·{v13,·v7},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;1196 ····invoke-virtual·{v13,·v7},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
1188 ····move-result-object·v161197 ····move-result-object·v16
  
1189 ····check-cast·v16,·Ljava/math/BigInteger;1198 ····check-cast·v16,·Ljava/math/BigInteger;
  
1190 ····invoke-virtual/range·{v16·..·v16},·Ljava/math/BigInteger;->intValue()I1199 ····invoke-virtual/range·{v16·..·v16},·Ljava/math/BigInteger;->intValue()I
Max diff block lines reached; 344/3244 bytes (10.60%) of diff not shown.
569 B
smali/org/spongycastle/crypto/engines/ElGamalEngine.smali
    
Offset 312, 15 lines modifiedOffset 312, 15 lines modified
  
312 ····const-string·v22,·"input·too·large·for·ElGamal·cipher.\n"312 ····const-string·v22,·"input·too·large·for·ElGamal·cipher.\n"
  
313 ····invoke-direct/range·{v21·..·v22},·Lorg/spongycastle/crypto/DataLengthException;-><init>(Ljava/lang/String;)V313 ····invoke-direct/range·{v21·..·v22},·Lorg/spongycastle/crypto/DataLengthException;-><init>(Ljava/lang/String;)V
  
314 ····throw·v21314 ····throw·v21
  
315 ····.line·128315 ····.line·130
316 ····.end·local·v12····#·"maxLength":I316 ····.end·local·v12····#·"maxLength":I
317 ····:cond_1317 ····:cond_1
318 ····invoke-virtual/range·{p0·..·p0},·Lorg/spongycastle/crypto/engines/ElGamalEngine;->getInputBlockSize()I318 ····invoke-virtual/range·{p0·..·p0},·Lorg/spongycastle/crypto/engines/ElGamalEngine;->getInputBlockSize()I
  
319 ····move-result·v12319 ····move-result·v12
  
320 ····goto·:goto_0320 ····goto·:goto_0
721 B
smali/org/spongycastle/crypto/engines/RC2Engine.smali
    
Offset 1687, 18 lines modifiedOffset 1687, 20 lines modified
  
1687 ····.line·1301687 ····.line·130
1688 ····.local·v1,·"param":Lorg/spongycastle/crypto/params/RC2Parameters;1688 ····.local·v1,·"param":Lorg/spongycastle/crypto/params/RC2Parameters;
1689 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/RC2Parameters;->getKey()[B1689 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/RC2Parameters;->getKey()[B
  
1690 ····move-result-object·v21690 ····move-result-object·v2
  
 1691 ····.line·131
1691 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/RC2Parameters;->getEffectiveKeyBits()I1692 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/RC2Parameters;->getEffectiveKeyBits()I
  
1692 ····move-result·v31693 ····move-result·v3
  
 1694 ····.line·130
1693 ····invoke-direct·{p0,·v2,·v3},·Lorg/spongycastle/crypto/engines/RC2Engine;->generateWorkingKey([BI)[I1695 ····invoke-direct·{p0,·v2,·v3},·Lorg/spongycastle/crypto/engines/RC2Engine;->generateWorkingKey([BI)[I
  
1694 ····move-result-object·v21696 ····move-result-object·v2
  
1695 ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/RC2Engine;->workingKey:[I1697 ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/RC2Engine;->workingKey:[I
  
1696 ····.line·1441698 ····.line·144
4.05 KB
smali/org/spongycastle/crypto/tls/DTLSRecordLayer.smali
    
Offset 451, 26 lines modifiedOffset 451, 28 lines modified
451 ····.local·v12,·"recordSequenceNumber":J451 ····.local·v12,·"recordSequenceNumber":J
452 ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->writeEpoch:Lorg/spongycastle/crypto/tls/DTLSEpoch;452 ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->writeEpoch:Lorg/spongycastle/crypto/tls/DTLSEpoch;
  
453 ····invoke-virtual·{v3},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getCipher()Lorg/spongycastle/crypto/tls/TlsCipher;453 ····invoke-virtual·{v3},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getCipher()Lorg/spongycastle/crypto/tls/TlsCipher;
  
454 ····move-result-object·v3454 ····move-result-object·v3
  
 455 ····.line·500
455 ····invoke-static·{v11,·v12,·v13},·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->getMacSequenceNumber(IJ)J456 ····invoke-static·{v11,·v12,·v13},·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->getMacSequenceNumber(IJ)J
  
456 ····move-result-wide·v4457 ····move-result-wide·v4
  
457 ····move/from16·v6,·p1458 ····move/from16·v6,·p1
  
458 ····move-object/from16·v7,·p2459 ····move-object/from16·v7,·p2
  
459 ····move/from16·v8,·p3460 ····move/from16·v8,·p3
  
460 ····move/from16·v9,·p4461 ····move/from16·v9,·p4
  
 462 ····.line·499
461 ····invoke-interface/range·{v3·..·v9},·Lorg/spongycastle/crypto/tls/TlsCipher;->encodePlaintext(JS[BII)[B463 ····invoke-interface/range·{v3·..·v9},·Lorg/spongycastle/crypto/tls/TlsCipher;->encodePlaintext(JS[BII)[B
  
462 ····move-result-object·v2464 ····move-result-object·v2
  
463 ····.line·504465 ····.line·504
464 ····.local·v2,·"ciphertext":[B466 ····.local·v2,·"ciphertext":[B
465 ····array-length·v3,·v2467 ····array-length·v3,·v2
Offset 650, 14 lines modifiedOffset 652, 15 lines modified
  
650 ····.prologue652 ····.prologue
651 ····.line·116653 ····.line·116
652 ····iget·v0,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->plaintextLimit:I654 ····iget·v0,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->plaintextLimit:I
  
653 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->readEpoch:Lorg/spongycastle/crypto/tls/DTLSEpoch;655 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->readEpoch:Lorg/spongycastle/crypto/tls/DTLSEpoch;
  
 656 ····.line·117
654 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getCipher()Lorg/spongycastle/crypto/tls/TlsCipher;657 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getCipher()Lorg/spongycastle/crypto/tls/TlsCipher;
  
655 ····move-result-object·v1658 ····move-result-object·v1
  
656 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->transport:Lorg/spongycastle/crypto/tls/DatagramTransport;659 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->transport:Lorg/spongycastle/crypto/tls/DatagramTransport;
  
657 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/DatagramTransport;->getReceiveLimit()I660 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/DatagramTransport;->getReceiveLimit()I
Offset 666, 14 lines modifiedOffset 669, 15 lines modified
  
666 ····add-int/lit8·v2,·v2,·-0xd669 ····add-int/lit8·v2,·v2,·-0xd
  
667 ····invoke-interface·{v1,·v2},·Lorg/spongycastle/crypto/tls/TlsCipher;->getPlaintextLimit(I)I670 ····invoke-interface·{v1,·v2},·Lorg/spongycastle/crypto/tls/TlsCipher;->getPlaintextLimit(I)I
  
668 ····move-result·v1671 ····move-result·v1
  
 672 ····.line·116
669 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I673 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
670 ····move-result·v0674 ····move-result·v0
  
671 ····return·v0675 ····return·v0
672 .end·method676 .end·method
  
Offset 687, 14 lines modifiedOffset 691, 15 lines modified
  
687 ····.prologue691 ····.prologue
688 ····.line·123692 ····.line·123
689 ····iget·v0,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->plaintextLimit:I693 ····iget·v0,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->plaintextLimit:I
  
690 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->writeEpoch:Lorg/spongycastle/crypto/tls/DTLSEpoch;694 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->writeEpoch:Lorg/spongycastle/crypto/tls/DTLSEpoch;
  
 695 ····.line·124
691 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getCipher()Lorg/spongycastle/crypto/tls/TlsCipher;696 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getCipher()Lorg/spongycastle/crypto/tls/TlsCipher;
  
692 ····move-result-object·v1697 ····move-result-object·v1
  
693 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->transport:Lorg/spongycastle/crypto/tls/DatagramTransport;698 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->transport:Lorg/spongycastle/crypto/tls/DatagramTransport;
  
694 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/DatagramTransport;->getSendLimit()I699 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/DatagramTransport;->getSendLimit()I
Offset 703, 14 lines modifiedOffset 708, 15 lines modified
  
703 ····add-int/lit8·v2,·v2,·-0xd708 ····add-int/lit8·v2,·v2,·-0xd
  
704 ····invoke-interface·{v1,·v2},·Lorg/spongycastle/crypto/tls/TlsCipher;->getPlaintextLimit(I)I709 ····invoke-interface·{v1,·v2},·Lorg/spongycastle/crypto/tls/TlsCipher;->getPlaintextLimit(I)I
  
705 ····move-result·v1710 ····move-result·v1
  
 711 ····.line·123
706 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I712 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
707 ····move-result·v0713 ····move-result·v0
  
708 ····return·v0714 ····return·v0
709 .end·method715 .end·method
  
Offset 1050, 28 lines modifiedOffset 1056, 30 lines modified
  
1050 ····.line·2091056 ····.line·209
1051 ····:cond_61057 ····:cond_6
1052 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getCipher()Lorg/spongycastle/crypto/tls/TlsCipher;1058 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getCipher()Lorg/spongycastle/crypto/tls/TlsCipher;
  
1053 ····move-result-object·v51059 ····move-result-object·v5
  
 1060 ····.line·210
1054 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getEpoch()I1061 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getEpoch()I
  
1055 ····move-result·v61062 ····move-result·v6
  
1056 ····move-wide/from16·v0,·v221063 ····move-wide/from16·v0,·v22
  
1057 ····invoke-static·{v6,·v0,·v1},·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->getMacSequenceNumber(IJ)J1064 ····invoke-static·{v6,·v0,·v1},·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->getMacSequenceNumber(IJ)J
  
1058 ····move-result-wide·v61065 ····move-result-wide·v6
  
1059 ····const/16·v10,·0xd1066 ····const/16·v10,·0xd
  
1060 ····add-int/lit8·v11,·v20,·-0xd1067 ····add-int/lit8·v11,·v20,·-0xd
  
 1068 ····.line·209
1061 ····invoke-interface/range·{v5·..·v11},·Lorg/spongycastle/crypto/tls/TlsCipher;->decodeCiphertext(JS[BII)[B1069 ····invoke-interface/range·{v5·..·v11},·Lorg/spongycastle/crypto/tls/TlsCipher;->decodeCiphertext(JS[BII)[B
  
1062 ····move-result-object·v181070 ····move-result-object·v18
  
1063 ····.line·2131071 ····.line·213
1064 ····.local·v18,·"plaintext":[B1072 ····.local·v18,·"plaintext":[B
1065 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getReplayWindow()Lorg/spongycastle/crypto/tls/DTLSReplayWindow;1073 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getReplayWindow()Lorg/spongycastle/crypto/tls/DTLSReplayWindow;
Offset 1179, 14 lines modifiedOffset 1187, 15 lines modified
  
1179 ····if-eqz·v5,·:cond_51187 ····if-eqz·v5,·:cond_5
  
Max diff block lines reached; 295/4037 bytes (7.31%) of diff not shown.
1.6 KB
smali/org/spongycastle/crypto/tls/DTLSReliableHandshake.smali
    
Offset 920, 18 lines modifiedOffset 920, 20 lines modified
920 ····if-eqz·v5,·:cond_3920 ····if-eqz·v5,·:cond_3
  
921 ····.line·159921 ····.line·159
922 ····move-object/from16·v0,·p0922 ····move-object/from16·v0,·p0
  
923 ····iget-object·v5,·v0,·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->previousInboundFlight:Ljava/util/Hashtable;923 ····iget-object·v5,·v0,·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->previousInboundFlight:Ljava/util/Hashtable;
  
 924 ····.line·160
924 ····invoke-static·{v13},·Lorg/spongycastle/util/Integers;->valueOf(I)Ljava/lang/Integer;925 ····invoke-static·{v13},·Lorg/spongycastle/util/Integers;->valueOf(I)Ljava/lang/Integer;
  
925 ····move-result-object·v14926 ····move-result-object·v14
  
 927 ····.line·159
926 ····invoke-virtual·{v5,·v14},·Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object;928 ····invoke-virtual·{v5,·v14},·Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
927 ····move-result-object·v1929 ····move-result-object·v1
  
928 ····check-cast·v1,·Lorg/spongycastle/crypto/tls/DTLSReassembler;930 ····check-cast·v1,·Lorg/spongycastle/crypto/tls/DTLSReassembler;
  
929 ····.line·161931 ····.line·161
Offset 1070, 24 lines modifiedOffset 1072, 26 lines modified
  
1070 ····add-int/lit8·v15,·v14,·0x11072 ····add-int/lit8·v15,·v14,·0x1
  
1071 ····move-object/from16·v0,·p01073 ····move-object/from16·v0,·p0
  
1072 ····iput·v15,·v0,·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->next_receive_seq:I1074 ····iput·v15,·v0,·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->next_receive_seq:I
  
 1075 ····.line·202
1073 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DTLSReassembler;->getType()S1076 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DTLSReassembler;->getType()S
  
1074 ····move-result·v151077 ····move-result·v15
  
1075 ····const/16·v16,·0x01078 ····const/16·v16,·0x0
  
1076 ····move-object/from16·v0,·v161079 ····move-object/from16·v0,·v16
  
1077 ····invoke-direct·{v5,·v14,·v15,·v8,·v0},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$Message;-><init>(IS[BLorg/spongycastle/crypto/tls/DTLSReliableHandshake$1;)V1080 ····invoke-direct·{v5,·v14,·v15,·v8,·v0},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$Message;-><init>(IS[BLorg/spongycastle/crypto/tls/DTLSReliableHandshake$1;)V
  
 1081 ····.line·201
1078 ····move-object/from16·v0,·p01082 ····move-object/from16·v0,·p0
  
1079 ····invoke-direct·{v0,·v5},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->updateHandshakeMessagesDigest(Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$Message;)Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$Message;1083 ····invoke-direct·{v0,·v5},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->updateHandshakeMessagesDigest(Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$Message;)Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$Message;
1080 ····:try_end_11084 ····:try_end_1
1081 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_01085 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0
  
1082 ····move-result-object·v51086 ····move-result-object·v5
1.02 KB
smali/org/spongycastle/crypto/tls/TlsProtocol$HandshakeMessage.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/spongycastle/crypto/tls/TlsProtocol;18 .field·final·synthetic·this$0:Lorg/spongycastle/crypto/tls/TlsProtocol;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/spongycastle/crypto/tls/TlsProtocol;S)V20 .method·constructor·<init>(Lorg/spongycastle/crypto/tls/TlsProtocol;S)V
21 ····.locals·121 ····.locals·1
 22 ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/tls/TlsProtocol;
22 ····.param·p2,·"handshakeType"····#·S23 ····.param·p2,·"handshakeType"····#·S
23 ····.annotation·system·Ldalvik/annotation/Throws;24 ····.annotation·system·Ldalvik/annotation/Throws;
24 ········value·=·{25 ········value·=·{
25 ············Ljava/io/IOException;26 ············Ljava/io/IOException;
26 ········}27 ········}
27 ····.end·annotation28 ····.end·annotation
  
Offset 36, 14 lines modifiedOffset 37, 15 lines modified
  
36 ····.line·109737 ····.line·1097
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
39 .method·constructor·<init>(Lorg/spongycastle/crypto/tls/TlsProtocol;SI)V40 .method·constructor·<init>(Lorg/spongycastle/crypto/tls/TlsProtocol;SI)V
40 ····.locals·141 ····.locals·1
 42 ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/tls/TlsProtocol;
41 ····.param·p2,·"handshakeType"····#·S43 ····.param·p2,·"handshakeType"····#·S
42 ····.param·p3,·"length"····#·I44 ····.param·p3,·"length"····#·I
43 ····.annotation·system·Ldalvik/annotation/Throws;45 ····.annotation·system·Ldalvik/annotation/Throws;
44 ········value·=·{46 ········value·=·{
45 ············Ljava/io/IOException;47 ············Ljava/io/IOException;
46 ········}48 ········}
47 ····.end·annotation49 ····.end·annotation
5.19 KB
smali/org/spongycastle/crypto/tls/DTLSServerProtocol.smali
    
Offset 505, 18 lines modifiedOffset 505, 20 lines modified
505 ····.line·384505 ····.line·384
506 ····iget-object·v5,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverExtensions:Ljava/util/Hashtable;506 ····iget-object·v5,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverExtensions:Ljava/util/Hashtable;
  
507 ····sget-object·v6,·Lorg/spongycastle/crypto/tls/TlsProtocol;->EXT_RenegotiationInfo:Ljava/lang/Integer;507 ····sget-object·v6,·Lorg/spongycastle/crypto/tls/TlsProtocol;->EXT_RenegotiationInfo:Ljava/lang/Integer;
  
508 ····sget-object·v7,·Lorg/spongycastle/crypto/tls/TlsUtils;->EMPTY_BYTES:[B508 ····sget-object·v7,·Lorg/spongycastle/crypto/tls/TlsUtils;->EMPTY_BYTES:[B
  
 509 ····.line·385
509 ····invoke-static·{v7},·Lorg/spongycastle/crypto/tls/TlsProtocol;->createRenegotiationInfo([B)[B510 ····invoke-static·{v7},·Lorg/spongycastle/crypto/tls/TlsProtocol;->createRenegotiationInfo([B)[B
  
510 ····move-result-object·v7511 ····move-result-object·v7
  
 512 ····.line·384
511 ····invoke-virtual·{v5,·v6,·v7},·Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;513 ····invoke-virtual·{v5,·v6,·v7},·Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
512 ····.line·389514 ····.line·389
513 ····.end·local·v1····#·"noRenegExt":Z515 ····.end·local·v1····#·"noRenegExt":Z
514 ····.end·local·v2····#·"renegExtData":[B516 ····.end·local·v2····#·"renegExtData":[B
515 ····:cond_4517 ····:cond_4
516 ····iget-object·v5,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverExtensions:Ljava/util/Hashtable;518 ····iget-object·v5,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverExtensions:Ljava/util/Hashtable;
Offset 659, 18 lines modifiedOffset 661, 20 lines modified
659 ····.line·451661 ····.line·451
660 ····return-void662 ····return-void
  
661 ····.line·436663 ····.line·436
662 ····:cond_2664 ····:cond_2
663 ····iget-object·v0,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverCredentials:Lorg/spongycastle/crypto/tls/TlsCredentials;665 ····iget-object·v0,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverCredentials:Lorg/spongycastle/crypto/tls/TlsCredentials;
  
 666 ····.line·437
664 ····invoke-interface·{v0},·Lorg/spongycastle/crypto/tls/TlsCredentials;->getCertificate()Lorg/spongycastle/crypto/tls/Certificate;667 ····invoke-interface·{v0},·Lorg/spongycastle/crypto/tls/TlsCredentials;->getCertificate()Lorg/spongycastle/crypto/tls/Certificate;
  
665 ····move-result-object·v0668 ····move-result-object·v0
  
 669 ····.line·436
666 ····invoke-static·{p2,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->getClientCertificateType(Lorg/spongycastle/crypto/tls/Certificate;Lorg/spongycastle/crypto/tls/Certificate;)S670 ····invoke-static·{p2,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->getClientCertificateType(Lorg/spongycastle/crypto/tls/Certificate;Lorg/spongycastle/crypto/tls/Certificate;)S
  
667 ····move-result·v0671 ····move-result·v0
  
668 ····iput-short·v0,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->clientCertificateType:S672 ····iput-short·v0,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->clientCertificateType:S
  
669 ····.line·439673 ····.line·439
Offset 757, 18 lines modifiedOffset 761, 20 lines modified
757 ····invoke-interface·{v6,·v8},·Lorg/spongycastle/crypto/tls/TlsSigner;->init(Lorg/spongycastle/crypto/tls/TlsContext;)V761 ····invoke-interface·{v6,·v8},·Lorg/spongycastle/crypto/tls/TlsSigner;->init(Lorg/spongycastle/crypto/tls/TlsContext;)V
  
758 ····.line·486762 ····.line·486
759 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getAlgorithm()Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;763 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getAlgorithm()Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;
  
760 ····move-result-object·v8764 ····move-result-object·v8
  
 765 ····.line·487
761 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getSignature()[B766 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getSignature()[B
  
762 ····move-result-object·v9767 ····move-result-object·v9
  
 768 ····.line·486
763 ····invoke-interface·{v6,·v8,·v9,·v5,·v1},·Lorg/spongycastle/crypto/tls/TlsSigner;->verifyRawSignature(Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;[BLorg/spongycastle/crypto/params/AsymmetricKeyParameter;[B)Z769 ····invoke-interface·{v6,·v8,·v9,·v5,·v1},·Lorg/spongycastle/crypto/tls/TlsSigner;->verifyRawSignature(Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;[BLorg/spongycastle/crypto/params/AsymmetricKeyParameter;[B)Z
764 ····:try_end_0770 ····:try_end_0
765 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0771 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
766 ····.line·493772 ····.line·493
767 ····return-void773 ····return-void
  
Offset 1607, 18 lines modifiedOffset 1613, 20 lines modified
  
1607 ····move-object/from16·v0,·p11613 ····move-object/from16·v0,·p1
  
1608 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->certificateRequest:Lorg/spongycastle/crypto/tls/CertificateRequest;1614 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->certificateRequest:Lorg/spongycastle/crypto/tls/CertificateRequest;
  
1609 ····move-object/from16·v24,·v01615 ····move-object/from16·v24,·v0
  
 1616 ····.line·190
1610 ····invoke-virtual/range·{v24·..·v24},·Lorg/spongycastle/crypto/tls/CertificateRequest;->getSupportedSignatureAlgorithms()Ljava/util/Vector;1617 ····invoke-virtual/range·{v24·..·v24},·Lorg/spongycastle/crypto/tls/CertificateRequest;->getSupportedSignatureAlgorithms()Ljava/util/Vector;
  
1611 ····move-result-object·v241618 ····move-result-object·v24
  
 1619 ····.line·189
1612 ····invoke-static/range·{v23·..·v24},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V1620 ····invoke-static/range·{v23·..·v24},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V
  
1613 ····.line·1941621 ····.line·194
1614 ····.end·local·v4····#·"certificateRequestBody":[B1622 ····.end·local·v4····#·"certificateRequestBody":[B
1615 ····:cond_61623 ····:cond_6
1616 ····const/16·v23,·0xe1624 ····const/16·v23,·0xe
  
Offset 1794, 24 lines modifiedOffset 1802, 26 lines modified
  
1794 ····move-object/from16·v0,·p11802 ····move-object/from16·v0,·p1
  
1795 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverContext:Lorg/spongycastle/crypto/tls/TlsServerContextImpl;1803 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverContext:Lorg/spongycastle/crypto/tls/TlsServerContextImpl;
  
1796 ····move-object/from16·v25,·v01804 ····move-object/from16·v25,·v0
  
 1805 ····.line·265
1797 ····invoke-virtual·{v11},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;1806 ····invoke-virtual·{v11},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;
  
1798 ····move-result-object·v261807 ····move-result-object·v26
  
1799 ····const/16·v27,·0x01808 ····const/16·v27,·0x0
  
1800 ····invoke-static/range·{v25·..·v27},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B1809 ····invoke-static/range·{v25·..·v27},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B
  
1801 ····move-result-object·v251810 ····move-result-object·v25
  
 1811 ····.line·264
1802 ····invoke-static/range·{v23·..·v25},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B1812 ····invoke-static/range·{v23·..·v25},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B
  
1803 ····move-result-object·v101813 ····move-result-object·v10
  
1804 ····.line·2661814 ····.line·266
1805 ····.local·v10,·"expectedClientVerifyData":[B1815 ····.local·v10,·"expectedClientVerifyData":[B
1806 ····const/16·v23,·0x141816 ····const/16·v23,·0x14
Offset 1880, 24 lines modifiedOffset 1890, 26 lines modified
  
1880 ····move-object/from16·v0,·p11890 ····move-object/from16·v0,·p1
  
1881 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverContext:Lorg/spongycastle/crypto/tls/TlsServerContextImpl;1891 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->serverContext:Lorg/spongycastle/crypto/tls/TlsServerContextImpl;
  
1882 ····move-object/from16·v25,·v01892 ····move-object/from16·v25,·v0
  
 1893 ····.line·277
1883 ····invoke-virtual·{v11},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;1894 ····invoke-virtual·{v11},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;
  
1884 ····move-result-object·v261895 ····move-result-object·v26
  
1885 ····const/16·v27,·0x01896 ····const/16·v27,·0x0
  
1886 ····invoke-static/range·{v25·..·v27},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B1897 ····invoke-static/range·{v25·..·v27},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B
  
Max diff block lines reached; 290/5203 bytes (5.57%) of diff not shown.
679 B
smali/org/spongycastle/crypto/tls/DTLSReliableHandshake$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;21 .field·final·synthetic·this$0:Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;)V23 .method·constructor·<init>(Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;
  
25 ····.prologue26 ····.prologue
26 ····.line·23927 ····.line·239
27 ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$1;->this$0:Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;28 ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$1;->this$0:Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8.73 KB
smali/org/spongycastle/crypto/tls/DTLSClientProtocol.smali
    
Offset 431, 14 lines modifiedOffset 431, 15 lines modified
  
431 ····move-object/from16·v0,·p1431 ····move-object/from16·v0,·p1
  
432 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->tlsSession:Lorg/spongycastle/crypto/tls/TlsSession;432 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->tlsSession:Lorg/spongycastle/crypto/tls/TlsSession;
  
433 ····move-object/from16·v29,·v0433 ····move-object/from16·v29,·v0
  
 434 ····.line·142
434 ····invoke-interface/range·{v29·..·v29},·Lorg/spongycastle/crypto/tls/TlsSession;->getSessionID()[B435 ····invoke-interface/range·{v29·..·v29},·Lorg/spongycastle/crypto/tls/TlsSession;->getSessionID()[B
  
435 ····move-result-object·v29436 ····move-result-object·v29
  
436 ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z437 ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z
  
437 ····move-result·v28438 ····move-result·v28
Offset 469, 14 lines modifiedOffset 470, 15 lines modified
  
469 ····move/from16·v0,·v28470 ····move/from16·v0,·v28
  
470 ····move/from16·v1,·v29471 ····move/from16·v1,·v29
  
471 ····if-ne·v0,·v1,·:cond_3472 ····if-ne·v0,·v1,·:cond_3
  
 473 ····.line·147
472 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getCompressionAlgorithm()S474 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getCompressionAlgorithm()S
  
473 ····move-result·v28475 ····move-result·v28
  
474 ····move-object/from16·v0,·p1476 ····move-object/from16·v0,·p1
  
475 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->sessionParameters:Lorg/spongycastle/crypto/tls/SessionParameters;477 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->sessionParameters:Lorg/spongycastle/crypto/tls/SessionParameters;
Offset 510, 15 lines modifiedOffset 512, 15 lines modified
  
510 ····const/16·v29,·0xa512 ····const/16·v29,·0xa
  
511 ····invoke-direct/range·{v28·..·v29},·Lorg/spongycastle/crypto/tls/TlsFatalAlert;-><init>(S)V513 ····invoke-direct/range·{v28·..·v29},·Lorg/spongycastle/crypto/tls/TlsFatalAlert;-><init>(S)V
  
512 ····throw·v28514 ····throw·v28
  
513 ····.line·141515 ····.line·142
514 ····:cond_5516 ····:cond_5
515 ····const/16·v20,·0x0517 ····const/16·v20,·0x0
  
516 ····goto·:goto_1518 ····goto·:goto_1
  
517 ····.line·152519 ····.line·152
518 ····.restart·local·v20····#·"resumedSession":Z520 ····.restart·local·v20····#·"resumedSession":Z
Offset 571, 24 lines modifiedOffset 573, 26 lines modified
  
571 ····move-object/from16·v0,·p1573 ····move-object/from16·v0,·p1
  
572 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->clientContext:Lorg/spongycastle/crypto/tls/TlsClientContextImpl;574 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->clientContext:Lorg/spongycastle/crypto/tls/TlsClientContextImpl;
  
573 ····move-object/from16·v30,·v0575 ····move-object/from16·v30,·v0
  
 576 ····.line·157
574 ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;577 ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;
  
575 ····move-result-object·v31578 ····move-result-object·v31
  
576 ····const/16·v32,·0x0579 ····const/16·v32,·0x0
  
577 ····invoke-static/range·{v30·..·v32},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B580 ····invoke-static/range·{v30·..·v32},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B
  
578 ····move-result-object·v30581 ····move-result-object·v30
  
 582 ····.line·156
579 ····invoke-static/range·{v28·..·v30},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B583 ····invoke-static/range·{v28·..·v30},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B
  
580 ····move-result-object·v13584 ····move-result-object·v13
  
581 ····.line·158585 ····.line·158
582 ····.local·v13,·"expectedServerVerifyData":[B586 ····.local·v13,·"expectedServerVerifyData":[B
583 ····const/16·v28,·0x14587 ····const/16·v28,·0x14
Offset 616, 24 lines modifiedOffset 620, 26 lines modified
  
616 ····move-object/from16·v0,·p1620 ····move-object/from16·v0,·p1
  
617 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->clientContext:Lorg/spongycastle/crypto/tls/TlsClientContextImpl;621 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->clientContext:Lorg/spongycastle/crypto/tls/TlsClientContextImpl;
  
618 ····move-object/from16·v30,·v0622 ····move-object/from16·v30,·v0
  
 623 ····.line·162
619 ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;624 ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;
  
620 ····move-result-object·v31625 ····move-result-object·v31
  
621 ····const/16·v32,·0x0626 ····const/16·v32,·0x0
  
622 ····invoke-static/range·{v30·..·v32},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B627 ····invoke-static/range·{v30·..·v32},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B
  
623 ····move-result-object·v30628 ····move-result-object·v30
  
 629 ····.line·161
624 ····invoke-static/range·{v28·..·v30},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B630 ····invoke-static/range·{v28·..·v30},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B
  
625 ····move-result-object·v10631 ····move-result-object·v10
  
626 ····.line·163632 ····.line·163
627 ····.local·v10,·"clientVerifyData":[B633 ····.local·v10,·"clientVerifyData":[B
628 ····const/16·v28,·0x14634 ····const/16·v28,·0x14
Offset 947, 18 lines modifiedOffset 953, 20 lines modified
  
947 ····move-object/from16·v0,·p1953 ····move-object/from16·v0,·p1
  
948 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->certificateRequest:Lorg/spongycastle/crypto/tls/CertificateRequest;954 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->certificateRequest:Lorg/spongycastle/crypto/tls/CertificateRequest;
  
949 ····move-object/from16·v29,·v0955 ····move-object/from16·v29,·v0
  
 956 ····.line·245
950 ····invoke-virtual/range·{v29·..·v29},·Lorg/spongycastle/crypto/tls/CertificateRequest;->getSupportedSignatureAlgorithms()Ljava/util/Vector;957 ····invoke-virtual/range·{v29·..·v29},·Lorg/spongycastle/crypto/tls/CertificateRequest;->getSupportedSignatureAlgorithms()Ljava/util/Vector;
  
951 ····move-result-object·v29958 ····move-result-object·v29
  
 959 ····.line·244
952 ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V960 ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V
  
953 ····.line·247961 ····.line·247
954 ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->receiveMessage()Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$Message;962 ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->receiveMessage()Lorg/spongycastle/crypto/tls/DTLSReliableHandshake$Message;
  
955 ····move-result-object·v23963 ····move-result-object·v23
  
Offset 1397, 24 lines modifiedOffset 1405, 26 lines modified
  
1397 ····move-object/from16·v0,·p11405 ····move-object/from16·v0,·p1
  
1398 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->clientContext:Lorg/spongycastle/crypto/tls/TlsClientContextImpl;1406 ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/tls/DTLSClientProtocol$ClientHandshakeState;->clientContext:Lorg/spongycastle/crypto/tls/TlsClientContextImpl;
Max diff block lines reached; 4520/8820 bytes (51.25%) of diff not shown.
1.19 KB
smali/org/spongycastle/crypto/tls/TlsNullCipher.smali
    
Offset 105, 14 lines modifiedOffset 105, 15 lines modified
105 ····if-eqz·p2,·:cond_3105 ····if-eqz·p2,·:cond_3
  
106 ····.line·40106 ····.line·40
107 ····invoke-interface·{p2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I107 ····invoke-interface·{p2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
108 ····move-result·v1108 ····move-result·v1
  
 109 ····.line·41
109 ····invoke-interface·{p3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I110 ····invoke-interface·{p3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
110 ····move-result·v2111 ····move-result·v2
  
111 ····add-int·v11,·v1,·v2112 ····add-int·v11,·v1,·v2
  
112 ····.line·42113 ····.line·42
Offset 125, 14 lines modifiedOffset 126, 15 lines modified
125 ····.local·v3,·"key_block":[B126 ····.local·v3,·"key_block":[B
126 ····const/4·v4,·0x0127 ····const/4·v4,·0x0
  
127 ····.line·46128 ····.line·46
128 ····.local·v4,·"offset":I129 ····.local·v4,·"offset":I
129 ····new-instance·v0,·Lorg/spongycastle/crypto/tls/TlsMac;130 ····new-instance·v0,·Lorg/spongycastle/crypto/tls/TlsMac;
  
 131 ····.line·47
130 ····.end·local·v0····#·"clientWriteMac":Lorg/spongycastle/crypto/tls/TlsMac;132 ····.end·local·v0····#·"clientWriteMac":Lorg/spongycastle/crypto/tls/TlsMac;
131 ····invoke-interface·{p2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I133 ····invoke-interface·{p2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
132 ····move-result·v5134 ····move-result·v5
  
133 ····.end·local·v5····#·"serverWriteMac":Lorg/spongycastle/crypto/tls/TlsMac;135 ····.end·local·v5····#·"serverWriteMac":Lorg/spongycastle/crypto/tls/TlsMac;
134 ····move-object·v1,·p1136 ····move-object·v1,·p1
Offset 148, 14 lines modifiedOffset 150, 15 lines modified
148 ····move-result·v1150 ····move-result·v1
  
149 ····add-int/2addr·v4,·v1151 ····add-int/2addr·v4,·v1
  
150 ····.line·50152 ····.line·50
151 ····new-instance·v5,·Lorg/spongycastle/crypto/tls/TlsMac;153 ····new-instance·v5,·Lorg/spongycastle/crypto/tls/TlsMac;
  
 154 ····.line·51
152 ····invoke-interface·{p3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I155 ····invoke-interface·{p3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
153 ····move-result·v10156 ····move-result·v10
  
154 ····move-object·v6,·p1157 ····move-object·v6,·p1
  
155 ····move-object·v7,·p3158 ····move-object·v7,·p3
937 B
smali/org/spongycastle/crypto/tls/TlsECCUtils.smali
    
Offset 311, 14 lines modifiedOffset 311, 15 lines modified
  
311 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z311 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
312 ····move-result·v0312 ····move-result·v0
  
313 ····if-eqz·v0,·:cond_0313 ····if-eqz·v0,·:cond_0
  
 314 ····.line·283
314 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;315 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
315 ····move-result-object·v0316 ····move-result-object·v0
  
316 ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;317 ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
317 ····move-result-object·v1318 ····move-result-object·v1
Offset 327, 17 lines modifiedOffset 328, 19 lines modified
  
327 ····move-result·v0328 ····move-result·v0
  
328 ····if-eqz·v0,·:cond_0329 ····if-eqz·v0,·:cond_0
  
329 ····const/4·v0,·0x1330 ····const/4·v0,·0x1
  
 331 ····.line·282
330 ····:goto_0332 ····:goto_0
331 ····return·v0333 ····return·v0
  
 334 ····.line·283
332 ····:cond_0335 ····:cond_0
333 ····const/4·v0,·0x0336 ····const/4·v0,·0x0
  
334 ····goto·:goto_0337 ····goto·:goto_0
335 .end·method338 .end·method
  
336 .method·public·static·calculateECDHBasicAgreement(Lorg/spongycastle/crypto/params/ECPublicKeyParameters;Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;)[B339 .method·public·static·calculateECDHBasicAgreement(Lorg/spongycastle/crypto/params/ECPublicKeyParameters;Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;)[B
381 B
smali/org/spongycastle/crypto/tls/AbstractTlsServer.smali
    
Offset 276, 14 lines modifiedOffset 276, 15 lines modified
  
276 ····move-result·v4276 ····move-result·v4
  
277 ····if-eqz·v4,·:cond_1277 ····if-eqz·v4,·:cond_1
  
278 ····if-nez·v2,·:cond_0278 ····if-nez·v2,·:cond_0
  
 279 ····.line·202
279 ····invoke-static·{v0},·Lorg/spongycastle/crypto/tls/TlsECCUtils;->isECCCipherSuite(I)Z280 ····invoke-static·{v0},·Lorg/spongycastle/crypto/tls/TlsECCUtils;->isECCCipherSuite(I)Z
  
280 ····move-result·v4281 ····move-result·v4
  
281 ····if-nez·v4,·:cond_1282 ····if-nez·v4,·:cond_1
  
282 ····.line·204283 ····.line·204
590 B
smali/org/spongycastle/crypto/tls/CertificateURL$ListBuffer16.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lorg/spongycastle/crypto/tls/CertificateURL;18 .field·final·synthetic·this$0:Lorg/spongycastle/crypto/tls/CertificateURL;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lorg/spongycastle/crypto/tls/CertificateURL;)V20 .method·constructor·<init>(Lorg/spongycastle/crypto/tls/CertificateURL;)V
21 ····.locals·121 ····.locals·1
 22 ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/tls/CertificateURL;
22 ····.annotation·system·Ldalvik/annotation/Throws;23 ····.annotation·system·Ldalvik/annotation/Throws;
23 ········value·=·{24 ········value·=·{
24 ············Ljava/io/IOException;25 ············Ljava/io/IOException;
25 ········}26 ········}
26 ····.end·annotation27 ····.end·annotation
  
27 ····.prologue28 ····.prologue
4.73 KB
smali/org/spongycastle/crypto/tls/TlsProtocol.smali
    
Offset 1426, 46 lines modifiedOffset 1426, 52 lines modified
  
1426 ····invoke-direct·{v0},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;-><init>()V1426 ····invoke-direct·{v0},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;-><init>()V
  
1427 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->securityParameters:Lorg/spongycastle/crypto/tls/SecurityParameters;1427 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->securityParameters:Lorg/spongycastle/crypto/tls/SecurityParameters;
  
1428 ····iget·v1,·v1,·Lorg/spongycastle/crypto/tls/SecurityParameters;->cipherSuite:I1428 ····iget·v1,·v1,·Lorg/spongycastle/crypto/tls/SecurityParameters;->cipherSuite:I
  
 1429 ····.line·171
1429 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setCipherSuite(I)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;1430 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setCipherSuite(I)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;
  
1430 ····move-result-object·v01431 ····move-result-object·v0
  
1431 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->securityParameters:Lorg/spongycastle/crypto/tls/SecurityParameters;1432 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->securityParameters:Lorg/spongycastle/crypto/tls/SecurityParameters;
  
1432 ····iget-short·v1,·v1,·Lorg/spongycastle/crypto/tls/SecurityParameters;->compressionAlgorithm:S1433 ····iget-short·v1,·v1,·Lorg/spongycastle/crypto/tls/SecurityParameters;->compressionAlgorithm:S
  
 1434 ····.line·172
1433 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setCompressionAlgorithm(S)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;1435 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setCompressionAlgorithm(S)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;
  
1434 ····move-result-object·v01436 ····move-result-object·v0
  
1435 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->securityParameters:Lorg/spongycastle/crypto/tls/SecurityParameters;1437 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->securityParameters:Lorg/spongycastle/crypto/tls/SecurityParameters;
  
1436 ····iget-object·v1,·v1,·Lorg/spongycastle/crypto/tls/SecurityParameters;->masterSecret:[B1438 ····iget-object·v1,·v1,·Lorg/spongycastle/crypto/tls/SecurityParameters;->masterSecret:[B
  
 1439 ····.line·173
1437 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setMasterSecret([B)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;1440 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setMasterSecret([B)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;
  
1438 ····move-result-object·v01441 ····move-result-object·v0
  
1439 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->peerCertificate:Lorg/spongycastle/crypto/tls/Certificate;1442 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->peerCertificate:Lorg/spongycastle/crypto/tls/Certificate;
  
 1443 ····.line·174
1440 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setPeerCertificate(Lorg/spongycastle/crypto/tls/Certificate;)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;1444 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setPeerCertificate(Lorg/spongycastle/crypto/tls/Certificate;)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;
  
1441 ····move-result-object·v01445 ····move-result-object·v0
  
1442 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->serverExtensions:Ljava/util/Hashtable;1446 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->serverExtensions:Ljava/util/Hashtable;
  
 1447 ····.line·176
1443 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setServerExtensions(Ljava/util/Hashtable;)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;1448 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->setServerExtensions(Ljava/util/Hashtable;)Lorg/spongycastle/crypto/tls/SessionParameters$Builder;
  
1444 ····move-result-object·v01449 ····move-result-object·v0
  
 1450 ····.line·177
1445 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->build()Lorg/spongycastle/crypto/tls/SessionParameters;1451 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;->build()Lorg/spongycastle/crypto/tls/SessionParameters;
  
1446 ····move-result-object·v01452 ····move-result-object·v0
  
1447 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->sessionParameters:Lorg/spongycastle/crypto/tls/SessionParameters;1453 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->sessionParameters:Lorg/spongycastle/crypto/tls/SessionParameters;
  
1448 ····.line·1791454 ····.line·179
Offset 1529, 14 lines modifiedOffset 1535, 15 lines modified
1529 ····.line·7561535 ····.line·756
1530 ····.local·v0,·"context":Lorg/spongycastle/crypto/tls/TlsContext;1536 ····.local·v0,·"context":Lorg/spongycastle/crypto/tls/TlsContext;
1531 ····if-eqz·p1,·:cond_01537 ····if-eqz·p1,·:cond_0
  
1532 ····.line·7581538 ····.line·758
1533 ····const-string·v1,·"server·finished"1539 ····const-string·v1,·"server·finished"
  
 1540 ····.line·759
1534 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getContext()Lorg/spongycastle/crypto/tls/AbstractTlsContext;1541 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getContext()Lorg/spongycastle/crypto/tls/AbstractTlsContext;
  
1535 ····move-result-object·v21542 ····move-result-object·v2
  
1536 ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->recordStream:Lorg/spongycastle/crypto/tls/RecordStream;1543 ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->recordStream:Lorg/spongycastle/crypto/tls/RecordStream;
  
1537 ····invoke-virtual·{v3},·Lorg/spongycastle/crypto/tls/RecordStream;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;1544 ····invoke-virtual·{v3},·Lorg/spongycastle/crypto/tls/RecordStream;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;
Offset 1545, 25 lines modifiedOffset 1552, 27 lines modified
  
1545 ····sget-object·v4,·Lorg/spongycastle/crypto/tls/TlsUtils;->SSL_SERVER:[B1552 ····sget-object·v4,·Lorg/spongycastle/crypto/tls/TlsUtils;->SSL_SERVER:[B
  
1546 ····invoke-static·{v2,·v3,·v4},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B1553 ····invoke-static·{v2,·v3,·v4},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B
  
1547 ····move-result-object·v21554 ····move-result-object·v2
  
 1555 ····.line·758
1548 ····invoke-static·{v0,·v1,·v2},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B1556 ····invoke-static·{v0,·v1,·v2},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B
  
1549 ····move-result-object·v11557 ····move-result-object·v1
  
1550 ····.line·7621558 ····.line·762
1551 ····:goto_01559 ····:goto_0
1552 ····return-object·v11560 ····return-object·v1
  
1553 ····:cond_01561 ····:cond_0
1554 ····const-string·v1,·"client·finished"1562 ····const-string·v1,·"client·finished"
  
 1563 ····.line·763
1555 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getContext()Lorg/spongycastle/crypto/tls/AbstractTlsContext;1564 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getContext()Lorg/spongycastle/crypto/tls/AbstractTlsContext;
  
1556 ····move-result-object·v21565 ····move-result-object·v2
  
1557 ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->recordStream:Lorg/spongycastle/crypto/tls/RecordStream;1566 ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->recordStream:Lorg/spongycastle/crypto/tls/RecordStream;
  
1558 ····invoke-virtual·{v3},·Lorg/spongycastle/crypto/tls/RecordStream;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;1567 ····invoke-virtual·{v3},·Lorg/spongycastle/crypto/tls/RecordStream;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;
Offset 1572, 14 lines modifiedOffset 1581, 15 lines modified
  
1572 ····sget-object·v4,·Lorg/spongycastle/crypto/tls/TlsUtils;->SSL_CLIENT:[B1581 ····sget-object·v4,·Lorg/spongycastle/crypto/tls/TlsUtils;->SSL_CLIENT:[B
  
1573 ····invoke-static·{v2,·v3,·v4},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B1582 ····invoke-static·{v2,·v3,·v4},·Lorg/spongycastle/crypto/tls/TlsProtocol;->getCurrentPRFHash(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/tls/TlsHandshakeHash;[B)[B
  
1574 ····move-result-object·v21583 ····move-result-object·v2
  
 1584 ····.line·762
1575 ····invoke-static·{v0,·v1,·v2},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B1585 ····invoke-static·{v0,·v1,·v2},·Lorg/spongycastle/crypto/tls/TlsUtils;->calculateVerifyData(Lorg/spongycastle/crypto/tls/TlsContext;Ljava/lang/String;[B)[B
  
1576 ····move-result-object·v11586 ····move-result-object·v1
  
1577 ····goto·:goto_01587 ····goto·:goto_0
1578 .end·method1588 .end·method
  
589 B
smali/org/spongycastle/crypto/tls/DefaultTlsEncryptionCredentials.smali
    
Offset 109, 14 lines modifiedOffset 109, 15 lines modified
  
109 ····const-string·v2,·"\'privateKey\'·type·not·supported:·"109 ····const-string·v2,·"\'privateKey\'·type·not·supported:·"
  
110 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;110 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
111 ····move-result-object·v1111 ····move-result-object·v1
  
 112 ····.line·45
112 ····invoke-virtual·{p3},·Ljava/lang/Object;->getClass()Ljava/lang/Class;113 ····invoke-virtual·{p3},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
113 ····move-result-object·v2114 ····move-result-object·v2
  
114 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;115 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
115 ····move-result-object·v2116 ····move-result-object·v2
1.13 KB
smali/org/spongycastle/crypto/tls/TlsBlockCipher.smali
    
Offset 98, 14 lines modifiedOffset 98, 15 lines modified
  
98 ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I98 ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
99 ····move-result·v599 ····move-result·v5
  
100 ····add-int/2addr·v4,·v5100 ····add-int/2addr·v4,·v5
  
 101 ····.line·52
101 ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I102 ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
102 ····move-result·v5103 ····move-result·v5
  
103 ····add-int·v18,·v4,·v5104 ····add-int·v18,·v4,·v5
  
104 ····.line·55105 ····.line·55
Offset 143, 14 lines modifiedOffset 144, 15 lines modified
143 ····.local·v6,·"key_block":[B144 ····.local·v6,·"key_block":[B
144 ····const/4·v7,·0x0145 ····const/4·v7,·0x0
  
145 ····.line·64146 ····.line·64
146 ····.local·v7,·"offset":I147 ····.local·v7,·"offset":I
147 ····new-instance·v3,·Lorg/spongycastle/crypto/tls/TlsMac;148 ····new-instance·v3,·Lorg/spongycastle/crypto/tls/TlsMac;
  
 149 ····.line·65
148 ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I150 ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
149 ····move-result·v8151 ····move-result·v8
  
150 ····move-object/from16·v4,·p1152 ····move-object/from16·v4,·p1
  
151 ····move-object/from16·v5,·p4153 ····move-object/from16·v5,·p4
Offset 164, 14 lines modifiedOffset 166, 15 lines modified
164 ····move-result·v4166 ····move-result·v4
  
165 ····add-int/2addr·v7,·v4167 ····add-int/2addr·v7,·v4
  
166 ····.line·67168 ····.line·67
167 ····new-instance·v8,·Lorg/spongycastle/crypto/tls/TlsMac;169 ····new-instance·v8,·Lorg/spongycastle/crypto/tls/TlsMac;
  
 170 ····.line·68
168 ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I171 ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
169 ····move-result·v13172 ····move-result·v13
  
170 ····move-object/from16·v9,·p1173 ····move-object/from16·v9,·p1
  
171 ····move-object/from16·v10,·p5174 ····move-object/from16·v10,·p5
1.38 KB
smali/org/spongycastle/crypto/tls/TlsDSASigner.smali
    
Offset 78, 20 lines modifiedOffset 78, 22 lines modified
78 ····const/4·v3,·0x178 ····const/4·v3,·0x1
  
79 ····.line·2079 ····.line·20
80 ····new-instance·v1,·Lorg/spongycastle/crypto/params/ParametersWithRandom;80 ····new-instance·v1,·Lorg/spongycastle/crypto/params/ParametersWithRandom;
  
81 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsDSASigner;->context:Lorg/spongycastle/crypto/tls/TlsContext;81 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsDSASigner;->context:Lorg/spongycastle/crypto/tls/TlsContext;
  
 82 ····.line·21
82 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/TlsContext;->getSecureRandom()Ljava/security/SecureRandom;83 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/TlsContext;->getSecureRandom()Ljava/security/SecureRandom;
  
83 ····move-result-object·v284 ····move-result-object·v2
  
84 ····invoke-direct·{v1,·p2,·v2},·Lorg/spongycastle/crypto/params/ParametersWithRandom;-><init>(Lorg/spongycastle/crypto/CipherParameters;Ljava/security/SecureRandom;)V85 ····invoke-direct·{v1,·p2,·v2},·Lorg/spongycastle/crypto/params/ParametersWithRandom;-><init>(Lorg/spongycastle/crypto/CipherParameters;Ljava/security/SecureRandom;)V
  
 86 ····.line·20
85 ····invoke-virtual·{p0,·p1,·v3,·v3,·v1},·Lorg/spongycastle/crypto/tls/TlsDSASigner;->makeSigner(Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;ZZLorg/spongycastle/crypto/CipherParameters;)Lorg/spongycastle/crypto/Signer;87 ····invoke-virtual·{p0,·p1,·v3,·v3,·v1},·Lorg/spongycastle/crypto/tls/TlsDSASigner;->makeSigner(Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;ZZLorg/spongycastle/crypto/CipherParameters;)Lorg/spongycastle/crypto/Signer;
  
86 ····move-result-object·v088 ····move-result-object·v0
  
87 ····.line·2289 ····.line·22
88 ····.local·v0,·"signer":Lorg/spongycastle/crypto/Signer;90 ····.local·v0,·"signer":Lorg/spongycastle/crypto/Signer;
89 ····if-nez·p1,·:cond_091 ····if-nez·p1,·:cond_0
Offset 162, 14 lines modifiedOffset 164, 15 lines modified
  
162 ····goto·:goto_0164 ····goto·:goto_0
  
163 ····.line·69165 ····.line·69
164 ····:cond_1166 ····:cond_1
165 ····if-eqz·p1,·:cond_3167 ····if-eqz·p1,·:cond_3
  
 168 ····.line·70
166 ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;->getHash()S169 ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;->getHash()S
  
167 ····move-result·v2170 ····move-result·v2
  
168 ····if-ne·v2,·v4,·:cond_2171 ····if-ne·v2,·v4,·:cond_2
  
169 ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;->getSignature()S172 ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;->getSignature()S
483 B
smali/org/spongycastle/crypto/tls/SessionParameters.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SessionParameters.java"3 .source·"SessionParameters.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/spongycastle/crypto/tls/SessionParameters$1;, 
8 ········Lorg/spongycastle/crypto/tls/SessionParameters$Builder;7 ········Lorg/spongycastle/crypto/tls/SessionParameters$Builder;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·cipherSuite:I11 .field·private·cipherSuite:I
1.13 KB
smali/org/spongycastle/crypto/tls/TlsStreamCipher.smali
    
Offset 85, 14 lines modifiedOffset 85, 15 lines modified
  
85 ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I85 ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
86 ····move-result·v486 ····move-result·v4
  
87 ····add-int/2addr·v3,·v487 ····add-int/2addr·v3,·v4
  
 88 ····.line·36
88 ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I89 ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
89 ····move-result·v490 ····move-result·v4
  
90 ····add-int·v17,·v3,·v491 ····add-int·v17,·v3,·v4
  
91 ····.line·3892 ····.line·38
Offset 109, 14 lines modifiedOffset 110, 15 lines modified
109 ····.local·v5,·"key_block":[B110 ····.local·v5,·"key_block":[B
110 ····const/4·v6,·0x0111 ····const/4·v6,·0x0
  
111 ····.line·43112 ····.line·43
112 ····.local·v6,·"offset":I113 ····.local·v6,·"offset":I
113 ····new-instance·v2,·Lorg/spongycastle/crypto/tls/TlsMac;114 ····new-instance·v2,·Lorg/spongycastle/crypto/tls/TlsMac;
  
 115 ····.line·44
114 ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I116 ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
115 ····move-result·v7117 ····move-result·v7
  
116 ····move-object/from16·v3,·p1118 ····move-object/from16·v3,·p1
  
117 ····move-object/from16·v4,·p4119 ····move-object/from16·v4,·p4
Offset 130, 14 lines modifiedOffset 132, 15 lines modified
130 ····move-result·v3132 ····move-result·v3
  
131 ····add-int/2addr·v6,·v3133 ····add-int/2addr·v6,·v3
  
132 ····.line·46134 ····.line·46
133 ····new-instance·v7,·Lorg/spongycastle/crypto/tls/TlsMac;135 ····new-instance·v7,·Lorg/spongycastle/crypto/tls/TlsMac;
  
 136 ····.line·47
134 ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I137 ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
135 ····move-result·v12138 ····move-result·v12
  
136 ····move-object/from16·v8,·p1139 ····move-object/from16·v8,·p1
  
137 ····move-object/from16·v9,·p5140 ····move-object/from16·v9,·p5
1.03 KB
smali/org/spongycastle/crypto/tls/TlsRSASigner.smali
    
Offset 91, 20 lines modifiedOffset 91, 22 lines modified
91 ····const/4·v3,·0x191 ····const/4·v3,·0x1
  
92 ····.line·2492 ····.line·24
93 ····new-instance·v1,·Lorg/spongycastle/crypto/params/ParametersWithRandom;93 ····new-instance·v1,·Lorg/spongycastle/crypto/params/ParametersWithRandom;
  
94 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsRSASigner;->context:Lorg/spongycastle/crypto/tls/TlsContext;94 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsRSASigner;->context:Lorg/spongycastle/crypto/tls/TlsContext;
  
 95 ····.line·25
95 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/TlsContext;->getSecureRandom()Ljava/security/SecureRandom;96 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/TlsContext;->getSecureRandom()Ljava/security/SecureRandom;
  
96 ····move-result-object·v297 ····move-result-object·v2
  
97 ····invoke-direct·{v1,·p2,·v2},·Lorg/spongycastle/crypto/params/ParametersWithRandom;-><init>(Lorg/spongycastle/crypto/CipherParameters;Ljava/security/SecureRandom;)V98 ····invoke-direct·{v1,·p2,·v2},·Lorg/spongycastle/crypto/params/ParametersWithRandom;-><init>(Lorg/spongycastle/crypto/CipherParameters;Ljava/security/SecureRandom;)V
  
 99 ····.line·24
98 ····invoke-virtual·{p0,·p1,·v3,·v3,·v1},·Lorg/spongycastle/crypto/tls/TlsRSASigner;->makeSigner(Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;ZZLorg/spongycastle/crypto/CipherParameters;)Lorg/spongycastle/crypto/Signer;100 ····invoke-virtual·{p0,·p1,·v3,·v3,·v1},·Lorg/spongycastle/crypto/tls/TlsRSASigner;->makeSigner(Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;ZZLorg/spongycastle/crypto/CipherParameters;)Lorg/spongycastle/crypto/Signer;
  
99 ····move-result-object·v0101 ····move-result-object·v0
  
100 ····.line·26102 ····.line·26
101 ····.local·v0,·"signer":Lorg/spongycastle/crypto/Signer;103 ····.local·v0,·"signer":Lorg/spongycastle/crypto/Signer;
102 ····const/4·v1,·0x0104 ····const/4·v1,·0x0
1.32 KB
smali/org/spongycastle/crypto/tls/TlsUtils.smali
    
Offset 304, 18 lines modifiedOffset 304, 20 lines modified
  
304 ····.line·925304 ····.line·925
305 ····.local·v0,·"master_secret":[B305 ····.local·v0,·"master_secret":[B
306 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getServerRandom()[B306 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getServerRandom()[B
  
307 ····move-result-object·v3307 ····move-result-object·v3
  
 308 ····.line·926
308 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getClientRandom()[B309 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getClientRandom()[B
  
309 ····move-result-object·v4310 ····move-result-object·v4
  
 311 ····.line·925
310 ····invoke-static·{v3,·v4},·Lorg/spongycastle/crypto/tls/TlsUtils;->concat([B[B)[B312 ····invoke-static·{v3,·v4},·Lorg/spongycastle/crypto/tls/TlsUtils;->concat([B[B)[B
  
311 ····move-result-object·v2313 ····move-result-object·v2
  
312 ····.line·928314 ····.line·928
313 ····.local·v2,·"seed":[B315 ····.local·v2,·"seed":[B
314 ····invoke-static·{p0},·Lorg/spongycastle/crypto/tls/TlsUtils;->isSSL(Lorg/spongycastle/crypto/tls/TlsContext;)Z316 ····invoke-static·{p0},·Lorg/spongycastle/crypto/tls/TlsUtils;->isSSL(Lorg/spongycastle/crypto/tls/TlsContext;)Z
Offset 1301, 14 lines modifiedOffset 1303, 15 lines modified
  
1301 ····move-result·v31303 ····move-result·v3
  
1302 ····const/4·v4,·0x11304 ····const/4·v4,·0x1
  
1303 ····if-lt·v3,·v4,·:cond_01305 ····if-lt·v3,·v4,·:cond_0
  
 1306 ····.line·775
1304 ····invoke-virtual·{p0},·Ljava/util/Vector;->size()I1307 ····invoke-virtual·{p0},·Ljava/util/Vector;->size()I
  
1305 ····move-result·v31308 ····move-result·v3
  
1306 ····const·v4,·0x80001309 ····const·v4,·0x8000
  
1307 ····if-lt·v3,·v4,·:cond_11310 ····if-lt·v3,·v4,·:cond_1
Offset 3403, 15 lines modifiedOffset 3406, 15 lines modified
3403 ····:goto_03406 ····:goto_0
3404 ····invoke-virtual·{p1},·Ljava/util/Vector;->size()I3407 ····invoke-virtual·{p1},·Ljava/util/Vector;->size()I
  
3405 ····move-result·v33408 ····move-result·v3
  
3406 ····if-ge·v1,·v3,·:cond_03409 ····if-ge·v1,·v3,·:cond_0
  
3407 ····.line·12003410 ····.line·1201
3408 ····invoke-virtual·{p1,·v1},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;3411 ····invoke-virtual·{p1,·v1},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
3409 ····move-result-object·v23412 ····move-result-object·v2
  
3410 ····check-cast·v2,·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;3413 ····check-cast·v2,·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;
  
3411 ····.line·12023414 ····.line·1202
9.9 KB
smali/org/spongycastle/crypto/tls/DefaultTlsCipherFactory.smali
    
Offset 83, 28 lines modifiedOffset 83, 30 lines modified
  
83 ····move-result-object·v283 ····move-result-object·v2
  
84 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAESBlockCipher()Lorg/spongycastle/crypto/BlockCipher;84 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAESBlockCipher()Lorg/spongycastle/crypto/BlockCipher;
  
85 ····move-result-object·v385 ····move-result-object·v3
  
 86 ····.line·81
86 ····invoke-virtual·{p0,·p3},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createHMACDigest(I)Lorg/spongycastle/crypto/Digest;87 ····invoke-virtual·{p0,·p3},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createHMACDigest(I)Lorg/spongycastle/crypto/Digest;
  
87 ····move-result-object·v488 ····move-result-object·v4
  
88 ····invoke-virtual·{p0,·p3},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createHMACDigest(I)Lorg/spongycastle/crypto/Digest;89 ····invoke-virtual·{p0,·p3},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createHMACDigest(I)Lorg/spongycastle/crypto/Digest;
  
89 ····move-result-object·v590 ····move-result-object·v5
  
90 ····move-object·v1,·p191 ····move-object·v1,·p1
  
91 ····move·v6,·p292 ····move·v6,·p2
  
92 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/crypto/tls/TlsBlockCipher;-><init>(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/BlockCipher;Lorg/spongycastle/crypto/BlockCipher;Lorg/spongycastle/crypto/Digest;Lorg/spongycastle/crypto/Digest;I)V93 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/crypto/tls/TlsBlockCipher;-><init>(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/BlockCipher;Lorg/spongycastle/crypto/BlockCipher;Lorg/spongycastle/crypto/Digest;Lorg/spongycastle/crypto/Digest;I)V
  
 94 ····.line·80
93 ····return-object·v095 ····return-object·v0
94 .end·method96 .end·method
  
95 .method·protected·createCamelliaBlockCipher()Lorg/spongycastle/crypto/BlockCipher;97 .method·protected·createCamelliaBlockCipher()Lorg/spongycastle/crypto/BlockCipher;
96 ····.locals·298 ····.locals·2
  
97 ····.prologue99 ····.prologue
Offset 135, 32 lines modifiedOffset 137, 35 lines modified
135 ····.line·101137 ····.line·101
136 ····new-instance·v0,·Lorg/spongycastle/crypto/tls/TlsBlockCipher;138 ····new-instance·v0,·Lorg/spongycastle/crypto/tls/TlsBlockCipher;
  
137 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createCamelliaBlockCipher()Lorg/spongycastle/crypto/BlockCipher;139 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createCamelliaBlockCipher()Lorg/spongycastle/crypto/BlockCipher;
  
138 ····move-result-object·v2140 ····move-result-object·v2
  
 141 ····.line·102
139 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createCamelliaBlockCipher()Lorg/spongycastle/crypto/BlockCipher;142 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createCamelliaBlockCipher()Lorg/spongycastle/crypto/BlockCipher;
  
140 ····move-result-object·v3143 ····move-result-object·v3
  
141 ····invoke-virtual·{p0,·p3},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createHMACDigest(I)Lorg/spongycastle/crypto/Digest;144 ····invoke-virtual·{p0,·p3},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createHMACDigest(I)Lorg/spongycastle/crypto/Digest;
  
142 ····move-result-object·v4145 ····move-result-object·v4
  
 146 ····.line·103
143 ····invoke-virtual·{p0,·p3},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createHMACDigest(I)Lorg/spongycastle/crypto/Digest;147 ····invoke-virtual·{p0,·p3},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createHMACDigest(I)Lorg/spongycastle/crypto/Digest;
  
144 ····move-result-object·v5148 ····move-result-object·v5
  
145 ····move-object·v1,·p1149 ····move-object·v1,·p1
  
146 ····move·v6,·p2150 ····move·v6,·p2
  
147 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/crypto/tls/TlsBlockCipher;-><init>(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/BlockCipher;Lorg/spongycastle/crypto/BlockCipher;Lorg/spongycastle/crypto/Digest;Lorg/spongycastle/crypto/Digest;I)V151 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/crypto/tls/TlsBlockCipher;-><init>(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/BlockCipher;Lorg/spongycastle/crypto/BlockCipher;Lorg/spongycastle/crypto/Digest;Lorg/spongycastle/crypto/Digest;I)V
  
 152 ····.line·101
148 ····return-object·v0153 ····return-object·v0
149 .end·method154 .end·method
  
150 .method·public·createCipher(Lorg/spongycastle/crypto/tls/TlsContext;II)Lorg/spongycastle/crypto/tls/TlsCipher;155 .method·public·createCipher(Lorg/spongycastle/crypto/tls/TlsContext;II)Lorg/spongycastle/crypto/tls/TlsCipher;
151 ····.locals·3156 ····.locals·3
152 ····.param·p1,·"context"····#·Lorg/spongycastle/crypto/tls/TlsContext;157 ····.param·p1,·"context"····#·Lorg/spongycastle/crypto/tls/TlsContext;
153 ····.param·p2,·"encryptionAlgorithm"····#·I158 ····.param·p2,·"encryptionAlgorithm"····#·I
Offset 363, 26 lines modifiedOffset 368, 28 lines modified
363 ····.line·87368 ····.line·87
364 ····new-instance·v0,·Lorg/spongycastle/crypto/tls/TlsAEADCipher;369 ····new-instance·v0,·Lorg/spongycastle/crypto/tls/TlsAEADCipher;
  
365 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAEADBlockCipher_AES_CCM()Lorg/spongycastle/crypto/modes/AEADBlockCipher;370 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAEADBlockCipher_AES_CCM()Lorg/spongycastle/crypto/modes/AEADBlockCipher;
  
366 ····move-result-object·v2371 ····move-result-object·v2
  
 372 ····.line·88
367 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAEADBlockCipher_AES_CCM()Lorg/spongycastle/crypto/modes/AEADBlockCipher;373 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAEADBlockCipher_AES_CCM()Lorg/spongycastle/crypto/modes/AEADBlockCipher;
  
368 ····move-result-object·v3374 ····move-result-object·v3
  
369 ····move-object·v1,·p1375 ····move-object·v1,·p1
  
370 ····move·v4,·p2376 ····move·v4,·p2
  
371 ····move·v5,·p3377 ····move·v5,·p3
  
372 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/crypto/tls/TlsAEADCipher;-><init>(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/modes/AEADBlockCipher;Lorg/spongycastle/crypto/modes/AEADBlockCipher;II)V378 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/crypto/tls/TlsAEADCipher;-><init>(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/modes/AEADBlockCipher;Lorg/spongycastle/crypto/modes/AEADBlockCipher;II)V
  
 379 ····.line·87
373 ····return-object·v0380 ····return-object·v0
374 .end·method381 .end·method
  
375 .method·protected·createCipher_AES_GCM(Lorg/spongycastle/crypto/tls/TlsContext;II)Lorg/spongycastle/crypto/tls/TlsAEADCipher;382 .method·protected·createCipher_AES_GCM(Lorg/spongycastle/crypto/tls/TlsContext;II)Lorg/spongycastle/crypto/tls/TlsAEADCipher;
376 ····.locals·6383 ····.locals·6
377 ····.param·p1,·"context"····#·Lorg/spongycastle/crypto/tls/TlsContext;384 ····.param·p1,·"context"····#·Lorg/spongycastle/crypto/tls/TlsContext;
378 ····.param·p2,·"cipherKeySize"····#·I385 ····.param·p2,·"cipherKeySize"····#·I
Offset 397, 26 lines modifiedOffset 404, 28 lines modified
397 ····.line·94404 ····.line·94
398 ····new-instance·v0,·Lorg/spongycastle/crypto/tls/TlsAEADCipher;405 ····new-instance·v0,·Lorg/spongycastle/crypto/tls/TlsAEADCipher;
  
399 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAEADBlockCipher_AES_GCM()Lorg/spongycastle/crypto/modes/AEADBlockCipher;406 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAEADBlockCipher_AES_GCM()Lorg/spongycastle/crypto/modes/AEADBlockCipher;
  
400 ····move-result-object·v2407 ····move-result-object·v2
  
 408 ····.line·95
401 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAEADBlockCipher_AES_GCM()Lorg/spongycastle/crypto/modes/AEADBlockCipher;409 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/DefaultTlsCipherFactory;->createAEADBlockCipher_AES_GCM()Lorg/spongycastle/crypto/modes/AEADBlockCipher;
  
402 ····move-result-object·v3410 ····move-result-object·v3
  
403 ····move-object·v1,·p1411 ····move-object·v1,·p1
  
404 ····move·v4,·p2412 ····move·v4,·p2
  
405 ····move·v5,·p3413 ····move·v5,·p3
  
406 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/crypto/tls/TlsAEADCipher;-><init>(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/modes/AEADBlockCipher;Lorg/spongycastle/crypto/modes/AEADBlockCipher;II)V414 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/crypto/tls/TlsAEADCipher;-><init>(Lorg/spongycastle/crypto/tls/TlsContext;Lorg/spongycastle/crypto/modes/AEADBlockCipher;Lorg/spongycastle/crypto/modes/AEADBlockCipher;II)V
  
 415 ····.line·94
407 ····return-object·v0416 ····return-object·v0
408 .end·method417 .end·method
  
409 .method·protected·createDESedeBlockCipher()Lorg/spongycastle/crypto/BlockCipher;418 .method·protected·createDESedeBlockCipher()Lorg/spongycastle/crypto/BlockCipher;
410 ····.locals·2419 ····.locals·2
  
411 ····.prologue420 ····.prologue
Offset 450, 28 lines modifiedOffset 459, 30 lines modified
  
450 ····move-result-object·v2459 ····move-result-object·v2
Max diff block lines reached; 5397/10007 bytes (53.93%) of diff not shown.
3.79 KB
smali/org/spongycastle/crypto/tls/TlsServerProtocol.smali
    
Offset 463, 18 lines modifiedOffset 463, 20 lines modified
  
463 ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/tls/RecordStream;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;463 ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/tls/RecordStream;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;
  
464 ····move-result-object·v5464 ····move-result-object·v5
  
465 ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->certificateRequest:Lorg/spongycastle/crypto/tls/CertificateRequest;465 ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->certificateRequest:Lorg/spongycastle/crypto/tls/CertificateRequest;
  
 466 ····.line·166
466 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/tls/CertificateRequest;->getSupportedSignatureAlgorithms()Ljava/util/Vector;467 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/tls/CertificateRequest;->getSupportedSignatureAlgorithms()Ljava/util/Vector;
  
467 ····move-result-object·v6468 ····move-result-object·v6
  
 469 ····.line·165
468 ····invoke-static·{v5,·v6},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V470 ····invoke-static·{v5,·v6},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V
  
469 ····.line·169471 ····.line·169
470 ····:cond_5472 ····:cond_5
471 ····const/4·v5,·0x7473 ····const/4·v5,·0x7
  
472 ····iput-short·v5,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->connection_state:S474 ····iput-short·v5,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->connection_state:S
Offset 974, 18 lines modifiedOffset 976, 20 lines modified
974 ····.line·413976 ····.line·413
975 ····return-void977 ····return-void
  
976 ····.line·398978 ····.line·398
977 ····:cond_2979 ····:cond_2
978 ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->serverCredentials:Lorg/spongycastle/crypto/tls/TlsCredentials;980 ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->serverCredentials:Lorg/spongycastle/crypto/tls/TlsCredentials;
  
 981 ····.line·399
979 ····invoke-interface·{v0},·Lorg/spongycastle/crypto/tls/TlsCredentials;->getCertificate()Lorg/spongycastle/crypto/tls/Certificate;982 ····invoke-interface·{v0},·Lorg/spongycastle/crypto/tls/TlsCredentials;->getCertificate()Lorg/spongycastle/crypto/tls/Certificate;
  
980 ····move-result-object·v0983 ····move-result-object·v0
  
 984 ····.line·398
981 ····invoke-static·{p1,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->getClientCertificateType(Lorg/spongycastle/crypto/tls/Certificate;Lorg/spongycastle/crypto/tls/Certificate;)S985 ····invoke-static·{p1,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->getClientCertificateType(Lorg/spongycastle/crypto/tls/Certificate;Lorg/spongycastle/crypto/tls/Certificate;)S
  
982 ····move-result·v0986 ····move-result·v0
  
983 ····iput-short·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->clientCertificateType:S987 ····iput-short·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->clientCertificateType:S
  
984 ····.line·401988 ····.line·401
Offset 1098, 18 lines modifiedOffset 1102, 20 lines modified
1098 ····invoke-interface·{v5,·v7},·Lorg/spongycastle/crypto/tls/TlsSigner;->init(Lorg/spongycastle/crypto/tls/TlsContext;)V1102 ····invoke-interface·{v5,·v7},·Lorg/spongycastle/crypto/tls/TlsSigner;->init(Lorg/spongycastle/crypto/tls/TlsContext;)V
  
1099 ····.line·4441103 ····.line·444
1100 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getAlgorithm()Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;1104 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getAlgorithm()Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;
  
1101 ····move-result-object·v71105 ····move-result-object·v7
  
 1106 ····.line·445
1102 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getSignature()[B1107 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getSignature()[B
  
1103 ····move-result-object·v81108 ····move-result-object·v8
  
 1109 ····.line·444
1104 ····invoke-interface·{v5,·v7,·v8,·v4,·v0},·Lorg/spongycastle/crypto/tls/TlsSigner;->verifyRawSignature(Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;[BLorg/spongycastle/crypto/params/AsymmetricKeyParameter;[B)Z1110 ····invoke-interface·{v5,·v7,·v8,·v4,·v0},·Lorg/spongycastle/crypto/tls/TlsSigner;->verifyRawSignature(Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;[BLorg/spongycastle/crypto/params/AsymmetricKeyParameter;[B)Z
1105 ····:try_end_01111 ····:try_end_0
1106 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_01112 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
1107 ····.line·4511113 ····.line·451
1108 ····return-void1114 ····return-void
  
Offset 1830, 14 lines modifiedOffset 1836, 15 lines modified
  
1830 ····if-nez·v7,·:cond_91836 ····if-nez·v7,·:cond_9
  
1831 ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->serverExtensions:Ljava/util/Hashtable;1837 ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->serverExtensions:Ljava/util/Hashtable;
  
1832 ····sget-object·v10,·Lorg/spongycastle/crypto/tls/TlsExtensionsUtils;->EXT_status_request:Ljava/lang/Integer;1838 ····sget-object·v10,·Lorg/spongycastle/crypto/tls/TlsExtensionsUtils;->EXT_status_request:Ljava/lang/Integer;
  
 1839 ····.line·707
1833 ····invoke-static·{v7,·v10,·v12},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z1840 ····invoke-static·{v7,·v10,·v12},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z
  
1834 ····move-result·v71841 ····move-result·v7
  
1835 ····if-eqz·v7,·:cond_91842 ····if-eqz·v7,·:cond_9
  
1836 ····move·v7,·v81843 ····move·v7,·v8
Offset 1850, 14 lines modifiedOffset 1857, 15 lines modified
  
1850 ····if-nez·v7,·:cond_51857 ····if-nez·v7,·:cond_5
  
1851 ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->serverExtensions:Ljava/util/Hashtable;1858 ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->serverExtensions:Ljava/util/Hashtable;
  
1852 ····sget-object·v10,·Lorg/spongycastle/crypto/tls/TlsProtocol;->EXT_SessionTicket:Ljava/lang/Integer;1859 ····sget-object·v10,·Lorg/spongycastle/crypto/tls/TlsProtocol;->EXT_SessionTicket:Ljava/lang/Integer;
  
 1860 ····.line·711
1853 ····invoke-static·{v7,·v10,·v12},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z1861 ····invoke-static·{v7,·v10,·v12},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z
  
1854 ····move-result·v71862 ····move-result·v7
  
1855 ····if-eqz·v7,·:cond_51863 ····if-eqz·v7,·:cond_5
  
1856 ····move·v9,·v81864 ····move·v9,·v8
Offset 1939, 15 lines modifiedOffset 1947, 15 lines modified
1939 ····.line·6681947 ····.line·668
1940 ····goto/16·:goto_01948 ····goto/16·:goto_0
  
1941 ····.end·local·v3····#·"renegExtData":[B1949 ····.end·local·v3····#·"renegExtData":[B
1942 ····:cond_91950 ····:cond_9
1943 ····move·v7,·v91951 ····move·v7,·v9
  
1944 ····.line·7061952 ····.line·707
1945 ····goto·:goto_11953 ····goto·:goto_1
1946 .end·method1954 .end·method
  
1947 .method·protected·sendServerKeyExchangeMessage([B)V1955 .method·protected·sendServerKeyExchangeMessage([B)V
1948 ····.locals·31956 ····.locals·3
1949 ····.param·p1,·"serverKeyExchange"····#·[B1957 ····.param·p1,·"serverKeyExchange"····#·[B
1950 ····.annotation·system·Ldalvik/annotation/Throws;1958 ····.annotation·system·Ldalvik/annotation/Throws;
1.08 KB
smali/org/spongycastle/crypto/tls/TlsECDHKeyExchange.smali
    
Offset 122, 18 lines modifiedOffset 122, 20 lines modified
  
122 ····move-result-object·v0122 ····move-result-object·v0
  
123 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsECDHKeyExchange;->serverECPointFormats:[S123 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsECDHKeyExchange;->serverECPointFormats:[S
  
124 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsECDHKeyExchange;->ecAgreePublicKey:Lorg/spongycastle/crypto/params/ECPublicKeyParameters;124 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsECDHKeyExchange;->ecAgreePublicKey:Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
  
 125 ····.line·179
125 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;->getParameters()Lorg/spongycastle/crypto/params/ECDomainParameters;126 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;->getParameters()Lorg/spongycastle/crypto/params/ECDomainParameters;
  
126 ····move-result-object·v2127 ····move-result-object·v2
  
 128 ····.line·178
127 ····invoke-static·{v0,·v1,·v2,·p1},·Lorg/spongycastle/crypto/tls/TlsECCUtils;->generateEphemeralClientKeyExchange(Ljava/security/SecureRandom;[SLorg/spongycastle/crypto/params/ECDomainParameters;Ljava/io/OutputStream;)Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;129 ····invoke-static·{v0,·v1,·v2,·p1},·Lorg/spongycastle/crypto/tls/TlsECCUtils;->generateEphemeralClientKeyExchange(Ljava/security/SecureRandom;[SLorg/spongycastle/crypto/params/ECDomainParameters;Ljava/io/OutputStream;)Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;
  
128 ····move-result-object·v0130 ····move-result-object·v0
  
129 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsECDHKeyExchange;->ecAgreePrivateKey:Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;131 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsECDHKeyExchange;->ecAgreePrivateKey:Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;
  
130 ····.line·181132 ····.line·181
1.07 KB
smali/org/spongycastle/crypto/tls/TlsPSKKeyExchange.smali
    
Offset 151, 18 lines modifiedOffset 151, 20 lines modified
  
151 ····invoke-interface·{v1},·Lorg/spongycastle/crypto/tls/TlsContext;->getSecureRandom()Ljava/security/SecureRandom;151 ····invoke-interface·{v1},·Lorg/spongycastle/crypto/tls/TlsContext;->getSecureRandom()Ljava/security/SecureRandom;
  
152 ····move-result-object·v1152 ····move-result-object·v1
  
153 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsPSKKeyExchange;->dhAgreePublicKey:Lorg/spongycastle/crypto/params/DHPublicKeyParameters;153 ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsPSKKeyExchange;->dhAgreePublicKey:Lorg/spongycastle/crypto/params/DHPublicKeyParameters;
  
 154 ····.line·220
154 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/DHPublicKeyParameters;->getParameters()Lorg/spongycastle/crypto/params/DHParameters;155 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/DHPublicKeyParameters;->getParameters()Lorg/spongycastle/crypto/params/DHParameters;
  
155 ····move-result-object·v2156 ····move-result-object·v2
  
 157 ····.line·219
156 ····invoke-static·{v1,·v2,·p1},·Lorg/spongycastle/crypto/tls/TlsDHUtils;->generateEphemeralClientKeyExchange(Ljava/security/SecureRandom;Lorg/spongycastle/crypto/params/DHParameters;Ljava/io/OutputStream;)Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;158 ····invoke-static·{v1,·v2,·p1},·Lorg/spongycastle/crypto/tls/TlsDHUtils;->generateEphemeralClientKeyExchange(Ljava/security/SecureRandom;Lorg/spongycastle/crypto/params/DHParameters;Ljava/io/OutputStream;)Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;
  
157 ····move-result-object·v1159 ····move-result-object·v1
  
158 ····iput-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsPSKKeyExchange;->dhAgreePrivateKey:Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;160 ····iput-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsPSKKeyExchange;->dhAgreePrivateKey:Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;
  
159 ····.line·232161 ····.line·232
587 B
smali/org/spongycastle/crypto/tls/DefaultTlsAgreementCredentials.smali
    
Offset 140, 14 lines modifiedOffset 140, 15 lines modified
  
140 ····const-string·v2,·"\'privateKey\'·type·not·supported:·"140 ····const-string·v2,·"\'privateKey\'·type·not·supported:·"
  
141 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;141 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
142 ····move-result-object·v1142 ····move-result-object·v1
  
 143 ····.line·54
143 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;144 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
144 ····move-result-object·v2145 ····move-result-object·v2
  
145 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;146 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
146 ····move-result-object·v2147 ····move-result-object·v2
1.08 KB
smali/org/spongycastle/crypto/tls/TlsDHKeyExchange.smali
    
Offset 144, 18 lines modifiedOffset 144, 20 lines modified
  
144 ····invoke-interface·{v0},·Lorg/spongycastle/crypto/tls/TlsContext;->getSecureRandom()Ljava/security/SecureRandom;144 ····invoke-interface·{v0},·Lorg/spongycastle/crypto/tls/TlsContext;->getSecureRandom()Ljava/security/SecureRandom;
  
145 ····move-result-object·v0145 ····move-result-object·v0
  
146 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsDHKeyExchange;->dhAgreeServerPublicKey:Lorg/spongycastle/crypto/params/DHPublicKeyParameters;146 ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsDHKeyExchange;->dhAgreeServerPublicKey:Lorg/spongycastle/crypto/params/DHPublicKeyParameters;
  
 147 ····.line·184
147 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/DHPublicKeyParameters;->getParameters()Lorg/spongycastle/crypto/params/DHParameters;148 ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/DHPublicKeyParameters;->getParameters()Lorg/spongycastle/crypto/params/DHParameters;
  
148 ····move-result-object·v1149 ····move-result-object·v1
  
 150 ····.line·183
149 ····invoke-static·{v0,·v1,·p1},·Lorg/spongycastle/crypto/tls/TlsDHUtils;->generateEphemeralClientKeyExchange(Ljava/security/SecureRandom;Lorg/spongycastle/crypto/params/DHParameters;Ljava/io/OutputStream;)Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;151 ····invoke-static·{v0,·v1,·p1},·Lorg/spongycastle/crypto/tls/TlsDHUtils;->generateEphemeralClientKeyExchange(Ljava/security/SecureRandom;Lorg/spongycastle/crypto/params/DHParameters;Ljava/io/OutputStream;)Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;
  
150 ····move-result-object·v0152 ····move-result-object·v0
  
151 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsDHKeyExchange;->dhAgreeClientPrivateKey:Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;153 ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsDHKeyExchange;->dhAgreeClientPrivateKey:Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;
  
152 ····.line·186154 ····.line·186
4.66 KB
smali/org/spongycastle/crypto/tls/TlsClientProtocol.smali
    
Offset 589, 18 lines modifiedOffset 589, 20 lines modified
  
589 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->getContext()Lorg/spongycastle/crypto/tls/AbstractTlsContext;589 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->getContext()Lorg/spongycastle/crypto/tls/AbstractTlsContext;
  
590 ····move-result-object·v13590 ····move-result-object·v13
  
591 ····iget-object·v14,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->securityParameters:Lorg/spongycastle/crypto/tls/SecurityParameters;591 ····iget-object·v14,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->securityParameters:Lorg/spongycastle/crypto/tls/SecurityParameters;
  
 592 ····.line·244
592 ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getCipherSuite()I593 ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getCipherSuite()I
  
593 ····move-result·v14594 ····move-result·v14
  
 595 ····.line·243
594 ····invoke-static·{v13,·v14},·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->getPRFAlgorithm(Lorg/spongycastle/crypto/tls/TlsContext;I)I596 ····invoke-static·{v13,·v14},·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->getPRFAlgorithm(Lorg/spongycastle/crypto/tls/TlsContext;I)I
  
595 ····move-result·v13597 ····move-result·v13
  
596 ····iput·v13,·v12,·Lorg/spongycastle/crypto/tls/SecurityParameters;->prfAlgorithm:I598 ····iput·v13,·v12,·Lorg/spongycastle/crypto/tls/SecurityParameters;->prfAlgorithm:I
  
597 ····.line·251599 ····.line·251
Offset 1128, 18 lines modifiedOffset 1130, 20 lines modified
  
1128 ····invoke-virtual·{v12},·Lorg/spongycastle/crypto/tls/RecordStream;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;1130 ····invoke-virtual·{v12},·Lorg/spongycastle/crypto/tls/RecordStream;->getHandshakeHash()Lorg/spongycastle/crypto/tls/TlsHandshakeHash;
  
1129 ····move-result-object·v121131 ····move-result-object·v12
  
1130 ····iget-object·v13,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->certificateRequest:Lorg/spongycastle/crypto/tls/CertificateRequest;1132 ····iget-object·v13,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->certificateRequest:Lorg/spongycastle/crypto/tls/CertificateRequest;
  
 1133 ····.line·486
1131 ····invoke-virtual·{v13},·Lorg/spongycastle/crypto/tls/CertificateRequest;->getSupportedSignatureAlgorithms()Ljava/util/Vector;1134 ····invoke-virtual·{v13},·Lorg/spongycastle/crypto/tls/CertificateRequest;->getSupportedSignatureAlgorithms()Ljava/util/Vector;
  
1132 ····move-result-object·v131135 ····move-result-object·v13
  
 1136 ····.line·485
1133 ····invoke-static·{v12,·v13},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V1137 ····invoke-static·{v12,·v13},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V
  
1134 ····.line·4941138 ····.line·494
1135 ····const/4·v12,·0x71139 ····const/4·v12,·0x7
  
1136 ····iput-short·v12,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->connection_state:S1140 ····iput-short·v12,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->connection_state:S
  
Offset 1550, 14 lines modifiedOffset 1554, 15 lines modified
  
1550 ····if-eqz·v9,·:cond_51554 ····if-eqz·v9,·:cond_5
  
1551 ····iget-object·v9,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->selectedSessionID:[B1555 ····iget-object·v9,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->selectedSessionID:[B
  
1552 ····iget-object·v10,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->tlsSession:Lorg/spongycastle/crypto/tls/TlsSession;1556 ····iget-object·v10,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->tlsSession:Lorg/spongycastle/crypto/tls/TlsSession;
  
 1557 ····.line·620
1553 ····invoke-interface·{v10},·Lorg/spongycastle/crypto/tls/TlsSession;->getSessionID()[B1558 ····invoke-interface·{v10},·Lorg/spongycastle/crypto/tls/TlsSession;->getSessionID()[B
  
1554 ····move-result-object·v101559 ····move-result-object·v10
  
1555 ····invoke-static·{v9,·v10},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z1560 ····invoke-static·{v9,·v10},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z
  
1556 ····move-result·v91561 ····move-result·v9
Offset 1596, 15 lines modifiedOffset 1601, 15 lines modified
  
1596 ····const/16·v10,·0x2f1601 ····const/16·v10,·0x2f
  
1597 ····invoke-direct·{v9,·v10},·Lorg/spongycastle/crypto/tls/TlsFatalAlert;-><init>(S)V1602 ····invoke-direct·{v9,·v10},·Lorg/spongycastle/crypto/tls/TlsFatalAlert;-><init>(S)V
  
1598 ····throw·v91603 ····throw·v9
  
1599 ····.line·6191604 ····.line·620
1600 ····.end·local·v4····#·"selectedCipherSuite":I1605 ····.end·local·v4····#·"selectedCipherSuite":I
1601 ····:cond_51606 ····:cond_5
1602 ····const/4·v9,·0x01607 ····const/4·v9,·0x0
  
1603 ····goto·:goto_01608 ····goto·:goto_0
  
1604 ····.line·6341609 ····.line·634
Offset 1783, 14 lines modifiedOffset 1788, 15 lines modified
  
1783 ····move-result·v91788 ····move-result·v9
  
1784 ····if-ne·v4,·v9,·:cond_c1789 ····if-ne·v4,·v9,·:cond_c
  
1785 ····iget-object·v9,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->sessionParameters:Lorg/spongycastle/crypto/tls/SessionParameters;1790 ····iget-object·v9,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->sessionParameters:Lorg/spongycastle/crypto/tls/SessionParameters;
  
 1791 ····.line·744
1786 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/tls/SessionParameters;->getCompressionAlgorithm()S1792 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/tls/SessionParameters;->getCompressionAlgorithm()S
  
1787 ····move-result·v91793 ····move-result·v9
  
1788 ····if-eq·v5,·v9,·:cond_d1794 ····if-eq·v5,·v9,·:cond_d
  
1789 ····.line·7461795 ····.line·746
Offset 1853, 14 lines modifiedOffset 1859, 15 lines modified
  
1853 ····if-nez·v9,·:cond_111859 ····if-nez·v9,·:cond_11
  
1854 ····sget-object·v9,·Lorg/spongycastle/crypto/tls/TlsExtensionsUtils;->EXT_status_request:Ljava/lang/Integer;1860 ····sget-object·v9,·Lorg/spongycastle/crypto/tls/TlsExtensionsUtils;->EXT_status_request:Ljava/lang/Integer;
  
1855 ····const/16·v10,·0x2f1861 ····const/16·v10,·0x2f
  
 1862 ····.line·768
1856 ····invoke-static·{v8,·v9,·v10},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z1863 ····invoke-static·{v8,·v9,·v10},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z
  
1857 ····move-result·v91864 ····move-result·v9
  
1858 ····if-eqz·v9,·:cond_111865 ····if-eqz·v9,·:cond_11
  
1859 ····const/4·v9,·0x11866 ····const/4·v9,·0x1
Offset 1873, 14 lines modifiedOffset 1880, 15 lines modified
  
1873 ····if-nez·v9,·:cond_121880 ····if-nez·v9,·:cond_12
  
1874 ····sget-object·v9,·Lorg/spongycastle/crypto/tls/TlsProtocol;->EXT_SessionTicket:Ljava/lang/Integer;1881 ····sget-object·v9,·Lorg/spongycastle/crypto/tls/TlsProtocol;->EXT_SessionTicket:Ljava/lang/Integer;
  
1875 ····const/16·v10,·0x2f1882 ····const/16·v10,·0x2f
  
 1883 ····.line·772
1876 ····invoke-static·{v8,·v9,·v10},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z1884 ····invoke-static·{v8,·v9,·v10},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z
  
1877 ····move-result·v91885 ····move-result·v9
  
1878 ····if-eqz·v9,·:cond_121886 ····if-eqz·v9,·:cond_12
  
1879 ····const/4·v9,·0x11887 ····const/4·v9,·0x1
Offset 1897, 21 lines modifiedOffset 1905, 21 lines modified
  
1897 ····invoke-interface·{v9,·v8},·Lorg/spongycastle/crypto/tls/TlsClient;->processServerExtensions(Ljava/util/Hashtable;)V1905 ····invoke-interface·{v9,·v8},·Lorg/spongycastle/crypto/tls/TlsClient;->processServerExtensions(Ljava/util/Hashtable;)V
  
1898 ····.line·7801906 ····.line·780
1899 ····:cond_101907 ····:cond_10
Max diff block lines reached; 823/4662 bytes (17.65%) of diff not shown.
2.45 KB
smali/org/spongycastle/crypto/util/PublicKeyFactory.smali
    
Offset 69, 14 lines modifiedOffset 69, 15 lines modified
  
69 ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z69 ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
  
70 ····move-result·v270 ····move-result·v2
  
71 ····if-nez·v2,·:cond_071 ····if-nez·v2,·:cond_0
  
 72 ····.line·86
72 ····invoke-virtual·{v14},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;73 ····invoke-virtual·{v14},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
73 ····move-result-object·v274 ····move-result-object·v2
  
74 ····sget-object·v9,·Lorg/spongycastle/asn1/x509/X509ObjectIdentifiers;->id_ea_rsa:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;75 ····sget-object·v9,·Lorg/spongycastle/asn1/x509/X509ObjectIdentifiers;->id_ea_rsa:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
75 ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z76 ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
Offset 416, 14 lines modifiedOffset 417, 15 lines modified
  
416 ····invoke-virtual/range·{v17·..·v17},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;417 ····invoke-virtual/range·{v17·..·v17},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
417 ····move-result-object·v9418 ····move-result-object·v9
  
418 ····new-instance·v10,·Lorg/spongycastle/crypto/params/ElGamalParameters;419 ····new-instance·v10,·Lorg/spongycastle/crypto/params/ElGamalParameters;
  
 420 ····.line·141
419 ····invoke-virtual/range·{v26·..·v26},·Lorg/spongycastle/asn1/oiw/ElGamalParameter;->getP()Ljava/math/BigInteger;421 ····invoke-virtual/range·{v26·..·v26},·Lorg/spongycastle/asn1/oiw/ElGamalParameter;->getP()Ljava/math/BigInteger;
  
420 ····move-result-object·v11422 ····move-result-object·v11
  
421 ····invoke-virtual/range·{v26·..·v26},·Lorg/spongycastle/asn1/oiw/ElGamalParameter;->getG()Ljava/math/BigInteger;423 ····invoke-virtual/range·{v26·..·v26},·Lorg/spongycastle/asn1/oiw/ElGamalParameter;->getG()Ljava/math/BigInteger;
  
422 ····move-result-object·v12424 ····move-result-object·v12
Offset 446, 14 lines modifiedOffset 448, 15 lines modified
  
446 ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z448 ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
  
447 ····move-result·v2449 ····move-result·v2
  
448 ····if-nez·v2,·:cond_8450 ····if-nez·v2,·:cond_8
  
 451 ····.line·144
449 ····invoke-virtual·{v14},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;452 ····invoke-virtual·{v14},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
450 ····move-result-object·v2453 ····move-result-object·v2
  
451 ····sget-object·v9,·Lorg/spongycastle/asn1/oiw/OIWObjectIdentifiers;->dsaWithSHA1:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;454 ····sget-object·v9,·Lorg/spongycastle/asn1/oiw/OIWObjectIdentifiers;->dsaWithSHA1:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
452 ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z455 ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
Offset 609, 14 lines modifiedOffset 612, 15 lines modified
  
609 ····invoke-direct·{v0,·v2,·v1},·Lorg/spongycastle/asn1/x9/X9ECPoint;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/asn1/ASN1OctetString;)V612 ····invoke-direct·{v0,·v2,·v1},·Lorg/spongycastle/asn1/x9/X9ECPoint;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/asn1/ASN1OctetString;)V
  
610 ····.line·178613 ····.line·178
611 ····.local·v16,·"derQ":Lorg/spongycastle/asn1/x9/X9ECPoint;614 ····.local·v16,·"derQ":Lorg/spongycastle/asn1/x9/X9ECPoint;
612 ····new-instance·v8,·Lorg/spongycastle/crypto/params/ECDomainParameters;615 ····new-instance·v8,·Lorg/spongycastle/crypto/params/ECDomainParameters;
  
 616 ····.line·179
613 ····invoke-virtual/range·{v30·..·v30},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;617 ····invoke-virtual/range·{v30·..·v30},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
614 ····move-result-object·v9618 ····move-result-object·v9
  
615 ····invoke-virtual/range·{v30·..·v30},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;619 ····invoke-virtual/range·{v30·..·v30},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
616 ····move-result-object·v10620 ····move-result-object·v10
1.36 KB
smali/org/spongycastle/crypto/util/SubjectPublicKeyInfoFactory.smali
    
Offset 164, 30 lines modifiedOffset 164, 35 lines modified
  
164 ····.line·62164 ····.line·62
165 ····.end·local·v7····#·"p":Lorg/spongycastle/asn1/ASN1OctetString;165 ····.end·local·v7····#·"p":Lorg/spongycastle/asn1/ASN1OctetString;
166 ····.end·local·v8····#·"params":Lorg/spongycastle/asn1/ASN1Encodable;166 ····.end·local·v8····#·"params":Lorg/spongycastle/asn1/ASN1Encodable;
167 ····:cond_2167 ····:cond_2
168 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;168 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
 169 ····.line·63
169 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;170 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
170 ····move-result-object·v1171 ····move-result-object·v1
  
 172 ····.line·64
171 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;173 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
172 ····move-result-object·v2174 ····move-result-object·v2
  
 175 ····.line·65
173 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;176 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
174 ····move-result-object·v3177 ····move-result-object·v3
  
 178 ····.line·66
175 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;179 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
176 ····move-result-object·v4180 ····move-result-object·v4
  
 181 ····.line·67
177 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B182 ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B
  
178 ····move-result-object·v5183 ····move-result-object·v5
  
179 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V184 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
180 ····.line·69185 ····.line·69
1.3 KB
smali/org/spongycastle/crypto/util/PrivateKeyInfoFactory.smali
    
Offset 200, 30 lines modifiedOffset 200, 35 lines modified
200 ····goto·:goto_0200 ····goto·:goto_0
  
201 ····.line·65201 ····.line·65
202 ····.end·local·v10····#·"params":Lorg/spongycastle/asn1/ASN1Encodable;202 ····.end·local·v10····#·"params":Lorg/spongycastle/asn1/ASN1Encodable;
203 ····:cond_2203 ····:cond_2
204 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;204 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
 205 ····.line·66
205 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;206 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
206 ····move-result-object·v1207 ····move-result-object·v1
  
 208 ····.line·67
207 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;209 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
208 ····move-result-object·v2210 ····move-result-object·v2
  
 211 ····.line·68
209 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;212 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
210 ····move-result-object·v3213 ····move-result-object·v3
  
 214 ····.line·69
211 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;215 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
212 ····move-result-object·v4216 ····move-result-object·v4
  
 217 ····.line·70
213 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B218 ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B
  
214 ····move-result-object·v5219 ····move-result-object·v5
  
215 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V220 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
216 ····.line·72221 ····.line·72
2.54 KB
smali/org/spongycastle/crypto/util/PrivateKeyFactory.smali
    
Offset 86, 34 lines modifiedOffset 86, 37 lines modified
86 ····.local·v16,·"keyStructure":Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;86 ····.local·v16,·"keyStructure":Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;
87 ····new-instance·v1,·Lorg/spongycastle/crypto/params/RSAPrivateCrtKeyParameters;87 ····new-instance·v1,·Lorg/spongycastle/crypto/params/RSAPrivateCrtKeyParameters;
  
88 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getModulus()Ljava/math/BigInteger;88 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getModulus()Ljava/math/BigInteger;
  
89 ····move-result-object·v289 ····move-result-object·v2
  
 90 ····.line·83
90 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getPublicExponent()Ljava/math/BigInteger;91 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getPublicExponent()Ljava/math/BigInteger;
  
91 ····move-result-object·v392 ····move-result-object·v3
  
92 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;93 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;
  
93 ····move-result-object·v494 ····move-result-object·v4
  
 95 ····.line·84
94 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getPrime1()Ljava/math/BigInteger;96 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getPrime1()Ljava/math/BigInteger;
  
95 ····move-result-object·v597 ····move-result-object·v5
  
96 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getPrime2()Ljava/math/BigInteger;98 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getPrime2()Ljava/math/BigInteger;
  
97 ····move-result-object·v699 ····move-result-object·v6
  
98 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getExponent1()Ljava/math/BigInteger;100 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getExponent1()Ljava/math/BigInteger;
  
99 ····move-result-object·v7101 ····move-result-object·v7
  
 102 ····.line·85
100 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getExponent2()Ljava/math/BigInteger;103 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getExponent2()Ljava/math/BigInteger;
  
101 ····move-result-object·v8104 ····move-result-object·v8
  
102 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getCoefficient()Ljava/math/BigInteger;105 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getCoefficient()Ljava/math/BigInteger;
  
103 ····move-result-object·v9106 ····move-result-object·v9
Offset 253, 14 lines modifiedOffset 256, 15 lines modified
  
253 ····invoke-virtual·{v13},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;256 ····invoke-virtual·{v13},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
254 ····move-result-object·v2257 ····move-result-object·v2
  
255 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;258 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;
  
 259 ····.line·106
256 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/asn1/oiw/ElGamalParameter;->getP()Ljava/math/BigInteger;260 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/asn1/oiw/ElGamalParameter;->getP()Ljava/math/BigInteger;
  
257 ····move-result-object·v4261 ····move-result-object·v4
  
258 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/asn1/oiw/ElGamalParameter;->getG()Ljava/math/BigInteger;262 ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/asn1/oiw/ElGamalParameter;->getG()Ljava/math/BigInteger;
  
259 ····move-result-object·v5263 ····move-result-object·v5
Offset 425, 14 lines modifiedOffset 429, 15 lines modified
  
425 ····move-result-object·v11429 ····move-result-object·v11
  
426 ····.line·142430 ····.line·142
427 ····.local·v11,·"d":Ljava/math/BigInteger;431 ····.local·v11,·"d":Ljava/math/BigInteger;
428 ····new-instance·v1,·Lorg/spongycastle/crypto/params/ECDomainParameters;432 ····new-instance·v1,·Lorg/spongycastle/crypto/params/ECDomainParameters;
  
 433 ····.line·143
429 ····invoke-virtual/range·{v22·..·v22},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;434 ····invoke-virtual/range·{v22·..·v22},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
430 ····move-result-object·v2435 ····move-result-object·v2
  
431 ····invoke-virtual/range·{v22·..·v22},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;436 ····invoke-virtual/range·{v22·..·v22},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
432 ····move-result-object·v3437 ····move-result-object·v3
701 B
smali/org/spongycastle/crypto/prng/BasicEntropySourceProvider$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$bitsRequired:I22 .field·final·synthetic·val$bitsRequired:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider;I)V24 .method·constructor·<init>(Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider;
  
26 ····.prologue27 ····.prologue
27 ····.line·3628 ····.line·36
28 ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider$1;->this$0:Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider;29 ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider$1;->this$0:Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider;
  
29 ····iput·p2,·p0,·Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider$1;->val$bitsRequired:I30 ····iput·p2,·p0,·Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider$1;->val$bitsRequired:I
  
739 B
smali/org/spongycastle/crypto/prng/ThreadedSeedGenerator.smali
    
Offset 2, 29 lines modifiedOffset 2, 27 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"ThreadedSeedGenerator.java"3 .source·"ThreadedSeedGenerator.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/spongycastle/crypto/prng/ThreadedSeedGenerator$1;, 
8 ········Lorg/spongycastle/crypto/prng/ThreadedSeedGenerator$SeedGenerator;7 ········Lorg/spongycastle/crypto/prng/ThreadedSeedGenerator$SeedGenerator;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·direct·methods10 #·direct·methods
12 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
13 ····.locals·012 ····.locals·0
  
14 ····.prologue13 ····.prologue
15 ····.line·914 ····.line·9
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·11 
18 ····return-void16 ····return-void
19 .end·method17 .end·method
  
  
20 #·virtual·methods18 #·virtual·methods
21 .method·public·generateSeed(IZ)[B19 .method·public·generateSeed(IZ)[B
22 ····.locals·220 ····.locals·2
5.09 KB
smali/org/spongycastle/crypto/agreement/ECMQVBasicAgreement.smali
    
Offset 70, 14 lines modifiedOffset 70, 15 lines modified
  
70 ····new-array·v8,·v0,·[Lorg/spongycastle/math/ec/ECPoint;70 ····new-array·v8,·v0,·[Lorg/spongycastle/math/ec/ECPoint;
  
71 ····const/16·v19,·0x071 ····const/16·v19,·0x0
  
72 ····if-nez·p4,·:cond_072 ····if-nez·p4,·:cond_0
  
 73 ····.line·68
73 ····invoke-virtual/range·{p1·..·p1},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;74 ····invoke-virtual/range·{p1·..·p1},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
74 ····move-result-object·v1875 ····move-result-object·v18
  
75 ····invoke-virtual/range·{p3·..·p3},·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;->getD()Ljava/math/BigInteger;76 ····invoke-virtual/range·{p3·..·p3},·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;->getD()Ljava/math/BigInteger;
  
76 ····move-result-object·v2077 ····move-result-object·v20
Offset 97, 28 lines modifiedOffset 98, 30 lines modified
  
97 ····move-result-object·v1898 ····move-result-object·v18
  
98 ····aput-object·v18,·v8,·v1999 ····aput-object·v18,·v8,·v19
  
99 ····const/16·v18,·0x1100 ····const/16·v18,·0x1
  
 101 ····.line·69
100 ····invoke-virtual/range·{p5·..·p5},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;->getQ()Lorg/spongycastle/math/ec/ECPoint;102 ····invoke-virtual/range·{p5·..·p5},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;->getQ()Lorg/spongycastle/math/ec/ECPoint;
  
101 ····move-result-object·v19103 ····move-result-object·v19
  
102 ····move-object/from16·v0,·v19104 ····move-object/from16·v0,·v19
  
103 ····invoke-static·{v4,·v0},·Lorg/spongycastle/math/ec/ECAlgorithms;->importPoint(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;)Lorg/spongycastle/math/ec/ECPoint;105 ····invoke-static·{v4,·v0},·Lorg/spongycastle/math/ec/ECAlgorithms;->importPoint(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;)Lorg/spongycastle/math/ec/ECPoint;
  
104 ····move-result-object·v19106 ····move-result-object·v19
  
105 ····aput-object·v19,·v8,·v18107 ····aput-object·v19,·v8,·v18
  
106 ····const/16·v18,·0x2108 ····const/16·v18,·0x2
  
 109 ····.line·70
107 ····invoke-virtual/range·{p6·..·p6},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;->getQ()Lorg/spongycastle/math/ec/ECPoint;110 ····invoke-virtual/range·{p6·..·p6},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;->getQ()Lorg/spongycastle/math/ec/ECPoint;
  
108 ····move-result-object·v19111 ····move-result-object·v19
  
109 ····move-object/from16·v0,·v19112 ····move-object/from16·v0,·v19
  
110 ····invoke-static·{v4,·v0},·Lorg/spongycastle/math/ec/ECAlgorithms;->importPoint(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;)Lorg/spongycastle/math/ec/ECPoint;113 ····invoke-static·{v4,·v0},·Lorg/spongycastle/math/ec/ECAlgorithms;->importPoint(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;)Lorg/spongycastle/math/ec/ECPoint;
Offset 234, 35 lines modifiedOffset 237, 36 lines modified
  
234 ····move-object/from16·v0,·v18237 ····move-object/from16·v0,·v18
  
235 ····invoke-virtual·{v0,·v7},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;238 ····invoke-virtual·{v0,·v7},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
236 ····move-result-object·v6239 ····move-result-object·v6
  
237 ····.line·88240 ····.line·89
238 ····.local·v6,·"hs":Ljava/math/BigInteger;241 ····.local·v6,·"hs":Ljava/math/BigInteger;
239 ····invoke-virtual·{v3,·v6},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;242 ····invoke-virtual·{v3,·v6},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
240 ····move-result-object·v18243 ····move-result-object·v18
  
241 ····move-object/from16·v0,·v18244 ····move-object/from16·v0,·v18
  
242 ····invoke-virtual·{v0,·v7},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;245 ····invoke-virtual·{v0,·v7},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
243 ····move-result-object·v18246 ····move-result-object·v18
  
 247 ····.line·88
244 ····move-object/from16·v0,·v18248 ····move-object/from16·v0,·v18
  
245 ····invoke-static·{v10,·v0,·v12,·v6},·Lorg/spongycastle/math/ec/ECAlgorithms;->sumOfTwoMultiplies(Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;249 ····invoke-static·{v10,·v0,·v12,·v6},·Lorg/spongycastle/math/ec/ECAlgorithms;->sumOfTwoMultiplies(Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;
  
246 ····move-result-object·v18250 ····move-result-object·v18
  
247 ····return-object·v18251 ····return-object·v18
  
248 ····.line·66252 ····.line·68
249 ····.end·local·v2····#·"Q2UBar":Ljava/math/BigInteger;253 ····.end·local·v2····#·"Q2UBar":Ljava/math/BigInteger;
250 ····.end·local·v3····#·"Q2VBar":Ljava/math/BigInteger;254 ····.end·local·v3····#·"Q2VBar":Ljava/math/BigInteger;
251 ····.end·local·v6····#·"hs":Ljava/math/BigInteger;255 ····.end·local·v6····#·"hs":Ljava/math/BigInteger;
252 ····.end·local·v8····#·"points":[Lorg/spongycastle/math/ec/ECPoint;256 ····.end·local·v8····#·"points":[Lorg/spongycastle/math/ec/ECPoint;
253 ····.end·local·v10····#·"q1v":Lorg/spongycastle/math/ec/ECPoint;257 ····.end·local·v10····#·"q1v":Lorg/spongycastle/math/ec/ECPoint;
254 ····.end·local·v11····#·"q2u":Lorg/spongycastle/math/ec/ECPoint;258 ····.end·local·v11····#·"q2u":Lorg/spongycastle/math/ec/ECPoint;
255 ····.end·local·v12····#·"q2v":Lorg/spongycastle/math/ec/ECPoint;259 ····.end·local·v12····#·"q2v":Lorg/spongycastle/math/ec/ECPoint;
Offset 303, 38 lines modifiedOffset 307, 42 lines modified
303 ····.local·v2,·"staticPrivateKey":Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;307 ····.local·v2,·"staticPrivateKey":Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;
304 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;->getParameters()Lorg/spongycastle/crypto/params/ECDomainParameters;308 ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;->getParameters()Lorg/spongycastle/crypto/params/ECDomainParameters;
  
305 ····move-result-object·v1309 ····move-result-object·v1
  
306 ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/agreement/ECMQVBasicAgreement;->privParams:Lorg/spongycastle/crypto/params/MQVPrivateParameters;310 ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/agreement/ECMQVBasicAgreement;->privParams:Lorg/spongycastle/crypto/params/MQVPrivateParameters;
  
 311 ····.line·40
307 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/MQVPrivateParameters;->getEphemeralPrivateKey()Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;312 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/MQVPrivateParameters;->getEphemeralPrivateKey()Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;
  
308 ····move-result-object·v3313 ····move-result-object·v3
  
309 ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/agreement/ECMQVBasicAgreement;->privParams:Lorg/spongycastle/crypto/params/MQVPrivateParameters;314 ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/agreement/ECMQVBasicAgreement;->privParams:Lorg/spongycastle/crypto/params/MQVPrivateParameters;
  
310 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/MQVPrivateParameters;->getEphemeralPublicKey()Lorg/spongycastle/crypto/params/ECPublicKeyParameters;315 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/MQVPrivateParameters;->getEphemeralPublicKey()Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
  
311 ····move-result-object·v4316 ····move-result-object·v4
  
 317 ····.line·41
312 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/MQVPublicParameters;->getStaticPublicKey()Lorg/spongycastle/crypto/params/ECPublicKeyParameters;318 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/MQVPublicParameters;->getStaticPublicKey()Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
  
313 ····move-result-object·v5319 ····move-result-object·v5
  
314 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/MQVPublicParameters;->getEphemeralPublicKey()Lorg/spongycastle/crypto/params/ECPublicKeyParameters;320 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/MQVPublicParameters;->getEphemeralPublicKey()Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
  
315 ····move-result-object·v6321 ····move-result-object·v6
  
316 ····move-object·v0,·p0322 ····move-object·v0,·p0
  
 323 ····.line·39
317 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/crypto/agreement/ECMQVBasicAgreement;->calculateMqvAgreement(Lorg/spongycastle/crypto/params/ECDomainParameters;Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;Lorg/spongycastle/crypto/params/ECPublicKeyParameters;Lorg/spongycastle/crypto/params/ECPublicKeyParameters;Lorg/spongycastle/crypto/params/ECPublicKeyParameters;)Lorg/spongycastle/math/ec/ECPoint;324 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/crypto/agreement/ECMQVBasicAgreement;->calculateMqvAgreement(Lorg/spongycastle/crypto/params/ECDomainParameters;Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;Lorg/spongycastle/crypto/params/ECPublicKeyParameters;Lorg/spongycastle/crypto/params/ECPublicKeyParameters;Lorg/spongycastle/crypto/params/ECPublicKeyParameters;)Lorg/spongycastle/math/ec/ECPoint;
  
318 ····move-result-object·v0325 ····move-result-object·v0
  
 326 ····.line·41
319 ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECPoint;->normalize()Lorg/spongycastle/math/ec/ECPoint;327 ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECPoint;->normalize()Lorg/spongycastle/math/ec/ECPoint;
  
320 ····move-result-object·v7328 ····move-result-object·v7
  
321 ····.line·43329 ····.line·43
322 ····.local·v7,·"agreement":Lorg/spongycastle/math/ec/ECPoint;330 ····.local·v7,·"agreement":Lorg/spongycastle/math/ec/ECPoint;
323 ····invoke-virtual·{v7},·Lorg/spongycastle/math/ec/ECPoint;->isInfinity()Z331 ····invoke-virtual·{v7},·Lorg/spongycastle/math/ec/ECPoint;->isInfinity()Z
1.97 KB
smali/org/spongycastle/crypto/agreement/jpake/JPAKEUtil.smali
    
Offset 877, 21 lines modifiedOffset 877, 15 lines modified
  
877 ····move-result-object·v1877 ····move-result-object·v1
  
878 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;878 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
879 ····move-result-object·v1879 ····move-result-object·v1
  
880 ····const-string·v2,·").·This·is·not·allowed.·" 
  
881 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
882 ····move-result-object·v1 
  
883 ····const-string·v2,·"Each·participant·must·use·a·unique·participantId."880 ····const-string·v2,·").·This·is·not·allowed.·Each·participant·must·use·a·unique·participantId."
  
884 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;881 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
885 ····move-result-object·v1882 ····move-result-object·v1
  
886 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;883 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 1009, 34 lines modifiedOffset 1003, 37 lines modified
  
1009 ····invoke-virtual·{p3,·v3},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I1003 ····invoke-virtual·{p3,·v3},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I
  
1010 ····move-result·v31004 ····move-result·v3
  
1011 ····if-ne·v3,·v4,·:cond_01005 ····if-ne·v3,·v4,·:cond_0
  
 1006 ····.line·236
1012 ····invoke-virtual·{p3,·p0},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I1007 ····invoke-virtual·{p3,·p0},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I
  
1013 ····move-result·v31008 ····move-result·v3
  
1014 ····const/4·v4,·-0x11009 ····const/4·v4,·-0x1
  
1015 ····if-ne·v3,·v4,·:cond_01010 ····if-ne·v3,·v4,·:cond_0
  
 1011 ····.line·237
1016 ····invoke-virtual·{p3,·p1,·p0},·Ljava/math/BigInteger;->modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;1012 ····invoke-virtual·{p3,·p1,·p0},·Ljava/math/BigInteger;->modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1017 ····move-result-object·v31013 ····move-result-object·v3
  
1018 ····sget-object·v4,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEUtil;->ONE:Ljava/math/BigInteger;1014 ····sget-object·v4,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEUtil;->ONE:Ljava/math/BigInteger;
  
1019 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I1015 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I
  
1020 ····move-result·v31016 ····move-result·v3
  
1021 ····if-nez·v3,·:cond_01017 ····if-nez·v3,·:cond_0
  
 1018 ····.line·243
1022 ····invoke-virtual·{p2,·v2,·p0},·Ljava/math/BigInteger;->modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;1019 ····invoke-virtual·{p2,·v2,·p0},·Ljava/math/BigInteger;->modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1023 ····move-result-object·v31020 ····move-result-object·v3
  
1024 ····invoke-virtual·{p3,·v1,·p0},·Ljava/math/BigInteger;->modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;1021 ····invoke-virtual·{p3,·v1,·p0},·Ljava/math/BigInteger;->modPow(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1025 ····move-result-object·v41022 ····move-result-object·v4
1.26 KB
smali/org/spongycastle/crypto/agreement/jpake/JPAKEParticipant.smali
    
Offset 1139, 20 lines modifiedOffset 1139, 22 lines modified
  
1139 ····iget-object·v4,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->gx3:Ljava/math/BigInteger;1139 ····iget-object·v4,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->gx3:Ljava/math/BigInteger;
  
1140 ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->gx4:Ljava/math/BigInteger;1140 ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->gx4:Ljava/math/BigInteger;
  
1141 ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->digest:Lorg/spongycastle/crypto/Digest;1141 ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->digest:Lorg/spongycastle/crypto/Digest;
  
 1142 ····.line·559
1142 ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/agreement/jpake/JPAKERound3Payload;->getMacTag()Ljava/math/BigInteger;1143 ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/agreement/jpake/JPAKERound3Payload;->getMacTag()Ljava/math/BigInteger;
  
1143 ····move-result-object·v81144 ····move-result-object·v8
  
1144 ····move-object·v6,·p21145 ····move-object·v6,·p2
  
 1146 ····.line·550
1145 ····invoke-static/range·{v0·..·v8},·Lorg/spongycastle/crypto/agreement/jpake/JPAKEUtil;->validateMacTag(Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Lorg/spongycastle/crypto/Digest;Ljava/math/BigInteger;)V1147 ····invoke-static/range·{v0·..·v8},·Lorg/spongycastle/crypto/agreement/jpake/JPAKEUtil;->validateMacTag(Ljava/lang/String;Ljava/lang/String;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Lorg/spongycastle/crypto/Digest;Ljava/math/BigInteger;)V
  
1146 ····.line·5651148 ····.line·565
1147 ····iput-object·v9,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->gx1:Ljava/math/BigInteger;1149 ····iput-object·v9,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->gx1:Ljava/math/BigInteger;
  
1148 ····.line·5661150 ····.line·566
1149 ····iput-object·v9,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->gx2:Ljava/math/BigInteger;1151 ····iput-object·v9,·p0,·Lorg/spongycastle/crypto/agreement/jpake/JPAKEParticipant;->gx2:Ljava/math/BigInteger;
882 B
smali/org/spongycastle/math/ec/ECPoint.smali
    
Offset 1012, 33 lines modifiedOffset 1012, 36 lines modified
1012 ····.local·v0,·"coord":I1012 ····.local·v0,·"coord":I
1013 ····if-eqz·v0,·:cond_01013 ····if-eqz·v0,·:cond_0
  
1014 ····const/4·v3,·0x51014 ····const/4·v3,·0x5
  
1015 ····if-eq·v0,·v3,·:cond_01015 ····if-eq·v0,·v3,·:cond_0
  
 1016 ····.line·198
1016 ····invoke-virtual·{p0},·Lorg/spongycastle/math/ec/ECPoint;->isInfinity()Z1017 ····invoke-virtual·{p0},·Lorg/spongycastle/math/ec/ECPoint;->isInfinity()Z
  
1017 ····move-result·v31018 ····move-result·v3
  
1018 ····if-nez·v3,·:cond_01019 ····if-nez·v3,·:cond_0
  
1019 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECPoint;->zs:[Lorg/spongycastle/math/ec/ECFieldElement;1020 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECPoint;->zs:[Lorg/spongycastle/math/ec/ECFieldElement;
  
1020 ····aget-object·v3,·v3,·v11021 ····aget-object·v3,·v3,·v1
  
 1022 ····.line·199
1021 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->bitLength()I1023 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->bitLength()I
  
1022 ····move-result·v31024 ····move-result·v3
  
1023 ····if-ne·v3,·v2,·:cond_11025 ····if-ne·v3,·v2,·:cond_1
  
1024 ····:cond_01026 ····:cond_0
1025 ····move·v1,·v21027 ····move·v1,·v2
  
 1028 ····.line·196
1026 ····:cond_11029 ····:cond_1
1027 ····return·v11030 ····return·v1
1028 .end·method1031 .end·method
  
1029 .method·public·multiply(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;1032 .method·public·multiply(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;
1030 ····.locals·11033 ····.locals·1
1031 ····.param·p1,·"k"····#·Ljava/math/BigInteger;1034 ····.param·p1,·"k"····#·Ljava/math/BigInteger;
623 B
smali/org/spongycastle/math/ec/ECCurve$F2m.smali
    
Offset 837, 14 lines modifiedOffset 837, 15 lines modified
  
837 ····if-ne·v3,·v4,·:cond_3837 ····if-ne·v3,·v4,·:cond_3
  
838 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECCurve$F2m;->a:Lorg/spongycastle/math/ec/ECFieldElement;838 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECCurve$F2m;->a:Lorg/spongycastle/math/ec/ECFieldElement;
  
839 ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m;->a:Lorg/spongycastle/math/ec/ECFieldElement;839 ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m;->a:Lorg/spongycastle/math/ec/ECFieldElement;
  
 840 ····.line·924
840 ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z841 ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
841 ····move-result·v3842 ····move-result·v3
  
842 ····if-eqz·v3,·:cond_3843 ····if-eqz·v3,·:cond_3
  
843 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECCurve$F2m;->b:Lorg/spongycastle/math/ec/ECFieldElement;844 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECCurve$F2m;->b:Lorg/spongycastle/math/ec/ECFieldElement;
2.12 KB
smali/org/spongycastle/math/ec/ECCurve$Fp.smali
    
Offset 298, 14 lines modifiedOffset 298, 15 lines modified
  
298 ····if-eqz·v3,·:cond_3298 ····if-eqz·v3,·:cond_3
  
299 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECCurve$Fp;->a:Lorg/spongycastle/math/ec/ECFieldElement;299 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECCurve$Fp;->a:Lorg/spongycastle/math/ec/ECFieldElement;
  
300 ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECCurve$Fp;->a:Lorg/spongycastle/math/ec/ECFieldElement;300 ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECCurve$Fp;->a:Lorg/spongycastle/math/ec/ECFieldElement;
  
 301 ····.line·454
301 ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z302 ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
302 ····move-result·v3303 ····move-result·v3
  
303 ····if-eqz·v3,·:cond_3304 ····if-eqz·v3,·:cond_3
  
304 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECCurve$Fp;->b:Lorg/spongycastle/math/ec/ECFieldElement;305 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECCurve$Fp;->b:Lorg/spongycastle/math/ec/ECFieldElement;
Offset 455, 24 lines modifiedOffset 456, 26 lines modified
  
455 ····.line·395456 ····.line·395
456 ····:pswitch_0457 ····:pswitch_0
457 ····new-instance·v0,·Lorg/spongycastle/math/ec/ECPoint$Fp;458 ····new-instance·v0,·Lorg/spongycastle/math/ec/ECPoint$Fp;
  
458 ····iget-object·v1,·p1,·Lorg/spongycastle/math/ec/ECPoint;->x:Lorg/spongycastle/math/ec/ECFieldElement;459 ····iget-object·v1,·p1,·Lorg/spongycastle/math/ec/ECPoint;->x:Lorg/spongycastle/math/ec/ECFieldElement;
  
 460 ····.line·396
459 ····invoke-virtual·{v1},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;461 ····invoke-virtual·{v1},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
460 ····move-result-object·v1462 ····move-result-object·v1
  
461 ····invoke-virtual·{p0,·v1},·Lorg/spongycastle/math/ec/ECCurve$Fp;->fromBigInteger(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECFieldElement;463 ····invoke-virtual·{p0,·v1},·Lorg/spongycastle/math/ec/ECCurve$Fp;->fromBigInteger(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECFieldElement;
  
462 ····move-result-object·v2464 ····move-result-object·v2
  
463 ····iget-object·v1,·p1,·Lorg/spongycastle/math/ec/ECPoint;->y:Lorg/spongycastle/math/ec/ECFieldElement;465 ····iget-object·v1,·p1,·Lorg/spongycastle/math/ec/ECPoint;->y:Lorg/spongycastle/math/ec/ECFieldElement;
  
 466 ····.line·397
464 ····invoke-virtual·{v1},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;467 ····invoke-virtual·{v1},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
465 ····move-result-object·v1468 ····move-result-object·v1
  
466 ····invoke-virtual·{p0,·v1},·Lorg/spongycastle/math/ec/ECCurve$Fp;->fromBigInteger(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECFieldElement;469 ····invoke-virtual·{p0,·v1},·Lorg/spongycastle/math/ec/ECCurve$Fp;->fromBigInteger(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECFieldElement;
  
467 ····move-result-object·v3470 ····move-result-object·v3
Offset 481, 14 lines modifiedOffset 484, 15 lines modified
  
481 ····new-array·v4,·v1,·[Lorg/spongycastle/math/ec/ECFieldElement;484 ····new-array·v4,·v1,·[Lorg/spongycastle/math/ec/ECFieldElement;
  
482 ····iget-object·v1,·p1,·Lorg/spongycastle/math/ec/ECPoint;->zs:[Lorg/spongycastle/math/ec/ECFieldElement;485 ····iget-object·v1,·p1,·Lorg/spongycastle/math/ec/ECPoint;->zs:[Lorg/spongycastle/math/ec/ECFieldElement;
  
483 ····aget-object·v1,·v1,·v5486 ····aget-object·v1,·v1,·v5
  
 487 ····.line·398
484 ····invoke-virtual·{v1},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;488 ····invoke-virtual·{v1},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
485 ····move-result-object·v1489 ····move-result-object·v1
  
486 ····invoke-virtual·{p0,·v1},·Lorg/spongycastle/math/ec/ECCurve$Fp;->fromBigInteger(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECFieldElement;490 ····invoke-virtual·{p0,·v1},·Lorg/spongycastle/math/ec/ECCurve$Fp;->fromBigInteger(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECFieldElement;
  
487 ····move-result-object·v1491 ····move-result-object·v1
453 B
smali/org/spongycastle/math/ec/ECCurve.smali
    
Offset 55, 15 lines modifiedOffset 55, 14 lines modified
55 ····iput·v0,·p0,·Lorg/spongycastle/math/ec/ECCurve;->coord:I55 ····iput·v0,·p0,·Lorg/spongycastle/math/ec/ECCurve;->coord:I
  
56 ····.line·7356 ····.line·73
57 ····const/4·v0,·0x057 ····const/4·v0,·0x0
  
58 ····iput-object·v0,·p0,·Lorg/spongycastle/math/ec/ECCurve;->multiplier:Lorg/spongycastle/math/ec/ECMultiplier;58 ····iput-object·v0,·p0,·Lorg/spongycastle/math/ec/ECCurve;->multiplier:Lorg/spongycastle/math/ec/ECMultiplier;
  
59 ····.line·467 
60 ····return-void59 ····return-void
61 .end·method60 .end·method
  
62 .method·public·static·getAllCoordinateSystems()[I61 .method·public·static·getAllCoordinateSystems()[I
63 ····.locals·162 ····.locals·1
  
64 ····.prologue63 ····.prologue
1.38 KB
smali/org/spongycastle/math/ec/Tnaf.smali
    
Offset 1431, 14 lines modifiedOffset 1431, 15 lines modified
  
1431 ····invoke-virtual·{p0,·v2},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger;1431 ····invoke-virtual·{p0,·v2},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1432 ····move-result-object·v21432 ····move-result-object·v2
  
1433 ····const-wide/16·v6,·0x21433 ····const-wide/16·v6,·0x2
  
 1434 ····.line·619
1434 ····invoke-static·{v6,·v7},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;1435 ····invoke-static·{v6,·v7},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
1435 ····move-result-object·v31436 ····move-result-object·v3
  
1436 ····const/4·v5,·0x11437 ····const/4·v5,·0x1
  
1437 ····aget-object·v5,·p3,·v51438 ····aget-object·v5,·p3,·v5
Offset 1449, 14 lines modifiedOffset 1450, 15 lines modified
  
1449 ····iget-object·v5,·v11,·Lorg/spongycastle/math/ec/ZTauElement;->v:Ljava/math/BigInteger;1450 ····iget-object·v5,·v11,·Lorg/spongycastle/math/ec/ZTauElement;->v:Ljava/math/BigInteger;
  
1450 ····invoke-virtual·{v3,·v5},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;1451 ····invoke-virtual·{v3,·v5},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1451 ····move-result-object·v31452 ····move-result-object·v3
  
 1453 ····.line·618
1452 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger;1454 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1453 ····move-result-object·v121455 ····move-result-object·v12
  
1454 ····.line·6221456 ····.line·622
1455 ····.local·v12,·"r0":Ljava/math/BigInteger;1457 ····.local·v12,·"r0":Ljava/math/BigInteger;
1456 ····const/4·v2,·0x11458 ····const/4·v2,·0x1
Offset 2238, 15 lines modifiedOffset 2240, 15 lines modified
  
2238 ····invoke-virtual·{v6,·v13},·Ljava/math/BigInteger;->testBit(I)Z2240 ····invoke-virtual·{v6,·v13},·Ljava/math/BigInteger;->testBit(I)Z
  
2239 ····move-result·v132241 ····move-result·v13
  
2240 ····if-eqz·v13,·:cond_62242 ····if-eqz·v13,·:cond_6
  
2241 ····.line·7432243 ····.line·744
2242 ····move-object/from16·v0,·p42244 ····move-object/from16·v0,·p4
  
2243 ····invoke-virtual·{v7,·v0},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;2245 ····invoke-virtual·{v7,·v0},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
2244 ····move-result-object·v132246 ····move-result-object·v13
  
2245 ····invoke-virtual·{v6,·v13},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;2247 ····invoke-virtual·{v6,·v13},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
867 B
smali/org/spongycastle/math/ec/ECFieldElement$F2m.smali
    
Offset 425, 24 lines modifiedOffset 425, 26 lines modified
  
425 ····if-ne·v3,·v4,·:cond_3425 ····if-ne·v3,·v4,·:cond_3
  
426 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->ks:[I426 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->ks:[I
  
427 ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->ks:[I427 ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->ks:[I
  
 428 ····.line·1296
428 ····invoke-static·{v3,·v4},·Lorg/spongycastle/util/Arrays;->areEqual([I[I)Z429 ····invoke-static·{v3,·v4},·Lorg/spongycastle/util/Arrays;->areEqual([I[I)Z
  
429 ····move-result·v3430 ····move-result·v3
  
430 ····if-eqz·v3,·:cond_3431 ····if-eqz·v3,·:cond_3
  
431 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->x:Lorg/spongycastle/math/ec/LongArray;432 ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->x:Lorg/spongycastle/math/ec/LongArray;
  
432 ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->x:Lorg/spongycastle/math/ec/LongArray;433 ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->x:Lorg/spongycastle/math/ec/LongArray;
  
 434 ····.line·1297
433 ····invoke-virtual·{v3,·v4},·Lorg/spongycastle/math/ec/LongArray;->equals(Ljava/lang/Object;)Z435 ····invoke-virtual·{v3,·v4},·Lorg/spongycastle/math/ec/LongArray;->equals(Ljava/lang/Object;)Z
  
434 ····move-result·v3436 ····move-result·v3
  
435 ····if-nez·v3,·:cond_0437 ····if-nez·v3,·:cond_0
  
436 ····:cond_3438 ····:cond_3
931 B
smali/org/spongycastle/math/ec/WTauNafMultiplier.smali
    
Offset 179, 22 lines modifiedOffset 179, 24 lines modified
  
179 ····move-result-object·v4179 ····move-result-object·v4
  
180 ····.line·65180 ····.line·65
181 ····.local·v4,·"tw":Ljava/math/BigInteger;181 ····.local·v4,·"tw":Ljava/math/BigInteger;
182 ····const-wide/16·v0,·0x10182 ····const-wide/16·v0,·0x10
  
 183 ····.line·66
183 ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;184 ····invoke-static·{v0,·v1},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
184 ····move-result-object·v3185 ····move-result-object·v3
  
185 ····move·v0,·p5186 ····move·v0,·p5
  
186 ····move-object·v1,·p2187 ····move-object·v1,·p2
  
 188 ····.line·65
187 ····invoke-static/range·{v0·..·v5},·Lorg/spongycastle/math/ec/Tnaf;->tauAdicWNaf(BLorg/spongycastle/math/ec/ZTauElement;BLjava/math/BigInteger;Ljava/math/BigInteger;[Lorg/spongycastle/math/ec/ZTauElement;)[B189 ····invoke-static/range·{v0·..·v5},·Lorg/spongycastle/math/ec/Tnaf;->tauAdicWNaf(BLorg/spongycastle/math/ec/ZTauElement;BLjava/math/BigInteger;Ljava/math/BigInteger;[Lorg/spongycastle/math/ec/ZTauElement;)[B
  
188 ····move-result-object·v6190 ····move-result-object·v6
  
189 ····.line·68191 ····.line·68
190 ····.local·v6,·"u":[B192 ····.local·v6,·"u":[B
191 ····invoke-static·{p1,·v6,·p3},·Lorg/spongycastle/math/ec/WTauNafMultiplier;->multiplyFromWTnaf(Lorg/spongycastle/math/ec/ECPoint$F2m;[BLorg/spongycastle/math/ec/PreCompInfo;)Lorg/spongycastle/math/ec/ECPoint$F2m;193 ····invoke-static·{p1,·v6,·p3},·Lorg/spongycastle/math/ec/WTauNafMultiplier;->multiplyFromWTnaf(Lorg/spongycastle/math/ec/ECPoint$F2m;[BLorg/spongycastle/math/ec/PreCompInfo;)Lorg/spongycastle/math/ec/ECPoint$F2m;
456 B
smali/org/spongycastle/math/ec/ECFieldElement.smali
    
Offset 19, 15 lines modifiedOffset 19, 14 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·922 ····.line·9
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·960 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
  
  
27 #·virtual·methods26 #·virtual·methods
28 .method·public·abstract·add(Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;27 .method·public·abstract·add(Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;
29 .end·method28 .end·method
645 B
smali/org/spongycastle/math/ec/ECCurve$Config.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·this$0:Lorg/spongycastle/math/ec/ECCurve;21 .field·final·synthetic·this$0:Lorg/spongycastle/math/ec/ECCurve;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/math/ec/ECCurve;ILorg/spongycastle/math/ec/ECMultiplier;)V23 .method·constructor·<init>(Lorg/spongycastle/math/ec/ECCurve;ILorg/spongycastle/math/ec/ECMultiplier;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/math/ec/ECCurve;
25 ····.param·p2,·"coord"····#·I26 ····.param·p2,·"coord"····#·I
26 ····.param·p3,·"multiplier"····#·Lorg/spongycastle/math/ec/ECMultiplier;27 ····.param·p3,·"multiplier"····#·Lorg/spongycastle/math/ec/ECMultiplier;
  
27 ····.prologue28 ····.prologue
28 ····.line·3429 ····.line·34
29 ····iput-object·p1,·p0,·Lorg/spongycastle/math/ec/ECCurve$Config;->this$0:Lorg/spongycastle/math/ec/ECCurve;30 ····iput-object·p1,·p0,·Lorg/spongycastle/math/ec/ECCurve$Config;->this$0:Lorg/spongycastle/math/ec/ECCurve;
  
3.3 KB
smali/org/spongycastle/math/ec/LongArray.smali
    
Offset 2791, 28 lines modifiedOffset 2791, 30 lines modified
  
2791 ····ushr-long·v2,·p0,·v22791 ····ushr-long·v2,·p0,·v2
  
2792 ····long-to-int·v2,·v22792 ····long-to-int·v2,·v2
  
2793 ····and-int/2addr·v2,·v52793 ····and-int/2addr·v2,·v5
  
 2794 ····.line·1684
2794 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J2795 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J
  
2795 ····move-result-wide·v22796 ····move-result-wide·v2
  
2796 ····shl-long/2addr·v2,·v62797 ····shl-long/2addr·v2,·v6
  
2797 ····or-long/2addr·v0,·v22798 ····or-long/2addr·v0,·v2
  
2798 ····ushr-long·v2,·p0,·v72799 ····ushr-long·v2,·p0,·v7
  
2799 ····long-to-int·v2,·v22800 ····long-to-int·v2,·v2
  
2800 ····and-int/2addr·v2,·v52801 ····and-int/2addr·v2,·v5
  
 2802 ····.line·1685
2801 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J2803 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J
  
2802 ····move-result-wide·v22804 ····move-result-wide·v2
  
2803 ····const/4·v4,·0x22805 ····const/4·v4,·0x2
  
2804 ····shl-long/2addr·v2,·v42806 ····shl-long/2addr·v2,·v4
Offset 2823, 14 lines modifiedOffset 2825, 15 lines modified
  
2823 ····ushr-long·v2,·p0,·v22825 ····ushr-long·v2,·p0,·v2
  
2824 ····long-to-int·v2,·v22826 ····long-to-int·v2,·v2
  
2825 ····and-int/2addr·v2,·v52827 ····and-int/2addr·v2,·v5
  
 2828 ····.line·1686
2826 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J2829 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J
  
2827 ····move-result-wide·v22830 ····move-result-wide·v2
  
2828 ····const/4·v4,·0x32831 ····const/4·v4,·0x3
  
2829 ····shl-long/2addr·v2,·v42832 ····shl-long/2addr·v2,·v4
Offset 2921, 28 lines modifiedOffset 2924, 30 lines modified
  
2921 ····.line·15672924 ····.line·1567
2922 ····.local·v0,·"z":J2925 ····.local·v0,·"z":J
2923 ····long-to-int·v2,·p02926 ····long-to-int·v2,·p0
  
2924 ····and-int/2addr·v2,·v72927 ····and-int/2addr·v2,·v7
  
 2928 ····.line·1568
2925 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J2929 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J
  
2926 ····move-result-wide·v22930 ····move-result-wide·v2
  
2927 ····or-long/2addr·v2,·v02931 ····or-long/2addr·v2,·v0
  
2928 ····const/16·v4,·0x152932 ····const/16·v4,·0x15
  
2929 ····ushr-long·v4,·p0,·v42933 ····ushr-long·v4,·p0,·v4
  
2930 ····long-to-int·v4,·v42934 ····long-to-int·v4,·v4
  
2931 ····and-int/2addr·v4,·v72935 ····and-int/2addr·v4,·v7
  
 2936 ····.line·1569
2932 ····invoke-static·{v4},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J2937 ····invoke-static·{v4},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J
  
2933 ····move-result-wide·v42938 ····move-result-wide·v4
  
2934 ····const/4·v6,·0x12939 ····const/4·v6,·0x1
  
2935 ····shl-long/2addr·v4,·v62940 ····shl-long/2addr·v4,·v6
Offset 2953, 24 lines modifiedOffset 2958, 26 lines modified
  
2953 ····ushr-long·v4,·p0,·v42958 ····ushr-long·v4,·p0,·v4
  
2954 ····long-to-int·v4,·v42959 ····long-to-int·v4,·v4
  
2955 ····and-int/2addr·v4,·v72960 ····and-int/2addr·v4,·v7
  
 2961 ····.line·1570
2956 ····invoke-static·{v4},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J2962 ····invoke-static·{v4},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J
  
2957 ····move-result-wide·v42963 ····move-result-wide·v4
  
2958 ····const/4·v6,·0x22964 ····const/4·v6,·0x2
  
2959 ····shl-long/2addr·v4,·v62965 ····shl-long/2addr·v4,·v6
  
2960 ····or-long/2addr·v2,·v42966 ····or-long/2addr·v2,·v4
  
 2967 ····.line·1567
2961 ····return-wide·v22968 ····return-wide·v2
2962 .end·method2969 .end·method
  
2963 .method·private·static·interleave3([JI[JII)V2970 .method·private·static·interleave3([JI[JII)V
2964 ····.locals·42971 ····.locals·4
2965 ····.param·p0,·"x"····#·[J2972 ····.param·p0,·"x"····#·[J
2966 ····.param·p1,·"xOff"····#·I2973 ····.param·p1,·"xOff"····#·I
Offset 3170, 14 lines modifiedOffset 3177, 15 lines modified
  
3170 ····ushr-long·v2,·p0,·v23177 ····ushr-long·v2,·p0,·v2
  
3171 ····long-to-int·v2,·v23178 ····long-to-int·v2,·v2
  
3172 ····and-int/lit16·v2,·v2,·0x1fff3179 ····and-int/lit16·v2,·v2,·0x1fff
  
 3180 ····.line·1607
3173 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave3_13to65(I)J3181 ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave3_13to65(I)J
  
3174 ····move-result-wide·v23182 ····move-result-wide·v2
  
3175 ····const/4·v4,·0x13183 ····const/4·v4,·0x1
  
3176 ····shl-long/2addr·v2,·v43184 ····shl-long/2addr·v2,·v4
Offset 3188, 14 lines modifiedOffset 3196, 15 lines modified
  
3188 ····ushr-long·v2,·p0,·v23196 ····ushr-long·v2,·p0,·v2
  
3189 ····long-to-int·v2,·v23197 ····long-to-int·v2,·v2
  
3190 ····and-int/lit16·v2,·v2,·0x1fff3198 ····and-int/lit16·v2,·v2,·0x1fff
Max diff block lines reached; 975/3290 bytes (29.64%) of diff not shown.
955 B
smali/org/spongycastle/math/ec/ECFieldElement$Fp.smali
    
Offset 1157, 26 lines modifiedOffset 1157, 27 lines modified
  
1157 ····invoke-virtual·{v13},·Ljava/math/BigInteger;->bitLength()I1157 ····invoke-virtual·{v13},·Ljava/math/BigInteger;->bitLength()I
  
1158 ····move-result·v131158 ····move-result·v13
  
1159 ····invoke-direct·{v1,·v13,·v9},·Ljava/math/BigInteger;-><init>(ILjava/util/Random;)V1159 ····invoke-direct·{v1,·v13,·v9},·Ljava/math/BigInteger;-><init>(ILjava/util/Random;)V
  
1160 ····.line·2581160 ····.line·257
1161 ····.local·v1,·"P":Ljava/math/BigInteger;1161 ····.local·v1,·"P":Ljava/math/BigInteger;
1162 ····move-object/from16·v0,·p01162 ····move-object/from16·v0,·p0
  
1163 ····iget-object·v13,·v0,·Lorg/spongycastle/math/ec/ECFieldElement$Fp;->q:Ljava/math/BigInteger;1163 ····iget-object·v13,·v0,·Lorg/spongycastle/math/ec/ECFieldElement$Fp;->q:Ljava/math/BigInteger;
  
1164 ····invoke-virtual·{v1,·v13},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I1164 ····invoke-virtual·{v1,·v13},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I
  
1165 ····move-result·v131165 ····move-result·v13
  
1166 ····if-gez·v13,·:cond_41166 ····if-gez·v13,·:cond_4
  
 1167 ····.line·258
1167 ····invoke-virtual·{v1,·v1},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;1168 ····invoke-virtual·{v1,·v1},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1168 ····move-result-object·v131169 ····move-result-object·v13
  
1169 ····invoke-virtual·{v13,·v5},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger;1170 ····invoke-virtual·{v13,·v5},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
1170 ····move-result-object·v131171 ····move-result-object·v13
752 B
smali/org/spongycastle/math/ec/ECAlgorithms.smali
    
Offset 193, 14 lines modifiedOffset 193, 15 lines modified
  
193 ····const/4·v15,·0x0193 ····const/4·v15,·0x0
  
194 ····const/16·v16,·0x3194 ····const/16·v16,·0x3
  
195 ····aget-object·v16,·v13,·v16195 ····aget-object·v16,·v13,·v16
  
 196 ····.line·109
196 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/math/ec/ECPoint;->negate()Lorg/spongycastle/math/ec/ECPoint;197 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/math/ec/ECPoint;->negate()Lorg/spongycastle/math/ec/ECPoint;
  
197 ····move-result-object·v16198 ····move-result-object·v16
  
198 ····aput-object·v16,·v14,·v15199 ····aput-object·v16,·v14,·v15
  
199 ····const/4·v15,·0x1200 ····const/4·v15,·0x1
Offset 229, 14 lines modifiedOffset 230, 15 lines modified
  
229 ····const/4·v15,·0x3230 ····const/4·v15,·0x3
  
230 ····const/16·v16,·0x0231 ····const/16·v16,·0x0
  
231 ····aget-object·v16,·v13,·v16232 ····aget-object·v16,·v13,·v16
  
 233 ····.line·110
232 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/math/ec/ECPoint;->negate()Lorg/spongycastle/math/ec/ECPoint;234 ····invoke-virtual/range·{v16·..·v16},·Lorg/spongycastle/math/ec/ECPoint;->negate()Lorg/spongycastle/math/ec/ECPoint;
  
233 ····move-result-object·v16235 ····move-result-object·v16
  
234 ····aput-object·v16,·v14,·v15236 ····aput-object·v16,·v14,·v15
  
235 ····const/4·v15,·0x4237 ····const/4·v15,·0x4
3.85 KB
smali/org/spongycastle/x509/extension/AuthorityKeyIdentifierStructure.smali
    
Offset 136, 14 lines modifiedOffset 136, 15 lines modified
  
136 ····.line·73136 ····.line·73
137 ····.local·v2,·"genName":Lorg/spongycastle/asn1/x509/GeneralName;137 ····.local·v2,·"genName":Lorg/spongycastle/asn1/x509/GeneralName;
138 ····new-instance·v3,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;138 ····new-instance·v3,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
  
139 ····new-instance·v5,·Lorg/spongycastle/asn1/ASN1InputStream;139 ····new-instance·v5,·Lorg/spongycastle/asn1/ASN1InputStream;
  
 140 ····.line·74
140 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;141 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;
  
141 ····move-result-object·v6142 ····move-result-object·v6
  
142 ····invoke-interface·{v6},·Ljava/security/PublicKey;->getEncoded()[B143 ····invoke-interface·{v6},·Ljava/security/PublicKey;->getEncoded()[B
  
143 ····move-result-object·v6144 ····move-result-object·v6
Offset 162, 14 lines modifiedOffset 163, 15 lines modified
162 ····.local·v3,·"info":Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;163 ····.local·v3,·"info":Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
163 ····new-instance·v5,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;164 ····new-instance·v5,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;
  
164 ····new-instance·v6,·Lorg/spongycastle/asn1/x509/GeneralNames;165 ····new-instance·v6,·Lorg/spongycastle/asn1/x509/GeneralNames;
  
165 ····invoke-direct·{v6,·v2},·Lorg/spongycastle/asn1/x509/GeneralNames;-><init>(Lorg/spongycastle/asn1/x509/GeneralName;)V166 ····invoke-direct·{v6,·v2},·Lorg/spongycastle/asn1/x509/GeneralNames;-><init>(Lorg/spongycastle/asn1/x509/GeneralName;)V
  
 167 ····.line·77
166 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getSerialNumber()Ljava/math/BigInteger;168 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getSerialNumber()Ljava/math/BigInteger;
  
167 ····move-result-object·v7169 ····move-result-object·v7
  
168 ····invoke-direct·{v5,·v3,·v6,·v7},·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;-><init>(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;Lorg/spongycastle/asn1/x509/GeneralNames;Ljava/math/BigInteger;)V170 ····invoke-direct·{v5,·v3,·v6,·v7},·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;-><init>(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;Lorg/spongycastle/asn1/x509/GeneralNames;Ljava/math/BigInteger;)V
  
169 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->toASN1Object()Lorg/spongycastle/asn1/ASN1Primitive;171 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->toASN1Object()Lorg/spongycastle/asn1/ASN1Primitive;
Offset 217, 14 lines modifiedOffset 219, 15 lines modified
  
217 ····check-cast·v4,·Lorg/spongycastle/asn1/ASN1OctetString;219 ····check-cast·v4,·Lorg/spongycastle/asn1/ASN1OctetString;
  
218 ····.line·89220 ····.line·89
219 ····.local·v4,·"str":Lorg/spongycastle/asn1/ASN1OctetString;221 ····.local·v4,·"str":Lorg/spongycastle/asn1/ASN1OctetString;
220 ····new-instance·v5,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;222 ····new-instance·v5,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;
  
 223 ····.line·90
221 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B224 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
222 ····move-result-object·v6225 ····move-result-object·v6
  
223 ····new-instance·v7,·Lorg/spongycastle/asn1/x509/GeneralNames;226 ····new-instance·v7,·Lorg/spongycastle/asn1/x509/GeneralNames;
  
224 ····invoke-direct·{v7,·v2},·Lorg/spongycastle/asn1/x509/GeneralNames;-><init>(Lorg/spongycastle/asn1/x509/GeneralName;)V227 ····invoke-direct·{v7,·v2},·Lorg/spongycastle/asn1/x509/GeneralNames;-><init>(Lorg/spongycastle/asn1/x509/GeneralName;)V
Offset 246, 14 lines modifiedOffset 249, 15 lines modified
246 ····.line·94249 ····.line·94
247 ····.end·local·v4····#·"str":Lorg/spongycastle/asn1/ASN1OctetString;250 ····.end·local·v4····#·"str":Lorg/spongycastle/asn1/ASN1OctetString;
248 ····:cond_1251 ····:cond_1
249 ····new-instance·v3,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;252 ····new-instance·v3,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
  
250 ····new-instance·v5,·Lorg/spongycastle/asn1/ASN1InputStream;253 ····new-instance·v5,·Lorg/spongycastle/asn1/ASN1InputStream;
  
 254 ····.line·95
251 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;255 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;
  
252 ····move-result-object·v6256 ····move-result-object·v6
  
253 ····invoke-interface·{v6},·Ljava/security/PublicKey;->getEncoded()[B257 ····invoke-interface·{v6},·Ljava/security/PublicKey;->getEncoded()[B
  
254 ····move-result-object·v6258 ····move-result-object·v6
Offset 272, 14 lines modifiedOffset 276, 15 lines modified
272 ····.restart·local·v3····#·"info":Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;276 ····.restart·local·v3····#·"info":Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
273 ····new-instance·v5,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;277 ····new-instance·v5,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;
  
274 ····new-instance·v6,·Lorg/spongycastle/asn1/x509/GeneralNames;278 ····new-instance·v6,·Lorg/spongycastle/asn1/x509/GeneralNames;
  
275 ····invoke-direct·{v6,·v2},·Lorg/spongycastle/asn1/x509/GeneralNames;-><init>(Lorg/spongycastle/asn1/x509/GeneralName;)V279 ····invoke-direct·{v6,·v2},·Lorg/spongycastle/asn1/x509/GeneralNames;-><init>(Lorg/spongycastle/asn1/x509/GeneralName;)V
  
 280 ····.line·98
276 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getSerialNumber()Ljava/math/BigInteger;281 ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getSerialNumber()Ljava/math/BigInteger;
  
277 ····move-result-object·v7282 ····move-result-object·v7
  
278 ····invoke-direct·{v5,·v3,·v6,·v7},·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;-><init>(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;Lorg/spongycastle/asn1/x509/GeneralNames;Ljava/math/BigInteger;)V283 ····invoke-direct·{v5,·v3,·v6,·v7},·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;-><init>(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;Lorg/spongycastle/asn1/x509/GeneralNames;Ljava/math/BigInteger;)V
  
279 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->toASN1Object()Lorg/spongycastle/asn1/ASN1Primitive;284 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->toASN1Object()Lorg/spongycastle/asn1/ASN1Primitive;
Offset 342, 14 lines modifiedOffset 347, 15 lines modified
342 ····.prologue347 ····.prologue
343 ····.line·114348 ····.line·114
344 ····:try_start_0349 ····:try_start_0
345 ····new-instance·v1,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;350 ····new-instance·v1,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
  
346 ····new-instance·v2,·Lorg/spongycastle/asn1/ASN1InputStream;351 ····new-instance·v2,·Lorg/spongycastle/asn1/ASN1InputStream;
  
 352 ····.line·115
347 ····invoke-interface·{p0},·Ljava/security/PublicKey;->getEncoded()[B353 ····invoke-interface·{p0},·Ljava/security/PublicKey;->getEncoded()[B
  
348 ····move-result-object·v3354 ····move-result-object·v3
  
349 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/asn1/ASN1InputStream;-><init>([B)V355 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/asn1/ASN1InputStream;-><init>([B)V
  
350 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1InputStream;->readObject()Lorg/spongycastle/asn1/ASN1Primitive;356 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1InputStream;->readObject()Lorg/spongycastle/asn1/ASN1Primitive;
911 B
smali/org/spongycastle/ocsp/OCSPReq.smali
    
Offset 245, 20 lines modifiedOffset 245, 22 lines modified
245 ····check-cast·v7,·Lorg/spongycastle/asn1/ASN1Encodable;245 ····check-cast·v7,·Lorg/spongycastle/asn1/ASN1Encodable;
  
246 ····invoke-virtual·{v0,·v7},·Lorg/spongycastle/asn1/ASN1OutputStream;->writeObject(Lorg/spongycastle/asn1/ASN1Encodable;)V246 ····invoke-virtual·{v0,·v7},·Lorg/spongycastle/asn1/ASN1OutputStream;->writeObject(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
247 ····.line·213247 ····.line·213
248 ····new-instance·v7,·Ljava/io/ByteArrayInputStream;248 ····new-instance·v7,·Ljava/io/ByteArrayInputStream;
  
 249 ····.line·214
249 ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B250 ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B
  
250 ····move-result-object·v8251 ····move-result-object·v8
  
251 ····invoke-direct·{v7,·v8},·Ljava/io/ByteArrayInputStream;-><init>([B)V252 ····invoke-direct·{v7,·v8},·Ljava/io/ByteArrayInputStream;-><init>([B)V
  
 253 ····.line·213
252 ····invoke-virtual·{v3,·v7},·Ljava/security/cert/CertificateFactory;->generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;254 ····invoke-virtual·{v3,·v7},·Ljava/security/cert/CertificateFactory;->generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;
  
253 ····move-result-object·v7255 ····move-result-object·v7
  
254 ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z256 ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z
255 ····:try_end_1257 ····:try_end_1
256 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1258 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1
923 B
smali/org/spongycastle/ocsp/BasicOCSPResp.smali
    
Offset 114, 20 lines modifiedOffset 114, 22 lines modified
114 ····check-cast·v7,·Lorg/spongycastle/asn1/ASN1Encodable;114 ····check-cast·v7,·Lorg/spongycastle/asn1/ASN1Encodable;
  
115 ····invoke-virtual·{v0,·v7},·Lorg/spongycastle/asn1/ASN1OutputStream;->writeObject(Lorg/spongycastle/asn1/ASN1Encodable;)V115 ····invoke-virtual·{v0,·v7},·Lorg/spongycastle/asn1/ASN1OutputStream;->writeObject(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
116 ····.line·252116 ····.line·252
117 ····new-instance·v7,·Ljava/io/ByteArrayInputStream;117 ····new-instance·v7,·Ljava/io/ByteArrayInputStream;
  
 118 ····.line·253
118 ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B119 ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B
  
119 ····move-result-object·v8120 ····move-result-object·v8
  
120 ····invoke-direct·{v7,·v8},·Ljava/io/ByteArrayInputStream;-><init>([B)V121 ····invoke-direct·{v7,·v8},·Ljava/io/ByteArrayInputStream;-><init>([B)V
  
 122 ····.line·252
121 ····invoke-virtual·{v3,·v7},·Ljava/security/cert/CertificateFactory;->generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;123 ····invoke-virtual·{v3,·v7},·Ljava/security/cert/CertificateFactory;->generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;
  
122 ····move-result-object·v7124 ····move-result-object·v7
  
123 ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z125 ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z
124 ····:try_end_1126 ····:try_end_1
125 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1127 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1
1.8 KB
smali/org/spongycastle/ocsp/OCSPReqGenerator.smali
    
Offset 38, 15 lines modifiedOffset 38, 14 lines modified
  
38 ····.line·4238 ····.line·42
39 ····iput-object·v1,·p0,·Lorg/spongycastle/ocsp/OCSPReqGenerator;->requestorName:Lorg/spongycastle/asn1/x509/GeneralName;39 ····iput-object·v1,·p0,·Lorg/spongycastle/ocsp/OCSPReqGenerator;->requestorName:Lorg/spongycastle/asn1/x509/GeneralName;
  
40 ····.line·4340 ····.line·43
41 ····iput-object·v1,·p0,·Lorg/spongycastle/ocsp/OCSPReqGenerator;->requestExtensions:Lorg/spongycastle/asn1/x509/X509Extensions;41 ····iput-object·v1,·p0,·Lorg/spongycastle/ocsp/OCSPReqGenerator;->requestExtensions:Lorg/spongycastle/asn1/x509/X509Extensions;
  
42 ····.line·45 
43 ····return-void42 ····return-void
44 .end·method43 .end·method
  
45 .method·private·generateRequest(Lorg/spongycastle/asn1/DERObjectIdentifier;Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/security/SecureRandom;)Lorg/spongycastle/ocsp/OCSPReq;44 .method·private·generateRequest(Lorg/spongycastle/asn1/DERObjectIdentifier;Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/security/SecureRandom;)Lorg/spongycastle/ocsp/OCSPReq;
46 ····.locals·1745 ····.locals·17
47 ····.param·p1,·"signingAlgorithm"····#·Lorg/spongycastle/asn1/DERObjectIdentifier;46 ····.param·p1,·"signingAlgorithm"····#·Lorg/spongycastle/asn1/DERObjectIdentifier;
48 ····.param·p2,·"key"····#·Ljava/security/PrivateKey;47 ····.param·p2,·"key"····#·Ljava/security/PrivateKey;
Offset 273, 26 lines modifiedOffset 272, 28 lines modified
273 ····if-eq·v6,·v14,·:cond_3272 ····if-eq·v6,·v14,·:cond_3
  
274 ····.line·204273 ····.line·204
275 ····new-instance·v15,·Lorg/spongycastle/asn1/x509/X509CertificateStructure;274 ····new-instance·v15,·Lorg/spongycastle/asn1/x509/X509CertificateStructure;
  
276 ····aget-object·v14,·p3,·v6275 ····aget-object·v14,·p3,·v6
  
 276 ····.line·205
277 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getEncoded()[B277 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getEncoded()[B
  
278 ····move-result-object·v14278 ····move-result-object·v14
  
279 ····invoke-static·{v14},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;279 ····invoke-static·{v14},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
  
280 ····move-result-object·v14280 ····move-result-object·v14
  
281 ····check-cast·v14,·Lorg/spongycastle/asn1/ASN1Sequence;281 ····check-cast·v14,·Lorg/spongycastle/asn1/ASN1Sequence;
  
282 ····invoke-direct·{v15,·v14},·Lorg/spongycastle/asn1/x509/X509CertificateStructure;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V282 ····invoke-direct·{v15,·v14},·Lorg/spongycastle/asn1/x509/X509CertificateStructure;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V
  
 283 ····.line·204
283 ····invoke-virtual·{v13,·v15},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V284 ····invoke-virtual·{v13,·v15},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V
284 ····:try_end_3285 ····:try_end_3
285 ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_4286 ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_4
286 ····.catch·Ljava/security/cert/CertificateEncodingException;·{:try_start_3·..·:try_end_3}·:catch_5287 ····.catch·Ljava/security/cert/CertificateEncodingException;·{:try_start_3·..·:try_end_3}·:catch_5
  
287 ····.line·202288 ····.line·202
288 ····add-int/lit8·v6,·v6,·0x1289 ····add-int/lit8·v6,·v6,·0x1
1.33 KB
smali/org/spongycastle/ocsp/BasicOCSPRespGenerator$ResponseObject.smali
    
Offset 119, 14 lines modifiedOffset 119, 15 lines modified
119 ····.line·79119 ····.line·79
120 ····new-instance·v1,·Lorg/spongycastle/asn1/ocsp/CertStatus;120 ····new-instance·v1,·Lorg/spongycastle/asn1/ocsp/CertStatus;
  
121 ····new-instance·v2,·Lorg/spongycastle/asn1/ocsp/RevokedInfo;121 ····new-instance·v2,·Lorg/spongycastle/asn1/ocsp/RevokedInfo;
  
122 ····new-instance·v3,·Lorg/spongycastle/asn1/ASN1GeneralizedTime;122 ····new-instance·v3,·Lorg/spongycastle/asn1/ASN1GeneralizedTime;
  
 123 ····.line·80
123 ····invoke-virtual·{v0},·Lorg/spongycastle/ocsp/RevokedStatus;->getRevocationTime()Ljava/util/Date;124 ····invoke-virtual·{v0},·Lorg/spongycastle/ocsp/RevokedStatus;->getRevocationTime()Ljava/util/Date;
  
124 ····move-result-object·v4125 ····move-result-object·v4
  
125 ····invoke-direct·{v3,·v4},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;-><init>(Ljava/util/Date;)V126 ····invoke-direct·{v3,·v4},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;-><init>(Ljava/util/Date;)V
  
126 ····invoke-virtual·{v0},·Lorg/spongycastle/ocsp/RevokedStatus;->getRevocationReason()I127 ····invoke-virtual·{v0},·Lorg/spongycastle/ocsp/RevokedStatus;->getRevocationReason()I
Offset 149, 14 lines modifiedOffset 150, 15 lines modified
149 ····:cond_2150 ····:cond_2
150 ····new-instance·v1,·Lorg/spongycastle/asn1/ocsp/CertStatus;151 ····new-instance·v1,·Lorg/spongycastle/asn1/ocsp/CertStatus;
  
151 ····new-instance·v2,·Lorg/spongycastle/asn1/ocsp/RevokedInfo;152 ····new-instance·v2,·Lorg/spongycastle/asn1/ocsp/RevokedInfo;
  
152 ····new-instance·v3,·Lorg/spongycastle/asn1/ASN1GeneralizedTime;153 ····new-instance·v3,·Lorg/spongycastle/asn1/ASN1GeneralizedTime;
  
 154 ····.line·85
153 ····invoke-virtual·{v0},·Lorg/spongycastle/ocsp/RevokedStatus;->getRevocationTime()Ljava/util/Date;155 ····invoke-virtual·{v0},·Lorg/spongycastle/ocsp/RevokedStatus;->getRevocationTime()Ljava/util/Date;
  
154 ····move-result-object·v4156 ····move-result-object·v4
  
155 ····invoke-direct·{v3,·v4},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;-><init>(Ljava/util/Date;)V157 ····invoke-direct·{v3,·v4},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;-><init>(Ljava/util/Date;)V
  
156 ····invoke-direct·{v2,·v3,·v5},·Lorg/spongycastle/asn1/ocsp/RevokedInfo;-><init>(Lorg/spongycastle/asn1/ASN1GeneralizedTime;Lorg/spongycastle/asn1/x509/CRLReason;)V158 ····invoke-direct·{v2,·v3,·v5},·Lorg/spongycastle/asn1/ocsp/RevokedInfo;-><init>(Lorg/spongycastle/asn1/ASN1GeneralizedTime;Lorg/spongycastle/asn1/x509/CRLReason;)V
1.11 KB
smali/org/spongycastle/ocsp/BasicOCSPRespGenerator.smali
    
Offset 310, 26 lines modifiedOffset 310, 28 lines modified
310 ····if-eq·v5,·v13,·:cond_2310 ····if-eq·v5,·v13,·:cond_2
  
311 ····.line·288311 ····.line·288
312 ····new-instance·v14,·Lorg/spongycastle/asn1/x509/X509CertificateStructure;312 ····new-instance·v14,·Lorg/spongycastle/asn1/x509/X509CertificateStructure;
  
313 ····aget-object·v13,·p3,·v5313 ····aget-object·v13,·p3,·v5
  
 314 ····.line·289
314 ····invoke-virtual·{v13},·Ljava/security/cert/X509Certificate;->getEncoded()[B315 ····invoke-virtual·{v13},·Ljava/security/cert/X509Certificate;->getEncoded()[B
  
315 ····move-result-object·v13316 ····move-result-object·v13
  
316 ····invoke-static·{v13},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;317 ····invoke-static·{v13},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
  
317 ····move-result-object·v13318 ····move-result-object·v13
  
318 ····check-cast·v13,·Lorg/spongycastle/asn1/ASN1Sequence;319 ····check-cast·v13,·Lorg/spongycastle/asn1/ASN1Sequence;
  
319 ····invoke-direct·{v14,·v13},·Lorg/spongycastle/asn1/x509/X509CertificateStructure;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V320 ····invoke-direct·{v14,·v13},·Lorg/spongycastle/asn1/x509/X509CertificateStructure;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V
  
 321 ····.line·288
320 ····invoke-virtual·{v12,·v14},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V322 ····invoke-virtual·{v12,·v14},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V
321 ····:try_end_4323 ····:try_end_4
322 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_5324 ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_5
323 ····.catch·Ljava/security/cert/CertificateEncodingException;·{:try_start_4·..·:try_end_4}·:catch_6325 ····.catch·Ljava/security/cert/CertificateEncodingException;·{:try_start_4·..·:try_end_4}·:catch_6
  
324 ····.line·286326 ····.line·286
325 ····add-int/lit8·v5,·v5,·0x1327 ····add-int/lit8·v5,·v5,·0x1
793 B
smali/org/spongycastle/ocsp/CertificateID.smali
    
Offset 455, 18 lines modifiedOffset 455, 20 lines modified
  
455 ····invoke-static·{v0,·p1,·v1,·p2},·Lorg/spongycastle/ocsp/CertificateID;->createCertID(Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;Ljava/security/cert/X509Certificate;Lorg/spongycastle/asn1/ASN1Integer;Ljava/lang/String;)Lorg/spongycastle/asn1/ocsp/CertID;455 ····invoke-static·{v0,·p1,·v1,·p2},·Lorg/spongycastle/ocsp/CertificateID;->createCertID(Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;Ljava/security/cert/X509Certificate;Lorg/spongycastle/asn1/ASN1Integer;Ljava/lang/String;)Lorg/spongycastle/asn1/ocsp/CertID;
  
456 ····move-result-object·v0456 ····move-result-object·v0
  
457 ····iget-object·v1,·p0,·Lorg/spongycastle/ocsp/CertificateID;->id:Lorg/spongycastle/asn1/ocsp/CertID;457 ····iget-object·v1,·p0,·Lorg/spongycastle/ocsp/CertificateID;->id:Lorg/spongycastle/asn1/ocsp/CertID;
  
 458 ····.line·100
458 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ocsp/CertID;->equals(Ljava/lang/Object;)Z459 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ocsp/CertID;->equals(Ljava/lang/Object;)Z
  
459 ····move-result·v0460 ····move-result·v0
  
 461 ····.line·99
460 ····return·v0462 ····return·v0
461 .end·method463 .end·method
  
462 .method·public·toASN1Object()Lorg/spongycastle/asn1/ocsp/CertID;464 .method·public·toASN1Object()Lorg/spongycastle/asn1/ocsp/CertID;
463 ····.locals·1465 ····.locals·1
  
464 ····.prologue466 ····.prologue
523 B
smali/org/spongycastle/jcajce/spec/SkeinParameterSpec.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Ljava/security/spec/AlgorithmParameterSpec;6 .implements·Ljava/security/spec/AlgorithmParameterSpec;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/spongycastle/jcajce/spec/SkeinParameterSpec$1;, 
11 ········Lorg/spongycastle/jcajce/spec/SkeinParameterSpec$Builder;10 ········Lorg/spongycastle/jcajce/spec/SkeinParameterSpec$Builder;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·public·static·final·PARAM_TYPE_CONFIG:I·=·0x414 .field·public·static·final·PARAM_TYPE_CONFIG:I·=·0x4
1.05 KB
smali/org/spongycastle/jcajce/provider/digest/SHA1$BasePBKDF2WithHmacSHA1.smali
    
Offset 93, 14 lines modifiedOffset 93, 15 lines modified
  
93 ····const-string·v2,·"positive·iteration·count·required:·"93 ····const-string·v2,·"positive·iteration·count·required:·"
  
94 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
95 ····move-result-object·v195 ····move-result-object·v1
  
 96 ····.line·124
96 ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getIterationCount()I97 ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getIterationCount()I
  
97 ····move-result·v298 ····move-result·v2
  
98 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;99 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
99 ····move-result-object·v1100 ····move-result-object·v1
Offset 130, 14 lines modifiedOffset 131, 15 lines modified
  
130 ····const-string·v2,·"positive·key·length·required:·"131 ····const-string·v2,·"positive·key·length·required:·"
  
131 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;132 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
132 ····move-result-object·v1133 ····move-result-object·v1
  
 134 ····.line·130
133 ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getKeyLength()I135 ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getKeyLength()I
  
134 ····move-result·v2136 ····move-result·v2
  
135 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;137 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
136 ····move-result-object·v1138 ····move-result-object·v1
1.56 KB
smali/org/spongycastle/jcajce/provider/symmetric/PBEPBKDF2$AlgParams.smali
    
Offset 145, 14 lines modifiedOffset 145, 15 lines modified
145 ····.local·v0,·"pbeSpec":Ljavax/crypto/spec/PBEParameterSpec;145 ····.local·v0,·"pbeSpec":Ljavax/crypto/spec/PBEParameterSpec;
146 ····new-instance·v1,·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;146 ····new-instance·v1,·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;
  
147 ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getSalt()[B147 ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getSalt()[B
  
148 ····move-result-object·v2148 ····move-result-object·v2
  
 149 ····.line·88
149 ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getIterationCount()I150 ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getIterationCount()I
  
150 ····move-result·v3151 ····move-result·v3
  
151 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;-><init>([BI)V152 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;-><init>([BI)V
  
152 ····iput-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/PBEPBKDF2$AlgParams;->params:Lorg/spongycastle/asn1/pkcs/PBKDF2Params;153 ····iput-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/PBEPBKDF2$AlgParams;->params:Lorg/spongycastle/asn1/pkcs/PBKDF2Params;
Offset 253, 24 lines modifiedOffset 254, 26 lines modified
  
253 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;->getSalt()[B254 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;->getSalt()[B
  
254 ····move-result-object·v1255 ····move-result-object·v1
  
255 ····iget-object·v2,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/PBEPBKDF2$AlgParams;->params:Lorg/spongycastle/asn1/pkcs/PBKDF2Params;256 ····iget-object·v2,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/PBEPBKDF2$AlgParams;->params:Lorg/spongycastle/asn1/pkcs/PBKDF2Params;
  
 257 ····.line·70
256 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;->getIterationCount()Ljava/math/BigInteger;258 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;->getIterationCount()Ljava/math/BigInteger;
  
257 ····move-result-object·v2259 ····move-result-object·v2
  
258 ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I260 ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I
  
259 ····move-result·v2261 ····move-result·v2
  
260 ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V262 ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V
  
 263 ····.line·69
261 ····return-object·v0264 ····return-object·v0
  
262 ····.line·73265 ····.line·73
263 ····:cond_0266 ····:cond_0
264 ····new-instance·v0,·Ljava/security/spec/InvalidParameterSpecException;267 ····new-instance·v0,·Ljava/security/spec/InvalidParameterSpecException;
  
265 ····const-string·v1,·"unknown·parameter·spec·passed·to·PBKDF2·PBE·parameters·object."268 ····const-string·v1,·"unknown·parameter·spec·passed·to·PBKDF2·PBE·parameters·object."
1.57 KB
smali/org/spongycastle/jcajce/provider/symmetric/PBEPKCS12$AlgParams.smali
    
Offset 145, 14 lines modifiedOffset 145, 15 lines modified
145 ····.local·v0,·"pbeSpec":Ljavax/crypto/spec/PBEParameterSpec;145 ····.local·v0,·"pbeSpec":Ljavax/crypto/spec/PBEParameterSpec;
146 ····new-instance·v1,·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;146 ····new-instance·v1,·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;
  
147 ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getSalt()[B147 ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getSalt()[B
  
148 ····move-result-object·v2148 ····move-result-object·v2
  
 149 ····.line·76
149 ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getIterationCount()I150 ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getIterationCount()I
  
150 ····move-result·v3151 ····move-result·v3
  
151 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;-><init>([BI)V152 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;-><init>([BI)V
  
152 ····iput-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/PBEPKCS12$AlgParams;->params:Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;153 ····iput-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/PBEPKCS12$AlgParams;->params:Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;
Offset 253, 24 lines modifiedOffset 254, 26 lines modified
  
253 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIV()[B254 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIV()[B
  
254 ····move-result-object·v1255 ····move-result-object·v1
  
255 ····iget-object·v2,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/PBEPKCS12$AlgParams;->params:Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;256 ····iget-object·v2,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/PBEPKCS12$AlgParams;->params:Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;
  
 257 ····.line·58
256 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIterations()Ljava/math/BigInteger;258 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIterations()Ljava/math/BigInteger;
  
257 ····move-result-object·v2259 ····move-result-object·v2
  
258 ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I260 ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I
  
259 ····move-result·v2261 ····move-result·v2
  
260 ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V262 ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V
  
 263 ····.line·57
261 ····return-object·v0264 ····return-object·v0
  
262 ····.line·61265 ····.line·61
263 ····:cond_0266 ····:cond_0
264 ····new-instance·v0,·Ljava/security/spec/InvalidParameterSpecException;267 ····new-instance·v0,·Ljava/security/spec/InvalidParameterSpecException;
  
265 ····const-string·v1,·"unknown·parameter·spec·passed·to·PKCS12·PBE·parameters·object."268 ····const-string·v1,·"unknown·parameter·spec·passed·to·PKCS12·PBE·parameters·object."
1.04 KB
smali/org/spongycastle/jcajce/provider/symmetric/PBEPBKDF2$BasePBKDF2.smali
    
Offset 161, 14 lines modifiedOffset 161, 15 lines modified
  
161 ····const-string·v2,·"positive·iteration·count·required:·"161 ····const-string·v2,·"positive·iteration·count·required:·"
  
162 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;162 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
163 ····move-result-object·v1163 ····move-result-object·v1
  
 164 ····.line·146
164 ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getIterationCount()I165 ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getIterationCount()I
  
165 ····move-result·v2166 ····move-result·v2
  
166 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;167 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
167 ····move-result-object·v1168 ····move-result-object·v1
Offset 198, 14 lines modifiedOffset 199, 15 lines modified
  
198 ····const-string·v2,·"positive·key·length·required:·"199 ····const-string·v2,·"positive·key·length·required:·"
  
199 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;200 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
200 ····move-result-object·v1201 ····move-result-object·v1
  
 202 ····.line·152
201 ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getKeyLength()I203 ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getKeyLength()I
  
202 ····move-result·v2204 ····move-result·v2
  
203 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;205 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
204 ····move-result-object·v1206 ····move-result-object·v1
2.01 KB
smali/org/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher.smali
    
Offset 1881, 14 lines modifiedOffset 1881, 15 lines modified
  
1881 ····.line·5411881 ····.line·541
1882 ····.restart·local·v2····#·"gost28147Param":Lorg/spongycastle/jcajce/spec/GOST28147ParameterSpec;1882 ····.restart·local·v2····#·"gost28147Param":Lorg/spongycastle/jcajce/spec/GOST28147ParameterSpec;
1883 ····new-instance·v7,·Lorg/spongycastle/crypto/params/ParametersWithSBox;1883 ····new-instance·v7,·Lorg/spongycastle/crypto/params/ParametersWithSBox;
  
1884 ····new-instance·v12,·Lorg/spongycastle/crypto/params/KeyParameter;1884 ····new-instance·v12,·Lorg/spongycastle/crypto/params/KeyParameter;
  
 1885 ····.line·542
1885 ····invoke-interface/range·{p2·..·p2},·Ljava/security/Key;->getEncoded()[B1886 ····invoke-interface/range·{p2·..·p2},·Ljava/security/Key;->getEncoded()[B
  
1886 ····move-result-object·v131887 ····move-result-object·v13
  
1887 ····invoke-direct·{v12,·v13},·Lorg/spongycastle/crypto/params/KeyParameter;-><init>([B)V1888 ····invoke-direct·{v12,·v13},·Lorg/spongycastle/crypto/params/KeyParameter;-><init>([B)V
  
1888 ····check-cast·p3,·Lorg/spongycastle/jcajce/spec/GOST28147ParameterSpec;1889 ····check-cast·p3,·Lorg/spongycastle/jcajce/spec/GOST28147ParameterSpec;
Offset 2656, 14 lines modifiedOffset 2657, 15 lines modified
  
2656 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/OFBBlockCipher;2657 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/OFBBlockCipher;
  
2657 ····iget-object·v4,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher;->baseEngine:Lorg/spongycastle/crypto/BlockCipher;2658 ····iget-object·v4,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher;->baseEngine:Lorg/spongycastle/crypto/BlockCipher;
  
2658 ····iget-object·v5,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher;->baseEngine:Lorg/spongycastle/crypto/BlockCipher;2659 ····iget-object·v5,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher;->baseEngine:Lorg/spongycastle/crypto/BlockCipher;
  
 2660 ····.line·262
2659 ····invoke-interface·{v5},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I2661 ····invoke-interface·{v5},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I
  
2660 ····move-result·v52662 ····move-result·v5
  
2661 ····mul-int/lit8·v5,·v5,·0x82663 ····mul-int/lit8·v5,·v5,·0x8
  
2662 ····invoke-direct·{v3,·v4,·v5},·Lorg/spongycastle/crypto/modes/OFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V2664 ····invoke-direct·{v3,·v4,·v5},·Lorg/spongycastle/crypto/modes/OFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V
Offset 2738, 14 lines modifiedOffset 2740, 15 lines modified
  
2738 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/CFBBlockCipher;2740 ····new-instance·v3,·Lorg/spongycastle/crypto/modes/CFBBlockCipher;
  
2739 ····iget-object·v4,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher;->baseEngine:Lorg/spongycastle/crypto/BlockCipher;2741 ····iget-object·v4,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher;->baseEngine:Lorg/spongycastle/crypto/BlockCipher;
  
2740 ····iget-object·v5,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher;->baseEngine:Lorg/spongycastle/crypto/BlockCipher;2742 ····iget-object·v5,·p0,·Lorg/spongycastle/jcajce/provider/symmetric/util/BaseBlockCipher;->baseEngine:Lorg/spongycastle/crypto/BlockCipher;
  
 2743 ····.line·278
2741 ····invoke-interface·{v5},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I2744 ····invoke-interface·{v5},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I
  
2742 ····move-result·v52745 ····move-result·v5
  
2743 ····mul-int/lit8·v5,·v5,·0x82746 ····mul-int/lit8·v5,·v5,·0x8
  
2744 ····invoke-direct·{v3,·v4,·v5},·Lorg/spongycastle/crypto/modes/CFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V2747 ····invoke-direct·{v3,·v4,·v5},·Lorg/spongycastle/crypto/modes/CFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V
320 B
smali/org/spongycastle/jcajce/provider/asymmetric/EC.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·1022 ····.line·10
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·14 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
322 B
smali/org/spongycastle/jcajce/provider/asymmetric/DSA.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·1022 ····.line·10
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·14 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
321 B
smali/org/spongycastle/jcajce/provider/asymmetric/IES.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·622 ····.line·6
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·10 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
813 B
smali/org/spongycastle/jcajce/provider/asymmetric/RSA$Mappings.smali
    
Offset 99, 21 lines modifiedOffset 99, 15 lines modified
  
99 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V99 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
100 ····invoke-virtual·{v7,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v7,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
101 ····move-result-object·v7101 ····move-result-object·v7
  
102 ····const-string·v8,·"/" 
  
103 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
104 ····move-result-object·v7 
  
105 ····const-string·v8,·"RSA"102 ····const-string·v8,·"/RSA"
  
106 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;103 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
107 ····move-result-object·v7104 ····move-result-object·v7
  
108 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;105 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
319 B
smali/org/spongycastle/jcajce/provider/asymmetric/DH.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·622 ····.line·6
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·10 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
323 B
smali/org/spongycastle/jcajce/provider/asymmetric/GOST.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·822 ····.line·8
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·12 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
322 B
smali/org/spongycastle/jcajce/provider/asymmetric/RSA.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·1322 ····.line·13
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·17 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
329 B
smali/org/spongycastle/jcajce/provider/asymmetric/ElGamal.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·922 ····.line·9
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·13 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
323 B
smali/org/spongycastle/jcajce/provider/asymmetric/X509.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·918 ····.line·9
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·11 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
331 B
smali/org/spongycastle/jcajce/provider/asymmetric/DSTU4145.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·822 ····.line·8
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·12 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
327 B
smali/org/spongycastle/jcajce/provider/asymmetric/ECGOST.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·822 ····.line·8
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·12 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
1.74 KB
smali/org/spongycastle/jcajce/provider/asymmetric/gost/BCGOST3410PrivateKey.smali
    
Offset 551, 14 lines modifiedOffset 551, 15 lines modified
  
551 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z551 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
552 ····move-result·v2552 ····move-result·v2
  
553 ····if-eqz·v2,·:cond_0553 ····if-eqz·v2,·:cond_0
  
 554 ····.line·168
554 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/gost/BCGOST3410PrivateKey;->getParameters()Lorg/spongycastle/jce/interfaces/GOST3410Params;555 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/gost/BCGOST3410PrivateKey;->getParameters()Lorg/spongycastle/jce/interfaces/GOST3410Params;
  
555 ····move-result-object·v2556 ····move-result-object·v2
  
556 ····invoke-interface·{v2},·Lorg/spongycastle/jce/interfaces/GOST3410Params;->getPublicKeyParameters()Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;557 ····invoke-interface·{v2},·Lorg/spongycastle/jce/interfaces/GOST3410Params;->getPublicKeyParameters()Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;
  
557 ····move-result-object·v2558 ····move-result-object·v2
Offset 573, 14 lines modifiedOffset 574, 15 lines modified
  
573 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->equals(Ljava/lang/Object;)Z574 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->equals(Ljava/lang/Object;)Z
  
574 ····move-result·v2575 ····move-result·v2
  
575 ····if-eqz·v2,·:cond_0576 ····if-eqz·v2,·:cond_0
  
 577 ····.line·169
576 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/gost/BCGOST3410PrivateKey;->getParameters()Lorg/spongycastle/jce/interfaces/GOST3410Params;578 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/gost/BCGOST3410PrivateKey;->getParameters()Lorg/spongycastle/jce/interfaces/GOST3410Params;
  
577 ····move-result-object·v2579 ····move-result-object·v2
  
578 ····invoke-interface·{v2},·Lorg/spongycastle/jce/interfaces/GOST3410Params;->getDigestParamSetOID()Ljava/lang/String;580 ····invoke-interface·{v2},·Lorg/spongycastle/jce/interfaces/GOST3410Params;->getDigestParamSetOID()Ljava/lang/String;
  
579 ····move-result-object·v2581 ····move-result-object·v2
Offset 595, 14 lines modifiedOffset 597, 15 lines modified
  
595 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z597 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
596 ····move-result·v2598 ····move-result·v2
  
597 ····if-eqz·v2,·:cond_0599 ····if-eqz·v2,·:cond_0
  
 600 ····.line·170
598 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/gost/BCGOST3410PrivateKey;->getParameters()Lorg/spongycastle/jce/interfaces/GOST3410Params;601 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/gost/BCGOST3410PrivateKey;->getParameters()Lorg/spongycastle/jce/interfaces/GOST3410Params;
  
599 ····move-result-object·v2602 ····move-result-object·v2
  
600 ····invoke-interface·{v2},·Lorg/spongycastle/jce/interfaces/GOST3410Params;->getEncryptionParamSetOID()Ljava/lang/String;603 ····invoke-interface·{v2},·Lorg/spongycastle/jce/interfaces/GOST3410Params;->getEncryptionParamSetOID()Ljava/lang/String;
  
601 ····move-result-object·v2604 ····move-result-object·v2
1.2 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$EC.smali
    
Offset 754, 26 lines modifiedOffset 754, 30 lines modified
754 ····goto·:goto_1754 ····goto·:goto_1
  
755 ····.line·167755 ····.line·167
756 ····.restart·local·v8····#·"ecP":Lorg/spongycastle/asn1/x9/X9ECParameters;756 ····.restart·local·v8····#·"ecP":Lorg/spongycastle/asn1/x9/X9ECParameters;
757 ····:cond_4757 ····:cond_4
758 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;758 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
 759 ····.line·169
759 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;760 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
760 ····move-result-object·v2761 ····move-result-object·v2
  
 762 ····.line·170
761 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;763 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
762 ····move-result-object·v3764 ····move-result-object·v3
  
 765 ····.line·171
763 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger;766 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger;
  
764 ····move-result-object·v4767 ····move-result-object·v4
  
 768 ····.line·172
765 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger;769 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger;
  
766 ····move-result-object·v5770 ····move-result-object·v5
  
767 ····const/4·v6,·0x0771 ····const/4·v6,·0x0
  
768 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V772 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
8.53 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ec/BCECPublicKey.smali
    
Offset 527, 54 lines modifiedOffset 527, 59 lines modified
  
527 ····.prologue527 ····.prologue
528 ····.line·188528 ····.line·188
529 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;529 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;
  
530 ····new-instance·v1,·Ljava/security/spec/ECPoint;530 ····new-instance·v1,·Ljava/security/spec/ECPoint;
  
 531 ····.line·191
531 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;532 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
532 ····move-result-object·v2533 ····move-result-object·v2
  
533 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;534 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
534 ····move-result-object·v2535 ····move-result-object·v2
  
535 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;536 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
536 ····move-result-object·v2537 ····move-result-object·v2
  
 538 ····.line·192
537 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;539 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
538 ····move-result-object·v3540 ····move-result-object·v3
  
539 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;541 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
540 ····move-result-object·v3542 ····move-result-object·v3
  
541 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;543 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
542 ····move-result-object·v3544 ····move-result-object·v3
  
543 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V545 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 546 ····.line·193
544 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;547 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
545 ····move-result-object·v2548 ····move-result-object·v2
  
 549 ····.line·194
546 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;550 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
547 ····move-result-object·v3551 ····move-result-object·v3
  
548 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I552 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I
  
549 ····move-result·v3553 ····move-result·v3
  
550 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V554 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V
  
 555 ····.line·188
551 ····return-object·v0556 ····return-object·v0
552 .end·method557 .end·method
  
553 .method·private·extractBytes([BILjava/math/BigInteger;)V558 .method·private·extractBytes([BILjava/math/BigInteger;)V
554 ····.locals·7559 ····.locals·7
555 ····.param·p1,·"encKey"····#·[B560 ····.param·p1,·"encKey"····#·[B
556 ····.param·p2,·"offSet"····#·I561 ····.param·p2,·"offSet"····#·I
Offset 703, 50 lines modifiedOffset 708, 55 lines modified
  
703 ····move-result-object·v3708 ····move-result-object·v3
  
704 ····.line·211709 ····.line·211
705 ····.local·v3,·"ellipticCurve":Ljava/security/spec/EllipticCurve;710 ····.local·v3,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
706 ····new-instance·v1,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;711 ····new-instance·v1,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
 712 ····.line·212
707 ····invoke-static·{v14},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->getCurveName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;713 ····invoke-static·{v14},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->getCurveName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;
  
708 ····move-result-object·v2714 ····move-result-object·v2
  
709 ····new-instance·v4,·Ljava/security/spec/ECPoint;715 ····new-instance·v4,·Ljava/security/spec/ECPoint;
  
 716 ····.line·215
710 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;717 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
711 ····move-result-object·v5718 ····move-result-object·v5
  
712 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;719 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
713 ····move-result-object·v5720 ····move-result-object·v5
  
714 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;721 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
715 ····move-result-object·v5722 ····move-result-object·v5
  
 723 ····.line·216
716 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;724 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
717 ····move-result-object·v6725 ····move-result-object·v6
  
718 ····invoke-virtual·{v6},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;726 ····invoke-virtual·{v6},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
719 ····move-result-object·v6727 ····move-result-object·v6
  
720 ····invoke-virtual·{v6},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;728 ····invoke-virtual·{v6},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
721 ····move-result-object·v6729 ····move-result-object·v6
  
722 ····invoke-direct·{v4,·v5,·v6},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V730 ····invoke-direct·{v4,·v5,·v6},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 731 ····.line·217
723 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger;732 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger;
  
724 ····move-result-object·v5733 ····move-result-object·v5
  
 734 ····.line·218
725 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger;735 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger;
  
726 ····move-result-object·v6736 ····move-result-object·v6
  
727 ····invoke-direct/range·{v1·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V737 ····invoke-direct/range·{v1·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
728 ····move-object/from16·v0,·p0738 ····move-object/from16·v0,·p0
Offset 927, 44 lines modifiedOffset 937, 48 lines modified
  
927 ····.line·232937 ····.line·232
928 ····.restart·local·v3····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;938 ····.restart·local·v3····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;
929 ····new-instance·v1,·Ljava/security/spec/ECParameterSpec;939 ····new-instance·v1,·Ljava/security/spec/ECParameterSpec;
  
930 ····new-instance·v2,·Ljava/security/spec/ECPoint;940 ····new-instance·v2,·Ljava/security/spec/ECPoint;
  
 941 ····.line·235
931 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;942 ····invoke-virtual·{v11},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
932 ····move-result-object·v4943 ····move-result-object·v4
Max diff block lines reached; 4224/8586 bytes (49.20%) of diff not shown.
8.82 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ec/BCECPrivateKey.smali
    
Offset 200, 44 lines modifiedOffset 200, 48 lines modified
  
200 ····.line·135200 ····.line·135
201 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;201 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
202 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;202 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
203 ····new-instance·v3,·Ljava/security/spec/ECPoint;203 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 204 ····.line·138
204 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;205 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
205 ····move-result-object·v4206 ····move-result-object·v4
  
206 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;207 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
207 ····move-result-object·v4208 ····move-result-object·v4
  
208 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;209 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
209 ····move-result-object·v4210 ····move-result-object·v4
  
 211 ····.line·139
210 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;212 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
211 ····move-result-object·v5213 ····move-result-object·v5
  
212 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;214 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
213 ····move-result-object·v5215 ····move-result-object·v5
  
214 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;216 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
215 ····move-result-object·v5217 ····move-result-object·v5
  
216 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V218 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 219 ····.line·140
217 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;220 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
218 ····move-result-object·v4221 ····move-result-object·v4
  
 222 ····.line·141
219 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;223 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
220 ····move-result-object·v5224 ····move-result-object·v5
  
221 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I225 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
222 ····move-result·v5226 ····move-result·v5
Offset 326, 44 lines modifiedOffset 330, 48 lines modified
  
326 ····.line·168330 ····.line·168
327 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;331 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
328 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;332 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
329 ····new-instance·v3,·Ljava/security/spec/ECPoint;333 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 334 ····.line·171
330 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;335 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
331 ····move-result-object·v4336 ····move-result-object·v4
  
332 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;337 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
333 ····move-result-object·v4338 ····move-result-object·v4
  
334 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;339 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
335 ····move-result-object·v4340 ····move-result-object·v4
  
 341 ····.line·172
336 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;342 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
337 ····move-result-object·v5343 ····move-result-object·v5
  
338 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;344 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
339 ····move-result-object·v5345 ····move-result-object·v5
  
340 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;346 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
341 ····move-result-object·v5347 ····move-result-object·v5
  
342 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V348 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 349 ····.line·173
343 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;350 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
344 ····move-result-object·v4351 ····move-result-object·v4
  
 352 ····.line·174
345 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;353 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
346 ····move-result-object·v5354 ····move-result-object·v5
  
347 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I355 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
348 ····move-result·v5356 ····move-result·v5
Offset 755, 50 lines modifiedOffset 763, 55 lines modified
  
755 ····move-result-object·v2763 ····move-result-object·v2
  
756 ····.line·219764 ····.line·219
757 ····.local·v2,·"ellipticCurve":Ljava/security/spec/EllipticCurve;765 ····.local·v2,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
758 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;766 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
 767 ····.line·220
759 ····invoke-static·{v9},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->getCurveName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;768 ····invoke-static·{v9},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->getCurveName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;
  
760 ····move-result-object·v1769 ····move-result-object·v1
  
761 ····new-instance·v3,·Ljava/security/spec/ECPoint;770 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 771 ····.line·223
762 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;772 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
763 ····move-result-object·v4773 ····move-result-object·v4
  
764 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;774 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
765 ····move-result-object·v4775 ····move-result-object·v4
  
766 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;776 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
767 ····move-result-object·v4777 ····move-result-object·v4
  
 778 ····.line·224
768 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;779 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
Max diff block lines reached; 4563/8881 bytes (51.38%) of diff not shown.
1.21 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ec/IESCipher.smali
    
Offset 160, 26 lines modifiedOffset 160, 29 lines modified
  
160 ····invoke-virtual·{v6},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getDerivationV()[B160 ····invoke-virtual·{v6},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getDerivationV()[B
  
161 ····move-result-object·v6161 ····move-result-object·v6
  
162 ····iget-object·v7,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;162 ····iget-object·v7,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;
  
 163 ····.line·372
163 ····invoke-virtual·{v7},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getEncodingV()[B164 ····invoke-virtual·{v7},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getEncodingV()[B
  
164 ····move-result-object·v7165 ····move-result-object·v7
  
165 ····iget-object·v8,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;166 ····iget-object·v8,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;
  
 167 ····.line·373
166 ····invoke-virtual·{v8},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getMacKeySize()I168 ····invoke-virtual·{v8},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getMacKeySize()I
  
167 ····move-result·v8169 ····move-result·v8
  
168 ····iget-object·v9,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;170 ····iget-object·v9,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;
  
 171 ····.line·374
169 ····invoke-virtual·{v9},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getCipherKeySize()I172 ····invoke-virtual·{v9},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getCipherKeySize()I
  
170 ····move-result·v9173 ····move-result·v9
  
171 ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/IESWithCipherParameters;-><init>([B[BII)V174 ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/IESWithCipherParameters;-><init>([B[BII)V
  
172 ····.line·376175 ····.line·376
1010 B
smali/org/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/spongycastle/jcajce/provider/asymmetric/util/DSABase;2 .super·Lorg/spongycastle/jcajce/provider/asymmetric/util/DSABase;
3 .source·"SignatureSpi.java"3 .source·"SignatureSpi.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$1;, 
8 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$CVCDSAEncoder;,7 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$CVCDSAEncoder;,
9 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$StdDSAEncoder;,8 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$StdDSAEncoder;,
10 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA512;,9 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA512;,
11 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA384;,10 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA384;,
12 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA256;,11 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA256;,
13 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA224;,12 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA224;,
14 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA;,13 ········Lorg/spongycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecCVCDSA;,
728 B
smali/org/spongycastle/jcajce/provider/asymmetric/ec/IESCipher$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;21 .field·final·synthetic·this$0:Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;)V23 .method·constructor·<init>(Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;
  
25 ····.prologue26 ····.prologue
26 ····.line·40727 ····.line·407
27 ····iput-object·p1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher$1;->this$0:Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;28 ····iput-object·p1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher$1;->this$0:Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.31 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi.smali
    
Offset 277, 14 lines modifiedOffset 277, 15 lines modified
  
277 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;277 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
278 ····move-result-object·v7278 ····move-result-object·v7
  
279 ····const-class·v8,·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;279 ····const-class·v8,·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;
  
 280 ····.line·228
280 ····invoke-static·{v8},·Lorg/spongycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi;->getSimpleName(Ljava/lang/Class;)Ljava/lang/String;281 ····invoke-static·{v8},·Lorg/spongycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi;->getSimpleName(Ljava/lang/Class;)Ljava/lang/String;
  
281 ····move-result-object·v8282 ····move-result-object·v8
  
282 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;283 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
283 ····move-result-object·v7284 ····move-result-object·v7
Offset 305, 27 lines modifiedOffset 306, 27 lines modified
  
305 ····:cond_0306 ····:cond_0
306 ····move-object·v3,·p1307 ····move-object·v3,·p1
  
307 ····.line·231308 ····.line·231
308 ····check-cast·v3,·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;309 ····check-cast·v3,·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;
  
309 ····.line·232310 ····.line·233
310 ····.local·v3,·"mqvPrivKey":Lorg/spongycastle/jce/interfaces/MQVPrivateKey;311 ····.local·v3,·"mqvPrivKey":Lorg/spongycastle/jce/interfaces/MQVPrivateKey;
311 ····invoke-interface·{v3},·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;->getStaticPrivateKey()Ljava/security/PrivateKey;312 ····invoke-interface·{v3},·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;->getStaticPrivateKey()Ljava/security/PrivateKey;
  
312 ····move-result-object·v6313 ····move-result-object·v6
  
313 ····invoke-static·{v6},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePrivateKeyParameter(Ljava/security/PrivateKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;314 ····invoke-static·{v6},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePrivateKeyParameter(Ljava/security/PrivateKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;
  
314 ····move-result-object·v5315 ····move-result-object·v5
  
315 ····check-cast·v5,·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;316 ····check-cast·v5,·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;
  
316 ····.line·234317 ····.line·235
317 ····.local·v5,·"staticPrivKey":Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;318 ····.local·v5,·"staticPrivKey":Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;
318 ····invoke-interface·{v3},·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;->getEphemeralPrivateKey()Ljava/security/PrivateKey;319 ····invoke-interface·{v3},·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;->getEphemeralPrivateKey()Ljava/security/PrivateKey;
  
319 ····move-result-object·v6320 ····move-result-object·v6
  
320 ····invoke-static·{v6},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePrivateKeyParameter(Ljava/security/PrivateKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;321 ····invoke-static·{v6},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePrivateKeyParameter(Ljava/security/PrivateKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;
  
Offset 341, 15 lines modifiedOffset 342, 15 lines modified
341 ····.local·v1,·"ephemPubKey":Lorg/spongycastle/crypto/params/ECPublicKeyParameters;342 ····.local·v1,·"ephemPubKey":Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
342 ····invoke-interface·{v3},·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;->getEphemeralPublicKey()Ljava/security/PublicKey;343 ····invoke-interface·{v3},·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;->getEphemeralPublicKey()Ljava/security/PublicKey;
  
343 ····move-result-object·v6344 ····move-result-object·v6
  
344 ····if-eqz·v6,·:cond_1345 ····if-eqz·v6,·:cond_1
  
345 ····.line·240346 ····.line·241
346 ····invoke-interface·{v3},·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;->getEphemeralPublicKey()Ljava/security/PublicKey;347 ····invoke-interface·{v3},·Lorg/spongycastle/jce/interfaces/MQVPrivateKey;->getEphemeralPublicKey()Ljava/security/PublicKey;
  
347 ····move-result-object·v6348 ····move-result-object·v6
  
348 ····invoke-static·{v6},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePublicKeyParameter(Ljava/security/PublicKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;349 ····invoke-static·{v6},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePublicKeyParameter(Ljava/security/PublicKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;
  
349 ····move-result-object·v1350 ····move-result-object·v1
Offset 411, 14 lines modifiedOffset 412, 15 lines modified
  
411 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;412 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
412 ····move-result-object·v7413 ····move-result-object·v7
  
413 ····const-class·v8,·Lorg/spongycastle/jce/interfaces/ECPrivateKey;414 ····const-class·v8,·Lorg/spongycastle/jce/interfaces/ECPrivateKey;
  
 415 ····.line·256
414 ····invoke-static·{v8},·Lorg/spongycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi;->getSimpleName(Ljava/lang/Class;)Ljava/lang/String;416 ····invoke-static·{v8},·Lorg/spongycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi;->getSimpleName(Ljava/lang/Class;)Ljava/lang/String;
  
415 ····move-result-object·v8417 ····move-result-object·v8
  
416 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;418 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
417 ····move-result-object·v7419 ····move-result-object·v7
Offset 571, 14 lines modifiedOffset 573, 15 lines modified
  
571 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;573 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
572 ····move-result-object·v5574 ····move-result-object·v5
  
573 ····const-class·v6,·Lorg/spongycastle/jce/interfaces/MQVPublicKey;575 ····const-class·v6,·Lorg/spongycastle/jce/interfaces/MQVPublicKey;
  
 576 ····.line·113
574 ····invoke-static·{v6},·Lorg/spongycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi;->getSimpleName(Ljava/lang/Class;)Ljava/lang/String;577 ····invoke-static·{v6},·Lorg/spongycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi;->getSimpleName(Ljava/lang/Class;)Ljava/lang/String;
  
575 ····move-result-object·v6578 ····move-result-object·v6
  
576 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;579 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
577 ····move-result-object·v5580 ····move-result-object·v5
Offset 599, 27 lines modifiedOffset 602, 27 lines modified
  
599 ····:cond_2602 ····:cond_2
600 ····move-object·v1,·p1603 ····move-object·v1,·p1
  
601 ····.line·116604 ····.line·116
602 ····check-cast·v1,·Lorg/spongycastle/jce/interfaces/MQVPublicKey;605 ····check-cast·v1,·Lorg/spongycastle/jce/interfaces/MQVPublicKey;
  
603 ····.line·117606 ····.line·118
604 ····.local·v1,·"mqvPubKey":Lorg/spongycastle/jce/interfaces/MQVPublicKey;607 ····.local·v1,·"mqvPubKey":Lorg/spongycastle/jce/interfaces/MQVPublicKey;
605 ····invoke-interface·{v1},·Lorg/spongycastle/jce/interfaces/MQVPublicKey;->getStaticKey()Ljava/security/PublicKey;608 ····invoke-interface·{v1},·Lorg/spongycastle/jce/interfaces/MQVPublicKey;->getStaticKey()Ljava/security/PublicKey;
  
606 ····move-result-object·v4609 ····move-result-object·v4
  
607 ····invoke-static·{v4},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePublicKeyParameter(Ljava/security/PublicKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;610 ····invoke-static·{v4},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePublicKeyParameter(Ljava/security/PublicKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;
  
608 ····move-result-object·v3611 ····move-result-object·v3
  
609 ····check-cast·v3,·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;612 ····check-cast·v3,·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
  
610 ····.line·119613 ····.line·120
611 ····.local·v3,·"staticKey":Lorg/spongycastle/crypto/params/ECPublicKeyParameters;614 ····.local·v3,·"staticKey":Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
612 ····invoke-interface·{v1},·Lorg/spongycastle/jce/interfaces/MQVPublicKey;->getEphemeralKey()Ljava/security/PublicKey;615 ····invoke-interface·{v1},·Lorg/spongycastle/jce/interfaces/MQVPublicKey;->getEphemeralKey()Ljava/security/PublicKey;
  
613 ····move-result-object·v4616 ····move-result-object·v4
  
614 ····invoke-static·{v4},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePublicKeyParameter(Ljava/security/PublicKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;617 ····invoke-static·{v4},·Lorg/spongycastle/jcajce/provider/asymmetric/util/ECUtil;->generatePublicKeyParameter(Ljava/security/PublicKey;)Lorg/spongycastle/crypto/params/AsymmetricKeyParameter;
  
Offset 678, 14 lines modifiedOffset 681, 15 lines modified
  
678 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;681 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
679 ····move-result-object·v5682 ····move-result-object·v5
  
680 ····const-class·v6,·Lorg/spongycastle/jce/interfaces/ECPublicKey;683 ····const-class·v6,·Lorg/spongycastle/jce/interfaces/ECPublicKey;
  
Max diff block lines reached; 169/5286 bytes (3.20%) of diff not shown.
1.27 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dsa/DSASigner.smali
    
Offset 76, 38 lines modifiedOffset 76, 41 lines modified
  
76 ····.line·20976 ····.line·209
77 ····.local·v0,·"s":Lorg/spongycastle/asn1/ASN1Sequence;77 ····.local·v0,·"s":Lorg/spongycastle/asn1/ASN1Sequence;
78 ····const/4·v1,·0x278 ····const/4·v1,·0x2
  
79 ····new-array·v2,·v1,·[Ljava/math/BigInteger;79 ····new-array·v2,·v1,·[Ljava/math/BigInteger;
  
 80 ····.line·210
80 ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;81 ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
81 ····move-result-object·v182 ····move-result-object·v1
  
82 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1Integer;83 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1Integer;
  
83 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;84 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
84 ····move-result-object·v185 ····move-result-object·v1
  
85 ····aput-object·v1,·v2,·v386 ····aput-object·v1,·v2,·v3
  
 87 ····.line·211
86 ····invoke-virtual·{v0,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;88 ····invoke-virtual·{v0,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
87 ····move-result-object·v189 ····move-result-object·v1
  
88 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1Integer;90 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1Integer;
  
89 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;91 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
90 ····move-result-object·v192 ····move-result-object·v1
  
91 ····aput-object·v1,·v2,·v493 ····aput-object·v1,·v2,·v4
  
 94 ····.line·209
92 ····return-object·v295 ····return-object·v2
93 .end·method96 .end·method
  
94 .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B97 .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B
95 ····.locals·398 ····.locals·3
96 ····.param·p1,·"r"····#·Ljava/math/BigInteger;99 ····.param·p1,·"r"····#·Ljava/math/BigInteger;
97 ····.param·p2,·"s"····#·Ljava/math/BigInteger;100 ····.param·p2,·"s"····#·Ljava/math/BigInteger;
2.26 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dsa/DSAUtil.smali
    
Offset 70, 14 lines modifiedOffset 70, 15 lines modified
  
70 ····invoke-interface·{v0},·Ljava/security/interfaces/DSAPrivateKey;->getX()Ljava/math/BigInteger;70 ····invoke-interface·{v0},·Ljava/security/interfaces/DSAPrivateKey;->getX()Ljava/math/BigInteger;
  
71 ····move-result-object·v271 ····move-result-object·v2
  
72 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DSAParameters;72 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DSAParameters;
  
 73 ····.line·67
73 ····invoke-interface·{v0},·Ljava/security/interfaces/DSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;74 ····invoke-interface·{v0},·Ljava/security/interfaces/DSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
74 ····move-result-object·v475 ····move-result-object·v4
  
75 ····invoke-interface·{v4},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;76 ····invoke-interface·{v4},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
76 ····move-result-object·v477 ····move-result-object·v4
Offset 98, 14 lines modifiedOffset 99, 15 lines modified
  
98 ····move-result-object·v699 ····move-result-object·v6
  
99 ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/spongycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V100 ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/spongycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
100 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DSAPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DSAParameters;)V101 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DSAPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DSAParameters;)V
  
 102 ····.line·66
101 ····return-object·v1103 ····return-object·v1
  
102 ····.line·70104 ····.line·70
103 ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPrivateKey;105 ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPrivateKey;
104 ····:cond_0106 ····:cond_0
105 ····new-instance·v1,·Ljava/security/InvalidKeyException;107 ····new-instance·v1,·Ljava/security/InvalidKeyException;
  
Offset 142, 14 lines modifiedOffset 144, 15 lines modified
  
142 ····invoke-interface·{v0},·Ljava/security/interfaces/DSAPublicKey;->getY()Ljava/math/BigInteger;144 ····invoke-interface·{v0},·Ljava/security/interfaces/DSAPublicKey;->getY()Ljava/math/BigInteger;
  
143 ····move-result-object·v2145 ····move-result-object·v2
  
144 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DSAParameters;146 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DSAParameters;
  
 147 ····.line·52
145 ····invoke-interface·{v0},·Ljava/security/interfaces/DSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;148 ····invoke-interface·{v0},·Ljava/security/interfaces/DSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
146 ····move-result-object·v4149 ····move-result-object·v4
  
147 ····invoke-interface·{v4},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;150 ····invoke-interface·{v4},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
148 ····move-result-object·v4151 ····move-result-object·v4
Offset 170, 14 lines modifiedOffset 173, 15 lines modified
  
170 ····move-result-object·v6173 ····move-result-object·v6
  
171 ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/spongycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V174 ····invoke-direct·{v3,·v4,·v5,·v6},·Lorg/spongycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
172 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DSAPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DSAParameters;)V175 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DSAPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DSAParameters;)V
  
 176 ····.line·51
173 ····return-object·v1177 ····return-object·v1
  
174 ····.line·55178 ····.line·55
175 ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPublicKey;179 ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPublicKey;
176 ····:cond_0180 ····:cond_0
177 ····new-instance·v1,·Ljava/security/InvalidKeyException;181 ····new-instance·v1,·Ljava/security/InvalidKeyException;
  
2.4 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey.smali
    
Offset 376, 14 lines modifiedOffset 376, 15 lines modified
  
376 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z376 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
377 ····move-result·v2377 ····move-result·v2
  
378 ····if-eqz·v2,·:cond_0378 ····if-eqz·v2,·:cond_0
  
 379 ····.line·118
379 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;380 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
380 ····move-result-object·v2381 ····move-result-object·v2
  
381 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getG()Ljava/math/BigInteger;382 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getG()Ljava/math/BigInteger;
  
382 ····move-result-object·v2383 ····move-result-object·v2
Offset 398, 14 lines modifiedOffset 399, 15 lines modified
  
398 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z399 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
399 ····move-result·v2400 ····move-result·v2
  
400 ····if-eqz·v2,·:cond_0401 ····if-eqz·v2,·:cond_0
  
 402 ····.line·119
401 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;403 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
402 ····move-result-object·v2404 ····move-result-object·v2
  
403 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;405 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
404 ····move-result-object·v2406 ····move-result-object·v2
Offset 420, 14 lines modifiedOffset 422, 15 lines modified
  
420 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z422 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
421 ····move-result·v2423 ····move-result·v2
  
422 ····if-eqz·v2,·:cond_0424 ····if-eqz·v2,·:cond_0
  
 425 ····.line·120
423 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;426 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
424 ····move-result-object·v2427 ····move-result-object·v2
  
425 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getQ()Ljava/math/BigInteger;428 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getQ()Ljava/math/BigInteger;
  
426 ····move-result-object·v2429 ····move-result-object·v2
Offset 595, 14 lines modifiedOffset 598, 15 lines modified
  
595 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I598 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
596 ····move-result·v1599 ····move-result·v1
  
597 ····xor-int/2addr·v0,·v1600 ····xor-int/2addr·v0,·v1
  
 601 ····.line·126
598 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;602 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey;->getParams()Ljava/security/interfaces/DSAParams;
  
599 ····move-result-object·v1603 ····move-result-object·v1
  
600 ····invoke-interface·{v1},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;604 ····invoke-interface·{v1},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
601 ····move-result-object·v1605 ····move-result-object·v1
Offset 623, 14 lines modifiedOffset 627, 15 lines modified
  
623 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I627 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
624 ····move-result·v1628 ····move-result·v1
  
625 ····xor-int/2addr·v0,·v1629 ····xor-int/2addr·v0,·v1
  
 630 ····.line·125
626 ····return·v0631 ····return·v0
627 .end·method632 .end·method
  
628 .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V633 .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V
629 ····.locals·1634 ····.locals·1
630 ····.param·p1,·"oid"····#·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;635 ····.param·p1,·"oid"····#·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
631 ····.param·p2,·"attribute"····#·Lorg/spongycastle/asn1/ASN1Encodable;636 ····.param·p2,·"attribute"····#·Lorg/spongycastle/asn1/ASN1Encodable;
2.2 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey.smali
    
Offset 400, 14 lines modifiedOffset 400, 15 lines modified
  
400 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z400 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
401 ····move-result·v2401 ····move-result·v2
  
402 ····if-eqz·v2,·:cond_0402 ····if-eqz·v2,·:cond_0
  
 403 ····.line·147
403 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;404 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
404 ····move-result-object·v2405 ····move-result-object·v2
  
405 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getG()Ljava/math/BigInteger;406 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getG()Ljava/math/BigInteger;
  
406 ····move-result-object·v2407 ····move-result-object·v2
Offset 422, 14 lines modifiedOffset 423, 15 lines modified
  
422 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z423 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
423 ····move-result·v2424 ····move-result·v2
  
424 ····if-eqz·v2,·:cond_0425 ····if-eqz·v2,·:cond_0
  
 426 ····.line·148
425 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;427 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
426 ····move-result-object·v2428 ····move-result-object·v2
  
427 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;429 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
428 ····move-result-object·v2430 ····move-result-object·v2
Offset 444, 14 lines modifiedOffset 446, 15 lines modified
  
444 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z446 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
445 ····move-result·v2447 ····move-result·v2
  
446 ····if-eqz·v2,·:cond_0448 ····if-eqz·v2,·:cond_0
  
 449 ····.line·149
447 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;450 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
448 ····move-result-object·v2451 ····move-result-object·v2
  
449 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getQ()Ljava/math/BigInteger;452 ····invoke-interface·{v2},·Ljava/security/interfaces/DSAParams;->getQ()Ljava/math/BigInteger;
  
450 ····move-result-object·v2453 ····move-result-object·v2
Offset 614, 14 lines modifiedOffset 617, 15 lines modified
  
614 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I617 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
615 ····move-result·v1618 ····move-result·v1
  
616 ····xor-int/2addr·v0,·v1619 ····xor-int/2addr·v0,·v1
  
 620 ····.line·133
617 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;621 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams;
  
618 ····move-result-object·v1622 ····move-result-object·v1
  
619 ····invoke-interface·{v1},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;623 ····invoke-interface·{v1},·Ljava/security/interfaces/DSAParams;->getP()Ljava/math/BigInteger;
  
620 ····move-result-object·v1624 ····move-result-object·v1
Offset 642, 14 lines modifiedOffset 646, 15 lines modified
  
642 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I646 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
643 ····move-result·v1647 ····move-result·v1
  
644 ····xor-int/2addr·v0,·v1648 ····xor-int/2addr·v0,·v1
  
 649 ····.line·132
645 ····return·v0650 ····return·v0
646 .end·method651 .end·method
  
647 .method·public·toString()Ljava/lang/String;652 .method·public·toString()Ljava/lang/String;
648 ····.locals·5653 ····.locals·5
  
649 ····.prologue654 ····.prologue
2.35 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey.smali
    
Offset 506, 14 lines modifiedOffset 506, 15 lines modified
  
506 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z506 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
507 ····move-result·v2507 ····move-result·v2
  
508 ····if-eqz·v2,·:cond_0508 ····if-eqz·v2,·:cond_0
  
 509 ····.line·163
509 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;510 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
510 ····move-result-object·v2511 ····move-result-object·v2
  
511 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getG()Ljava/math/BigInteger;512 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getG()Ljava/math/BigInteger;
  
512 ····move-result-object·v2513 ····move-result-object·v2
Offset 528, 14 lines modifiedOffset 529, 15 lines modified
  
528 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z529 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
529 ····move-result·v2530 ····move-result·v2
  
530 ····if-eqz·v2,·:cond_0531 ····if-eqz·v2,·:cond_0
  
 532 ····.line·164
531 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;533 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
532 ····move-result-object·v2534 ····move-result-object·v2
  
533 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;535 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
534 ····move-result-object·v2536 ····move-result-object·v2
Offset 550, 14 lines modifiedOffset 552, 15 lines modified
  
550 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z552 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
551 ····move-result·v2553 ····move-result·v2
  
552 ····if-eqz·v2,·:cond_0554 ····if-eqz·v2,·:cond_0
  
 555 ····.line·165
553 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;556 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
554 ····move-result-object·v2557 ····move-result-object·v2
  
555 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I558 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I
  
556 ····move-result·v2559 ····move-result·v2
Offset 762, 14 lines modifiedOffset 765, 15 lines modified
  
762 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I765 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
763 ····move-result·v1766 ····move-result·v1
  
764 ····xor-int/2addr·v0,·v1767 ····xor-int/2addr·v0,·v1
  
 768 ····.line·171
765 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;769 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
766 ····move-result-object·v1770 ····move-result-object·v1
  
767 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;771 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
768 ····move-result-object·v1772 ····move-result-object·v1
Offset 786, 14 lines modifiedOffset 790, 15 lines modified
  
786 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I790 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I
  
787 ····move-result·v1791 ····move-result·v1
  
788 ····xor-int/2addr·v0,·v1792 ····xor-int/2addr·v0,·v1
  
 793 ····.line·170
789 ····return·v0794 ····return·v0
790 .end·method795 .end·method
  
791 .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V796 .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V
792 ····.locals·1797 ····.locals·1
793 ····.param·p1,·"oid"····#·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;798 ····.param·p1,·"oid"····#·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
794 ····.param·p2,·"attribute"····#·Lorg/spongycastle/asn1/ASN1Encodable;799 ····.param·p2,·"attribute"····#·Lorg/spongycastle/asn1/ASN1Encodable;
2.08 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.smali
    
Offset 585, 14 lines modifiedOffset 585, 15 lines modified
  
585 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z585 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
586 ····move-result·v2586 ····move-result·v2
  
587 ····if-eqz·v2,·:cond_0587 ····if-eqz·v2,·:cond_0
  
 588 ····.line·179
588 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;589 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
589 ····move-result-object·v2590 ····move-result-object·v2
  
590 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getG()Ljava/math/BigInteger;591 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getG()Ljava/math/BigInteger;
  
591 ····move-result-object·v2592 ····move-result-object·v2
Offset 607, 14 lines modifiedOffset 608, 15 lines modified
  
607 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z608 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
608 ····move-result·v2609 ····move-result·v2
  
609 ····if-eqz·v2,·:cond_0610 ····if-eqz·v2,·:cond_0
  
 611 ····.line·180
610 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;612 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
611 ····move-result-object·v2613 ····move-result-object·v2
  
612 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;614 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
613 ····move-result-object·v2615 ····move-result-object·v2
Offset 629, 14 lines modifiedOffset 631, 15 lines modified
  
629 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z631 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
630 ····move-result·v2632 ····move-result·v2
  
631 ····if-eqz·v2,·:cond_0633 ····if-eqz·v2,·:cond_0
  
 634 ····.line·181
632 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;635 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
633 ····move-result-object·v2636 ····move-result-object·v2
  
634 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I637 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I
  
635 ····move-result·v2638 ····move-result·v2
Offset 785, 14 lines modifiedOffset 788, 15 lines modified
  
785 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I788 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
786 ····move-result·v1789 ····move-result·v1
  
787 ····xor-int/2addr·v0,·v1790 ····xor-int/2addr·v0,·v1
  
 791 ····.line·165
788 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;792 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
789 ····move-result-object·v1793 ····move-result-object·v1
  
790 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;794 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
791 ····move-result-object·v1795 ····move-result-object·v1
Offset 809, 9 lines modifiedOffset 813, 10 lines modified
  
809 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I813 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I
  
810 ····move-result·v1814 ····move-result·v1
  
811 ····xor-int/2addr·v0,·v1815 ····xor-int/2addr·v0,·v1
  
 816 ····.line·164
812 ····return·v0817 ····return·v0
813 .end·method818 .end·method
1.21 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dh/IESCipher.smali
    
Offset 160, 26 lines modifiedOffset 160, 29 lines modified
  
160 ····invoke-virtual·{v6},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getDerivationV()[B160 ····invoke-virtual·{v6},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getDerivationV()[B
  
161 ····move-result-object·v6161 ····move-result-object·v6
  
162 ····iget-object·v7,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;162 ····iget-object·v7,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;
  
 163 ····.line·366
163 ····invoke-virtual·{v7},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getEncodingV()[B164 ····invoke-virtual·{v7},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getEncodingV()[B
  
164 ····move-result-object·v7165 ····move-result-object·v7
  
165 ····iget-object·v8,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;166 ····iget-object·v8,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;
  
 167 ····.line·367
166 ····invoke-virtual·{v8},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getMacKeySize()I168 ····invoke-virtual·{v8},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getMacKeySize()I
  
167 ····move-result·v8169 ····move-result·v8
  
168 ····iget-object·v9,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;170 ····iget-object·v9,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;->engineSpec:Lorg/spongycastle/jce/spec/IESParameterSpec;
  
 171 ····.line·368
169 ····invoke-virtual·{v9},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getCipherKeySize()I172 ····invoke-virtual·{v9},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getCipherKeySize()I
  
170 ····move-result·v9173 ····move-result·v9
  
171 ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/IESWithCipherParameters;-><init>([B[BII)V174 ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/IESWithCipherParameters;-><init>([B[BII)V
  
172 ····.line·370175 ····.line·370
728 B
smali/org/spongycastle/jcajce/provider/asymmetric/dh/IESCipher$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;21 .field·final·synthetic·this$0:Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;)V23 .method·constructor·<init>(Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;
  
25 ····.prologue26 ····.prologue
26 ····.line·40027 ····.line·400
27 ····iput-object·p1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher$1;->this$0:Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;28 ····iput-object·p1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher$1;->this$0:Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.36 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ies/AlgorithmParametersSpi.smali
    
Offset 225, 38 lines modifiedOffset 225, 41 lines modified
  
225 ····.line·104225 ····.line·104
226 ····.local·v1,·"s":Lorg/spongycastle/asn1/ASN1Sequence;226 ····.local·v1,·"s":Lorg/spongycastle/asn1/ASN1Sequence;
227 ····new-instance·v3,·Lorg/spongycastle/jce/spec/IESParameterSpec;227 ····new-instance·v3,·Lorg/spongycastle/jce/spec/IESParameterSpec;
  
228 ····const/4·v2,·0x0228 ····const/4·v2,·0x0
  
 229 ····.line·105
229 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;230 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
230 ····move-result-object·v2231 ····move-result-object·v2
  
231 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1OctetString;232 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1OctetString;
  
232 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B233 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
233 ····move-result-object·v4234 ····move-result-object·v4
  
234 ····const/4·v2,·0x0235 ····const/4·v2,·0x0
  
 236 ····.line·106
235 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;237 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
236 ····move-result-object·v2238 ····move-result-object·v2
  
237 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1OctetString;239 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1OctetString;
  
238 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B240 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
239 ····move-result-object·v5241 ····move-result-object·v5
  
240 ····const/4·v2,·0x0242 ····const/4·v2,·0x0
  
 243 ····.line·107
241 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;244 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
242 ····move-result-object·v2245 ····move-result-object·v2
  
243 ····check-cast·v2,·Lorg/spongycastle/asn1/DERInteger;246 ····check-cast·v2,·Lorg/spongycastle/asn1/DERInteger;
  
244 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/DERInteger;->getValue()Ljava/math/BigInteger;247 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/DERInteger;->getValue()Ljava/math/BigInteger;
7.39 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey.smali
    
Offset 486, 54 lines modifiedOffset 486, 59 lines modified
  
486 ····.prologue486 ····.prologue
487 ····.line·152487 ····.line·152
488 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;488 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;
  
489 ····new-instance·v1,·Ljava/security/spec/ECPoint;489 ····new-instance·v1,·Ljava/security/spec/ECPoint;
  
 490 ····.line·155
490 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;491 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
491 ····move-result-object·v2492 ····move-result-object·v2
  
492 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;493 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
493 ····move-result-object·v2494 ····move-result-object·v2
  
494 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;495 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
495 ····move-result-object·v2496 ····move-result-object·v2
  
 497 ····.line·156
496 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;498 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
497 ····move-result-object·v3499 ····move-result-object·v3
  
498 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;500 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
499 ····move-result-object·v3501 ····move-result-object·v3
  
500 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;502 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
501 ····move-result-object·v3503 ····move-result-object·v3
  
502 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V504 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 505 ····.line·157
503 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;506 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
504 ····move-result-object·v2507 ····move-result-object·v2
  
 508 ····.line·158
505 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;509 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
506 ····move-result-object·v3510 ····move-result-object·v3
  
507 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I511 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I
  
508 ····move-result·v3512 ····move-result·v3
  
509 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V513 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V
  
 514 ····.line·152
510 ····return-object·v0515 ····return-object·v0
511 .end·method516 .end·method
  
512 .method·private·populateFromPubKeyInfo(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;)V517 .method·private·populateFromPubKeyInfo(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;)V
513 ····.locals·21518 ····.locals·21
514 ····.param·p1,·"info"····#·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;519 ····.param·p1,·"info"····#·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
  
Offset 722, 50 lines modifiedOffset 727, 54 lines modified
722 ····.line·246727 ····.line·246
723 ····new-instance·v4,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;728 ····new-instance·v4,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
724 ····move-object/from16·v0,·p0729 ····move-object/from16·v0,·p0
  
725 ····iget-object·v5,·v0,·Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->dstuParams:Lorg/spongycastle/asn1/ua/DSTU4145Params;730 ····iget-object·v5,·v0,·Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->dstuParams:Lorg/spongycastle/asn1/ua/DSTU4145Params;
  
 731 ····.line·247
726 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/ua/DSTU4145Params;->getNamedCurve()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;732 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/ua/DSTU4145Params;->getNamedCurve()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
727 ····move-result-object·v5733 ····move-result-object·v5
  
728 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;734 ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
  
729 ····move-result-object·v5735 ····move-result-object·v5
  
730 ····new-instance·v7,·Ljava/security/spec/ECPoint;736 ····new-instance·v7,·Ljava/security/spec/ECPoint;
  
 737 ····.line·250
731 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;738 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
732 ····move-result-object·v8739 ····move-result-object·v8
  
733 ····invoke-virtual·{v8},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;740 ····invoke-virtual·{v8},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
734 ····move-result-object·v8741 ····move-result-object·v8
  
735 ····invoke-virtual·{v8},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;742 ····invoke-virtual·{v8},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
736 ····move-result-object·v8743 ····move-result-object·v8
  
 744 ····.line·251
737 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;745 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
738 ····move-result-object·v9746 ····move-result-object·v9
  
739 ····invoke-virtual·{v9},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;747 ····invoke-virtual·{v9},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
740 ····move-result-object·v9748 ····move-result-object·v9
  
741 ····invoke-virtual·{v9},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;749 ····invoke-virtual·{v9},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
742 ····move-result-object·v9750 ····move-result-object·v9
  
743 ····invoke-direct·{v7,·v8,·v9},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V751 ····invoke-direct·{v7,·v8,·v9},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 752 ····.line·252
744 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getN()Ljava/math/BigInteger;753 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getN()Ljava/math/BigInteger;
  
745 ····move-result-object·v8754 ····move-result-object·v8
  
746 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getH()Ljava/math/BigInteger;755 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getH()Ljava/math/BigInteger;
  
747 ····move-result-object·v9756 ····move-result-object·v9
Offset 940, 40 lines modifiedOffset 949, 43 lines modified
940 ····.end·local·v17····#·"g_bytes":[B949 ····.end·local·v17····#·"g_bytes":[B
941 ····.restart·local·v6····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;950 ····.restart·local·v6····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;
942 ····:cond_4951 ····:cond_4
943 ····new-instance·v4,·Ljava/security/spec/ECParameterSpec;952 ····new-instance·v4,·Ljava/security/spec/ECParameterSpec;
  
944 ····new-instance·v5,·Ljava/security/spec/ECPoint;953 ····new-instance·v5,·Ljava/security/spec/ECPoint;
  
 954 ····.line·259
945 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;955 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
946 ····move-result-object·v7956 ····move-result-object·v7
  
Max diff block lines reached; 2916/7404 bytes (39.38%) of diff not shown.
1.48 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dstu/KeyPairGeneratorSpi.smali
    
Offset 470, 30 lines modifiedOffset 470, 35 lines modified
470 ····goto·:goto_1470 ····goto·:goto_1
  
471 ····.line·116471 ····.line·116
472 ····.restart·local·v8····#·"ecP":Lorg/spongycastle/crypto/params/ECDomainParameters;472 ····.restart·local·v8····#·"ecP":Lorg/spongycastle/crypto/params/ECDomainParameters;
473 ····:cond_4473 ····:cond_4
474 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;474 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
 475 ····.line·118
475 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;476 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
476 ····move-result-object·v2477 ····move-result-object·v2
  
 478 ····.line·119
477 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;479 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
478 ····move-result-object·v3480 ····move-result-object·v3
  
 481 ····.line·120
479 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;482 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
480 ····move-result-object·v4483 ····move-result-object·v4
  
 484 ····.line·121
481 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;485 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
482 ····move-result-object·v5486 ····move-result-object·v5
  
 487 ····.line·122
483 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B488 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B
  
484 ····move-result-object·v6489 ····move-result-object·v6
  
485 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V490 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
486 ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dstu/KeyPairGeneratorSpi;->ecParams:Ljava/lang/Object;491 ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dstu/KeyPairGeneratorSpi;->ecParams:Ljava/lang/Object;
12.5 KB
smali/org/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PrivateKey.smali
    
Offset 148, 44 lines modifiedOffset 148, 48 lines modified
  
148 ····.line·119148 ····.line·119
149 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;149 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
150 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;150 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
151 ····new-instance·v3,·Ljava/security/spec/ECPoint;151 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 152 ····.line·122
152 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;153 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
153 ····move-result-object·v4154 ····move-result-object·v4
  
154 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;155 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
155 ····move-result-object·v4156 ····move-result-object·v4
  
156 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;157 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
157 ····move-result-object·v4158 ····move-result-object·v4
  
 159 ····.line·123
158 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;160 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
159 ····move-result-object·v5161 ····move-result-object·v5
  
160 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;162 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
161 ····move-result-object·v5163 ····move-result-object·v5
  
162 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;164 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
163 ····move-result-object·v5165 ····move-result-object·v5
  
164 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V166 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 167 ····.line·124
165 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;168 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
166 ····move-result-object·v4169 ····move-result-object·v4
  
 170 ····.line·125
167 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;171 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
168 ····move-result-object·v5172 ····move-result-object·v5
  
169 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I173 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
170 ····move-result·v5174 ····move-result·v5
Offset 270, 44 lines modifiedOffset 274, 48 lines modified
  
270 ····.line·150274 ····.line·150
271 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;275 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
272 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;276 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
273 ····new-instance·v3,·Ljava/security/spec/ECPoint;277 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 278 ····.line·153
274 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;279 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
275 ····move-result-object·v4280 ····move-result-object·v4
  
276 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;281 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
277 ····move-result-object·v4282 ····move-result-object·v4
  
278 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;283 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
279 ····move-result-object·v4284 ····move-result-object·v4
  
 285 ····.line·154
280 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;286 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
281 ····move-result-object·v5287 ····move-result-object·v5
  
282 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;288 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
283 ····move-result-object·v5289 ····move-result-object·v5
  
284 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;290 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
285 ····move-result-object·v5291 ····move-result-object·v5
  
286 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V292 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 293 ····.line·155
287 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;294 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
288 ····move-result-object·v4295 ····move-result-object·v4
  
 296 ····.line·156
289 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;297 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
290 ····move-result-object·v5298 ····move-result-object·v5
  
291 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I299 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
292 ····move-result·v5300 ····move-result·v5
Offset 344, 44 lines modifiedOffset 352, 48 lines modified
  
344 ····.line·162352 ····.line·162
345 ····.restart·local·v1····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;353 ····.restart·local·v1····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;
346 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;354 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
347 ····new-instance·v3,·Ljava/security/spec/ECPoint;355 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 356 ····.line·165
348 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;357 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
349 ····move-result-object·v4358 ····move-result-object·v4
  
350 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;359 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
351 ····move-result-object·v4360 ····move-result-object·v4
  
352 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;361 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
353 ····move-result-object·v4362 ····move-result-object·v4
  
 363 ····.line·166
354 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;364 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
355 ····move-result-object·v5365 ····move-result-object·v5
  
356 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;366 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
357 ····move-result-object·v5367 ····move-result-object·v5
  
Max diff block lines reached; 8286/12663 bytes (65.43%) of diff not shown.
994 B
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi.smali
    
Offset 434, 19 lines modifiedOffset 434, 21 lines modified
434 ····.line·109434 ····.line·109
435 ····iget-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi;->pss:Lorg/spongycastle/crypto/signers/PSSSigner;435 ····iget-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/PSSSignatureSpi;->pss:Lorg/spongycastle/crypto/signers/PSSSigner;
  
436 ····const/4·v1,·0x0436 ····const/4·v1,·0x0
  
437 ····check-cast·p1,·Ljava/security/interfaces/RSAPublicKey;437 ····check-cast·p1,·Ljava/security/interfaces/RSAPublicKey;
  
 438 ····.line·110
438 ····.end·local·p1····#·"publicKey":Ljava/security/PublicKey;439 ····.end·local·p1····#·"publicKey":Ljava/security/PublicKey;
439 ····invoke-static·{p1},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/RSAUtil;->generatePublicKeyParameter(Ljava/security/interfaces/RSAPublicKey;)Lorg/spongycastle/crypto/params/RSAKeyParameters;440 ····invoke-static·{p1},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/RSAUtil;->generatePublicKeyParameter(Ljava/security/interfaces/RSAPublicKey;)Lorg/spongycastle/crypto/params/RSAKeyParameters;
  
440 ····move-result-object·v2441 ····move-result-object·v2
  
 442 ····.line·109
441 ····invoke-virtual·{v0,·v1,·v2},·Lorg/spongycastle/crypto/signers/PSSSigner;->init(ZLorg/spongycastle/crypto/CipherParameters;)V443 ····invoke-virtual·{v0,·v1,·v2},·Lorg/spongycastle/crypto/signers/PSSSigner;->init(ZLorg/spongycastle/crypto/CipherParameters;)V
  
442 ····.line·111444 ····.line·111
443 ····return-void445 ····return-void
444 .end·method446 .end·method
  
445 .method·protected·engineSetParameter(Ljava/lang/String;Ljava/lang/Object;)V447 .method·protected·engineSetParameter(Ljava/lang/String;Ljava/lang/Object;)V
4.02 KB
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$PSS.smali
    
Offset 43, 14 lines modifiedOffset 43, 15 lines modified
43 ····.line·17043 ····.line·170
44 ····iget-object·v4,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$PSS;->currentSpec:Ljava/security/spec/PSSParameterSpec;44 ····iget-object·v4,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$PSS;->currentSpec:Ljava/security/spec/PSSParameterSpec;
  
45 ····.line·17145 ····.line·171
46 ····.local·v4,·"pssSpec":Ljava/security/spec/PSSParameterSpec;46 ····.local·v4,·"pssSpec":Ljava/security/spec/PSSParameterSpec;
47 ····new-instance·v0,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;47 ····new-instance·v0,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
 48 ····.line·172
48 ····invoke-virtual·{v4},·Ljava/security/spec/PSSParameterSpec;->getDigestAlgorithm()Ljava/lang/String;49 ····invoke-virtual·{v4},·Ljava/security/spec/PSSParameterSpec;->getDigestAlgorithm()Ljava/lang/String;
  
49 ····move-result-object·v550 ····move-result-object·v5
  
50 ····invoke-static·{v5},·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->getOID(Ljava/lang/String;)Lorg/spongycastle/asn1/ASN1ObjectIdentifier;51 ····invoke-static·{v5},·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->getOID(Ljava/lang/String;)Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
51 ····move-result-object·v552 ····move-result-object·v5
Offset 71, 14 lines modifiedOffset 72, 15 lines modified
71 ····.local·v2,·"mgfSpec":Ljava/security/spec/MGF1ParameterSpec;72 ····.local·v2,·"mgfSpec":Ljava/security/spec/MGF1ParameterSpec;
72 ····new-instance·v1,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;73 ····new-instance·v1,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
73 ····sget-object·v5,·Lorg/spongycastle/asn1/pkcs/PKCSObjectIdentifiers;->id_mgf1:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;74 ····sget-object·v5,·Lorg/spongycastle/asn1/pkcs/PKCSObjectIdentifiers;->id_mgf1:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
74 ····new-instance·v6,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;75 ····new-instance·v6,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
 76 ····.line·177
75 ····invoke-virtual·{v2},·Ljava/security/spec/MGF1ParameterSpec;->getDigestAlgorithm()Ljava/lang/String;77 ····invoke-virtual·{v2},·Ljava/security/spec/MGF1ParameterSpec;->getDigestAlgorithm()Ljava/lang/String;
  
76 ····move-result-object·v778 ····move-result-object·v7
  
77 ····invoke-static·{v7},·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->getOID(Ljava/lang/String;)Lorg/spongycastle/asn1/ASN1ObjectIdentifier;79 ····invoke-static·{v7},·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->getOID(Ljava/lang/String;)Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
78 ····move-result-object·v780 ····move-result-object·v7
Offset 143, 14 lines modifiedOffset 145, 15 lines modified
  
143 ····move-result·v0145 ····move-result·v0
  
144 ····if-nez·v0,·:cond_0146 ····if-nez·v0,·:cond_0
  
145 ····const-string·v0,·"ASN.1"147 ····const-string·v0,·"ASN.1"
  
 148 ····.line·188
146 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z149 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
147 ····move-result·v0150 ····move-result·v0
  
148 ····if-eqz·v0,·:cond_1151 ····if-eqz·v0,·:cond_1
  
149 ····.line·190152 ····.line·190
Offset 220, 40 lines modifiedOffset 223, 43 lines modified
  
220 ····move-result-object·v7223 ····move-result-object·v7
  
221 ····.line·228224 ····.line·228
222 ····.local·v7,·"pssP":Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;225 ····.local·v7,·"pssP":Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;
223 ····new-instance·v0,·Ljava/security/spec/PSSParameterSpec;226 ····new-instance·v0,·Ljava/security/spec/PSSParameterSpec;
  
 227 ····.line·229
224 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getHashAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;228 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getHashAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
225 ····move-result-object·v1229 ····move-result-object·v1
  
226 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;230 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
227 ····move-result-object·v1231 ····move-result-object·v1
  
228 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;232 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
  
229 ····move-result-object·v1233 ····move-result-object·v1
  
 234 ····.line·230
230 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getMaskGenAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;235 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getMaskGenAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
231 ····move-result-object·v2236 ····move-result-object·v2
  
232 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;237 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
233 ····move-result-object·v2238 ····move-result-object·v2
  
234 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;239 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
  
235 ····move-result-object·v2240 ····move-result-object·v2
  
236 ····new-instance·v3,·Ljava/security/spec/MGF1ParameterSpec;241 ····new-instance·v3,·Ljava/security/spec/MGF1ParameterSpec;
  
 242 ····.line·231
237 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getMaskGenAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;243 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getMaskGenAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
238 ····move-result-object·v4244 ····move-result-object·v4
  
239 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getParameters()Lorg/spongycastle/asn1/ASN1Encodable;245 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getParameters()Lorg/spongycastle/asn1/ASN1Encodable;
  
240 ····move-result-object·v4246 ····move-result-object·v4
Offset 268, 22 lines modifiedOffset 274, 24 lines modified
  
268 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;274 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
  
269 ····move-result-object·v4275 ····move-result-object·v4
  
270 ····invoke-direct·{v3,·v4},·Ljava/security/spec/MGF1ParameterSpec;-><init>(Ljava/lang/String;)V276 ····invoke-direct·{v3,·v4},·Ljava/security/spec/MGF1ParameterSpec;-><init>(Ljava/lang/String;)V
  
 277 ····.line·232
271 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getSaltLength()Ljava/math/BigInteger;278 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getSaltLength()Ljava/math/BigInteger;
  
272 ····move-result-object·v4279 ····move-result-object·v4
  
273 ····invoke-virtual·{v4},·Ljava/math/BigInteger;->intValue()I280 ····invoke-virtual·{v4},·Ljava/math/BigInteger;->intValue()I
  
274 ····move-result·v4281 ····move-result·v4
  
 282 ····.line·233
275 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getTrailerField()Ljava/math/BigInteger;283 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/pkcs/RSASSAPSSparams;->getTrailerField()Ljava/math/BigInteger;
  
276 ····move-result-object·v5284 ····move-result-object·v5
  
277 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I285 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
278 ····move-result·v5286 ····move-result·v5
2.42 KB
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/KeyFactorySpi.smali
    
Offset 67, 14 lines modifiedOffset 67, 15 lines modified
67 ····.line·10067 ····.line·100
68 ····.local·v1,·"e":Ljava/lang/Exception;68 ····.local·v1,·"e":Ljava/lang/Exception;
69 ····:try_start_169 ····:try_start_1
70 ····new-instance·v3,·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;70 ····new-instance·v3,·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;
  
71 ····check-cast·p1,·Ljava/security/spec/PKCS8EncodedKeySpec;71 ····check-cast·p1,·Ljava/security/spec/PKCS8EncodedKeySpec;
  
 72 ····.line·101
72 ····.end·local·p1····#·"keySpec":Ljava/security/spec/KeySpec;73 ····.end·local·p1····#·"keySpec":Ljava/security/spec/KeySpec;
73 ····invoke-virtual·{p1},·Ljava/security/spec/PKCS8EncodedKeySpec;->getEncoded()[B74 ····invoke-virtual·{p1},·Ljava/security/spec/PKCS8EncodedKeySpec;->getEncoded()[B
  
74 ····move-result-object·v475 ····move-result-object·v4
  
75 ····invoke-static·{v4},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;76 ····invoke-static·{v4},·Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/pkcs/RSAPrivateKey;
  
Offset 331, 42 lines modifiedOffset 332, 47 lines modified
331 ····.line·50332 ····.line·50
332 ····check-cast·v9,·Ljava/security/interfaces/RSAPrivateCrtKey;333 ····check-cast·v9,·Ljava/security/interfaces/RSAPrivateCrtKey;
  
333 ····.line·52334 ····.line·52
334 ····.local·v9,·"k":Ljava/security/interfaces/RSAPrivateCrtKey;335 ····.local·v9,·"k":Ljava/security/interfaces/RSAPrivateCrtKey;
335 ····new-instance·v0,·Ljava/security/spec/RSAPrivateCrtKeySpec;336 ····new-instance·v0,·Ljava/security/spec/RSAPrivateCrtKeySpec;
  
 337 ····.line·53
336 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getModulus()Ljava/math/BigInteger;338 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getModulus()Ljava/math/BigInteger;
  
337 ····move-result-object·v1339 ····move-result-object·v1
  
338 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;340 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;
  
339 ····move-result-object·v2341 ····move-result-object·v2
  
 342 ····.line·54
340 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;343 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;
  
341 ····move-result-object·v3344 ····move-result-object·v3
  
 345 ····.line·55
342 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;346 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;
  
343 ····move-result-object·v4347 ····move-result-object·v4
  
344 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;348 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;
  
345 ····move-result-object·v5349 ····move-result-object·v5
  
 350 ····.line·56
346 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;351 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;
  
347 ····move-result-object·v6352 ····move-result-object·v6
  
348 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;353 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;
  
349 ····move-result-object·v7354 ····move-result-object·v7
  
 355 ····.line·57
350 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;356 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;
  
351 ····move-result-object·v8357 ····move-result-object·v8
  
352 ····invoke-direct/range·{v0·..·v8},·Ljava/security/spec/RSAPrivateCrtKeySpec;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V358 ····invoke-direct/range·{v0·..·v8},·Ljava/security/spec/RSAPrivateCrtKeySpec;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
353 ····goto·:goto_0359 ····goto·:goto_0
4.5 KB
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$OAEP.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 ····.prologue36 ····.prologue
37 ····.line·5637 ····.line·56
38 ····new-instance·v1,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;38 ····new-instance·v1,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
39 ····iget-object·v7,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$OAEP;->currentSpec:Ljavax/crypto/spec/OAEPParameterSpec;39 ····iget-object·v7,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$OAEP;->currentSpec:Ljavax/crypto/spec/OAEPParameterSpec;
  
 40 ····.line·57
40 ····invoke-virtual·{v7},·Ljavax/crypto/spec/OAEPParameterSpec;->getDigestAlgorithm()Ljava/lang/String;41 ····invoke-virtual·{v7},·Ljavax/crypto/spec/OAEPParameterSpec;->getDigestAlgorithm()Ljava/lang/String;
  
41 ····move-result-object·v742 ····move-result-object·v7
  
42 ····invoke-static·{v7},·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->getOID(Ljava/lang/String;)Lorg/spongycastle/asn1/ASN1ObjectIdentifier;43 ····invoke-static·{v7},·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->getOID(Ljava/lang/String;)Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
43 ····move-result-object·v744 ····move-result-object·v7
Offset 66, 14 lines modifiedOffset 67, 15 lines modified
66 ····.local·v3,·"mgfSpec":Ljava/security/spec/MGF1ParameterSpec;67 ····.local·v3,·"mgfSpec":Ljava/security/spec/MGF1ParameterSpec;
67 ····new-instance·v2,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;68 ····new-instance·v2,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
68 ····sget-object·v7,·Lorg/spongycastle/asn1/pkcs/PKCSObjectIdentifiers;->id_mgf1:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;69 ····sget-object·v7,·Lorg/spongycastle/asn1/pkcs/PKCSObjectIdentifiers;->id_mgf1:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
69 ····new-instance·v8,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;70 ····new-instance·v8,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
 71 ····.line·62
70 ····invoke-virtual·{v3},·Ljava/security/spec/MGF1ParameterSpec;->getDigestAlgorithm()Ljava/lang/String;72 ····invoke-virtual·{v3},·Ljava/security/spec/MGF1ParameterSpec;->getDigestAlgorithm()Ljava/lang/String;
  
71 ····move-result-object·v973 ····move-result-object·v9
  
72 ····invoke-static·{v9},·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->getOID(Ljava/lang/String;)Lorg/spongycastle/asn1/ASN1ObjectIdentifier;74 ····invoke-static·{v9},·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->getOID(Ljava/lang/String;)Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
73 ····move-result-object·v975 ····move-result-object·v9
Offset 98, 14 lines modifiedOffset 100, 15 lines modified
98 ····.local·v5,·"pSource":Ljavax/crypto/spec/PSource$PSpecified;100 ····.local·v5,·"pSource":Ljavax/crypto/spec/PSource$PSpecified;
99 ····new-instance·v6,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;101 ····new-instance·v6,·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
100 ····sget-object·v7,·Lorg/spongycastle/asn1/pkcs/PKCSObjectIdentifiers;->id_pSpecified:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;102 ····sget-object·v7,·Lorg/spongycastle/asn1/pkcs/PKCSObjectIdentifiers;->id_pSpecified:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
101 ····new-instance·v8,·Lorg/spongycastle/asn1/DEROctetString;103 ····new-instance·v8,·Lorg/spongycastle/asn1/DEROctetString;
  
 104 ····.line·65
102 ····invoke-virtual·{v5},·Ljavax/crypto/spec/PSource$PSpecified;->getValue()[B105 ····invoke-virtual·{v5},·Ljavax/crypto/spec/PSource$PSpecified;->getValue()[B
  
103 ····move-result-object·v9106 ····move-result-object·v9
  
104 ····invoke-direct·{v8,·v9},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V107 ····invoke-direct·{v8,·v9},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
105 ····invoke-direct·{v6,·v7,·v8},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V108 ····invoke-direct·{v6,·v7,·v8},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V
Offset 231, 40 lines modifiedOffset 234, 43 lines modified
  
231 ····move-result-object·v1234 ····move-result-object·v1
  
232 ····.line·121235 ····.line·121
233 ····.local·v1,·"oaepP":Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;236 ····.local·v1,·"oaepP":Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;
234 ····new-instance·v2,·Ljavax/crypto/spec/OAEPParameterSpec;237 ····new-instance·v2,·Ljavax/crypto/spec/OAEPParameterSpec;
  
 238 ····.line·122
235 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;->getHashAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;239 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;->getHashAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
236 ····move-result-object·v3240 ····move-result-object·v3
  
237 ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;241 ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
238 ····move-result-object·v3242 ····move-result-object·v3
  
239 ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;243 ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
  
240 ····move-result-object·v3244 ····move-result-object·v3
  
 245 ····.line·123
241 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;->getMaskGenAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;246 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;->getMaskGenAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
242 ····move-result-object·v4247 ····move-result-object·v4
  
243 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;248 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
244 ····move-result-object·v4249 ····move-result-object·v4
  
245 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;250 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
  
246 ····move-result-object·v4251 ····move-result-object·v4
  
247 ····new-instance·v5,·Ljava/security/spec/MGF1ParameterSpec;252 ····new-instance·v5,·Ljava/security/spec/MGF1ParameterSpec;
  
 253 ····.line·124
248 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;->getMaskGenAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;254 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;->getMaskGenAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
249 ····move-result-object·v6255 ····move-result-object·v6
  
250 ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getParameters()Lorg/spongycastle/asn1/ASN1Encodable;256 ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getParameters()Lorg/spongycastle/asn1/ASN1Encodable;
  
251 ····move-result-object·v6257 ····move-result-object·v6
Offset 281, 14 lines modifiedOffset 287, 15 lines modified
  
281 ····move-result-object·v6287 ····move-result-object·v6
  
282 ····invoke-direct·{v5,·v6},·Ljava/security/spec/MGF1ParameterSpec;-><init>(Ljava/lang/String;)V288 ····invoke-direct·{v5,·v6},·Ljava/security/spec/MGF1ParameterSpec;-><init>(Ljava/lang/String;)V
  
283 ····new-instance·v6,·Ljavax/crypto/spec/PSource$PSpecified;289 ····new-instance·v6,·Ljavax/crypto/spec/PSource$PSpecified;
  
 290 ····.line·125
284 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;->getPSourceAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;291 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/RSAESOAEPparams;->getPSourceAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
285 ····move-result-object·v7292 ····move-result-object·v7
  
286 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getParameters()Lorg/spongycastle/asn1/ASN1Encodable;293 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getParameters()Lorg/spongycastle/asn1/ASN1Encodable;
  
287 ····move-result-object·v7294 ····move-result-object·v7
Offset 362, 14 lines modifiedOffset 369, 15 lines modified
  
362 ····move-result·v0369 ····move-result·v0
  
363 ····if-nez·v0,·:cond_0370 ····if-nez·v0,·:cond_0
  
364 ····const-string·v0,·"ASN.1"371 ····const-string·v0,·"ASN.1"
  
 372 ····.line·143
365 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z373 ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
366 ····move-result·v0374 ····move-result·v0
  
367 ····if-eqz·v0,·:cond_1375 ····if-eqz·v0,·:cond_1
  
368 ····.line·145376 ····.line·145
629 B
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateKey.smali
    
Offset 241, 14 lines modifiedOffset 241, 15 lines modified
  
241 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z241 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
242 ····move-result·v3242 ····move-result·v3
  
243 ····if-eqz·v3,·:cond_2243 ····if-eqz·v3,·:cond_2
  
 244 ····.line·98
244 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;245 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;
  
245 ····move-result-object·v3246 ····move-result-object·v3
  
246 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;247 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateKey;->getPrivateExponent()Ljava/math/BigInteger;
  
247 ····move-result-object·v4248 ····move-result-object·v4
532 B
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi.smali
    
Offset 16, 15 lines modifiedOffset 16, 14 lines modified
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·2319 ····.line·23
20 ····invoke-direct·{p0},·Ljava/security/AlgorithmParametersSpi;-><init>()V20 ····invoke-direct·{p0},·Ljava/security/AlgorithmParametersSpi;-><init>()V
  
21 ····.line·159 
22 ····return-void21 ····return-void
23 .end·method22 .end·method
  
  
24 #·virtual·methods23 #·virtual·methods
25 .method·protected·engineGetParameterSpec(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;24 .method·protected·engineGetParameterSpec(Ljava/lang/Class;)Ljava/security/spec/AlgorithmParameterSpec;
26 ····.locals·225 ····.locals·2
1.01 KB
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/RSAUtil.smali
    
Offset 75, 22 lines modifiedOffset 75, 24 lines modified
75 ····.local·v9,·"k":Ljava/security/interfaces/RSAPrivateCrtKey;75 ····.local·v9,·"k":Ljava/security/interfaces/RSAPrivateCrtKey;
76 ····new-instance·v0,·Lorg/spongycastle/crypto/params/RSAPrivateCrtKeyParameters;76 ····new-instance·v0,·Lorg/spongycastle/crypto/params/RSAPrivateCrtKeyParameters;
  
77 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getModulus()Ljava/math/BigInteger;77 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getModulus()Ljava/math/BigInteger;
  
78 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·56
79 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;80 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;
  
80 ····move-result-object·v281 ····move-result-object·v2
  
81 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;82 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;
  
82 ····move-result-object·v383 ····move-result-object·v3
  
 84 ····.line·57
83 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;85 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;
  
84 ····move-result-object·v486 ····move-result-object·v4
  
85 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;87 ····invoke-interface·{v9},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;
  
86 ····move-result-object·v588 ····move-result-object·v5
4.14 KB
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey.smali
    
Offset 356, 98 lines modifiedOffset 356, 105 lines modified
  
356 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z356 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
357 ····move-result·v3357 ····move-result·v3
  
358 ····if-eqz·v3,·:cond_3358 ····if-eqz·v3,·:cond_3
  
 359 ····.line·215
359 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;360 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;
  
360 ····move-result-object·v3361 ····move-result-object·v3
  
361 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;362 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;
  
362 ····move-result-object·v4363 ····move-result-object·v4
  
363 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z364 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
364 ····move-result·v3365 ····move-result·v3
  
365 ····if-eqz·v3,·:cond_3366 ····if-eqz·v3,·:cond_3
  
 367 ····.line·216
366 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;368 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;
  
367 ····move-result-object·v3369 ····move-result-object·v3
  
368 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;370 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;
  
369 ····move-result-object·v4371 ····move-result-object·v4
  
370 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z372 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
371 ····move-result·v3373 ····move-result·v3
  
372 ····if-eqz·v3,·:cond_3374 ····if-eqz·v3,·:cond_3
  
 375 ····.line·217
373 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;376 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;
  
374 ····move-result-object·v3377 ····move-result-object·v3
  
375 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;378 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeP()Ljava/math/BigInteger;
  
376 ····move-result-object·v4379 ····move-result-object·v4
  
377 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z380 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
378 ····move-result·v3381 ····move-result·v3
  
379 ····if-eqz·v3,·:cond_3382 ····if-eqz·v3,·:cond_3
  
 383 ····.line·218
380 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;384 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;
  
381 ····move-result-object·v3385 ····move-result-object·v3
  
382 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;386 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeQ()Ljava/math/BigInteger;
  
383 ····move-result-object·v4387 ····move-result-object·v4
  
384 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z388 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
385 ····move-result·v3389 ····move-result·v3
  
386 ····if-eqz·v3,·:cond_3390 ····if-eqz·v3,·:cond_3
  
 391 ····.line·219
387 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;392 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;
  
388 ····move-result-object·v3393 ····move-result-object·v3
  
389 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;394 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentP()Ljava/math/BigInteger;
  
390 ····move-result-object·v4395 ····move-result-object·v4
  
391 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z396 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
392 ····move-result·v3397 ····move-result·v3
  
393 ····if-eqz·v3,·:cond_3398 ····if-eqz·v3,·:cond_3
  
 399 ····.line·220
394 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;400 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;
  
395 ····move-result-object·v3401 ····move-result-object·v3
  
396 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;402 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getPrimeExponentQ()Ljava/math/BigInteger;
  
397 ····move-result-object·v4403 ····move-result-object·v4
  
398 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z404 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
399 ····move-result·v3405 ····move-result·v3
  
400 ····if-eqz·v3,·:cond_3406 ····if-eqz·v3,·:cond_3
  
 407 ····.line·221
401 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;408 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;
  
402 ····move-result-object·v3409 ····move-result-object·v3
  
403 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;410 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPrivateCrtKey;->getCrtCoefficient()Ljava/math/BigInteger;
  
404 ····move-result-object·v4411 ····move-result-object·v4
Offset 599, 34 lines modifiedOffset 606, 37 lines modified
  
599 ····move-result-object·v0606 ····move-result-object·v0
  
600 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->hashCode()I607 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->hashCode()I
  
601 ····move-result·v0608 ····move-result·v0
  
 609 ····.line·196
602 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;610 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPublicExponent()Ljava/math/BigInteger;
  
603 ····move-result-object·v1611 ····move-result-object·v1
  
604 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I612 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
605 ····move-result·v1613 ····move-result·v1
  
606 ····xor-int/2addr·v0,·v1614 ····xor-int/2addr·v0,·v1
  
 615 ····.line·197
607 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;616 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey;->getPrivateExponent()Ljava/math/BigInteger;
  
Max diff block lines reached; 238/4085 bytes (5.83%) of diff not shown.
624 B
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPublicKey.smali
    
Offset 336, 14 lines modifiedOffset 336, 15 lines modified
  
336 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z336 ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
337 ····move-result·v3337 ····move-result·v3
  
338 ····if-eqz·v3,·:cond_3338 ····if-eqz·v3,·:cond_3
  
 339 ····.line·130
339 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPublicKey;->getPublicExponent()Ljava/math/BigInteger;340 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/rsa/BCRSAPublicKey;->getPublicExponent()Ljava/math/BigInteger;
  
340 ····move-result-object·v3341 ····move-result-object·v3
  
341 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPublicKey;->getPublicExponent()Ljava/math/BigInteger;342 ····invoke-interface·{v0},·Ljava/security/interfaces/RSAPublicKey;->getPublicExponent()Ljava/math/BigInteger;
  
342 ····move-result-object·v4343 ····move-result-object·v4
899 B
smali/org/spongycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.smali
    
Offset 193, 18 lines modifiedOffset 193, 20 lines modified
193 ····.line·60193 ····.line·60
194 ····check-cast·v0,·Ljava/security/spec/RSAKeyGenParameterSpec;194 ····check-cast·v0,·Ljava/security/spec/RSAKeyGenParameterSpec;
  
195 ····.line·62195 ····.line·62
196 ····.local·v0,·"rsaParams":Ljava/security/spec/RSAKeyGenParameterSpec;196 ····.local·v0,·"rsaParams":Ljava/security/spec/RSAKeyGenParameterSpec;
197 ····new-instance·v1,·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;197 ····new-instance·v1,·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;
  
 198 ····.line·63
198 ····invoke-virtual·{v0},·Ljava/security/spec/RSAKeyGenParameterSpec;->getPublicExponent()Ljava/math/BigInteger;199 ····invoke-virtual·{v0},·Ljava/security/spec/RSAKeyGenParameterSpec;->getPublicExponent()Ljava/math/BigInteger;
  
199 ····move-result-object·v2200 ····move-result-object·v2
  
 201 ····.line·64
200 ····invoke-virtual·{v0},·Ljava/security/spec/RSAKeyGenParameterSpec;->getKeysize()I202 ····invoke-virtual·{v0},·Ljava/security/spec/RSAKeyGenParameterSpec;->getKeysize()I
  
201 ····move-result·v3203 ····move-result·v3
  
202 ····const/16·v4,·0xc204 ····const/16·v4,·0xc
  
203 ····invoke-direct·{v1,·v2,·p2,·v3,·v4},·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;-><init>(Ljava/math/BigInteger;Ljava/security/SecureRandom;II)V205 ····invoke-direct·{v1,·v2,·p2,·v3,·v4},·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;-><init>(Ljava/math/BigInteger;Ljava/security/SecureRandom;II)V
2.14 KB
smali/org/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey.smali
    
Offset 413, 14 lines modifiedOffset 413, 15 lines modified
  
413 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z413 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
414 ····move-result·v2414 ····move-result·v2
  
415 ····if-eqz·v2,·:cond_0415 ····if-eqz·v2,·:cond_0
  
 416 ····.line·150
416 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;417 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
417 ····move-result-object·v2418 ····move-result-object·v2
  
418 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getG()Ljava/math/BigInteger;419 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getG()Ljava/math/BigInteger;
  
419 ····move-result-object·v2420 ····move-result-object·v2
Offset 435, 14 lines modifiedOffset 436, 15 lines modified
  
435 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z436 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
436 ····move-result·v2437 ····move-result·v2
  
437 ····if-eqz·v2,·:cond_0438 ····if-eqz·v2,·:cond_0
  
 439 ····.line·151
438 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;440 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
439 ····move-result-object·v2441 ····move-result-object·v2
  
440 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;442 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
441 ····move-result-object·v2443 ····move-result-object·v2
Offset 457, 14 lines modifiedOffset 459, 15 lines modified
  
457 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z459 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
458 ····move-result·v2460 ····move-result·v2
  
459 ····if-eqz·v2,·:cond_0461 ····if-eqz·v2,·:cond_0
  
 462 ····.line·152
460 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;463 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
461 ····move-result-object·v2464 ····move-result-object·v2
  
462 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I465 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I
  
463 ····move-result·v2466 ····move-result·v2
Offset 635, 14 lines modifiedOffset 638, 15 lines modified
  
635 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I638 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
636 ····move-result·v1639 ····move-result·v1
  
637 ····xor-int/2addr·v0,·v1640 ····xor-int/2addr·v0,·v1
  
 641 ····.line·136
638 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;642 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
639 ····move-result-object·v1643 ····move-result-object·v1
  
640 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;644 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
641 ····move-result-object·v1645 ····move-result-object·v1
Offset 659, 9 lines modifiedOffset 663, 10 lines modified
  
659 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I663 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I
  
660 ····move-result·v1664 ····move-result·v1
  
661 ····xor-int/2addr·v0,·v1665 ····xor-int/2addr·v0,·v1
  
 666 ····.line·135
662 ····return·v0667 ····return·v0
663 .end·method668 .end·method
2.41 KB
smali/org/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey.smali
    
Offset 448, 14 lines modifiedOffset 448, 15 lines modified
  
448 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z448 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
449 ····move-result·v2449 ····move-result·v2
  
450 ····if-eqz·v2,·:cond_0450 ····if-eqz·v2,·:cond_0
  
 451 ····.line·151
451 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;452 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
452 ····move-result-object·v2453 ····move-result-object·v2
  
453 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getG()Ljava/math/BigInteger;454 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getG()Ljava/math/BigInteger;
  
454 ····move-result-object·v2455 ····move-result-object·v2
Offset 470, 14 lines modifiedOffset 471, 15 lines modified
  
470 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z471 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
471 ····move-result·v2472 ····move-result·v2
  
472 ····if-eqz·v2,·:cond_0473 ····if-eqz·v2,·:cond_0
  
 474 ····.line·152
473 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;475 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
474 ····move-result-object·v2476 ····move-result-object·v2
  
475 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;477 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
476 ····move-result-object·v2478 ····move-result-object·v2
Offset 492, 14 lines modifiedOffset 494, 15 lines modified
  
492 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z494 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z
  
493 ····move-result·v2495 ····move-result·v2
  
494 ····if-eqz·v2,·:cond_0496 ····if-eqz·v2,·:cond_0
  
 497 ····.line·153
495 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;498 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
496 ····move-result-object·v2499 ····move-result-object·v2
  
497 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I500 ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I
  
498 ····move-result·v2501 ····move-result·v2
Offset 701, 14 lines modifiedOffset 704, 15 lines modified
  
701 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I704 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I
  
702 ····move-result·v1705 ····move-result·v1
  
703 ····xor-int/2addr·v0,·v1706 ····xor-int/2addr·v0,·v1
  
 707 ····.line·159
704 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;708 ····invoke-virtual·{p0},·Lorg/spongycastle/jcajce/provider/asymmetric/elgamal/BCElGamalPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
705 ····move-result-object·v1709 ····move-result-object·v1
  
706 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;710 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
707 ····move-result-object·v1711 ····move-result-object·v1
Offset 725, 14 lines modifiedOffset 729, 15 lines modified
  
725 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I729 ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I
  
726 ····move-result·v1730 ····move-result·v1
  
727 ····xor-int/2addr·v0,·v1731 ····xor-int/2addr·v0,·v1
  
 732 ····.line·158
728 ····return·v0733 ····return·v0
729 .end·method734 .end·method
  
730 .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V735 .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V
731 ····.locals·1736 ····.locals·1
732 ····.param·p1,·"oid"····#·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;737 ····.param·p1,·"oid"····#·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
733 ····.param·p2,·"attribute"····#·Lorg/spongycastle/asn1/ASN1Encodable;738 ····.param·p2,·"attribute"····#·Lorg/spongycastle/asn1/ASN1Encodable;
2.23 KB
smali/org/spongycastle/jcajce/provider/asymmetric/elgamal/ElGamalUtil.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/ElGamalPrivateKey;->getX()Ljava/math/BigInteger;40 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/ElGamalPrivateKey;->getX()Ljava/math/BigInteger;
  
41 ····move-result-object·v241 ····move-result-object·v2
  
42 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;42 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;
  
 43 ····.line·54
43 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/ElGamalPrivateKey;->getParameters()Lorg/spongycastle/jce/spec/ElGamalParameterSpec;44 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/ElGamalPrivateKey;->getParameters()Lorg/spongycastle/jce/spec/ElGamalParameterSpec;
  
44 ····move-result-object·v445 ····move-result-object·v4
  
45 ····invoke-virtual·{v4},·Lorg/spongycastle/jce/spec/ElGamalParameterSpec;->getP()Ljava/math/BigInteger;46 ····invoke-virtual·{v4},·Lorg/spongycastle/jce/spec/ElGamalParameterSpec;->getP()Ljava/math/BigInteger;
  
46 ····move-result-object·v447 ····move-result-object·v4
Offset 86, 14 lines modifiedOffset 87, 15 lines modified
  
86 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getX()Ljava/math/BigInteger;87 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getX()Ljava/math/BigInteger;
  
87 ····move-result-object·v288 ····move-result-object·v2
  
88 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;89 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;
  
 90 ····.line·61
89 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;91 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
90 ····move-result-object·v492 ····move-result-object·v4
  
91 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;93 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
92 ····move-result-object·v494 ····move-result-object·v4
Offset 150, 14 lines modifiedOffset 152, 15 lines modified
  
150 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/ElGamalPublicKey;->getY()Ljava/math/BigInteger;152 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/ElGamalPublicKey;->getY()Ljava/math/BigInteger;
  
151 ····move-result-object·v2153 ····move-result-object·v2
  
152 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;154 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;
  
 155 ····.line·32
153 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/ElGamalPublicKey;->getParameters()Lorg/spongycastle/jce/spec/ElGamalParameterSpec;156 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/ElGamalPublicKey;->getParameters()Lorg/spongycastle/jce/spec/ElGamalParameterSpec;
  
154 ····move-result-object·v4157 ····move-result-object·v4
  
155 ····invoke-virtual·{v4},·Lorg/spongycastle/jce/spec/ElGamalParameterSpec;->getP()Ljava/math/BigInteger;158 ····invoke-virtual·{v4},·Lorg/spongycastle/jce/spec/ElGamalParameterSpec;->getP()Ljava/math/BigInteger;
  
156 ····move-result-object·v4159 ····move-result-object·v4
Offset 196, 14 lines modifiedOffset 199, 15 lines modified
  
196 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getY()Ljava/math/BigInteger;199 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getY()Ljava/math/BigInteger;
  
197 ····move-result-object·v2200 ····move-result-object·v2
  
198 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;201 ····new-instance·v3,·Lorg/spongycastle/crypto/params/ElGamalParameters;
  
 202 ····.line·39
199 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;203 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
200 ····move-result-object·v4204 ····move-result-object·v4
  
201 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;205 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
202 ····move-result-object·v4206 ····move-result-object·v4
1.55 KB
smali/org/spongycastle/jcajce/provider/asymmetric/util/IESUtil.smali
    
Offset 63, 14 lines modifiedOffset 63, 15 lines modified
  
63 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z63 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
64 ····move-result·v064 ····move-result·v0
  
65 ····if-nez·v0,·:cond_165 ····if-nez·v0,·:cond_1
  
 66 ····.line·15
66 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/IESEngine;->getCipher()Lorg/spongycastle/crypto/BufferedBlockCipher;67 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/IESEngine;->getCipher()Lorg/spongycastle/crypto/BufferedBlockCipher;
  
67 ····move-result-object·v068 ····move-result-object·v0
  
68 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;69 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
69 ····move-result-object·v070 ····move-result-object·v0
Offset 83, 14 lines modifiedOffset 84, 15 lines modified
  
83 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z84 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
84 ····move-result·v085 ····move-result·v0
  
85 ····if-nez·v0,·:cond_186 ····if-nez·v0,·:cond_1
  
 87 ····.line·16
86 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/IESEngine;->getCipher()Lorg/spongycastle/crypto/BufferedBlockCipher;88 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/IESEngine;->getCipher()Lorg/spongycastle/crypto/BufferedBlockCipher;
  
87 ····move-result-object·v089 ····move-result-object·v0
  
88 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;90 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
89 ····move-result-object·v091 ····move-result-object·v0
Offset 103, 14 lines modifiedOffset 105, 15 lines modified
  
103 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z105 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
104 ····move-result·v0106 ····move-result·v0
  
105 ····if-nez·v0,·:cond_1107 ····if-nez·v0,·:cond_1
  
 108 ····.line·17
106 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/IESEngine;->getCipher()Lorg/spongycastle/crypto/BufferedBlockCipher;109 ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/IESEngine;->getCipher()Lorg/spongycastle/crypto/BufferedBlockCipher;
  
107 ····move-result-object·v0110 ····move-result-object·v0
  
108 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;111 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getUnderlyingCipher()Lorg/spongycastle/crypto/BlockCipher;
  
109 ····move-result-object·v0112 ····move-result-object·v0
2.23 KB
smali/org/spongycastle/jcajce/provider/asymmetric/util/DHUtil.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getX()Ljava/math/BigInteger;40 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getX()Ljava/math/BigInteger;
  
41 ····move-result-object·v241 ····move-result-object·v2
  
42 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DHParameters;42 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DHParameters;
  
 43 ····.line·45
43 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;44 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPrivateKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
44 ····move-result-object·v445 ····move-result-object·v4
  
45 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;46 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
46 ····move-result-object·v447 ····move-result-object·v4
Offset 70, 14 lines modifiedOffset 71, 15 lines modified
  
70 ····move-result·v771 ····move-result·v7
  
71 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V72 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V
  
72 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHParameters;)V73 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DHPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHParameters;)V
  
 74 ····.line·44
73 ····return-object·v175 ····return-object·v1
  
74 ····.line·4876 ····.line·48
75 ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey;77 ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey;
76 ····:cond_078 ····:cond_0
77 ····new-instance·v1,·Ljava/security/InvalidKeyException;79 ····new-instance·v1,·Ljava/security/InvalidKeyException;
  
Offset 114, 14 lines modifiedOffset 116, 15 lines modified
  
114 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getY()Ljava/math/BigInteger;116 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getY()Ljava/math/BigInteger;
  
115 ····move-result-object·v2117 ····move-result-object·v2
  
116 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DHParameters;118 ····new-instance·v3,·Lorg/spongycastle/crypto/params/DHParameters;
  
 119 ····.line·30
117 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;120 ····invoke-interface·{v0},·Ljavax/crypto/interfaces/DHPublicKey;->getParams()Ljavax/crypto/spec/DHParameterSpec;
  
118 ····move-result-object·v4121 ····move-result-object·v4
  
119 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;122 ····invoke-virtual·{v4},·Ljavax/crypto/spec/DHParameterSpec;->getP()Ljava/math/BigInteger;
  
120 ····move-result-object·v4123 ····move-result-object·v4
Offset 144, 14 lines modifiedOffset 147, 15 lines modified
  
144 ····move-result·v7147 ····move-result·v7
  
145 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V148 ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;I)V
  
146 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DHPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHParameters;)V149 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/crypto/params/DHPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHParameters;)V
  
 150 ····.line·29
147 ····return-object·v1151 ····return-object·v1
  
148 ····.line·33152 ····.line·33
149 ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey;153 ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey;
150 ····:cond_0154 ····:cond_0
151 ····new-instance·v1,·Ljava/security/InvalidKeyException;155 ····new-instance·v1,·Ljava/security/InvalidKeyException;
  
6.36 KB
smali/org/spongycastle/jcajce/provider/asymmetric/util/ECUtil.smali
    
Offset 232, 20 lines modifiedOffset 232, 22 lines modified
  
232 ····move-result-object·v11232 ····move-result-object·v11
  
233 ····.line·176233 ····.line·176
234 ····:cond_0234 ····:cond_0
235 ····new-instance·v12,·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;235 ····new-instance·v12,·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;
  
 236 ····.line·177
236 ····invoke-interface·{v8},·Lorg/spongycastle/jce/interfaces/ECPrivateKey;->getD()Ljava/math/BigInteger;237 ····invoke-interface·{v8},·Lorg/spongycastle/jce/interfaces/ECPrivateKey;->getD()Ljava/math/BigInteger;
  
237 ····move-result-object·v13238 ····move-result-object·v13
  
238 ····new-instance·v0,·Lorg/spongycastle/crypto/params/ECDomainParameters;239 ····new-instance·v0,·Lorg/spongycastle/crypto/params/ECDomainParameters;
  
 240 ····.line·178
239 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;241 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
240 ····move-result-object·v1242 ····move-result-object·v1
  
241 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;243 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
242 ····move-result-object·v2244 ····move-result-object·v2
Offset 297, 20 lines modifiedOffset 299, 22 lines modified
  
297 ····move-result-object·v11299 ····move-result-object·v11
  
298 ····.line·184300 ····.line·184
299 ····.restart·local·v11····#·"s":Lorg/spongycastle/jce/spec/ECParameterSpec;301 ····.restart·local·v11····#·"s":Lorg/spongycastle/jce/spec/ECParameterSpec;
300 ····new-instance·v12,·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;302 ····new-instance·v12,·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;
  
 303 ····.line·185
301 ····invoke-interface·{v9},·Ljava/security/interfaces/ECPrivateKey;->getS()Ljava/math/BigInteger;304 ····invoke-interface·{v9},·Ljava/security/interfaces/ECPrivateKey;->getS()Ljava/math/BigInteger;
  
302 ····move-result-object·v13305 ····move-result-object·v13
  
303 ····new-instance·v0,·Lorg/spongycastle/crypto/params/ECDomainParameters;306 ····new-instance·v0,·Lorg/spongycastle/crypto/params/ECDomainParameters;
  
 307 ····.line·186
304 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;308 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
305 ····move-result-object·v1309 ····move-result-object·v1
  
306 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;310 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
307 ····move-result-object·v2311 ····move-result-object·v2
Offset 329, 14 lines modifiedOffset 333, 15 lines modified
  
329 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V333 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
330 ····invoke-direct·{v12,·v13,·v0},·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/ECDomainParameters;)V334 ····invoke-direct·{v12,·v13,·v0},·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/ECDomainParameters;)V
  
331 ····move-object·v0,·v12335 ····move-object·v0,·v12
  
 336 ····.line·184
332 ····goto·:goto_0337 ····goto·:goto_0
  
333 ····.line·193338 ····.line·193
334 ····.end·local·v9····#·"privKey":Ljava/security/interfaces/ECPrivateKey;339 ····.end·local·v9····#·"privKey":Ljava/security/interfaces/ECPrivateKey;
335 ····.end·local·v11····#·"s":Lorg/spongycastle/jce/spec/ECParameterSpec;340 ····.end·local·v11····#·"s":Lorg/spongycastle/jce/spec/ECParameterSpec;
336 ····:cond_2341 ····:cond_2
337 ····:try_start_0342 ····:try_start_0
Offset 473, 21 lines modifiedOffset 478, 23 lines modified
473 ····move-result-object·v11478 ····move-result-object·v11
  
474 ····.line·115479 ····.line·115
475 ····new-instance·v12,·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;480 ····new-instance·v12,·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
  
476 ····check-cast·v8,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/BCECPublicKey;481 ····check-cast·v8,·Lorg/spongycastle/jcajce/provider/asymmetric/ec/BCECPublicKey;
  
 482 ····.line·116
477 ····.end·local·v8····#·"k":Lorg/spongycastle/jce/interfaces/ECPublicKey;483 ····.end·local·v8····#·"k":Lorg/spongycastle/jce/interfaces/ECPublicKey;
478 ····invoke-virtual·{v8},·Lorg/spongycastle/jcajce/provider/asymmetric/ec/BCECPublicKey;->engineGetQ()Lorg/spongycastle/math/ec/ECPoint;484 ····invoke-virtual·{v8},·Lorg/spongycastle/jcajce/provider/asymmetric/ec/BCECPublicKey;->engineGetQ()Lorg/spongycastle/math/ec/ECPoint;
  
479 ····move-result-object·v13485 ····move-result-object·v13
  
480 ····new-instance·v0,·Lorg/spongycastle/crypto/params/ECDomainParameters;486 ····new-instance·v0,·Lorg/spongycastle/crypto/params/ECDomainParameters;
  
 487 ····.line·117
481 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;488 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
482 ····move-result-object·v1489 ····move-result-object·v1
  
483 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;490 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
484 ····move-result-object·v2491 ····move-result-object·v2
Offset 517, 20 lines modifiedOffset 524, 22 lines modified
  
517 ····.line·121524 ····.line·121
518 ····.restart·local·v8····#·"k":Lorg/spongycastle/jce/interfaces/ECPublicKey;525 ····.restart·local·v8····#·"k":Lorg/spongycastle/jce/interfaces/ECPublicKey;
519 ····.restart·local·v11····#·"s":Lorg/spongycastle/jce/spec/ECParameterSpec;526 ····.restart·local·v11····#·"s":Lorg/spongycastle/jce/spec/ECParameterSpec;
520 ····:cond_0527 ····:cond_0
521 ····new-instance·v12,·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;528 ····new-instance·v12,·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;
  
 529 ····.line·122
522 ····invoke-interface·{v8},·Lorg/spongycastle/jce/interfaces/ECPublicKey;->getQ()Lorg/spongycastle/math/ec/ECPoint;530 ····invoke-interface·{v8},·Lorg/spongycastle/jce/interfaces/ECPublicKey;->getQ()Lorg/spongycastle/math/ec/ECPoint;
  
523 ····move-result-object·v13531 ····move-result-object·v13
  
524 ····new-instance·v0,·Lorg/spongycastle/crypto/params/ECDomainParameters;532 ····new-instance·v0,·Lorg/spongycastle/crypto/params/ECDomainParameters;
  
 533 ····.line·123
525 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;534 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
526 ····move-result-object·v1535 ····move-result-object·v1
  
527 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;536 ····invoke-virtual·{v11},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
528 ····move-result-object·v2537 ····move-result-object·v2
Offset 549, 14 lines modifiedOffset 558, 15 lines modified
  
549 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V558 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
550 ····invoke-direct·{v12,·v13,·v0},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;-><init>(Lorg/spongycastle/math/ec/ECPoint;Lorg/spongycastle/crypto/params/ECDomainParameters;)V559 ····invoke-direct·{v12,·v13,·v0},·Lorg/spongycastle/crypto/params/ECPublicKeyParameters;-><init>(Lorg/spongycastle/math/ec/ECPoint;Lorg/spongycastle/crypto/params/ECDomainParameters;)V
  
551 ····move-object·v0,·v12560 ····move-object·v0,·v12
  
 561 ····.line·121
552 ····goto·:goto_0562 ····goto·:goto_0
  
553 ····.line·126563 ····.line·126
554 ····.end·local·v8····#·"k":Lorg/spongycastle/jce/interfaces/ECPublicKey;564 ····.end·local·v8····#·"k":Lorg/spongycastle/jce/interfaces/ECPublicKey;
555 ····.end·local·v11····#·"s":Lorg/spongycastle/jce/spec/ECParameterSpec;565 ····.end·local·v11····#·"s":Lorg/spongycastle/jce/spec/ECParameterSpec;
556 ····:cond_1566 ····:cond_1
557 ····instance-of·v0,·p0,·Ljava/security/interfaces/ECPublicKey;567 ····instance-of·v0,·p0,·Ljava/security/interfaces/ECPublicKey;
Offset 578, 28 lines modifiedOffset 588, 30 lines modified
  
578 ····move-result-object·v11588 ····move-result-object·v11
Max diff block lines reached; 1769/6375 bytes (27.75%) of diff not shown.
2.57 KB
smali/org/spongycastle/jcajce/provider/asymmetric/util/GOST3410Util.smali
    
Offset 50, 14 lines modifiedOffset 50, 15 lines modified
  
50 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/GOST3410PrivateKey;->getX()Ljava/math/BigInteger;50 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/GOST3410PrivateKey;->getX()Ljava/math/BigInteger;
  
51 ····move-result-object·v351 ····move-result-object·v3
  
52 ····new-instance·v4,·Lorg/spongycastle/crypto/params/GOST3410Parameters;52 ····new-instance·v4,·Lorg/spongycastle/crypto/params/GOST3410Parameters;
  
 53 ····.line·47
53 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->getP()Ljava/math/BigInteger;54 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->getP()Ljava/math/BigInteger;
  
54 ····move-result-object·v555 ····move-result-object·v5
  
55 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->getQ()Ljava/math/BigInteger;56 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->getQ()Ljava/math/BigInteger;
  
56 ····move-result-object·v657 ····move-result-object·v6
Offset 66, 14 lines modifiedOffset 67, 15 lines modified
  
66 ····move-result-object·v767 ····move-result-object·v7
  
67 ····invoke-direct·{v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/GOST3410Parameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V68 ····invoke-direct·{v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/GOST3410Parameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
68 ····invoke-direct·{v2,·v3,·v4},·Lorg/spongycastle/crypto/params/GOST3410PrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/GOST3410Parameters;)V69 ····invoke-direct·{v2,·v3,·v4},·Lorg/spongycastle/crypto/params/GOST3410PrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/GOST3410Parameters;)V
  
 70 ····.line·46
69 ····return-object·v271 ····return-object·v2
  
70 ····.line·5072 ····.line·50
71 ····.end·local·v0····#·"k":Lorg/spongycastle/jce/interfaces/GOST3410PrivateKey;73 ····.end·local·v0····#·"k":Lorg/spongycastle/jce/interfaces/GOST3410PrivateKey;
72 ····.end·local·v1····#·"p":Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;74 ····.end·local·v1····#·"p":Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;
73 ····:cond_075 ····:cond_0
74 ····new-instance·v2,·Ljava/security/InvalidKeyException;76 ····new-instance·v2,·Ljava/security/InvalidKeyException;
Offset 121, 14 lines modifiedOffset 123, 15 lines modified
  
121 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/GOST3410PublicKey;->getY()Ljava/math/BigInteger;123 ····invoke-interface·{v0},·Lorg/spongycastle/jce/interfaces/GOST3410PublicKey;->getY()Ljava/math/BigInteger;
  
122 ····move-result-object·v3124 ····move-result-object·v3
  
123 ····new-instance·v4,·Lorg/spongycastle/crypto/params/GOST3410Parameters;125 ····new-instance·v4,·Lorg/spongycastle/crypto/params/GOST3410Parameters;
  
 126 ····.line·31
124 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->getP()Ljava/math/BigInteger;127 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->getP()Ljava/math/BigInteger;
  
125 ····move-result-object·v5128 ····move-result-object·v5
  
126 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->getQ()Ljava/math/BigInteger;129 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->getQ()Ljava/math/BigInteger;
  
127 ····move-result-object·v6130 ····move-result-object·v6
Offset 137, 14 lines modifiedOffset 140, 15 lines modified
  
137 ····move-result-object·v7140 ····move-result-object·v7
  
138 ····invoke-direct·{v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/GOST3410Parameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V141 ····invoke-direct·{v4,·v5,·v6,·v7},·Lorg/spongycastle/crypto/params/GOST3410Parameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
139 ····invoke-direct·{v2,·v3,·v4},·Lorg/spongycastle/crypto/params/GOST3410PublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/GOST3410Parameters;)V142 ····invoke-direct·{v2,·v3,·v4},·Lorg/spongycastle/crypto/params/GOST3410PublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/GOST3410Parameters;)V
  
 143 ····.line·30
140 ····return-object·v2144 ····return-object·v2
  
141 ····.line·34145 ····.line·34
142 ····.end·local·v0····#·"k":Lorg/spongycastle/jce/interfaces/GOST3410PublicKey;146 ····.end·local·v0····#·"k":Lorg/spongycastle/jce/interfaces/GOST3410PublicKey;
143 ····.end·local·v1····#·"p":Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;147 ····.end·local·v1····#·"p":Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;
144 ····:cond_0148 ····:cond_0
145 ····new-instance·v2,·Ljava/security/InvalidKeyException;149 ····new-instance·v2,·Ljava/security/InvalidKeyException;
5.04 KB
smali/org/spongycastle/jcajce/provider/asymmetric/util/EC5Util.smali
    
Offset 333, 50 lines modifiedOffset 333, 55 lines modified
333 ····.line·73333 ····.line·73
334 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;334 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
335 ····move-object·v1,·p1335 ····move-object·v1,·p1
  
336 ····check-cast·v1,·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;336 ····check-cast·v1,·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;
  
 337 ····.line·74
337 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getName()Ljava/lang/String;338 ····invoke-virtual·{v1},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getName()Ljava/lang/String;
  
338 ····move-result-object·v1339 ····move-result-object·v1
  
339 ····new-instance·v3,·Ljava/security/spec/ECPoint;340 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 341 ····.line·77
340 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;342 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
341 ····move-result-object·v2343 ····move-result-object·v2
  
342 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;344 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
343 ····move-result-object·v2345 ····move-result-object·v2
  
344 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;346 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
345 ····move-result-object·v2347 ····move-result-object·v2
  
 348 ····.line·78
346 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;349 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
347 ····move-result-object·v4350 ····move-result-object·v4
  
348 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;351 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
349 ····move-result-object·v4352 ····move-result-object·v4
  
350 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;353 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
351 ····move-result-object·v4354 ····move-result-object·v4
  
352 ····invoke-direct·{v3,·v2,·v4},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V355 ····invoke-direct·{v3,·v2,·v4},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 356 ····.line·79
353 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getN()Ljava/math/BigInteger;357 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getN()Ljava/math/BigInteger;
  
354 ····move-result-object·v4358 ····move-result-object·v4
  
 359 ····.line·80
355 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getH()Ljava/math/BigInteger;360 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getH()Ljava/math/BigInteger;
  
356 ····move-result-object·v5361 ····move-result-object·v5
  
357 ····move-object·v2,·p0362 ····move-object·v2,·p0
  
358 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V363 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
Offset 386, 44 lines modifiedOffset 391, 48 lines modified
386 ····return-object·v0391 ····return-object·v0
  
387 ····:cond_0392 ····:cond_0
388 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;393 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;
  
389 ····new-instance·v1,·Ljava/security/spec/ECPoint;394 ····new-instance·v1,·Ljava/security/spec/ECPoint;
  
 395 ····.line·87
390 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;396 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
391 ····move-result-object·v2397 ····move-result-object·v2
  
392 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;398 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
393 ····move-result-object·v2399 ····move-result-object·v2
  
394 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;400 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
395 ····move-result-object·v2401 ····move-result-object·v2
  
 402 ····.line·88
396 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;403 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
397 ····move-result-object·v3404 ····move-result-object·v3
  
398 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;405 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
399 ····move-result-object·v3406 ····move-result-object·v3
  
400 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;407 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
401 ····move-result-object·v3408 ····move-result-object·v3
  
402 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V409 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 410 ····.line·89
403 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getN()Ljava/math/BigInteger;411 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getN()Ljava/math/BigInteger;
  
404 ····move-result-object·v2412 ····move-result-object·v2
  
 413 ····.line·90
405 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getH()Ljava/math/BigInteger;414 ····invoke-virtual·{p1},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getH()Ljava/math/BigInteger;
  
406 ····move-result-object·v3415 ····move-result-object·v3
  
407 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I416 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I
  
408 ····move-result·v3417 ····move-result·v3
Offset 448, 41 lines modifiedOffset 457, 46 lines modified
  
448 ····move-result-object·v1457 ····move-result-object·v1
  
449 ····.line·100458 ····.line·100
450 ····.local·v1,·"curve":Lorg/spongycastle/math/ec/ECCurve;459 ····.local·v1,·"curve":Lorg/spongycastle/math/ec/ECCurve;
451 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECParameterSpec;460 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECParameterSpec;
  
 461 ····.line·102
452 ····invoke-virtual·{p0},·Ljava/security/spec/ECParameterSpec;->getGenerator()Ljava/security/spec/ECPoint;462 ····invoke-virtual·{p0},·Ljava/security/spec/ECParameterSpec;->getGenerator()Ljava/security/spec/ECPoint;
  
453 ····move-result-object·v2463 ····move-result-object·v2
  
454 ····invoke-static·{v1,·v2,·p1},·Lorg/spongycastle/jcajce/provider/asymmetric/util/EC5Util;->convertPoint(Lorg/spongycastle/math/ec/ECCurve;Ljava/security/spec/ECPoint;Z)Lorg/spongycastle/math/ec/ECPoint;464 ····invoke-static·{v1,·v2,·p1},·Lorg/spongycastle/jcajce/provider/asymmetric/util/EC5Util;->convertPoint(Lorg/spongycastle/math/ec/ECCurve;Ljava/security/spec/ECPoint;Z)Lorg/spongycastle/math/ec/ECPoint;
  
455 ····move-result-object·v2465 ····move-result-object·v2
  
 466 ····.line·103
456 ····invoke-virtual·{p0},·Ljava/security/spec/ECParameterSpec;->getOrder()Ljava/math/BigInteger;467 ····invoke-virtual·{p0},·Ljava/security/spec/ECParameterSpec;->getOrder()Ljava/math/BigInteger;
  
457 ····move-result-object·v3468 ····move-result-object·v3
  
 469 ····.line·104
Max diff block lines reached; 685/5022 bytes (13.64%) of diff not shown.
14.6 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PrivateKey.smali
    
Offset 150, 44 lines modifiedOffset 150, 48 lines modified
  
150 ····.line·126150 ····.line·126
151 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;151 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
152 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;152 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
153 ····new-instance·v3,·Ljava/security/spec/ECPoint;153 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 154 ····.line·129
154 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;155 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
155 ····move-result-object·v4156 ····move-result-object·v4
  
156 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;157 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
157 ····move-result-object·v4158 ····move-result-object·v4
  
158 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;159 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
159 ····move-result-object·v4160 ····move-result-object·v4
  
 161 ····.line·130
160 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;162 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
161 ····move-result-object·v5163 ····move-result-object·v5
  
162 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;164 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
163 ····move-result-object·v5165 ····move-result-object·v5
  
164 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;166 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
165 ····move-result-object·v5167 ····move-result-object·v5
  
166 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V168 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 169 ····.line·131
167 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;170 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
168 ····move-result-object·v4171 ····move-result-object·v4
  
 172 ····.line·132
169 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;173 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
170 ····move-result-object·v5174 ····move-result-object·v5
  
171 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I175 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
172 ····move-result·v5176 ····move-result·v5
Offset 279, 44 lines modifiedOffset 283, 48 lines modified
  
279 ····.line·159283 ····.line·159
280 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;284 ····.local·v1,·"ellipticCurve":Ljava/security/spec/EllipticCurve;
281 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;285 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
282 ····new-instance·v3,·Ljava/security/spec/ECPoint;286 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 287 ····.line·162
283 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;288 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
284 ····move-result-object·v4289 ····move-result-object·v4
  
285 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;290 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
286 ····move-result-object·v4291 ····move-result-object·v4
  
287 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;292 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
288 ····move-result-object·v4293 ····move-result-object·v4
  
 294 ····.line·163
289 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;295 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
290 ····move-result-object·v5296 ····move-result-object·v5
  
291 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;297 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
292 ····move-result-object·v5298 ····move-result-object·v5
  
293 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;299 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
294 ····move-result-object·v5300 ····move-result-object·v5
  
295 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V301 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 302 ····.line·164
296 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;303 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
297 ····move-result-object·v4304 ····move-result-object·v4
  
 305 ····.line·165
298 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;306 ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
299 ····move-result-object·v5307 ····move-result-object·v5
  
300 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I308 ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I
  
301 ····move-result·v5309 ····move-result·v5
Offset 360, 44 lines modifiedOffset 368, 48 lines modified
  
360 ····.line·171368 ····.line·171
361 ····.restart·local·v1····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;369 ····.restart·local·v1····#·"ellipticCurve":Ljava/security/spec/EllipticCurve;
362 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;370 ····new-instance·v2,·Ljava/security/spec/ECParameterSpec;
  
363 ····new-instance·v3,·Ljava/security/spec/ECPoint;371 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 372 ····.line·174
364 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;373 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
365 ····move-result-object·v4374 ····move-result-object·v4
  
366 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;375 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
367 ····move-result-object·v4376 ····move-result-object·v4
  
368 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;377 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
369 ····move-result-object·v4378 ····move-result-object·v4
  
 379 ····.line·175
370 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;380 ····invoke-virtual·{p4},·Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
371 ····move-result-object·v5381 ····move-result-object·v5
  
372 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;382 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
373 ····move-result-object·v5383 ····move-result-object·v5
  
Max diff block lines reached; 10368/14745 bytes (70.32%) of diff not shown.
6.76 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PublicKey.smali
    
Offset 486, 54 lines modifiedOffset 486, 59 lines modified
  
486 ····.prologue486 ····.prologue
487 ····.line·148487 ····.line·148
488 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;488 ····new-instance·v0,·Ljava/security/spec/ECParameterSpec;
  
489 ····new-instance·v1,·Ljava/security/spec/ECPoint;489 ····new-instance·v1,·Ljava/security/spec/ECPoint;
  
 490 ····.line·151
490 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;491 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
491 ····move-result-object·v2492 ····move-result-object·v2
  
492 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;493 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
493 ····move-result-object·v2494 ····move-result-object·v2
  
494 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;495 ····invoke-virtual·{v2},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
495 ····move-result-object·v2496 ····move-result-object·v2
  
 497 ····.line·152
496 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;498 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
497 ····move-result-object·v3499 ····move-result-object·v3
  
498 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;500 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
499 ····move-result-object·v3501 ····move-result-object·v3
  
500 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;502 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
501 ····move-result-object·v3503 ····move-result-object·v3
  
502 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V504 ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 505 ····.line·153
503 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;506 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
504 ····move-result-object·v2507 ····move-result-object·v2
  
 508 ····.line·154
505 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;509 ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
506 ····move-result-object·v3510 ····move-result-object·v3
  
507 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I511 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I
  
508 ····move-result·v3512 ····move-result·v3
  
509 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V513 ····invoke-direct·{v0,·p1,·v1,·v2,·v3},·Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V
  
 514 ····.line·148
510 ····return-object·v0515 ····return-object·v0
511 .end·method516 .end·method
  
512 .method·private·extractBytes([BILjava/math/BigInteger;)V517 .method·private·extractBytes([BILjava/math/BigInteger;)V
513 ····.locals·7518 ····.locals·7
514 ····.param·p1,·"encKey"····#·[B519 ····.param·p1,·"encKey"····#·[B
515 ····.param·p2,·"offSet"····#·I520 ····.param·p2,·"offSet"····#·I
Offset 789, 50 lines modifiedOffset 794, 54 lines modified
789 ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PublicKey;->q:Lorg/spongycastle/math/ec/ECPoint;794 ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PublicKey;->q:Lorg/spongycastle/math/ec/ECPoint;
  
790 ····.line·209795 ····.line·209
791 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;796 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
792 ····iget-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PublicKey;->gostParams:Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;797 ····iget-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PublicKey;->gostParams:Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;
  
 798 ····.line·210
793 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;->getPublicKeyParamSet()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;799 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;->getPublicKeyParamSet()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
794 ····move-result-object·v1800 ····move-result-object·v1
  
795 ····invoke-static·{v1},·Lorg/spongycastle/asn1/cryptopro/ECGOST3410NamedCurves;->getName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;801 ····invoke-static·{v1},·Lorg/spongycastle/asn1/cryptopro/ECGOST3410NamedCurves;->getName(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Ljava/lang/String;
  
796 ····move-result-object·v1802 ····move-result-object·v1
  
797 ····new-instance·v3,·Ljava/security/spec/ECPoint;803 ····new-instance·v3,·Ljava/security/spec/ECPoint;
  
 804 ····.line·213
798 ····invoke-virtual·{v12},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;805 ····invoke-virtual·{v12},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
799 ····move-result-object·v4806 ····move-result-object·v4
  
800 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;807 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
801 ····move-result-object·v4808 ····move-result-object·v4
  
802 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;809 ····invoke-virtual·{v4},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
803 ····move-result-object·v4810 ····move-result-object·v4
  
 811 ····.line·214
804 ····invoke-virtual·{v12},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;812 ····invoke-virtual·{v12},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
805 ····move-result-object·v5813 ····move-result-object·v5
  
806 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;814 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
  
807 ····move-result-object·v5815 ····move-result-object·v5
  
808 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;816 ····invoke-virtual·{v5},·Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
  
809 ····move-result-object·v5817 ····move-result-object·v5
  
810 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V818 ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 819 ····.line·215
811 ····invoke-virtual·{v12},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getN()Ljava/math/BigInteger;820 ····invoke-virtual·{v12},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getN()Ljava/math/BigInteger;
  
812 ····move-result-object·v4821 ····move-result-object·v4
  
813 ····invoke-virtual·{v12},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getH()Ljava/math/BigInteger;822 ····invoke-virtual·{v12},·Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;->getH()Ljava/math/BigInteger;
  
814 ····move-result-object·v5823 ····move-result-object·v5
Offset 1119, 14 lines modifiedOffset 1128, 15 lines modified
1119 ····.line·2411128 ····.line·241
1120 ····new-instance·v11,·Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;1129 ····new-instance·v11,·Lorg/spongycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters;
  
1121 ····iget-object·v2,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PublicKey;->ecSpec:Ljava/security/spec/ECParameterSpec;1130 ····iget-object·v2,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ecgost/BCECGOST3410PublicKey;->ecSpec:Ljava/security/spec/ECParameterSpec;
  
1122 ····check-cast·v2,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;1131 ····check-cast·v2,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
 1132 ····.line·242
1123 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;->getName()Ljava/lang/String;1133 ····invoke-virtual·{v2},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;->getName()Ljava/lang/String;
  
1124 ····move-result-object·v21134 ····move-result-object·v2
  
Max diff block lines reached; 1956/6755 bytes (28.96%) of diff not shown.
1.49 KB
smali/org/spongycastle/jcajce/provider/asymmetric/ecgost/KeyPairGeneratorSpi.smali
    
Offset 476, 30 lines modifiedOffset 476, 35 lines modified
476 ····goto·:goto_1476 ····goto·:goto_1
  
477 ····.line·114477 ····.line·114
478 ····.restart·local·v8····#·"ecP":Lorg/spongycastle/crypto/params/ECDomainParameters;478 ····.restart·local·v8····#·"ecP":Lorg/spongycastle/crypto/params/ECDomainParameters;
479 ····:cond_4479 ····:cond_4
480 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;480 ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
  
 481 ····.line·116
481 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;482 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
  
482 ····move-result-object·v2483 ····move-result-object·v2
  
 484 ····.line·117
483 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;485 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
  
484 ····move-result-object·v3486 ····move-result-object·v3
  
 487 ····.line·118
485 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;488 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
  
486 ····move-result-object·v4489 ····move-result-object·v4
  
 490 ····.line·119
487 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;491 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
  
488 ····move-result-object·v5492 ····move-result-object·v5
  
 493 ····.line·120
489 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B494 ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B
  
490 ····move-result-object·v6495 ····move-result-object·v6
  
491 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V496 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
492 ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ecgost/KeyPairGeneratorSpi;->ecParams:Ljava/lang/Object;497 ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/ecgost/KeyPairGeneratorSpi;->ecParams:Ljava/lang/Object;
2.43 KB
smali/org/spongycastle/jcajce/provider/util/DigestFactory.smali
    
Offset 566, 14 lines modifiedOffset 566, 15 lines modified
566 ····move-result·v0566 ····move-result·v0
  
567 ····if-nez·v0,·:cond_5567 ····if-nez·v0,·:cond_5
  
568 ····:cond_0568 ····:cond_0
569 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha224:Ljava/util/Set;569 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha224:Ljava/util/Set;
  
 570 ····.line·119
570 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z571 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
571 ····move-result·v0572 ····move-result·v0
  
572 ····if-eqz·v0,·:cond_1573 ····if-eqz·v0,·:cond_1
  
573 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha224:Ljava/util/Set;574 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha224:Ljava/util/Set;
Offset 583, 14 lines modifiedOffset 584, 15 lines modified
583 ····move-result·v0584 ····move-result·v0
  
584 ····if-nez·v0,·:cond_5585 ····if-nez·v0,·:cond_5
  
585 ····:cond_1586 ····:cond_1
586 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha256:Ljava/util/Set;587 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha256:Ljava/util/Set;
  
 588 ····.line·120
587 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z589 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
588 ····move-result·v0590 ····move-result·v0
  
589 ····if-eqz·v0,·:cond_2591 ····if-eqz·v0,·:cond_2
  
590 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha256:Ljava/util/Set;592 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha256:Ljava/util/Set;
Offset 600, 14 lines modifiedOffset 602, 15 lines modified
600 ····move-result·v0602 ····move-result·v0
  
601 ····if-nez·v0,·:cond_5603 ····if-nez·v0,·:cond_5
  
602 ····:cond_2604 ····:cond_2
603 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha384:Ljava/util/Set;605 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha384:Ljava/util/Set;
  
 606 ····.line·121
604 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z607 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
605 ····move-result·v0608 ····move-result·v0
  
606 ····if-eqz·v0,·:cond_3609 ····if-eqz·v0,·:cond_3
  
607 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha384:Ljava/util/Set;610 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha384:Ljava/util/Set;
Offset 617, 14 lines modifiedOffset 620, 15 lines modified
617 ····move-result·v0620 ····move-result·v0
  
618 ····if-nez·v0,·:cond_5621 ····if-nez·v0,·:cond_5
  
619 ····:cond_3622 ····:cond_3
620 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha512:Ljava/util/Set;623 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha512:Ljava/util/Set;
  
 624 ····.line·122
621 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z625 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
622 ····move-result·v0626 ····move-result·v0
  
623 ····if-eqz·v0,·:cond_4627 ····if-eqz·v0,·:cond_4
  
624 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha512:Ljava/util/Set;628 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->sha512:Ljava/util/Set;
Offset 634, 14 lines modifiedOffset 638, 15 lines modified
634 ····move-result·v0638 ····move-result·v0
  
635 ····if-nez·v0,·:cond_5639 ····if-nez·v0,·:cond_5
  
636 ····:cond_4640 ····:cond_4
637 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->md5:Ljava/util/Set;641 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->md5:Ljava/util/Set;
  
 642 ····.line·123
638 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z643 ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
639 ····move-result·v0644 ····move-result·v0
  
640 ····if-eqz·v0,·:cond_6645 ····if-eqz·v0,·:cond_6
  
641 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->md5:Ljava/util/Set;646 ····sget-object·v0,·Lorg/spongycastle/jcajce/provider/util/DigestFactory;->md5:Ljava/util/Set;
Offset 651, 15 lines modifiedOffset 656, 17 lines modified
651 ····move-result·v0656 ····move-result·v0
  
652 ····if-eqz·v0,·:cond_6657 ····if-eqz·v0,·:cond_6
  
653 ····:cond_5658 ····:cond_5
654 ····const/4·v0,·0x1659 ····const/4·v0,·0x1
  
 660 ····.line·118
655 ····:goto_0661 ····:goto_0
656 ····return·v0662 ····return·v0
  
 663 ····.line·123
657 ····:cond_6664 ····:cond_6
658 ····const/4·v0,·0x0665 ····const/4·v0,·0x0
  
659 ····goto·:goto_0666 ····goto·:goto_0
660 .end·method667 .end·method
323 B
smali/org/spongycastle/jcajce/provider/keystore/PKCS12.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·622 ····.line·6
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·10 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
315 B
smali/org/spongycastle/jcajce/provider/keystore/BC.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·622 ····.line·6
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·10 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
9.16 KB
smali/org/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi.smali
    
Offset 7, 15 lines modifiedOffset 7, 14 lines modified
7 .implements·Lorg/spongycastle/asn1/x509/X509ObjectIdentifiers;7 .implements·Lorg/spongycastle/asn1/x509/X509ObjectIdentifiers;
8 .implements·Lorg/spongycastle/jce/interfaces/BCKeyStore;8 .implements·Lorg/spongycastle/jce/interfaces/BCKeyStore;
  
  
9 #·annotations9 #·annotations
10 .annotation·system·Ldalvik/annotation/MemberClasses;10 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····value·=·{11 ····value·=·{
12 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$1;, 
13 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$DefaultSecretKeyProvider;,12 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$DefaultSecretKeyProvider;,
14 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$IgnoresCaseHashtable;,13 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$IgnoresCaseHashtable;,
15 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$DefPKCS12KeyStore3DES;,14 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$DefPKCS12KeyStore3DES;,
16 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$DefPKCS12KeyStore;,15 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$DefPKCS12KeyStore;,
17 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$BCPKCS12KeyStore3DES;,16 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$BCPKCS12KeyStore3DES;,
18 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$BCPKCS12KeyStore;,17 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$BCPKCS12KeyStore;,
19 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$CertId;18 ········Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi$CertId;
Offset 565, 14 lines modifiedOffset 564, 15 lines modified
565 ····.param·p1,·"pubKey"····#·Ljava/security/PublicKey;564 ····.param·p1,·"pubKey"····#·Ljava/security/PublicKey;
  
566 ····.prologue565 ····.prologue
567 ····.line·209566 ····.line·209
568 ····:try_start_0567 ····:try_start_0
569 ····new-instance·v1,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;568 ····new-instance·v1,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;
  
 569 ····.line·210
570 ····invoke-interface·{p1},·Ljava/security/PublicKey;->getEncoded()[B570 ····invoke-interface·{p1},·Ljava/security/PublicKey;->getEncoded()[B
  
571 ····move-result-object·v2571 ····move-result-object·v2
  
572 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;572 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
  
573 ····move-result-object·v2573 ····move-result-object·v2
Offset 1198, 14 lines modifiedOffset 1198, 15 lines modified
1198 ····.local·v22,·"cAttrSet":Z1198 ····.local·v22,·"cAttrSet":Z
1199 ····new-instance·v23,·Lorg/spongycastle/asn1/pkcs/CertBag;1199 ····new-instance·v23,·Lorg/spongycastle/asn1/pkcs/CertBag;
  
1200 ····sget-object·v4,·Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi;->x509Certificate:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;1200 ····sget-object·v4,·Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi;->x509Certificate:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
1201 ····new-instance·v5,·Lorg/spongycastle/asn1/DEROctetString;1201 ····new-instance·v5,·Lorg/spongycastle/asn1/DEROctetString;
  
 1202 ····.line·1362
1202 ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B1203 ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B
  
1203 ····move-result-object·v71204 ····move-result-object·v7
  
1204 ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V1205 ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
1205 ····move-object/from16·v0,·v231206 ····move-object/from16·v0,·v23
Offset 1611, 14 lines modifiedOffset 1612, 15 lines modified
1611 ····.line·14421612 ····.line·1442
1612 ····new-instance·v23,·Lorg/spongycastle/asn1/pkcs/CertBag;1613 ····new-instance·v23,·Lorg/spongycastle/asn1/pkcs/CertBag;
  
1613 ····sget-object·v4,·Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi;->x509Certificate:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;1614 ····sget-object·v4,·Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi;->x509Certificate:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
1614 ····new-instance·v5,·Lorg/spongycastle/asn1/DEROctetString;1615 ····new-instance·v5,·Lorg/spongycastle/asn1/DEROctetString;
  
 1616 ····.line·1444
1615 ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B1617 ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B
  
1616 ····move-result-object·v71618 ····move-result-object·v7
  
1617 ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V1619 ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
1618 ····move-object/from16·v0,·v231620 ····move-object/from16·v0,·v23
Offset 1957, 14 lines modifiedOffset 1959, 15 lines modified
1957 ····.line·15191959 ····.line·1519
1958 ····new-instance·v23,·Lorg/spongycastle/asn1/pkcs/CertBag;1960 ····new-instance·v23,·Lorg/spongycastle/asn1/pkcs/CertBag;
  
1959 ····sget-object·v4,·Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi;->x509Certificate:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;1961 ····sget-object·v4,·Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi;->x509Certificate:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
1960 ····new-instance·v5,·Lorg/spongycastle/asn1/DEROctetString;1962 ····new-instance·v5,·Lorg/spongycastle/asn1/DEROctetString;
  
 1963 ····.line·1521
1961 ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B1964 ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B
  
1962 ····move-result-object·v71965 ····move-result-object·v7
  
1963 ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V1966 ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
1964 ····move-object/from16·v0,·v231967 ····move-object/from16·v0,·v23
Offset 2223, 14 lines modifiedOffset 2226, 15 lines modified
  
2223 ····const/4·v4,·0x12226 ····const/4·v4,·0x1
  
2224 ····new-instance·v5,·Lorg/spongycastle/asn1/pkcs/ContentInfo;2227 ····new-instance·v5,·Lorg/spongycastle/asn1/pkcs/ContentInfo;
  
2225 ····sget-object·v7,·Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi;->encryptedData:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;2228 ····sget-object·v7,·Lorg/spongycastle/jcajce/provider/keystore/pkcs12/PKCS12KeyStoreSpi;->encryptedData:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
 2229 ····.line·1567
2226 ····invoke-virtual/range·{v24·..·v24},·Lorg/spongycastle/asn1/pkcs/EncryptedData;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive;2230 ····invoke-virtual/range·{v24·..·v24},·Lorg/spongycastle/asn1/pkcs/EncryptedData;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive;
  
2227 ····move-result-object·v82231 ····move-result-object·v8
  
2228 ····invoke-direct·{v5,·v7,·v8},·Lorg/spongycastle/asn1/pkcs/ContentInfo;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V2232 ····invoke-direct·{v5,·v7,·v8},·Lorg/spongycastle/asn1/pkcs/ContentInfo;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V
  
2229 ····aput-object·v5,·v38,·v42233 ····aput-object·v5,·v38,·v4
Offset 2555, 18 lines modifiedOffset 2559, 20 lines modified
  
2555 ····move-result-object·v62559 ····move-result-object·v6
  
2556 ····.line·6752560 ····.line·675
2557 ····.local·v6,·"keyFact":Ljavax/crypto/SecretKeyFactory;2561 ····.local·v6,·"keyFact":Ljavax/crypto/SecretKeyFactory;
2558 ····new-instance·v3,·Ljavax/crypto/spec/PBEParameterSpec;2562 ····new-instance·v3,·Ljavax/crypto/spec/PBEParameterSpec;
  
 2563 ····.line·676
2559 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIV()[B2564 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIV()[B
  
2560 ····move-result-object·v102565 ····move-result-object·v10
  
 2566 ····.line·677
2561 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIterations()Ljava/math/BigInteger;2567 ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIterations()Ljava/math/BigInteger;
  
2562 ····move-result-object·v112568 ····move-result-object·v11
  
2563 ····invoke-virtual·{v11},·Ljava/math/BigInteger;->intValue()I2569 ····invoke-virtual·{v11},·Ljava/math/BigInteger;->intValue()I
  
2564 ····move-result·v112570 ····move-result·v11
Offset 4576, 26 lines modifiedOffset 4582, 28 lines modified
4576 ····.local·v31,·"d":Lorg/spongycastle/asn1/pkcs/EncryptedData;4582 ····.local·v31,·"d":Lorg/spongycastle/asn1/pkcs/EncryptedData;
4577 ····const/4·v10,·0x04583 ····const/4·v10,·0x0
  
4578 ····invoke-virtual/range·{v31·..·v31},·Lorg/spongycastle/asn1/pkcs/EncryptedData;->getEncryptionAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;4584 ····invoke-virtual/range·{v31·..·v31},·Lorg/spongycastle/asn1/pkcs/EncryptedData;->getEncryptionAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
4579 ····move-result-object·v114585 ····move-result-object·v11
  
 4586 ····.line·936
4580 ····invoke-virtual/range·{v31·..·v31},·Lorg/spongycastle/asn1/pkcs/EncryptedData;->getContent()Lorg/spongycastle/asn1/ASN1OctetString;4587 ····invoke-virtual/range·{v31·..·v31},·Lorg/spongycastle/asn1/pkcs/EncryptedData;->getContent()Lorg/spongycastle/asn1/ASN1OctetString;
  
Max diff block lines reached; 4353/9226 bytes (47.18%) of diff not shown.
653 B
smali/org/spongycastle/asn1/ASN1Sequence$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$outer:Lorg/spongycastle/asn1/ASN1Sequence;26 .field·final·synthetic·val$outer:Lorg/spongycastle/asn1/ASN1Sequence;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/spongycastle/asn1/ASN1Sequence;Lorg/spongycastle/asn1/ASN1Sequence;)V28 .method·constructor·<init>(Lorg/spongycastle/asn1/ASN1Sequence;Lorg/spongycastle/asn1/ASN1Sequence;)V
29 ····.locals·129 ····.locals·1
 30 ····.param·p1,·"this$0"····#·Lorg/spongycastle/asn1/ASN1Sequence;
  
30 ····.prologue31 ····.prologue
31 ····.line·17432 ····.line·174
32 ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/ASN1Sequence$1;->this$0:Lorg/spongycastle/asn1/ASN1Sequence;33 ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/ASN1Sequence$1;->this$0:Lorg/spongycastle/asn1/ASN1Sequence;
  
33 ····iput-object·p2,·p0,·Lorg/spongycastle/asn1/ASN1Sequence$1;->val$outer:Lorg/spongycastle/asn1/ASN1Sequence;34 ····iput-object·p2,·p0,·Lorg/spongycastle/asn1/ASN1Sequence$1;->val$outer:Lorg/spongycastle/asn1/ASN1Sequence;
  
498 B
smali/org/spongycastle/asn1/DERApplicationSpecific.smali
    
Offset 648, 14 lines modifiedOffset 648, 15 lines modified
  
648 ····if-ne·v2,·v3,·:cond_0648 ····if-ne·v2,·v3,·:cond_0
  
649 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/DERApplicationSpecific;->octets:[B649 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/DERApplicationSpecific;->octets:[B
  
650 ····iget-object·v3,·v0,·Lorg/spongycastle/asn1/DERApplicationSpecific;->octets:[B650 ····iget-object·v3,·v0,·Lorg/spongycastle/asn1/DERApplicationSpecific;->octets:[B
  
 651 ····.line·229
651 ····invoke-static·{v2,·v3},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z652 ····invoke-static·{v2,·v3},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z
  
652 ····move-result·v2653 ····move-result·v2
  
653 ····if-eqz·v2,·:cond_0654 ····if-eqz·v2,·:cond_0
  
654 ····const/4·v1,·0x1655 ····const/4·v1,·0x1
543 B
smali/org/spongycastle/asn1/DERGeneralString.smali
    
Offset 138, 14 lines modifiedOffset 138, 15 lines modified
  
138 ····const-string·v3,·"illegal·object·in·getInstance:·"138 ····const-string·v3,·"illegal·object·in·getInstance:·"
  
139 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;139 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
140 ····move-result-object·v2140 ····move-result-object·v2
  
 141 ····.line·35
141 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;142 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
142 ····move-result-object·v3143 ····move-result-object·v3
  
143 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;144 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
144 ····move-result-object·v3145 ····move-result-object·v3
454 B
smali/org/spongycastle/asn1/DERBitString.smali
    
Offset 596, 14 lines modifiedOffset 596, 15 lines modified
  
596 ····if-ne·v2,·v3,·:cond_0596 ····if-ne·v2,·v3,·:cond_0
  
597 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/DERBitString;->data:[B597 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/DERBitString;->data:[B
  
598 ····iget-object·v3,·v0,·Lorg/spongycastle/asn1/DERBitString;->data:[B598 ····iget-object·v3,·v0,·Lorg/spongycastle/asn1/DERBitString;->data:[B
  
 599 ····.line·240
599 ····invoke-static·{v2,·v3},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z600 ····invoke-static·{v2,·v3},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z
  
600 ····move-result·v2601 ····move-result·v2
  
601 ····if-eqz·v2,·:cond_0602 ····if-eqz·v2,·:cond_0
  
602 ····const/4·v1,·0x1603 ····const/4·v1,·0x1
537 B
smali/org/spongycastle/asn1/DERUTF8String.smali
    
Offset 138, 14 lines modifiedOffset 138, 15 lines modified
  
138 ····const-string·v3,·"illegal·object·in·getInstance:·"138 ····const-string·v3,·"illegal·object·in·getInstance:·"
  
139 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;139 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
140 ····move-result-object·v2140 ····move-result-object·v2
  
 141 ····.line·43
141 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;142 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
142 ····move-result-object·v3143 ····move-result-object·v3
  
143 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;144 ····invoke-virtual·{v3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
144 ····move-result-object·v3145 ····move-result-object·v3
1.82 KB
smali/org/spongycastle/asn1/ASN1StreamParser.smali
    
Offset 702, 25 lines modifiedOffset 702, 27 lines modified
  
702 ····move-result·v2702 ····move-result·v2
  
703 ····if-ne·v2,·v4,·:cond_1703 ····if-ne·v2,·v4,·:cond_1
  
704 ····new-instance·v2,·Lorg/spongycastle/asn1/BERTaggedObject;704 ····new-instance·v2,·Lorg/spongycastle/asn1/BERTaggedObject;
  
 705 ····.line·110
705 ····invoke-virtual·{v1,·v5},·Lorg/spongycastle/asn1/ASN1EncodableVector;->get(I)Lorg/spongycastle/asn1/ASN1Encodable;706 ····invoke-virtual·{v1,·v5},·Lorg/spongycastle/asn1/ASN1EncodableVector;->get(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
706 ····move-result-object·v3707 ····move-result-object·v3
  
707 ····invoke-direct·{v2,·v4,·p2,·v3},·Lorg/spongycastle/asn1/BERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V708 ····invoke-direct·{v2,·v4,·p2,·v3},·Lorg/spongycastle/asn1/BERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V
  
708 ····goto·:goto_0709 ····goto·:goto_0
  
709 ····:cond_1710 ····:cond_1
710 ····new-instance·v2,·Lorg/spongycastle/asn1/BERTaggedObject;711 ····new-instance·v2,·Lorg/spongycastle/asn1/BERTaggedObject;
  
 712 ····.line·111
711 ····invoke-static·{v1},·Lorg/spongycastle/asn1/BERFactory;->createSequence(Lorg/spongycastle/asn1/ASN1EncodableVector;)Lorg/spongycastle/asn1/BERSequence;713 ····invoke-static·{v1},·Lorg/spongycastle/asn1/BERFactory;->createSequence(Lorg/spongycastle/asn1/ASN1EncodableVector;)Lorg/spongycastle/asn1/BERSequence;
  
712 ····move-result-object·v3714 ····move-result-object·v3
  
713 ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/spongycastle/asn1/BERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V715 ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/spongycastle/asn1/BERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V
  
714 ····goto·:goto_0716 ····goto·:goto_0
Offset 731, 25 lines modifiedOffset 733, 27 lines modified
  
731 ····move-result·v2733 ····move-result·v2
  
732 ····if-ne·v2,·v4,·:cond_3734 ····if-ne·v2,·v4,·:cond_3
  
733 ····new-instance·v2,·Lorg/spongycastle/asn1/DERTaggedObject;735 ····new-instance·v2,·Lorg/spongycastle/asn1/DERTaggedObject;
  
 736 ····.line·115
734 ····invoke-virtual·{v1,·v5},·Lorg/spongycastle/asn1/ASN1EncodableVector;->get(I)Lorg/spongycastle/asn1/ASN1Encodable;737 ····invoke-virtual·{v1,·v5},·Lorg/spongycastle/asn1/ASN1EncodableVector;->get(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
735 ····move-result-object·v3738 ····move-result-object·v3
  
736 ····invoke-direct·{v2,·v4,·p2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V739 ····invoke-direct·{v2,·v4,·p2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V
  
737 ····goto·:goto_0740 ····goto·:goto_0
  
738 ····:cond_3741 ····:cond_3
739 ····new-instance·v2,·Lorg/spongycastle/asn1/DERTaggedObject;742 ····new-instance·v2,·Lorg/spongycastle/asn1/DERTaggedObject;
  
 743 ····.line·116
740 ····invoke-static·{v1},·Lorg/spongycastle/asn1/DERFactory;->createSequence(Lorg/spongycastle/asn1/ASN1EncodableVector;)Lorg/spongycastle/asn1/ASN1Sequence;744 ····invoke-static·{v1},·Lorg/spongycastle/asn1/DERFactory;->createSequence(Lorg/spongycastle/asn1/ASN1EncodableVector;)Lorg/spongycastle/asn1/ASN1Sequence;
  
741 ····move-result-object·v3745 ····move-result-object·v3
  
742 ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V746 ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V
  
743 ····goto·:goto_0747 ····goto·:goto_0
603 B
smali/org/spongycastle/asn1/ASN1Set$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$outer:Lorg/spongycastle/asn1/ASN1Set;26 .field·final·synthetic·val$outer:Lorg/spongycastle/asn1/ASN1Set;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lorg/spongycastle/asn1/ASN1Set;Lorg/spongycastle/asn1/ASN1Set;)V28 .method·constructor·<init>(Lorg/spongycastle/asn1/ASN1Set;Lorg/spongycastle/asn1/ASN1Set;)V
29 ····.locals·129 ····.locals·1
 30 ····.param·p1,·"this$0"····#·Lorg/spongycastle/asn1/ASN1Set;
  
30 ····.prologue31 ····.prologue
31 ····.line·22532 ····.line·225
32 ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/ASN1Set$1;->this$0:Lorg/spongycastle/asn1/ASN1Set;33 ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/ASN1Set$1;->this$0:Lorg/spongycastle/asn1/ASN1Set;
  
33 ····iput-object·p2,·p0,·Lorg/spongycastle/asn1/ASN1Set$1;->val$outer:Lorg/spongycastle/asn1/ASN1Set;34 ····iput-object·p2,·p0,·Lorg/spongycastle/asn1/ASN1Set$1;->val$outer:Lorg/spongycastle/asn1/ASN1Set;
  
570 B
smali/org/spongycastle/asn1/BEROctetString$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·this$0:Lorg/spongycastle/asn1/BEROctetString;22 .field·final·synthetic·this$0:Lorg/spongycastle/asn1/BEROctetString;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lorg/spongycastle/asn1/BEROctetString;)V24 .method·constructor·<init>(Lorg/spongycastle/asn1/BEROctetString;)V
25 ····.locals·125 ····.locals·1
 26 ····.param·p1,·"this$0"····#·Lorg/spongycastle/asn1/BEROctetString;
  
26 ····.prologue27 ····.prologue
27 ····.line·7728 ····.line·77
28 ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/BEROctetString$1;->this$0:Lorg/spongycastle/asn1/BEROctetString;29 ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/BEROctetString$1;->this$0:Lorg/spongycastle/asn1/BEROctetString;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.46 KB
smali/org/spongycastle/asn1/DERGeneralizedTime.smali
    
Offset 1147, 14 lines modifiedOffset 1147, 15 lines modified
  
1147 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1147 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1148 ····move-result-object·v31148 ····move-result-object·v3
  
1149 ····add-int/lit8·v4,·v1,·0x31149 ····add-int/lit8·v4,·v1,·0x3
  
 1150 ····.line·161
1150 ····invoke-virtual·{v2,·v1,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String;1151 ····invoke-virtual·{v2,·v1,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
1151 ····move-result-object·v41152 ····move-result-object·v4
  
1152 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1153 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1153 ····move-result-object·v31154 ····move-result-object·v3
Offset 1163, 14 lines modifiedOffset 1164, 15 lines modified
  
1163 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1164 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1164 ····move-result-object·v31165 ····move-result-object·v3
  
1165 ····add-int/lit8·v4,·v1,·0x31166 ····add-int/lit8·v4,·v1,·0x3
  
 1167 ····.line·163
1166 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String;1168 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
1167 ····move-result-object·v41169 ····move-result-object·v4
  
1168 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1170 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1169 ····move-result-object·v31171 ····move-result-object·v3
Offset 1215, 14 lines modifiedOffset 1217, 15 lines modified
  
1215 ····const-string·v4,·"GMT"1217 ····const-string·v4,·"GMT"
  
1216 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1218 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1217 ····move-result-object·v31219 ····move-result-object·v3
  
 1220 ····.line·173
1218 ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String;1221 ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
1219 ····move-result-object·v41222 ····move-result-object·v4
  
1220 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1223 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1221 ····move-result-object·v31224 ····move-result-object·v3
644 B
smali/org/spongycastle/asn1/cmp/PKIHeader.smali
    
Offset 428, 14 lines modifiedOffset 428, 15 lines modified
428 ····array-length·v2,·v1428 ····array-length·v2,·v1
  
429 ····if-ge·v0,·v2,·:cond_0429 ····if-ge·v0,·v2,·:cond_0
  
430 ····.line·188430 ····.line·188
431 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/cmp/PKIHeader;->generalInfo:Lorg/spongycastle/asn1/ASN1Sequence;431 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/cmp/PKIHeader;->generalInfo:Lorg/spongycastle/asn1/ASN1Sequence;
  
 432 ····.line·189
432 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;433 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
433 ····move-result-object·v2434 ····move-result-object·v2
  
434 ····invoke-static·{v2},·Lorg/spongycastle/asn1/cmp/InfoTypeAndValue;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/cmp/InfoTypeAndValue;435 ····invoke-static·{v2},·Lorg/spongycastle/asn1/cmp/InfoTypeAndValue;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/cmp/InfoTypeAndValue;
  
435 ····move-result-object·v2436 ····move-result-object·v2
1.03 KB
smali/org/spongycastle/asn1/smime/SMIMECapabilitiesAttribute.smali
    
Offset 12, 20 lines modifiedOffset 12, 22 lines modified
12 ····.line·1312 ····.line·13
13 ····sget-object·v0,·Lorg/spongycastle/asn1/smime/SMIMEAttributes;->smimeCapabilities:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;13 ····sget-object·v0,·Lorg/spongycastle/asn1/smime/SMIMEAttributes;->smimeCapabilities:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
14 ····new-instance·v1,·Lorg/spongycastle/asn1/DERSet;14 ····new-instance·v1,·Lorg/spongycastle/asn1/DERSet;
  
15 ····new-instance·v2,·Lorg/spongycastle/asn1/DERSequence;15 ····new-instance·v2,·Lorg/spongycastle/asn1/DERSequence;
  
 16 ····.line·14
16 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/smime/SMIMECapabilityVector;->toASN1EncodableVector()Lorg/spongycastle/asn1/ASN1EncodableVector;17 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/smime/SMIMECapabilityVector;->toASN1EncodableVector()Lorg/spongycastle/asn1/ASN1EncodableVector;
  
17 ····move-result-object·v318 ····move-result-object·v3
  
18 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V19 ····invoke-direct·{v2,·v3},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V
  
19 ····invoke-direct·{v1,·v2},·Lorg/spongycastle/asn1/DERSet;-><init>(Lorg/spongycastle/asn1/ASN1Encodable;)V20 ····invoke-direct·{v1,·v2},·Lorg/spongycastle/asn1/DERSet;-><init>(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
 21 ····.line·13
20 ····invoke-direct·{p0,·v0,·v1},·Lorg/spongycastle/asn1/cms/Attribute;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Set;)V22 ····invoke-direct·{p0,·v0,·v1},·Lorg/spongycastle/asn1/cms/Attribute;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Set;)V
  
21 ····.line·1523 ····.line·15
22 ····return-void24 ····return-void
23 .end·method25 .end·method
943 B
smali/org/spongycastle/asn1/smime/SMIMECapabilities.smali
    
Offset 126, 14 lines modifiedOffset 126, 15 lines modified
126 ····if-eqz·v0,·:cond_3126 ····if-eqz·v0,·:cond_3
  
127 ····.line·56127 ····.line·56
128 ····new-instance·v1,·Lorg/spongycastle/asn1/smime/SMIMECapabilities;128 ····new-instance·v1,·Lorg/spongycastle/asn1/smime/SMIMECapabilities;
  
129 ····check-cast·p0,·Lorg/spongycastle/asn1/cms/Attribute;129 ····check-cast·p0,·Lorg/spongycastle/asn1/cms/Attribute;
  
 130 ····.line·57
130 ····.end·local·p0····#·"o":Ljava/lang/Object;131 ····.end·local·p0····#·"o":Ljava/lang/Object;
131 ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/cms/Attribute;->getAttrValues()Lorg/spongycastle/asn1/ASN1Set;132 ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/cms/Attribute;->getAttrValues()Lorg/spongycastle/asn1/ASN1Set;
  
132 ····move-result-object·v0133 ····move-result-object·v0
  
133 ····const/4·v2,·0x0134 ····const/4·v2,·0x0
  
Offset 145, 14 lines modifiedOffset 146, 15 lines modified
  
145 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1Sequence;146 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1Sequence;
  
146 ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/smime/SMIMECapabilities;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V147 ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/smime/SMIMECapabilities;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V
  
147 ····move-object·p0,·v1148 ····move-object·p0,·v1
  
 149 ····.line·56
148 ····goto·:goto_0150 ····goto·:goto_0
  
149 ····.line·60151 ····.line·60
150 ····.restart·local·p0····#·"o":Ljava/lang/Object;152 ····.restart·local·p0····#·"o":Ljava/lang/Object;
151 ····:cond_3153 ····:cond_3
152 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;154 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
541 B
smali/org/spongycastle/asn1/pkcs/RSAPublicKey.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····const-string·v3,·"Bad·sequence·size:·"55 ····const-string·v3,·"Bad·sequence·size:·"
  
56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
 58 ····.line·57
58 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I59 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
59 ····move-result·v360 ····move-result·v3
  
60 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v262 ····move-result-object·v2
556 B
smali/org/spongycastle/asn1/cms/SignerIdentifier.smali
    
Offset 151, 14 lines modifiedOffset 151, 15 lines modified
  
151 ····const-string·v2,·"Illegal·object·in·SignerIdentifier:·"151 ····const-string·v2,·"Illegal·object·in·SignerIdentifier:·"
  
152 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;152 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
153 ····move-result-object·v1153 ····move-result-object·v1
  
 154 ····.line·89
154 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;155 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
155 ····move-result-object·v2156 ····move-result-object·v2
  
156 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;157 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
157 ····move-result-object·v2158 ····move-result-object·v2
1.59 KB
smali/org/spongycastle/asn1/cms/EncryptedContentInfo.smali
    
Offset 72, 38 lines modifiedOffset 72, 41 lines modified
72 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;72 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
73 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/EncryptedContentInfo;->contentType:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;73 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/EncryptedContentInfo;->contentType:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
74 ····.line·5174 ····.line·51
75 ····const/4·v0,·0x175 ····const/4·v0,·0x1
  
 76 ····.line·52
76 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;77 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
77 ····move-result-object·v078 ····move-result-object·v0
  
 79 ····.line·51
78 ····invoke-static·{v0},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;80 ····invoke-static·{v0},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
79 ····move-result-object·v081 ····move-result-object·v0
  
80 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/EncryptedContentInfo;->contentEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;82 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/EncryptedContentInfo;->contentEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
81 ····.line·5383 ····.line·53
82 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I84 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
83 ····move-result·v085 ····move-result·v0
  
84 ····if-le·v0,·v1,·:cond_186 ····if-le·v0,·v1,·:cond_1
  
85 ····.line·5587 ····.line·56
86 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;88 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
87 ····move-result-object·v089 ····move-result-object·v0
  
88 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;90 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 91 ····.line·55
89 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1OctetString;92 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1OctetString;
  
90 ····move-result-object·v093 ····move-result-object·v0
  
91 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/EncryptedContentInfo;->encryptedContent:Lorg/spongycastle/asn1/ASN1OctetString;94 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/EncryptedContentInfo;->encryptedContent:Lorg/spongycastle/asn1/ASN1OctetString;
  
92 ····.line·5895 ····.line·58
2.54 KB
smali/org/spongycastle/asn1/cms/KeyAgreeRecipientInfo.smali
    
Offset 42, 22 lines modifiedOffset 42, 24 lines modified
42 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1Integer;42 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1Integer;
  
43 ····iput-object·v2,·p0,·Lorg/spongycastle/asn1/cms/KeyAgreeRecipientInfo;->version:Lorg/spongycastle/asn1/ASN1Integer;43 ····iput-object·v2,·p0,·Lorg/spongycastle/asn1/cms/KeyAgreeRecipientInfo;->version:Lorg/spongycastle/asn1/ASN1Integer;
  
44 ····.line·6144 ····.line·61
45 ····add-int/lit8·v0,·v1,·0x145 ····add-int/lit8·v0,·v1,·0x1
  
 46 ····.line·62
46 ····.end·local·v1····#·"index":I47 ····.end·local·v1····#·"index":I
47 ····.restart·local·v0····#·"index":I48 ····.restart·local·v0····#·"index":I
48 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;49 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
49 ····move-result-object·v250 ····move-result-object·v2
  
50 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject;51 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 52 ····.line·61
51 ····invoke-static·{v2,·v3},·Lorg/spongycastle/asn1/cms/OriginatorIdentifierOrKey;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/cms/OriginatorIdentifierOrKey;53 ····invoke-static·{v2,·v3},·Lorg/spongycastle/asn1/cms/OriginatorIdentifierOrKey;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/cms/OriginatorIdentifierOrKey;
  
52 ····move-result-object·v254 ····move-result-object·v2
  
53 ····iput-object·v2,·p0,·Lorg/spongycastle/asn1/cms/KeyAgreeRecipientInfo;->originator:Lorg/spongycastle/asn1/cms/OriginatorIdentifierOrKey;55 ····iput-object·v2,·p0,·Lorg/spongycastle/asn1/cms/KeyAgreeRecipientInfo;->originator:Lorg/spongycastle/asn1/cms/OriginatorIdentifierOrKey;
  
54 ····.line·6456 ····.line·64
Offset 68, 42 lines modifiedOffset 70, 46 lines modified
68 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject;70 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
69 ····if-eqz·v2,·:cond_071 ····if-eqz·v2,·:cond_0
  
70 ····.line·6672 ····.line·66
71 ····add-int/lit8·v1,·v0,·0x173 ····add-int/lit8·v1,·v0,·0x1
  
 74 ····.line·67
72 ····.end·local·v0····#·"index":I75 ····.end·local·v0····#·"index":I
73 ····.restart·local·v1····#·"index":I76 ····.restart·local·v1····#·"index":I
74 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;77 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
75 ····move-result-object·v278 ····move-result-object·v2
  
76 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject;79 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 80 ····.line·66
77 ····invoke-static·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1OctetString;81 ····invoke-static·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1OctetString;
  
78 ····move-result-object·v282 ····move-result-object·v2
  
79 ····iput-object·v2,·p0,·Lorg/spongycastle/asn1/cms/KeyAgreeRecipientInfo;->ukm:Lorg/spongycastle/asn1/ASN1OctetString;83 ····iput-object·v2,·p0,·Lorg/spongycastle/asn1/cms/KeyAgreeRecipientInfo;->ukm:Lorg/spongycastle/asn1/ASN1OctetString;
  
80 ····move·v0,·v184 ····move·v0,·v1
  
81 ····.line·7085 ····.line·70
82 ····.end·local·v1····#·"index":I86 ····.end·local·v1····#·"index":I
83 ····.restart·local·v0····#·"index":I87 ····.restart·local·v0····#·"index":I
84 ····:cond_088 ····:cond_0
85 ····add-int/lit8·v1,·v0,·0x189 ····add-int/lit8·v1,·v0,·0x1
  
 90 ····.line·71
86 ····.end·local·v0····#·"index":I91 ····.end·local·v0····#·"index":I
87 ····.restart·local·v1····#·"index":I92 ····.restart·local·v1····#·"index":I
88 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;93 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
89 ····move-result-object·v294 ····move-result-object·v2
  
 95 ····.line·70
90 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;96 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
91 ····move-result-object·v297 ····move-result-object·v2
  
92 ····iput-object·v2,·p0,·Lorg/spongycastle/asn1/cms/KeyAgreeRecipientInfo;->keyEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;98 ····iput-object·v2,·p0,·Lorg/spongycastle/asn1/cms/KeyAgreeRecipientInfo;->keyEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
  
93 ····.line·7399 ····.line·73
541 B
smali/org/spongycastle/asn1/cms/RecipientInfo.smali
    
Offset 203, 14 lines modifiedOffset 203, 15 lines modified
  
203 ····const-string·v2,·"unknown·object·in·factory:·"203 ····const-string·v2,·"unknown·object·in·factory:·"
  
204 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;204 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
205 ····move-result-object·v1205 ····move-result-object·v1
  
 206 ····.line·98
206 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;207 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
207 ····move-result-object·v2208 ····move-result-object·v2
  
208 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;209 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
209 ····move-result-object·v2210 ····move-result-object·v2
767 B
smali/org/spongycastle/asn1/cms/RecipientKeyIdentifier.smali
    
Offset 46, 18 lines modifiedOffset 46, 20 lines modified
  
46 ····.line·6546 ····.line·65
47 ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V47 ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V
  
48 ····.line·6648 ····.line·66
49 ····const/4·v0,·0x049 ····const/4·v0,·0x0
  
 50 ····.line·67
50 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;51 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
51 ····move-result-object·v052 ····move-result-object·v0
  
 53 ····.line·66
52 ····invoke-static·{v0},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1OctetString;54 ····invoke-static·{v0},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1OctetString;
  
53 ····move-result-object·v055 ····move-result-object·v0
  
54 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/RecipientKeyIdentifier;->subjectKeyIdentifier:Lorg/spongycastle/asn1/ASN1OctetString;56 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/RecipientKeyIdentifier;->subjectKeyIdentifier:Lorg/spongycastle/asn1/ASN1OctetString;
  
55 ····.line·6957 ····.line·69
565 B
smali/org/spongycastle/asn1/cms/RecipientIdentifier.smali
    
Offset 151, 14 lines modifiedOffset 151, 15 lines modified
  
151 ····const-string·v2,·"Illegal·object·in·RecipientIdentifier:·"151 ····const-string·v2,·"Illegal·object·in·RecipientIdentifier:·"
  
152 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;152 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
153 ····move-result-object·v1153 ····move-result-object·v1
  
 154 ····.line·86
154 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;155 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
155 ····move-result-object·v2156 ····move-result-object·v2
  
156 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;157 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
157 ····move-result-object·v2158 ····move-result-object·v2
1.48 KB
smali/org/spongycastle/asn1/cms/ecc/MQVuserKeyingMaterial.smali
    
Offset 19, 38 lines modifiedOffset 19, 41 lines modified
  
19 ····.line·3919 ····.line·39
20 ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V20 ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V
  
21 ····.line·4221 ····.line·42
22 ····const/4·v0,·0x022 ····const/4·v0,·0x0
  
 23 ····.line·43
23 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;24 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
24 ····move-result-object·v025 ····move-result-object·v0
  
 26 ····.line·42
25 ····invoke-static·{v0},·Lorg/spongycastle/asn1/cms/OriginatorPublicKey;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/cms/OriginatorPublicKey;27 ····invoke-static·{v0},·Lorg/spongycastle/asn1/cms/OriginatorPublicKey;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/cms/OriginatorPublicKey;
  
26 ····move-result-object·v028 ····move-result-object·v0
  
27 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/ecc/MQVuserKeyingMaterial;->ephemeralPublicKey:Lorg/spongycastle/asn1/cms/OriginatorPublicKey;29 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/ecc/MQVuserKeyingMaterial;->ephemeralPublicKey:Lorg/spongycastle/asn1/cms/OriginatorPublicKey;
  
28 ····.line·4530 ····.line·45
29 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I31 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
30 ····move-result·v032 ····move-result·v0
  
31 ····if-le·v0,·v1,·:cond_033 ····if-le·v0,·v1,·:cond_0
  
32 ····.line·4734 ····.line·48
33 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;35 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
34 ····move-result-object·v036 ····move-result-object·v0
  
35 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;37 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 38 ····.line·47
36 ····invoke-static·{v0,·v1},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1OctetString;39 ····invoke-static·{v0,·v1},·Lorg/spongycastle/asn1/ASN1OctetString;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1OctetString;
  
37 ····move-result-object·v040 ····move-result-object·v0
  
38 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/ecc/MQVuserKeyingMaterial;->addedukm:Lorg/spongycastle/asn1/ASN1OctetString;41 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/cms/ecc/MQVuserKeyingMaterial;->addedukm:Lorg/spongycastle/asn1/ASN1OctetString;
  
39 ····.line·5042 ····.line·50
2.2 KB
smali/org/spongycastle/asn1/tsp/Accuracy.smali
    
Offset 49, 24 lines modifiedOffset 49, 26 lines modified
  
49 ····.line·3949 ····.line·39
50 ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/tsp/Accuracy;->seconds:Lorg/spongycastle/asn1/ASN1Integer;50 ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/tsp/Accuracy;->seconds:Lorg/spongycastle/asn1/ASN1Integer;
  
51 ····.line·4251 ····.line·42
52 ····if-eqz·p2,·:cond_152 ····if-eqz·p2,·:cond_1
  
 53 ····.line·43
53 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;54 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
54 ····move-result-object·v055 ····move-result-object·v0
  
55 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I56 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I
  
56 ····move-result·v057 ····move-result·v0
  
57 ····if-lt·v0,·v1,·:cond_058 ····if-lt·v0,·v1,·:cond_0
  
 59 ····.line·44
58 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;60 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
59 ····move-result-object·v061 ····move-result-object·v0
  
60 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I62 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I
  
61 ····move-result·v063 ····move-result·v0
Offset 86, 24 lines modifiedOffset 88, 26 lines modified
86 ····.line·5188 ····.line·51
87 ····:cond_189 ····:cond_1
88 ····iput-object·p2,·p0,·Lorg/spongycastle/asn1/tsp/Accuracy;->millis:Lorg/spongycastle/asn1/ASN1Integer;90 ····iput-object·p2,·p0,·Lorg/spongycastle/asn1/tsp/Accuracy;->millis:Lorg/spongycastle/asn1/ASN1Integer;
  
89 ····.line·5491 ····.line·54
90 ····if-eqz·p3,·:cond_392 ····if-eqz·p3,·:cond_3
  
 93 ····.line·55
91 ····invoke-virtual·{p3},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;94 ····invoke-virtual·{p3},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
92 ····move-result-object·v095 ····move-result-object·v0
  
93 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I96 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I
  
94 ····move-result·v097 ····move-result·v0
  
95 ····if-lt·v0,·v1,·:cond_298 ····if-lt·v0,·v1,·:cond_2
  
 99 ····.line·56
96 ····invoke-virtual·{p3},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;100 ····invoke-virtual·{p3},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
97 ····move-result-object·v0101 ····move-result-object·v0
  
98 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I102 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I
  
99 ····move-result·v0103 ····move-result·v0
Offset 241, 14 lines modifiedOffset 245, 15 lines modified
  
241 ····move-result·v2245 ····move-result·v2
  
242 ····if-lt·v2,·v4,·:cond_2246 ····if-lt·v2,·v4,·:cond_2
  
243 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/tsp/Accuracy;->millis:Lorg/spongycastle/asn1/ASN1Integer;247 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/tsp/Accuracy;->millis:Lorg/spongycastle/asn1/ASN1Integer;
  
 248 ····.line·90
244 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;249 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
245 ····move-result-object·v2250 ····move-result-object·v2
  
246 ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I251 ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I
  
247 ····move-result·v2252 ····move-result·v2
Offset 284, 14 lines modifiedOffset 289, 15 lines modified
  
284 ····move-result·v2289 ····move-result·v2
  
285 ····if-lt·v2,·v4,·:cond_3290 ····if-lt·v2,·v4,·:cond_3
  
286 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/tsp/Accuracy;->micros:Lorg/spongycastle/asn1/ASN1Integer;291 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/tsp/Accuracy;->micros:Lorg/spongycastle/asn1/ASN1Integer;
  
 292 ····.line·99
287 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;293 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
288 ····move-result-object·v2294 ····move-result-object·v2
  
289 ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I295 ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I
  
290 ····move-result·v2296 ····move-result·v2
1.39 KB
smali/org/spongycastle/asn1/ua/DSTU4145PointEncoder.smali
    
Offset 144, 14 lines modifiedOffset 144, 15 lines modified
  
144 ····move-result-object·v6144 ····move-result-object·v6
  
145 ····invoke-virtual·{v3,·v6},·Lorg/spongycastle/math/ec/ECFieldElement;->add(Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;145 ····invoke-virtual·{v3,·v6},·Lorg/spongycastle/math/ec/ECFieldElement;->add(Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;
  
146 ····move-result-object·v6146 ····move-result-object·v6
  
 147 ····.line·140
147 ····invoke-virtual·{p0},·Lorg/spongycastle/math/ec/ECCurve;->getB()Lorg/spongycastle/math/ec/ECFieldElement;148 ····invoke-virtual·{p0},·Lorg/spongycastle/math/ec/ECCurve;->getB()Lorg/spongycastle/math/ec/ECFieldElement;
  
148 ····move-result-object·v7149 ····move-result-object·v7
  
149 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->square()Lorg/spongycastle/math/ec/ECFieldElement;150 ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->square()Lorg/spongycastle/math/ec/ECFieldElement;
  
150 ····move-result-object·v8151 ····move-result-object·v8
Offset 160, 14 lines modifiedOffset 161, 15 lines modified
  
160 ····move-result-object·v8161 ····move-result-object·v8
  
161 ····invoke-virtual·{v7,·v8},·Lorg/spongycastle/math/ec/ECFieldElement;->multiply(Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;162 ····invoke-virtual·{v7,·v8},·Lorg/spongycastle/math/ec/ECFieldElement;->multiply(Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;
  
162 ····move-result-object·v7163 ····move-result-object·v7
  
 164 ····.line·139
163 ····invoke-virtual·{v6,·v7},·Lorg/spongycastle/math/ec/ECFieldElement;->add(Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;165 ····invoke-virtual·{v6,·v7},·Lorg/spongycastle/math/ec/ECFieldElement;->add(Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;
  
164 ····move-result-object·v0166 ····move-result-object·v0
  
165 ····.line·141167 ····.line·141
166 ····.local·v0,·"beta":Lorg/spongycastle/math/ec/ECFieldElement;168 ····.local·v0,·"beta":Lorg/spongycastle/math/ec/ECFieldElement;
167 ····invoke-static·{p0,·v0},·Lorg/spongycastle/asn1/ua/DSTU4145PointEncoder;->solveQuadraticEquation(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;169 ····invoke-static·{p0,·v0},·Lorg/spongycastle/asn1/ua/DSTU4145PointEncoder;->solveQuadraticEquation(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECFieldElement;)Lorg/spongycastle/math/ec/ECFieldElement;
1.07 KB
smali/org/spongycastle/asn1/icao/CscaMasterList.smali
    
Offset 65, 14 lines modifiedOffset 65, 15 lines modified
  
65 ····const-string·v4,·"Incorrect·sequence·size:·"65 ····const-string·v4,·"Incorrect·sequence·size:·"
  
66 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
67 ····move-result-object·v367 ····move-result-object·v3
  
 68 ····.line·58
68 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I69 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
69 ····move-result·v470 ····move-result·v4
  
70 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
71 ····move-result-object·v372 ····move-result-object·v3
Offset 130, 14 lines modifiedOffset 131, 15 lines modified
130 ····array-length·v2,·v2131 ····array-length·v2,·v2
  
131 ····if-ge·v1,·v2,·:cond_3132 ····if-ge·v1,·v2,·:cond_3
  
132 ····.line·66133 ····.line·66
133 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/icao/CscaMasterList;->certList:[Lorg/spongycastle/asn1/x509/Certificate;134 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/icao/CscaMasterList;->certList:[Lorg/spongycastle/asn1/x509/Certificate;
  
 135 ····.line·67
134 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Set;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;136 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Set;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
135 ····move-result-object·v3137 ····move-result-object·v3
  
136 ····invoke-static·{v3},·Lorg/spongycastle/asn1/x509/Certificate;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/Certificate;138 ····invoke-static·{v3},·Lorg/spongycastle/asn1/x509/Certificate;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/Certificate;
  
137 ····move-result-object·v3139 ····move-result-object·v3
1010 B
smali/org/spongycastle/asn1/crmf/POPOSigningKey.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
32 ····instance-of·v3,·v3,·Lorg/spongycastle/asn1/ASN1TaggedObject;32 ····instance-of·v3,·v3,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
33 ····if-eqz·v3,·:cond_133 ····if-eqz·v3,·:cond_1
  
34 ····.line·2634 ····.line·26
35 ····add-int/lit8·v1,·v0,·0x135 ····add-int/lit8·v1,·v0,·0x1
  
 36 ····.line·27
36 ····.end·local·v0····#·"index":I37 ····.end·local·v0····#·"index":I
37 ····.local·v1,·"index":I38 ····.local·v1,·"index":I
38 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;39 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
39 ····move-result-object·v240 ····move-result-object·v2
  
40 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject;41 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject;
Offset 61, 14 lines modifiedOffset 62, 15 lines modified
  
61 ····const-string·v5,·"Unknown·POPOSigningKeyInput·tag:·"62 ····const-string·v5,·"Unknown·POPOSigningKeyInput·tag:·"
  
62 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;63 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
63 ····move-result-object·v464 ····move-result-object·v4
  
 65 ····.line·31
64 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I66 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I
  
65 ····move-result·v567 ····move-result·v5
  
66 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;68 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
67 ····move-result-object·v469 ····move-result-object·v4
566 B
smali/org/spongycastle/asn1/crmf/POPOSigningKeyInput.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····const-string·v4,·"Unknown·authInfo·tag:·"55 ····const-string·v4,·"Unknown·authInfo·tag:·"
  
56 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····move-result-object·v357 ····move-result-object·v3
  
 58 ····.line·31
58 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I59 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I
  
59 ····move-result·v460 ····move-result·v4
  
60 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v362 ····move-result-object·v3
1.1 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$8.smali
    
Offset 76, 27 lines modifiedOffset 76, 31 lines modified
  
76 ····.line·16876 ····.line·168
77 ····.local·v0,·"c2m163v1":Lorg/spongycastle/math/ec/ECCurve;77 ····.local·v0,·"c2m163v1":Lorg/spongycastle/math/ec/ECCurve;
78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
79 ····const-string·v1,·"0307AF69989546103D79329FCC3D74880F33BBE803CB"79 ····const-string·v1,·"0307AF69989546103D79329FCC3D74880F33BBE803CB"
  
 80 ····.line·171
80 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
81 ····move-result-object·v182 ····move-result-object·v1
  
 83 ····.line·170
82 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;84 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const-string·v1,·"D2C0FB15760860DEF1EEF4D696E6768756151754"86 ····const-string·v1,·"D2C0FB15760860DEF1EEF4D696E6768756151754"
  
 87 ····.line·173
85 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B88 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
86 ····move-result-object·v989 ····move-result-object·v9
  
87 ····move-object·v5,·v090 ····move-object·v5,·v0
  
88 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V91 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 92 ····.line·168
89 ····return-object·v493 ····return-object·v4
90 .end·method94 .end·method
999 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$21.smali
    
Offset 72, 23 lines modifiedOffset 72, 26 lines modified
  
72 ····.line·46772 ····.line·467
73 ····.local·v0,·"c2m359v1":Lorg/spongycastle/math/ec/ECCurve;73 ····.local·v0,·"c2m359v1":Lorg/spongycastle/math/ec/ECCurve;
74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
75 ····const-string·v1,·"033C258EF3047767E7EDE0F1FDAA79DAEE3841366A132E163ACED4ED2401DF9C6BDCDE98E8E707C07A2239B1B097"75 ····const-string·v1,·"033C258EF3047767E7EDE0F1FDAA79DAEE3841366A132E163ACED4ED2401DF9C6BDCDE98E8E707C07A2239B1B097"
  
 76 ····.line·470
76 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
77 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·469
78 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const/4·v7,·0x082 ····const/4·v7,·0x0
  
81 ····move-object·v3,·v083 ····move-object·v3,·v0
  
82 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V84 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 85 ····.line·467
83 ····return-object·v286 ····return-object·v2
84 .end·method87 .end·method
1.44 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$3.smali
    
Offset 58, 37 lines modifiedOffset 58, 42 lines modified
  
58 ····.line·6558 ····.line·65
59 ····.local·v1,·"cFp192v3":Lorg/spongycastle/math/ec/ECCurve;59 ····.local·v1,·"cFp192v3":Lorg/spongycastle/math/ec/ECCurve;
60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
61 ····const-string·v2,·"027d29778100c65a1da1783716588dce2b8b4aee8e228f1896"61 ····const-string·v2,·"027d29778100c65a1da1783716588dce2b8b4aee8e228f1896"
  
 62 ····.line·68
62 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B63 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·67
64 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;66 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
65 ····move-result-object·v267 ····move-result-object·v2
  
66 ····new-instance·v3,·Ljava/math/BigInteger;68 ····new-instance·v3,·Ljava/math/BigInteger;
  
67 ····const-string·v4,·"ffffffffffffffffffffffff7a62d031c83f4294f640ec13"69 ····const-string·v4,·"ffffffffffffffffffffffff7a62d031c83f4294f640ec13"
  
68 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
69 ····const-wide/16·v4,·0x171 ····const-wide/16·v4,·0x1
  
 72 ····.line·70
70 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;73 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
71 ····move-result-object·v474 ····move-result-object·v4
  
72 ····const-string·v5,·"c469684435deb378c4b65ca9591e2a5763059a2e"75 ····const-string·v5,·"c469684435deb378c4b65ca9591e2a5763059a2e"
  
 76 ····.line·71
73 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
74 ····move-result-object·v578 ····move-result-object·v5
  
75 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V79 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 80 ····.line·65
76 ····return-object·v081 ····return-object·v0
77 .end·method82 .end·method
957 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$13.smali
    
Offset 72, 23 lines modifiedOffset 72, 26 lines modified
  
72 ····.line·28372 ····.line·283
73 ····.local·v0,·"c2m191v2":Lorg/spongycastle/math/ec/ECCurve;73 ····.local·v0,·"c2m191v2":Lorg/spongycastle/math/ec/ECCurve;
74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
75 ····const-string·v1,·"023809B2B7CC1B28CC5A87926AAD83FD28789E81E2C9E3BF10"75 ····const-string·v1,·"023809B2B7CC1B28CC5A87926AAD83FD28789E81E2C9E3BF10"
  
 76 ····.line·286
76 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
77 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·285
78 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const/4·v7,·0x082 ····const/4·v7,·0x0
  
81 ····move-object·v3,·v083 ····move-object·v3,·v0
  
82 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V84 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 85 ····.line·283
83 ····return-object·v286 ····return-object·v2
84 .end·method87 .end·method
1.68 KB
smali/org/spongycastle/asn1/x9/X9ECParameters.smali
    
Offset 56, 14 lines modifiedOffset 56, 15 lines modified
  
56 ····move-result-object·v256 ····move-result-object·v2
  
57 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/ASN1Integer;57 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/ASN1Integer;
  
58 ····if-eqz·v2,·:cond_058 ····if-eqz·v2,·:cond_0
  
 59 ····.line·36
59 ····invoke-virtual·{p1,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;60 ····invoke-virtual·{p1,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
60 ····move-result-object·v261 ····move-result-object·v2
  
61 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1Integer;62 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1Integer;
  
62 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;63 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
Offset 90, 24 lines modifiedOffset 91, 26 lines modified
  
90 ····.line·4191 ····.line·41
91 ····:cond_192 ····:cond_1
92 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9Curve;93 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9Curve;
  
93 ····const/4·v2,·0x194 ····const/4·v2,·0x1
  
 95 ····.line·42
94 ····invoke-virtual·{p1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;96 ····invoke-virtual·{p1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
95 ····move-result-object·v297 ····move-result-object·v2
  
96 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x9/X9FieldID;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x9/X9FieldID;98 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x9/X9FieldID;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x9/X9FieldID;
  
97 ····move-result-object·v299 ····move-result-object·v2
  
98 ····const/4·v3,·0x2100 ····const/4·v3,·0x2
  
 101 ····.line·43
99 ····invoke-virtual·{p1,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;102 ····invoke-virtual·{p1,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
100 ····move-result-object·v3103 ····move-result-object·v3
  
101 ····invoke-static·{v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1Sequence;104 ····invoke-static·{v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1Sequence;
  
102 ····move-result-object·v3105 ····move-result-object·v3
Offset 345, 14 lines modifiedOffset 348, 15 lines modified
  
345 ····move-result·v2348 ····move-result·v2
  
346 ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK1()I349 ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK1()I
  
347 ····move-result·v3350 ····move-result·v3
  
 351 ····.line·121
348 ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK2()I352 ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK2()I
  
349 ····move-result·v4353 ····move-result·v4
  
350 ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK3()I354 ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK3()I
  
351 ····move-result·v5355 ····move-result·v5
961 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$15.smali
    
Offset 76, 23 lines modifiedOffset 76, 26 lines modified
  
76 ····.line·32976 ····.line·329
77 ····.local·v0,·"c2m208w1":Lorg/spongycastle/math/ec/ECCurve;77 ····.local·v0,·"c2m208w1":Lorg/spongycastle/math/ec/ECCurve;
78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
79 ····const-string·v1,·"0289FDFBE4ABE193DF9559ECF07AC0CE78554E2784EB8C1ED1A57A"79 ····const-string·v1,·"0289FDFBE4ABE193DF9559ECF07AC0CE78554E2784EB8C1ED1A57A"
  
 80 ····.line·332
80 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
81 ····move-result-object·v182 ····move-result-object·v1
  
 83 ····.line·331
82 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;84 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const/4·v9,·0x086 ····const/4·v9,·0x0
  
85 ····move-object·v5,·v087 ····move-object·v5,·v0
  
86 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V88 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 89 ····.line·329
87 ····return-object·v490 ····return-object·v4
88 .end·method91 .end·method
951 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$10.smali
    
Offset 76, 23 lines modifiedOffset 76, 26 lines modified
  
76 ····.line·21476 ····.line·214
77 ····.local·v0,·"c2m163v3":Lorg/spongycastle/math/ec/ECCurve;77 ····.local·v0,·"c2m163v3":Lorg/spongycastle/math/ec/ECCurve;
78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
79 ····const-string·v1,·"0202F9F87B7C574D0BDECF8A22E6524775F98CDEBDCB"79 ····const-string·v1,·"0202F9F87B7C574D0BDECF8A22E6524775F98CDEBDCB"
  
 80 ····.line·217
80 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
81 ····move-result-object·v182 ····move-result-object·v1
  
 83 ····.line·216
82 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;84 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const/4·v9,·0x086 ····const/4·v9,·0x0
  
85 ····move-object·v5,·v087 ····move-object·v5,·v0
  
86 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V88 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 89 ····.line·214
87 ····return-object·v490 ····return-object·v4
88 .end·method91 .end·method
1.47 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$5.smali
    
Offset 58, 37 lines modifiedOffset 58, 42 lines modified
  
58 ····.line·10358 ····.line·103
59 ····.local·v1,·"cFp239v2":Lorg/spongycastle/math/ec/ECCurve;59 ····.local·v1,·"cFp239v2":Lorg/spongycastle/math/ec/ECCurve;
60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
61 ····const-string·v2,·"0238af09d98727705120c921bb5e9e26296a3cdcf2f35757a0eafd87b830e7"61 ····const-string·v2,·"0238af09d98727705120c921bb5e9e26296a3cdcf2f35757a0eafd87b830e7"
  
 62 ····.line·106
62 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B63 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·105
64 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;66 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
65 ····move-result-object·v267 ····move-result-object·v2
  
66 ····new-instance·v3,·Ljava/math/BigInteger;68 ····new-instance·v3,·Ljava/math/BigInteger;
  
67 ····const-string·v4,·"7fffffffffffffffffffffff800000cfa7e8594377d414c03821bc582063"69 ····const-string·v4,·"7fffffffffffffffffffffff800000cfa7e8594377d414c03821bc582063"
  
68 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
69 ····const-wide/16·v4,·0x171 ····const-wide/16·v4,·0x1
  
 72 ····.line·108
70 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;73 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
71 ····move-result-object·v474 ····move-result-object·v4
  
72 ····const-string·v5,·"e8b4011604095303ca3b8099982be09fcb9ae616"75 ····const-string·v5,·"e8b4011604095303ca3b8099982be09fcb9ae616"
  
 76 ····.line·109
73 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
74 ····move-result-object·v578 ····move-result-object·v5
  
75 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V79 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 80 ····.line·103
76 ····return-object·v081 ····return-object·v0
77 .end·method82 .end·method
1.47 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$6.smali
    
Offset 58, 37 lines modifiedOffset 58, 42 lines modified
  
58 ····.line·12258 ····.line·122
59 ····.local·v1,·"cFp239v3":Lorg/spongycastle/math/ec/ECCurve;59 ····.local·v1,·"cFp239v3":Lorg/spongycastle/math/ec/ECCurve;
60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
61 ····const-string·v2,·"036768ae8e18bb92cfcf005c949aa2c6d94853d0e660bbf854b1c9505fe95a"61 ····const-string·v2,·"036768ae8e18bb92cfcf005c949aa2c6d94853d0e660bbf854b1c9505fe95a"
  
 62 ····.line·125
62 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B63 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·124
64 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;66 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
65 ····move-result-object·v267 ····move-result-object·v2
  
66 ····new-instance·v3,·Ljava/math/BigInteger;68 ····new-instance·v3,·Ljava/math/BigInteger;
  
67 ····const-string·v4,·"7fffffffffffffffffffffff7fffff975deb41b3a6057c3c432146526551"69 ····const-string·v4,·"7fffffffffffffffffffffff7fffff975deb41b3a6057c3c432146526551"
  
68 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
69 ····const-wide/16·v4,·0x171 ····const-wide/16·v4,·0x1
  
 72 ····.line·127
70 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;73 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
71 ····move-result-object·v474 ····move-result-object·v4
  
72 ····const-string·v5,·"7d7374168ffe3471b60a857686a19475d3bfa2ff"75 ····const-string·v5,·"7d7374168ffe3471b60a857686a19475d3bfa2ff"
  
 76 ····.line·128
73 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
74 ····move-result-object·v578 ····move-result-object·v5
  
75 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V79 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 80 ····.line·122
76 ····return-object·v081 ····return-object·v0
77 .end·method82 .end·method
1000 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$22.smali
    
Offset 76, 23 lines modifiedOffset 76, 26 lines modified
  
76 ····.line·49076 ····.line·490
77 ····.local·v0,·"c2m368w1":Lorg/spongycastle/math/ec/ECCurve;77 ····.local·v0,·"c2m368w1":Lorg/spongycastle/math/ec/ECCurve;
78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
79 ····const-string·v1,·"021085E2755381DCCCE3C1557AFA10C2F0C0C2825646C5B34A394CBCFA8BC16B22E7E789E927BE216F02E1FB136A5F"79 ····const-string·v1,·"021085E2755381DCCCE3C1557AFA10C2F0C0C2825646C5B34A394CBCFA8BC16B22E7E789E927BE216F02E1FB136A5F"
  
 80 ····.line·493
80 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
81 ····move-result-object·v182 ····move-result-object·v1
  
 83 ····.line·492
82 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;84 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const/4·v9,·0x086 ····const/4·v9,·0x0
  
85 ····move-object·v5,·v087 ····move-object·v5,·v0
  
86 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V88 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 89 ····.line·490
87 ····return-object·v490 ····return-object·v4
88 .end·method91 .end·method
977 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$19.smali
    
Offset 76, 23 lines modifiedOffset 76, 26 lines modified
  
76 ····.line·42176 ····.line·421
77 ····.local·v0,·"c2m272w1":Lorg/spongycastle/math/ec/ECCurve;77 ····.local·v0,·"c2m272w1":Lorg/spongycastle/math/ec/ECCurve;
78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
79 ····const-string·v1,·"026108BABB2CEEBCF787058A056CBE0CFE622D7723A289E08A07AE13EF0D10D171DD8D"79 ····const-string·v1,·"026108BABB2CEEBCF787058A056CBE0CFE622D7723A289E08A07AE13EF0D10D171DD8D"
  
 80 ····.line·424
80 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
81 ····move-result-object·v182 ····move-result-object·v1
  
 83 ····.line·423
82 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;84 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const/4·v9,·0x086 ····const/4·v9,·0x0
  
85 ····move-object·v5,·v087 ····move-object·v5,·v0
  
86 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V88 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 89 ····.line·421
87 ····return-object·v490 ····return-object·v4
88 .end·method91 .end·method
949 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$9.smali
    
Offset 76, 23 lines modifiedOffset 76, 26 lines modified
  
76 ····.line·19176 ····.line·191
77 ····.local·v0,·"c2m163v2":Lorg/spongycastle/math/ec/ECCurve;77 ····.local·v0,·"c2m163v2":Lorg/spongycastle/math/ec/ECCurve;
78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
79 ····const-string·v1,·"030024266E4EB5106D0A964D92C4860E2671DB9B6CC5"79 ····const-string·v1,·"030024266E4EB5106D0A964D92C4860E2671DB9B6CC5"
  
 80 ····.line·194
80 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
81 ····move-result-object·v182 ····move-result-object·v1
  
 83 ····.line·193
82 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;84 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const/4·v9,·0x086 ····const/4·v9,·0x0
  
85 ····move-object·v5,·v087 ····move-object·v5,·v0
  
86 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V88 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 89 ····.line·191
87 ····return-object·v490 ····return-object·v4
88 .end·method91 .end·method
957 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$14.smali
    
Offset 72, 23 lines modifiedOffset 72, 26 lines modified
  
72 ····.line·30672 ····.line·306
73 ····.local·v0,·"c2m191v3":Lorg/spongycastle/math/ec/ECCurve;73 ····.local·v0,·"c2m191v3":Lorg/spongycastle/math/ec/ECCurve;
74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
75 ····const-string·v1,·"03375D4CE24FDE434489DE8746E71786015009E66E38A926DD"75 ····const-string·v1,·"03375D4CE24FDE434489DE8746E71786015009E66E38A926DD"
  
 76 ····.line·309
76 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
77 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·308
78 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const/4·v7,·0x082 ····const/4·v7,·0x0
  
81 ····move-object·v3,·v083 ····move-object·v3,·v0
  
82 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V84 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 85 ····.line·306
83 ····return-object·v286 ····return-object·v2
84 .end·method87 .end·method
969 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$17.smali
    
Offset 72, 23 lines modifiedOffset 72, 26 lines modified
  
72 ····.line·37572 ····.line·375
73 ····.local·v0,·"c2m239v2":Lorg/spongycastle/math/ec/ECCurve;73 ····.local·v0,·"c2m239v2":Lorg/spongycastle/math/ec/ECCurve;
74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
75 ····const-string·v1,·"0228F9D04E900069C8DC47A08534FE76D2B900B7D7EF31F5709F200C4CA205"75 ····const-string·v1,·"0228F9D04E900069C8DC47A08534FE76D2B900B7D7EF31F5709F200C4CA205"
  
 76 ····.line·378
76 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
77 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·377
78 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const/4·v7,·0x082 ····const/4·v7,·0x0
  
81 ····move-object·v3,·v083 ····move-object·v3,·v0
  
82 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V84 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 85 ····.line·375
83 ····return-object·v286 ····return-object·v2
84 .end·method87 .end·method
1.44 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$2.smali
    
Offset 58, 37 lines modifiedOffset 58, 42 lines modified
  
58 ····.line·4658 ····.line·46
59 ····.local·v1,·"cFp192v2":Lorg/spongycastle/math/ec/ECCurve;59 ····.local·v1,·"cFp192v2":Lorg/spongycastle/math/ec/ECCurve;
60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
61 ····const-string·v2,·"03eea2bae7e1497842f2de7769cfe9c989c072ad696f48034a"61 ····const-string·v2,·"03eea2bae7e1497842f2de7769cfe9c989c072ad696f48034a"
  
 62 ····.line·49
62 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B63 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·48
64 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;66 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
65 ····move-result-object·v267 ····move-result-object·v2
  
66 ····new-instance·v3,·Ljava/math/BigInteger;68 ····new-instance·v3,·Ljava/math/BigInteger;
  
67 ····const-string·v4,·"fffffffffffffffffffffffe5fb1a724dc80418648d8dd31"69 ····const-string·v4,·"fffffffffffffffffffffffe5fb1a724dc80418648d8dd31"
  
68 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
69 ····const-wide/16·v4,·0x171 ····const-wide/16·v4,·0x1
  
 72 ····.line·51
70 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;73 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
71 ····move-result-object·v474 ····move-result-object·v4
  
72 ····const-string·v5,·"31a92ee2029fd10d901b113e990710f0d21ac6b6"75 ····const-string·v5,·"31a92ee2029fd10d901b113e990710f0d21ac6b6"
  
 76 ····.line·52
73 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
74 ····move-result-object·v578 ····move-result-object·v5
  
75 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V79 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 80 ····.line·46
76 ····return-object·v081 ····return-object·v0
77 .end·method82 .end·method
1.48 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$7.smali
    
Offset 58, 37 lines modifiedOffset 58, 42 lines modified
  
58 ····.line·14158 ····.line·141
59 ····.local·v1,·"cFp256v1":Lorg/spongycastle/math/ec/ECCurve;59 ····.local·v1,·"cFp256v1":Lorg/spongycastle/math/ec/ECCurve;
60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
61 ····const-string·v2,·"036b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"61 ····const-string·v2,·"036b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"
  
 62 ····.line·144
62 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B63 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·143
64 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;66 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
65 ····move-result-object·v267 ····move-result-object·v2
  
66 ····new-instance·v3,·Ljava/math/BigInteger;68 ····new-instance·v3,·Ljava/math/BigInteger;
  
67 ····const-string·v4,·"ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551"69 ····const-string·v4,·"ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551"
  
68 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
69 ····const-wide/16·v4,·0x171 ····const-wide/16·v4,·0x1
  
 72 ····.line·146
70 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;73 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
71 ····move-result-object·v474 ····move-result-object·v4
  
72 ····const-string·v5,·"c49d360886e704936a6678e1139d26b7819f7e90"75 ····const-string·v5,·"c49d360886e704936a6678e1139d26b7819f7e90"
  
 76 ····.line·147
73 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
74 ····move-result-object·v578 ····move-result-object·v5
  
75 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V79 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 80 ····.line·141
76 ····return-object·v081 ····return-object·v0
77 .end·method82 .end·method
1020 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$23.smali
    
Offset 72, 23 lines modifiedOffset 72, 26 lines modified
  
72 ····.line·51372 ····.line·513
73 ····.local·v0,·"c2m431r1":Lorg/spongycastle/math/ec/ECCurve;73 ····.local·v0,·"c2m431r1":Lorg/spongycastle/math/ec/ECCurve;
74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
75 ····const-string·v1,·"02120FC05D3C67A99DE161D2F4092622FECA701BE4F50F4758714E8A87BBF2A658EF8C21E7C5EFE965361F6C2999C0C247B0DBD70CE6B7"75 ····const-string·v1,·"02120FC05D3C67A99DE161D2F4092622FECA701BE4F50F4758714E8A87BBF2A658EF8C21E7C5EFE965361F6C2999C0C247B0DBD70CE6B7"
  
 76 ····.line·516
76 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
77 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·515
78 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const/4·v7,·0x082 ····const/4·v7,·0x0
  
81 ····move-object·v3,·v083 ····move-object·v3,·v0
  
82 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V84 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 85 ····.line·513
83 ····return-object·v286 ····return-object·v2
84 .end·method87 .end·method
969 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$16.smali
    
Offset 72, 23 lines modifiedOffset 72, 26 lines modified
  
72 ····.line·35272 ····.line·352
73 ····.local·v0,·"c2m239v1":Lorg/spongycastle/math/ec/ECCurve;73 ····.local·v0,·"c2m239v1":Lorg/spongycastle/math/ec/ECCurve;
74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
75 ····const-string·v1,·"0257927098FA932E7C0A96D3FD5B706EF7E5F5C156E16B7E7C86038552E91D"75 ····const-string·v1,·"0257927098FA932E7C0A96D3FD5B706EF7E5F5C156E16B7E7C86038552E91D"
  
 76 ····.line·355
76 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
77 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·354
78 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const/4·v7,·0x082 ····const/4·v7,·0x0
  
81 ····move-object·v3,·v083 ····move-object·v3,·v0
  
82 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V84 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 85 ····.line·352
83 ····return-object·v286 ····return-object·v2
84 .end·method87 .end·method
1.11 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$12.smali
    
Offset 72, 27 lines modifiedOffset 72, 31 lines modified
  
72 ····.line·26072 ····.line·260
73 ····.local·v0,·"c2m191v1":Lorg/spongycastle/math/ec/ECCurve;73 ····.local·v0,·"c2m191v1":Lorg/spongycastle/math/ec/ECCurve;
74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
75 ····const-string·v1,·"0236B3DAF8A23206F9C4F299D7B21A9C369137F2C84AE1AA0D"75 ····const-string·v1,·"0236B3DAF8A23206F9C4F299D7B21A9C369137F2C84AE1AA0D"
  
 76 ····.line·263
76 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
77 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·262
78 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const-string·v1,·"4E13CA542744D696E67687561517552F279A8C84"82 ····const-string·v1,·"4E13CA542744D696E67687561517552F279A8C84"
  
 83 ····.line·265
81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B84 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
82 ····move-result-object·v785 ····move-result-object·v7
  
83 ····move-object·v3,·v086 ····move-object·v3,·v0
  
84 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V87 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 88 ····.line·260
85 ····return-object·v289 ····return-object·v2
86 .end·method90 .end·method
550 B
smali/org/spongycastle/asn1/x9/DHDomainParameters.smali
    
Offset 277, 14 lines modifiedOffset 277, 15 lines modified
  
277 ····const-string·v2,·"Invalid·DHDomainParameters:·"277 ····const-string·v2,·"Invalid·DHDomainParameters:·"
  
278 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;278 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
279 ····move-result-object·v1279 ····move-result-object·v1
  
 280 ····.line·38
280 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;281 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
281 ····move-result-object·v2282 ····move-result-object·v2
  
282 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;283 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
283 ····move-result-object·v2284 ····move-result-object·v2
1.44 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$1.smali
    
Offset 58, 37 lines modifiedOffset 58, 42 lines modified
  
58 ····.line·2758 ····.line·27
59 ····.local·v1,·"cFp192v1":Lorg/spongycastle/math/ec/ECCurve;59 ····.local·v1,·"cFp192v1":Lorg/spongycastle/math/ec/ECCurve;
60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
61 ····const-string·v2,·"03188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012"61 ····const-string·v2,·"03188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012"
  
 62 ····.line·30
62 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B63 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·29
64 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;66 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
65 ····move-result-object·v267 ····move-result-object·v2
  
66 ····new-instance·v3,·Ljava/math/BigInteger;68 ····new-instance·v3,·Ljava/math/BigInteger;
  
67 ····const-string·v4,·"ffffffffffffffffffffffff99def836146bc9b1b4d22831"69 ····const-string·v4,·"ffffffffffffffffffffffff99def836146bc9b1b4d22831"
  
68 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
69 ····const-wide/16·v4,·0x171 ····const-wide/16·v4,·0x1
  
 72 ····.line·32
70 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;73 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
71 ····move-result-object·v474 ····move-result-object·v4
  
72 ····const-string·v5,·"3045AE6FC8422f64ED579528D38120EAE12196D5"75 ····const-string·v5,·"3045AE6FC8422f64ED579528D38120EAE12196D5"
  
 76 ····.line·33
73 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
74 ····move-result-object·v578 ····move-result-object·v5
  
75 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V79 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 80 ····.line·27
76 ····return-object·v081 ····return-object·v0
77 .end·method82 .end·method
1.46 KB
smali/org/spongycastle/asn1/x9/X962NamedCurves$4.smali
    
Offset 58, 37 lines modifiedOffset 58, 42 lines modified
  
58 ····.line·8458 ····.line·84
59 ····.local·v1,·"cFp239v1":Lorg/spongycastle/math/ec/ECCurve;59 ····.local·v1,·"cFp239v1":Lorg/spongycastle/math/ec/ECCurve;
60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;60 ····new-instance·v0,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
61 ····const-string·v2,·"020ffa963cdca8816ccc33b8642bedf905c3d358573d3f27fbbd3b3cb9aaaf"61 ····const-string·v2,·"020ffa963cdca8816ccc33b8642bedf905c3d358573d3f27fbbd3b3cb9aaaf"
  
 62 ····.line·87
62 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B63 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
63 ····move-result-object·v264 ····move-result-object·v2
  
 65 ····.line·86
64 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;66 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
65 ····move-result-object·v267 ····move-result-object·v2
  
66 ····new-instance·v3,·Ljava/math/BigInteger;68 ····new-instance·v3,·Ljava/math/BigInteger;
  
67 ····const-string·v4,·"7fffffffffffffffffffffff7fffff9e5e9a9f5d9071fbd1522688909d0b"69 ····const-string·v4,·"7fffffffffffffffffffffff7fffff9e5e9a9f5d9071fbd1522688909d0b"
  
68 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V70 ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
69 ····const-wide/16·v4,·0x171 ····const-wide/16·v4,·0x1
  
 72 ····.line·89
70 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;73 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
71 ····move-result-object·v474 ····move-result-object·v4
  
72 ····const-string·v5,·"e43bb460f0b80cc0c0b075798e948060f8321b7d"75 ····const-string·v5,·"e43bb460f0b80cc0c0b075798e948060f8321b7d"
  
 76 ····.line·90
73 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
74 ····move-result-object·v578 ····move-result-object·v5
  
75 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V79 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 80 ····.line·84
76 ····return-object·v081 ····return-object·v0
77 .end·method82 .end·method
985 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$20.smali
    
Offset 76, 23 lines modifiedOffset 76, 26 lines modified
  
76 ····.line·44476 ····.line·444
77 ····.local·v0,·"c2m304w1":Lorg/spongycastle/math/ec/ECCurve;77 ····.local·v0,·"c2m304w1":Lorg/spongycastle/math/ec/ECCurve;
78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
79 ····const-string·v1,·"02197B07845E9BE2D96ADB0F5F3C7F2CFFBD7A3EB8B6FEC35C7FD67F26DDF6285A644F740A2614"79 ····const-string·v1,·"02197B07845E9BE2D96ADB0F5F3C7F2CFFBD7A3EB8B6FEC35C7FD67F26DDF6285A644F740A2614"
  
 80 ····.line·447
80 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
81 ····move-result-object·v182 ····move-result-object·v1
  
 83 ····.line·446
82 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;84 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const/4·v9,·0x086 ····const/4·v9,·0x0
  
85 ····move-object·v5,·v087 ····move-object·v5,·v0
  
86 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V88 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 89 ····.line·444
87 ····return-object·v490 ····return-object·v4
88 .end·method91 .end·method
705 B
smali/org/spongycastle/asn1/x9/X9Curve.smali
    
Offset 191, 22 lines modifiedOffset 191, 24 lines modified
  
191 ····check-cast·v7,·Lorg/spongycastle/asn1/ASN1Integer;191 ····check-cast·v7,·Lorg/spongycastle/asn1/ASN1Integer;
  
192 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;192 ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/ASN1Integer;->getValue()Ljava/math/BigInteger;
  
193 ····move-result-object·v7193 ····move-result-object·v7
  
 194 ····.line·62
194 ····invoke-virtual·{v7},·Ljava/math/BigInteger;->intValue()I195 ····invoke-virtual·{v7},·Ljava/math/BigInteger;->intValue()I
  
195 ····move-result·v2196 ····move-result·v2
  
196 ····.line·63197 ····.line·63
197 ····.local·v2,·"m":I198 ····.local·v2,·"m":I
198 ····const/4·v7,·0x1199 ····const/4·v7,·0x1
  
 200 ····.line·64
199 ····invoke-virtual·{v15,·v7},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;201 ····invoke-virtual·{v15,·v7},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
200 ····move-result-object·v17202 ····move-result-object·v17
  
201 ····check-cast·v17,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;203 ····check-cast·v17,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
202 ····.line·66204 ····.line·66
953 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$11.smali
    
Offset 76, 23 lines modifiedOffset 76, 26 lines modified
  
76 ····.line·23776 ····.line·237
77 ····.local·v0,·"c2m176w1":Lorg/spongycastle/math/ec/ECCurve;77 ····.local·v0,·"c2m176w1":Lorg/spongycastle/math/ec/ECCurve;
78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;78 ····new-instance·v4,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
79 ····const-string·v1,·"038D16C2866798B600F9F08BB4A8E860F3298CE04A5798"79 ····const-string·v1,·"038D16C2866798B600F9F08BB4A8E860F3298CE04A5798"
  
 80 ····.line·240
80 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B81 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
81 ····move-result-object·v182 ····move-result-object·v1
  
 83 ····.line·239
82 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;84 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const/4·v9,·0x086 ····const/4·v9,·0x0
  
85 ····move-object·v5,·v087 ····move-object·v5,·v0
  
86 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V88 ····invoke-direct/range·{v4·..·v9},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 89 ····.line·237
87 ····return-object·v490 ····return-object·v4
88 .end·method91 .end·method
969 B
smali/org/spongycastle/asn1/x9/X962NamedCurves$18.smali
    
Offset 72, 23 lines modifiedOffset 72, 26 lines modified
  
72 ····.line·39872 ····.line·398
73 ····.local·v0,·"c2m239v3":Lorg/spongycastle/math/ec/ECCurve;73 ····.local·v0,·"c2m239v3":Lorg/spongycastle/math/ec/ECCurve;
74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;74 ····new-instance·v2,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
75 ····const-string·v1,·"0370F6E9D04D289C4E89913CE3530BFDE903977D42B146D539BF1BDE4E9C92"75 ····const-string·v1,·"0370F6E9D04D289C4E89913CE3530BFDE903977D42B146D539BF1BDE4E9C92"
  
 76 ····.line·401
76 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B77 ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
77 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·400
78 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;80 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
79 ····move-result-object·v481 ····move-result-object·v4
  
80 ····const/4·v7,·0x082 ····const/4·v7,·0x0
  
81 ····move-object·v3,·v083 ····move-object·v3,·v0
  
82 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V84 ····invoke-direct/range·{v2·..·v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
  
 85 ····.line·398
83 ····return-object·v286 ····return-object·v2
84 .end·method87 .end·method
3.11 KB
smali/org/spongycastle/asn1/eac/CertificateBody.smali
    
Offset 92, 36 lines modifiedOffset 92, 40 lines modified
92 ····invoke-direct·{p0,·p1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateProfileIdentifier(Lorg/spongycastle/asn1/DERApplicationSpecific;)V92 ····invoke-direct·{p0,·p1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateProfileIdentifier(Lorg/spongycastle/asn1/DERApplicationSpecific;)V
  
93 ····.line·14493 ····.line·144
94 ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific;94 ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific;
  
95 ····const/4·v2,·0x295 ····const/4·v2,·0x2
  
 96 ····.line·145
96 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/eac/CertificationAuthorityReference;->getEncoded()[B97 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/eac/CertificationAuthorityReference;->getEncoded()[B
  
97 ····move-result-object·v398 ····move-result-object·v3
  
98 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V99 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V
  
 100 ····.line·144
99 ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificationAuthorityReference(Lorg/spongycastle/asn1/DERApplicationSpecific;)V101 ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificationAuthorityReference(Lorg/spongycastle/asn1/DERApplicationSpecific;)V
  
100 ····.line·146102 ····.line·146
101 ····invoke-direct·{p0,·p3},·Lorg/spongycastle/asn1/eac/CertificateBody;->setPublicKey(Lorg/spongycastle/asn1/eac/PublicKeyDataObject;)V103 ····invoke-direct·{p0,·p3},·Lorg/spongycastle/asn1/eac/CertificateBody;->setPublicKey(Lorg/spongycastle/asn1/eac/PublicKeyDataObject;)V
  
102 ····.line·147104 ····.line·147
103 ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific;105 ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific;
  
104 ····const/16·v2,·0x20106 ····const/16·v2,·0x20
  
 107 ····.line·148
105 ····invoke-virtual·{p4},·Lorg/spongycastle/asn1/eac/CertificateHolderReference;->getEncoded()[B108 ····invoke-virtual·{p4},·Lorg/spongycastle/asn1/eac/CertificateHolderReference;->getEncoded()[B
  
106 ····move-result-object·v3109 ····move-result-object·v3
  
107 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V110 ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V
  
 111 ····.line·147
108 ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateHolderReference(Lorg/spongycastle/asn1/DERApplicationSpecific;)V112 ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateHolderReference(Lorg/spongycastle/asn1/DERApplicationSpecific;)V
  
109 ····.line·149113 ····.line·149
110 ····invoke-direct·{p0,·p5},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateHolderAuthorization(Lorg/spongycastle/asn1/eac/CertificateHolderAuthorization;)V114 ····invoke-direct·{p0,·p5},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateHolderAuthorization(Lorg/spongycastle/asn1/eac/CertificateHolderAuthorization;)V
  
111 ····.line·152115 ····.line·152
112 ····:try_start_0116 ····:try_start_0
Offset 129, 41 lines modifiedOffset 133, 45 lines modified
  
129 ····const/4·v2,·0x0133 ····const/4·v2,·0x0
  
130 ····const/16·v3,·0x25134 ····const/16·v3,·0x25
  
131 ····new-instance·v4,·Lorg/spongycastle/asn1/DEROctetString;135 ····new-instance·v4,·Lorg/spongycastle/asn1/DEROctetString;
  
 136 ····.line·153
132 ····invoke-virtual·{p6},·Lorg/spongycastle/asn1/eac/PackedDate;->getEncoding()[B137 ····invoke-virtual·{p6},·Lorg/spongycastle/asn1/eac/PackedDate;->getEncoding()[B
  
133 ····move-result-object·v5138 ····move-result-object·v5
  
134 ····invoke-direct·{v4,·v5},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V139 ····invoke-direct·{v4,·v5},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
135 ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V140 ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V
  
 141 ····.line·152
136 ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateEffectiveDate(Lorg/spongycastle/asn1/DERApplicationSpecific;)V142 ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateEffectiveDate(Lorg/spongycastle/asn1/DERApplicationSpecific;)V
  
137 ····.line·154143 ····.line·154
138 ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific;144 ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific;
  
139 ····const/4·v2,·0x0145 ····const/4·v2,·0x0
  
140 ····const/16·v3,·0x24146 ····const/16·v3,·0x24
  
141 ····new-instance·v4,·Lorg/spongycastle/asn1/DEROctetString;147 ····new-instance·v4,·Lorg/spongycastle/asn1/DEROctetString;
  
 148 ····.line·155
142 ····invoke-virtual·{p7},·Lorg/spongycastle/asn1/eac/PackedDate;->getEncoding()[B149 ····invoke-virtual·{p7},·Lorg/spongycastle/asn1/eac/PackedDate;->getEncoding()[B
  
143 ····move-result-object·v5150 ····move-result-object·v5
  
144 ····invoke-direct·{v4,·v5},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V151 ····invoke-direct·{v4,·v5},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
145 ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V152 ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V
  
 153 ····.line·154
146 ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateExpirationDate(Lorg/spongycastle/asn1/DERApplicationSpecific;)V154 ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateExpirationDate(Lorg/spongycastle/asn1/DERApplicationSpecific;)V
147 ····:try_end_0155 ····:try_end_0
148 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0156 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
149 ····.line·161157 ····.line·161
150 ····return-void158 ····return-void
  
650 B
smali/org/spongycastle/asn1/eac/CertificateHolderAuthorization.smali
    
Offset 304, 14 lines modifiedOffset 304, 15 lines modified
304 ····aput-byte·p1,·v0,·v1304 ····aput-byte·p1,·v0,·v1
  
305 ····.line·151305 ····.line·151
306 ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific;306 ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific;
  
307 ····const/16·v2,·0x53307 ····const/16·v2,·0x53
  
 308 ····.line·152
308 ····invoke-static·{v2},·Lorg/spongycastle/asn1/eac/EACTags;->getTag(I)I309 ····invoke-static·{v2},·Lorg/spongycastle/asn1/eac/EACTags;->getTag(I)I
  
309 ····move-result·v2310 ····move-result·v2
  
310 ····invoke-direct·{v1,·v2,·v0},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V311 ····invoke-direct·{v1,·v2,·v0},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V
  
311 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/eac/CertificateHolderAuthorization;->accessRights:Lorg/spongycastle/asn1/DERApplicationSpecific;312 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/eac/CertificateHolderAuthorization;->accessRights:Lorg/spongycastle/asn1/DERApplicationSpecific;
506 B
smali/org/spongycastle/asn1/x509/X509Extension.smali
    
Offset 498, 14 lines modifiedOffset 498, 15 lines modified
  
498 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->equals(Ljava/lang/Object;)Z498 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->equals(Ljava/lang/Object;)Z
  
499 ····move-result·v2499 ····move-result·v2
  
500 ····if-eqz·v2,·:cond_0500 ····if-eqz·v2,·:cond_0
  
 501 ····.line·227
501 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/X509Extension;->isCritical()Z502 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/X509Extension;->isCritical()Z
  
502 ····move-result·v2503 ····move-result·v2
  
503 ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/X509Extension;->isCritical()Z504 ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/X509Extension;->isCritical()Z
  
504 ····move-result·v3505 ····move-result·v3
551 B
smali/org/spongycastle/asn1/x509/PolicyInformation.smali
    
Offset 79, 14 lines modifiedOffset 79, 15 lines modified
  
79 ····const-string·v2,·"Bad·sequence·size:·"79 ····const-string·v2,·"Bad·sequence·size:·"
  
80 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
 82 ····.line·22
82 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I83 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
83 ····move-result·v284 ····move-result·v2
  
84 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;85 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
85 ····move-result-object·v186 ····move-result-object·v1
557 B
smali/org/spongycastle/asn1/x509/AttributeCertificate.smali
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
  
38 ····const-string·v2,·"Bad·sequence·size:·"38 ····const-string·v2,·"Bad·sequence·size:·"
  
39 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;39 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
40 ····move-result-object·v140 ····move-result-object·v1
  
 41 ····.line·54
41 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I42 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
42 ····move-result·v243 ····move-result·v2
  
43 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;44 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
44 ····move-result-object·v145 ····move-result-object·v1
2.65 KB
smali/org/spongycastle/asn1/x509/X509Name.smali
    
Offset 4161, 14 lines modifiedOffset 4161, 15 lines modified
4161 ····invoke-virtual·{v5,·v7},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V4161 ····invoke-virtual·{v5,·v7},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
4162 ····.line·9384162 ····.line·938
4163 ····if-eqz·v1,·:cond_04163 ····if-eqz·v1,·:cond_0
  
4164 ····iget-object·v7,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->added:Ljava/util/Vector;4164 ····iget-object·v7,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->added:Ljava/util/Vector;
  
 4165 ····.line·939
4165 ····invoke-virtual·{v7,·v0},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;4166 ····invoke-virtual·{v7,·v0},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
4166 ····move-result-object·v74167 ····move-result-object·v7
  
4167 ····check-cast·v7,·Ljava/lang/Boolean;4168 ····check-cast·v7,·Ljava/lang/Boolean;
  
4168 ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z4169 ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z
Offset 4323, 28 lines modifiedOffset 4324, 31 lines modified
4323 ····const/16·v5,·0x2b4324 ····const/16·v5,·0x2b
  
4324 ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;4325 ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
  
4325 ····.line·13124326 ····.line·1312
4326 ····iget-object·v5,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->ordering:Ljava/util/Vector;4327 ····iget-object·v5,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->ordering:Ljava/util/Vector;
  
 4328 ····.line·1313
4327 ····invoke-virtual·{v5,·v4},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;4329 ····invoke-virtual·{v5,·v4},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
4328 ····move-result-object·v54330 ····move-result-object·v5
  
4329 ····check-cast·v5,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;4331 ····check-cast·v5,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
4330 ····iget-object·v6,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->values:Ljava/util/Vector;4332 ····iget-object·v6,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->values:Ljava/util/Vector;
  
 4333 ····.line·1314
4331 ····invoke-virtual·{v6,·v4},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;4334 ····invoke-virtual·{v6,·v4},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
4332 ····move-result-object·v64335 ····move-result-object·v6
  
4333 ····check-cast·v6,·Ljava/lang/String;4336 ····check-cast·v6,·Ljava/lang/String;
  
 4337 ····.line·1312
4334 ····invoke-direct·{p0,·v0,·p2,·v5,·v6},·Lorg/spongycastle/asn1/x509/X509Name;->appendValue(Ljava/lang/StringBuffer;Ljava/util/Hashtable;Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V4338 ····invoke-direct·{p0,·v0,·p2,·v5,·v6},·Lorg/spongycastle/asn1/x509/X509Name;->appendValue(Ljava/lang/StringBuffer;Ljava/util/Hashtable;Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
  
4335 ····.line·13074339 ····.line·1307
4336 ····:goto_14340 ····:goto_1
4337 ····add-int/lit8·v4,·v4,·0x14341 ····add-int/lit8·v4,·v4,·0x1
  
4338 ····goto·:goto_04342 ····goto·:goto_0
Offset 4356, 28 lines modifiedOffset 4360, 31 lines modified
4356 ····.end·local·v0····#·"ava":Ljava/lang/StringBuffer;4360 ····.end·local·v0····#·"ava":Ljava/lang/StringBuffer;
4357 ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V4361 ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V
  
4358 ····.line·13194362 ····.line·1319
4359 ····.restart·local·v0····#·"ava":Ljava/lang/StringBuffer;4363 ····.restart·local·v0····#·"ava":Ljava/lang/StringBuffer;
4360 ····iget-object·v5,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->ordering:Ljava/util/Vector;4364 ····iget-object·v5,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->ordering:Ljava/util/Vector;
  
 4365 ····.line·1320
4361 ····invoke-virtual·{v5,·v4},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;4366 ····invoke-virtual·{v5,·v4},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
4362 ····move-result-object·v54367 ····move-result-object·v5
  
4363 ····check-cast·v5,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;4368 ····check-cast·v5,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
4364 ····iget-object·v6,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->values:Ljava/util/Vector;4369 ····iget-object·v6,·p0,·Lorg/spongycastle/asn1/x509/X509Name;->values:Ljava/util/Vector;
  
 4370 ····.line·1321
4365 ····invoke-virtual·{v6,·v4},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;4371 ····invoke-virtual·{v6,·v4},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
4366 ····move-result-object·v64372 ····move-result-object·v6
  
4367 ····check-cast·v6,·Ljava/lang/String;4373 ····check-cast·v6,·Ljava/lang/String;
  
 4374 ····.line·1319
4368 ····invoke-direct·{p0,·v0,·p2,·v5,·v6},·Lorg/spongycastle/asn1/x509/X509Name;->appendValue(Ljava/lang/StringBuffer;Ljava/util/Hashtable;Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V4375 ····invoke-direct·{p0,·v0,·p2,·v5,·v6},·Lorg/spongycastle/asn1/x509/X509Name;->appendValue(Ljava/lang/StringBuffer;Ljava/util/Hashtable;Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V
  
4369 ····.line·13224376 ····.line·1322
4370 ····invoke-virtual·{v2,·v0},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V4377 ····invoke-virtual·{v2,·v0},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
  
4371 ····goto·:goto_14378 ····goto·:goto_1
  
1.4 KB
smali/org/spongycastle/asn1/x509/CertificatePair.smali
    
Offset 44, 14 lines modifiedOffset 44, 15 lines modified
  
44 ····const-string·v4,·"Bad·sequence·size:·"44 ····const-string·v4,·"Bad·sequence·size:·"
  
45 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;45 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
46 ····move-result-object·v346 ····move-result-object·v3
  
 47 ····.line·88
47 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I48 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
48 ····move-result·v449 ····move-result·v4
  
49 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;50 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
50 ····move-result-object·v351 ····move-result-object·v3
Offset 132, 14 lines modifiedOffset 133, 15 lines modified
  
132 ····const-string·v4,·"Bad·tag·number:·"133 ····const-string·v4,·"Bad·tag·number:·"
  
133 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;134 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
134 ····move-result-object·v3135 ····move-result-object·v3
  
 136 ····.line·107
135 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I137 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I
  
136 ····move-result·v4138 ····move-result·v4
  
137 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;139 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
138 ····move-result-object·v3140 ····move-result-object·v3
Offset 228, 14 lines modifiedOffset 230, 15 lines modified
  
228 ····const-string·v2,·"illegal·object·in·getInstance:·"230 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
229 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;231 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
230 ····move-result-object·v1232 ····move-result-object·v1
  
 233 ····.line·66
231 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;234 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
232 ····move-result-object·v2235 ····move-result-object·v2
  
233 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;236 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
234 ····move-result-object·v2237 ····move-result-object·v2
1.16 KB
smali/org/spongycastle/asn1/x509/RoleSyntax.smali
    
Offset 69, 14 lines modifiedOffset 69, 15 lines modified
  
69 ····const-string·v4,·"Bad·sequence·size:·"69 ····const-string·v4,·"Bad·sequence·size:·"
  
70 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;70 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
71 ····move-result-object·v371 ····move-result-object·v3
  
 72 ····.line·113
72 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I73 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
73 ····move-result·v474 ····move-result·v4
  
74 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;75 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
75 ····move-result-object·v376 ····move-result-object·v3
Offset 188, 22 lines modifiedOffset 189, 24 lines modified
188 ····.prologue189 ····.prologue
189 ····.line·64190 ····.line·64
190 ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V191 ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V
  
191 ····.line·65192 ····.line·65
192 ····if-eqz·p2,·:cond_0193 ····if-eqz·p2,·:cond_0
  
 194 ····.line·66
193 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x509/GeneralName;->getTagNo()I195 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x509/GeneralName;->getTagNo()I
  
194 ····move-result·v0196 ····move-result·v0
  
195 ····const/4·v1,·0x6197 ····const/4·v1,·0x6
  
196 ····if-ne·v0,·v1,·:cond_0198 ····if-ne·v0,·v1,·:cond_0
  
 199 ····.line·67
197 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x509/GeneralName;->getName()Lorg/spongycastle/asn1/ASN1Encodable;200 ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x509/GeneralName;->getName()Lorg/spongycastle/asn1/ASN1Encodable;
  
198 ····move-result-object·v0201 ····move-result-object·v0
  
199 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1String;202 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1String;
  
200 ····invoke-interface·{v0},·Lorg/spongycastle/asn1/ASN1String;->getString()Ljava/lang/String;203 ····invoke-interface·{v0},·Lorg/spongycastle/asn1/ASN1String;->getString()Ljava/lang/String;
565 B
smali/org/spongycastle/asn1/x509/Target.smali
    
Offset 163, 14 lines modifiedOffset 163, 15 lines modified
  
163 ····const-string·v2,·"unknown·object·in·factory:·"163 ····const-string·v2,·"unknown·object·in·factory:·"
  
164 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;164 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
165 ····move-result-object·v1165 ····move-result-object·v1
  
 166 ····.line·57
166 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;167 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
167 ····move-result-object·v2168 ····move-result-object·v2
  
168 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;169 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
169 ····move-result-object·v1170 ····move-result-object·v1
548 B
smali/org/spongycastle/asn1/x509/NoticeReference.smali
    
Offset 70, 14 lines modifiedOffset 70, 15 lines modified
  
70 ····const-string·v2,·"Bad·sequence·size:·"70 ····const-string·v2,·"Bad·sequence·size:·"
  
71 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;71 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
72 ····move-result-object·v172 ····move-result-object·v1
  
 73 ····.line·119
73 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I74 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
74 ····move-result·v275 ····move-result·v2
  
75 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;76 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
76 ····move-result-object·v177 ····move-result-object·v1
559 B
smali/org/spongycastle/asn1/x509/AttCertValidityPeriod.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····const-string·v2,·"Bad·sequence·size:·"55 ····const-string·v2,·"Bad·sequence·size:·"
  
56 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····move-result-object·v157 ····move-result-object·v1
  
 58 ····.line·37
58 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I59 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
59 ····move-result·v260 ····move-result·v2
  
60 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v162 ····move-result-object·v1
991 B
smali/org/spongycastle/asn1/x509/GeneralSubtree.smali
    
Offset 71, 14 lines modifiedOffset 71, 15 lines modified
  
71 ····const-string·v5,·"Bad·sequence·size:·"71 ····const-string·v5,·"Bad·sequence·size:·"
  
72 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;72 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····move-result-object·v473 ····move-result-object·v4
  
 74 ····.line·90
74 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I75 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
75 ····move-result·v576 ····move-result·v5
  
76 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;77 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
77 ····move-result-object·v478 ····move-result-object·v4
Offset 118, 14 lines modifiedOffset 119, 15 lines modified
  
118 ····const-string·v5,·"Bad·tag·number:·"119 ····const-string·v5,·"Bad·tag·number:·"
  
119 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;120 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
120 ····move-result-object·v4121 ····move-result-object·v4
  
 122 ····.line·63
121 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I123 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I
  
122 ····move-result·v5124 ····move-result·v5
  
123 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
124 ····move-result-object·v4126 ····move-result-object·v4
537 B
smali/org/spongycastle/asn1/x509/V2Form.smali
    
Offset 159, 14 lines modifiedOffset 159, 15 lines modified
  
159 ····const-string·v5,·"Bad·tag·number:·"159 ····const-string·v5,·"Bad·tag·number:·"
  
160 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;160 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
161 ····move-result-object·v4161 ····move-result-object·v4
  
 162 ····.line·103
162 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I163 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I
  
163 ····move-result·v5164 ····move-result·v5
  
164 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;165 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
165 ····move-result-object·v4166 ····move-result-object·v4
550 B
smali/org/spongycastle/asn1/x509/ObjectDigestInfo.smali
    
Offset 98, 14 lines modifiedOffset 98, 15 lines modified
  
98 ····const-string·v3,·"Bad·sequence·size:·"98 ····const-string·v3,·"Bad·sequence·size:·"
  
99 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;99 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
100 ····move-result-object·v2100 ····move-result-object·v2
  
 101 ····.line·117
101 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I102 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
102 ····move-result·v3103 ····move-result·v3
  
103 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;104 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
104 ····move-result-object·v2105 ····move-result-object·v2
1.18 KB
smali/org/spongycastle/asn1/x509/Holder.smali
    
Offset 53, 14 lines modifiedOffset 53, 15 lines modified
  
53 ····const-string·v4,·"Bad·sequence·size:·"53 ····const-string·v4,·"Bad·sequence·size:·"
  
54 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;54 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
55 ····move-result-object·v355 ····move-result-object·v3
  
 56 ····.line·103
56 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I57 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
57 ····move-result·v458 ····move-result·v4
  
58 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;59 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
59 ····move-result-object·v360 ····move-result-object·v3
Offset 81, 19 lines modifiedOffset 82, 20 lines modified
81 ····:goto_082 ····:goto_0
82 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I83 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
83 ····move-result·v284 ····move-result·v2
  
84 ····if-eq·v0,·v2,·:cond_185 ····if-eq·v0,·v2,·:cond_1
  
85 ····.line·10886 ····.line·109
86 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;87 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
87 ····move-result-object·v288 ····move-result-object·v2
  
 89 ····.line·108
88 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1TaggedObject;90 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ASN1TaggedObject;
  
89 ····move-result-object·v191 ····move-result-object·v1
  
90 ····.line·11192 ····.line·111
91 ····.local·v1,·"tObj":Lorg/spongycastle/asn1/ASN1TaggedObject;93 ····.local·v1,·"tObj":Lorg/spongycastle/asn1/ASN1TaggedObject;
92 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I94 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I
555 B
smali/org/spongycastle/asn1/x509/PolicyQualifierInfo.smali
    
Offset 79, 14 lines modifiedOffset 79, 15 lines modified
  
79 ····const-string·v2,·"Bad·sequence·size:·"79 ····const-string·v2,·"Bad·sequence·size:·"
  
80 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
 82 ····.line·69
82 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I83 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
83 ····move-result·v284 ····move-result·v2
  
84 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;85 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
85 ····move-result-object·v186 ····move-result-object·v1
961 B
smali/org/spongycastle/asn1/x509/Extension.smali
    
Offset 690, 28 lines modifiedOffset 690, 30 lines modified
  
690 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z690 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
  
691 ····move-result·v2691 ····move-result·v2
  
692 ····if-eqz·v2,·:cond_0692 ····if-eqz·v2,·:cond_0
  
 693 ····.line·282
693 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/Extension;->getExtnValue()Lorg/spongycastle/asn1/ASN1OctetString;694 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/Extension;->getExtnValue()Lorg/spongycastle/asn1/ASN1OctetString;
  
694 ····move-result-object·v2695 ····move-result-object·v2
  
695 ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/Extension;->getExtnValue()Lorg/spongycastle/asn1/ASN1OctetString;696 ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/Extension;->getExtnValue()Lorg/spongycastle/asn1/ASN1OctetString;
  
696 ····move-result-object·v3697 ····move-result-object·v3
  
697 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->equals(Ljava/lang/Object;)Z698 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->equals(Ljava/lang/Object;)Z
  
698 ····move-result·v2699 ····move-result·v2
  
699 ····if-eqz·v2,·:cond_0700 ····if-eqz·v2,·:cond_0
  
 701 ····.line·283
700 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/Extension;->isCritical()Z702 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/Extension;->isCritical()Z
  
701 ····move-result·v2703 ····move-result·v2
  
702 ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/Extension;->isCritical()Z704 ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/Extension;->isCritical()Z
  
703 ····move-result·v3705 ····move-result·v3
559 B
smali/org/spongycastle/asn1/x509/RSAPublicKeyStructure.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····const-string·v3,·"Bad·sequence·size:·"55 ····const-string·v3,·"Bad·sequence·size:·"
  
56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
 58 ····.line·60
58 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I59 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
59 ····move-result·v360 ····move-result·v3
  
60 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v262 ····move-result-object·v2
2.28 KB
smali/org/spongycastle/asn1/x509/TBSCertList.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lorg/spongycastle/asn1/ASN1Object;2 .super·Lorg/spongycastle/asn1/ASN1Object;
3 .source·"TBSCertList.java"3 .source·"TBSCertList.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/spongycastle/asn1/x509/TBSCertList$1;, 
8 ········Lorg/spongycastle/asn1/x509/TBSCertList$EmptyEnumeration;,7 ········Lorg/spongycastle/asn1/x509/TBSCertList$EmptyEnumeration;,
9 ········Lorg/spongycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration;,8 ········Lorg/spongycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration;,
10 ········Lorg/spongycastle/asn1/x509/TBSCertList$CRLEntry;9 ········Lorg/spongycastle/asn1/x509/TBSCertList$CRLEntry;
11 ····}10 ····}
12 .end·annotation11 .end·annotation
  
  
Offset 168, 30 lines modifiedOffset 167, 33 lines modified
168 ····.line·192167 ····.line·192
169 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I168 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
170 ····move-result·v2169 ····move-result·v2
  
171 ····if-ge·v1,·v2,·:cond_6170 ····if-ge·v1,·v2,·:cond_6
  
 171 ····.line·193
172 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;172 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
173 ····move-result-object·v2173 ····move-result-object·v2
  
174 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/DERUTCTime;174 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/DERUTCTime;
  
175 ····if-nez·v2,·:cond_2175 ····if-nez·v2,·:cond_2
  
 176 ····.line·194
176 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;177 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
177 ····move-result-object·v2178 ····move-result-object·v2
  
178 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/DERGeneralizedTime;179 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/DERGeneralizedTime;
  
179 ····if-nez·v2,·:cond_2180 ····if-nez·v2,·:cond_2
  
 181 ····.line·195
180 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;182 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
181 ····move-result-object·v2183 ····move-result-object·v2
  
182 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/x509/Time;184 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/x509/Time;
  
183 ····if-eqz·v2,·:cond_6185 ····if-eqz·v2,·:cond_6
Offset 216, 14 lines modifiedOffset 218, 15 lines modified
216 ····:goto_1218 ····:goto_1
217 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I219 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
218 ····move-result·v2220 ····move-result·v2
  
219 ····if-ge·v0,·v2,·:cond_3221 ····if-ge·v0,·v2,·:cond_3
  
 222 ····.line·201
220 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;223 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
221 ····move-result-object·v2224 ····move-result-object·v2
  
222 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/DERTaggedObject;225 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/DERTaggedObject;
  
223 ····if-nez·v2,·:cond_3226 ····if-nez·v2,·:cond_3
Offset 251, 14 lines modifiedOffset 254, 15 lines modified
251 ····:cond_3254 ····:cond_3
252 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I255 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
253 ····move-result·v2256 ····move-result·v2
  
254 ····if-ge·v0,·v2,·:cond_4257 ····if-ge·v0,·v2,·:cond_4
  
 258 ····.line·207
255 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;259 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
256 ····move-result-object·v2260 ····move-result-object·v2
  
257 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/DERTaggedObject;261 ····instance-of·v2,·v2,·Lorg/spongycastle/asn1/DERTaggedObject;
  
258 ····if-eqz·v2,·:cond_4262 ····if-eqz·v2,·:cond_4
506 B
smali/org/spongycastle/asn1/x509/X509DefaultEntryConverter.smali
    
Offset 178, 14 lines modifiedOffset 178, 15 lines modified
  
178 ····move-result·v1178 ····move-result·v1
  
179 ····if-nez·v1,·:cond_5179 ····if-nez·v1,·:cond_5
  
180 ····sget-object·v1,·Lorg/spongycastle/asn1/x509/X509Name;->TELEPHONE_NUMBER:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;180 ····sget-object·v1,·Lorg/spongycastle/asn1/x509/X509Name;->TELEPHONE_NUMBER:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
 181 ····.line·57
181 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z182 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
  
182 ····move-result·v1183 ····move-result·v1
  
183 ····if-eqz·v1,·:cond_6184 ····if-eqz·v1,·:cond_6
  
184 ····.line·59185 ····.line·59
557 B
smali/org/spongycastle/asn1/x509/SubjectPublicKeyInfo.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 ····const-string·v3,·"Bad·sequence·size:·"36 ····const-string·v3,·"Bad·sequence·size:·"
  
37 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;37 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
38 ····move-result-object·v238 ····move-result-object·v2
  
 39 ····.line·73
39 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I40 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
40 ····move-result·v341 ····move-result·v3
  
41 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;42 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
42 ····move-result-object·v243 ····move-result-object·v2
558 B
smali/org/spongycastle/asn1/x509/AlgorithmIdentifier.smali
    
Offset 125, 14 lines modifiedOffset 125, 15 lines modified
  
125 ····const-string·v2,·"Bad·sequence·size:·"125 ····const-string·v2,·"Bad·sequence·size:·"
  
126 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;126 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
127 ····move-result-object·v1127 ····move-result-object·v1
  
 128 ····.line·110
128 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I129 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
129 ····move-result·v2130 ····move-result·v2
  
130 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;131 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
131 ····move-result-object·v1132 ····move-result-object·v1
551 B
smali/org/spongycastle/asn1/x509/sigi/PersonalData.smali
    
Offset 46, 14 lines modifiedOffset 46, 15 lines modified
  
46 ····const-string·v5,·"Bad·sequence·size:·"46 ····const-string·v5,·"Bad·sequence·size:·"
  
47 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;47 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
48 ····move-result-object·v448 ····move-result-object·v4
  
 49 ····.line·84
49 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I50 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
50 ····move-result·v551 ····move-result·v5
  
51 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;52 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
52 ····move-result-object·v453 ····move-result-object·v4
1.45 KB
smali/org/spongycastle/asn1/x509/sigi/NameOrPseudonym.smali
    
Offset 59, 14 lines modifiedOffset 59, 15 lines modified
  
59 ····const-string·v2,·"Bad·sequence·size:·"59 ····const-string·v2,·"Bad·sequence·size:·"
  
60 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v161 ····move-result-object·v1
  
 62 ····.line·104
62 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I63 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
63 ····move-result·v264 ····move-result·v2
  
64 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;65 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
65 ····move-result-object·v166 ····move-result-object·v1
Offset 98, 14 lines modifiedOffset 99, 15 lines modified
  
98 ····const-string·v2,·"Bad·object·encountered:·"99 ····const-string·v2,·"Bad·object·encountered:·"
  
99 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
100 ····move-result-object·v1101 ····move-result-object·v1
  
 102 ····.line·110
101 ····invoke-virtual·{p1,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;103 ····invoke-virtual·{p1,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
102 ····move-result-object·v2104 ····move-result-object·v2
  
103 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;105 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
104 ····move-result-object·v2106 ····move-result-object·v2
Offset 255, 14 lines modifiedOffset 257, 15 lines modified
  
255 ····const-string·v2,·"illegal·object·in·getInstance:·"257 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
256 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;258 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
257 ····move-result-object·v1259 ····move-result-object·v1
  
 260 ····.line·58
258 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;261 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
259 ····move-result-object·v2262 ····move-result-object·v2
  
260 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;263 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
261 ····move-result-object·v2264 ····move-result-object·v2
505 B
smali/org/spongycastle/asn1/x500/style/RFC4519Style.smali
    
Offset 1986, 14 lines modifiedOffset 1986, 15 lines modified
  
1986 ····move-result·v11986 ····move-result·v1
  
1987 ····if-nez·v1,·:cond_31987 ····if-nez·v1,·:cond_3
  
1988 ····sget-object·v1,·Lorg/spongycastle/asn1/x500/style/RFC4519Style;->telephoneNumber:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;1988 ····sget-object·v1,·Lorg/spongycastle/asn1/x500/style/RFC4519Style;->telephoneNumber:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
 1989 ····.line·206
1989 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z1990 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
  
1990 ····move-result·v11991 ····move-result·v1
  
1991 ····if-eqz·v1,·:cond_41992 ····if-eqz·v1,·:cond_4
  
1992 ····.line·2081993 ····.line·208
491 B
smali/org/spongycastle/asn1/x500/style/BCStyle.smali
    
Offset 1682, 14 lines modifiedOffset 1682, 15 lines modified
  
1682 ····move-result·v11682 ····move-result·v1
  
1683 ····if-nez·v1,·:cond_51683 ····if-nez·v1,·:cond_5
  
1684 ····sget-object·v1,·Lorg/spongycastle/asn1/x500/style/BCStyle;->TELEPHONE_NUMBER:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;1684 ····sget-object·v1,·Lorg/spongycastle/asn1/x500/style/BCStyle;->TELEPHONE_NUMBER:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
 1685 ····.line·317
1685 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z1686 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
  
1686 ····move-result·v11687 ····move-result·v1
  
1687 ····if-eqz·v1,·:cond_61688 ····if-eqz·v1,·:cond_6
  
1688 ····.line·3191689 ····.line·319
1.27 KB
smali/org/spongycastle/asn1/x500/style/IETFUtils.smali
    
Offset 1797, 60 lines modifiedOffset 1797, 67 lines modified
  
1797 ····move-result·v71797 ····move-result·v7
  
1798 ····const/16·v8,·0x2c1798 ····const/16·v8,·0x2c
  
1799 ····if-eq·v7,·v8,·:cond_11799 ····if-eq·v7,·v8,·:cond_1
  
 1800 ····.line·389
1800 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C1801 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C
  
1801 ····move-result·v71802 ····move-result·v7
  
1802 ····const/16·v8,·0x221803 ····const/16·v8,·0x22
  
1803 ····if-eq·v7,·v8,·:cond_11804 ····if-eq·v7,·v8,·:cond_1
  
 1805 ····.line·390
1804 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C1806 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C
  
1805 ····move-result·v71807 ····move-result·v7
  
1806 ····if-eq·v7,·v10,·:cond_11808 ····if-eq·v7,·v10,·:cond_1
  
 1809 ····.line·391
1807 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C1810 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C
  
1808 ····move-result·v71811 ····move-result·v7
  
1809 ····const/16·v8,·0x2b1812 ····const/16·v8,·0x2b
  
1810 ····if-eq·v7,·v8,·:cond_11813 ····if-eq·v7,·v8,·:cond_1
  
 1814 ····.line·392
1811 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C1815 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C
  
1812 ····move-result·v71816 ····move-result·v7
  
1813 ····const/16·v8,·0x3d1817 ····const/16·v8,·0x3d
  
1814 ····if-eq·v7,·v8,·:cond_11818 ····if-eq·v7,·v8,·:cond_1
  
 1819 ····.line·393
1815 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C1820 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C
  
1816 ····move-result·v71821 ····move-result·v7
  
1817 ····const/16·v8,·0x3c1822 ····const/16·v8,·0x3c
  
1818 ····if-eq·v7,·v8,·:cond_11823 ····if-eq·v7,·v8,·:cond_1
  
 1824 ····.line·394
1819 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C1825 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C
  
1820 ····move-result·v71826 ····move-result·v7
  
1821 ····const/16·v8,·0x3e1827 ····const/16·v8,·0x3e
  
1822 ····if-eq·v7,·v8,·:cond_11828 ····if-eq·v7,·v8,·:cond_1
  
 1829 ····.line·395
1823 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C1830 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C
  
1824 ····move-result·v71831 ····move-result·v7
  
1825 ····const/16·v8,·0x3b1832 ····const/16·v8,·0x3b
  
1826 ····if-ne·v7,·v8,·:cond_21833 ····if-ne·v7,·v8,·:cond_2
3.42 KB
smali/org/spongycastle/asn1/cryptopro/ECGOST3410NamedCurves.smali
    
Offset 82, 14 lines modifiedOffset 82, 15 lines modified
  
82 ····new-instance·v5,·Ljava/math/BigInteger;82 ····new-instance·v5,·Ljava/math/BigInteger;
  
83 ····const-string·v6,·"64033881142927202683649881450433473985931760268884941288852745803908878638612"83 ····const-string·v6,·"64033881142927202683649881450433473985931760268884941288852745803908878638612"
  
84 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V84 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
  
 85 ····.line·33
85 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;86 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;
  
86 ····move-result-object·v487 ····move-result-object·v4
  
87 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V88 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V
  
88 ····.line·3889 ····.line·38
Offset 149, 14 lines modifiedOffset 150, 15 lines modified
  
149 ····new-instance·v5,·Ljava/math/BigInteger;150 ····new-instance·v5,·Ljava/math/BigInteger;
  
150 ····const-string·v6,·"64033881142927202683649881450433473985931760268884941288852745803908878638612"151 ····const-string·v6,·"64033881142927202683649881450433473985931760268884941288852745803908878638612"
  
151 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V152 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
  
 153 ····.line·50
152 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;154 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;
  
153 ····move-result-object·v4155 ····move-result-object·v4
  
154 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V156 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V
  
155 ····.line·55157 ····.line·55
Offset 216, 14 lines modifiedOffset 218, 15 lines modified
  
216 ····new-instance·v5,·Ljava/math/BigInteger;218 ····new-instance·v5,·Ljava/math/BigInteger;
  
217 ····const-string·v6,·"28792665814854611296992347458380284135028636778229113005756334730996303888124"219 ····const-string·v6,·"28792665814854611296992347458380284135028636778229113005756334730996303888124"
  
218 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V220 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
  
 221 ····.line·67
219 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;222 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;
  
220 ····move-result-object·v4223 ····move-result-object·v4
  
221 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V224 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V
  
222 ····.line·72225 ····.line·72
Offset 283, 14 lines modifiedOffset 286, 15 lines modified
  
283 ····new-instance·v5,·Ljava/math/BigInteger;286 ····new-instance·v5,·Ljava/math/BigInteger;
  
284 ····const-string·v6,·"29818893917731240733471273240314769927240550812383695689146495261604565990247"287 ····const-string·v6,·"29818893917731240733471273240314769927240550812383695689146495261604565990247"
  
285 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V288 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
  
 289 ····.line·84
286 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;290 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;
  
287 ····move-result-object·v4291 ····move-result-object·v4
  
288 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V292 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V
  
289 ····.line·89293 ····.line·89
Offset 350, 14 lines modifiedOffset 354, 15 lines modified
  
350 ····new-instance·v5,·Ljava/math/BigInteger;354 ····new-instance·v5,·Ljava/math/BigInteger;
  
351 ····const-string·v6,·"29818893917731240733471273240314769927240550812383695689146495261604565990247"355 ····const-string·v6,·"29818893917731240733471273240314769927240550812383695689146495261604565990247"
  
352 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V356 ····invoke-direct·{v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
  
 357 ····.line·100
353 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;358 ····invoke-virtual·{v0,·v4,·v5},·Lorg/spongycastle/math/ec/ECCurve$Fp;->createPoint(Ljava/math/BigInteger;Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/ECPoint;
  
354 ····move-result-object·v4359 ····move-result-object·v4
  
355 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V360 ····invoke-direct·{v1,·v0,·v4,·v3},·Lorg/spongycastle/crypto/params/ECDomainParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V
  
356 ····.line·105361 ····.line·105
561 B
smali/org/spongycastle/asn1/ess/OtherSigningCertificate.smali
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
  
45 ····const-string·v2,·"Bad·sequence·size:·"45 ····const-string·v2,·"Bad·sequence·size:·"
  
46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····move-result-object·v147 ····move-result-object·v1
  
 48 ····.line·38
48 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I49 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
49 ····move-result·v250 ····move-result·v2
  
50 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
51 ····move-result-object·v152 ····move-result-object·v1
551 B
smali/org/spongycastle/asn1/ess/SigningCertificate.smali
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
  
45 ····const-string·v2,·"Bad·sequence·size:·"45 ····const-string·v2,·"Bad·sequence·size:·"
  
46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····move-result-object·v147 ····move-result-object·v1
  
 48 ····.line·39
48 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I49 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
49 ····move-result·v250 ····move-result·v2
  
50 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
51 ····move-result-object·v152 ····move-result-object·v1
537 B
smali/org/spongycastle/asn1/ess/OtherCertID.smali
    
Offset 47, 14 lines modifiedOffset 47, 15 lines modified
  
47 ····const-string·v2,·"Bad·sequence·size:·"47 ····const-string·v2,·"Bad·sequence·size:·"
  
48 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;48 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
49 ····move-result-object·v149 ····move-result-object·v1
  
 50 ····.line·42
50 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I51 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
51 ····move-result·v252 ····move-result·v2
  
52 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;53 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
53 ····move-result-object·v154 ····move-result-object·v1
872 B
smali/org/spongycastle/asn1/ocsp/RevokedInfo.smali
    
Offset 55, 21 lines modifiedOffset 55, 22 lines modified
55 ····.line·3355 ····.line·33
56 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I56 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
57 ····move-result·v057 ····move-result·v0
  
58 ····if-le·v0,·v1,·:cond_058 ····if-le·v0,·v1,·:cond_0
  
59 ····.line·3559 ····.line·36
60 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;60 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;62 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 63 ····.line·35
63 ····invoke-static·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Enumerated;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1Enumerated;64 ····invoke-static·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Enumerated;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1Enumerated;
  
64 ····move-result-object·v065 ····move-result-object·v0
  
65 ····invoke-static·{v0},·Lorg/spongycastle/asn1/x509/CRLReason;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/CRLReason;66 ····invoke-static·{v0},·Lorg/spongycastle/asn1/x509/CRLReason;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/CRLReason;
  
66 ····move-result-object·v067 ····move-result-object·v0
796 B
smali/org/spongycastle/asn1/ocsp/OCSPResponse.smali
    
Offset 38, 21 lines modifiedOffset 38, 22 lines modified
  
38 ····move-result·v038 ····move-result·v0
  
39 ····const/4·v1,·0x239 ····const/4·v1,·0x2
  
40 ····if-ne·v0,·v1,·:cond_040 ····if-ne·v0,·v1,·:cond_0
  
41 ····.line·3241 ····.line·33
42 ····invoke-virtual·{p1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;42 ····invoke-virtual·{p1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;44 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 45 ····.line·32
45 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/ocsp/ResponseBytes;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ocsp/ResponseBytes;46 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/ocsp/ResponseBytes;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ocsp/ResponseBytes;
  
46 ····move-result-object·v047 ····move-result-object·v0
  
47 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/ocsp/OCSPResponse;->responseBytes:Lorg/spongycastle/asn1/ocsp/ResponseBytes;48 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/ocsp/OCSPResponse;->responseBytes:Lorg/spongycastle/asn1/ocsp/ResponseBytes;
  
48 ····.line·3549 ····.line·35
760 B
smali/org/spongycastle/asn1/ocsp/Signature.smali
    
Offset 52, 20 lines modifiedOffset 52, 22 lines modified
52 ····const/4·v1,·0x352 ····const/4·v1,·0x3
  
53 ····if-ne·v0,·v1,·:cond_053 ····if-ne·v0,·v1,·:cond_0
  
54 ····.line·4654 ····.line·46
55 ····const/4·v0,·0x255 ····const/4·v0,·0x2
  
 56 ····.line·47
56 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;57 ····invoke-virtual·{p1,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
57 ····move-result-object·v058 ····move-result-object·v0
  
58 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;59 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 60 ····.line·46
59 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1Sequence;61 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1Sequence;
  
60 ····move-result-object·v062 ····move-result-object·v0
  
61 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/ocsp/Signature;->certs:Lorg/spongycastle/asn1/ASN1Sequence;63 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/ocsp/Signature;->certs:Lorg/spongycastle/asn1/ASN1Sequence;
  
62 ····.line·4964 ····.line·49
1.57 KB
smali/org/spongycastle/asn1/ocsp/ResponseData.smali
    
Offset 108, 21 lines modifiedOffset 108, 22 lines modified
108 ····move-result·v3108 ····move-result·v3
  
109 ····if-nez·v3,·:cond_1109 ····if-nez·v3,·:cond_1
  
110 ····.line·79110 ····.line·79
111 ····iput-boolean·v5,·p0,·Lorg/spongycastle/asn1/ocsp/ResponseData;->versionPresent:Z111 ····iput-boolean·v5,·p0,·Lorg/spongycastle/asn1/ocsp/ResponseData;->versionPresent:Z
  
112 ····.line·80112 ····.line·81
113 ····invoke-virtual·{p1,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;113 ····invoke-virtual·{p1,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
114 ····move-result-object·v3114 ····move-result-object·v3
  
115 ····check-cast·v3,·Lorg/spongycastle/asn1/ASN1TaggedObject;115 ····check-cast·v3,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 116 ····.line·80
116 ····invoke-static·{v3,·v5},·Lorg/spongycastle/asn1/ASN1Integer;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1Integer;117 ····invoke-static·{v3,·v5},·Lorg/spongycastle/asn1/ASN1Integer;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1Integer;
  
117 ····move-result-object·v3118 ····move-result-object·v3
  
118 ····iput-object·v3,·p0,·Lorg/spongycastle/asn1/ocsp/ResponseData;->version:Lorg/spongycastle/asn1/ASN1Integer;119 ····iput-object·v3,·p0,·Lorg/spongycastle/asn1/ocsp/ResponseData;->version:Lorg/spongycastle/asn1/ASN1Integer;
  
119 ····.line·82120 ····.line·82
Offset 176, 21 lines modifiedOffset 177, 22 lines modified
176 ····.line·98177 ····.line·98
177 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I178 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
178 ····move-result·v3179 ····move-result·v3
  
179 ····if-le·v3,·v1,·:cond_0180 ····if-le·v3,·v1,·:cond_0
  
180 ····.line·100181 ····.line·101
181 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;182 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
182 ····move-result-object·v3183 ····move-result-object·v3
  
183 ····check-cast·v3,·Lorg/spongycastle/asn1/ASN1TaggedObject;184 ····check-cast·v3,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 185 ····.line·100
184 ····invoke-static·{v3,·v5},·Lorg/spongycastle/asn1/x509/Extensions;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/x509/Extensions;186 ····invoke-static·{v3,·v5},·Lorg/spongycastle/asn1/x509/Extensions;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/x509/Extensions;
  
185 ····move-result-object·v3187 ····move-result-object·v3
  
186 ····iput-object·v3,·p0,·Lorg/spongycastle/asn1/ocsp/ResponseData;->responseExtensions:Lorg/spongycastle/asn1/x509/Extensions;188 ····iput-object·v3,·p0,·Lorg/spongycastle/asn1/ocsp/ResponseData;->responseExtensions:Lorg/spongycastle/asn1/x509/Extensions;
  
187 ····.line·103189 ····.line·103
536 B
smali/org/spongycastle/asn1/ocsp/CrlID.smali
    
Offset 60, 14 lines modifiedOffset 60, 15 lines modified
  
60 ····const-string·v4,·"unknown·tag·number:·"60 ····const-string·v4,·"unknown·tag·number:·"
  
61 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
62 ····move-result-object·v362 ····move-result-object·v3
  
 63 ····.line·46
63 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I64 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I
  
64 ····move-result·v465 ····move-result·v4
  
65 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
66 ····move-result-object·v367 ····move-result-object·v3
1.41 KB
smali/org/spongycastle/asn1/ocsp/SingleResponse.smali
    
Offset 70, 34 lines modifiedOffset 70, 36 lines modified
70 ····.line·8170 ····.line·81
71 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I71 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
72 ····move-result·v172 ····move-result·v1
  
73 ····if-le·v1,·v4,·:cond_173 ····if-le·v1,·v4,·:cond_1
  
74 ····.line·8374 ····.line·84
75 ····invoke-virtual·{p1,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;75 ····invoke-virtual·{p1,·v3},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1TaggedObject;77 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 78 ····.line·83
78 ····invoke-static·{v1,·v2},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1GeneralizedTime;79 ····invoke-static·{v1,·v2},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ASN1GeneralizedTime;
  
79 ····move-result-object·v180 ····move-result-object·v1
  
80 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->nextUpdate:Lorg/spongycastle/asn1/ASN1GeneralizedTime;81 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->nextUpdate:Lorg/spongycastle/asn1/ASN1GeneralizedTime;
  
81 ····.line·8582 ····.line·86
82 ····invoke-virtual·{p1,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;83 ····invoke-virtual·{p1,·v4},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
83 ····move-result-object·v184 ····move-result-object·v1
  
84 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1TaggedObject;85 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 86 ····.line·85
85 ····invoke-static·{v1,·v2},·Lorg/spongycastle/asn1/x509/Extensions;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/x509/Extensions;87 ····invoke-static·{v1,·v2},·Lorg/spongycastle/asn1/x509/Extensions;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/x509/Extensions;
  
86 ····move-result-object·v188 ····move-result-object·v1
  
87 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->singleExtensions:Lorg/spongycastle/asn1/x509/Extensions;89 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->singleExtensions:Lorg/spongycastle/asn1/x509/Extensions;
  
88 ····.line·10190 ····.line·101
785 B
smali/org/spongycastle/asn1/ocsp/OCSPRequest.smali
    
Offset 38, 21 lines modifiedOffset 38, 22 lines modified
  
38 ····move-result·v038 ····move-result·v0
  
39 ····const/4·v1,·0x239 ····const/4·v1,·0x2
  
40 ····if-ne·v0,·v1,·:cond_040 ····if-ne·v0,·v1,·:cond_0
  
41 ····.line·3241 ····.line·33
42 ····invoke-virtual·{p1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;42 ····invoke-virtual·{p1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;44 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 45 ····.line·32
45 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/ocsp/Signature;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ocsp/Signature;46 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/ocsp/Signature;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/ocsp/Signature;
  
46 ····move-result-object·v047 ····move-result-object·v0
  
47 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/ocsp/OCSPRequest;->optionalSignature:Lorg/spongycastle/asn1/ocsp/Signature;48 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/ocsp/OCSPRequest;->optionalSignature:Lorg/spongycastle/asn1/ocsp/Signature;
  
48 ····.line·3549 ····.line·35
782 B
smali/org/spongycastle/asn1/ocsp/Request.smali
    
Offset 38, 21 lines modifiedOffset 38, 22 lines modified
  
38 ····move-result·v038 ····move-result·v0
  
39 ····const/4·v1,·0x239 ····const/4·v1,·0x2
  
40 ····if-ne·v0,·v1,·:cond_040 ····if-ne·v0,·v1,·:cond_0
  
41 ····.line·3341 ····.line·34
42 ····invoke-virtual·{p1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;42 ····invoke-virtual·{p1,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;44 ····check-cast·v0,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 45 ····.line·33
45 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/x509/Extensions;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/x509/Extensions;46 ····invoke-static·{v0,·v2},·Lorg/spongycastle/asn1/x509/Extensions;->getInstance(Lorg/spongycastle/asn1/ASN1TaggedObject;Z)Lorg/spongycastle/asn1/x509/Extensions;
  
46 ····move-result-object·v047 ····move-result-object·v0
  
47 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/ocsp/Request;->singleRequestExtensions:Lorg/spongycastle/asn1/x509/Extensions;48 ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/ocsp/Request;->singleRequestExtensions:Lorg/spongycastle/asn1/x509/Extensions;
  
48 ····.line·3649 ····.line·36
1.13 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$9.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·17062 ····.line·170
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"0443BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E2061114FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1"65 ····const-string·v2,·"0443BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E2061114FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1"
  
 66 ····.line·172
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·170
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.09 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$5.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·10462 ····.line·104
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"040D9029AD2C7E5CF4340823B2A87DC68C9E4CE3174C1E6EFDEE12C07D58AA56F772C0726F24C6B89E4ECDAC24354B9E99CAA3F6D3761402CD"65 ····const-string·v2,·"040D9029AD2C7E5CF4340823B2A87DC68C9E4CE3174C1E6EFDEE12C07D58AA56F772C0726F24C6B89E4ECDAC24354B9E99CAA3F6D3761402CD"
  
 66 ····.line·106
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·104
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.14 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$10.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·18762 ····.line·187
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"04925BE9FB01AFC6FB4D3E7D4990010F813408AB106C4F09CB7EE07868CC136FFF3357F624A21BED5263BA3A7A27483EBF6671DBEF7ABB30EBEE084E58A0B077AD42A5A0989D1EE71B1B9BC0455FB0D2C3"65 ····const-string·v2,·"04925BE9FB01AFC6FB4D3E7D4990010F813408AB106C4F09CB7EE07868CC136FFF3357F624A21BED5263BA3A7A27483EBF6671DBEF7ABB30EBEE084E58A0B077AD42A5A0989D1EE71B1B9BC0455FB0D2C3"
  
 66 ····.line·189
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·187
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.1 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$7.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·13762 ····.line·137
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"048BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F046997"65 ····const-string·v2,·"048BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F046997"
  
 66 ····.line·139
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·137
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.05 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$2.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·5262 ····.line·52
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"04B199B13B9B34EFC1397E64BAEB05ACC265FF2378ADD6718B7C7C1961F0991B842443772152C9E0AD"65 ····const-string·v2,·"04B199B13B9B34EFC1397E64BAEB05ACC265FF2378ADD6718B7C7C1961F0991B842443772152C9E0AD"
  
 66 ····.line·54
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·52
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.23 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$13.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·23662 ····.line·236
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"0481AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F8227DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892"65 ····const-string·v2,·"0481AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F8227DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892"
  
 66 ····.line·238
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·236
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.23 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$14.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·25362 ····.line·253
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"04640ECE5C12788717B9C1BA06CBC2A6FEBA85842458C56DDE9DB1758D39C0313D82BA51735CDB3EA499AA77A7D6943A64F7A3F25FE26F06B51BAA2696FA9035DA5B534BD595F5AF0FA2C892376C84ACE1BB4E3019B71634C01131159CAE03CEE9D9932184BEEF216BD71DF2DADF86A627306ECFF96DBB8BACE198B61E00F8B332"65 ····const-string·v2,·"04640ECE5C12788717B9C1BA06CBC2A6FEBA85842458C56DDE9DB1758D39C0313D82BA51735CDB3EA499AA77A7D6943A64F7A3F25FE26F06B51BAA2696FA9035DA5B534BD595F5AF0FA2C892376C84ACE1BB4E3019B71634C01131159CAE03CEE9D9932184BEEF216BD71DF2DADF86A627306ECFF96DBB8BACE198B61E00F8B332"
  
 66 ····.line·255
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·253
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.09 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$6.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·12162 ····.line·121
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"046AB1E344CE25FF3896424E7FFE14762ECB49F8928AC0C76029B4D5800374E9F5143E568CD23F3F4D7C0D4B1E41C8CC0D1C6ABD5F1A46DB4C"65 ····const-string·v2,·"046AB1E344CE25FF3896424E7FFE14762ECB49F8928AC0C76029B4D5800374E9F5143E568CD23F3F4D7C0D4B1E41C8CC0D1C6ABD5F1A46DB4C"
  
 66 ····.line·123
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·121
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.17 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$11.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·20362 ····.line·203
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"041D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315"65 ····const-string·v2,·"041D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315"
  
 66 ····.line·205
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·203
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.07 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$4.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·8762 ····.line·87
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"043AE9E58C82F63C30282E1FE7BBF43FA72C446AF6F4618129097E2C5667C2223A902AB5CA449D0084B7E5B3DE7CCC01C9"65 ····const-string·v2,·"043AE9E58C82F63C30282E1FE7BBF43FA72C446AF6F4618129097E2C5667C2223A902AB5CA449D0084B7E5B3DE7CCC01C9"
  
 66 ····.line·89
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·87
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.05 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$1.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·3462 ····.line·34
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"04BED5AF16EA3F6A4F62938C4631EB5AF7BDBCDBC31667CB477A1A8EC338F94741669C976316DA6321"65 ····const-string·v2,·"04BED5AF16EA3F6A4F62938C4631EB5AF7BDBCDBC31667CB477A1A8EC338F94741669C976316DA6321"
  
 66 ····.line·36
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·34
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.07 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$3.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·6962 ····.line·69
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"04C0A0647EAAB6A48753B033C56CB0F0900A2F5C4853375FD614B690866ABD5BB88B5F4828C1490002E6773FA2FA299B8F"65 ····const-string·v2,·"04C0A0647EAAB6A48753B033C56CB0F0900A2F5C4853375FD614B690866ABD5BB88B5F4828C1490002E6773FA2FA299B8F"
  
 66 ····.line·71
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·69
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.1 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$8.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·15462 ····.line·154
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"04A3E8EB3CC1CFE7B7732213B23A656149AFA142C47AAFBC2B79A191562E1305F42D996C823439C56D7F7B22E14644417E69BCB6DE39D027001DABE8F35B25C9BE"65 ····const-string·v2,·"04A3E8EB3CC1CFE7B7732213B23A656149AFA142C47AAFBC2B79A191562E1305F42D996C823439C56D7F7B22E14644417E69BCB6DE39D027001DABE8F35B25C9BE"
  
 66 ····.line·156
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·154
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
1.17 KB
smali/org/spongycastle/asn1/teletrust/TeleTrusTNamedCurves$12.smali
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
  
62 ····.line·22062 ····.line·220
63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;63 ····.local·v0,·"curve":Lorg/spongycastle/math/ec/ECCurve;
64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;64 ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9ECParameters;
  
65 ····const-string·v2,·"0418DE98B02DB9A306F2AFCD7235F72A819B80AB12EBD653172476FECD462AABFFC4FF191B946A5F54D8D0AA2F418808CC25AB056962D30651A114AFD2755AD336747F93475B7A1FCA3B88F2B6A208CCFE469408584DC2B2912675BF5B9E582928"65 ····const-string·v2,·"0418DE98B02DB9A306F2AFCD7235F72A819B80AB12EBD653172476FECD462AABFFC4FF191B946A5F54D8D0AA2F418808CC25AB056962D30651A114AFD2755AD336747F93475B7A1FCA3B88F2B6A208CCFE469408584DC2B2912675BF5B9E582928"
  
 66 ····.line·222
66 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B67 ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B
  
67 ····move-result-object·v268 ····move-result-object·v2
  
68 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;69 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/math/ec/ECCurve;->decodePoint([B)Lorg/spongycastle/math/ec/ECPoint;
  
69 ····move-result-object·v270 ····move-result-object·v2
Offset 84, 9 lines modifiedOffset 85, 10 lines modified
  
84 ····const-string·v5,·"01"85 ····const-string·v5,·"01"
  
85 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V86 ····invoke-direct·{v4,·v5,·v6},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
  
86 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V87 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lorg/spongycastle/asn1/x9/X9ECParameters;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
  
 88 ····.line·220
87 ····return-object·v189 ····return-object·v1
88 .end·method90 .end·method
2.17 KB
smali/org/spongycastle/asn1/util/ASN1Dump.smali
    
Offset 457, 21 lines modifiedOffset 457, 15 lines modified
  
457 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V457 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
458 ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;458 ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
459 ····move-result-object·v8459 ····move-result-object·v8
  
460 ····const-string·v9,·"BER·Constructed·Octet·String"460 ····const-string·v9,·"BER·Constructed·Octet·String["
  
461 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
462 ····move-result-object·v8 
  
463 ····const-string·v9,·"[" 
  
464 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;461 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
465 ····move-result-object·v8462 ····move-result-object·v8
  
466 ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B463 ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
Offset 518, 21 lines modifiedOffset 512, 15 lines modified
  
518 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V512 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
519 ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;513 ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
520 ····move-result-object·v8514 ····move-result-object·v8
  
521 ····const-string·v9,·"DER·Octet·String"515 ····const-string·v9,·"DER·Octet·String["
  
522 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
523 ····move-result-object·v8 
  
524 ····const-string·v9,·"[" 
  
525 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;516 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
526 ····move-result-object·v8517 ····move-result-object·v8
  
527 ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B518 ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
Offset 735, 21 lines modifiedOffset 723, 15 lines modified
  
735 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V723 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
736 ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;724 ····invoke-virtual·{v8,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
737 ····move-result-object·v8725 ····move-result-object·v8
  
738 ····const-string·v9,·"DER·Bit·String"726 ····const-string·v9,·"DER·Bit·String["
  
739 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
740 ····move-result-object·v8 
  
741 ····const-string·v9,·"[" 
  
742 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;727 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
743 ····move-result-object·v8728 ····move-result-object·v8
  
744 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/DERBitString;->getBytes()[B729 ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/DERBitString;->getBytes()[B
  
1.42 KB
smali/org/spongycastle/asn1/esf/OtherRevVals.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····const-string·v3,·"Bad·sequence·size:·"55 ····const-string·v3,·"Bad·sequence·size:·"
  
56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
 58 ····.line·51
58 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I59 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
59 ····move-result·v360 ····move-result·v3
  
60 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v262 ····move-result-object·v2
Offset 91, 24 lines modifiedOffset 92, 26 lines modified
91 ····const/4·v1,·0x192 ····const/4·v1,·0x1
  
92 ····:try_start_093 ····:try_start_0
93 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;94 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
94 ····move-result-object·v195 ····move-result-object·v1
  
 96 ····.line·57
95 ····invoke-interface·{v1},·Lorg/spongycastle/asn1/ASN1Encodable;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive;97 ····invoke-interface·{v1},·Lorg/spongycastle/asn1/ASN1Encodable;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive;
  
96 ····move-result-object·v198 ····move-result-object·v1
  
97 ····const-string·v2,·"DER"99 ····const-string·v2,·"DER"
  
98 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Primitive;->getEncoded(Ljava/lang/String;)[B100 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Primitive;->getEncoded(Ljava/lang/String;)[B
  
99 ····move-result-object·v1101 ····move-result-object·v1
  
 102 ····.line·56
100 ····invoke-static·{v1},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;103 ····invoke-static·{v1},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
  
101 ····move-result-object·v1104 ····move-result-object·v1
  
102 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/esf/OtherRevVals;->otherRevVals:Lorg/spongycastle/asn1/ASN1Encodable;105 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/esf/OtherRevVals;->otherRevVals:Lorg/spongycastle/asn1/ASN1Encodable;
103 ····:try_end_0106 ····:try_end_0
104 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0107 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
543 B
smali/org/spongycastle/asn1/esf/OcspIdentifier.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 ····const-string·v2,·"Bad·sequence·size:·"36 ····const-string·v2,·"Bad·sequence·size:·"
  
37 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;37 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
38 ····move-result-object·v138 ····move-result-object·v1
  
 39 ····.line·44
39 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I40 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
40 ····move-result·v241 ····move-result·v2
  
41 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;42 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
42 ····move-result-object·v143 ····move-result-object·v1
729 B
smali/org/spongycastle/asn1/esf/CompleteRevocationRefs.smali
    
Offset 133, 18 lines modifiedOffset 133, 20 lines modified
133 ····array-length·v2,·v1133 ····array-length·v2,·v1
  
134 ····if-ge·v0,·v2,·:cond_0134 ····if-ge·v0,·v2,·:cond_0
  
135 ····.line·55135 ····.line·55
136 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/CompleteRevocationRefs;->crlOcspRefs:Lorg/spongycastle/asn1/ASN1Sequence;136 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/CompleteRevocationRefs;->crlOcspRefs:Lorg/spongycastle/asn1/ASN1Sequence;
  
 137 ····.line·56
137 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;138 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
138 ····move-result-object·v2139 ····move-result-object·v2
  
 140 ····.line·55
139 ····invoke-static·{v2},·Lorg/spongycastle/asn1/esf/CrlOcspRef;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/esf/CrlOcspRef;141 ····invoke-static·{v2},·Lorg/spongycastle/asn1/esf/CrlOcspRef;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/esf/CrlOcspRef;
  
140 ····move-result-object·v2142 ····move-result-object·v2
  
141 ····aput-object·v2,·v1,·v0143 ····aput-object·v2,·v1,·v0
  
142 ····.line·53144 ····.line·53
631 B
smali/org/spongycastle/asn1/esf/CrlListID.smali
    
Offset 143, 14 lines modifiedOffset 143, 15 lines modified
143 ····array-length·v2,·v1143 ····array-length·v2,·v1
  
144 ····if-ge·v0,·v2,·:cond_0144 ····if-ge·v0,·v2,·:cond_0
  
145 ····.line·56145 ····.line·56
146 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/CrlListID;->crls:Lorg/spongycastle/asn1/ASN1Sequence;146 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/CrlListID;->crls:Lorg/spongycastle/asn1/ASN1Sequence;
  
 147 ····.line·57
147 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;148 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
148 ····move-result-object·v2149 ····move-result-object·v2
  
149 ····invoke-static·{v2},·Lorg/spongycastle/asn1/esf/CrlValidatedID;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/esf/CrlValidatedID;150 ····invoke-static·{v2},·Lorg/spongycastle/asn1/esf/CrlValidatedID;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/esf/CrlValidatedID;
  
150 ····move-result-object·v2151 ····move-result-object·v2
543 B
smali/org/spongycastle/asn1/esf/CrlValidatedID.smali
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
  
45 ····const-string·v2,·"Bad·sequence·size:·"45 ····const-string·v2,·"Bad·sequence·size:·"
  
46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····move-result-object·v147 ····move-result-object·v1
  
 48 ····.line·42
48 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I49 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
49 ····move-result·v250 ····move-result·v2
  
50 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
51 ····move-result-object·v152 ····move-result-object·v1
545 B
smali/org/spongycastle/asn1/esf/OcspResponsesID.smali
    
Offset 45, 14 lines modifiedOffset 45, 15 lines modified
  
45 ····const-string·v2,·"Bad·sequence·size:·"45 ····const-string·v2,·"Bad·sequence·size:·"
  
46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;46 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····move-result-object·v147 ····move-result-object·v1
  
 48 ····.line·43
48 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I49 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
49 ····move-result·v250 ····move-result·v2
  
50 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;51 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
51 ····move-result-object·v152 ····move-result-object·v1
1.57 KB
smali/org/spongycastle/asn1/esf/OcspListID.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
  
34 ····const-string·v3,·"Bad·sequence·size:·"34 ····const-string·v3,·"Bad·sequence·size:·"
  
35 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;35 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
36 ····move-result-object·v236 ····move-result-object·v2
  
 37 ····.line·41
37 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I38 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
38 ····move-result·v339 ····move-result·v3
  
39 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;40 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
40 ····move-result-object·v241 ····move-result-object·v2
Offset 163, 14 lines modifiedOffset 164, 15 lines modified
163 .method·public·getOcspResponses()[Lorg/spongycastle/asn1/esf/OcspResponsesID;164 .method·public·getOcspResponses()[Lorg/spongycastle/asn1/esf/OcspResponsesID;
164 ····.locals·3165 ····.locals·3
  
165 ····.prologue166 ····.prologue
166 ····.line·58167 ····.line·58
167 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/OcspListID;->ocspResponses:Lorg/spongycastle/asn1/ASN1Sequence;168 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/OcspListID;->ocspResponses:Lorg/spongycastle/asn1/ASN1Sequence;
  
 169 ····.line·59
168 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I170 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
169 ····move-result·v2171 ····move-result·v2
  
170 ····new-array·v1,·v2,·[Lorg/spongycastle/asn1/esf/OcspResponsesID;172 ····new-array·v1,·v2,·[Lorg/spongycastle/asn1/esf/OcspResponsesID;
  
171 ····.line·60173 ····.line·60
Offset 182, 18 lines modifiedOffset 184, 20 lines modified
182 ····array-length·v2,·v1184 ····array-length·v2,·v1
  
183 ····if-ge·v0,·v2,·:cond_0185 ····if-ge·v0,·v2,·:cond_0
  
184 ····.line·62186 ····.line·62
185 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/OcspListID;->ocspResponses:Lorg/spongycastle/asn1/ASN1Sequence;187 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/OcspListID;->ocspResponses:Lorg/spongycastle/asn1/ASN1Sequence;
  
 188 ····.line·63
186 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;189 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
187 ····move-result-object·v2190 ····move-result-object·v2
  
 191 ····.line·62
188 ····invoke-static·{v2},·Lorg/spongycastle/asn1/esf/OcspResponsesID;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/esf/OcspResponsesID;192 ····invoke-static·{v2},·Lorg/spongycastle/asn1/esf/OcspResponsesID;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/esf/OcspResponsesID;
  
189 ····move-result-object·v2193 ····move-result-object·v2
  
190 ····aput-object·v2,·v1,·v0194 ····aput-object·v2,·v1,·v0
  
191 ····.line·60195 ····.line·60
2.17 KB
smali/org/spongycastle/asn1/esf/RevocationValues.smali
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
  
38 ····const-string·v8,·"Bad·sequence·size:·"38 ····const-string·v8,·"Bad·sequence·size:·"
  
39 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;39 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
40 ····move-result-object·v740 ····move-result-object·v7
  
 41 ····.line·49
41 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I42 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
42 ····move-result·v843 ····move-result·v8
  
43 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;44 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
44 ····move-result-object·v745 ····move-result-object·v7
Offset 97, 14 lines modifiedOffset 98, 15 lines modified
  
97 ····const-string·v8,·"invalid·tag:·"98 ····const-string·v8,·"invalid·tag:·"
  
98 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;99 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
99 ····move-result-object·v7100 ····move-result-object·v7
  
 101 ····.line·80
100 ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/DERTaggedObject;->getTagNo()I102 ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/DERTaggedObject;->getTagNo()I
  
101 ····move-result·v8103 ····move-result·v8
  
102 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;104 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
103 ····move-result-object·v7105 ····move-result-object·v7
Offset 348, 18 lines modifiedOffset 350, 20 lines modified
348 ····array-length·v2,·v1350 ····array-length·v2,·v1
  
349 ····if-ge·v0,·v2,·:cond_0351 ····if-ge·v0,·v2,·:cond_0
  
350 ····.line·108352 ····.line·108
351 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/RevocationValues;->crlVals:Lorg/spongycastle/asn1/ASN1Sequence;353 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/RevocationValues;->crlVals:Lorg/spongycastle/asn1/ASN1Sequence;
  
 354 ····.line·109
352 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;355 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
353 ····move-result-object·v2356 ····move-result-object·v2
  
 357 ····.line·108
354 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/CertificateList;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/CertificateList;358 ····invoke-static·{v2},·Lorg/spongycastle/asn1/x509/CertificateList;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/CertificateList;
  
355 ····move-result-object·v2359 ····move-result-object·v2
  
356 ····aput-object·v2,·v1,·v0360 ····aput-object·v2,·v1,·v0
  
357 ····.line·106361 ····.line·106
Offset 405, 18 lines modifiedOffset 409, 20 lines modified
405 ····array-length·v2,·v1409 ····array-length·v2,·v1
  
406 ····if-ge·v0,·v2,·:cond_0410 ····if-ge·v0,·v2,·:cond_0
  
407 ····.line·123411 ····.line·123
408 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/RevocationValues;->ocspVals:Lorg/spongycastle/asn1/ASN1Sequence;412 ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/esf/RevocationValues;->ocspVals:Lorg/spongycastle/asn1/ASN1Sequence;
  
 413 ····.line·124
409 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;414 ····invoke-virtual·{v2,·v0},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
410 ····move-result-object·v2415 ····move-result-object·v2
  
 416 ····.line·123
411 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ocsp/BasicOCSPResponse;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ocsp/BasicOCSPResponse;417 ····invoke-static·{v2},·Lorg/spongycastle/asn1/ocsp/BasicOCSPResponse;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ocsp/BasicOCSPResponse;
  
412 ····move-result-object·v2418 ····move-result-object·v2
  
413 ····aput-object·v2,·v1,·v0419 ····aput-object·v2,·v1,·v0
  
414 ····.line·121420 ····.line·121
1.42 KB
smali/org/spongycastle/asn1/esf/OtherRevRefs.smali
    
Offset 55, 14 lines modifiedOffset 55, 15 lines modified
  
55 ····const-string·v3,·"Bad·sequence·size:·"55 ····const-string·v3,·"Bad·sequence·size:·"
  
56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····move-result-object·v257 ····move-result-object·v2
  
 58 ····.line·50
58 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I59 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
59 ····move-result·v360 ····move-result·v3
  
60 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
61 ····move-result-object·v262 ····move-result-object·v2
Offset 99, 24 lines modifiedOffset 100, 26 lines modified
99 ····const/4·v1,·0x1100 ····const/4·v1,·0x1
  
100 ····:try_start_0101 ····:try_start_0
101 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;102 ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
102 ····move-result-object·v1103 ····move-result-object·v1
  
 104 ····.line·56
103 ····invoke-interface·{v1},·Lorg/spongycastle/asn1/ASN1Encodable;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive;105 ····invoke-interface·{v1},·Lorg/spongycastle/asn1/ASN1Encodable;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive;
  
104 ····move-result-object·v1106 ····move-result-object·v1
  
105 ····const-string·v2,·"DER"107 ····const-string·v2,·"DER"
  
106 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Primitive;->getEncoded(Ljava/lang/String;)[B108 ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Primitive;->getEncoded(Ljava/lang/String;)[B
  
107 ····move-result-object·v1109 ····move-result-object·v1
  
 110 ····.line·55
108 ····invoke-static·{v1},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;111 ····invoke-static·{v1},·Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
  
109 ····move-result-object·v1112 ····move-result-object·v1
  
110 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/esf/OtherRevRefs;->otherRevRefs:Lorg/spongycastle/asn1/ASN1Encodable;113 ····iput-object·v1,·p0,·Lorg/spongycastle/asn1/esf/OtherRevRefs;->otherRevRefs:Lorg/spongycastle/asn1/ASN1Encodable;
111 ····:try_end_0114 ····:try_end_0
112 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0115 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
887 B
smali/org/spongycastle/asn1/dvcs/DVCSRequest.smali
    
Offset 258, 21 lines modifiedOffset 258, 15 lines modified
  
258 ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/dvcs/DVCSRequest;->requestInformation:Lorg/spongycastle/asn1/dvcs/DVCSRequestInformation;258 ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/dvcs/DVCSRequest;->requestInformation:Lorg/spongycastle/asn1/dvcs/DVCSRequestInformation;
  
259 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;259 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
260 ····move-result-object·v0260 ····move-result-object·v0
  
261 ····const-string·v1,·"\n" 
  
262 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
263 ····move-result-object·v0 
  
264 ····const-string·v1,·"data:·"261 ····const-string·v1,·"\ndata:·"
  
265 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;262 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
266 ····move-result-object·v0263 ····move-result-object·v0
  
267 ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/dvcs/DVCSRequest;->data:Lorg/spongycastle/asn1/dvcs/Data;264 ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/dvcs/DVCSRequest;->data:Lorg/spongycastle/asn1/dvcs/Data;
  
2.65 KB
smali/org/spongycastle/asn1/dvcs/PathProcInput.smali
    
Offset 529, 75 lines modifiedOffset 529, 51 lines modified
  
529 ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->acceptablePolicySet:[Lorg/spongycastle/asn1/x509/PolicyInformation;529 ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->acceptablePolicySet:[Lorg/spongycastle/asn1/x509/PolicyInformation;
  
530 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;530 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
531 ····move-result-object·v0531 ····move-result-object·v0
  
532 ····const-string·v1,·"\n" 
  
533 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
534 ····move-result-object·v0 
  
535 ····const-string·v1,·"inhibitPolicyMapping:·"532 ····const-string·v1,·"\ninhibitPolicyMapping:·"
  
536 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;533 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
537 ····move-result-object·v0534 ····move-result-object·v0
  
538 ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitPolicyMapping:Z535 ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitPolicyMapping:Z
  
539 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;536 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
540 ····move-result-object·v0537 ····move-result-object·v0
  
541 ····const-string·v1,·"\n" 
  
542 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
543 ····move-result-object·v0 
  
544 ····const-string·v1,·"explicitPolicyReqd:·"538 ····const-string·v1,·"\nexplicitPolicyReqd:·"
  
545 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;539 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
546 ····move-result-object·v0540 ····move-result-object·v0
  
547 ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->explicitPolicyReqd:Z541 ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->explicitPolicyReqd:Z
  
548 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;542 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
549 ····move-result-object·v0543 ····move-result-object·v0
  
550 ····const-string·v1,·"\n" 
  
551 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
552 ····move-result-object·v0 
  
553 ····const-string·v1,·"inhibitAnyPolicy:·"544 ····const-string·v1,·"\ninhibitAnyPolicy:·"
  
554 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;545 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
555 ····move-result-object·v0546 ····move-result-object·v0
  
556 ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitAnyPolicy:Z547 ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitAnyPolicy:Z
  
557 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;548 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
558 ····move-result-object·v0549 ····move-result-object·v0
  
559 ····const-string·v1,·"\n" 
  
560 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
561 ····move-result-object·v0 
  
562 ····const-string·v1,·"}\n"550 ····const-string·v1,·"\n}\n"
  
563 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;551 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
564 ····move-result-object·v0552 ····move-result-object·v0
  
565 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;553 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
2.14 KB
smali/org/spongycastle/asn1/dvcs/ServiceType.smali
    
Offset 211, 40 lines modifiedOffset 211, 45 lines modified
  
211 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;211 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
212 ····move-result-object·v2212 ····move-result-object·v2
  
213 ····sget-object·v1,·Lorg/spongycastle/asn1/dvcs/ServiceType;->CPD:Lorg/spongycastle/asn1/dvcs/ServiceType;213 ····sget-object·v1,·Lorg/spongycastle/asn1/dvcs/ServiceType;->CPD:Lorg/spongycastle/asn1/dvcs/ServiceType;
  
 214 ····.line·85
214 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/dvcs/ServiceType;->getValue()Ljava/math/BigInteger;215 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/dvcs/ServiceType;->getValue()Ljava/math/BigInteger;
  
215 ····move-result-object·v1216 ····move-result-object·v1
  
216 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I217 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I
  
217 ····move-result·v1218 ····move-result·v1
  
218 ····if-ne·v0,·v1,·:cond_0219 ····if-ne·v0,·v1,·:cond_0
  
219 ····const-string·v1,·"(CPD)"220 ····const-string·v1,·"(CPD)"
  
 221 ····.line·88
220 ····:goto_0222 ····:goto_0
221 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;223 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
222 ····move-result-object·v1224 ····move-result-object·v1
  
223 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;225 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
224 ····move-result-object·v1226 ····move-result-object·v1
  
 227 ····.line·84
225 ····return-object·v1228 ····return-object·v1
  
 229 ····.line·85
226 ····:cond_0230 ····:cond_0
227 ····sget-object·v1,·Lorg/spongycastle/asn1/dvcs/ServiceType;->VSD:Lorg/spongycastle/asn1/dvcs/ServiceType;231 ····sget-object·v1,·Lorg/spongycastle/asn1/dvcs/ServiceType;->VSD:Lorg/spongycastle/asn1/dvcs/ServiceType;
  
 232 ····.line·86
228 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/dvcs/ServiceType;->getValue()Ljava/math/BigInteger;233 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/dvcs/ServiceType;->getValue()Ljava/math/BigInteger;
  
229 ····move-result-object·v1234 ····move-result-object·v1
  
230 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I235 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I
  
231 ····move-result·v1236 ····move-result·v1
Offset 254, 14 lines modifiedOffset 259, 15 lines modified
254 ····const-string·v1,·"(VSD)"259 ····const-string·v1,·"(VSD)"
  
255 ····goto·:goto_0260 ····goto·:goto_0
  
256 ····:cond_1261 ····:cond_1
257 ····sget-object·v1,·Lorg/spongycastle/asn1/dvcs/ServiceType;->VPKC:Lorg/spongycastle/asn1/dvcs/ServiceType;262 ····sget-object·v1,·Lorg/spongycastle/asn1/dvcs/ServiceType;->VPKC:Lorg/spongycastle/asn1/dvcs/ServiceType;
  
 263 ····.line·87
258 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/dvcs/ServiceType;->getValue()Ljava/math/BigInteger;264 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/dvcs/ServiceType;->getValue()Ljava/math/BigInteger;
  
259 ····move-result-object·v1265 ····move-result-object·v1
  
260 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I266 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I
  
261 ····move-result·v1267 ····move-result·v1
Offset 271, 14 lines modifiedOffset 277, 15 lines modified
271 ····const-string·v1,·"(VPKC)"277 ····const-string·v1,·"(VPKC)"
  
272 ····goto·:goto_0278 ····goto·:goto_0
  
273 ····:cond_2279 ····:cond_2
274 ····sget-object·v1,·Lorg/spongycastle/asn1/dvcs/ServiceType;->CCPD:Lorg/spongycastle/asn1/dvcs/ServiceType;280 ····sget-object·v1,·Lorg/spongycastle/asn1/dvcs/ServiceType;->CCPD:Lorg/spongycastle/asn1/dvcs/ServiceType;
  
 281 ····.line·88
275 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/dvcs/ServiceType;->getValue()Ljava/math/BigInteger;282 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/dvcs/ServiceType;->getValue()Ljava/math/BigInteger;
  
276 ····move-result-object·v1283 ····move-result-object·v1
  
277 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I284 ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I
  
278 ····move-result·v1285 ····move-result·v1
579 B
smali/org/spongycastle/asn1/isismtt/x509/DeclarationOfMajority.smali
    
Offset 261, 14 lines modifiedOffset 261, 15 lines modified
  
261 ····const-string·v2,·"illegal·object·in·getInstance:·"261 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
262 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;262 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
263 ····move-result-object·v1263 ····move-result-object·v1
  
 264 ····.line·90
264 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;265 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
265 ····move-result-object·v2266 ····move-result-object·v2
  
266 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;267 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
267 ····move-result-object·v2268 ····move-result-object·v2
2.87 KB
smali/org/spongycastle/asn1/isismtt/x509/ProfessionInfo.smali
    
Offset 602, 14 lines modifiedOffset 602, 15 lines modified
  
602 ····const-string·v4,·"Bad·sequence·size:·"602 ····const-string·v4,·"Bad·sequence·size:·"
  
603 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;603 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
604 ····move-result-object·v3604 ····move-result-object·v3
  
 605 ····.line·201
605 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I606 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
606 ····move-result·v4607 ····move-result·v4
  
607 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;608 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
608 ····move-result-object·v3609 ····move-result-object·v3
Offset 664, 14 lines modifiedOffset 665, 15 lines modified
  
664 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;665 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
665 ····move-result-object·v3666 ····move-result-object·v3
  
666 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1TaggedObject;667 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1TaggedObject;
  
 668 ····.line·213
667 ····.end·local·v1····#·"o":Lorg/spongycastle/asn1/ASN1Encodable;669 ····.end·local·v1····#·"o":Lorg/spongycastle/asn1/ASN1Encodable;
668 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I670 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I
  
669 ····move-result·v4671 ····move-result·v4
  
670 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;672 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
Offset 855, 14 lines modifiedOffset 857, 15 lines modified
  
855 ····const-string·v4,·"Bad·object·encountered:·"857 ····const-string·v4,·"Bad·object·encountered:·"
  
856 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;858 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
857 ····move-result-object·v3859 ····move-result-object·v3
  
 860 ····.line·239
858 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;861 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
859 ····move-result-object·v4862 ····move-result-object·v4
  
860 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;863 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
861 ····move-result-object·v3864 ····move-result-object·v3
Offset 900, 14 lines modifiedOffset 903, 15 lines modified
  
900 ····const-string·v4,·"Bad·object·encountered:·"903 ····const-string·v4,·"Bad·object·encountered:·"
  
901 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;904 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
902 ····move-result-object·v3905 ····move-result-object·v3
  
 906 ····.line·256
903 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;907 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
904 ····move-result-object·v4908 ····move-result-object·v4
  
905 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;909 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
906 ····move-result-object·v3910 ····move-result-object·v3
Offset 930, 14 lines modifiedOffset 934, 15 lines modified
  
930 ····const-string·v4,·"Bad·object·encountered:·"934 ····const-string·v4,·"Bad·object·encountered:·"
  
931 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;935 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
932 ····move-result-object·v3936 ····move-result-object·v3
  
 937 ····.line·269
933 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;938 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
934 ····move-result-object·v4939 ····move-result-object·v4
  
935 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;940 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
936 ····move-result-object·v3941 ····move-result-object·v3
Offset 1097, 14 lines modifiedOffset 1102, 15 lines modified
  
1097 ····const-string·v2,·"illegal·object·in·getInstance:·"1102 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
1098 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1103 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1099 ····move-result-object·v11104 ····move-result-object·v1
  
 1105 ····.line·176
1100 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;1106 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
1101 ····move-result-object·v21107 ····move-result-object·v2
  
1102 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;1108 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1103 ····move-result-object·v21109 ····move-result-object·v2
571 B
smali/org/spongycastle/asn1/isismtt/x509/ProcurationSyntax.smali
    
Offset 309, 14 lines modifiedOffset 309, 15 lines modified
  
309 ····const-string·v2,·"illegal·object·in·getInstance:·"309 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
310 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;310 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
311 ····move-result-object·v1311 ····move-result-object·v1
  
 312 ····.line·73
312 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;313 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
313 ····move-result-object·v2314 ····move-result-object·v2
  
314 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;315 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
315 ····move-result-object·v2316 ····move-result-object·v2
559 B
smali/org/spongycastle/asn1/isismtt/x509/MonetaryLimit.smali
    
Offset 79, 14 lines modifiedOffset 79, 15 lines modified
  
79 ····const-string·v3,·"Bad·sequence·size:·"79 ····const-string·v3,·"Bad·sequence·size:·"
  
80 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
81 ····move-result-object·v281 ····move-result-object·v2
  
 82 ····.line·65
82 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I83 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
83 ····move-result·v384 ····move-result·v3
  
84 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;85 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
85 ····move-result-object·v286 ····move-result-object·v2
568 B
smali/org/spongycastle/asn1/isismtt/x509/AdmissionSyntax.smali
    
Offset 179, 14 lines modifiedOffset 179, 15 lines modified
  
179 ····const-string·v2,·"illegal·object·in·getInstance:·"179 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
180 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;180 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
181 ····move-result-object·v1181 ····move-result-object·v1
  
 182 ····.line·141
182 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;183 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
183 ····move-result-object·v2184 ····move-result-object·v2
  
184 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;185 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
185 ····move-result-object·v2186 ····move-result-object·v2
2.37 KB
smali/org/spongycastle/asn1/isismtt/x509/NamingAuthority.smali
    
Offset 99, 14 lines modifiedOffset 99, 15 lines modified
  
99 ····const-string·v4,·"Bad·sequence·size:·"99 ····const-string·v4,·"Bad·sequence·size:·"
  
100 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
101 ····move-result-object·v3101 ····move-result-object·v3
  
 102 ····.line·93
102 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I103 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
103 ····move-result·v4104 ····move-result·v4
  
104 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;105 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
105 ····move-result-object·v3106 ····move-result-object·v3
Offset 265, 14 lines modifiedOffset 266, 15 lines modified
  
265 ····const-string·v4,·"Bad·object·encountered:·"266 ····const-string·v4,·"Bad·object·encountered:·"
  
266 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;267 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
267 ····move-result-object·v3268 ····move-result-object·v3
  
 269 ····.line·116
268 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;270 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
269 ····move-result-object·v4271 ····move-result-object·v4
  
270 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;272 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
271 ····move-result-object·v3273 ····move-result-object·v3
Offset 310, 14 lines modifiedOffset 312, 15 lines modified
  
310 ····const-string·v4,·"Bad·object·encountered:·"312 ····const-string·v4,·"Bad·object·encountered:·"
  
311 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;313 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
312 ····move-result-object·v3314 ····move-result-object·v3
  
 315 ····.line·133
313 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;316 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
314 ····move-result-object·v4317 ····move-result-object·v4
  
315 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;318 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
316 ····move-result-object·v3319 ····move-result-object·v3
Offset 340, 14 lines modifiedOffset 343, 15 lines modified
  
340 ····const-string·v4,·"Bad·object·encountered:·"343 ····const-string·v4,·"Bad·object·encountered:·"
  
341 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;344 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
342 ····move-result-object·v3345 ····move-result-object·v3
  
 346 ····.line·146
343 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;347 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
344 ····move-result-object·v4348 ····move-result-object·v4
  
345 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;349 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
346 ····move-result-object·v3350 ····move-result-object·v3
Offset 443, 14 lines modifiedOffset 447, 15 lines modified
  
443 ····const-string·v2,·"illegal·object·in·getInstance:·"447 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
444 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;448 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
445 ····move-result-object·v1449 ····move-result-object·v1
  
 450 ····.line·64
446 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;451 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
447 ····move-result-object·v2452 ····move-result-object·v2
  
448 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;453 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
449 ····move-result-object·v2454 ····move-result-object·v2
1000 B
smali/org/spongycastle/asn1/isismtt/x509/Admissions.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 ····const-string·v4,·"Bad·sequence·size:·"40 ····const-string·v4,·"Bad·sequence·size:·"
  
41 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;41 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
42 ····move-result-object·v342 ····move-result-object·v3
  
 43 ····.line·78
43 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I44 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
44 ····move-result·v445 ····move-result·v4
  
45 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;46 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
46 ····move-result-object·v347 ····move-result-object·v3
Offset 251, 14 lines modifiedOffset 252, 15 lines modified
  
251 ····const-string·v4,·"Bad·object·encountered:·"252 ····const-string·v4,·"Bad·object·encountered:·"
  
252 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;253 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
253 ····move-result-object·v3254 ····move-result-object·v3
  
 255 ····.line·114
254 ····invoke-interface·{v0},·Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;256 ····invoke-interface·{v0},·Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
  
255 ····move-result-object·v4257 ····move-result-object·v4
  
256 ····invoke-virtual·{v4},·Ljava/lang/Object;->getClass()Ljava/lang/Class;258 ····invoke-virtual·{v4},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
257 ····move-result-object·v4259 ····move-result-object·v4
577 B
smali/org/spongycastle/asn1/isismtt/ocsp/RequestedCertificate.smali
    
Offset 213, 14 lines modifiedOffset 213, 15 lines modified
  
213 ····const-string·v2,·"illegal·object·in·getInstance:·"213 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
214 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;214 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
215 ····move-result-object·v1215 ····move-result-object·v1
  
 216 ····.line·77
216 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;217 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
217 ····move-result-object·v2218 ····move-result-object·v2
  
218 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;219 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
219 ····move-result-object·v2220 ····move-result-object·v2
992 B
smali/org/spongycastle/asn1/isismtt/ocsp/CertHash.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 ····const-string·v2,·"Bad·sequence·size:·"36 ····const-string·v2,·"Bad·sequence·size:·"
  
37 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;37 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
38 ····move-result-object·v138 ····move-result-object·v1
  
 39 ····.line·73
39 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I40 ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
40 ····move-result·v241 ····move-result·v2
  
41 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;42 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
42 ····move-result-object·v143 ····move-result-object·v1
Offset 174, 14 lines modifiedOffset 175, 15 lines modified
  
174 ····const-string·v2,·"illegal·object·in·getInstance:·"175 ····const-string·v2,·"illegal·object·in·getInstance:·"
  
175 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;176 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
176 ····move-result-object·v1177 ····move-result-object·v1
  
 178 ····.line·51
177 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;179 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
178 ····move-result-object·v2180 ····move-result-object·v2
  
179 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;181 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
180 ····move-result-object·v2182 ····move-result-object·v2
2.32 KB
smali/org/spongycastle/util/IPAddress.smali
    
Offset 128, 25 lines modifiedOffset 128, 26 lines modified
  
128 ····move-result-object·v5128 ····move-result-object·v5
  
129 ····.line·52129 ····.line·52
130 ····.local·v5,·"temp":Ljava/lang/String;130 ····.local·v5,·"temp":Ljava/lang/String;
131 ····const/4·v4,·0x0131 ····const/4·v4,·0x0
  
132 ····.line·54132 ····.line·53
133 ····.local·v4,·"start":I133 ····.local·v4,·"start":I
134 ····:goto_1134 ····:goto_1
135 ····invoke-virtual·{v5},·Ljava/lang/String;->length()I135 ····invoke-virtual·{v5},·Ljava/lang/String;->length()I
  
136 ····move-result·v7136 ····move-result·v7
  
137 ····if-ge·v4,·v7,·:cond_2137 ····if-ge·v4,·v7,·:cond_2
  
138 ····const/16·v7,·0x2e138 ····const/16·v7,·0x2e
  
 139 ····.line·54
139 ····invoke-virtual·{v5,·v7,·v4},·Ljava/lang/String;->indexOf(II)I140 ····invoke-virtual·{v5,·v7,·v4},·Ljava/lang/String;->indexOf(II)I
  
140 ····move-result·v3141 ····move-result·v3
  
141 ····.local·v3,·"pos":I142 ····.local·v3,·"pos":I
142 ····if-le·v3,·v4,·:cond_2143 ····if-le·v3,·v4,·:cond_2
  
Offset 233, 14 lines modifiedOffset 234, 15 lines modified
  
233 ····invoke-static·{v3},·Lorg/spongycastle/util/IPAddress;->isValidIPv4(Ljava/lang/String;)Z234 ····invoke-static·{v3},·Lorg/spongycastle/util/IPAddress;->isValidIPv4(Ljava/lang/String;)Z
  
234 ····move-result·v3235 ····move-result·v3
  
235 ····if-eqz·v3,·:cond_1236 ····if-eqz·v3,·:cond_1
  
 237 ····.line·86
236 ····invoke-static·{v1},·Lorg/spongycastle/util/IPAddress;->isValidIPv4(Ljava/lang/String;)Z238 ····invoke-static·{v1},·Lorg/spongycastle/util/IPAddress;->isValidIPv4(Ljava/lang/String;)Z
  
237 ····move-result·v3239 ····move-result·v3
  
238 ····if-nez·v3,·:cond_0240 ····if-nez·v3,·:cond_0
  
239 ····const/16·v3,·0x20241 ····const/16·v3,·0x20
Offset 250, 14 lines modifiedOffset 252, 15 lines modified
250 ····move-result·v3252 ····move-result·v3
  
251 ····if-eqz·v3,·:cond_1253 ····if-eqz·v3,·:cond_1
  
252 ····:cond_0254 ····:cond_0
253 ····const/4·v2,·0x1255 ····const/4·v2,·0x1
  
 256 ····.line·85
254 ····:cond_1257 ····:cond_1
255 ····return·v2258 ····return·v2
256 .end·method259 .end·method
  
257 .method·public·static·isValidIPv6(Ljava/lang/String;)Z260 .method·public·static·isValidIPv6(Ljava/lang/String;)Z
258 ····.locals·13261 ····.locals·13
259 ····.param·p0,·"address"····#·Ljava/lang/String;262 ····.param·p0,·"address"····#·Ljava/lang/String;
Offset 309, 25 lines modifiedOffset 312, 26 lines modified
309 ····.local·v6,·"temp":Ljava/lang/String;312 ····.local·v6,·"temp":Ljava/lang/String;
310 ····const/4·v0,·0x0313 ····const/4·v0,·0x0
  
311 ····.line·134314 ····.line·134
312 ····.local·v0,·"doubleColonFound":Z315 ····.local·v0,·"doubleColonFound":Z
313 ····const/4·v5,·0x0316 ····const/4·v5,·0x0
  
314 ····.line·136317 ····.line·135
315 ····.local·v5,·"start":I318 ····.local·v5,·"start":I
316 ····:goto_1319 ····:goto_1
317 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I320 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
318 ····move-result·v10321 ····move-result·v10
  
319 ····if-ge·v5,·v10,·:cond_6322 ····if-ge·v5,·v10,·:cond_6
  
320 ····const/16·v10,·0x3a323 ····const/16·v10,·0x3a
  
 324 ····.line·136
321 ····invoke-virtual·{v6,·v10,·v5},·Ljava/lang/String;->indexOf(II)I325 ····invoke-virtual·{v6,·v10,·v5},·Ljava/lang/String;->indexOf(II)I
  
322 ····move-result·v4326 ····move-result·v4
  
323 ····.local·v4,·"pos":I327 ····.local·v4,·"pos":I
324 ····if-lt·v4,·v5,·:cond_6328 ····if-lt·v4,·v5,·:cond_6
  
Offset 483, 14 lines modifiedOffset 487, 15 lines modified
  
483 ····invoke-static·{v3},·Lorg/spongycastle/util/IPAddress;->isValidIPv6(Ljava/lang/String;)Z487 ····invoke-static·{v3},·Lorg/spongycastle/util/IPAddress;->isValidIPv6(Ljava/lang/String;)Z
  
484 ····move-result·v3488 ····move-result·v3
  
485 ····if-eqz·v3,·:cond_1489 ····if-eqz·v3,·:cond_1
  
 490 ····.line·96
486 ····invoke-static·{v1},·Lorg/spongycastle/util/IPAddress;->isValidIPv6(Ljava/lang/String;)Z491 ····invoke-static·{v1},·Lorg/spongycastle/util/IPAddress;->isValidIPv6(Ljava/lang/String;)Z
  
487 ····move-result·v3492 ····move-result·v3
  
488 ····if-nez·v3,·:cond_0493 ····if-nez·v3,·:cond_0
  
489 ····const/16·v3,·0x80494 ····const/16·v3,·0x80
Offset 500, 14 lines modifiedOffset 505, 15 lines modified
500 ····move-result·v3505 ····move-result·v3
  
501 ····if-eqz·v3,·:cond_1506 ····if-eqz·v3,·:cond_1
  
502 ····:cond_0507 ····:cond_0
503 ····const/4·v2,·0x1508 ····const/4·v2,·0x1
  
 509 ····.line·95
504 ····:cond_1510 ····:cond_1
505 ····return·v2511 ····return·v2
506 .end·method512 .end·method
  
507 .method·public·static·isValidWithNetMask(Ljava/lang/String;)Z513 .method·public·static·isValidWithNetMask(Ljava/lang/String;)Z
508 ····.locals·1514 ····.locals·1
509 ····.param·p0,·"address"····#·Ljava/lang/String;515 ····.param·p0,·"address"····#·Ljava/lang/String;
602 B
smali/org/spongycastle/util/test/NumberParsing.smali
    
Offset 29, 14 lines modifiedOffset 29, 15 lines modified
  
29 ····move-result·v029 ····move-result·v0
  
30 ····const/16·v1,·0x7830 ····const/16·v1,·0x78
  
31 ····if-eq·v0,·v1,·:cond_031 ····if-eq·v0,·v1,·:cond_0
  
 32 ····.line·27
32 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C33 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C
  
33 ····move-result·v034 ····move-result·v0
  
34 ····const/16·v1,·0x5835 ····const/16·v1,·0x58
  
35 ····if-ne·v0,·v1,·:cond_136 ····if-ne·v0,·v1,·:cond_1
Offset 79, 14 lines modifiedOffset 80, 15 lines modified
  
79 ····move-result·v080 ····move-result·v0
  
80 ····const/16·v1,·0x7881 ····const/16·v1,·0x78
  
81 ····if-eq·v0,·v1,·:cond_082 ····if-eq·v0,·v1,·:cond_0
  
 83 ····.line·16
82 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C84 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C
  
83 ····move-result·v085 ····move-result·v0
  
84 ····const/16·v1,·0x5886 ····const/16·v1,·0x58
  
85 ····if-ne·v0,·v1,·:cond_187 ····if-ne·v0,·v1,·:cond_1
1.84 KB
smali/org/spongycastle/pqc/crypto/mceliece/McElieceKeyPairGenerator.smali
    
Offset 151, 14 lines modifiedOffset 151, 15 lines modified
  
151 ····.line·120151 ····.line·120
152 ····.local·v9,·"k":I152 ····.local·v9,·"k":I
153 ····move-object/from16·v0,·p0153 ····move-object/from16·v0,·p0
  
154 ····iget-object·v2,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKeyPairGenerator;->random:Ljava/security/SecureRandom;154 ····iget-object·v2,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKeyPairGenerator;->random:Ljava/security/SecureRandom;
  
 155 ····.line·121
155 ····invoke-static·{v9,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->createRandomRegularMatrixAndItsInverse(ILjava/security/SecureRandom;)[Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;156 ····invoke-static·{v9,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->createRandomRegularMatrixAndItsInverse(ILjava/security/SecureRandom;)[Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
156 ····move-result-object·v19157 ····move-result-object·v19
  
157 ····.line·124158 ····.line·124
158 ····.local·v19,·"matrixSandInverse":[Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;159 ····.local·v19,·"matrixSandInverse":[Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
159 ····new-instance·v14,·Lorg/spongycastle/pqc/math/linearalgebra/Permutation;160 ····new-instance·v14,·Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
Offset 234, 14 lines modifiedOffset 235, 15 lines modified
  
234 ····aget-object·v12,·v19,·v2235 ····aget-object·v12,·v19,·v2
  
235 ····move-object/from16·v0,·p0236 ····move-object/from16·v0,·p0
  
236 ····iget-object·v2,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKeyPairGenerator;->mcElieceParams:Lorg/spongycastle/pqc/crypto/mceliece/McElieceKeyGenerationParameters;237 ····iget-object·v2,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKeyPairGenerator;->mcElieceParams:Lorg/spongycastle/pqc/crypto/mceliece/McElieceKeyGenerationParameters;
  
 238 ····.line·134
237 ····invoke-virtual·{v2},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKeyGenerationParameters;->getParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;239 ····invoke-virtual·{v2},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKeyGenerationParameters;->getParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;
  
238 ····move-result-object·v17240 ····move-result-object·v17
  
239 ····invoke-direct/range·{v6·..·v17},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;)V241 ····invoke-direct/range·{v6·..·v17},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;)V
  
240 ····.line·137242 ····.line·137
1.26 KB
smali/org/spongycastle/pqc/crypto/mceliece/McElieceKobaraImaiCipher.smali
    
Offset 32, 20 lines modifiedOffset 32, 22 lines modified
32 .method·static·constructor·<clinit>()V32 .method·static·constructor·<clinit>()V
33 ····.locals·133 ····.locals·1
  
34 ····.prologue34 ····.prologue
35 ····.line·3535 ····.line·35
36 ····const-string·v0,·"a·predetermined·public·constant"36 ····const-string·v0,·"a·predetermined·public·constant"
  
 37 ····.line·36
37 ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B38 ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B
  
38 ····move-result-object·v039 ····move-result-object·v0
  
39 ····sput-object·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKobaraImaiCipher;->PUBLIC_CONSTANT:[B40 ····sput-object·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKobaraImaiCipher;->PUBLIC_CONSTANT:[B
  
 41 ····.line·35
40 ····return-void42 ····return-void
41 .end·method43 .end·method
  
42 .method·public·constructor·<init>()V44 .method·public·constructor·<init>()V
43 ····.locals·045 ····.locals·0
  
44 ····.prologue46 ····.prologue
Offset 1215, 14 lines modifiedOffset 1217, 15 lines modified
  
1215 ····move-object/from16·v1,·v231217 ····move-object/from16·v1,·v23
  
1216 ····invoke-static·{v0,·v12,·v1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Primitives;->encryptionPrimitive(Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;1218 ····invoke-static·{v0,·v12,·v1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Primitives;->encryptionPrimitive(Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;
  
1217 ····move-result-object·v241219 ····move-result-object·v24
  
 1220 ····.line·201
1218 ····invoke-virtual/range·{v24·..·v24},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B1221 ····invoke-virtual/range·{v24·..·v24},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B
  
1219 ····move-result-object·v171222 ····move-result-object·v17
  
1220 ····.line·2041223 ····.line·204
1221 ····.local·v17,·"encC4":[B1224 ····.local·v17,·"encC4":[B
1222 ····if-lez·v16,·:cond_41225 ····if-lez·v16,·:cond_4
503 B
smali/org/spongycastle/pqc/crypto/mceliece/McElieceParameters.smali
    
Offset 307, 14 lines modifiedOffset 307, 15 lines modified
307 ····:cond_3307 ····:cond_3
308 ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->degree(I)I308 ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->degree(I)I
  
309 ····move-result·v0309 ····move-result·v0
  
310 ····if-ne·v0,·p1,·:cond_4310 ····if-ne·v0,·p1,·:cond_4
  
 311 ····.line·139
311 ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->isIrreducible(I)Z312 ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->isIrreducible(I)Z
  
312 ····move-result·v0313 ····move-result·v0
  
313 ····if-eqz·v0,·:cond_4314 ····if-eqz·v0,·:cond_4
  
314 ····.line·141315 ····.line·141
896 B
smali/org/spongycastle/pqc/crypto/mceliece/McEliecePointchevalCipher.smali
    
Offset 666, 14 lines modifiedOffset 666, 15 lines modified
  
666 ····check-cast·v11,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;666 ····check-cast·v11,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;
  
667 ····invoke-static·{v11,·v7,·v10},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Primitives;->encryptionPrimitive(Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;667 ····invoke-static·{v11,·v7,·v10},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Primitives;->encryptionPrimitive(Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;
  
668 ····move-result-object·v11668 ····move-result-object·v11
  
 669 ····.line·155
669 ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B670 ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B
  
670 ····move-result-object·v0671 ····move-result-object·v0
  
671 ····.line·158672 ····.line·158
672 ····.local·v0,·"c1":[B673 ····.local·v0,·"c1":[B
673 ····new-instance·v9,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;674 ····new-instance·v9,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;
3.31 KB
smali/org/spongycastle/pqc/crypto/mceliece/Conversions.smali
    
Offset 119, 18 lines modifiedOffset 119, 20 lines modified
  
119 ····invoke-virtual·{v0,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;119 ····invoke-virtual·{v0,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
120 ····move-result-object·v8120 ····move-result-object·v8
  
121 ····int-to-long·v10,·v4121 ····int-to-long·v10,·v4
  
 122 ····.line·107
122 ····invoke-static·{v10,·v11},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;123 ····invoke-static·{v10,·v11},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
123 ····move-result-object·v9124 ····move-result-object·v9
  
 125 ····.line·106
124 ····invoke-virtual·{v8,·v9},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;126 ····invoke-virtual·{v8,·v9},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
125 ····move-result-object·v0127 ····move-result-object·v0
  
126 ····.line·108128 ····.line·108
127 ····add-int/lit8·v4,·v4,·-0x1129 ····add-int/lit8·v4,·v4,·-0x1
  
Offset 188, 18 lines modifiedOffset 190, 20 lines modified
  
188 ····move-result-object·v8190 ····move-result-object·v8
  
189 ····sub-int·v9,·v4,·v6191 ····sub-int·v9,·v4,·v6
  
190 ····int-to-long·v10,·v9192 ····int-to-long·v10,·v9
  
 193 ····.line·123
191 ····invoke-static·{v10,·v11},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;194 ····invoke-static·{v10,·v11},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
192 ····move-result-object·v9195 ····move-result-object·v9
  
 196 ····.line·122
193 ····invoke-virtual·{v8,·v9},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;197 ····invoke-virtual·{v8,·v9},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
194 ····move-result-object·v0198 ····move-result-object·v0
  
195 ····goto·:goto_1199 ····goto·:goto_1
  
196 ····.line·129200 ····.line·129
Offset 296, 18 lines modifiedOffset 300, 20 lines modified
  
296 ····invoke-virtual·{v0,·v6},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;300 ····invoke-virtual·{v0,·v6},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
297 ····move-result-object·v6301 ····move-result-object·v6
  
298 ····int-to-long·v8,·v3302 ····int-to-long·v8,·v3
  
 303 ····.line·59
299 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;304 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
300 ····move-result-object·v7305 ····move-result-object·v7
  
 306 ····.line·58
301 ····invoke-virtual·{v6,·v7},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;307 ····invoke-virtual·{v6,·v7},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
302 ····move-result-object·v0308 ····move-result-object·v0
  
303 ····.line·60309 ····.line·60
304 ····add-int/lit8·v3,·v3,·-0x1310 ····add-int/lit8·v3,·v3,·-0x1
  
Offset 356, 14 lines modifiedOffset 362, 15 lines modified
  
356 ····move-result-object·v6362 ····move-result-object·v6
  
357 ····sub-int·v7,·v3,·v5363 ····sub-int·v7,·v3,·v5
  
358 ····int-to-long·v8,·v7364 ····int-to-long·v8,·v7
  
 365 ····.line·73
359 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;366 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
360 ····move-result-object·v7367 ····move-result-object·v7
  
361 ····invoke-virtual·{v6,·v7},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;368 ····invoke-virtual·{v6,·v7},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
362 ····move-result-object·v0369 ····move-result-object·v0
Offset 594, 14 lines modifiedOffset 601, 15 lines modified
  
594 ····invoke-virtual·{v4,·v0},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;601 ····invoke-virtual·{v4,·v0},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
595 ····move-result-object·v21602 ····move-result-object·v21
  
596 ····new-instance·v22,·Ljava/math/BigInteger;603 ····new-instance·v22,·Ljava/math/BigInteger;
  
 604 ····.line·193
597 ····invoke-static·{v11},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;605 ····invoke-static·{v11},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
598 ····move-result-object·v23606 ····move-result-object·v23
  
599 ····invoke-direct/range·{v22·..·v23},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V607 ····invoke-direct/range·{v22·..·v23},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
  
600 ····invoke-virtual/range·{v21·..·v22},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;608 ····invoke-virtual/range·{v21·..·v22},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
Offset 662, 14 lines modifiedOffset 670, 15 lines modified
  
662 ····.line·210670 ····.line·210
663 ····:cond_6671 ····:cond_6
664 ····new-instance·v21,·Ljava/math/BigInteger;672 ····new-instance·v21,·Ljava/math/BigInteger;
  
665 ····add-int/lit8·v22,·v20,·0x1673 ····add-int/lit8·v22,·v20,·0x1
  
 674 ····.line·211
666 ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;675 ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
667 ····move-result-object·v22676 ····move-result-object·v22
  
668 ····invoke-direct/range·{v21·..·v22},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V677 ····invoke-direct/range·{v21·..·v22},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
  
669 ····move-object/from16·v0,·v21678 ····move-object/from16·v0,·v21
Offset 678, 14 lines modifiedOffset 687, 15 lines modified
  
678 ····move-result-object·v21687 ····move-result-object·v21
  
679 ····new-instance·v22,·Ljava/math/BigInteger;688 ····new-instance·v22,·Ljava/math/BigInteger;
  
680 ····sub-int·v23,·v11,·v20689 ····sub-int·v23,·v11,·v20
  
 690 ····.line·212
681 ····invoke-static/range·{v23·..·v23},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;691 ····invoke-static/range·{v23·..·v23},·Ljava/lang/Integer;->toString(I)Ljava/lang/String;
  
682 ····move-result-object·v23692 ····move-result-object·v23
  
683 ····invoke-direct/range·{v22·..·v23},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V693 ····invoke-direct/range·{v22·..·v23},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
  
684 ····invoke-virtual/range·{v21·..·v22},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;694 ····invoke-virtual/range·{v21·..·v22},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
1.19 KB
smali/org/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyPairGenerator.smali
    
Offset 203, 14 lines modifiedOffset 203, 15 lines modified
  
203 ····iget·v8,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyPairGenerator;->n:I203 ····iget·v8,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyPairGenerator;->n:I
  
204 ····move-object/from16·v0,·p0204 ····move-object/from16·v0,·p0
  
205 ····iget-object·v2,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyPairGenerator;->mcElieceCCA2Params:Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyGenerationParameters;205 ····iget-object·v2,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyPairGenerator;->mcElieceCCA2Params:Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyGenerationParameters;
  
 206 ····.line·114
206 ····invoke-virtual·{v2},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyGenerationParameters;->getParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;207 ····invoke-virtual·{v2},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyGenerationParameters;->getParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;
  
207 ····move-result-object·v15208 ····move-result-object·v15
  
208 ····invoke-direct/range·{v6·..·v15},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;)V209 ····invoke-direct/range·{v6·..·v15},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;)V
  
209 ····.line·117210 ····.line·117
885 B
smali/org/spongycastle/pqc/crypto/mceliece/McElieceFujisakiCipher.smali
    
Offset 600, 14 lines modifiedOffset 600, 15 lines modified
  
600 ····check-cast·v9,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;600 ····check-cast·v9,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;
  
601 ····invoke-static·{v9,·v4,·v8},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Primitives;->encryptionPrimitive(Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;601 ····invoke-static·{v9,·v4,·v8},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Primitives;->encryptionPrimitive(Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PublicKeyParameters;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;
  
602 ····move-result-object·v9602 ····move-result-object·v9
  
 603 ····.line·137
603 ····invoke-virtual·{v9},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B604 ····invoke-virtual·{v9},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B
  
604 ····move-result-object·v0605 ····move-result-object·v0
  
605 ····.line·140606 ····.line·140
606 ····.local·v0,·"c1":[B607 ····.local·v0,·"c1":[B
607 ····new-instance·v7,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;608 ····new-instance·v7,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;
2.05 KB
smali/org/spongycastle/pqc/crypto/rainbow/Layer.smali
    
Offset 391, 66 lines modifiedOffset 391, 72 lines modified
  
391 ····move-result·v3391 ····move-result·v3
  
392 ····if-ne·v2,·v3,·:cond_0392 ····if-ne·v2,·v3,·:cond_0
  
393 ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->viNext:I393 ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->viNext:I
  
 394 ····.line·302
394 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getViNext()I395 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getViNext()I
  
395 ····move-result·v3396 ····move-result·v3
  
396 ····if-ne·v2,·v3,·:cond_0397 ····if-ne·v2,·v3,·:cond_0
  
397 ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->oi:I398 ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->oi:I
  
 399 ····.line·303
398 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getOi()I400 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getOi()I
  
399 ····move-result·v3401 ····move-result·v3
  
400 ····if-ne·v2,·v3,·:cond_0402 ····if-ne·v2,·v3,·:cond_0
  
401 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_alpha:[[[S403 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_alpha:[[[S
  
 404 ····.line·304
402 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffAlpha()[[[S405 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffAlpha()[[[S
  
403 ····move-result-object·v3406 ····move-result-object·v3
  
404 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[[S[[[S)Z407 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[[S[[[S)Z
  
405 ····move-result·v2408 ····move-result·v2
  
406 ····if-eqz·v2,·:cond_0409 ····if-eqz·v2,·:cond_0
  
407 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_beta:[[[S410 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_beta:[[[S
  
 411 ····.line·305
408 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffBeta()[[[S412 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffBeta()[[[S
  
409 ····move-result-object·v3413 ····move-result-object·v3
  
410 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[[S[[[S)Z414 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[[S[[[S)Z
  
411 ····move-result·v2415 ····move-result·v2
  
412 ····if-eqz·v2,·:cond_0416 ····if-eqz·v2,·:cond_0
  
413 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_gamma:[[S417 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_gamma:[[S
  
 418 ····.line·306
414 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffGamma()[[S419 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffGamma()[[S
  
415 ····move-result-object·v3420 ····move-result-object·v3
  
416 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z421 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z
  
417 ····move-result·v2422 ····move-result·v2
  
418 ····if-eqz·v2,·:cond_0423 ····if-eqz·v2,·:cond_0
  
419 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_eta:[S424 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_eta:[S
  
 425 ····.line·307
420 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffEta()[S426 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffEta()[S
  
421 ····move-result-object·v3427 ····move-result-object·v3
  
422 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([S[S)Z428 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([S[S)Z
  
423 ····move-result·v2429 ····move-result·v2
4.11 KB
smali/org/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator.smali
    
Offset 505, 22 lines modifiedOffset 505, 24 lines modified
  
505 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->A2:[[S505 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->A2:[[S
  
506 ····move-object/from16·v27,·v0506 ····move-object/from16·v27,·v0
  
507 ····aget-object·v27,·v27,·v24507 ····aget-object·v27,·v27,·v24
  
 508 ····.line·270
508 ····move-object/from16·v0,·v21509 ····move-object/from16·v0,·v21
  
509 ····move-object/from16·v1,·v27510 ····move-object/from16·v1,·v27
  
510 ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->multVects([S[S)[[S511 ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->multVects([S[S)[[S
  
511 ····move-result-object·v27512 ····move-result-object·v27
  
 513 ····.line·268
512 ····move-object/from16·v0,·v26514 ····move-object/from16·v0,·v26
  
513 ····move-object/from16·v1,·v27515 ····move-object/from16·v1,·v27
  
514 ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->addSquareMatrix([[S[[S)[[S516 ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->addSquareMatrix([[S[[S)[[S
  
515 ····move-result-object·v26517 ····move-result-object·v26
Offset 688, 22 lines modifiedOffset 690, 24 lines modified
  
688 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S690 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S
  
689 ····move-object/from16·v28,·v0691 ····move-object/from16·v28,·v0
  
690 ····aget-short·v28,·v28,·v24692 ····aget-short·v28,·v28,·v24
  
 693 ····.line·286
691 ····move/from16·v0,·v16694 ····move/from16·v0,·v16
  
692 ····move/from16·v1,·v28695 ····move/from16·v1,·v28
  
693 ····invoke-static·{v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S696 ····invoke-static·{v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S
  
694 ····move-result·v28697 ····move-result·v28
  
 698 ····.line·284
695 ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S699 ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S
  
696 ····move-result·v27700 ····move-result·v27
  
697 ····aput-short·v27,·v25,·v26701 ····aput-short·v27,·v25,·v26
  
698 ····.line·263702 ····.line·263
Offset 774, 22 lines modifiedOffset 778, 24 lines modified
  
774 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->A2:[[S778 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->A2:[[S
  
775 ····move-object/from16·v27,·v0779 ····move-object/from16·v27,·v0
  
776 ····aget-object·v27,·v27,·v24780 ····aget-object·v27,·v27,·v24
  
 781 ····.line·299
777 ····move-object/from16·v0,·v21782 ····move-object/from16·v0,·v21
  
778 ····move-object/from16·v1,·v27783 ····move-object/from16·v1,·v27
  
779 ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->multVects([S[S)[[S784 ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->multVects([S[S)[[S
  
780 ····move-result-object·v27785 ····move-result-object·v27
  
 786 ····.line·297
781 ····move-object/from16·v0,·v26787 ····move-object/from16·v0,·v26
  
782 ····move-object/from16·v1,·v27788 ····move-object/from16·v1,·v27
  
783 ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->addSquareMatrix([[S[[S)[[S789 ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->addSquareMatrix([[S[[S)[[S
  
784 ····move-result-object·v26790 ····move-result-object·v26
Offset 953, 22 lines modifiedOffset 959, 24 lines modified
  
953 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S959 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S
  
954 ····move-object/from16·v28,·v0960 ····move-object/from16·v28,·v0
  
955 ····aget-short·v28,·v28,·v24961 ····aget-short·v28,·v28,·v24
  
 962 ····.line·315
956 ····move/from16·v0,·v16963 ····move/from16·v0,·v16
  
957 ····move/from16·v1,·v28964 ····move/from16·v1,·v28
  
958 ····invoke-static·{v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S965 ····invoke-static·{v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S
  
959 ····move-result·v28966 ····move-result·v28
  
 967 ····.line·313
960 ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S968 ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S
  
961 ····move-result·v27969 ····move-result·v27
  
962 ····aput-short·v27,·v25,·v26970 ····aput-short·v27,·v25,·v26
  
963 ····.line·292971 ····.line·292
Offset 1072, 18 lines modifiedOffset 1080, 20 lines modified
  
1072 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S1080 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S
  
1073 ····move-object/from16·v29,·v01081 ····move-object/from16·v29,·v0
  
1074 ····aget-short·v29,·v29,·v101082 ····aget-short·v29,·v29,·v10
  
 1083 ····.line·327
1075 ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S1084 ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S
  
1076 ····move-result·v281085 ····move-result·v28
  
 1086 ····.line·326
1077 ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S1087 ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S
  
1078 ····move-result·v271088 ····move-result·v27
  
1079 ····aput-short·v27,·v25,·v261089 ····aput-short·v27,·v25,·v26
  
1080 ····.line·3191090 ····.line·319
Offset 1228, 22 lines modifiedOffset 1238, 24 lines modified
  
1228 ····aget-object·v26,·v26,·v141238 ····aget-object·v26,·v26,·v14
  
1229 ····aget-short·v26,·v26,·v131239 ····aget-short·v26,·v26,·v13
  
1230 ····aget-object·v27,·v7,·v131240 ····aget-object·v27,·v7,·v13
Max diff block lines reached; 988/4069 bytes (24.28%) of diff not shown.
557 B
smali/org/spongycastle/pqc/crypto/rainbow/RainbowSigner.smali
    
Offset 278, 18 lines modifiedOffset 278, 20 lines modified
  
278 ····aget-short·v10,·v10,·v4278 ····aget-short·v10,·v10,·v4
  
279 ····aget-short·v11,·p1,·v8279 ····aget-short·v11,·p1,·v8
  
280 ····aget-short·v12,·p1,·v9280 ····aget-short·v12,·p1,·v9
  
 281 ····.line·257
281 ····invoke-static·{v11,·v12},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S282 ····invoke-static·{v11,·v12},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S
  
282 ····move-result·v11283 ····move-result·v11
  
 284 ····.line·256
283 ····invoke-static·{v10,·v11},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S285 ····invoke-static·{v10,·v11},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S
  
284 ····move-result·v7286 ····move-result·v7
  
285 ····.line·258287 ····.line·258
286 ····aget-short·v10,·v6,·v5288 ····aget-short·v10,·v6,·v5
  
8.62 KB
smali/org/spongycastle/pqc/crypto/gmss/Treehash.smali
    
Offset 354, 24 lines modifiedOffset 354, 26 lines modified
  
354 ····.line·341354 ····.line·341
355 ····:cond_1355 ····:cond_1
356 ····iget·v1,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->firstNodeHeight:I356 ····iget·v1,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->firstNodeHeight:I
  
357 ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->heightOfNodes:Ljava/util/Vector;357 ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->heightOfNodes:Ljava/util/Vector;
  
 358 ····.line·342
358 ····invoke-virtual·{v0},·Ljava/util/Vector;->lastElement()Ljava/lang/Object;359 ····invoke-virtual·{v0},·Ljava/util/Vector;->lastElement()Ljava/lang/Object;
  
359 ····move-result-object·v0360 ····move-result-object·v0
  
360 ····check-cast·v0,·Ljava/lang/Integer;361 ····check-cast·v0,·Ljava/lang/Integer;
  
361 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I362 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
362 ····move-result·v0363 ····move-result·v0
  
 364 ····.line·341
363 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(II)I365 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(II)I
  
364 ····move-result·v0366 ····move-result·v0
  
365 ····goto·:goto_0367 ····goto·:goto_0
366 .end·method368 .end·method
  
Offset 392, 14 lines modifiedOffset 394, 15 lines modified
392 ····.line·445394 ····.line·445
393 ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->tailLength:I395 ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->tailLength:I
  
394 ····add-int/lit8·v2,·v2,·0x3396 ····add-int/lit8·v2,·v2,·0x3
  
395 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->messDigestTree:Lorg/spongycastle/crypto/Digest;397 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->messDigestTree:Lorg/spongycastle/crypto/Digest;
  
 398 ····.line·446
396 ····invoke-interface·{v3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I399 ····invoke-interface·{v3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
397 ····move-result·v3400 ····move-result·v3
  
398 ····filled-new-array·{v2,·v3},·[I401 ····filled-new-array·{v2,·v3},·[I
  
399 ····move-result-object·v2402 ····move-result-object·v2
Offset 675, 18 lines modifiedOffset 678, 20 lines modified
675 ····.line·193678 ····.line·193
676 ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedNext:[B679 ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedNext:[B
  
677 ····iget-object·v1,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedActive:[B680 ····iget-object·v1,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedActive:[B
  
678 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->messDigestTree:Lorg/spongycastle/crypto/Digest;681 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->messDigestTree:Lorg/spongycastle/crypto/Digest;
  
 682 ····.line·194
679 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I683 ····invoke-interface·{v2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
680 ····move-result·v2684 ····move-result·v2
  
 685 ····.line·193
681 ····invoke-static·{v0,·v3,·v1,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V686 ····invoke-static·{v0,·v3,·v1,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
682 ····goto·:goto_0687 ····goto·:goto_0
683 .end·method688 .end·method
  
684 .method·public·initializeSeed([B)V689 .method·public·initializeSeed([B)V
685 ····.locals·3690 ····.locals·3
Offset 696, 18 lines modifiedOffset 701, 20 lines modified
696 ····const/4·v2,·0x0701 ····const/4·v2,·0x0
  
697 ····.line·171702 ····.line·171
698 ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedNext:[B703 ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedNext:[B
  
699 ····iget-object·v1,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->messDigestTree:Lorg/spongycastle/crypto/Digest;704 ····iget-object·v1,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->messDigestTree:Lorg/spongycastle/crypto/Digest;
  
 705 ····.line·172
700 ····invoke-interface·{v1},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I706 ····invoke-interface·{v1},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I
  
701 ····move-result·v1707 ····move-result·v1
  
 708 ····.line·171
702 ····invoke-static·{p1,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V709 ····invoke-static·{p1,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
703 ····.line·173710 ····.line·173
704 ····const/4·v0,·0x1711 ····const/4·v0,·0x1
  
705 ····iput-boolean·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedInitialized:Z712 ····iput-boolean·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedInitialized:Z
  
Offset 932, 14 lines modifiedOffset 939, 15 lines modified
932 ····if-eqz·v3,·:cond_1939 ····if-eqz·v3,·:cond_1
  
933 ····.line·209940 ····.line·209
934 ····sget-object·v3,·Ljava/lang/System;->err:Ljava/io/PrintStream;941 ····sget-object·v3,·Ljava/lang/System;->err:Ljava/io/PrintStream;
  
935 ····const-string·v4,·"No·more·update·possible·for·treehash·instance!"942 ····const-string·v4,·"No·more·update·possible·for·treehash·instance!"
  
 943 ····.line·210
936 ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V944 ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
937 ····.line·306945 ····.line·306
938 ····:cond_0946 ····:cond_0
939 ····:goto_0947 ····:goto_0
940 ····return-void948 ····return-void
  
Offset 950, 14 lines modifiedOffset 958, 15 lines modified
950 ····if-nez·v3,·:cond_2958 ····if-nez·v3,·:cond_2
  
951 ····.line·215959 ····.line·215
952 ····sget-object·v3,·Ljava/lang/System;->err:Ljava/io/PrintStream;960 ····sget-object·v3,·Ljava/lang/System;->err:Ljava/io/PrintStream;
  
953 ····const-string·v4,·"Treehash·instance·not·initialized·before·update"961 ····const-string·v4,·"Treehash·instance·not·initialized·before·update"
  
 962 ····.line·216
954 ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V963 ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
955 ····goto·:goto_0964 ····goto·:goto_0
  
956 ····.line·220965 ····.line·220
957 ····:cond_2966 ····:cond_2
958 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->messDigestTree:Lorg/spongycastle/crypto/Digest;967 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->messDigestTree:Lorg/spongycastle/crypto/Digest;
Offset 1008, 37 lines modifiedOffset 1017, 40 lines modified
1008 ····.line·2341017 ····.line·234
1009 ····:cond_41018 ····:cond_4
1010 ····move-object·v0,·p21019 ····move-object·v0,·p2
  
1011 ····.line·2351020 ····.line·235
1012 ····const/4·v1,·0x01021 ····const/4·v1,·0x0
  
1013 ····.line·2391022 ····.line·238
1014 ····:goto_21023 ····:goto_2
1015 ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->tailLength:I1024 ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->tailLength:I
Max diff block lines reached; 5283/8721 bytes (60.58%) of diff not shown.
12.7 KB
smali/org/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters.smali
    
Offset 1326, 14 lines modifiedOffset 1326, 15 lines modified
  
1326 ····move-object/from16·v0,·p01326 ····move-object/from16·v0,·p0
  
1327 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->digestProvider:Lorg/spongycastle/pqc/crypto/gmss/GMSSDigestProvider;1327 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->digestProvider:Lorg/spongycastle/pqc/crypto/gmss/GMSSDigestProvider;
  
1328 ····move-object/from16·v25,·v01328 ····move-object/from16·v25,·v0
  
 1329 ····.line·800
1329 ····invoke-interface/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/GMSSDigestProvider;->get()Lorg/spongycastle/crypto/Digest;1330 ····invoke-interface/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/GMSSDigestProvider;->get()Lorg/spongycastle/crypto/Digest;
  
1330 ····move-result-object·v251331 ····move-result-object·v25
  
1331 ····move-object/from16·v0,·p01332 ····move-object/from16·v0,·p0
  
1332 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->otsIndex:[I1333 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->otsIndex:[I
Offset 1416, 14 lines modifiedOffset 1417, 15 lines modified
  
1416 ····move/from16·v0,·v271417 ····move/from16·v0,·v27
  
1417 ····int-to-double·v0,·v01418 ····int-to-double·v0,·v0
  
1418 ····move-wide/from16·v28,·v01419 ····move-wide/from16·v28,·v0
  
 1420 ····.line·900
1419 ····invoke-static/range·{v28·..·v29},·Ljava/lang/Math;->floor(D)D1421 ····invoke-static/range·{v28·..·v29},·Ljava/lang/Math;->floor(D)D
  
1420 ····move-result-wide·v281422 ····move-result-wide·v28
  
1421 ····move-wide/from16·v0,·v281423 ····move-wide/from16·v0,·v28
  
1422 ····double-to-int·v0,·v01424 ····double-to-int·v0,·v0
Offset 1436, 14 lines modifiedOffset 1438, 15 lines modified
  
1436 ····move-object/from16·v0,·p01438 ····move-object/from16·v0,·p0
  
1437 ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I1439 ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I
  
1438 ····move/from16·v28,·v01440 ····move/from16·v28,·v0
  
 1441 ····.line·899
1439 ····move-object/from16·v0,·v221442 ····move-object/from16·v0,·v22
  
1440 ····move/from16·v1,·v251443 ····move/from16·v1,·v25
  
1441 ····move-object/from16·v2,·v261444 ····move-object/from16·v2,·v26
  
1442 ····move/from16·v3,·v271445 ····move/from16·v3,·v27
Offset 1514, 28 lines modifiedOffset 1517, 30 lines modified
  
1514 ····move-object/from16·v25,·v01517 ····move-object/from16·v25,·v0
  
1515 ····aget-object·v25,·v25,·p11518 ····aget-object·v25,·v25,·p1
  
1516 ····aget-object·v25,·v25,·v171519 ····aget-object·v25,·v25,·v17
  
 1520 ····.line·925
1517 ····invoke-virtual/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getSeedActive()[B1521 ····invoke-virtual/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getSeedActive()[B
  
1518 ····move-result-object·v251522 ····move-result-object·v25
  
1519 ····const/16·v26,·0x01523 ····const/16·v26,·0x0
  
1520 ····const/16·v27,·0x01524 ····const/16·v27,·0x0
  
1521 ····move-object/from16·v0,·p01525 ····move-object/from16·v0,·p0
  
1522 ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I1526 ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I
  
1523 ····move/from16·v28,·v01527 ····move/from16·v28,·v0
  
 1528 ····.line·923
1524 ····move-object/from16·v0,·v251529 ····move-object/from16·v0,·v25
  
1525 ····move/from16·v1,·v261530 ····move/from16·v1,·v26
  
1526 ····move-object/from16·v2,·v191531 ····move-object/from16·v2,·v19
  
1527 ····move/from16·v3,·v271532 ····move/from16·v3,·v27
Offset 1565, 14 lines modifiedOffset 1570, 15 lines modified
  
1565 ····move-object/from16·v0,·p01570 ····move-object/from16·v0,·p0
  
1566 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->digestProvider:Lorg/spongycastle/pqc/crypto/gmss/GMSSDigestProvider;1571 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->digestProvider:Lorg/spongycastle/pqc/crypto/gmss/GMSSDigestProvider;
  
1567 ····move-object/from16·v25,·v01572 ····move-object/from16·v25,·v0
  
 1573 ····.line·928
1568 ····invoke-interface/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/GMSSDigestProvider;->get()Lorg/spongycastle/crypto/Digest;1574 ····invoke-interface/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/GMSSDigestProvider;->get()Lorg/spongycastle/crypto/Digest;
  
1569 ····move-result-object·v251575 ····move-result-object·v25
  
1570 ····move-object/from16·v0,·p01576 ····move-object/from16·v0,·p0
  
1571 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->otsIndex:[I1577 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->otsIndex:[I
Offset 1939, 14 lines modifiedOffset 1945, 15 lines modified
  
1939 ····move-object/from16·v25,·v01945 ····move-object/from16·v25,·v0
  
1940 ····aget-object·v25,·v25,·p11946 ····aget-object·v25,·v25,·p1
  
1941 ····aget-object·v25,·v25,·v151947 ····aget-object·v25,·v25,·v15
  
 1948 ····.line·848
1942 ····invoke-virtual/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getFirstNode()[B1949 ····invoke-virtual/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getFirstNode()[B
  
1943 ····move-result-object·v251950 ····move-result-object·v25
  
1944 ····const/16·v26,·0x01951 ····const/16·v26,·0x0
  
1945 ····move-object/from16·v0,·p01952 ····move-object/from16·v0,·p0
Offset 1963, 14 lines modifiedOffset 1970, 15 lines modified
  
1963 ····move-object/from16·v0,·p01970 ····move-object/from16·v0,·p0
  
1964 ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I1971 ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I
  
1965 ····move/from16·v29,·v01972 ····move/from16·v29,·v0
  
 1973 ····.line·847
1966 ····invoke-static/range·{v25·..·v29},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V1974 ····invoke-static/range·{v25·..·v29},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
1967 ····.line·8501975 ····.line·850
1968 ····move-object/from16·v0,·p01976 ····move-object/from16·v0,·p0
  
1969 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->currentTreehash:[[Lorg/spongycastle/pqc/crypto/gmss/Treehash;1977 ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->currentTreehash:[[Lorg/spongycastle/pqc/crypto/gmss/Treehash;
  
Offset 2029, 14 lines modifiedOffset 2037, 15 lines modified
Max diff block lines reached; 9695/12887 bytes (75.23%) of diff not shown.
1.81 KB
smali/org/spongycastle/pqc/crypto/gmss/GMSSRootCalc.smali
    
Offset 758, 14 lines modifiedOffset 758, 15 lines modified
  
758 ····add-int/lit8·v3,·v3,·0x8758 ····add-int/lit8·v3,·v3,·0x8
  
759 ····add-int·v4,·v3,·v0759 ····add-int·v4,·v3,·v0
  
760 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->heightOfNodes:Ljava/util/Vector;760 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->heightOfNodes:Ljava/util/Vector;
  
 761 ····.line·563
761 ····invoke-virtual·{v3,·v0},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;762 ····invoke-virtual·{v3,·v0},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object;
  
762 ····move-result-object·v3763 ····move-result-object·v3
  
763 ····check-cast·v3,·Ljava/lang/Integer;764 ····check-cast·v3,·Ljava/lang/Integer;
  
764 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I765 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I
Offset 1330, 34 lines modifiedOffset 1331, 36 lines modified
1330 ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->mdLength:I1331 ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->mdLength:I
  
1331 ····invoke-static·{p1,·v6,·v0,·v6,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V1332 ····invoke-static·{p1,·v6,·v0,·v6,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
1332 ····.line·3231333 ····.line·323
1333 ····const/4·v1,·0x01334 ····const/4·v1,·0x0
  
1334 ····.line·3261335 ····.line·325
1335 ····.local·v1,·"helpHeight":I1336 ····.local·v1,·"helpHeight":I
1336 ····:cond_71337 ····:cond_7
1337 ····:goto_21338 ····:goto_2
1338 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->tailStack:Ljava/util/Vector;1339 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->tailStack:Ljava/util/Vector;
  
1339 ····invoke-virtual·{v3},·Ljava/util/Vector;->size()I1340 ····invoke-virtual·{v3},·Ljava/util/Vector;->size()I
  
1340 ····move-result·v31341 ····move-result·v3
  
1341 ····if-lez·v3,·:cond_b1342 ····if-lez·v3,·:cond_b
  
1342 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->heightOfNodes:Ljava/util/Vector;1343 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->heightOfNodes:Ljava/util/Vector;
  
 1344 ····.line·326
1343 ····invoke-virtual·{v3},·Ljava/util/Vector;->lastElement()Ljava/lang/Object;1345 ····invoke-virtual·{v3},·Ljava/util/Vector;->lastElement()Ljava/lang/Object;
  
1344 ····move-result-object·v31346 ····move-result-object·v3
  
1345 ····check-cast·v3,·Ljava/lang/Integer;1347 ····check-cast·v3,·Ljava/lang/Integer;
  
 1348 ····.line·327
1346 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I1349 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I
  
1347 ····move-result·v31350 ····move-result·v3
  
1348 ····if-ne·v1,·v3,·:cond_b1351 ····if-ne·v1,·v3,·:cond_b
  
1349 ····.line·3311352 ····.line·331
Offset 1505, 14 lines modifiedOffset 1508, 15 lines modified
  
1505 ····sub-int/2addr·v4,·v51508 ····sub-int/2addr·v4,·v5
  
1506 ····sub-int·v4,·v1,·v41509 ····sub-int·v4,·v1,·v4
  
1507 ····aget-object·v3,·v3,·v41510 ····aget-object·v3,·v3,·v4
  
 1511 ····.line·368
1508 ····invoke-virtual·{v3,·v0,·v6},·Ljava/util/Vector;->insertElementAt(Ljava/lang/Object;I)V1512 ····invoke-virtual·{v3,·v0,·v6},·Ljava/util/Vector;->insertElementAt(Ljava/lang/Object;I)V
  
1509 ····goto/16·:goto_21513 ····goto/16·:goto_2
  
1510 ····.line·3741514 ····.line·374
1511 ····:cond_a1515 ····:cond_a
1512 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->index:[I1516 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->index:[I
777 B
smali/org/spongycastle/pqc/crypto/gmss/GMSSKeyPairGenerator.smali
    
Offset 1538, 14 lines modifiedOffset 1538, 15 lines modified
  
1538 ····invoke-virtual·{v4},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getHeightOfTrees()[I1538 ····invoke-virtual·{v4},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getHeightOfTrees()[I
  
1539 ····move-result-object·v41539 ····move-result-object·v4
  
1540 ····iget-object·v5,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSKeyPairGenerator;->gmssParams:Lorg/spongycastle/pqc/crypto/gmss/GMSSKeyGenerationParameters;1540 ····iget-object·v5,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSKeyPairGenerator;->gmssParams:Lorg/spongycastle/pqc/crypto/gmss/GMSSKeyGenerationParameters;
  
 1541 ····.line·428
1541 ····invoke-virtual·{v5},·Lorg/spongycastle/pqc/crypto/gmss/GMSSKeyGenerationParameters;->getParameters()Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;1542 ····invoke-virtual·{v5},·Lorg/spongycastle/pqc/crypto/gmss/GMSSKeyGenerationParameters;->getParameters()Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;
  
1542 ····move-result-object·v51543 ····move-result-object·v5
  
1543 ····invoke-virtual·{v5},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getWinternitzParameter()[I1544 ····invoke-virtual·{v5},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getWinternitzParameter()[I
  
1544 ····move-result-object·v51545 ····move-result-object·v5
1.58 KB
smali/org/spongycastle/pqc/crypto/gmss/GMSSLeaf.smali
    
Offset 101, 14 lines modifiedOffset 101, 15 lines modified
101 ····.local·v0,·"checksumsize":I101 ····.local·v0,·"checksumsize":I
102 ····int-to-double·v4,·v0102 ····int-to-double·v4,·v0
  
103 ····int-to-double·v6,·p2103 ····int-to-double·v6,·p2
  
104 ····div-double/2addr·v4,·v6104 ····div-double/2addr·v4,·v6
  
 105 ····.line·137
105 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D106 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
106 ····move-result-wide·v4107 ····move-result-wide·v4
  
107 ····double-to-int·v3,·v4108 ····double-to-int·v3,·v4
  
108 ····add-int/2addr·v3,·v2109 ····add-int/2addr·v3,·v2
Offset 137, 14 lines modifiedOffset 138, 15 lines modified
  
137 ····int-to-double·v4,·v3138 ····int-to-double·v4,·v3
  
138 ····int-to-double·v6,·p3139 ····int-to-double·v6,·p3
  
139 ····div-double/2addr·v4,·v6140 ····div-double/2addr·v4,·v6
  
 141 ····.line·143
140 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D142 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
141 ····move-result-wide·v4143 ····move-result-wide·v4
  
142 ····double-to-int·v3,·v4144 ····double-to-int·v3,·v4
  
143 ····iput·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->steps:I145 ····iput·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->steps:I
Offset 255, 14 lines modifiedOffset 257, 15 lines modified
255 ····.local·v0,·"checksumsize":I257 ····.local·v0,·"checksumsize":I
256 ····int-to-double·v4,·v0258 ····int-to-double·v4,·v0
  
257 ····int-to-double·v6,·p2259 ····int-to-double·v6,·p2
  
258 ····div-double/2addr·v4,·v6260 ····div-double/2addr·v4,·v6
  
 261 ····.line·167
259 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D262 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
260 ····move-result-wide·v4263 ····move-result-wide·v4
  
261 ····double-to-int·v3,·v4264 ····double-to-int·v3,·v4
  
262 ····add-int/2addr·v3,·v2265 ····add-int/2addr·v3,·v2
Offset 291, 14 lines modifiedOffset 294, 15 lines modified
  
291 ····int-to-double·v4,·v3294 ····int-to-double·v4,·v3
  
292 ····int-to-double·v6,·p3295 ····int-to-double·v6,·p3
  
293 ····div-double/2addr·v4,·v6296 ····div-double/2addr·v4,·v6
  
 297 ····.line·173
294 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D298 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
295 ····move-result-wide·v4299 ····move-result-wide·v4
  
296 ····double-to-int·v3,·v4300 ····double-to-int·v3,·v4
  
297 ····iput·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->steps:I301 ····iput·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->steps:I
Offset 440, 14 lines modifiedOffset 444, 15 lines modified
  
440 ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->w:I444 ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->w:I
  
441 ····int-to-double·v6,·v3445 ····int-to-double·v6,·v3
  
442 ····div-double/2addr·v4,·v6446 ····div-double/2addr·v4,·v6
  
 447 ····.line·98
443 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D448 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
444 ····move-result-wide·v4449 ····move-result-wide·v4
  
445 ····double-to-int·v3,·v4450 ····double-to-int·v3,·v4
  
446 ····add-int/2addr·v3,·v2451 ····add-int/2addr·v3,·v2
399 B
smali/org/spongycastle/pqc/crypto/gmss/GMSSRootSig.smali
    
Offset 2693, 14 lines modifiedOffset 2693, 15 lines modified
  
2693 ····int-to-double·v0,·v02693 ····int-to-double·v0,·v0
  
2694 ····move-wide/from16·v26,·v02694 ····move-wide/from16·v26,·v0
  
2695 ····div-double·v24,·v24,·v262695 ····div-double·v24,·v24,·v26
  
 2696 ····.line·324
2696 ····invoke-static/range·{v24·..·v25},·Ljava/lang/Math;->ceil(D)D2697 ····invoke-static/range·{v24·..·v25},·Ljava/lang/Math;->ceil(D)D
  
2697 ····move-result-wide·v242698 ····move-result-wide·v24
  
2698 ····move-wide/from16·v0,·v242699 ····move-wide/from16·v0,·v24
  
2699 ····double-to-int·v0,·v02700 ····double-to-int·v0,·v0
404 B
smali/org/spongycastle/pqc/crypto/gmss/util/WinternitzOTSignature.smali
    
Offset 99, 14 lines modifiedOffset 99, 15 lines modified
  
99 ····int-to-double·v4,·v499 ····int-to-double·v4,·v4
  
100 ····int-to-double·v6,·p3100 ····int-to-double·v6,·p3
  
101 ····div-double/2addr·v4,·v6101 ····div-double/2addr·v4,·v6
  
 102 ····.line·80
102 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D103 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D
  
103 ····move-result-wide·v4104 ····move-result-wide·v4
  
104 ····double-to-int·v4,·v4105 ····double-to-int·v4,·v4
  
105 ····add-int/2addr·v3,·v4106 ····add-int/2addr·v3,·v4
1.06 KB
smali/org/spongycastle/pqc/crypto/ntru/NTRUSigningParameters.smali
    
Offset 936, 14 lines modifiedOffset 936, 15 lines modified
  
936 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;936 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
937 ····move-result-object·v2937 ····move-result-object·v2
  
938 ····iget-wide·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningParameters;->normBound:D938 ····iget-wide·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningParameters;->normBound:D
  
 939 ····.line·265
939 ····invoke-virtual·{v0,·v4,·v5},·Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;940 ····invoke-virtual·{v0,·v4,·v5},·Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
  
940 ····move-result-object·v3941 ····move-result-object·v3
  
941 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;942 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
942 ····move-result-object·v2943 ····move-result-object·v2
Offset 966, 14 lines modifiedOffset 967, 15 lines modified
  
966 ····move-result-object·v2967 ····move-result-object·v2
  
967 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;968 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
968 ····move-result-object·v2969 ····move-result-object·v2
  
 970 ····.line·264
969 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;971 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
970 ····.line·267972 ····.line·267
971 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;973 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
972 ····move-result-object·v2974 ····move-result-object·v2
  
1.09 KB
smali/org/spongycastle/pqc/crypto/ntru/NTRUEncryptionKeyGenerationParameters.smali
    
Offset 2042, 14 lines modifiedOffset 2042, 15 lines modified
  
2042 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2042 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2043 ····move-result-object·v12043 ····move-result-object·v1
  
2044 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUEncryptionKeyGenerationParameters;->oid:[B2044 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUEncryptionKeyGenerationParameters;->oid:[B
  
 2045 ····.line·460
2045 ····invoke-static·{v2},·Ljava/util/Arrays;->toString([B)Ljava/lang/String;2046 ····invoke-static·{v2},·Ljava/util/Arrays;->toString([B)Ljava/lang/String;
  
2046 ····move-result-object·v22047 ····move-result-object·v2
  
2047 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2048 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2048 ····move-result-object·v12049 ····move-result-object·v1
Offset 2072, 14 lines modifiedOffset 2073, 15 lines modified
  
2072 ····move-result-object·v12073 ····move-result-object·v1
  
2073 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2074 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
2074 ····move-result-object·v12075 ····move-result-object·v1
  
 2076 ····.line·459
2075 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2077 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2076 ····.line·4612078 ····.line·461
2077 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2079 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
2078 ····move-result-object·v12080 ····move-result-object·v1
  
1.35 KB
smali/org/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator$FGBasis.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·this$0:Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator;21 .field·final·synthetic·this$0:Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator;Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyGenerationParameters;)V23 .method·constructor·<init>(Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator;Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyGenerationParameters;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator;
25 ····.param·p2,·"f"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;26 ····.param·p2,·"f"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;
26 ····.param·p3,·"fPrime"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;27 ····.param·p3,·"fPrime"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;
27 ····.param·p4,·"h"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;28 ····.param·p4,·"h"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;
28 ····.param·p5,·"F"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;29 ····.param·p5,·"F"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;
29 ····.param·p6,·"G"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;30 ····.param·p6,·"G"····#·Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial;
30 ····.param·p7,·"params"····#·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyGenerationParameters;31 ····.param·p7,·"params"····#·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyGenerationParameters;
  
975 B
smali/org/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/spongycastle/crypto/AsymmetricCipherKeyPairGenerator;6 .implements·Lorg/spongycastle/crypto/AsymmetricCipherKeyPairGenerator;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator$1;, 
11 ········Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator$FGBasis;,10 ········Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator$FGBasis;,
12 ········Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator$BasisGenerationTask;11 ········Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator$BasisGenerationTask;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·instance·fields14 #·instance·fields
Offset 24, 15 lines modifiedOffset 23, 14 lines modified
24 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
25 ····.locals·024 ····.locals·0
  
26 ····.prologue25 ····.prologue
27 ····.line·2826 ····.line·28
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·331 
30 ····return-void28 ····return-void
31 .end·method29 .end·method
  
32 .method·private·generateBasis()Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator$FGBasis;30 .method·private·generateBasis()Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyPairGenerator$FGBasis;
33 ····.locals·4831 ····.locals·48
  
34 ····.prologue32 ····.prologue
1.06 KB
smali/org/spongycastle/pqc/crypto/ntru/NTRUEncryptionParameters.smali
    
Offset 1524, 14 lines modifiedOffset 1524, 15 lines modified
  
1524 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1524 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1525 ····move-result-object·v11525 ····move-result-object·v1
  
1526 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUEncryptionParameters;->oid:[B1526 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUEncryptionParameters;->oid:[B
  
 1527 ····.line·407
1527 ····invoke-static·{v2},·Ljava/util/Arrays;->toString([B)Ljava/lang/String;1528 ····invoke-static·{v2},·Ljava/util/Arrays;->toString([B)Ljava/lang/String;
  
1528 ····move-result-object·v21529 ····move-result-object·v2
  
1529 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1530 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1530 ····move-result-object·v11531 ····move-result-object·v1
Offset 1554, 14 lines modifiedOffset 1555, 15 lines modified
  
1554 ····move-result-object·v11555 ····move-result-object·v1
  
1555 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1556 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1556 ····move-result-object·v11557 ····move-result-object·v1
  
 1558 ····.line·406
1557 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1559 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1558 ····.line·4081560 ····.line·408
1559 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1561 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1560 ····move-result-object·v11562 ····move-result-object·v1
  
1.1 KB
smali/org/spongycastle/pqc/crypto/ntru/NTRUSigningKeyGenerationParameters.smali
    
Offset 1706, 14 lines modifiedOffset 1706, 15 lines modified
  
1706 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1706 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1707 ····move-result-object·v21707 ····move-result-object·v2
  
1708 ····iget-wide·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyGenerationParameters;->normBound:D1708 ····iget-wide·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyGenerationParameters;->normBound:D
  
 1709 ····.line·403
1709 ····invoke-virtual·{v0,·v4,·v5},·Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;1710 ····invoke-virtual·{v0,·v4,·v5},·Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
  
1710 ····move-result-object·v31711 ····move-result-object·v3
  
1711 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1712 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1712 ····move-result-object·v21713 ····move-result-object·v2
Offset 1788, 14 lines modifiedOffset 1789, 15 lines modified
  
1788 ····move-result-object·v21789 ····move-result-object·v2
  
1789 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1790 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1790 ····move-result-object·v21791 ····move-result-object·v2
  
 1792 ····.line·402
1791 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1793 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1792 ····.line·4051794 ····.line·405
1793 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1795 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1794 ····move-result-object·v21796 ····move-result-object·v2
  
3.03 KB
smali/org/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters.smali
    
Offset 469, 79 lines modifiedOffset 469, 76 lines modified
469 .end·method469 .end·method
  
470 .method·public·hashCode()I470 .method·public·hashCode()I
471 ····.locals·5471 ····.locals·5
  
472 ····.prologue472 ····.prologue
473 ····.line·127473 ····.line·127
474 ····const/16·v2,·0x1f474 ····const/16·v1,·0x1f
  
475 ····.line·128475 ····.line·128
476 ····.local·v2,·"prime":I476 ····.local·v1,·"prime":I
477 ····const/4·v3,·0x1477 ····const/4·v2,·0x1
  
478 ····.line·129478 ····.line·129
479 ····.local·v3,·"result":I479 ····.local·v2,·"result":I
480 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List;480 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List;
  
481 ····if-nez·v4,·:cond_0481 ····if-nez·v3,·:cond_0
  
482 ····const/4·v4,·0x0482 ····const/4·v3,·0x0
  
483 ····:goto_0483 ····:goto_0
484 ····add-int/lit8·v3,·v4,·0x1f484 ····add-int/lit8·v2,·v3,·0x1f
  
485 ····.line·130485 ····.line·130
486 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List;486 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List;
  
487 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;487 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
488 ····move-result-object·v1488 ····move-result-object·v3
  
489 ····.local·v1,·"i$":Ljava/util/Iterator; 
490 ····:goto_1489 ····:goto_1
491 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z490 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
492 ····move-result·v4491 ····move-result·v4
  
493 ····if-eqz·v4,·:cond_1492 ····if-eqz·v4,·:cond_1
  
494 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;493 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
495 ····move-result-object·v0494 ····move-result-object·v0
  
496 ····check-cast·v0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;495 ····check-cast·v0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;
  
497 ····.line·132496 ····.line·132
498 ····.local·v0,·"basis":Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;497 ····.local·v0,·"basis":Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;
499 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;->hashCode()I498 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;->hashCode()I
  
500 ····move-result·v4499 ····move-result·v4
  
501 ····add-int/2addr·v3,·v4500 ····add-int/2addr·v2,·v4
  
502 ····.line·133501 ····.line·133
503 ····goto·:goto_1502 ····goto·:goto_1
  
504 ····.line·129503 ····.line·129
505 ····.end·local·v0····#·"basis":Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;504 ····.end·local·v0····#·"basis":Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;
506 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
507 ····:cond_0505 ····:cond_0
508 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List;506 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List;
  
509 ····invoke-interface·{v4},·Ljava/util/List;->hashCode()I507 ····invoke-interface·{v3},·Ljava/util/List;->hashCode()I
  
510 ····move-result·v4508 ····move-result·v3
  
511 ····goto·:goto_0509 ····goto·:goto_0
  
512 ····.line·134510 ····.line·134
513 ····.restart·local·v1····#·"i$":Ljava/util/Iterator; 
514 ····:cond_1511 ····:cond_1
515 ····return·v3512 ····return·v2
516 .end·method513 .end·method
  
517 .method·public·writeTo(Ljava/io/OutputStream;)V514 .method·public·writeTo(Ljava/io/OutputStream;)V
518 ····.locals·1515 ····.locals·1
519 ····.param·p1,·"os"····#·Ljava/io/OutputStream;516 ····.param·p1,·"os"····#·Ljava/io/OutputStream;
520 ····.annotation·system·Ldalvik/annotation/Throws;517 ····.annotation·system·Ldalvik/annotation/Throws;
521 ········value·=·{518 ········value·=·{
2.83 KB
smali/org/spongycastle/pqc/math/linearalgebra/IntegerFunctions.smali
    
Offset 187, 14 lines modifiedOffset 187, 15 lines modified
  
187 ····invoke-virtual·{v1,·v2},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;187 ····invoke-virtual·{v1,·v2},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
188 ····move-result-object·v2188 ····move-result-object·v2
  
189 ····int-to-long·v4,·v0189 ····int-to-long·v4,·v0
  
 190 ····.line·1045
190 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;191 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
191 ····move-result-object·v3192 ····move-result-object·v3
  
192 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;193 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
193 ····move-result-object·v1194 ····move-result-object·v1
Offset 2226, 18 lines modifiedOffset 2227, 20 lines modified
  
2226 ····move-result-object·v12227 ····move-result-object·v1
  
2227 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger;2228 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
2228 ····move-result-object·v02229 ····move-result-object·v0
  
 2230 ····.line·698
2229 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I2231 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I
  
2230 ····move-result·v02232 ····move-result·v0
  
 2233 ····.line·697
2231 ····return·v02234 ····return·v0
2232 .end·method2235 .end·method
  
2233 .method·public·static·modInverse(JJ)J2236 .method·public·static·modInverse(JJ)J
2234 ····.locals·22237 ····.locals·2
2235 ····.param·p0,·"a"····#·J2238 ····.param·p0,·"a"····#·J
2236 ····.param·p2,·"mod"····#·J2239 ····.param·p2,·"mod"····#·J
Offset 2252, 18 lines modifiedOffset 2255, 20 lines modified
  
2252 ····move-result-object·v12255 ····move-result-object·v1
  
2253 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger;2256 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->modInverse(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
2254 ····move-result-object·v02257 ····move-result-object·v0
  
 2258 ····.line·711
2255 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->longValue()J2259 ····invoke-virtual·{v0},·Ljava/math/BigInteger;->longValue()J
  
2256 ····move-result-wide·v02260 ····move-result-wide·v0
  
 2261 ····.line·710
2257 ····return-wide·v02262 ····return-wide·v0
2258 .end·method2263 .end·method
  
2259 .method·public·static·modPow(III)I2264 .method·public·static·modPow(III)I
2260 ····.locals·32265 ····.locals·3
2261 ····.param·p0,·"a"····#·I2266 ····.param·p0,·"a"····#·I
2262 ····.param·p1,·"e"····#·I2267 ····.param·p1,·"e"····#·I
Offset 2557, 22 lines modifiedOffset 2562, 25 lines modified
2557 ····const/4·v4,·0x62562 ····const/4·v4,·0x6
  
2558 ····if-le·v3,·v4,·:cond_52563 ····if-le·v3,·v4,·:cond_5
  
2559 ····.line·9272564 ····.line·927
2560 ····const-wide·v4,·0x8a5b6470af95L2565 ····const-wide·v4,·0x8a5b6470af95L
  
 2566 ····.line·928
2561 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;2567 ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
2562 ····move-result-object·v32568 ····move-result-object·v3
  
 2569 ····.line·927
2563 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->remainder(Ljava/math/BigInteger;)Ljava/math/BigInteger;2570 ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->remainder(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
2564 ····move-result-object·v32571 ····move-result-object·v3
  
 2572 ····.line·928
2565 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->longValue()J2573 ····invoke-virtual·{v3},·Ljava/math/BigInteger;->longValue()J
  
2566 ····move-result-wide·v02574 ····move-result-wide·v0
  
2567 ····.line·9292575 ····.line·929
2568 ····.local·v0,·"r":J2576 ····.local·v0,·"r":J
2569 ····const-wide/16·v4,·0x32577 ····const-wide/16·v4,·0x3
Offset 4060, 27 lines modifiedOffset 4068, 29 lines modified
4060 ····if-eqz·v4,·:cond_24068 ····if-eqz·v4,·:cond_2
  
4061 ····const/4·v4,·0x24069 ····const/4·v4,·0x2
  
4062 ····:goto_14070 ····:goto_1
4063 ····add-int/lit8·v1,·v1,·-0x14071 ····add-int/lit8·v1,·v1,·-0x1
  
 4072 ····.line·1115
4064 ····invoke-virtual·{p0,·v1},·Ljava/math/BigInteger;->testBit(I)Z4073 ····invoke-virtual·{p0,·v1},·Ljava/math/BigInteger;->testBit(I)Z
  
4065 ····move-result·v64074 ····move-result·v6
  
4066 ····if-eqz·v6,·:cond_34075 ····if-eqz·v6,·:cond_3
  
4067 ····const/4·v6,·0x14076 ····const/4·v6,·0x1
  
4068 ····:goto_24077 ····:goto_2
4069 ····add-int/2addr·v4,·v64078 ····add-int/2addr·v4,·v6
  
4070 ····int-to-long·v6,·v44079 ····int-to-long·v6,·v4
  
 4080 ····.line·1113
4071 ····invoke-static·{v6,·v7},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;4081 ····invoke-static·{v6,·v7},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
4072 ····move-result-object·v44082 ····move-result-object·v4
  
4073 ····invoke-virtual·{v2,·v4},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;4083 ····invoke-virtual·{v2,·v4},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
4074 ····move-result-object·v24084 ····move-result-object·v2
Offset 4135, 13 lines modifiedOffset 4145, 14 lines modified
  
4135 ····.line·11134145 ····.line·1113
4136 ····goto·:goto_14146 ····goto·:goto_1
  
4137 ····:cond_34147 ····:cond_3
4138 ····move·v6,·v54148 ····move·v6,·v5
  
 4149 ····.line·1115
4139 ····goto·:goto_24150 ····goto·:goto_2
  
4140 ····.line·11254151 ····.line·1125
4141 ····:cond_44152 ····:cond_4
4142 ····return-object·v34153 ····return-object·v3
Max diff block lines reached; 0/2760 bytes (0.00%) of diff not shown.
773 B
smali/org/spongycastle/pqc/math/linearalgebra/GF2nField.smali
    
Offset 238, 14 lines modifiedOffset 238, 15 lines modified
238 ····if-eqz·v6,·:cond_8238 ····if-eqz·v6,·:cond_8
  
239 ····.line·277239 ····.line·277
240 ····new-instance·v4,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBElement;240 ····new-instance·v4,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBElement;
  
241 ····check-cast·p2,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBField;241 ····check-cast·p2,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBField;
  
 242 ····.line·278
242 ····.end·local·p2····#·"basis":Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;243 ····.end·local·p2····#·"basis":Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;
243 ····invoke-virtual·{v5},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->toFlexiBigInt()Ljava/math/BigInteger;244 ····invoke-virtual·{v5},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->toFlexiBigInt()Ljava/math/BigInteger;
  
244 ····move-result-object·v6245 ····move-result-object·v6
  
245 ····invoke-direct·{v4,·p2,·v6},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBElement;-><init>(Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBField;Ljava/math/BigInteger;)V246 ····invoke-direct·{v4,·p2,·v6},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBElement;-><init>(Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBField;Ljava/math/BigInteger;)V
  
1.2 KB
smali/org/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM.smali
    
Offset 1690, 14 lines modifiedOffset 1690, 15 lines modified
  
1690 ····const/16·v19,·0x01690 ····const/16·v19,·0x0
  
1691 ····array-length·v0,·v61691 ····array-length·v0,·v6
  
1692 ····move/from16·v20,·v01692 ····move/from16·v20,·v0
  
 1693 ····.line·651
1693 ····move/from16·v0,·v181694 ····move/from16·v0,·v18
  
1694 ····move/from16·v1,·v191695 ····move/from16·v1,·v19
  
1695 ····move/from16·v2,·v201696 ····move/from16·v2,·v20
  
1696 ····invoke-static·{v10,·v0,·v6,·v1,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V1697 ····invoke-static·{v10,·v0,·v6,·v1,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
Offset 1724, 14 lines modifiedOffset 1725, 15 lines modified
  
1724 ····const/16·v19,·0x01725 ····const/16·v19,·0x0
  
1725 ····array-length·v0,·v71726 ····array-length·v0,·v7
  
1726 ····move/from16·v20,·v01727 ····move/from16·v20,·v0
  
 1728 ····.line·656
1727 ····move/from16·v0,·v181729 ····move/from16·v0,·v18
  
1728 ····move/from16·v1,·v191730 ····move/from16·v1,·v19
  
1729 ····move/from16·v2,·v201731 ····move/from16·v2,·v20
  
1730 ····invoke-static·{v11,·v0,·v7,·v1,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V1732 ····invoke-static·{v11,·v0,·v7,·v1,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
Offset 2073, 14 lines modifiedOffset 2075, 15 lines modified
  
2073 ····if-ne·v2,·v3,·:cond_02075 ····if-ne·v2,·v3,·:cond_0
  
2074 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->coefficients:[I2076 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->coefficients:[I
  
2075 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->coefficients:[I2077 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->coefficients:[I
  
 2078 ····.line·999
2076 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->isEqual([I[I)Z2079 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->isEqual([I[I)Z
  
2077 ····move-result·v22080 ····move-result·v2
  
2078 ····if-eqz·v2,·:cond_02081 ····if-eqz·v2,·:cond_0
  
2079 ····.line·10012082 ····.line·1001
721 B
smali/org/spongycastle/pqc/math/linearalgebra/GF2mMatrix.smali
    
Offset 1276, 14 lines modifiedOffset 1276, 15 lines modified
  
1276 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1276 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1277 ····move-result-object·v31277 ····move-result-object·v3
  
1278 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2mMatrix;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;1278 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2mMatrix;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;
  
 1279 ····.line·363
1279 ····invoke-virtual·{v4},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->toString()Ljava/lang/String;1280 ····invoke-virtual·{v4},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->toString()Ljava/lang/String;
  
1280 ····move-result-object·v41281 ····move-result-object·v4
  
1281 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1282 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1282 ····move-result-object·v31283 ····move-result-object·v3
3.15 KB
smali/org/spongycastle/pqc/math/linearalgebra/GF2nPolynomial.smali
    
Offset 188, 14 lines modifiedOffset 188, 15 lines modified
188 ····.line·95188 ····.line·95
189 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;189 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;
  
190 ····move-object·v1,·p2190 ····move-object·v1,·p2
  
191 ····check-cast·v1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;191 ····check-cast·v1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;
  
 192 ····.line·96
192 ····invoke-static·{v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ONE(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;193 ····invoke-static·{v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ONE(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;
  
193 ····move-result-object·v1194 ····move-result-object·v1
  
194 ····aput-object·v1,·v2,·v0195 ····aput-object·v1,·v2,·v0
  
195 ····.line·91196 ····.line·91
Offset 208, 14 lines modifiedOffset 209, 15 lines modified
208 ····:cond_2209 ····:cond_2
209 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;210 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;
  
210 ····move-object·v1,·p2211 ····move-object·v1,·p2
  
211 ····check-cast·v1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;212 ····check-cast·v1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;
  
 213 ····.line·101
212 ····invoke-static·{v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ZERO(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;214 ····invoke-static·{v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ZERO(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;
  
213 ····move-result-object·v1215 ····move-result-object·v1
  
214 ····aput-object·v1,·v2,·v0216 ····aput-object·v1,·v2,·v0
  
215 ····goto·:goto_3217 ····goto·:goto_3
Offset 1149, 14 lines modifiedOffset 1151, 15 lines modified
  
1149 ····aget-object·v5,·v5,·v21151 ····aget-object·v5,·v5,·v2
  
1150 ····iget-object·v8,·p1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;1152 ····iget-object·v8,·p1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;
  
1151 ····aget-object·v8,·v8,·v31153 ····aget-object·v8,·v8,·v3
  
 1154 ····.line·378
1152 ····invoke-virtual·{v5,·v8},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;->multiply(Lorg/spongycastle/pqc/math/linearalgebra/GFElement;)Lorg/spongycastle/pqc/math/linearalgebra/GFElement;1155 ····invoke-virtual·{v5,·v8},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;->multiply(Lorg/spongycastle/pqc/math/linearalgebra/GFElement;)Lorg/spongycastle/pqc/math/linearalgebra/GFElement;
  
1153 ····move-result-object·v51156 ····move-result-object·v5
  
1154 ····check-cast·v5,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;1157 ····check-cast·v5,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;
  
1155 ····aput-object·v5,·v6,·v71158 ····aput-object·v5,·v6,·v7
Offset 1183, 14 lines modifiedOffset 1186, 15 lines modified
  
1183 ····aget-object·v8,·v8,·v21186 ····aget-object·v8,·v8,·v2
  
1184 ····iget-object·v9,·p1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;1187 ····iget-object·v9,·p1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;
  
1185 ····aget-object·v9,·v9,·v31188 ····aget-object·v9,·v9,·v3
  
 1189 ····.line·383
1186 ····invoke-virtual·{v8,·v9},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;->multiply(Lorg/spongycastle/pqc/math/linearalgebra/GFElement;)Lorg/spongycastle/pqc/math/linearalgebra/GFElement;1190 ····invoke-virtual·{v8,·v9},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;->multiply(Lorg/spongycastle/pqc/math/linearalgebra/GFElement;)Lorg/spongycastle/pqc/math/linearalgebra/GFElement;
  
1187 ····move-result-object·v81191 ····move-result-object·v8
  
1188 ····invoke-virtual·{v5,·v8},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;->add(Lorg/spongycastle/pqc/math/linearalgebra/GFElement;)Lorg/spongycastle/pqc/math/linearalgebra/GFElement;1192 ····invoke-virtual·{v5,·v8},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;->add(Lorg/spongycastle/pqc/math/linearalgebra/GFElement;)Lorg/spongycastle/pqc/math/linearalgebra/GFElement;
  
1189 ····move-result-object·v51193 ····move-result-object·v5
Offset 1548, 14 lines modifiedOffset 1552, 15 lines modified
1548 ····.line·4461552 ····.line·446
1549 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;1553 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomial;->coeff:[Lorg/spongycastle/pqc/math/linearalgebra/GF2nElement;
  
1550 ····move-object·v3,·v01554 ····move-object·v3,·v0
  
1551 ····check-cast·v3,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;1555 ····check-cast·v3,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;
  
 1556 ····.line·447
1552 ····invoke-static·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ZERO(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;1557 ····invoke-static·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ZERO(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;
  
1553 ····move-result-object·v31558 ····move-result-object·v3
  
1554 ····aput-object·v3,·v4,·v11559 ····aput-object·v3,·v4,·v1
  
1555 ····.line·4441560 ····.line·444
1.24 KB
smali/org/spongycastle/pqc/math/linearalgebra/GoppaCode.smali
    
Offset 288, 22 lines modifiedOffset 288, 24 lines modified
  
288 ····aget·v20,·v20,·v8288 ····aget·v20,·v20,·v8
  
289 ····add-int·v21,·v15,·v9289 ····add-int·v21,·v15,·v9
  
290 ····sub-int·v21,·v21,·v6290 ····sub-int·v21,·v21,·v6
  
 291 ····.line·172
291 ····move-object/from16·v0,·p1292 ····move-object/from16·v0,·p1
  
292 ····move/from16·v1,·v21293 ····move/from16·v1,·v21
  
293 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->getCoefficient(I)I294 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->getCoefficient(I)I
  
294 ····move-result·v21295 ····move-result·v21
  
 296 ····.line·171
295 ····move-object/from16·v0,·p0297 ····move-object/from16·v0,·p0
  
296 ····move/from16·v1,·v20298 ····move/from16·v1,·v20
  
297 ····move/from16·v2,·v21299 ····move/from16·v2,·v21
  
298 ····invoke-virtual·{v0,·v1,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->mult(II)I300 ····invoke-virtual·{v0,·v1,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->mult(II)I
Offset 497, 14 lines modifiedOffset 499, 15 lines modified
497 ····move-result·v16499 ····move-result·v16
  
498 ····if-nez·v16,·:cond_1500 ····if-nez·v16,·:cond_1
  
499 ····.line·269501 ····.line·269
500 ····new-instance·v11,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;502 ····new-instance·v11,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
 503 ····.line·270
501 ····invoke-virtual/range·{p0·..·p1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->toExtensionFieldVector(Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2mVector;504 ····invoke-virtual/range·{p0·..·p1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->toExtensionFieldVector(Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2mVector;
  
502 ····move-result-object·v16505 ····move-result-object·v16
  
503 ····move-object/from16·v0,·v16506 ····move-object/from16·v0,·v16
  
504 ····invoke-direct·{v11,·v0},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;-><init>(Lorg/spongycastle/pqc/math/linearalgebra/GF2mVector;)V507 ····invoke-direct·{v11,·v0},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;-><init>(Lorg/spongycastle/pqc/math/linearalgebra/GF2mVector;)V
1.09 KB
smali/org/spongycastle/pqc/math/linearalgebra/GF2mField.smali
    
Offset 787, 28 lines modifiedOffset 787, 23 lines modified
  
787 ····iget·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->degree:I787 ····iget·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->degree:I
  
788 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;788 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
789 ····move-result-object·v1789 ····move-result-object·v1
  
790 ····const-string·v2,·")·=·" 
  
791 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
792 ····move-result-object·v1 
  
793 ····const-string·v2,·"GF(2)[X]/<"790 ····const-string·v2,·")·=·GF(2)[X]/<"
  
794 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;791 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
795 ····move-result-object·v1792 ····move-result-object·v1
  
796 ····iget·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->polynomial:I793 ····iget·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->polynomial:I
  
 794 ····.line·332
797 ····invoke-static·{v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->polyToString(I)Ljava/lang/String;795 ····invoke-static·{v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->polyToString(I)Ljava/lang/String;
  
798 ····move-result-object·v2796 ····move-result-object·v2
  
799 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;797 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
800 ····move-result-object·v1798 ····move-result-object·v1
3.79 KB
smali/org/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement.smali
    
Offset 568, 14 lines modifiedOffset 568, 15 lines modified
  
568 ····sub-int/2addr·v3,·v2568 ····sub-int/2addr·v3,·v2
  
569 ····if-le·v3,·v5,·:cond_0569 ····if-le·v3,·v5,·:cond_0
  
570 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;570 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
 571 ····.line·875
571 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->getLength()I572 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->getLength()I
  
572 ····move-result·v3573 ····move-result·v3
  
573 ····iget·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mDegree:I574 ····iget·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mDegree:I
  
574 ····shl-int/lit8·v4,·v4,·0x1575 ····shl-int/lit8·v4,·v4,·0x1
Offset 653, 14 lines modifiedOffset 654, 15 lines modified
  
653 ····sub-int/2addr·v3,·v4654 ····sub-int/2addr·v3,·v4
  
654 ····if-le·v3,·v5,·:cond_4655 ····if-le·v3,·v5,·:cond_4
  
655 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;656 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
 657 ····.line·900
656 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->getLength()I658 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->getLength()I
  
657 ····move-result·v3659 ····move-result·v3
  
658 ····iget·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mDegree:I660 ····iget·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mDegree:I
  
659 ····shl-int/lit8·v4,·v4,·0x1661 ····shl-int/lit8·v4,·v4,·0x1
Offset 988, 18 lines modifiedOffset 990, 20 lines modified
  
988 ····invoke-virtual·{v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;->getFieldPolynomial()Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;990 ····invoke-virtual·{v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;->getFieldPolynomial()Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
989 ····move-result-object·v2991 ····move-result-object·v2
  
990 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mField:Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;992 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mField:Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;
  
 993 ····.line·222
991 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;->getFieldPolynomial()Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;994 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;->getFieldPolynomial()Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
992 ····move-result-object·v3995 ····move-result-object·v3
  
 996 ····.line·221
993 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->equals(Ljava/lang/Object;)Z997 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->equals(Ljava/lang/Object;)Z
  
994 ····move-result·v2998 ····move-result·v2
  
995 ····if-eqz·v2,·:cond_0999 ····if-eqz·v2,·:cond_0
  
996 ····.line·2281000 ····.line·228
Offset 1648, 14 lines modifiedOffset 1652, 15 lines modified
1648 ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;1652 ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
1649 ····check-cast·p1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;1653 ····check-cast·p1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;
  
1650 ····.end·local·p1····#·"factor":Lorg/spongycastle/pqc/math/linearalgebra/GFElement;1654 ····.end·local·p1····#·"factor":Lorg/spongycastle/pqc/math/linearalgebra/GFElement;
1651 ····iget-object·v1,·p1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;1655 ····iget-object·v1,·p1,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
 1656 ····.line·368
1652 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->multiply(Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;1657 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->multiply(Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
1653 ····move-result-object·v01658 ····move-result-object·v0
  
1654 ····iput-object·v0,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;1659 ····iput-object·v0,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->polynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
1655 ····.line·3691660 ····.line·369
Offset 1685, 14 lines modifiedOffset 1690, 15 lines modified
  
1685 ····.line·6931690 ····.line·693
1686 ····:cond_11691 ····:cond_1
1687 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mField:Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;1692 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mField:Lorg/spongycastle/pqc/math/linearalgebra/GF2nField;
  
1688 ····check-cast·v3,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;1693 ····check-cast·v3,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;
  
 1694 ····.line·694
1689 ····invoke-static·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ONE(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;1695 ····invoke-static·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ONE(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;
  
1690 ····move-result-object·v11696 ····move-result-object·v1
  
1691 ····.line·6951697 ····.line·695
1692 ····.local·v1,·"result":Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;1698 ····.local·v1,·"result":Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;
1693 ····if-eqz·p1,·:cond_01699 ····if-eqz·p1,·:cond_0
Offset 2087, 14 lines modifiedOffset 2093, 15 lines modified
  
2087 ····sub-int/2addr·v4,·v02093 ····sub-int/2addr·v4,·v0
  
2088 ····add-int/lit8·v4,·v4,·-0x12094 ····add-int/lit8·v4,·v4,·-0x1
  
2089 ····aget-object·v2,·v2,·v42095 ····aget-object·v2,·v2,·v4
  
 2096 ····.line·603
2090 ····invoke-virtual·{v3,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->vectorMult(Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;)Z2097 ····invoke-virtual·{v3,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->vectorMult(Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;)Z
  
2091 ····move-result·v22098 ····move-result·v2
  
2092 ····if-eqz·v2,·:cond_02099 ····if-eqz·v2,·:cond_0
  
2093 ····.line·6062100 ····.line·606
1.27 KB
smali/org/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField.smali
    
Offset 401, 14 lines modifiedOffset 401, 15 lines modified
  
401 ····invoke-virtual·{v3,·v4},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->shiftLeft(I)Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;401 ····invoke-virtual·{v3,·v4},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->shiftLeft(I)Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
402 ····move-result-object·v3402 ····move-result-object·v3
  
403 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;->fieldPolynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;403 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;->fieldPolynomial:Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
 404 ····.line·387
404 ····invoke-virtual·{v3,·v4},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->remainder(Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;405 ····invoke-virtual·{v3,·v4},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->remainder(Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;)Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;
  
405 ····move-result-object·v3406 ····move-result-object·v3
  
406 ····aput-object·v3,·v0,·v1407 ····aput-object·v3,·v0,·v1
  
407 ····.line·384408 ····.line·384
Offset 1119, 14 lines modifiedOffset 1120, 15 lines modified
  
1119 ····add-int/lit8·v6,·v5,·-0x11120 ····add-int/lit8·v6,·v5,·-0x1
  
1120 ····move-object·v5,·p11121 ····move-object·v5,·p1
  
1121 ····check-cast·v5,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;1122 ····check-cast·v5,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;
  
 1123 ····.line·324
1122 ····invoke-static·{v5},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ONE(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;1124 ····invoke-static·{v5},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->ONE(Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialField;)Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;
  
1123 ····move-result-object·v51125 ····move-result-object·v5
  
1124 ····aput-object·v5,·v1,·v61126 ····aput-object·v5,·v1,·v6
  
1125 ····goto·:goto_21127 ····goto·:goto_2
1.11 KB
smali/org/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2m.smali
    
Offset 225, 24 lines modifiedOffset 225, 26 lines modified
  
225 ····.line·153225 ····.line·153
226 ····if-eqz·v0,·:cond_5226 ····if-eqz·v0,·:cond_5
  
227 ····.line·155227 ····.line·155
228 ····aget-object·v9,·v7,·v2228 ····aget-object·v9,·v7,·v2
  
 229 ····.line·156
229 ····invoke-virtual·{v9,·v0},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->multWithElement(I)Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;230 ····invoke-virtual·{v9,·v0},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->multWithElement(I)Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
230 ····move-result-object·v8231 ····move-result-object·v8
  
231 ····.line·157232 ····.line·157
232 ····.local·v8,·"tmpSqColumn":Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;233 ····.local·v8,·"tmpSqColumn":Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
233 ····iget-object·v9,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2m;->sqRootMatrix:[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;234 ····iget-object·v9,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2m;->sqRootMatrix:[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
234 ····aget-object·v9,·v9,·v2235 ····aget-object·v9,·v9,·v2
  
 236 ····.line·158
235 ····invoke-virtual·{v9,·v0},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->multWithElement(I)Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;237 ····invoke-virtual·{v9,·v0},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->multWithElement(I)Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
236 ····move-result-object·v6238 ····move-result-object·v6
  
237 ····.line·159239 ····.line·159
238 ····.local·v6,·"tmpInvColumn":Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;240 ····.local·v6,·"tmpInvColumn":Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
239 ····aget-object·v9,·v7,·v4241 ····aget-object·v9,·v7,·v4
621 B
smali/org/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;6 .implements·Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial$1;, 
11 ········Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial$CombineTask;,10 ········Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial$CombineTask;,
12 ········Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial$ModResultantTask;11 ········Lorg/spongycastle/pqc/math/ntru/polynomial/IntegerPolynomial$ModResultantTask;
13 ····}12 ····}
14 .end·annotation13 .end·annotation
  
  
15 #·static·fields14 #·static·fields
503 B
smali/org/spongycastle/pqc/jcajce/spec/ECCKeyGenParameterSpec.smali
    
Offset 307, 14 lines modifiedOffset 307, 15 lines modified
307 ····:cond_3307 ····:cond_3
308 ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->degree(I)I308 ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->degree(I)I
  
309 ····move-result·v0309 ····move-result·v0
  
310 ····if-ne·v0,·p1,·:cond_4310 ····if-ne·v0,·p1,·:cond_4
  
 311 ····.line·149
311 ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->isIrreducible(I)Z312 ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->isIrreducible(I)Z
  
312 ····move-result·v0313 ····move-result·v0
  
313 ····if-eqz·v0,·:cond_4314 ····if-eqz·v0,·:cond_4
  
314 ····.line·151315 ····.line·151
317 B
smali/org/spongycastle/pqc/jcajce/provider/McEliece.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·722 ····.line·7
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·11 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
315 B
smali/org/spongycastle/pqc/jcajce/provider/Rainbow.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·922 ····.line·9
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·13 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
755 B
smali/org/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;21 .field·final·synthetic·this$0:Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;)V23 .method·constructor·<init>(Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;
  
25 ····.prologue26 ····.prologue
26 ····.line·5227 ····.line·52
27 ····iput-object·p1,·p0,·Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider$1;->this$0:Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;28 ····iput-object·p1,·p0,·Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider$1;->this$0:Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.73 KB
smali/org/spongycastle/pqc/jcajce/provider/mceliece/McElieceCCA2KeysToParams.smali
    
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
  
54 ····move-result-object·v454 ····move-result-object·v4
  
55 ····invoke-virtual·{v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;55 ····invoke-virtual·{v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
56 ····move-result-object·v556 ····move-result-object·v5
  
 57 ····.line·42
57 ····invoke-virtual·{v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->getP()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;58 ····invoke-virtual·{v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->getP()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
58 ····move-result-object·v659 ····move-result-object·v6
  
59 ····invoke-virtual·{v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->getH()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;60 ····invoke-virtual·{v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->getH()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
60 ····move-result-object·v761 ····move-result-object·v7
Offset 72, 14 lines modifiedOffset 73, 15 lines modified
  
72 ····invoke-virtual·{v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->getMcElieceCCA2Parameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;73 ····invoke-virtual·{v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->getMcElieceCCA2Parameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;
  
73 ····move-result-object·v974 ····move-result-object·v9
  
74 ····invoke-direct/range·{v0·..·v9},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;)V75 ····invoke-direct/range·{v0·..·v9},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;)V
  
 76 ····.line·41
75 ····return-object·v077 ····return-object·v0
  
76 ····.line·4578 ····.line·45
77 ····.end·local·v10····#·"k":Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;79 ····.end·local·v10····#·"k":Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;
78 ····:cond_080 ····:cond_0
79 ····new-instance·v0,·Ljava/security/InvalidKeyException;81 ····new-instance·v0,·Ljava/security/InvalidKeyException;
  
6.16 KB
smali/org/spongycastle/pqc/jcajce/provider/mceliece/McElieceCCA2KeyFactorySpi.smali
    
Offset 173, 14 lines modifiedOffset 173, 15 lines modified
  
173 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;173 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
174 ····move-result-object·v1174 ····move-result-object·v1
  
175 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;175 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
 176 ····.line·161
176 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->toString()Ljava/lang/String;177 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->toString()Ljava/lang/String;
  
177 ····move-result-object·v17178 ····move-result-object·v17
  
178 ····.line·164179 ····.line·164
179 ····.local·v17,·"oidString":Ljava/lang/String;180 ····.local·v17,·"oidString":Ljava/lang/String;
180 ····const/4·v1,·0x1181 ····const/4·v1,·0x1
Offset 233, 14 lines modifiedOffset 234, 15 lines modified
  
233 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;234 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
234 ····move-result-object·v1235 ····move-result-object·v1
  
235 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1OctetString;236 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1OctetString;
  
 237 ····.line·174
236 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B238 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
237 ····move-result-object·v5239 ····move-result-object·v5
  
238 ····.line·176240 ····.line·176
239 ····.local·v5,·"encFieldPoly":[B241 ····.local·v5,·"encFieldPoly":[B
240 ····const/4·v1,·0x4242 ····const/4·v1,·0x4
Offset 249, 14 lines modifiedOffset 251, 15 lines modified
  
249 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;251 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
250 ····move-result-object·v1252 ····move-result-object·v1
  
251 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1OctetString;253 ····check-cast·v1,·Lorg/spongycastle/asn1/ASN1OctetString;
  
 254 ····.line·177
252 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B255 ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
253 ····move-result-object·v6256 ····move-result-object·v6
  
254 ····.line·179257 ····.line·179
255 ····.local·v6,·"encGoppaPoly":[B258 ····.local·v6,·"encGoppaPoly":[B
256 ····const/4·v1,·0x5259 ····const/4·v1,·0x5
Offset 471, 14 lines modifiedOffset 474, 15 lines modified
  
471 ····move-object/from16·v0,·v21474 ····move-object/from16·v0,·v21
  
472 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;475 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
473 ····move-result-object·v2476 ····move-result-object·v2
  
 477 ····.line·203
474 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;478 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
475 ····move-result-object·v21479 ····move-result-object·v21
  
476 ····move-object/from16·v0,·v21480 ····move-object/from16·v0,·v21
  
477 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;481 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
Offset 673, 14 lines modifiedOffset 677, 15 lines modified
  
673 ····invoke-virtual·{v11,·v13},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;677 ····invoke-virtual·{v11,·v13},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
674 ····move-result-object·v13678 ····move-result-object·v13
  
675 ····check-cast·v13,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;679 ····check-cast·v13,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
 680 ····.line·88
676 ····invoke-virtual·{v13},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->toString()Ljava/lang/String;681 ····invoke-virtual·{v13},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->toString()Ljava/lang/String;
  
677 ····move-result-object·v9682 ····move-result-object·v9
  
678 ····.line·91683 ····.line·91
679 ····.local·v9,·"oidString":Ljava/lang/String;684 ····.local·v9,·"oidString":Ljava/lang/String;
680 ····const/4·v13,·0x1685 ····const/4·v13,·0x1
Offset 773, 14 lines modifiedOffset 778, 15 lines modified
  
773 ····const-string·v15,·"Unable·to·decode·X509EncodedKeySpec:·"778 ····const-string·v15,·"Unable·to·decode·X509EncodedKeySpec:·"
  
774 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;779 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
775 ····move-result-object·v14780 ····move-result-object·v14
  
 781 ····.line·108
776 ····invoke-virtual·{v3},·Ljava/io/IOException;->getMessage()Ljava/lang/String;782 ····invoke-virtual·{v3},·Ljava/io/IOException;->getMessage()Ljava/lang/String;
  
777 ····move-result-object·v15783 ····move-result-object·v15
  
778 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;784 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
779 ····move-result-object·v14785 ····move-result-object·v14
Offset 824, 14 lines modifiedOffset 830, 15 lines modified
  
824 ····const-string·v15,·"Unsupported·key·specification:·"830 ····const-string·v15,·"Unsupported·key·specification:·"
  
825 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;831 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
826 ····move-result-object·v14832 ····move-result-object·v14
  
 833 ····.line·113
827 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;834 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
828 ····move-result-object·v15835 ····move-result-object·v15
  
829 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;836 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
830 ····move-result-object·v14837 ····move-result-object·v14
Offset 960, 14 lines modifiedOffset 967, 15 lines modified
960 ····:goto_0967 ····:goto_0
961 ····return-object·v0968 ····return-object·v0
  
962 ····.line·235969 ····.line·235
963 ····:cond_0970 ····:cond_0
964 ····const-class·v0,·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;971 ····const-class·v0,·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;
  
 972 ····.line·236
965 ····invoke-virtual·{v0,·p2},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z973 ····invoke-virtual·{v0,·p2},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
  
966 ····move-result·v0974 ····move-result·v0
  
967 ····if-eqz·v0,·:cond_4975 ····if-eqz·v0,·:cond_4
  
968 ····move-object·v9,·p1976 ····move-object·v9,·p1
Max diff block lines reached; 2480/6141 bytes (40.38%) of diff not shown.
7.02 KB
smali/org/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey.smali
    
Offset 109, 14 lines modifiedOffset 109, 15 lines modified
  
109 ····move-result-object·v4109 ····move-result-object·v4
  
110 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;110 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
111 ····move-result-object·v5111 ····move-result-object·v5
  
 112 ····.line·117
112 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getSInv()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;113 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getSInv()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
113 ····move-result-object·v6114 ····move-result-object·v6
  
114 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getP1()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;115 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getP1()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
115 ····move-result-object·v7116 ····move-result-object·v7
Offset 131, 14 lines modifiedOffset 132, 15 lines modified
  
131 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getQInv()[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;132 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getQInv()[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
132 ····move-result-object·v10133 ····move-result-object·v10
  
133 ····move-object·v0,·p0134 ····move-object·v0,·p0
  
 135 ····.line·116
134 ····invoke-direct/range·{v0·..·v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;)V136 ····invoke-direct/range·{v0·..·v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;)V
  
135 ····.line·119137 ····.line·119
136 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;138 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;->getParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;
  
137 ····move-result-object·v0139 ····move-result-object·v0
  
Offset 166, 40 lines modifiedOffset 168, 43 lines modified
  
166 ····move-result·v3168 ····move-result·v3
  
167 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getField()Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;169 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getField()Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;
  
168 ····move-result-object·v4170 ····move-result-object·v4
  
 171 ····.line·110
169 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;172 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
170 ····move-result-object·v5173 ····move-result-object·v5
  
171 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getSInv()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;174 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getSInv()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
172 ····move-result-object·v6175 ····move-result-object·v6
  
173 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getP1()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;176 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getP1()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
174 ····move-result-object·v7177 ····move-result-object·v7
  
 178 ····.line·111
175 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getP2()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;179 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getP2()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
176 ····move-result-object·v8180 ····move-result-object·v8
  
177 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getH()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;181 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getH()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
178 ····move-result-object·v9182 ····move-result-object·v9
  
179 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getQInv()[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;183 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McEliecePrivateKeySpec;->getQInv()[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
180 ····move-result-object·v10184 ····move-result-object·v10
  
181 ····move-object·v0,·p0185 ····move-object·v0,·p0
  
 186 ····.line·109
182 ····invoke-direct/range·{v0·..·v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;)V187 ····invoke-direct/range·{v0·..·v10},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;)V
  
183 ····.line·112188 ····.line·112
184 ····return-void189 ····return-void
185 .end·method190 .end·method
  
  
Offset 241, 34 lines modifiedOffset 246, 37 lines modified
  
241 ····if-ne·v2,·v3,·:cond_0246 ····if-ne·v2,·v3,·:cond_0
  
242 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;247 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;
  
243 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;248 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;
  
 249 ····.line·242
244 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->equals(Ljava/lang/Object;)Z250 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->equals(Ljava/lang/Object;)Z
  
245 ····move-result·v2251 ····move-result·v2
  
246 ····if-eqz·v2,·:cond_0252 ····if-eqz·v2,·:cond_0
  
247 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->goppaPoly:Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;253 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->goppaPoly:Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
248 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->goppaPoly:Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;254 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->goppaPoly:Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
 255 ····.line·243
249 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->equals(Ljava/lang/Object;)Z256 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->equals(Ljava/lang/Object;)Z
  
250 ····move-result·v2257 ····move-result·v2
  
251 ····if-eqz·v2,·:cond_0258 ····if-eqz·v2,·:cond_0
  
252 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->sInv:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;259 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->sInv:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
253 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->sInv:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;260 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->sInv:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
 261 ····.line·244
254 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->equals(Ljava/lang/Object;)Z262 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->equals(Ljava/lang/Object;)Z
  
255 ····move-result·v2263 ····move-result·v2
  
256 ····if-eqz·v2,·:cond_0264 ····if-eqz·v2,·:cond_0
  
257 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->p1:Lorg/spongycastle/pqc/math/linearalgebra/Permutation;265 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->p1:Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
Offset 281, 14 lines modifiedOffset 289, 15 lines modified
  
281 ····if-eqz·v2,·:cond_0289 ····if-eqz·v2,·:cond_0
  
282 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->p2:Lorg/spongycastle/pqc/math/linearalgebra/Permutation;290 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->p2:Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
283 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->p2:Lorg/spongycastle/pqc/math/linearalgebra/Permutation;291 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->p2:Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
 292 ····.line·245
284 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/Permutation;->equals(Ljava/lang/Object;)Z293 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/Permutation;->equals(Ljava/lang/Object;)Z
  
285 ····move-result·v2294 ····move-result·v2
  
286 ····if-eqz·v2,·:cond_0295 ····if-eqz·v2,·:cond_0
Max diff block lines reached; 1192/7032 bytes (16.95%) of diff not shown.
5.39 KB
smali/org/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey.smali
    
Offset 97, 28 lines modifiedOffset 97, 30 lines modified
  
97 ····move-result-object·v497 ····move-result-object·v4
  
98 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;98 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
99 ····move-result-object·v599 ····move-result-object·v5
  
 100 ····.line·105
100 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getP()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;101 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getP()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
101 ····move-result-object·v6102 ····move-result-object·v6
  
102 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getH()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;103 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getH()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
103 ····move-result-object·v7104 ····move-result-object·v7
  
104 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getQInv()[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;105 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getQInv()[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
105 ····move-result-object·v8106 ····move-result-object·v8
  
106 ····move-object·v0,·p0107 ····move-object·v0,·p0
  
 108 ····.line·104
107 ····invoke-direct/range·{v0·..·v8},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;)V109 ····invoke-direct/range·{v0·..·v8},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;)V
  
108 ····.line·106110 ····.line·106
109 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;111 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2PrivateKeyParameters;->getParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2Parameters;
  
110 ····move-result-object·v0112 ····move-result-object·v0
  
Offset 146, 32 lines modifiedOffset 148, 35 lines modified
  
146 ····move-result·v3148 ····move-result·v3
  
147 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getField()Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;149 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getField()Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;
  
148 ····move-result-object·v4150 ····move-result-object·v4
  
 151 ····.line·98
149 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;152 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
150 ····move-result-object·v5153 ····move-result-object·v5
  
151 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getP()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;154 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getP()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
152 ····move-result-object·v6155 ····move-result-object·v6
  
153 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getH()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;156 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getH()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
154 ····move-result-object·v7157 ····move-result-object·v7
  
 158 ····.line·99
155 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getQInv()[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;159 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/McElieceCCA2PrivateKeySpec;->getQInv()[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
156 ····move-result-object·v8160 ····move-result-object·v8
  
157 ····move-object·v0,·p0161 ····move-object·v0,·p0
  
 162 ····.line·97
158 ····invoke-direct/range·{v0·..·v8},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;)V163 ····invoke-direct/range·{v0·..·v8},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;)V
  
159 ····.line·100164 ····.line·100
160 ····return-void165 ····return-void
161 .end·method166 .end·method
  
  
Offset 215, 24 lines modifiedOffset 220, 26 lines modified
  
215 ····if-ne·v2,·v3,·:cond_0220 ····if-ne·v2,·v3,·:cond_0
  
216 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;221 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;
  
217 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;222 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->field:Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;
  
 223 ····.line·211
218 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->equals(Ljava/lang/Object;)Z224 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->equals(Ljava/lang/Object;)Z
  
219 ····move-result·v2225 ····move-result·v2
  
220 ····if-eqz·v2,·:cond_0226 ····if-eqz·v2,·:cond_0
  
221 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->goppaPoly:Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;227 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->goppaPoly:Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
222 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->goppaPoly:Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;228 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->goppaPoly:Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
 229 ····.line·212
223 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->equals(Ljava/lang/Object;)Z230 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->equals(Ljava/lang/Object;)Z
  
224 ····move-result·v2231 ····move-result·v2
  
225 ····if-eqz·v2,·:cond_0232 ····if-eqz·v2,·:cond_0
  
226 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->p:Lorg/spongycastle/pqc/math/linearalgebra/Permutation;233 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->p:Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
Offset 245, 14 lines modifiedOffset 252, 15 lines modified
  
245 ····if-eqz·v2,·:cond_0252 ····if-eqz·v2,·:cond_0
  
246 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->h:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;253 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->h:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
247 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->h:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;254 ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->h:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
 255 ····.line·213
248 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->equals(Ljava/lang/Object;)Z256 ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->equals(Ljava/lang/Object;)Z
  
249 ····move-result·v2257 ····move-result·v2
  
250 ····if-eqz·v2,·:cond_0258 ····if-eqz·v2,·:cond_0
  
251 ····const/4·v1,·0x1259 ····const/4·v1,·0x1
Offset 532, 20 lines modifiedOffset 540, 22 lines modified
  
532 ····move-result·v1540 ····move-result·v1
  
533 ····add-int/2addr·v0,·v1541 ····add-int/2addr·v0,·v1
  
534 ····iget-object·v1,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->h:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;542 ····iget-object·v1,·p0,·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcElieceCCA2PrivateKey;->h:Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
 543 ····.line·222
535 ····invoke-virtual·{v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->hashCode()I544 ····invoke-virtual·{v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->hashCode()I
  
536 ····move-result·v1545 ····move-result·v1
  
537 ····add-int/2addr·v0,·v1546 ····add-int/2addr·v0,·v1
  
 547 ····.line·221
538 ····return·v0548 ····return·v0
539 .end·method549 .end·method
Max diff block lines reached; 77/5359 bytes (1.44%) of diff not shown.
1.79 KB
smali/org/spongycastle/pqc/jcajce/provider/mceliece/McElieceKeysToParams.smali
    
Offset 54, 14 lines modifiedOffset 54, 15 lines modified
  
54 ····move-result-object·v454 ····move-result-object·v4
  
55 ····invoke-virtual·{v12},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;55 ····invoke-virtual·{v12},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getGoppaPoly()Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;
  
56 ····move-result-object·v556 ····move-result-object·v5
  
 57 ····.line·42
57 ····invoke-virtual·{v12},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getSInv()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;58 ····invoke-virtual·{v12},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getSInv()Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;
  
58 ····move-result-object·v659 ····move-result-object·v6
  
59 ····invoke-virtual·{v12},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getP1()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;60 ····invoke-virtual·{v12},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getP1()Lorg/spongycastle/pqc/math/linearalgebra/Permutation;
  
60 ····move-result-object·v761 ····move-result-object·v7
Offset 80, 14 lines modifiedOffset 81, 15 lines modified
  
80 ····invoke-virtual·{v12},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getMcElieceParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;81 ····invoke-virtual·{v12},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getMcElieceParameters()Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;
  
81 ····move-result-object·v1182 ····move-result-object·v11
  
82 ····invoke-direct/range·{v0·..·v11},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;)V83 ····invoke-direct/range·{v0·..·v11},·Lorg/spongycastle/pqc/crypto/mceliece/McEliecePrivateKeyParameters;-><init>(Ljava/lang/String;IILorg/spongycastle/pqc/math/linearalgebra/GF2mField;Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/Permutation;Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;[Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;Lorg/spongycastle/pqc/crypto/mceliece/McElieceParameters;)V
  
 84 ····.line·41
83 ····return-object·v085 ····return-object·v0
  
84 ····.line·4586 ····.line·45
85 ····.end·local·v12····#·"k":Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;87 ····.end·local·v12····#·"k":Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;
86 ····:cond_088 ····:cond_0
87 ····new-instance·v0,·Ljava/security/InvalidKeyException;89 ····new-instance·v0,·Ljava/security/InvalidKeyException;
  
6.08 KB
smali/org/spongycastle/pqc/jcajce/provider/mceliece/McElieceKeyFactorySpi.smali
    
Offset 173, 14 lines modifiedOffset 173, 15 lines modified
  
173 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;173 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
174 ····move-result-object·v2174 ····move-result-object·v2
  
175 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;175 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
 176 ····.line·155
176 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->toString()Ljava/lang/String;177 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->toString()Ljava/lang/String;
  
177 ····move-result-object·v20178 ····move-result-object·v20
  
178 ····.line·158179 ····.line·158
179 ····.local·v20,·"oidString":Ljava/lang/String;180 ····.local·v20,·"oidString":Ljava/lang/String;
180 ····const/4·v2,·0x1181 ····const/4·v2,·0x1
Offset 233, 14 lines modifiedOffset 234, 15 lines modified
  
233 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;234 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
234 ····move-result-object·v2235 ····move-result-object·v2
  
235 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1OctetString;236 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1OctetString;
  
 237 ····.line·167
236 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B238 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
237 ····move-result-object·v6239 ····move-result-object·v6
  
238 ····.line·169240 ····.line·169
239 ····.local·v6,·"encFieldPoly":[B241 ····.local·v6,·"encFieldPoly":[B
240 ····const/4·v2,·0x4242 ····const/4·v2,·0x4
Offset 249, 14 lines modifiedOffset 251, 15 lines modified
  
249 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;251 ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
250 ····move-result-object·v2252 ····move-result-object·v2
  
251 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1OctetString;253 ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1OctetString;
  
 254 ····.line·170
252 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B255 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
  
253 ····move-result-object·v7256 ····move-result-object·v7
  
254 ····.line·173257 ····.line·173
255 ····.local·v7,·"encGoppaPoly":[B258 ····.local·v7,·"encGoppaPoly":[B
256 ····const/4·v2,·0x5259 ····const/4·v2,·0x5
Offset 515, 14 lines modifiedOffset 518, 15 lines modified
  
515 ····move-object/from16·v0,·v24518 ····move-object/from16·v0,·v24
  
516 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;519 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
517 ····move-result-object·v3520 ····move-result-object·v3
  
 521 ····.line·203
518 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;522 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
519 ····move-result-object·v24523 ····move-result-object·v24
  
520 ····move-object/from16·v0,·v24524 ····move-object/from16·v0,·v24
  
521 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;525 ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
Offset 725, 14 lines modifiedOffset 729, 15 lines modified
  
725 ····invoke-virtual·{v11,·v13},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;729 ····invoke-virtual·{v11,·v13},·Lorg/spongycastle/asn1/ASN1Sequence;->getObjectAt(I)Lorg/spongycastle/asn1/ASN1Encodable;
  
726 ····move-result-object·v13730 ····move-result-object·v13
  
727 ····check-cast·v13,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;731 ····check-cast·v13,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
  
 732 ····.line·83
728 ····invoke-virtual·{v13},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->toString()Ljava/lang/String;733 ····invoke-virtual·{v13},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->toString()Ljava/lang/String;
  
729 ····move-result-object·v9734 ····move-result-object·v9
  
730 ····.line·86735 ····.line·86
731 ····.local·v9,·"oidString":Ljava/lang/String;736 ····.local·v9,·"oidString":Ljava/lang/String;
732 ····const/4·v13,·0x1737 ····const/4·v13,·0x1
Offset 825, 14 lines modifiedOffset 830, 15 lines modified
  
825 ····const-string·v15,·"Unable·to·decode·X509EncodedKeySpec:·"830 ····const-string·v15,·"Unable·to·decode·X509EncodedKeySpec:·"
  
826 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;831 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
827 ····move-result-object·v14832 ····move-result-object·v14
  
 833 ····.line·104
828 ····invoke-virtual·{v3},·Ljava/io/IOException;->getMessage()Ljava/lang/String;834 ····invoke-virtual·{v3},·Ljava/io/IOException;->getMessage()Ljava/lang/String;
  
829 ····move-result-object·v15835 ····move-result-object·v15
  
830 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;836 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
831 ····move-result-object·v14837 ····move-result-object·v14
Offset 876, 14 lines modifiedOffset 882, 15 lines modified
  
876 ····const-string·v15,·"Unsupported·key·specification:·"882 ····const-string·v15,·"Unsupported·key·specification:·"
  
877 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;883 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
878 ····move-result-object·v14884 ····move-result-object·v14
  
 885 ····.line·109
879 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;886 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
880 ····move-result-object·v15887 ····move-result-object·v15
  
881 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;888 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
882 ····move-result-object·v14889 ····move-result-object·v14
Offset 1031, 38 lines modifiedOffset 1038, 41 lines modified
  
1031 ····const-string·v1,·"1.3.6.1.4.1.8301.3.1.3.4.1"1038 ····const-string·v1,·"1.3.6.1.4.1.8301.3.1.3.4.1"
  
1032 ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getN()I1039 ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getN()I
  
1033 ····move-result·v21040 ····move-result·v2
  
 1041 ····.line·239
1034 ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getK()I1042 ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getK()I
  
1035 ····move-result·v31043 ····move-result·v3
  
1036 ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getField()Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;1044 ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getField()Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;
  
1037 ····move-result-object·v41045 ····move-result-object·v4
Max diff block lines reached; 2237/6071 bytes (36.85%) of diff not shown.
2.01 KB
smali/org/spongycastle/pqc/jcajce/provider/rainbow/RainbowKeysToParams.smali
    
Offset 42, 14 lines modifiedOffset 42, 15 lines modified
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB1()[S43 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB1()[S
  
44 ····move-result-object·v244 ····move-result-object·v2
  
 45 ····.line·42
45 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA2()[[S46 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA2()[[S
  
46 ····move-result-object·v347 ····move-result-object·v3
  
47 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB2()[S48 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB2()[S
  
48 ····move-result-object·v449 ····move-result-object·v4
Offset 60, 14 lines modifiedOffset 61, 15 lines modified
  
60 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getLayers()[Lorg/spongycastle/pqc/crypto/rainbow/Layer;61 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getLayers()[Lorg/spongycastle/pqc/crypto/rainbow/Layer;
  
61 ····move-result-object·v662 ····move-result-object·v6
  
62 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/pqc/crypto/rainbow/RainbowPrivateKeyParameters;-><init>([[S[S[[S[S[I[Lorg/spongycastle/pqc/crypto/rainbow/Layer;)V63 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/pqc/crypto/rainbow/RainbowPrivateKeyParameters;-><init>([[S[S[[S[S[I[Lorg/spongycastle/pqc/crypto/rainbow/Layer;)V
  
 64 ····.line·41
63 ····return-object·v065 ····return-object·v0
  
64 ····.line·4566 ····.line·45
65 ····.end·local·v7····#·"k":Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;67 ····.end·local·v7····#·"k":Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;
66 ····:cond_068 ····:cond_0
67 ····new-instance·v0,·Ljava/security/InvalidKeyException;69 ····new-instance·v0,·Ljava/security/InvalidKeyException;
  
Offset 106, 24 lines modifiedOffset 108, 26 lines modified
  
106 ····move-result·v2108 ····move-result·v2
  
107 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S109 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S
  
108 ····move-result-object·v3110 ····move-result-object·v3
  
 111 ····.line·28
109 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S112 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S
  
110 ····move-result-object·v4113 ····move-result-object·v4
  
111 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S114 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S
  
112 ····move-result-object·v5115 ····move-result-object·v5
  
113 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/spongycastle/pqc/crypto/rainbow/RainbowPublicKeyParameters;-><init>(I[[S[[S[S)V116 ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/spongycastle/pqc/crypto/rainbow/RainbowPublicKeyParameters;-><init>(I[[S[[S[S)V
  
 117 ····.line·27
114 ····return-object·v1118 ····return-object·v1
  
115 ····.line·31119 ····.line·31
116 ····.end·local·v0····#·"k":Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;120 ····.end·local·v0····#·"k":Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;
117 ····:cond_0121 ····:cond_0
118 ····new-instance·v1,·Ljava/security/InvalidKeyException;122 ····new-instance·v1,·Ljava/security/InvalidKeyException;
  
2.07 KB
smali/org/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey.smali
    
Offset 88, 22 lines modifiedOffset 88, 24 lines modified
  
88 ····move-result·v088 ····move-result·v0
  
89 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffQuadratic()[[S89 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffQuadratic()[[S
  
90 ····move-result-object·v190 ····move-result-object·v1
  
 91 ····.line·70
91 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffSingular()[[S92 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffSingular()[[S
  
92 ····move-result-object·v293 ····move-result-object·v2
  
93 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffScalar()[S94 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffScalar()[S
  
94 ····move-result-object·v395 ····move-result-object·v3
  
 96 ····.line·69
95 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;-><init>(I[[S[[S[S)V97 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;-><init>(I[[S[[S[S)V
  
96 ····.line·7198 ····.line·71
97 ····return-void99 ····return-void
98 .end·method100 .end·method
  
  
Offset 141, 38 lines modifiedOffset 143, 41 lines modified
  
141 ····move-result·v3143 ····move-result·v3
  
142 ····if-ne·v2,·v3,·:cond_0144 ····if-ne·v2,·v3,·:cond_0
  
143 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffquadratic:[[S145 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffquadratic:[[S
  
 146 ····.line·134
144 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S147 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S
  
145 ····move-result-object·v3148 ····move-result-object·v3
  
146 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z149 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z
  
147 ····move-result·v2150 ····move-result·v2
  
148 ····if-eqz·v2,·:cond_0151 ····if-eqz·v2,·:cond_0
  
149 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffsingular:[[S152 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffsingular:[[S
  
 153 ····.line·135
150 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S154 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S
  
151 ····move-result-object·v3155 ····move-result-object·v3
  
152 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z156 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z
  
153 ····move-result·v2157 ····move-result·v2
  
154 ····if-eqz·v2,·:cond_0158 ····if-eqz·v2,·:cond_0
  
155 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffscalar:[S159 ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffscalar:[S
  
 160 ····.line·136
156 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S161 ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S
  
157 ····move-result-object·v3162 ····move-result-object·v3
  
158 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([S[S)Z163 ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([S[S)Z
  
159 ····move-result·v2164 ····move-result·v2
3.05 KB
smali/org/spongycastle/pqc/jcajce/provider/rainbow/RainbowKeyFactorySpi.smali
    
Offset 109, 14 lines modifiedOffset 109, 15 lines modified
  
109 ····const-string·v4,·"Unsupported·key·specification:·"109 ····const-string·v4,·"Unsupported·key·specification:·"
  
110 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;110 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
111 ····move-result-object·v3111 ····move-result-object·v3
  
 112 ····.line·94
112 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;113 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
113 ····move-result-object·v4114 ····move-result-object·v4
  
114 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;115 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
115 ····move-result-object·v3116 ····move-result-object·v3
Offset 302, 26 lines modifiedOffset 303, 28 lines modified
302 ····.local·v7,·"privKey":Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;303 ····.local·v7,·"privKey":Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;
303 ····new-instance·v0,·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;304 ····new-instance·v0,·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;
  
304 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA1()[[S305 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA1()[[S
  
305 ····move-result-object·v1306 ····move-result-object·v1
  
 307 ····.line·174
306 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB1()[S308 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB1()[S
  
307 ····move-result-object·v2309 ····move-result-object·v2
  
308 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA2()[[S310 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA2()[[S
  
309 ····move-result-object·v3311 ····move-result-object·v3
  
310 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB2()[S312 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB2()[S
  
311 ····move-result-object·v4313 ····move-result-object·v4
  
 314 ····.line·175
312 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getVi()[I315 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getVi()[I
  
313 ····move-result-object·v5316 ····move-result-object·v5
  
314 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getLayers()[Lorg/spongycastle/pqc/crypto/rainbow/Layer;317 ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getLayers()[Lorg/spongycastle/pqc/crypto/rainbow/Layer;
  
315 ····move-result-object·v6318 ····move-result-object·v6
Offset 376, 22 lines modifiedOffset 379, 24 lines modified
376 ····.local·v8,·"pubKey":Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;379 ····.local·v8,·"pubKey":Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;
377 ····new-instance·v0,·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;380 ····new-instance·v0,·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;
  
378 ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getDocLength()I381 ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getDocLength()I
  
379 ····move-result·v1382 ····move-result·v1
  
 383 ····.line·188
380 ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S384 ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S
  
381 ····move-result-object·v2385 ····move-result-object·v2
  
382 ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S386 ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S
  
383 ····move-result-object·v3387 ····move-result-object·v3
  
 388 ····.line·189
384 ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S389 ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S
  
385 ····move-result-object·v4390 ····move-result-object·v4
  
386 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;-><init>(I[[S[[S[S)V391 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;-><init>(I[[S[[S[S)V
  
387 ····goto·:goto_0392 ····goto·:goto_0
Offset 407, 14 lines modifiedOffset 412, 15 lines modified
  
407 ····const-string·v2,·"Unsupported·key·type:·"412 ····const-string·v2,·"Unsupported·key·type:·"
  
408 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;413 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
409 ····move-result-object·v1414 ····move-result-object·v1
  
 415 ····.line·195
410 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;416 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
411 ····move-result-object·v2417 ····move-result-object·v2
  
412 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;418 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
413 ····move-result-object·v1419 ····move-result-object·v1
1.09 KB
smali/org/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey.smali
    
Offset 77, 28 lines modifiedOffset 77, 30 lines modified
  
77 ····move-result-object·v277 ····move-result-object·v2
  
78 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getInvA2()[[S78 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getInvA2()[[S
  
79 ····move-result-object·v379 ····move-result-object·v3
  
 80 ····.line·84
80 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getB2()[S81 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getB2()[S
  
81 ····move-result-object·v482 ····move-result-object·v4
  
82 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getVi()[I83 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getVi()[I
  
83 ····move-result-object·v584 ····move-result-object·v5
  
84 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getLayers()[Lorg/spongycastle/pqc/crypto/rainbow/Layer;85 ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getLayers()[Lorg/spongycastle/pqc/crypto/rainbow/Layer;
  
85 ····move-result-object·v686 ····move-result-object·v6
  
86 ····move-object·v0,·p087 ····move-object·v0,·p0
  
 88 ····.line·83
87 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;-><init>([[S[S[[S[S[I[Lorg/spongycastle/pqc/crypto/rainbow/Layer;)V89 ····invoke-direct/range·{v0·..·v6},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;-><init>([[S[S[[S[S[I[Lorg/spongycastle/pqc/crypto/rainbow/Layer;)V
  
88 ····.line·8590 ····.line·85
89 ····return-void91 ····return-void
90 .end·method92 .end·method
  
91 .method·public·constructor·<init>([[S[S[[S[S[I[Lorg/spongycastle/pqc/crypto/rainbow/Layer;)V93 .method·public·constructor·<init>([[S[S[[S[S[I[Lorg/spongycastle/pqc/crypto/rainbow/Layer;)V
879 B
smali/org/spongycastle/pqc/jcajce/provider/util/AsymmetricBlockCipher.smali
    
Offset 79, 21 lines modifiedOffset 79, 15 lines modified
  
79 ····move-result-object·v279 ····move-result-object·v2
  
80 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
81 ····move-result-object·v281 ····move-result-object·v2
  
82 ····const-string·v3,·"·bytes)·is·not·supported·by·"82 ····const-string·v3,·"·bytes)·is·not·supported·by·the·cipher·(max.·"
  
83 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
84 ····move-result-object·v2 
  
85 ····const-string·v3,·"the·cipher·(max.·" 
  
86 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;83 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
87 ····move-result-object·v284 ····move-result-object·v2
  
88 ····iget·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricBlockCipher;->maxPlainTextSize:I85 ····iget·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricBlockCipher;->maxPlainTextSize:I
  
551 B
smali/org/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher.smali
    
Offset 122, 14 lines modifiedOffset 122, 15 lines modified
122 ····invoke-virtual·{p0,·p1},·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher;->encryptOutputSize(I)I122 ····invoke-virtual·{p0,·p1},·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher;->encryptOutputSize(I)I
  
123 ····move-result·v0123 ····move-result·v0
  
124 ····:goto_0124 ····:goto_0
125 ····return·v0125 ····return·v0
  
 126 ····.line·100
126 ····:cond_0127 ····:cond_0
127 ····invoke-virtual·{p0,·p1},·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher;->decryptOutputSize(I)I128 ····invoke-virtual·{p0,·p1},·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher;->decryptOutputSize(I)I
  
128 ····move-result·v0129 ····move-result·v0
  
129 ····goto·:goto_0130 ····goto·:goto_0
130 .end·method131 .end·method
2.81 KB
smali/org/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey.smali
    
Offset 192, 31 lines modifiedOffset 192, 26 lines modified
  
192 ····move-result-object·v2192 ····move-result-object·v2
  
193 ····new-instance·v3,·Ljava/lang/String;193 ····new-instance·v3,·Ljava/lang/String;
  
194 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey;->publicKeyBytes:[B194 ····iget-object·v4,·p0,·Lorg/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey;->publicKeyBytes:[B
  
 195 ····.line·108
195 ····invoke-static·{v4},·Lorg/spongycastle/util/encoders/Hex;->encode([B)[B196 ····invoke-static·{v4},·Lorg/spongycastle/util/encoders/Hex;->encode([B)[B
  
196 ····move-result-object·v4197 ····move-result-object·v4
  
197 ····invoke-direct·{v3,·v4},·Ljava/lang/String;-><init>([B)V198 ····invoke-direct·{v3,·v4},·Ljava/lang/String;-><init>([B)V
  
198 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;199 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
199 ····move-result-object·v2200 ····move-result-object·v2
  
200 ····const-string·v3,·"\n" 
  
201 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
202 ····move-result-object·v2 
  
203 ····const-string·v3,·"Height·of·Trees:·\n"201 ····const-string·v3,·"\nHeight·of·Trees:·\n"
  
204 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;202 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
205 ····move-result-object·v2203 ····move-result-object·v2
  
206 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;204 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 261, 14 lines modifiedOffset 256, 15 lines modified
  
261 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;256 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
262 ····move-result-object·v2257 ····move-result-object·v2
  
263 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey;->gmssParameterSet:Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;258 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey;->gmssParameterSet:Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;
  
 259 ····.line·114
264 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getHeightOfTrees()[I260 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getHeightOfTrees()[I
  
265 ····move-result-object·v3261 ····move-result-object·v3
  
266 ····aget·v3,·v3,·v0262 ····aget·v3,·v3,·v0
  
267 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;263 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
Offset 279, 14 lines modifiedOffset 275, 15 lines modified
  
279 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;275 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
280 ····move-result-object·v2276 ····move-result-object·v2
  
281 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey;->gmssParameterSet:Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;277 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey;->gmssParameterSet:Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;
  
 278 ····.line·116
282 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getWinternitzParameter()[I279 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getWinternitzParameter()[I
  
283 ····move-result-object·v3280 ····move-result-object·v3
  
284 ····aget·v3,·v3,·v0281 ····aget·v3,·v3,·v0
  
285 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;282 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
Offset 297, 14 lines modifiedOffset 294, 15 lines modified
  
297 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;294 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
298 ····move-result-object·v2295 ····move-result-object·v2
  
299 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey;->gmssParameterSet:Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;296 ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/gmss/BCGMSSPublicKey;->gmssParameterSet:Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;
  
 297 ····.line·117
300 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getK()[I298 ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getK()[I
  
301 ····move-result-object·v3299 ····move-result-object·v3
  
302 ····aget·v3,·v3,·v0300 ····aget·v3,·v3,·v0
  
303 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;301 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
32.4 KB
smali/org/spongycastle/pqc/asn1/GMSSPrivateKey.smali
    
Offset 539, 14 lines modifiedOffset 539, 15 lines modified
  
539 ····move-result·v1539 ····move-result·v1
  
540 ····if-gtz·v1,·:cond_0540 ····if-gtz·v1,·:cond_0
  
541 ····const-wide/32·v2,·-0x80000000541 ····const-wide/32·v2,·-0x80000000
  
 542 ····.line·1300
542 ····invoke-static·{v2,·v3},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;543 ····invoke-static·{v2,·v3},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
543 ····move-result-object·v1544 ····move-result-object·v1
  
544 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I545 ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I
  
545 ····move-result·v1546 ····move-result·v1
Offset 1086, 70 lines modifiedOffset 1087, 76 lines modified
1086 ····.local·v54,·"tailLength":I1087 ····.local·v54,·"tailLength":I
1087 ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString;1088 ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString;
  
1088 ····aget-object·v58,·p7,·v121089 ····aget-object·v58,·p7,·v12
  
1089 ····aget-object·v58,·v58,·v141090 ····aget-object·v58,·v58,·v14
  
 1091 ····.line·783
1090 ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B1092 ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B
  
1091 ····move-result-object·v581093 ····move-result-object·v58
  
1092 ····const/16·v59,·0x01094 ····const/16·v59,·0x0
  
1093 ····aget-object·v58,·v58,·v591095 ····aget-object·v58,·v58,·v59
  
1094 ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V1096 ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
 1097 ····.line·782
1095 ····move-object/from16·v0,·v341098 ····move-object/from16·v0,·v34
  
1096 ····move-object/from16·v1,·v571099 ····move-object/from16·v1,·v57
  
1097 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V1100 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
1098 ····.line·7841101 ····.line·784
1099 ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString;1102 ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString;
  
1100 ····aget-object·v58,·p7,·v121103 ····aget-object·v58,·p7,·v12
  
1101 ····aget-object·v58,·v58,·v141104 ····aget-object·v58,·v58,·v14
  
 1105 ····.line·785
1102 ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B1106 ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B
  
1103 ····move-result-object·v581107 ····move-result-object·v58
  
1104 ····const/16·v59,·0x11108 ····const/16·v59,·0x1
  
1105 ····aget-object·v58,·v58,·v591109 ····aget-object·v58,·v58,·v59
  
1106 ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V1110 ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
 1111 ····.line·784
1107 ····move-object/from16·v0,·v341112 ····move-object/from16·v0,·v34
  
1108 ····move-object/from16·v1,·v571113 ····move-object/from16·v1,·v57
  
1109 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V1114 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
1110 ····.line·7861115 ····.line·786
1111 ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString;1116 ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString;
  
1112 ····aget-object·v58,·p7,·v121117 ····aget-object·v58,·p7,·v12
  
1113 ····aget-object·v58,·v58,·v141118 ····aget-object·v58,·v58,·v14
  
 1119 ····.line·787
1114 ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B1120 ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B
  
1115 ····move-result-object·v581121 ····move-result-object·v58
  
1116 ····const/16·v59,·0x21122 ····const/16·v59,·0x2
  
1117 ····aget-object·v58,·v58,·v591123 ····aget-object·v58,·v58,·v59
  
1118 ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V1124 ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
 1125 ····.line·786
1119 ····move-object/from16·v0,·v341126 ····move-object/from16·v0,·v34
  
1120 ····move-object/from16·v1,·v571127 ····move-object/from16·v1,·v57
  
1121 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V1128 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
1122 ····.line·7881129 ····.line·788
Offset 1164, 24 lines modifiedOffset 1171, 26 lines modified
1164 ····.line·7901171 ····.line·790
1165 ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString;1172 ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString;
  
1166 ····aget-object·v58,·p7,·v121173 ····aget-object·v58,·p7,·v12
  
1167 ····aget-object·v58,·v58,·v141174 ····aget-object·v58,·v58,·v14
  
 1175 ····.line·791
1168 ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B1176 ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B
  
1169 ····move-result-object·v581177 ····move-result-object·v58
  
1170 ····add-int/lit8·v59,·v15,·0x31178 ····add-int/lit8·v59,·v15,·0x3
  
1171 ····aget-object·v58,·v58,·v591179 ····aget-object·v58,·v58,·v59
  
1172 ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V1180 ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V
  
 1181 ····.line·790
1173 ····move-object/from16·v0,·v341182 ····move-object/from16·v0,·v34
  
1174 ····move-object/from16·v1,·v571183 ····move-object/from16·v1,·v57
  
1175 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V1184 ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V
  
1176 ····.line·7881185 ····.line·788
Offset 1215, 14 lines modifiedOffset 1224, 15 lines modified
1215 ····.restart·local·v34····#·"seqOfByte":Lorg/spongycastle/asn1/ASN1EncodableVector;1224 ····.restart·local·v34····#·"seqOfByte":Lorg/spongycastle/asn1/ASN1EncodableVector;
1216 ····new-instance·v57,·Lorg/spongycastle/asn1/ASN1Integer;1225 ····new-instance·v57,·Lorg/spongycastle/asn1/ASN1Integer;
  
1217 ····aget-object·v58,·p7,·v121226 ····aget-object·v58,·p7,·v12
  
1218 ····aget-object·v58,·v58,·v141227 ····aget-object·v58,·v58,·v14
  
Max diff block lines reached; 29682/33081 bytes (89.73%) of diff not shown.
945 B
smali/org/spongycastle/pqc/asn1/ParSet.smali
    
Offset 164, 22 lines modifiedOffset 164, 24 lines modified
  
164 ····move-result·v5164 ····move-result·v5
  
165 ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I165 ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I
  
166 ····if-ne·v5,·v6,·:cond_1166 ····if-ne·v5,·v6,·:cond_1
  
 167 ····.line·58
167 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I168 ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
168 ····move-result·v5169 ····move-result·v5
  
169 ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I170 ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I
  
170 ····if-ne·v5,·v6,·:cond_1171 ····if-ne·v5,·v6,·:cond_1
  
 172 ····.line·59
171 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I173 ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I
  
172 ····move-result·v5174 ····move-result·v5
  
173 ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I175 ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I
  
174 ····if-eq·v5,·v6,·:cond_2176 ····if-eq·v5,·v6,·:cond_2
Offset 314, 14 lines modifiedOffset 316, 15 lines modified
  
314 ····move-result·v0316 ····move-result·v0
  
315 ····if-gtz·v0,·:cond_0317 ····if-gtz·v0,·:cond_0
  
316 ····sget-object·v0,·Lorg/spongycastle/pqc/asn1/ParSet;->ZERO:Ljava/math/BigInteger;318 ····sget-object·v0,·Lorg/spongycastle/pqc/asn1/ParSet;->ZERO:Ljava/math/BigInteger;
  
 319 ····.line·36
317 ····invoke-virtual·{p0,·v0},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I320 ····invoke-virtual·{p0,·v0},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I
  
318 ····move-result·v0321 ····move-result·v0
  
319 ····if-gtz·v0,·:cond_1322 ····if-gtz·v0,·:cond_1
  
320 ····.line·38323 ····.line·38
585 B
smali/org/spongycastle/pqc/asn1/RainbowPrivateKey.smali
    
Offset 707, 14 lines modifiedOffset 707, 15 lines modified
  
707 ····invoke-static·{v5},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[[B)[[[S707 ····invoke-static·{v5},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[[B)[[[S
  
708 ····move-result-object·v5708 ····move-result-object·v5
  
709 ····aget-object·v6,·v19,·v25709 ····aget-object·v6,·v19,·v25
  
 710 ····.line·153
710 ····invoke-static·{v6},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[[B)[[[S711 ····invoke-static·{v6},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[[B)[[[S
  
711 ····move-result-object·v6712 ····move-result-object·v6
  
712 ····aget-object·v7,·v23,·v25713 ····aget-object·v7,·v23,·v25
  
713 ····invoke-static·{v7},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[B)[[S714 ····invoke-static·{v7},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[B)[[S
969 B
smali/org/spongycastle/i18n/LocalizedMessage$FilteredArguments.smali
    
Offset 37, 14 lines modifiedOffset 37, 15 lines modified
  
37 .field·protected·unpackedArgs:[Ljava/lang/Object;37 .field·protected·unpackedArgs:[Ljava/lang/Object;
  
  
38 #·direct·methods38 #·direct·methods
39 .method·constructor·<init>(Lorg/spongycastle/i18n/LocalizedMessage;)V39 .method·constructor·<init>(Lorg/spongycastle/i18n/LocalizedMessage;)V
40 ····.locals·140 ····.locals·1
 41 ····.param·p1,·"this$0"····#·Lorg/spongycastle/i18n/LocalizedMessage;
  
41 ····.prologue42 ····.prologue
42 ····.line·33943 ····.line·339
43 ····const/4·v0,·0x044 ····const/4·v0,·0x0
  
44 ····new-array·v0,·v0,·[Ljava/lang/Object;45 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
Offset 52, 14 lines modifiedOffset 53, 15 lines modified
  
52 ····.line·34053 ····.line·340
53 ····return-void54 ····return-void
54 .end·method55 .end·method
  
55 .method·constructor·<init>(Lorg/spongycastle/i18n/LocalizedMessage;[Ljava/lang/Object;)V56 .method·constructor·<init>(Lorg/spongycastle/i18n/LocalizedMessage;[Ljava/lang/Object;)V
56 ····.locals·457 ····.locals·4
 58 ····.param·p1,·"this$0"····#·Lorg/spongycastle/i18n/LocalizedMessage;
57 ····.param·p2,·"args"····#·[Ljava/lang/Object;59 ····.param·p2,·"args"····#·[Ljava/lang/Object;
  
58 ····.prologue60 ····.prologue
59 ····const/4·v3,·0x161 ····const/4·v3,·0x1
  
60 ····.line·34362 ····.line·343
61 ····iput-object·p1,·p0,·Lorg/spongycastle/i18n/LocalizedMessage$FilteredArguments;->this$0:Lorg/spongycastle/i18n/LocalizedMessage;63 ····iput-object·p1,·p0,·Lorg/spongycastle/i18n/LocalizedMessage$FilteredArguments;->this$0:Lorg/spongycastle/i18n/LocalizedMessage;
632 B
smali/org/spongycastle/i18n/LocalizedMessage.smali
    
Offset 733, 14 lines modifiedOffset 733, 15 lines modified
733 ····if-eqz·v4,·:cond_4733 ····if-eqz·v4,·:cond_4
  
734 ····iget-object·v5,·p0,·Lorg/spongycastle/i18n/LocalizedMessage;->loader:Ljava/lang/ClassLoader;734 ····iget-object·v5,·p0,·Lorg/spongycastle/i18n/LocalizedMessage;->loader:Ljava/lang/ClassLoader;
  
735 ····:goto_1735 ····:goto_1
736 ····move-object·v4,·p2736 ····move-object·v4,·p2
  
 737 ····.line·169
737 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/i18n/MissingEntryException;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)V738 ····invoke-direct/range·{v0·..·v5},·Lorg/spongycastle/i18n/MissingEntryException;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;Ljava/lang/ClassLoader;)V
  
738 ····throw·v0739 ····throw·v0
  
739 ····:cond_4740 ····:cond_4
740 ····invoke-virtual·{p0},·Lorg/spongycastle/i18n/LocalizedMessage;->getClassLoader()Ljava/lang/ClassLoader;741 ····invoke-virtual·{p0},·Lorg/spongycastle/i18n/LocalizedMessage;->getClassLoader()Ljava/lang/ClassLoader;
  
3.94 KB
smali/net/vreeken/quickmsg/ListActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$contacts:Ljava/util/List;22 .field·final·synthetic·val$contacts:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·38228 ····.line·382
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->val$contacts:Ljava/util/List;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->val$contacts:Ljava/util/List;
  
Offset 104, 34 lines modifiedOffset 105, 37 lines modified
104 ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder;105 ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder;
105 ····new-array·v2,·v8,·[Ljava/lang/CharSequence;106 ····new-array·v2,·v8,·[Ljava/lang/CharSequence;
  
106 ····iget-object·v5,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;107 ····iget-object·v5,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
107 ····const·v6,·0x7f06001c108 ····const·v6,·0x7f06001c
  
 109 ····.line·393
108 ····invoke-virtual·{v5,·v6},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;110 ····invoke-virtual·{v5,·v6},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
109 ····move-result-object·v5111 ····move-result-object·v5
  
110 ····aput-object·v5,·v2,·v4112 ····aput-object·v5,·v2,·v4
  
111 ····iget-object·v4,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;113 ····iget-object·v4,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
112 ····const·v5,·0x7f06001d114 ····const·v5,·0x7f06001d
  
 115 ····.line·394
113 ····invoke-virtual·{v4,·v5},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;116 ····invoke-virtual·{v4,·v5},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
114 ····move-result-object·v4117 ····move-result-object·v4
  
115 ····aput-object·v4,·v2,·v3118 ····aput-object·v4,·v2,·v3
  
116 ····iget-object·v4,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;119 ····iget-object·v4,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
117 ····const·v5,·0x7f060015120 ····const·v5,·0x7f060015
  
 121 ····.line·395
118 ····invoke-virtual·{v4,·v5},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;122 ····invoke-virtual·{v4,·v5},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
119 ····move-result-object·v4123 ····move-result-object·v4
  
120 ····aput-object·v4,·v2,·v7124 ····aput-object·v4,·v2,·v7
  
121 ····.line·397125 ····.line·397
Offset 140, 14 lines modifiedOffset 144, 15 lines modified
  
140 ····move-result-object·v4144 ····move-result-object·v4
  
141 ····new-instance·v5,·Lnet/vreeken/quickmsg/ListActivity$3$1;145 ····new-instance·v5,·Lnet/vreeken/quickmsg/ListActivity$3$1;
  
142 ····invoke-direct·{v5,·p0,·v1},·Lnet/vreeken/quickmsg/ListActivity$3$1;-><init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V146 ····invoke-direct·{v5,·p0,·v1},·Lnet/vreeken/quickmsg/ListActivity$3$1;-><init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V
  
 147 ····.line·398
143 ····invoke-virtual·{v4,·v2,·v5},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;148 ····invoke-virtual·{v4,·v2,·v5},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
144 ····.line·415149 ····.line·415
145 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;150 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
146 ····.line·451151 ····.line·451
147 ····.end·local·v0····#·"builder":Landroid/app/AlertDialog$Builder;152 ····.end·local·v0····#·"builder":Landroid/app/AlertDialog$Builder;
Offset 197, 34 lines modifiedOffset 202, 37 lines modified
197 ····.restart·local·v0····#·"builder":Landroid/app/AlertDialog$Builder;202 ····.restart·local·v0····#·"builder":Landroid/app/AlertDialog$Builder;
198 ····new-array·v2,·v8,·[Ljava/lang/CharSequence;203 ····new-array·v2,·v8,·[Ljava/lang/CharSequence;
  
199 ····iget-object·v5,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;204 ····iget-object·v5,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
200 ····const·v6,·0x7f060008205 ····const·v6,·0x7f060008
  
 206 ····.line·425
201 ····invoke-virtual·{v5,·v6},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;207 ····invoke-virtual·{v5,·v6},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
202 ····move-result-object·v5208 ····move-result-object·v5
  
203 ····aput-object·v5,·v2,·v4209 ····aput-object·v5,·v2,·v4
  
204 ····iget-object·v4,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;210 ····iget-object·v4,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
205 ····const·v5,·0x7f06000f211 ····const·v5,·0x7f06000f
  
 212 ····.line·426
206 ····invoke-virtual·{v4,·v5},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;213 ····invoke-virtual·{v4,·v5},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
207 ····move-result-object·v4214 ····move-result-object·v4
  
208 ····aput-object·v4,·v2,·v3215 ····aput-object·v4,·v2,·v3
  
209 ····iget-object·v4,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;216 ····iget-object·v4,·p0,·Lnet/vreeken/quickmsg/ListActivity$3;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
210 ····const·v5,·0x7f060015217 ····const·v5,·0x7f060015
  
 218 ····.line·427
211 ····invoke-virtual·{v4,·v5},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;219 ····invoke-virtual·{v4,·v5},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
212 ····move-result-object·v4220 ····move-result-object·v4
  
213 ····aput-object·v4,·v2,·v7221 ····aput-object·v4,·v2,·v7
  
214 ····.line·429222 ····.line·429
Offset 233, 14 lines modifiedOffset 241, 15 lines modified
  
233 ····move-result-object·v4241 ····move-result-object·v4
  
234 ····new-instance·v5,·Lnet/vreeken/quickmsg/ListActivity$3$2;242 ····new-instance·v5,·Lnet/vreeken/quickmsg/ListActivity$3$2;
  
235 ····invoke-direct·{v5,·p0,·v1},·Lnet/vreeken/quickmsg/ListActivity$3$2;-><init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V243 ····invoke-direct·{v5,·p0,·v1},·Lnet/vreeken/quickmsg/ListActivity$3$2;-><init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V
  
 244 ····.line·430
236 ····invoke-virtual·{v4,·v2,·v5},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;245 ····invoke-virtual·{v4,·v2,·v5},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
237 ····.line·446246 ····.line·446
238 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;247 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
239 ····goto·:goto_0248 ····goto·:goto_0
  
1.12 KB
smali/net/vreeken/quickmsg/ListActivity$11.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
  
30 .field·final·synthetic·val$intent:Landroid/content/Intent;30 .field·final·synthetic·val$intent:Landroid/content/Intent;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/RadioGroup;Landroid/content/Intent;)V32 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/RadioGroup;Landroid/content/Intent;)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
34 ····.prologue35 ····.prologue
35 ····.line·66036 ····.line·660
36 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$11;->this$0:Lnet/vreeken/quickmsg/ListActivity;37 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$11;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
37 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$11;->val$input_name:Landroid/widget/EditText;38 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$11;->val$input_name:Landroid/widget/EditText;
  
Offset 101, 20 lines modifiedOffset 102, 22 lines modified
101 ····.local·v6,·"pass":Ljava/lang/String;102 ····.local·v6,·"pass":Ljava/lang/String;
102 ····invoke-virtual·{v5},·Ljava/lang/String;->length()I103 ····invoke-virtual·{v5},·Ljava/lang/String;->length()I
  
103 ····move-result·v7104 ····move-result·v7
  
104 ····if-lez·v7,·:cond_0105 ····if-lez·v7,·:cond_0
  
 106 ····.line·667
105 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I107 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
106 ····move-result·v7108 ····move-result·v7
  
107 ····if-lez·v7,·:cond_0109 ····if-lez·v7,·:cond_0
  
 110 ····.line·668
108 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I111 ····invoke-virtual·{v6},·Ljava/lang/String;->length()I
  
109 ····move-result·v7112 ····move-result·v7
  
110 ····if-gtz·v7,·:cond_1113 ····if-gtz·v7,·:cond_1
  
111 ····.line·680114 ····.line·680
570 B
smali/net/vreeken/quickmsg/ListActivity$20.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·85427 ····.line·854
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$20;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$20;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
588 B
smali/net/vreeken/quickmsg/ListActivity$27.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V20 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·105224 ····.line·1052
24 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$27;->this$0:Lnet/vreeken/quickmsg/ListActivity;25 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$27;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
548 B
smali/net/vreeken/quickmsg/ListActivity$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$checked:[Z22 .field·final·synthetic·val$checked:[Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;[Z)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;[Z)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·53528 ····.line·535
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$4;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$4;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$4;->val$checked:[Z30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$4;->val$checked:[Z
  
643 B
smali/net/vreeken/quickmsg/ListActivity$7.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$input:Landroid/widget/EditText;24 .field·final·synthetic·val$input:Landroid/widget/EditText;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;Lnet/vreeken/quickmsg/contact;)V26 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;Lnet/vreeken/quickmsg/contact;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·58830 ····.line·588
30 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$7;->this$0:Lnet/vreeken/quickmsg/ListActivity;31 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$7;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
31 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$7;->val$input:Landroid/widget/EditText;32 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$7;->val$input:Landroid/widget/EditText;
  
2.58 KB
smali/net/vreeken/quickmsg/SettingsActivity.smali
    
Offset 36, 15 lines modifiedOffset 36, 14 lines modified
36 .method·public·constructor·<init>()V36 .method·public·constructor·<init>()V
37 ····.locals·037 ····.locals·0
  
38 ····.prologue38 ····.prologue
39 ····.line·5439 ····.line·54
40 ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V40 ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V
  
41 ····.line·284 
42 ····return-void41 ····return-void
43 .end·method42 .end·method
  
44 .method·static·synthetic·access$000(Landroid/preference/Preference;)V43 .method·static·synthetic·access$000(Landroid/preference/Preference;)V
45 ····.locals·044 ····.locals·0
46 ····.param·p0,·"x0"····#·Landroid/preference/Preference;45 ····.param·p0,·"x0"····#·Landroid/preference/Preference;
  
Offset 59, 37 lines modifiedOffset 58, 42 lines modified
59 ····.locals·458 ····.locals·4
60 ····.param·p0,·"preference"····#·Landroid/preference/Preference;59 ····.param·p0,·"preference"····#·Landroid/preference/Preference;
  
61 ····.prologue60 ····.prologue
62 ····.line·24861 ····.line·248
63 ····sget-object·v0,·Lnet/vreeken/quickmsg/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener;62 ····sget-object·v0,·Lnet/vreeken/quickmsg/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener;
  
 63 ····.line·249
64 ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V64 ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
65 ····.line·25365 ····.line·253
66 ····sget-object·v0,·Lnet/vreeken/quickmsg/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener;66 ····sget-object·v0,·Lnet/vreeken/quickmsg/SettingsActivity;->sBindPreferenceSummaryToValueListener:Landroid/preference/Preference$OnPreferenceChangeListener;
  
 67 ····.line·256
67 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context;68 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context;
  
68 ····move-result-object·v169 ····move-result-object·v1
  
 70 ····.line·255
69 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;71 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
70 ····move-result-object·v172 ····move-result-object·v1
  
 73 ····.line·256
71 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String;74 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String;
  
72 ····move-result-object·v275 ····move-result-object·v2
  
73 ····const-string·v3,·""76 ····const-string·v3,·""
  
74 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;77 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
75 ····move-result-object·v178 ····move-result-object·v1
  
 79 ····.line·253
76 ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z80 ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z
  
77 ····.line·25881 ····.line·258
78 ····return-void82 ····return-void
79 .end·method83 .end·method
  
80 .method·private·static·isSimplePreferences(Landroid/content/Context;)Z84 .method·private·static·isSimplePreferences(Landroid/content/Context;)Z
Offset 100, 26 lines modifiedOffset 104, 29 lines modified
100 ····.line·171104 ····.line·171
101 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I105 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
102 ····const/16·v1,·0xb106 ····const/16·v1,·0xb
  
103 ····if-lt·v0,·v1,·:cond_0107 ····if-lt·v0,·v1,·:cond_0
  
 108 ····.line·173
104 ····invoke-static·{p0},·Lnet/vreeken/quickmsg/SettingsActivity;->isXLargeTablet(Landroid/content/Context;)Z109 ····invoke-static·{p0},·Lnet/vreeken/quickmsg/SettingsActivity;->isXLargeTablet(Landroid/content/Context;)Z
  
105 ····move-result·v0110 ····move-result·v0
  
106 ····if-nez·v0,·:cond_1111 ····if-nez·v0,·:cond_1
  
107 ····:cond_0112 ····:cond_0
108 ····const/4·v0,·0x1113 ····const/4·v0,·0x1
  
 114 ····.line·171
109 ····:goto_0115 ····:goto_0
110 ····return·v0116 ····return·v0
  
 117 ····.line·173
111 ····:cond_1118 ····:cond_1
112 ····const/4·v0,·0x0119 ····const/4·v0,·0x0
  
113 ····goto·:goto_0120 ····goto·:goto_0
114 .end·method121 .end·method
  
115 .method·private·static·isXLargeTablet(Landroid/content/Context;)Z122 .method·private·static·isXLargeTablet(Landroid/content/Context;)Z
1.89 KB
smali/net/vreeken/quickmsg/background$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background;18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V20 .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/background;
  
22 ····.prologue23 ····.prologue
23 ····.line·10324 ····.line·103
24 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/background$1;->this$0:Lnet/vreeken/quickmsg/background;25 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/background$1;->this$0:Lnet/vreeken/quickmsg/background;
  
25 ····invoke-direct·{p0},·Lnet/vreeken/quickmsg/mail;-><init>()V26 ····invoke-direct·{p0},·Lnet/vreeken/quickmsg/mail;-><init>()V
  
Offset 150, 26 lines modifiedOffset 151, 28 lines modified
  
150 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;151 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
151 ····move-result-object·v4152 ····move-result-object·v4
  
152 ····iget-object·v5,·v11,·Lnet/vreeken/quickmsg/attachment;->datahandler:Ljavax/activation/DataHandler;153 ····iget-object·v5,·v11,·Lnet/vreeken/quickmsg/attachment;->datahandler:Ljavax/activation/DataHandler;
  
 154 ····.line·113
153 ····invoke-virtual·{v5},·Ljavax/activation/DataHandler;->getContentType()Ljava/lang/String;155 ····invoke-virtual·{v5},·Ljavax/activation/DataHandler;->getContentType()Ljava/lang/String;
  
154 ····move-result-object·v5156 ····move-result-object·v5
  
155 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;157 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
156 ····move-result-object·v4158 ····move-result-object·v4
  
157 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;159 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
158 ····move-result-object·v4160 ····move-result-object·v4
  
 161 ····.line·112
159 ····invoke-static·{v2,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I162 ····invoke-static·{v2,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
160 ····.line·115163 ····.line·115
161 ····:try_start_0164 ····:try_start_0
162 ····new-instance·v18,·Ljavax/mail/internet/ContentType;165 ····new-instance·v18,·Ljavax/mail/internet/ContentType;
  
163 ····iget-object·v2,·v11,·Lnet/vreeken/quickmsg/attachment;->datahandler:Ljavax/activation/DataHandler;166 ····iget-object·v2,·v11,·Lnet/vreeken/quickmsg/attachment;->datahandler:Ljavax/activation/DataHandler;
Offset 192, 14 lines modifiedOffset 195, 15 lines modified
  
192 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z195 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
193 ····move-result·v2196 ····move-result·v2
  
194 ····if-eqz·v2,·:cond_4197 ····if-eqz·v2,·:cond_4
  
 198 ····.line·117
195 ····invoke-virtual/range·{v18·..·v18},·Ljavax/mail/internet/ContentType;->getSubType()Ljava/lang/String;199 ····invoke-virtual/range·{v18·..·v18},·Ljavax/mail/internet/ContentType;->getSubType()Ljava/lang/String;
  
196 ····move-result-object·v2200 ····move-result-object·v2
  
197 ····invoke-virtual·{v2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;201 ····invoke-virtual·{v2},·Ljava/lang/String;->toLowerCase()Ljava/lang/String;
  
198 ····move-result-object·v2202 ····move-result-object·v2
3.47 KB
smali/net/vreeken/quickmsg/ListActivity$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$contacts:Ljava/util/List;22 .field·final·synthetic·val$contacts:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·31028 ····.line·310
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->val$contacts:Ljava/util/List;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->val$contacts:Ljava/util/List;
  
Offset 128, 24 lines modifiedOffset 129, 26 lines modified
  
128 ····.line·325129 ····.line·325
129 ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder;130 ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder;
130 ····new-array·v2,·v7,·[Ljava/lang/CharSequence;131 ····new-array·v2,·v7,·[Ljava/lang/CharSequence;
  
131 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;132 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
 133 ····.line·326
132 ····invoke-virtual·{v3,·v8},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;134 ····invoke-virtual·{v3,·v8},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
133 ····move-result-object·v3135 ····move-result-object·v3
  
134 ····aput-object·v3,·v2,·v6136 ····aput-object·v3,·v2,·v6
  
135 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;137 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
136 ····const·v4,·0x7f060015138 ····const·v4,·0x7f060015
  
 139 ····.line·327
137 ····invoke-virtual·{v3,·v4},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;140 ····invoke-virtual·{v3,·v4},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
138 ····move-result-object·v3141 ····move-result-object·v3
  
139 ····aput-object·v3,·v2,·v5142 ····aput-object·v3,·v2,·v5
  
140 ····.line·328143 ····.line·328
Offset 154, 14 lines modifiedOffset 157, 15 lines modified
  
154 ····move-result-object·v3157 ····move-result-object·v3
  
155 ····new-instance·v4,·Lnet/vreeken/quickmsg/ListActivity$2$1;158 ····new-instance·v4,·Lnet/vreeken/quickmsg/ListActivity$2$1;
  
156 ····invoke-direct·{v4,·p0,·v1},·Lnet/vreeken/quickmsg/ListActivity$2$1;-><init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V159 ····invoke-direct·{v4,·p0,·v1},·Lnet/vreeken/quickmsg/ListActivity$2$1;-><init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V
  
 160 ····.line·329
157 ····invoke-virtual·{v3,·v2,·v4},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;161 ····invoke-virtual·{v3,·v2,·v4},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
158 ····.line·342162 ····.line·342
159 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;163 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
160 ····goto·:goto_0164 ····goto·:goto_0
  
Offset 190, 32 lines modifiedOffset 194, 35 lines modified
  
190 ····new-array·v2,·v3,·[Ljava/lang/CharSequence;194 ····new-array·v2,·v3,·[Ljava/lang/CharSequence;
  
191 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;195 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
192 ····const·v4,·0x7f06000c196 ····const·v4,·0x7f06000c
  
 197 ····.line·349
193 ····invoke-virtual·{v3,·v4},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;198 ····invoke-virtual·{v3,·v4},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
194 ····move-result-object·v3199 ····move-result-object·v3
  
195 ····aput-object·v3,·v2,·v6200 ····aput-object·v3,·v2,·v6
  
196 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;201 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
 202 ····.line·350
197 ····invoke-virtual·{v3,·v8},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;203 ····invoke-virtual·{v3,·v8},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
198 ····move-result-object·v3204 ····move-result-object·v3
  
199 ····aput-object·v3,·v2,·v5205 ····aput-object·v3,·v2,·v5
  
200 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;206 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/ListActivity$2;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
201 ····const·v4,·0x7f060015207 ····const·v4,·0x7f060015
  
 208 ····.line·351
202 ····invoke-virtual·{v3,·v4},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;209 ····invoke-virtual·{v3,·v4},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
203 ····move-result-object·v3210 ····move-result-object·v3
  
204 ····aput-object·v3,·v2,·v7211 ····aput-object·v3,·v2,·v7
  
205 ····.line·352212 ····.line·352
Offset 224, 14 lines modifiedOffset 231, 15 lines modified
  
224 ····move-result-object·v3231 ····move-result-object·v3
  
225 ····new-instance·v4,·Lnet/vreeken/quickmsg/ListActivity$2$2;232 ····new-instance·v4,·Lnet/vreeken/quickmsg/ListActivity$2$2;
  
226 ····invoke-direct·{v4,·p0,·v1},·Lnet/vreeken/quickmsg/ListActivity$2$2;-><init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V233 ····invoke-direct·{v4,·p0,·v1},·Lnet/vreeken/quickmsg/ListActivity$2$2;-><init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V
  
 234 ····.line·353
227 ····invoke-virtual·{v3,·v2,·v4},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;235 ····invoke-virtual·{v3,·v2,·v4},·Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
228 ····.line·370236 ····.line·370
229 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;237 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
  
230 ····goto·:goto_0238 ····goto·:goto_0
  
570 B
smali/net/vreeken/quickmsg/ListActivity$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·62027 ····.line·620
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$10;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$10;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
634 B
smali/net/vreeken/quickmsg/ListActivity$3$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/vreeken/quickmsg/ListActivity$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·39828 ····.line·398
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$3$1;->this$1:Lnet/vreeken/quickmsg/ListActivity$3;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$3$1;->this$1:Lnet/vreeken/quickmsg/ListActivity$3;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$3$1;->val$c:Lnet/vreeken/quickmsg/contact;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$3$1;->val$c:Lnet/vreeken/quickmsg/contact;
  
570 B
smali/net/vreeken/quickmsg/ListActivity$13.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·70727 ····.line·707
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$13;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$13;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.96 KB
smali/net/vreeken/quickmsg/ListActivity$28.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V20 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·108024 ····.line·1080
24 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$28;->this$0:Lnet/vreeken/quickmsg/ListActivity;25 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$28;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
Offset 126, 38 lines modifiedOffset 127, 42 lines modified
  
126 ····iget-object·v5,·p0,·Lnet/vreeken/quickmsg/ListActivity$28;->this$0:Lnet/vreeken/quickmsg/ListActivity;127 ····iget-object·v5,·p0,·Lnet/vreeken/quickmsg/ListActivity$28;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
127 ····if-eqz·v1,·:cond_2128 ····if-eqz·v1,·:cond_2
  
128 ····const·v3,·0x7f060028129 ····const·v3,·0x7f060028
  
 130 ····.line·1096
129 ····:goto_2131 ····:goto_2
130 ····invoke-virtual·{v5,·v3},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;132 ····invoke-virtual·{v5,·v3},·Lnet/vreeken/quickmsg/ListActivity;->getString(I)Ljava/lang/String;
  
131 ····move-result-object·v3133 ····move-result-object·v3
  
132 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;134 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
133 ····move-result-object·v3135 ····move-result-object·v3
  
134 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;136 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
135 ····move-result-object·v3137 ····move-result-object·v3
  
 138 ····.line·1095
136 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V139 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
137 ····.line·1097140 ····.line·1097
138 ····if-eqz·v1,·:cond_3141 ····if-eqz·v1,·:cond_3
  
139 ····const-string·v3,·"#004400"142 ····const-string·v3,·"#004400"
  
 143 ····.line·1098
140 ····invoke-static·{v3},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I144 ····invoke-static·{v3},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
141 ····move-result·v3145 ····move-result·v3
  
 146 ····.line·1097
142 ····:goto_3147 ····:goto_3
143 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setTextColor(I)V148 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setTextColor(I)V
  
144 ····.line·1099149 ····.line·1099
145 ····return-void150 ····return-void
  
146 ····.line·1090151 ····.line·1090
Offset 178, 15 lines modifiedOffset 183, 15 lines modified
178 ····.line·1095183 ····.line·1095
179 ····.restart·local·v2····#·"textview":Landroid/widget/TextView;184 ····.restart·local·v2····#·"textview":Landroid/widget/TextView;
180 ····:cond_2185 ····:cond_2
181 ····const·v3,·0x7f060029186 ····const·v3,·0x7f060029
  
182 ····goto·:goto_2187 ····goto·:goto_2
  
183 ····.line·1097188 ····.line·1098
184 ····:cond_3189 ····:cond_3
185 ····const-string·v3,·"#990000"190 ····const-string·v3,·"#990000"
  
186 ····invoke-static·{v3},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I191 ····invoke-static·{v3},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
  
187 ····move-result·v3192 ····move-result·v3
  
702 B
smali/net/vreeken/quickmsg/MainActivity$4.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$unenc:Lnet/vreeken/quickmsg/attachment;28 .field·final·synthetic·val$unenc:Lnet/vreeken/quickmsg/attachment;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/content/Context;Ljava/util/List;Lnet/vreeken/quickmsg/attachment;Lnet/vreeken/quickmsg/message;)V30 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/content/Context;Ljava/util/List;Lnet/vreeken/quickmsg/attachment;Lnet/vreeken/quickmsg/message;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity;
  
32 ····.prologue33 ····.prologue
33 ····.line·24134 ····.line·241
34 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$4;->this$0:Lnet/vreeken/quickmsg/MainActivity;35 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$4;->this$0:Lnet/vreeken/quickmsg/MainActivity;
  
35 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$4;->val$context:Landroid/content/Context;36 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$4;->val$context:Landroid/content/Context;
  
617 B
smali/net/vreeken/quickmsg/ListActivity$21.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$input:Landroid/widget/EditText;22 .field·final·synthetic·val$input:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·87628 ····.line·876
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$21;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$21;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$21;->val$input:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$21;->val$input:Landroid/widget/EditText;
  
616 B
smali/net/vreeken/quickmsg/ListActivity$12.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$intent:Landroid/content/Intent;22 .field·final·synthetic·val$intent:Landroid/content/Intent;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Intent;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Intent;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·68228 ····.line·682
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$12;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$12;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$12;->val$intent:Landroid/content/Intent;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$12;->val$intent:Landroid/content/Intent;
  
273 B
smali/net/vreeken/quickmsg/R.smali
    
Offset 24, 10 lines modifiedOffset 24, 9 lines modified
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·1027 ····.line·10
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·166 
30 ····return-void29 ····return-void
31 .end·method30 .end·method
570 B
smali/net/vreeken/quickmsg/ListActivity$16.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·74527 ····.line·745
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$16;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$16;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.25 KB
smali/net/vreeken/quickmsg/MainActivity.smali
    
Offset 505, 14 lines modifiedOffset 505, 15 lines modified
505 ····.local·v35,·"span_hdr":Landroid/text/SpannableString;505 ····.local·v35,·"span_hdr":Landroid/text/SpannableString;
506 ····new-instance·v48,·Landroid/text/style/StyleSpan;506 ····new-instance·v48,·Landroid/text/style/StyleSpan;
  
507 ····const/16·v49,·0x2507 ····const/16·v49,·0x2
  
508 ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/StyleSpan;-><init>(I)V508 ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/StyleSpan;-><init>(I)V
  
 509 ····.line·347
509 ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I510 ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I
  
510 ····move-result·v49511 ····move-result·v49
  
511 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->length()I512 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->length()I
  
512 ····move-result·v50513 ····move-result·v50
Offset 521, 14 lines modifiedOffset 522, 15 lines modified
  
521 ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I522 ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I
  
522 ····move-result·v50523 ····move-result·v50
  
523 ····const/16·v51,·0x21524 ····const/16·v51,·0x21
  
 525 ····.line·346
524 ····move-object/from16·v0,·v35526 ····move-object/from16·v0,·v35
  
525 ····move-object/from16·v1,·v48527 ····move-object/from16·v1,·v48
  
526 ····move/from16·v2,·v49528 ····move/from16·v2,·v49
  
527 ····move/from16·v3,·v50529 ····move/from16·v3,·v50
Offset 542, 20 lines modifiedOffset 544, 22 lines modified
  
542 ····const/16·v49,·0x1544 ····const/16·v49,·0x1
  
543 ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/StyleSpan;-><init>(I)V545 ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/StyleSpan;-><init>(I)V
  
544 ····const/16·v49,·0x0546 ····const/16·v49,·0x0
  
 547 ····.line·350
545 ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/String;->length()I548 ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/String;->length()I
  
546 ····move-result·v50549 ····move-result·v50
  
547 ····const/16·v51,·0x21550 ····const/16·v51,·0x21
  
 551 ····.line·349
548 ····move-object/from16·v0,·v35552 ····move-object/from16·v0,·v35
  
549 ····move-object/from16·v1,·v48553 ····move-object/from16·v1,·v48
  
550 ····move/from16·v2,·v49554 ····move/from16·v2,·v49
  
551 ····move/from16·v3,·v50555 ····move/from16·v3,·v50
Offset 576, 20 lines modifiedOffset 580, 22 lines modified
  
576 ····sget-object·v49,·Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;580 ····sget-object·v49,·Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
  
577 ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/AlignmentSpan$Standard;-><init>(Landroid/text/Layout$Alignment;)V581 ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/AlignmentSpan$Standard;-><init>(Landroid/text/Layout$Alignment;)V
  
578 ····const/16·v49,·0x0582 ····const/16·v49,·0x0
  
 583 ····.line·353
579 ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I584 ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I
  
580 ····move-result·v50585 ····move-result·v50
  
581 ····const/16·v51,·0x21586 ····const/16·v51,·0x21
  
 587 ····.line·352
582 ····move-object/from16·v0,·v35588 ····move-object/from16·v0,·v35
  
583 ····move-object/from16·v1,·v48589 ····move-object/from16·v1,·v48
  
584 ····move/from16·v2,·v49590 ····move/from16·v2,·v49
  
585 ····move/from16·v3,·v50591 ····move/from16·v3,·v50
Offset 619, 20 lines modifiedOffset 625, 22 lines modified
  
619 ····move-object/from16·v1,·v48625 ····move-object/from16·v1,·v48
  
620 ····invoke-direct·{v0,·v8,·v9,·v1},·Lnet/vreeken/quickmsg/line_background_span;-><init>(IILjava/lang/Boolean;)V626 ····invoke-direct·{v0,·v8,·v9,·v1},·Lnet/vreeken/quickmsg/line_background_span;-><init>(IILjava/lang/Boolean;)V
  
621 ····const/16·v48,·0x0627 ····const/16·v48,·0x0
  
 628 ····.line·358
622 ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I629 ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I
  
623 ····move-result·v50630 ····move-result·v50
  
624 ····const/16·v51,·0x21631 ····const/16·v51,·0x21
  
 632 ····.line·357
625 ····move-object/from16·v0,·v35633 ····move-object/from16·v0,·v35
  
626 ····move-object/from16·v1,·v49634 ····move-object/from16·v1,·v49
  
627 ····move/from16·v2,·v48635 ····move/from16·v2,·v48
  
628 ····move/from16·v3,·v50636 ····move/from16·v3,·v50
Offset 1031, 20 lines modifiedOffset 1039, 22 lines modified
  
1031 ····sget-object·v49,·Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;1039 ····sget-object·v49,·Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
  
1032 ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/AlignmentSpan$Standard;-><init>(Landroid/text/Layout$Alignment;)V1040 ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/AlignmentSpan$Standard;-><init>(Landroid/text/Layout$Alignment;)V
  
1033 ····const/16·v49,·0x01041 ····const/16·v49,·0x0
  
 1042 ····.line·423
1034 ····invoke-interface/range·{v37·..·v37},·Landroid/text/Spannable;->length()I1043 ····invoke-interface/range·{v37·..·v37},·Landroid/text/Spannable;->length()I
  
1035 ····move-result·v501044 ····move-result·v50
  
1036 ····const/16·v51,·0x211045 ····const/16·v51,·0x21
  
 1046 ····.line·422
1037 ····move-object/from16·v0,·v371047 ····move-object/from16·v0,·v37
  
1038 ····move-object/from16·v1,·v481048 ····move-object/from16·v1,·v48
  
1039 ····move/from16·v2,·v491049 ····move/from16·v2,·v49
  
1040 ····move/from16·v3,·v501050 ····move/from16·v3,·v50
Offset 1101, 20 lines modifiedOffset 1111, 22 lines modified
  
1101 ····move-object/from16·v1,·v481111 ····move-object/from16·v1,·v48
  
Max diff block lines reached; 3349/6309 bytes (53.08%) of diff not shown.
12.3 KB
smali/net/vreeken/quickmsg/mail.smali
    
Offset 611, 278 lines modifiedOffset 611, 257 lines modified
  
611 ····goto/16·:goto_0611 ····goto/16·:goto_0
612 .end·method612 .end·method
  
  
613 #·virtual·methods613 #·virtual·methods
614 .method·public·flush(Landroid/content/Context;)V614 .method·public·flush(Landroid/content/Context;)V
615 ····.locals·22615 ····.locals·18
616 ····.param·p1,·"c"····#·Landroid/content/Context;616 ····.param·p1,·"c"····#·Landroid/content/Context;
  
617 ····.prologue617 ····.prologue
618 ····.line·225618 ····.line·225
619 ····invoke-virtual/range·{p0·..·p1},·Lnet/vreeken/quickmsg/mail;->get_mqueue_dir(Landroid/content/Context;)Ljava/lang/String;619 ····invoke-virtual/range·{p0·..·p1},·Lnet/vreeken/quickmsg/mail;->get_mqueue_dir(Landroid/content/Context;)Ljava/lang/String;
  
620 ····move-result-object·v5620 ····move-result-object·v2
  
621 ····.line·226621 ····.line·226
622 ····.local·v5,·"dir":Ljava/lang/String;622 ····.local·v2,·"dir":Ljava/lang/String;
623 ····if-nez·v5,·:cond_1623 ····if-nez·v2,·:cond_1
  
624 ····.line·271624 ····.line·271
625 ····:cond_0625 ····:cond_0
626 ····return-void626 ····return-void
  
627 ····.line·229627 ····.line·229
628 ····:cond_1628 ····:cond_1
629 ····new-instance·v17,·Ljava/io/File;629 ····new-instance·v12,·Ljava/io/File;
  
630 ····move-object/from16·v0,·v17630 ····invoke-direct·{v12,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
631 ····invoke-direct·{v0,·v5},·Ljava/io/File;-><init>(Ljava/lang/String;)V631 ····invoke-virtual·{v12},·Ljava/io/File;->listFiles()[Ljava/io/File;
  
632 ····invoke-virtual/range·{v17·..·v17},·Ljava/io/File;->listFiles()[Ljava/io/File; 
  
633 ····move-result-object·v9632 ····move-result-object·v6
  
634 ····.line·230633 ····.line·230
635 ····.local·v9,·"files":[Ljava/io/File;634 ····.local·v6,·"files":[Ljava/io/File;
636 ····if-eqz·v9,·:cond_0635 ····if-eqz·v6,·:cond_0
  
637 ····.line·232636 ····.line·232
638 ····move-object·v4,·v9 
  
639 ····.local·v4,·"arr$":[Ljava/io/File; 
640 ····array-length·v13,·v4637 ····array-length·v13,·v6
  
641 ····.local·v13,·"len$":I 
642 ····const/4·v10,·0x0638 ····const/4·v12,·0x0
  
643 ····.local·v10,·"i$":I 
644 ····:goto_0639 ····:goto_0
645 ····if-ge·v10,·v13,·:cond_0640 ····if-ge·v12,·v13,·:cond_0
  
646 ····aget-object·v8,·v4,·v10641 ····aget-object·v5,·v6,·v12
  
647 ····.line·233642 ····.line·233
648 ····.local·v8,·"f":Ljava/io/File;643 ····.local·v5,·"f":Ljava/io/File;
649 ····invoke-virtual·{v8},·Ljava/io/File;->isFile()Z644 ····invoke-virtual·{v5},·Ljava/io/File;->isFile()Z
  
650 ····move-result·v17645 ····move-result·v14
  
651 ····if-eqz·v17,·:cond_2646 ····if-eqz·v14,·:cond_2
  
652 ····.line·234647 ····.line·234
653 ····const-string·v17,·"mail·flush"648 ····const-string·v14,·"mail·flush"
  
654 ····new-instance·v18,·Ljava/lang/StringBuilder; 
  
655 ····invoke-direct/range·{v18·..·v18},·Ljava/lang/StringBuilder;-><init>()V 
  
656 ····const-string·v19,·"Message·in·queue,·size:·"649 ····new-instance·v15,·Ljava/lang/StringBuilder;
  
657 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;650 ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V
  
658 ····move-result-object·v18651 ····const-string·v16,·"Message·in·queue,·size:·"
  
659 ····invoke-virtual·{v8},·Ljava/io/File;->length()J652 ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
660 ····move-result-wide·v20653 ····move-result-object·v15
  
661 ····move-object/from16·v0,·v18654 ····invoke-virtual·{v5},·Ljava/io/File;->length()J
  
662 ····move-wide/from16·v1,·v20655 ····move-result-wide·v16
  
663 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;656 ····invoke-virtual/range·{v15·..·v17},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
664 ····move-result-object·v18657 ····move-result-object·v15
  
665 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;658 ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
666 ····move-result-object·v18659 ····move-result-object·v15
  
667 ····invoke-static/range·{v17·..·v18},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I660 ····invoke-static·{v14,·v15},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
668 ····.line·235661 ····.line·235
669 ····invoke-virtual·{v8},·Ljava/io/File;->length()J662 ····invoke-virtual·{v5},·Ljava/io/File;->length()J
  
670 ····move-result-wide·v18663 ····move-result-wide·v14
  
671 ····const-wide/16·v20,·0x0664 ····const-wide/16·v16,·0x0
  
672 ····cmp-long·v17,·v18,·v20665 ····cmp-long·v14,·v14,·v16
  
673 ····if-nez·v17,·:cond_3666 ····if-nez·v14,·:cond_3
  
674 ····.line·236667 ····.line·236
675 ····invoke-virtual·{v8},·Ljava/io/File;->delete()Z668 ····invoke-virtual·{v5},·Ljava/io/File;->delete()Z
  
676 ····.line·237669 ····.line·237
677 ····const-string·v17,·"mail·flush"670 ····const-string·v14,·"mail·flush"
  
678 ····const-string·v18,·"Delete·empty·message,·propably·from·a·previous·buggy·version"671 ····const-string·v15,·"Delete·empty·message,·propably·from·a·previous·buggy·version"
  
679 ····invoke-static/range·{v17·..·v18},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I672 ····invoke-static·{v14,·v15},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
680 ····.line·232673 ····.line·232
681 ····:cond_2674 ····:cond_2
682 ····:goto_1675 ····:goto_1
683 ····add-int/lit8·v10,·v10,·0x1676 ····add-int/lit8·v12,·v12,·0x1
  
684 ····goto·:goto_0677 ····goto·:goto_0
  
685 ····.line·242678 ····.line·242
686 ····:cond_3679 ····:cond_3
687 ····:try_start_0680 ····:try_start_0
688 ····new-instance·v12,·Ljava/io/FileInputStream;681 ····new-instance·v8,·Ljava/io/FileInputStream;
  
Max diff block lines reached; 7562/12501 bytes (60.49%) of diff not shown.
618 B
smali/net/vreeken/quickmsg/quickmsg_activity$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/quickmsg_activity;18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/quickmsg_activity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/vreeken/quickmsg/quickmsg_activity;)V20 .method·constructor·<init>(Lnet/vreeken/quickmsg/quickmsg_activity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/quickmsg_activity;
  
22 ····.prologue23 ····.prologue
23 ····.line·8724 ····.line·87
24 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/quickmsg_activity$2;->this$0:Lnet/vreeken/quickmsg/quickmsg_activity;25 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/quickmsg_activity$2;->this$0:Lnet/vreeken/quickmsg/quickmsg_activity;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
567 B
smali/net/vreeken/quickmsg/MainActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/MainActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14927 ····.line·149
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$3;->this$0:Lnet/vreeken/quickmsg/MainActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$3;->this$0:Lnet/vreeken/quickmsg/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
570 B
smali/net/vreeken/quickmsg/ListActivity$24.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·94627 ····.line·946
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$24;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$24;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.1 KB
smali/net/vreeken/quickmsg/pgp.smali
    
Offset 1925, 28 lines modifiedOffset 1925, 30 lines modified
  
1925 ····.line·2431925 ····.line·243
1926 ····.local·v12,·"kpg":Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;1926 ····.local·v12,·"kpg":Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;
1927 ····new-instance·v3,·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;1927 ····new-instance·v3,·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;
  
1928 ····const-wide/32·v8,·0x100011928 ····const-wide/32·v8,·0x10001
  
 1929 ····.line·245
1929 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;1930 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
1930 ····move-result-object·v51931 ····move-result-object·v5
  
1931 ····new-instance·v7,·Ljava/security/SecureRandom;1932 ····new-instance·v7,·Ljava/security/SecureRandom;
  
1932 ····invoke-direct·{v7},·Ljava/security/SecureRandom;-><init>()V1933 ····invoke-direct·{v7},·Ljava/security/SecureRandom;-><init>()V
  
1933 ····const/16·v8,·0x8001934 ····const/16·v8,·0x800
  
1934 ····const/16·v9,·0xc1935 ····const/16·v9,·0xc
  
1935 ····invoke-direct·{v3,·v5,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;-><init>(Ljava/math/BigInteger;Ljava/security/SecureRandom;II)V1936 ····invoke-direct·{v3,·v5,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;-><init>(Ljava/math/BigInteger;Ljava/security/SecureRandom;II)V
  
 1937 ····.line·244
1936 ····invoke-virtual·{v12,·v3},·Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;->init(Lorg/spongycastle/crypto/KeyGenerationParameters;)V1938 ····invoke-virtual·{v12,·v3},·Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;->init(Lorg/spongycastle/crypto/KeyGenerationParameters;)V
  
1937 ····.line·2481939 ····.line·248
1938 ····sget-object·v3,·Lnet/vreeken/quickmsg/pgp;->context:Landroid/content/Context;1940 ····sget-object·v3,·Lnet/vreeken/quickmsg/pgp;->context:Landroid/content/Context;
  
1939 ····const-string·v5,·"Create·master·key"1941 ····const-string·v5,·"Create·master·key"
  
Offset 1959, 14 lines modifiedOffset 1961, 15 lines modified
1959 ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V1961 ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V
  
1960 ····.line·2511962 ····.line·251
1961 ····new-instance·v4,·Lorg/spongycastle/openpgp/operator/bc/BcPGPKeyPair;1963 ····new-instance·v4,·Lorg/spongycastle/openpgp/operator/bc/BcPGPKeyPair;
  
1962 ····const/4·v3,·0x31964 ····const/4·v3,·0x3
  
 1965 ····.line·253
1963 ····invoke-virtual·{v12},·Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;->generateKeyPair()Lorg/spongycastle/crypto/AsymmetricCipherKeyPair;1966 ····invoke-virtual·{v12},·Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;->generateKeyPair()Lorg/spongycastle/crypto/AsymmetricCipherKeyPair;
  
1964 ····move-result-object·v51967 ····move-result-object·v5
  
1965 ····new-instance·v7,·Ljava/util/Date;1968 ····new-instance·v7,·Ljava/util/Date;
  
1966 ····invoke-direct·{v7},·Ljava/util/Date;-><init>()V1969 ····invoke-direct·{v7},·Ljava/util/Date;-><init>()V
Offset 1975, 14 lines modifiedOffset 1978, 15 lines modified
  
1975 ····.line·2551978 ····.line·255
1976 ····.local·v4,·"rsakp_sign":Lorg/spongycastle/openpgp/PGPKeyPair;1979 ····.local·v4,·"rsakp_sign":Lorg/spongycastle/openpgp/PGPKeyPair;
1977 ····new-instance·v13,·Lorg/spongycastle/openpgp/operator/bc/BcPGPKeyPair;1980 ····new-instance·v13,·Lorg/spongycastle/openpgp/operator/bc/BcPGPKeyPair;
  
1978 ····const/4·v3,·0x21981 ····const/4·v3,·0x2
  
 1982 ····.line·257
1979 ····invoke-virtual·{v12},·Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;->generateKeyPair()Lorg/spongycastle/crypto/AsymmetricCipherKeyPair;1983 ····invoke-virtual·{v12},·Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;->generateKeyPair()Lorg/spongycastle/crypto/AsymmetricCipherKeyPair;
  
1980 ····move-result-object·v51984 ····move-result-object·v5
  
1981 ····new-instance·v7,·Ljava/util/Date;1985 ····new-instance·v7,·Ljava/util/Date;
  
1982 ····invoke-direct·{v7},·Ljava/util/Date;-><init>()V1986 ····invoke-direct·{v7},·Ljava/util/Date;-><init>()V
Offset 1997, 25 lines modifiedOffset 2001, 27 lines modified
  
1997 ····.line·2652001 ····.line·265
1998 ····.local·v15,·"signhashgen":Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;2002 ····.local·v15,·"signhashgen":Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;
1999 ····const/4·v3,·0x02003 ····const/4·v3,·0x0
  
2000 ····const/4·v5,·0x32004 ····const/4·v5,·0x3
  
 2005 ····.line·266
2001 ····invoke-virtual·{v15,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setKeyFlags(ZI)V2006 ····invoke-virtual·{v15,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setKeyFlags(ZI)V
  
2002 ····.line·2692007 ····.line·269
2003 ····const/4·v3,·0x02008 ····const/4·v3,·0x0
  
2004 ····const/4·v5,·0x32009 ····const/4·v5,·0x3
  
2005 ····new-array·v5,·v5,·[I2010 ····new-array·v5,·v5,·[I
  
2006 ····fill-array-data·v5,·:array_02011 ····fill-array-data·v5,·:array_0
  
 2012 ····.line·270
2007 ····invoke-virtual·{v15,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setPreferredSymmetricAlgorithms(Z[I)V2013 ····invoke-virtual·{v15,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setPreferredSymmetricAlgorithms(Z[I)V
  
2008 ····.line·2752014 ····.line·275
2009 ····const/4·v3,·0x02015 ····const/4·v3,·0x0
  
2010 ····const/4·v5,·0x52016 ····const/4·v5,·0x5
  
Offset 2039, 49 lines modifiedOffset 2045, 53 lines modified
  
2039 ····.line·2902045 ····.line·290
2040 ····.local·v11,·"enchashgen":Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;2046 ····.local·v11,·"enchashgen":Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;
2041 ····const/4·v3,·0x02047 ····const/4·v3,·0x0
  
2042 ····const/16·v5,·0xc2048 ····const/16·v5,·0xc
  
 2049 ····.line·291
2043 ····invoke-virtual·{v11,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setKeyFlags(ZI)V2050 ····invoke-virtual·{v11,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setKeyFlags(ZI)V
  
2044 ····.line·2942051 ····.line·294
2045 ····new-instance·v3,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;2052 ····new-instance·v3,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;
  
2046 ····invoke-direct·{v3},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;-><init>()V2053 ····invoke-direct·{v3},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;-><init>()V
  
2047 ····const/4·v5,·0x22054 ····const/4·v5,·0x2
  
 2055 ····.line·295
2048 ····invoke-virtual·{v3,·v5},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;->get(I)Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;2056 ····invoke-virtual·{v3,·v5},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;->get(I)Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;
  
2049 ····move-result-object·v62057 ····move-result-object·v6
  
2050 ····.line·2962058 ····.line·296
2051 ····.local·v6,·"sha1Calc":Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;2059 ····.local·v6,·"sha1Calc":Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;
2052 ····new-instance·v3,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;2060 ····new-instance·v3,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;
  
2053 ····invoke-direct·{v3},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;-><init>()V2061 ····invoke-direct·{v3},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;-><init>()V
  
2054 ····const/16·v5,·0x82062 ····const/16·v5,·0x8
  
 2063 ····.line·297
2055 ····invoke-virtual·{v3,·v5},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;->get(I)Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;2064 ····invoke-virtual·{v3,·v5},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;->get(I)Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;
  
2056 ····move-result-object·v142065 ····move-result-object·v14
  
2057 ····.line·3012066 ····.line·301
Max diff block lines reached; 3175/7199 bytes (44.10%) of diff not shown.
634 B
smali/net/vreeken/quickmsg/ListActivity$2$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/vreeken/quickmsg/ListActivity$2;
  
26 ····.prologue27 ····.prologue
27 ····.line·32928 ····.line·329
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$2$1;->this$1:Lnet/vreeken/quickmsg/ListActivity$2;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$2$1;->this$1:Lnet/vreeken/quickmsg/ListActivity$2;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$2$1;->val$c:Lnet/vreeken/quickmsg/contact;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$2$1;->val$c:Lnet/vreeken/quickmsg/contact;
  
553 B
smali/net/vreeken/quickmsg/background$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/background;
  
25 ····.prologue26 ····.prologue
26 ····.line·18227 ····.line·182
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/background$2;->this$0:Lnet/vreeken/quickmsg/background;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/background$2;->this$0:Lnet/vreeken/quickmsg/background;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
570 B
smali/net/vreeken/quickmsg/ListActivity$22.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·88527 ····.line·885
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$22;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$22;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
570 B
smali/net/vreeken/quickmsg/ListActivity$15.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·73127 ····.line·731
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$15;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$15;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
511 B
smali/net/vreeken/quickmsg/mail$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/mail;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/mail;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/mail;
  
25 ····.prologue26 ····.prologue
26 ····.line·45527 ····.line·455
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/mail$1;->this$0:Lnet/vreeken/quickmsg/mail;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/mail$1;->this$0:Lnet/vreeken/quickmsg/mail;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
598 B
smali/net/vreeken/quickmsg/MainActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$contactlist:Ljava/util/List;22 .field·final·synthetic·val$contactlist:Ljava/util/List;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Ljava/util/List;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Ljava/util/List;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·12828 ····.line·128
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$1;->this$0:Lnet/vreeken/quickmsg/MainActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$1;->this$0:Lnet/vreeken/quickmsg/MainActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$1;->val$contactlist:Ljava/util/List;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$1;->val$contactlist:Ljava/util/List;
  
622 B
smali/net/vreeken/quickmsg/MainActivity$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$uri:Landroid/net/Uri;24 .field·final·synthetic·val$uri:Landroid/net/Uri;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/content/Context;Landroid/net/Uri;)V26 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/content/Context;Landroid/net/Uri;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·13630 ····.line·136
30 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$2;->this$0:Lnet/vreeken/quickmsg/MainActivity;31 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$2;->this$0:Lnet/vreeken/quickmsg/MainActivity;
  
31 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$2;->val$context:Landroid/content/Context;32 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$2;->val$context:Landroid/content/Context;
  
622 B
smali/net/vreeken/quickmsg/ListActivity$5.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$persons:Ljava/util/List;26 .field·final·synthetic·val$persons:Ljava/util/List;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;[ZLnet/vreeken/quickmsg/contact;)V28 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;[ZLnet/vreeken/quickmsg/contact;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
30 ····.prologue31 ····.prologue
31 ····.line·54332 ····.line·543
32 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$5;->this$0:Lnet/vreeken/quickmsg/ListActivity;33 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$5;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
33 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$5;->val$persons:Ljava/util/List;34 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$5;->val$persons:Ljava/util/List;
  
618 B
smali/net/vreeken/quickmsg/quickmsg_activity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/quickmsg_activity;18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/quickmsg_activity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/vreeken/quickmsg/quickmsg_activity;)V20 .method·constructor·<init>(Lnet/vreeken/quickmsg/quickmsg_activity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/quickmsg_activity;
  
22 ····.prologue23 ····.prologue
23 ····.line·3424 ····.line·34
24 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/quickmsg_activity$1;->this$0:Lnet/vreeken/quickmsg/quickmsg_activity;25 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/quickmsg_activity$1;->this$0:Lnet/vreeken/quickmsg/quickmsg_activity;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
629 B
smali/net/vreeken/quickmsg/MainActivity$7.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$scrollview:Landroid/widget/ScrollView;22 .field·final·synthetic·val$scrollview:Landroid/widget/ScrollView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/widget/ScrollView;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/widget/ScrollView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·54828 ····.line·548
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$7;->this$0:Lnet/vreeken/quickmsg/MainActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$7;->this$0:Lnet/vreeken/quickmsg/MainActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$7;->val$scrollview:Landroid/widget/ScrollView;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$7;->val$scrollview:Landroid/widget/ScrollView;
  
620 B
smali/net/vreeken/quickmsg/ListActivity$9.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·61328 ····.line·613
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$9;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$9;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$9;->val$c:Lnet/vreeken/quickmsg/contact;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$9;->val$c:Lnet/vreeken/quickmsg/contact;
  
5.43 KB
smali/net/vreeken/quickmsg/ListActivity.smali
    
Offset 1438, 26 lines modifiedOffset 1438, 28 lines modified
  
1438 ····const-string·v2,·":·"1438 ····const-string·v2,·":·"
  
1439 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1439 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1440 ····move-result-object·v11440 ····move-result-object·v1
  
 1441 ····.line·759
1441 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/contact;->name_get()Ljava/lang/String;1442 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/contact;->name_get()Ljava/lang/String;
  
1442 ····move-result-object·v21443 ····move-result-object·v2
  
1443 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1444 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1444 ····move-result-object·v11445 ····move-result-object·v1
  
1445 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1446 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1446 ····move-result-object·v11447 ····move-result-object·v1
  
 1448 ····.line·758
1447 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;1449 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
1448 ····.line·7601450 ····.line·760
1449 ····const-string·v1,·"Ok"1451 ····const-string·v1,·"Ok"
  
1450 ····new-instance·v2,·Lnet/vreeken/quickmsg/ListActivity$17;1452 ····new-instance·v2,·Lnet/vreeken/quickmsg/ListActivity$17;
  
Offset 1529, 14 lines modifiedOffset 1531, 15 lines modified
  
1529 ····new-instance·v3,·Lnet/vreeken/quickmsg/ListActivity$1;1531 ····new-instance·v3,·Lnet/vreeken/quickmsg/ListActivity$1;
  
1530 ····invoke-direct·{v3,·p0,·v0,·v1},·Lnet/vreeken/quickmsg/ListActivity$1;-><init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;Lnet/vreeken/quickmsg/contact;)V1532 ····invoke-direct·{v3,·p0,·v0,·v1},·Lnet/vreeken/quickmsg/ListActivity$1;-><init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;Lnet/vreeken/quickmsg/contact;)V
  
1531 ····invoke-direct·{v2,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V1533 ····invoke-direct·{v2,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 1534 ····.line·212
1532 ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V1535 ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V
  
1533 ····.line·2131536 ····.line·213
1534 ····return-void1537 ····return-void
1535 .end·method1538 .end·method
  
1536 .method·send_key_dialog(Lnet/vreeken/quickmsg/contact;)V1539 .method·send_key_dialog(Lnet/vreeken/quickmsg/contact;)V
Offset 1765, 15 lines modifiedOffset 1768, 15 lines modified
  
1765 ····.line·5291768 ····.line·529
1766 ····.local·v1,·"builder":Landroid/app/AlertDialog$Builder;1769 ····.local·v1,·"builder":Landroid/app/AlertDialog$Builder;
1767 ····const·v11,·0x7f06001c1770 ····const·v11,·0x7f06001c
  
1768 ····invoke-virtual·{v1,·v11},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;1771 ····invoke-virtual·{v1,·v11},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
1769 ····.line·5321772 ····.line·533
1770 ····invoke-interface·{v7},·Ljava/util/List;->size()I1773 ····invoke-interface·{v7},·Ljava/util/List;->size()I
  
1771 ····move-result·v111774 ····move-result·v11
  
1772 ····new-array·v11,·v11,·[Ljava/lang/CharSequence;1775 ····new-array·v11,·v11,·[Ljava/lang/CharSequence;
  
1773 ····invoke-interface·{v7,·v11},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;1776 ····invoke-interface·{v7,·v11},·Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
Offset 1782, 14 lines modifiedOffset 1785, 15 lines modified
  
1782 ····check-cast·v11,·[Ljava/lang/CharSequence;1785 ····check-cast·v11,·[Ljava/lang/CharSequence;
  
1783 ····new-instance·v12,·Lnet/vreeken/quickmsg/ListActivity$4;1786 ····new-instance·v12,·Lnet/vreeken/quickmsg/ListActivity$4;
  
1784 ····invoke-direct·{v12,·p0,·v3},·Lnet/vreeken/quickmsg/ListActivity$4;-><init>(Lnet/vreeken/quickmsg/ListActivity;[Z)V1787 ····invoke-direct·{v12,·p0,·v3},·Lnet/vreeken/quickmsg/ListActivity$4;-><init>(Lnet/vreeken/quickmsg/ListActivity;[Z)V
  
 1788 ····.line·532
1785 ····invoke-virtual·{v1,·v11,·v3,·v12},·Landroid/app/AlertDialog$Builder;->setMultiChoiceItems([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;1789 ····invoke-virtual·{v1,·v11,·v3,·v12},·Landroid/app/AlertDialog$Builder;->setMultiChoiceItems([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;
  
1786 ····.line·5431790 ····.line·543
1787 ····const-string·v11,·"Ok"1791 ····const-string·v11,·"Ok"
  
1788 ····new-instance·v12,·Lnet/vreeken/quickmsg/ListActivity$5;1792 ····new-instance·v12,·Lnet/vreeken/quickmsg/ListActivity$5;
  
Offset 2039, 14 lines modifiedOffset 2043, 15 lines modified
  
2039 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2043 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2040 ····move-result-object·v12044 ····move-result-object·v1
  
2041 ····iget-object·v2,·p0,·Lnet/vreeken/quickmsg/ListActivity;->pgp:Lnet/vreeken/quickmsg/pgp;2045 ····iget-object·v2,·p0,·Lnet/vreeken/quickmsg/ListActivity;->pgp:Lnet/vreeken/quickmsg/pgp;
  
 2046 ····.line·720
2042 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/contact;->address_get()Ljava/lang/String;2047 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/contact;->address_get()Ljava/lang/String;
  
2043 ····move-result-object·v32048 ····move-result-object·v3
  
2044 ····invoke-virtual·{v2,·v3},·Lnet/vreeken/quickmsg/pgp;->fingerprint(Ljava/lang/String;)Ljava/lang/String;2049 ····invoke-virtual·{v2,·v3},·Lnet/vreeken/quickmsg/pgp;->fingerprint(Ljava/lang/String;)Ljava/lang/String;
  
2045 ····move-result-object·v22050 ····move-result-object·v2
Offset 2055, 14 lines modifiedOffset 2060, 15 lines modified
  
2055 ····move-result-object·v12060 ····move-result-object·v1
  
2056 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2061 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
2057 ····move-result-object·v12062 ····move-result-object·v1
  
 2063 ····.line·719
2058 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;2064 ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
2059 ····.line·7212065 ····.line·721
2060 ····const-string·v1,·"Ok"2066 ····const-string·v1,·"Ok"
  
2061 ····new-instance·v2,·Lnet/vreeken/quickmsg/ListActivity$14;2067 ····new-instance·v2,·Lnet/vreeken/quickmsg/ListActivity$14;
  
Offset 2248, 22 lines modifiedOffset 2254, 24 lines modified
2248 ····.line·2452254 ····.line·245
2249 ····move-object/from16·v0,·p02255 ····move-object/from16·v0,·p0
  
2250 ····iget-object·v0,·v0,·Lnet/vreeken/quickmsg/ListActivity;->db:Lnet/vreeken/quickmsg/quickmsg_db;2256 ····iget-object·v0,·v0,·Lnet/vreeken/quickmsg/ListActivity;->db:Lnet/vreeken/quickmsg/quickmsg_db;
  
2251 ····move-object/from16·v24,·v02257 ····move-object/from16·v24,·v0
  
 2258 ····.line·246
2252 ····invoke-virtual·{v4},·Lnet/vreeken/quickmsg/contact;->id_get()I2259 ····invoke-virtual·{v4},·Lnet/vreeken/quickmsg/contact;->id_get()I
  
2253 ····move-result·v252260 ····move-result·v25
  
2254 ····invoke-virtual·{v4},·Lnet/vreeken/quickmsg/contact;->unread_get()J2261 ····invoke-virtual·{v4},·Lnet/vreeken/quickmsg/contact;->unread_get()J
  
2255 ····move-result-wide·v262262 ····move-result-wide·v26
  
 2263 ····.line·245
2256 ····invoke-virtual/range·{v24·..·v27},·Lnet/vreeken/quickmsg/quickmsg_db;->message_get_count_by_id(IJ)I2264 ····invoke-virtual/range·{v24·..·v27},·Lnet/vreeken/quickmsg/quickmsg_db;->message_get_count_by_id(IJ)I
Max diff block lines reached; 1500/5471 bytes (27.42%) of diff not shown.
570 B
smali/net/vreeken/quickmsg/ListActivity$18.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·78227 ····.line·782
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$18;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$18;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
570 B
smali/net/vreeken/quickmsg/ListActivity$26.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·97927 ····.line·979
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$26;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$26;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.35 KB
smali/net/vreeken/quickmsg/contact.smali
    
Offset 482, 75 lines modifiedOffset 482, 51 lines modified
  
482 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_id:I482 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_id:I
  
483 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;483 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
484 ····move-result-object·v0484 ····move-result-object·v0
  
485 ····const-string·v1,·",·" 
  
486 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
487 ····move-result-object·v0 
  
488 ····const-string·v1,·"address="485 ····const-string·v1,·",·address="
  
489 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;486 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
490 ····move-result-object·v0487 ····move-result-object·v0
  
491 ····iget-object·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_address:Ljava/lang/String;488 ····iget-object·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_address:Ljava/lang/String;
  
492 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;489 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
493 ····move-result-object·v0490 ····move-result-object·v0
  
494 ····const-string·v1,·",·" 
  
495 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
496 ····move-result-object·v0 
  
497 ····const-string·v1,·"type="491 ····const-string·v1,·",·type="
  
498 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;492 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
499 ····move-result-object·v0493 ····move-result-object·v0
  
500 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_type:I494 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_type:I
  
501 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;495 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
502 ····move-result-object·v0496 ····move-result-object·v0
  
503 ····const-string·v1,·",·" 
  
504 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
505 ····move-result-object·v0 
  
506 ····const-string·v1,·"keystat="497 ····const-string·v1,·",·keystat="
  
507 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;498 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
508 ····move-result-object·v0499 ····move-result-object·v0
  
509 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_keystat:I500 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_keystat:I
  
510 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;501 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
511 ····move-result-object·v0502 ····move-result-object·v0
  
512 ····const-string·v1,·",·" 
  
513 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
514 ····move-result-object·v0 
  
515 ····const-string·v1,·"name="503 ····const-string·v1,·",·name="
  
516 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;504 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
517 ····move-result-object·v1505 ····move-result-object·v1
  
518 ····iget-object·v0,·p0,·Lnet/vreeken/quickmsg/contact;->_name:Ljava/lang/String;506 ····iget-object·v0,·p0,·Lnet/vreeken/quickmsg/contact;->_name:Ljava/lang/String;
  
Offset 559, 80 lines modifiedOffset 535, 57 lines modified
559 ····const-string·v0,·"null"535 ····const-string·v0,·"null"
  
560 ····:goto_1536 ····:goto_1
561 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;537 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
562 ····move-result-object·v0538 ····move-result-object·v0
  
563 ····const-string·v1,·",·" 
  
564 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
565 ····move-result-object·v0 
  
566 ····const-string·v1,·"members="539 ····const-string·v1,·",·members="
  
567 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;540 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
568 ····move-result-object·v1541 ····move-result-object·v1
  
569 ····iget-object·v0,·p0,·Lnet/vreeken/quickmsg/contact;->_members:Ljava/util/List;542 ····iget-object·v0,·p0,·Lnet/vreeken/quickmsg/contact;->_members:Ljava/util/List;
  
570 ····if-nez·v0,·:cond_2543 ····if-nez·v0,·:cond_2
  
571 ····const-string·v0,·"null"544 ····const-string·v0,·"null"
  
 545 ····.line·189
572 ····:goto_2546 ····:goto_2
573 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;547 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
574 ····move-result-object·v0548 ····move-result-object·v0
  
575 ····const-string·v1,·",·" 
  
576 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
577 ····move-result-object·v0 
  
578 ····const-string·v1,·"goup="549 ····const-string·v1,·",·goup="
  
579 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;550 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
580 ····move-result-object·v0551 ····move-result-object·v0
  
581 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_group:I552 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_group:I
  
582 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;553 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
583 ····move-result-object·v0554 ····move-result-object·v0
  
584 ····const-string·v1,·",·" 
  
Max diff block lines reached; 1322/5400 bytes (24.48%) of diff not shown.
517 B
smali/net/vreeken/quickmsg/mail$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$timeout:J24 .field·final·synthetic·val$timeout:J
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;JLcom/sun/mail/imap/IMAPFolder;)V26 .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;JLcom/sun/mail/imap/IMAPFolder;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/mail;
  
28 ····.prologue29 ····.prologue
29 ····.line·48430 ····.line·484
30 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/mail$2;->this$0:Lnet/vreeken/quickmsg/mail;31 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/mail$2;->this$0:Lnet/vreeken/quickmsg/mail;
  
31 ····iput-wide·p2,·p0,·Lnet/vreeken/quickmsg/mail$2;->val$timeout:J32 ····iput-wide·p2,·p0,·Lnet/vreeken/quickmsg/mail$2;->val$timeout:J
  
567 B
smali/net/vreeken/quickmsg/ListActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·56127 ····.line·561
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$6;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$6;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
945 B
smali/net/vreeken/quickmsg/MainActivity$5.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$maxw:I24 .field·final·synthetic·val$maxw:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;II)V26 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;II)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·42830 ····.line·428
30 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$5;->this$0:Lnet/vreeken/quickmsg/MainActivity;31 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$5;->this$0:Lnet/vreeken/quickmsg/MainActivity;
  
31 ····iput·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$5;->val$maxh:I32 ····iput·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$5;->val$maxh:I
  
Offset 413, 14 lines modifiedOffset 414, 15 lines modified
  
413 ····move-result-object·v11414 ····move-result-object·v11
  
414 ····.line·470415 ····.line·470
415 ····.local·v11,·"cursor":Landroid/database/Cursor;416 ····.local·v11,·"cursor":Landroid/database/Cursor;
416 ····const-string·v2,·"_id"417 ····const-string·v2,·"_id"
  
 418 ····.line·471
417 ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I419 ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
  
418 ····move-result·v9420 ····move-result·v9
  
419 ····.line·473421 ····.line·473
420 ····.local·v9,·"column_index":I422 ····.local·v9,·"column_index":I
421 ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToFirst()Z423 ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToFirst()Z
650 B
smali/net/vreeken/quickmsg/ListActivity$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$sendcontact:Lnet/vreeken/quickmsg/contact;24 .field·final·synthetic·val$sendcontact:Lnet/vreeken/quickmsg/contact;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;Lnet/vreeken/quickmsg/contact;)V26 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;Lnet/vreeken/quickmsg/contact;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·20130 ····.line·201
30 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$1;->this$0:Lnet/vreeken/quickmsg/ListActivity;31 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$1;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
31 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$1;->val$c:Landroid/content/Context;32 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$1;->val$c:Landroid/content/Context;
  
609 B
smali/net/vreeken/quickmsg/ListActivity$25.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Landroid/content/Context;22 .field·final·synthetic·val$c:Landroid/content/Context;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·96328 ····.line·963
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$25;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$25;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$25;->val$c:Landroid/content/Context;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$25;->val$c:Landroid/content/Context;
  
2.24 KB
smali/net/vreeken/quickmsg/quickmsg_db.smali
    
Offset 1310, 28 lines modifiedOffset 1310, 30 lines modified
  
1310 ····const-string·v4,·"id·=·"1310 ····const-string·v4,·"id·=·"
  
1311 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1311 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1312 ····move-result-object·v31312 ····move-result-object·v3
  
 1313 ····.line·243
1313 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/contact;->id_get()I1314 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/contact;->id_get()I
  
1314 ····move-result·v41315 ····move-result·v4
  
1315 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;1316 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
1316 ····move-result-object·v31317 ····move-result-object·v3
  
1317 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1318 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1318 ····move-result-object·v31319 ····move-result-object·v3
  
1319 ····const/4·v4,·0x01320 ····const/4·v4,·0x0
  
 1321 ····.line·241
1320 ····invoke-virtual·{v0,·v2,·v1,·v3,·v4},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I1322 ····invoke-virtual·{v0,·v2,·v1,·v3,·v4},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
  
1321 ····.line·2461323 ····.line·246
1322 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V1324 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
1323 ····.line·2471325 ····.line·247
1324 ····return-void1326 ····return-void
Offset 2210, 14 lines modifiedOffset 2212, 15 lines modified
  
2210 ····const-string·v4,·"id·=·"2212 ····const-string·v4,·"id·=·"
  
2211 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2213 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2212 ····move-result-object·v32214 ····move-result-object·v3
  
 2215 ····.line·438
2213 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/message;->id_get()I2216 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/message;->id_get()I
  
2214 ····move-result·v42217 ····move-result·v4
  
2215 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;2218 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
2216 ····move-result-object·v32219 ····move-result-object·v3
Offset 2236, 28 lines modifiedOffset 2239, 30 lines modified
  
2236 ····const-string·v4,·"·=·"2239 ····const-string·v4,·"·=·"
  
2237 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2240 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2238 ····move-result-object·v32241 ····move-result-object·v3
  
 2242 ····.line·439
2239 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/message;->time_get()J2243 ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/message;->time_get()J
  
2240 ····move-result-wide·v42244 ····move-result-wide·v4
  
2241 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;2245 ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
2242 ····move-result-object·v32246 ····move-result-object·v3
  
2243 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2247 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
2244 ····move-result-object·v32248 ····move-result-object·v3
  
2245 ····const/4·v4,·0x02249 ····const/4·v4,·0x0
  
 2250 ····.line·436
2246 ····invoke-virtual·{v0,·v2,·v1,·v3,·v4},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I2251 ····invoke-virtual·{v0,·v2,·v1,·v3,·v4},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
  
2247 ····.line·4432252 ····.line·443
2248 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V2253 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
2249 ····.line·4442254 ····.line·444
2250 ····return-void2255 ····return-void
570 B
smali/net/vreeken/quickmsg/ListActivity$23.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·93827 ····.line·938
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$23;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$23;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
617 B
smali/net/vreeken/quickmsg/ListActivity$19.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$input:Landroid/widget/EditText;22 .field·final·synthetic·val$input:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·84528 ····.line·845
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$19;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$19;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$19;->val$input:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$19;->val$input:Landroid/widget/EditText;
  
3.17 KB
smali/net/vreeken/quickmsg/background.smali
    
Offset 255, 38 lines modifiedOffset 255, 43 lines modified
255 ····.local·v1,·"pendingIntent":Landroid/app/PendingIntent;255 ····.local·v1,·"pendingIntent":Landroid/app/PendingIntent;
256 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompat$Builder;256 ····new-instance·v2,·Landroid/support/v4/app/NotificationCompat$Builder;
  
257 ····invoke-direct·{v2,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V257 ····invoke-direct·{v2,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  
258 ····const·v3,·0x7f020001258 ····const·v3,·0x7f020001
  
 259 ····.line·90
259 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;260 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
260 ····move-result-object·v2261 ····move-result-object·v2
  
261 ····const/high16·v3,·0x7f060000262 ····const/high16·v3,·0x7f060000
  
 263 ····.line·91
262 ····invoke-virtual·{p0,·v3},·Lnet/vreeken/quickmsg/background;->getString(I)Ljava/lang/String;264 ····invoke-virtual·{p0,·v3},·Lnet/vreeken/quickmsg/background;->getString(I)Ljava/lang/String;
  
263 ····move-result-object·v3265 ····move-result-object·v3
  
264 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;266 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
265 ····move-result-object·v2267 ····move-result-object·v2
  
 268 ····.line·92
266 ····invoke-virtual·{v2,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;269 ····invoke-virtual·{v2,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
  
267 ····move-result-object·v2270 ····move-result-object·v2
  
 271 ····.line·93
268 ····invoke-virtual·{v2,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;272 ····invoke-virtual·{v2,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
269 ····move-result-object·v2273 ····move-result-object·v2
  
270 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/background;->context:Landroid/content/Context;274 ····iget-object·v3,·p0,·Lnet/vreeken/quickmsg/background;->context:Landroid/content/Context;
  
 275 ····.line·94
271 ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;276 ····invoke-virtual·{v3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
272 ····move-result-object·v3277 ····move-result-object·v3
  
273 ····const/high16·v4,·0x7f020000278 ····const/high16·v4,·0x7f020000
  
274 ····invoke-static·{v3,·v4},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;279 ····invoke-static·{v3,·v4},·Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
Offset 295, 14 lines modifiedOffset 300, 15 lines modified
  
295 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;300 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;
  
296 ····move-result-object·v2301 ····move-result-object·v2
  
297 ····const/4·v3,·0x1302 ····const/4·v3,·0x1
  
 303 ····.line·96
298 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;304 ····invoke-virtual·{v2,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;
  
299 ····move-result-object·v2305 ····move-result-object·v2
  
300 ····iput-object·v2,·p0,·Lnet/vreeken/quickmsg/background;->notification:Landroid/support/v4/app/NotificationCompat$Builder;306 ····iput-object·v2,·p0,·Lnet/vreeken/quickmsg/background;->notification:Landroid/support/v4/app/NotificationCompat$Builder;
  
301 ····.line·98307 ····.line·98
Offset 325, 14 lines modifiedOffset 331, 15 lines modified
325 .method·public·alarm()V331 .method·public·alarm()V
326 ····.locals·11332 ····.locals·11
  
327 ····.prologue333 ····.prologue
328 ····const/4·v10,·0x0334 ····const/4·v10,·0x0
  
329 ····.line·527335 ····.line·527
 336 ····.line·528
330 ····invoke-virtual·{p0},·Lnet/vreeken/quickmsg/background;->getBaseContext()Landroid/content/Context;337 ····invoke-virtual·{p0},·Lnet/vreeken/quickmsg/background;->getBaseContext()Landroid/content/Context;
  
331 ····move-result-object·v7338 ····move-result-object·v7
  
332 ····invoke-static·{v7},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;339 ····invoke-static·{v7},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
333 ····move-result-object·v1340 ····move-result-object·v1
Offset 2310, 14 lines modifiedOffset 2317, 15 lines modified
  
2310 ····move-result-object·v122317 ····move-result-object·v12
  
2311 ····.line·6122318 ····.line·612
2312 ····.local·v12,·"pending_intent":Landroid/app/PendingIntent;2319 ····.local·v12,·"pending_intent":Landroid/app/PendingIntent;
2313 ····const-string·v17,·"notification"2320 ····const-string·v17,·"notification"
  
 2321 ····.line·613
2314 ····move-object/from16·v0,·p02322 ····move-object/from16·v0,·p0
  
2315 ····move-object/from16·v1,·v172323 ····move-object/from16·v1,·v17
  
2316 ····invoke-virtual·{v0,·v1},·Lnet/vreeken/quickmsg/background;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;2324 ····invoke-virtual·{v0,·v1},·Lnet/vreeken/quickmsg/background;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
2317 ····move-result-object·v92325 ····move-result-object·v9
701 B
smali/net/vreeken/quickmsg/account_types.smali
    
Offset 136, 22 lines modifiedOffset 136, 24 lines modified
  
136 ····const/4·v2,·0x3136 ····const/4·v2,·0x3
  
137 ····sget-object·v3,·Lnet/vreeken/quickmsg/account_types;->riseup:Lnet/vreeken/quickmsg/account_type;137 ····sget-object·v3,·Lnet/vreeken/quickmsg/account_types;->riseup:Lnet/vreeken/quickmsg/account_type;
  
138 ····aput-object·v3,·v1,·v2138 ····aput-object·v3,·v1,·v2
  
 139 ····.line·33
139 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;140 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
140 ····move-result-object·v1141 ····move-result-object·v1
  
141 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V142 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
142 ····sput-object·v0,·Lnet/vreeken/quickmsg/account_types;->account_types:Ljava/util/List;143 ····sput-object·v0,·Lnet/vreeken/quickmsg/account_types;->account_types:Ljava/util/List;
  
 144 ····.line·32
143 ····return-void145 ····return-void
144 .end·method146 .end·method
  
145 .method·public·constructor·<init>()V147 .method·public·constructor·<init>()V
146 ····.locals·0148 ····.locals·0
  
147 ····.prologue149 ····.prologue
567 B
smali/net/vreeken/quickmsg/ListActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·59827 ····.line·598
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$8;->this$0:Lnet/vreeken/quickmsg/ListActivity;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$8;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.82 KB
smali/net/vreeken/quickmsg/message.smali
    
Offset 232, 57 lines modifiedOffset 232, 39 lines modified
  
232 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/message;->_id:I232 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/message;->_id:I
  
233 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;233 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
234 ····move-result-object·v0234 ····move-result-object·v0
  
235 ····const-string·v1,·",·" 
  
236 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
237 ····move-result-object·v0 
  
238 ····const-string·v1,·"from="235 ····const-string·v1,·",·from="
  
239 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;236 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
240 ····move-result-object·v0237 ····move-result-object·v0
  
241 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/message;->_from:I238 ····iget·v1,·p0,·Lnet/vreeken/quickmsg/message;->_from:I
  
242 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;239 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
243 ····move-result-object·v0240 ····move-result-object·v0
  
244 ····const-string·v1,·",·" 
  
245 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
246 ····move-result-object·v0 
  
247 ····const-string·v1,·"time="241 ····const-string·v1,·",·time="
  
248 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;242 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
249 ····move-result-object·v0243 ····move-result-object·v0
  
250 ····iget-wide·v2,·p0,·Lnet/vreeken/quickmsg/message;->_time:J244 ····iget-wide·v2,·p0,·Lnet/vreeken/quickmsg/message;->_time:J
  
251 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;245 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
252 ····move-result-object·v0246 ····move-result-object·v0
  
253 ····const-string·v1,·",·" 
  
254 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
255 ····move-result-object·v0 
  
256 ····const-string·v1,·"text="247 ····const-string·v1,·",·text="
  
257 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;248 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
258 ····move-result-object·v0249 ····move-result-object·v0
  
259 ····iget-object·v1,·p0,·Lnet/vreeken/quickmsg/message;->_text:Ljava/lang/String;250 ····iget-object·v1,·p0,·Lnet/vreeken/quickmsg/message;->_text:Ljava/lang/String;
  
553 B
smali/net/vreeken/quickmsg/background$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background;21 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V23 .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/background;
  
25 ····.prologue26 ····.prologue
26 ····.line·23727 ····.line·237
27 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/background$3;->this$0:Lnet/vreeken/quickmsg/background;28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/background$3;->this$0:Lnet/vreeken/quickmsg/background;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
624 B
smali/net/vreeken/quickmsg/ListActivity$14.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·72128 ····.line·721
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$14;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$14;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$14;->val$c:Lnet/vreeken/quickmsg/contact;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$14;->val$c:Lnet/vreeken/quickmsg/contact;
  
634 B
smali/net/vreeken/quickmsg/ListActivity$3$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/vreeken/quickmsg/ListActivity$3;
  
26 ····.prologue27 ····.prologue
27 ····.line·43028 ····.line·430
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$3$2;->this$1:Lnet/vreeken/quickmsg/ListActivity$3;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$3$2;->this$1:Lnet/vreeken/quickmsg/ListActivity$3;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$3$2;->val$c:Lnet/vreeken/quickmsg/contact;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$3$2;->val$c:Lnet/vreeken/quickmsg/contact;
  
624 B
smali/net/vreeken/quickmsg/ListActivity$17.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·76028 ····.line·760
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$17;->this$0:Lnet/vreeken/quickmsg/ListActivity;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$17;->this$0:Lnet/vreeken/quickmsg/ListActivity;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$17;->val$c:Lnet/vreeken/quickmsg/contact;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$17;->val$c:Lnet/vreeken/quickmsg/contact;
  
583 B
smali/net/vreeken/quickmsg/MainActivity$6.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/MainActivity;18 .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/MainActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;)V20 .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·53224 ····.line·532
24 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$6;->this$0:Lnet/vreeken/quickmsg/MainActivity;25 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/MainActivity$6;->this$0:Lnet/vreeken/quickmsg/MainActivity;
  
25 ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V26 ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V
  
634 B
smali/net/vreeken/quickmsg/ListActivity$2$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;22 .field·final·synthetic·val$c:Lnet/vreeken/quickmsg/contact;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lnet/vreeken/quickmsg/ListActivity$2;
  
26 ····.prologue27 ····.prologue
27 ····.line·35328 ····.line·353
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$2$2;->this$1:Lnet/vreeken/quickmsg/ListActivity$2;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/ListActivity$2$2;->this$1:Lnet/vreeken/quickmsg/ListActivity$2;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$2$2;->val$c:Lnet/vreeken/quickmsg/contact;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$2$2;->val$c:Lnet/vreeken/quickmsg/contact;
  
1.52 KB
smali/net/vreeken/quickmsg/SettingsActivity$1.smali
    
Offset 60, 14 lines modifiedOffset 60, 15 lines modified
  
60 ····move-result·v060 ····move-result·v0
  
61 ····.line·20161 ····.line·201
62 ····.local·v0,·"index":I62 ····.local·v0,·"index":I
63 ····if-ltz·v0,·:cond_063 ····if-ltz·v0,·:cond_0
  
 64 ····.line·202
64 ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence;65 ····invoke-virtual·{v1},·Landroid/preference/ListPreference;->getEntries()[Ljava/lang/CharSequence;
  
65 ····move-result-object·v566 ····move-result-object·v5
  
66 ····aget-object·v5,·v5,·v067 ····aget-object·v5,·v5,·v0
  
67 ····:cond_068 ····:cond_0
Offset 97, 38 lines modifiedOffset 98, 39 lines modified
97 ····.line·21098 ····.line·210
98 ····const·v5,·0x7f06003299 ····const·v5,·0x7f060032
  
99 ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(I)V100 ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(I)V
  
100 ····goto·:goto_0101 ····goto·:goto_0
  
101 ····.line·213102 ····.line·214
102 ····:cond_2103 ····:cond_2
103 ····invoke-virtual·{p1},·Landroid/preference/Preference;->getContext()Landroid/content/Context;104 ····invoke-virtual·{p1},·Landroid/preference/Preference;->getContext()Landroid/content/Context;
  
104 ····move-result-object·v6105 ····move-result-object·v6
  
105 ····invoke-static·{v4},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;106 ····invoke-static·{v4},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
106 ····move-result-object·v7107 ····move-result-object·v7
  
 108 ····.line·213
107 ····invoke-static·{v6,·v7},·Landroid/media/RingtoneManager;->getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone;109 ····invoke-static·{v6,·v7},·Landroid/media/RingtoneManager;->getRingtone(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone;
  
108 ····move-result-object·v3110 ····move-result-object·v3
  
109 ····.line·216111 ····.line·216
110 ····.local·v3,·"ringtone":Landroid/media/Ringtone;112 ····.local·v3,·"ringtone":Landroid/media/Ringtone;
111 ····if-nez·v3,·:cond_3113 ····if-nez·v3,·:cond_3
  
112 ····.line·218114 ····.line·218
113 ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V115 ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
  
114 ····goto·:goto_0116 ····goto·:goto_0
  
115 ····.line·222117 ····.line·223
116 ····:cond_3118 ····:cond_3
117 ····invoke-virtual·{p1},·Landroid/preference/Preference;->getContext()Landroid/content/Context;119 ····invoke-virtual·{p1},·Landroid/preference/Preference;->getContext()Landroid/content/Context;
  
118 ····move-result-object·v5120 ····move-result-object·v5
  
119 ····invoke-virtual·{v3,·v5},·Landroid/media/Ringtone;->getTitle(Landroid/content/Context;)Ljava/lang/String;121 ····invoke-virtual·{v3,·v5},·Landroid/media/Ringtone;->getTitle(Landroid/content/Context;)Ljava/lang/String;
  
574 B
smali/net/vreeken/quickmsg/mail$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$folder:Lcom/sun/mail/imap/IMAPFolder;22 .field·final·synthetic·val$folder:Lcom/sun/mail/imap/IMAPFolder;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;Lcom/sun/mail/imap/IMAPFolder;)V24 .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;Lcom/sun/mail/imap/IMAPFolder;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/mail;
  
26 ····.prologue27 ····.prologue
27 ····.line·49728 ····.line·497
28 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/mail$3;->this$0:Lnet/vreeken/quickmsg/mail;29 ····iput-object·p1,·p0,·Lnet/vreeken/quickmsg/mail$3;->this$0:Lnet/vreeken/quickmsg/mail;
  
29 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/mail$3;->val$folder:Lcom/sun/mail/imap/IMAPFolder;30 ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/mail$3;->val$folder:Lcom/sun/mail/imap/IMAPFolder;
  
24.3 KB
res/drawable-hdpi-v4/ic_stat_qm.png
22.7 KB
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·72;·height:·72;·bitdepth:·8;3 ····width:·72;·height:·72;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
Offset 198, 83 lines modifiedOffset 198, 83 lines modified
198 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100198 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
199 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100199 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
200 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100200 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
201 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100201 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
202 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100202 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
203 }203 }
204 tRNS·{204 tRNS·{
205 ·0·42·137·171·196·179·114·15·4·117·248·255·232·231·222·98·239·244·116·128·166·240·66·138·249·57·112·72·223·153·13·55·217·253·64·183·61·5·211·67·254·60·174·251·168·11·169·230·115·185·188·195·78·152·159·135·97·31·16·40·9·2·19·28·154·192·59·119·94·139·241·133·146·246·27·6·165·91·206·172·107·191·50·247·238·89·17·101·199·26·226·34·180·237·95·242·62·47·14·120·1·213·145·118·204·250·122·160·30·21·37·158·193·51·100·52·80·81·82·84·177·167·200·63·93·229·96·102·65·70·86·46·252·201·209·3·29·130·58·136·33·147·76·25·8·235·227·243·140·141·7·131·182·44·105·22·233·36·210·155·178·224·215·236·56·79·212·69·214·121·225·48·205·245·216·109·111·186·18·83·10·181·35·39·110·123·161·144·104·218·20·151·187·23·71·190}205 ·0·42·137·171·196·179·114·15·4·117·248·232·231·222·98·239·244·116·128·166·240·66·138·249·57·112·72·223·153·13·55·217·253·64·183·61·5·211·67·254·60·174·251·168·11·169·230·115·185·188·195·78·152·159·135·97·31·16·40·9·2·19·28·154·192·59·119·94·139·241·133·146·246·27·6·165·91·206·172·107·191·50·247·238·89·17·101·199·26·226·34·180·237·95·242·62·47·14·120·1·213·145·118·204·250·122·160·30·21·37·158·193·51·100·52·80·81·82·84·177·167·200·63·93·229·96·102·65·70·86·46·252·201·209·3·29·130·58·136·33·147·76·25·8·235·227·243·140·141·7·131·182·44·105·22·233·36·210·155·178·224·215·236·56·79·212·69·214·121·225·48·205·245·216·109·111·186·18·83·10·181·35·39·110·123·161·144·104·218·20·151·187·23·71·190}
206 IMAGE·{206 IMAGE·{
207 ····pixels·hex207 ····pixels·hex
208 000000000000000000010203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040506070000000000000000208 000000000000000000010203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040506070000000000000000
209 00000000000008090a0b0b0c0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0d0b0e0f000000000000 
210 0000000000060b0b101102121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313140b150b101600000000209 00000000000008090ac3c30bc3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c30cc30d0e000000000000
 210 000000000006c3c30f100211121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121213c314c30f1500000000
211 00000000170b0b1819000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0b0b0b1b000000211 0000000016c3c317180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019c3c3c31a000000
212 000000171c0b1d1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f200b21220000212 000000161bc31c1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e1fc320210000
213 0000060b0b1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230b0b2400213 000006c3c31a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c3c32300
214 00250b0b1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0b2600214 0024c3c31c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc32500
215 00090b0a1e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270b2829215 0009c30a1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026c32728
216 000a101900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a2b2c216 000a0f180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292a2b
217 010b110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d0b2b217 01c3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cc32a
218 020b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0b218 02c302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc3
219 2e2f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000312f219 2d2e2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000302e
220 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b220 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
221 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b221 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
222 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b222 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
223 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b223 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
224 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b224 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
225 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b225 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
226 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b226 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
227 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b227 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
228 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b228 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
229 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b229 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
230 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b230 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
231 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b231 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
232 320b13000000000000000000000000000000073413353637383900000000000000000000003a3b3b3b3c00000000000000000000003d3b3b3b3e000000000000000000000000330b232 31c31200000000000000000000000000000007331234353637380000000000000000000000393a3a3a3b00000000000000000000003c3a3a3a3d00000000000000000000000032c3
233 320b13000000000000000000000000003f402b0b0b0b0b0b0b0b4142000000000000000000430b0b0b170000000000000000000000440b0b0b45000000000000000000000000330b 
234 320b1300000000000000000000000034460b0b0b0b0b0b0b0b0b0b0b473d00000000000000480b0b0b494a0000000000000000004b1c0b0b0b4c000000000000000000000000330b 
235 320b1300000000000000000000004d280b0b0b0b28204e2b0b0b0b0b0b40000000000000004f0b0b0b0b35000000000000000000500b0b0b0b51000000000000000000000000330b 
236 320b130000000000000000000052530b0b0b54555600003c16200b0b0b0b57000000000000580b0b0b0b185900000000000000255a0b0b0b0b20000000000000000000000000330b 
237 320b1300000000000000000000410b0b0b265b000000000000075c0b0b0b5d1e00000000005a0b0b0b0b0b45000000000000005e0b0b0b0b0b5f000000000000000000000000330b 
238 320b13000000000000000000600b0b0b28610000000000000000625d0b0b0b6300000000000a0b0b210b0b5f56000000000064650b0b210b0b0b3c0000000000000000000000330b 
239 320b13000000000000000000660b0b0b2c00000000000000000000670b0b0b6800000000070b0b0b4c690b0b6a0000000000340b0b286b0b0b0b6c0000000000000000000000330b 
240 320b13000000000000000000200b0b0b22000000000000000000001e0b0b0b286d0000006e0b0b0b096f0b0b0d4b00000000700b0b05380b0b0b710000000000000000000000330b 
241 320b13000000000000000064210b0b0b4a00000000000000000000002f0b0b0b42000000290b0b0b723b280b0b38000000730b0b0b24740b0b0b1b0000000000000000000000330b 
242 320b130000000000000000560b0b0b183d0000000000000000000000330b0b0b75000000760b0b0b7700780b0b26000000790b0b7a007b0b0b0b7c0000000000000000000000330b 
243 320b1300000000000000006c0b0b0b7d0000000000000000000000004f0b0b0b7e0000007f0b0b0b2700800b0b0b81003f2b0b0b8200830b0b0b1a0000000000000000000000330b 
244 320b1300000000000000003a0b0b0b84080000000000000000000000850b0b0b74000000430b0b0b520000860b0b2300370b0b1c8700880b0b0b890000000000000000000000330b 
245 320b13000000000000000064840b0b0b5b00000000000000000000005d0b0b0b8a0000008b0b0b0b8c00000f0b0b28715d0b0b0600001e0b0b0b8d0000000000000000000000330b 
246 320b13000000000000000000680b0b0b8e000000000000000000008f0b0b0b842d000000400b0b0b56000090910b0b920b0b9307000000840b0b4c0000000000000000000000330b 
247 320b13000000000000000000940b0b0b4100000000000000000000950b0b0b8500000000030b0b0b96000000970b0b0b0b0b8d00000000930b0b980000000000000000000000330b 
248 320b1300000000000000000099280b0b0b27000000000000000059530b0b0b9a00000000320b0b21000000009b530b0b0b216e000000009c0b0b580000000000000000000000330b 
249 320b13000000000000000000002a0b0b0b9c220000000000009d9e0b0b0b7d1e000000007a0b0b1100000000009f0b0b0ba00000000000a10b0ba20000000000000000000000330b 
250 320b130000000000000000000059a30b0b0b8402273a90a430150b0b0b0ba50000000000a60b0b910000000000610b0b0ba70000000000a80b0b2f0000000000000000000000330b 
251 320b13000000000000000000000022930b0b0b0b0b0b840b0b0b0b0b0ba9000000000000a10b0baa00000000000099ab61000000000000ac0b0bad0000000000000000000000330b 
252 320b1300000000000000000000000071a20b0b0b0b0b0b0b0b0b0b117e00000000000000a30b0bae000000000000000000000000000000330b0b0b0800000000000000000000330b 
253 320b13000000000000000000000000004bafa60b0b0b0b0b0b65b0560000000000000000530b0b4e000000000000000000000000000000b10b0b0bb200000000000000000000330b233 31c312000000000000000000000000003e3f2ac3c3c3c3c3c3c3404100000000000000000042c3c3c316000000000000000000000043c3c3c34400000000000000000000000032c3
 234 31c3120000000000000000000000003345c3c3c3c3c3c3c3c3c3c3c3463c0000000000000047c3c3c348490000000000000000004a1bc3c3c34b00000000000000000000000032c3
 235 31c31200000000000000000000004c27c3c3c3c3271f4d2ac3c3c3c3c33f000000000000004ec3c3c3c3340000000000000000004fc3c3c3c35000000000000000000000000032c3
 236 31c312000000000000000000005152c3c3c353545500003b151fc3c3c3c35600000000000057c3c3c3c31758000000000000002459c3c3c3c31f00000000000000000000000032c3
 237 31c3120000000000000000000040c3c3c3255a000000000000075bc3c3c35c1d000000000059c3c3c3c3c344000000000000005dc3c3c3c3c35e00000000000000000000000032c3
 238 31c3120000000000000000005fc3c3c327600000000000000000615cc3c3c36200000000000ac3c320c3c35e5500000000006364c3c320c3c3c33b000000000000000000000032c3
 239 31c31200000000000000000065c3c3c32b0000000000000000000066c3c3c3670000000007c3c3c34b68c3c369000000000033c3c3276ac3c3c36b000000000000000000000032c3
 240 31c3120000000000000000001fc3c3c321000000000000000000001dc3c3c3276c0000006dc3c3c3096ec3c30c4a000000006fc3c30537c3c3c370000000000000000000000032c3
 241 31c31200000000000000006320c3c3c34900000000000000000000002ec3c3c34100000028c3c3c3713a27c3c33700000072c3c3c32373c3c3c31a000000000000000000000032c3
 242 31c312000000000000000055c3c3c3173c000000000000000000000032c3c3c37400000075c3c3c3760077c3c32500000078c3c379007ac3c3c37b000000000000000000000032c3
 243 31c31200000000000000006bc3c3c37c0000000000000000000000004ec3c3c37d0000007ec3c3c326007fc3c3c380003e2ac3c3810082c3c3c319000000000000000000000032c3
 244 31c312000000000000000039c3c3c38308000000000000000000000084c3c3c37300000042c3c3c351000085c3c3220036c3c31b860087c3c3c388000000000000000000000032c3
 245 31c31200000000000000006383c3c3c35a00000000000000000000005cc3c3c3890000008ac3c3c38b00000ec3c327705cc3c30600001dc3c3c38c000000000000000000000032c3
 246 31c31200000000000000000067c3c3c38d000000000000000000008ec3c3c3832c0000003fc3c3c35500008f90c3c391c3c3920700000083c3c34b000000000000000000000032c3
 247 31c31200000000000000000093c3c3c3400000000000000000000094c3c3c3840000000003c3c3c39500000096c3c3c3c3c38c0000000092c3c397000000000000000000000032c3
 248 31c3120000000000000000009827c3c3c32600000000000000005852c3c3c3990000000031c3c320000000009a52c3c3c3206d000000009bc3c357000000000000000000000032c3
 249 31c3120000000000000000000029c3c3c39b210000000000009c9dc3c3c37c1d0000000079c3c31000000000009ec3c3c39f0000000000a0c3c3a1000000000000000000000032c3
 250 31c3120000000000000000000058a2c3c3c3830226398fa32f14c3c3c3c3a40000000000a5c3c390000000000060c3c3c3a60000000000a7c3c32e000000000000000000000032c3
 251 31c31200000000000000000000002192c3c3c3c3c3c383c3c3c3c3c3c3a8000000000000a0c3c3a900000000000098aa60000000000000abc3c3ac000000000000000000000032c3
 252 31c31200000000000000000000000070a1c3c3c3c3c3c3c3c3c3c3107d00000000000000a2c3c3ad00000000000000000000000000000032c3c3c3080000000000000000000032c3
 253 31c312000000000000000000000000004aaea5c3c3c3c3c3c364af55000000000000000052c3c34d000000000000000000000000000000b0c3c3c3b10000000000000000000032c3
254 320b13000000000000000000000000000000006cb3180b0b9cb40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b254 31c312000000000000000000000000000000006bb217c3c39bb3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
255 320b13000000000000000000000000000000000000400b0b0bb55b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b255 31c3120000000000000000000000000000000000003fc3c3c3b45a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
256 320b13000000000000000000000000000000000000b6150b0b0b2b7a170f29000000000000000000000000000000000000000000000000000000000000000000000000000000330b256 31c312000000000000000000000000000000000000b514c3c3c32a79160e2800000000000000000000000000000000000000000000000000000000000000000000000000000032c3
257 320b1300000000000000000000000000000000000000b7200b0b0b0b0b0b41000000000000000000000000000000000000000000000000000000000000000000000000000000330b 
258 320b13000000000000000000000000000000000000000062b8ac0b0b0b0b30000000000000000000000000000000000000000000000000000000000000000000000000000000330b257 31c31200000000000000000000000000000000000000b61fc3c3c3c3c3c34000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
 258 31c312000000000000000000000000000000000000000061b7abc3c3c3c32f00000000000000000000000000000000000000000000000000000000000000000000000000000032c3
259 320b1300000000000000000000000000000000000000000000006e77b9ba5b000000000000000000000000000000000000000000000000000000000000000000000000000000330b259 31c31200000000000000000000000000000000000000000000006d76b8b95a00000000000000000000000000000000000000000000000000000000000000000000000000000032c3
260 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b260 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
261 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b261 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
262 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b262 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
263 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b263 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
264 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b264 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
265 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b265 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
266 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b266 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
267 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b267 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
268 320b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000330b268 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3
269 050b1300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000860b269 05c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085c3
270 060d14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006954270 060c13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006853
271 620b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830b69271 61c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082c368
272 000e151a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002649bb272 000d141900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002548ba
273 000f0b0b1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc0b0b9d273 000ec3c31e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbc3c39c
274 0000100bbd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be0b0bbf00274 00000fc3bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdc3c3be00
275 0000160b0b230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ec00b46c100275 000015c3c3220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dbfc345c000
276 000000c2210b0d16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc0b0bc32d0000276 000000c120c30c15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbc3c3c22c0000
277 00000000220b0b0b2a2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083260b0b5f2d000000277 0000000021c3c3c3292c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008225c3c35e2c000000
278 00000000002426282b0b0cb10404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040486690bad0bbfc100000000278 00000000002325272ac30bb0040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404048568c3acc3bec000000000
279 00000000000000242c2b0b0c0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b5469bb9d000000000000279 00000000000000232b2ac30bc3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c35368ba9c000000000000
280 }280 }
1.57 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
35.2 KB
res/drawable-hdpi-v4/ic_launcher.png
28.1 KB
sng
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·72;·height:·72;·bitdepth:·8;3 ····width:·72;·height:·72;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·49dada49·2ad5d5bc·13d0d0e9·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·389,·SHA:·e4f00dd8114179476059b0e9a21b0245120ec3748aa93bd61f4740fab38887cc·...·]00·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·49dada49·2ad5d5bc·13d0d0e9·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·389,·SHA:·539d707eb19b1f104353a447f7447713f52a335030f782d925f9f3133bf41c5e·...·]00·
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·eafbfb05·15cfcf90·0ecdceed·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cb[·...·truncated·by·diffoscope;·len:·389,·SHA:·fdadacdfa18c2fad77cc46e5cd4fba87a83cdce65f45159c1358fa7916082e54·...·]00·9 00000000·00000000·00000000·00000000·00000000·eafbfb05·15cfcf90·0ecdceed·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cb[·...·truncated·by·diffoscope;·len:·389,·SHA:·78b11c0b752b61148cd746aa70d96fb02f05149841343f7650cd0249f900fe28·...·]00·
10 ffffff00·ffffff00·ffffff00·ffffff00·2dd2d33f·0fccceeb·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9[·...·truncated·by·diffoscope;·len:·389,·SHA:·495e2172f839fbd31f44f78f57e97a7607f2db06bf02e9071e7ce0ad2c395ae2·...·]00·10 00000000·00000000·00000000·00000000·2dd2d33f·0fccceeb·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9[·...·truncated·by·diffoscope;·len:·389,·SHA:·809fd8e3ce2308a0a5a79a0f81e8e5cf54909ba1459d089341293d933522a637·...·]00·
11 ffffff00·ffffff00·ffffff00·00c6c940·01c7cafe·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7[·...·truncated·by·diffoscope;·len:·389,·SHA:·6f04f1b39b6c99be451c7788436a7ac6331783a192b1c5affc7718d00f83b59b·...·]00·11 00000000·00000000·00000000·00c6c940·01c7cafe·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7[·...·truncated·by·diffoscope;·len:·389,·SHA:·d8814bd8343f5daaab168912061a0985917604930b7f0c7a07ec667fffb2ab1c·...·]00·
12 ffffff00·ffffff00·2fced23f·01c5c9fe·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5[·...·truncated·by·diffoscope;·len:·389,·SHA:·83ee197211d8a4a2e9e6f1a0730c731cfa554ebe31fc8f67cff3b765af2f590c·...·]00·12 00000000·00000000·2fced23f·01c5c9fe·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5[·...·truncated·by·diffoscope;·len:·389,·SHA:·e769c10e650d3be5246aac5de6fa90fe742410e3d0d0705f840501ad6c77d967·...·]00·
13 ffffff00·ebfafb05·0fc6cbeb·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3[·...·truncated·by·diffoscope;·len:·389,·SHA:·8db343f204e050836207f22ac8fee3d665d11f1ab2496a7731e672b9e153b82e·...·]00·13 00000000·ebfafb05·0fc6cbeb·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3[·...·truncated·by·diffoscope;·len:·389,·SHA:·d33ea0aeeab6e3b5e886f6b9fb8d0e161f02c8df4acf9b53d259c64b1623db01·...·]00·
14 ffffff00·15c6cb90·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·bfeff110·14 00000000·15c6cb90·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·00c1c7ff·bfeff110·
15 ffffff00·0ec3c9ed·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·1ec7cc6e·15 00000000·0ec3c9ed·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·1ec7cc6e·
16 48cfd54a·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·1ac4cac9·16 48cfd54a·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·00bdc5ff·1ac4cac9·
17 2ac7cebc·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·17 2ac7cebc·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·
18 13bfc7e9·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·18 13bfc7e9·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·
19 00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·19 00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·
20 00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·20 00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·00b6c1ff·
21 00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·21 00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·00b4bfff·
22 00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·22 00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·00b2beff·
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·66 005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·005e94ff·
67 005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·67 005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·
68 005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·68 005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·
69 055c92fa·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·69 055c92fa·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·
70 236d9ed1·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·70 236d9ed1·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·00568fff·
71 1e699c80·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·085a92f6·71 1e699c80·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·085a92f6·
72 b4ccde13·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·17629792·72 b4ccde13·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·17629792·
73 ffffff00·22689bbd·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·6999bc3d·73 00000000·22689bbd·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·6999bc3d·
74 ffffff00·105a9244·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f[·...·truncated·by·diffoscope;·len:·389,·SHA:·4dfa4f539183155c1acdf3d473d0543b6672745c5e1a9a491b16c0bfcda3df0d·...·]00·74 00000000·105a9244·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f[·...·truncated·by·diffoscope;·len:·389,·SHA:·eb5c22bf537c32303d82897b85a2f5e62041c53cc87ba6c5c8a4e52b58312e3e·...·]00·
75 ffffff00·ffffff00·3370a176·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d[·...·truncated·by·diffoscope;·len:·389,·SHA:·d3bd5ecf1da392e1d0dcca1cea2caef9f312d9ef5903546e87e2e659fba2cae4·...·]00·75 00000000·00000000·3370a176·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d[·...·truncated·by·diffoscope;·len:·389,·SHA:·afb8252cfc16f8a703810ab9fe8316c19f95f1352b9dc4594469b9565e83d864·...·]00·
76 ffffff00·ffffff00·ffffff00·024c8abe·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b[·...·truncated·by·diffoscope;·len:·389,·SHA:·2b76437e7313e147feb161b498e9f22f5e462fb3a63d22d545d1ff04a2805cd5·...·]00·76 00000000·00000000·00000000·024c8abe·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b[·...·truncated·by·diffoscope;·len:·389,·SHA:·aa513eb1205c4a496d673ac7c8be1257ee1f984b3d20a32042094a4d3fc52f66·...·]00·
77 ffffff00·ffffff00·ffffff00·ffffff00·0a508db7·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·0049[·...·truncated·by·diffoscope;·len:·389,·SHA:·d25e32fe9250d26f57f93b54659365da8ed1edf5414ba96c9a23599cdb1a4484·...·]00·77 00000000·00000000·00000000·00000000·0a508db7·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·0049[·...·truncated·by·diffoscope;·len:·389,·SHA:·00d759f500fb40f037550d16c106e3beb8c63e8fd47daa2e4350d1ad6ea92ddf·...·]00·
78 ffffff00·ffffff00·ffffff00·ffffff00·e8eff406·2a669b6f·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·0048[·...·truncated·by·diffoscope;·len:·389,·SHA:·807b6e8b87b734fc7aa12587c15ff2c897040b469b04c9413f9552437afa616e·...·]00·78 00000000·00000000·00000000·00000000·e8eff406·2a669b6f·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·0048[·...·truncated·by·diffoscope;·len:·389,·SHA:·74bdf2d91b85acb2fa1bc48e9d85f513d80c34298d80641be49cf9404794b3f3·...·]00·
79 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·c0d1e110·1e5c956d·1a5993c9·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·0046[·...·truncated·by·diffoscope;·len:·389,·SHA:·bdd72939efae18d4d0a592778ff492e2d2c2be6b3abcf43836742cec9f77b4f3·...·]00·79 00000000·00000000·00000000·00000000·00000000·00000000·c0d1e110·1e5c956d·1a5993c9·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·0046[·...·truncated·by·diffoscope;·len:·389,·SHA:·1543540cd3716fcaee259e8c965c84656ff6a9c4a68b820c65c9ad9c3a6f4972·...·]00·
80 }80 }
6.99 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
17.5 KB
res/drawable-ldpi-v4/play.png
14.0 KB
sng
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·32;·height:·32;·bitdepth:·8;3 ····width:·32;·height:·32;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·000a0002·00220005·00200004·00070001·00090000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·01320300·002a0201·05490511·0855052e·0d5b095a·10600c8c·14640fa2·156711ab·156711aa·13620e9d·0f5e0b7c·0a580746·07510522·033f0409·00000000·00180100·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·000a0002·00220005·00200004·00070001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·002a0201·05490511·0855052e·0d5b095a·10600c8c·14640fa2·156711ab·156711aa·13620e9d·0f5e0b7c·0a580746·07510522·033f0409·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
10 00000000·00000000·00000000·00000000·00000000·00000000·064f0800·03350505·0a53072c·11600c88·1e7116ca·2e7f25ea·448e3bfa·5d9e54ff·69a560ff·6ba762ff·6ba762ff·65a35dff·55984cfe·3a8731f5·277a1fe0·186a11b7·0d5a0a61·084b0717·00140301·03310500·00000000·00000000·00000000·00000000·00000000·00000000·10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·03350505·0a53072c·11600c88·1e7116ca·2e7f25ea·448e3bfa·5d9e54ff·69a560ff·6ba762ff·6ba762ff·65a35dff·55984cfe·3a8731f5·277a1fe0·186a11b7·0d5a0a61·084b0717·00140301·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
11 00000000·00000000·00000000·00000000·03380700·000a0401·0a500924·12630d96·26791ce5·4b9340fd·72ac68ff·85b87bff·8ebd84ff·92c088ff·94c189ff·95c28aff·95c28aff·94c18aff·92c088ff·8cbc82ff·7fb475ff·66a45cff·3a8730f8·1d7014ce·0e5b0a64·0742070e·12750e00·001e0300·00000000·00000000·00000000·00000000·11 00000000·00000000·00000000·00000000·00000000·000a0401·0a500924·12630d96·26791ce5·4b9340fd·72ac68ff·85b87bff·8ebd84ff·92c088ff·94c189ff·95c28aff·95c28aff·94c18aff·92c088ff·8cbc82ff·7fb475ff·66a45cff·3a8730f8·1d7014ce·0e5b0a64·0742070e·00000000·00000000·00000000·00000000·00000000·00000000·
12 00000000·00000000·00000000·08440900·02300604·0e590a56·1e7114d6·47913bfd·77b06bff·8bbc80ff·90bf83ff·92c185ff·a5cb99ff·b2d3a8ff·a4cb98ff·93c284ff·91c181ff·91c082ff·91c082ff·90bf82ff·90bf83ff·8fbf83ff·85b97bff·67a65cff·328227f7·15660eaf·0a4e0929·c3ff5c00·03300600·00000000·00000000·00000000·12 00000000·00000000·00000000·00000000·02300604·0e590a56·1e7114d6·47913bfd·77b06bff·8bbc80ff·90bf83ff·92c185ff·a5cb99ff·b2d3a8ff·a4cb98ff·93c284ff·91c181ff·91c082ff·91c082ff·90bf82ff·90bf83ff·8fbf83ff·85b97bff·67a65cff·328227f7·15660eaf·0a4e0929·00000000·00000000·00000000·00000000·00000000·
13 00000000·00000000·09460900·03350607·115d0b76·277a1aee·5fa252ff·85b878ff·8bbd7dff·8cbe7cff·8fc07fff·c8e0c0ff·f6faf5ff·fcfdfcff·f5f9f3ff·c8e0bfff·95c482ff·8fc17cff·90c17dff·8fc07cff·8dbf7cff·8cbe7cff·8bbd7cff·8abc7dff·7ab26eff·459139ff·1a6d11cf·0c520a3a·68ff3300·04300600·00000000·00000000·13 00000000·00000000·00000000·03350607·115d0b76·277a1aee·5fa252ff·85b878ff·8bbd7dff·8cbe7cff·8fc07fff·c8e0c0ff·f6faf5ff·fcfdfcff·f5f9f3ff·c8e0bfff·95c482ff·8fc17cff·90c17dff·8fc07cff·8dbf7cff·8cbe7cff·8bbd7cff·8abc7dff·7ab26eff·459139ff·1a6d11cf·0c520a3a·00000000·00000000·00000000·00000000·
14 00000000·07380700·001a0304·115c0b74·2a7d1cf3·67a758ff·85b976ff·87bb76ff·89bd76ff·89bd75ff·9fc98dff·f4f9f1ff·ffffffff·ffffffff·ffffffff·fdfefcff·d2e7c9ff·98c781ff·8ec176ff·8ec077ff·8cc077ff·8bbf76ff·89bd76ff·87bb76ff·86ba77ff·7eb571ff·4e973fff·1c6e12d4·0c500a34·1d881[·...·truncated·by·diffoscope;·len:·10,·SHA:·995d0ca87e697814707785089694c12111414fd7cc3d8e757cea0545a6a2efa1·...·]00·00000000·14 00000000·00000000·001a0304·115c0b74·2a7d1cf3·67a758ff·85b976ff·87bb76ff·89bd76ff·89bd75ff·9fc98dff·f4f9f1ff·ffffffff·ffffffff·ffffffff·fdfefcff·d2e7c9ff·98c781ff·8ec176ff·8ec077ff·8cc077ff·8bbf76ff·89bd76ff·87bb76ff·86ba77ff·7eb571ff·4e973fff·1c6e12d4·0c500a34·00000[·...·truncated·by·diffoscope;·len:·10,·SHA:·e3be13cee39be25e5ac95a04c79e2ab335ab214de0163172e6833c16018ab8f0·...·]00·00000000·
15 04230400·31c01b00·0f550a4c·257916ea·61a450ff·81b770ff·84ba70ff·86bc70ff·89be71ff·89be6fff·a4ce90ff·f9fcf7ff·ffffffff·ffffffff·ffffffff·ffffffff·fefefdff·dbebd2ff·9bca82ff·8dc270ff·8cc171ff·8abf71ff·89be71ff·87bc70ff·84ba70ff·82b870ff·7bb36bff·459234ff·19690fbf·0a46091a·0e530b00·00000000· 
16 11560c00·0b420819·1f7010c7·509a3bff·7cb569ff·81b86aff·83ba6bff·85bd6bff·88bf6bff·88bf69ff·a4cf8bff·f9fcf7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fffffeff·e3f0daff·a0cd84ff·8bc26aff·8ac16bff·88bf6bff·86bd6bff·83bb6bff·81b96aff·7eb76bff·71ae5fff·3486[·...·truncated·by·diffoscope;·len:·29,·SHA:·7d10fe62651d7b1164273c252277486f719cad3b8748c4e75da0d1fb04235949·...·]00·15 00000000·00000000·0f550a4c·257916ea·61a450ff·81b770ff·84ba70ff·86bc70ff·89be71ff·89be6fff·a4ce90ff·f9fcf7ff·ffffffff·ffffffff·ffffffff·ffffffff·fefefdff·dbebd2ff·9bca82ff·8dc270ff·8cc171ff·8abf71ff·89be71ff·87bc70ff·84ba70ff·82b870ff·7bb36bff·459234ff·1969[·...·truncated·by·diffoscope;·len:·29,·SHA:·8a1f1fc5f141cc248759efa8f238d41b4b757d692f755ea55aa3d6bc6bc2ac1d·...·]00·
 16 00000000·0b420819·1f7010c7·509a3bff·7cb569ff·81b86aff·83ba6bff·85bd6bff·88bf6bff·88bf69ff·a4cf8bff·f9fcf7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fffffeff·e3f0daff·a0cd84ff·8bc26aff·8ac16bff·88bf6bff·86bd6bff·83bb6bff·81b96aff·7eb76bff·71ae5fff·348622fc·145f0b7c·00000003·00000000·
17 ffffff00·155c0b6f·34871efa·6fae59ff·7cb665ff·7fb864ff·82bb65ff·85be65ff·88c066ff·88c164ff·a5d087ff·f9fcf7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e9f3e2ff·a6d189ff·8ac265ff·88c066ff·86be65ff·83bc65ff·80b965ff·7db764ff·7ab465ff·5ba1[·...·truncated·by·diffoscope;·len:·29,·SHA:·f85095674ff114fa9ae2fa8368d516fca5f60651cc1d021232242d60a6a0fad9·...·]00·17 00000000·155c0b6f·34871efa·6fae59ff·7cb665ff·7fb864ff·82bb65ff·85be65ff·88c066ff·88c164ff·a5d087ff·f9fcf7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e9f3e2ff·a6d189ff·8ac265ff·88c066ff·86be65ff·83bc65ff·80b965ff·7db764ff·7ab465ff·5ba1[·...·truncated·by·diffoscope;·len:·29,·SHA:·2f7b44db887e17c91b44e23971ba236b6f051d121c94b8ee2432651cf0d75829·...·]00·
18 09340614·237210c2·539d3aff·77b45eff·7bb75fff·7eba5fff·82bd5fff·85bf60ff·87c260ff·89c35fff·a5d283ff·f9fcf6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·eff7e9ff·add58fff·89c260ff·85c060ff·83bd5fff·80ba5fff·7cb85fff·78b55fff·6fae58ff·388a21fd·185d0b6b·ffff9f00·18 09340614·237210c2·539d3aff·77b45eff·7bb75fff·7eba5fff·82bd5fff·85bf60ff·87c260ff·89c35fff·a5d283ff·f9fcf6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·eff7e9ff·add58fff·89c260ff·85c060ff·83bd5fff·80ba5fff·7cb85fff·78b55fff·6fae58ff·388a21fd·185d0b6b·00000000·
19 134b0939·318317e6·65aa49ff·76b459ff·7ab859ff·7ebb59ff·82be5aff·85c15aff·88c45bff·8ac559ff·a6d47eff·f9fcf6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f4f9efff·b4d998ff·87c25cff·82bf59ff·7fbc5aff·7bb959ff·77b559ff·73b158ff·4b9930ff·206c0eb6·03230410·19 134b0939·318317e6·65aa49ff·76b459ff·7ab859ff·7ebb59ff·82be5aff·85c15aff·88c45bff·8ac559ff·a6d47eff·f9fcf6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f4f9efff·b4d998ff·87c25cff·82bf59ff·7fbc5aff·7bb959ff·77b559ff·73b158ff·4b9930ff·206c0eb6·03230410·
20 19550a62·3c8d1df6·6bae4cff·75b553ff·79b953ff·7ebc54ff·82c054ff·86c355ff·89c655ff·8bc854ff·a7d67aff·f9fcf6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8fbf5ff·bddea3ff·86c259ff·7fbd54ff·7bba53ff·76b653ff·72b353ff·5da53fff·2a7913da·0e400826·20 19550a62·3c8d1df6·6bae4cff·75b553ff·79b953ff·7ebc54ff·82c054ff·86c355ff·89c655ff·8bc854ff·a7d67aff·f9fcf6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8fbf5ff·bddea3ff·86c259ff·7fbd54ff·7bba53ff·76b653ff·72b353ff·5da53fff·2a7913da·0e400826·
21 1e5f0c89·42931efc·6aaf46ff·75b64eff·7aba4eff·7ebe4eff·82c24fff·87c54fff·8ac850ff·8cca4eff·a8d876ff·f9fcf5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f9fcf7ff·acd68aff·7ebf4dff·7bbb4eff·76b74eff·71b34dff·5ea83cff·338416e5·15490933·21 1e5f0c89·42931efc·6aaf46ff·75b64eff·7aba4eff·7ebe4eff·82c24fff·87c54fff·8ac850ff·8cca4eff·a8d876ff·f9fcf5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f9fcf7ff·acd68aff·7ebf4dff·7bbb4eff·76b74eff·71b34dff·5ea83cff·338416e5·15490933·
22 24640d95·409416fd·52a322ff·65af34ff·75b943ff·7ebf48ff·83c44aff·88c74aff·8ccb4aff·8ecd49ff·aada72ff·f9fcf5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d0e8bbff·81c14cff·79bc46ff·6eb43eff·5aa82aff·489d1bff·368713e6·184a0a35·22 24640d95·409416fd·52a322ff·65af34ff·75b943ff·7ebf48ff·83c44aff·88c74aff·8ccb4aff·8ecd49ff·aada72ff·f9fcf5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d0e8bbff·81c14cff·79bc46ff·6eb43eff·5aa82aff·489d1bff·368713e6·184a0a35·
23 26650d95·439715fd·4da316ff·55a819ff·60b01fff·6db92aff·7cc238ff·86c940ff·8ccd44ff·8fd043ff·abdd6eff·f9fdf5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfefeff·a8d28eff·71bb2fff·65b424ff·59ac1cff·4fa417ff·489e16ff·3b8b14e6·1b4d0b35·23 26650d95·439715fd·4da316ff·55a819ff·60b01fff·6db92aff·7cc238ff·86c940ff·8ccd44ff·8fd043ff·abdd6eff·f9fdf5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfefeff·a8d28eff·71bb2fff·65b424ff·59ac1cff·4fa417ff·489e16ff·3b8b14e6·1b4d0b35·
24 27650d95·469916fd·52a718ff·59ad19ff·60b219ff·67b819ff·6ebe1dff·77c421ff·80ca27ff·87d02aff·a8de60ff·f9fdf4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefeffff·c3ddb8ff·6eb830ff·68ba19ff·62b419ff·5bae19ff·55a818ff·4da217ff·3a8913e6·19490a35·24 27650d95·469916fd·52a718ff·59ad19ff·60b219ff·67b819ff·6ebe1dff·77c421ff·80ca27ff·87d02aff·a8de60ff·f9fdf4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefeffff·c3ddb8ff·6eb830ff·68ba19ff·62b419ff·5bae19ff·55a818ff·4da217ff·3a8913e6·19490a35·
25 25610d91·489916fc·57ab18ff·5eb019ff·65b61aff·6cbd1bff·73c21cff·79c71cff·7fcd1dff·84d11aff·a3df4fff·f9fdf3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·c8e2b7ff·77bf33ff·73c21aff·6fbe1bff·67b81aff·60b219ff·58ac18ff·51a517ff·378313e6·18470a35·25 25610d91·489916fc·57ab18ff·5eb019ff·65b61aff·6cbd1bff·73c21cff·79c71cff·7fcd1dff·84d11aff·a3df4fff·f9fdf3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·c8e2b7ff·77bf33ff·73c21aff·6fbe1bff·67b81aff·60b219ff·58ac18ff·51a517ff·378313e6·18470a35·
26 1f540c76·449115f9·5cae19ff·62b41aff·69ba1bff·71c11bff·78c71cff·7fcc1dff·86d21eff·8ad61cff·a8e34fff·f9fdf3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefdff·cae6afff·83cb31ff·7fcd1bff·7ac91cff·73c21cff·6cbc1bff·64b61aff·5caf19ff·54a718ff·347d11e0·18440930·26 1f540c76·449115f9·5cae19ff·62b41aff·69ba1bff·71c11bff·78c71cff·7fcc1dff·86d21eff·8ad61cff·a8e34fff·f9fdf3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefdff·cae6afff·83cb31ff·7fcd1bff·7ac91cff·73c21cff·6cbc1bff·64b61aff·5caf19ff·54a718ff·347d11e0·18440930·
27 1c490a56·388113ef·5dae19ff·66b71aff·6dbd1bff·75c41cff·7dcb1dff·84d11eff·8bd61fff·90db1dff·aee654ff·f9fdf3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfefdff·cceaa8ff·91d631ff·8bd71dff·86d21eff·7fcc1dff·77c61cff·70bf1bff·68b91aff·61b319ff·51a017ff·2e7410cd·13300720·27 1c490a56·388113ef·5dae19ff·66b71aff·6dbd1bff·75c41cff·7dcb1dff·84d11eff·8bd61fff·90db1dff·aee654ff·f9fdf3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfefdff·cceaa8ff·91d631ff·8bd71dff·86d21eff·7fcc1dff·77c61cff·70bf1bff·68b91aff·61b319ff·51a017ff·2e7410cd·13300720·
28 16350732·337a11d9·57a417ff·6dbd1bff·71c01bff·79c71cff·81ce1dff·88d41eff·8fda1fff·96df23ff·b3e85eff·fafdf4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfefbff·d3efa9ff·9fdf40ff·98df27ff·92dc20ff·8bd61eff·83d01dff·7bc91dff·73c21cff·6bbc1bff·67b71aff·408c14ff·27620e96·0000000c·28 16350732·337a11d9·57a417ff·6dbd1bff·71c01bff·79c71cff·81ce1dff·88d41eff·8fda1fff·96df23ff·b3e85eff·fafdf4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfefbff·d3efa9ff·9fdf40ff·98df27ff·92dc20ff·8bd61eff·83d01dff·7bc91dff·73c21cff·6bbc1bff·67b71aff·408c14ff·27620e96·0000000c·
29 00010011·2f6e0fa6·408b14ff·6ebc1bff·77c51cff·7cca1dff·85d11eff·8cd71fff·94de22ff·9ce12eff·b8e969ff·fafdf5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefffcff·d9f3afff·aee656ff·a7e445ff·9fe235ff·97df25ff·8fd91fff·87d31eff·7fcc1dff·76c51cff·74c31cff·59a618ff·388112f4·22500b57·00000002·29 00010011·2f6e0fa6·408b14ff·6ebc1bff·77c51cff·7cca1dff·85d11eff·8cd71fff·94de22ff·9ce12eff·b8e969ff·fafdf5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefffcff·d9f3afff·aee656ff·a7e445ff·9fe235ff·97df25ff·8fd91fff·87d31eff·7fcc1dff·76c51cff·74c31cff·59a618ff·388112f4·22500b57·00000002·
30 00000002·1f460a51·3c8413eb·509c16ff·7fca1fff·81ce1eff·87d31eff·8fda1fff·98e027ff·a0e238ff·baea6fff·f9fdf4ff·ffffffff·ffffffff·ffffffff·ffffffff·fefffcff·e0f5bdff·bdeb75ff·b5e963ff·ade653ff·a4e440ff·9be12cff·92dc20ff·8ad51eff·81ce1dff·80cc1eff·71bc1bff·428e14ff·347510c1·10250521·367c1000·30 00000002·1f460a51·3c8413eb·509c16ff·7fca1fff·81ce1eff·87d31eff·8fda1fff·98e027ff·a0e238ff·baea6fff·f9fdf4ff·ffffffff·ffffffff·ffffffff·ffffffff·fefffcff·e0f5bdff·bdeb75ff·b5e963ff·ade653ff·a4e440ff·9be12cff·92dc20ff·8ad51eff·81ce1dff·80cc1eff·71bc1bff·428e14ff·347510c1·10250521·00000000·
31 26550b00·040a0116·346e10a4·438f14fe·5ba51cff·8dd32eff·8fd824ff·92dc1fff·9ce12dff·a5e442ff·afe560ff·e7f4d7ff·ffffffff·ffffffff·ffffffff·fdfefaff·e4f7c7ff·cbef93ff·c3ed82ff·bbea70ff·b2e85cff·a8e548ff·9ee233ff·95de22ff·8cd81fff·8dd627ff·7fc726ff·4b9616ff·3f88[·...·truncated·by·diffoscope;·len:·29,·SHA:·89dcaec704a3b9f4e6d7c5c5ac07d1e4c19c252470f04c589e5f285158e4b21a·...·]00·31 00000000·040a0116·346e10a4·438f14fe·5ba51cff·8dd32eff·8fd824ff·92dc1fff·9ce12dff·a5e442ff·afe560ff·e7f4d7ff·ffffffff·ffffffff·ffffffff·fdfefaff·e4f7c7ff·cbef93ff·c3ed82ff·bbea70ff·b2e85cff·a8e548ff·9ee233ff·95de22ff·8cd81fff·8dd627ff·7fc726ff·4b9616ff·3f88[·...·truncated·by·diffoscope;·len:·29,·SHA:·75b923014d698048e1f2a288bbffb1999d9f5d389a57c9e74e0930f8fdc76990·...·]00·
32 00000000·00000002·152c0639·408212ce·4a9615ff·60a823ff·96d540ff·a1e239ff·a0e236ff·a8e547ff·b0e65bff·b0e075ff·def1c8ff·f1fae3ff·effadeff·def5baff·d6f2aaff·d1f19fff·c9ef8dff·bfec78ff·b5e963ff·aae54dff·a0e238ff·9ce12dff·9fdf3dff·82c534ff·509a19ff·489315fb·31660e94·03080117·326c0f00·00000000·32 00000000·00000002·152c0639·408212ce·4a9615ff·60a823ff·96d540ff·a1e239ff·a0e236ff·a8e547ff·b0e65bff·b0e075ff·def1c8ff·f1fae3ff·effadeff·def5baff·d6f2aaff·d1f19fff·c9ef8dff·bfec78ff·b5e963ff·aae54dff·a0e238ff·9ce12dff·9fdf3dff·82c534ff·509a19ff·489315fb·31660e94·03080117·00000000·00000000·
33 00000000·03060100·00000007·20400854·488c13db·519e16ff·5ba421ff·8eca49ff·b3e567ff·b7e966ff·b8ea6aff·bae972ff·bae779ff·c4ec87ff·d0f09eff·daf3b3ff·ddf5b9ff·d5f2a8ff·cbef92ff·c1ec7dff·b8ea6bff·b3e85fff·b4e862ff·a7de5aff·74b734ff·529d19ff·4f9b15fc·3a7310ac·0e1c0429·00000001·00000000·00000000· 
34 00000000·00000000·0c160300·0000000c·22410959·4b8e14d3·5aa717fe·5ba71bff·70b432ff·a1d466ff·c4e990ff·d4f1a6ff·dbf4b2ff·dff6baff·e5f7c8ff·e7f8cdff·e5f8caff·dff5bbff·d9f3aeff·d5f2a6ff·ccee98ff·b7e27eff·88c44cff·62ab25ff·58a518ff·55a016f8·3b7110a7·10210430·00000003·00000000·00000000·00000000· 
35 00000000·00000000·00000000·0a130200·0000000a·1a310746·457d11b1·5fa918f5·64b318ff·66b31dff·74ba30ff·8bc74eff·aad87aff·cce9acff·def1c9ff·e3f3d0ff·e1f2cdff·d7edbbff·bee296ff·9bd064ff·7fc03fff·6bb426ff·62b119ff·62b018fe·579c16e4·335f0d87·0b160327·00000003·00000000·00000000·00000000·00000000·33 00000000·00000000·00000007·20400854·488c13db·519e16ff·5ba421ff·8eca49ff·b3e567ff·b7e966ff·b8ea6aff·bae972ff·bae779ff·c4ec87ff·d0f09eff·daf3b3ff·ddf5b9ff·d5f2a8ff·cbef92ff·c1ec7dff·b8ea6bff·b3e85fff·b4e862ff·a7de5aff·74b734ff·529d19ff·4f9b15fc·3a7310ac·0e1c0429·00000001·00000000·00000000·
 34 00000000·00000000·00000000·0000000c·22410959·4b8e14d3·5aa717fe·5ba71bff·70b432ff·a1d466ff·c4e990ff·d4f1a6ff·dbf4b2ff·dff6baff·e5f7c8ff·e7f8cdff·e5f8caff·dff5bbff·d9f3aeff·d5f2a6ff·ccee98ff·b7e27eff·88c44cff·62ab25ff·58a518ff·55a016f8·3b7110a7·10210430·00000003·00000000·00000000·00000000·
 35 00000000·00000000·00000000·00000000·0000000a·1a310746·457d11b1·5fa918f5·64b318ff·66b31dff·74ba30ff·8bc74eff·aad87aff·cce9acff·def1c9ff·e3f3d0ff·e1f2cdff·d7edbbff·bee296ff·9bd064ff·7fc03fff·6bb426ff·62b119ff·62b018fe·579c16e4·335f0d87·0b160327·00000003·00000000·00000000·00000000·00000000·
36 00000000·00000000·00000000·00000000·00000000·00000005·0b130327·2f530c74·559315c9·6ab51af5·6fbe1aff·6ebe19ff·6ebd1bff·72bf22ff·7ac32aff·7dc62dff·7bc52dff·76c027ff·6fbd1fff·6dbc19ff·6ebe19ff·6dbb1afd·63ab18ea·457911aa·203a0853·02040015·00000001·00000000·00000000·00000000·00000000·00000000·36 00000000·00000000·00000000·00000000·00000000·00000005·0b130327·2f530c74·559315c9·6ab51af5·6fbe1aff·6ebe19ff·6ebd1bff·72bf22ff·7ac32aff·7dc62dff·7bc52dff·76c027ff·6fbd1fff·6dbc19ff·6ebe19ff·6dbb1afd·63ab18ea·457911aa·203a0853·02040015·00000001·00000000·00000000·00000000·00000000·00000000·
37 00000000·00000000·00000000·00000000·00000000·00000000·00000001·0000000c·101d0432·2f500b6c·487911a5·62a518d8·6bb51aee·6eba1af7·70bd1afb·70be1afc·70be1afc·6fbc1afa·6db81af4·69b119e8·599615c6·3e690f90·233d0854·060b0120·00000006·00000000·00000000·00000000·00000000·00000000·00000000·00000000·37 00000000·00000000·00000000·00000000·00000000·00000000·00000001·0000000c·101d0432·2f500b6c·487911a5·62a518d8·6bb51aee·6eba1af7·70bd1afb·70be1afc·70be1afc·6fbc1afa·6db81af4·69b119e8·599615c6·3e690f90·233d0854·060b0120·00000006·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
38 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000009·0103001b·14220538·26400956·31520c70·375c0d7f·385d0d83·385d0d83·35590d7a·2d4c0a66·2036074b·0b12032c·00000012·00000005·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·38 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000009·0103001b·14220538·26400956·31520c70·375c0d7f·385d0d83·385d0d83·35590d7a·2d4c0a66·2036074b·0b12032c·00000012·00000005·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
39 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000005·00000009·0000000d·0000000e·0000000e·0000000c·00000007·00000003·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·39 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000005·00000009·0000000d·0000000e·0000000e·0000000c·00000007·00000003·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
40 }40 }
3.43 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
6.8 KB
res/drawable-ldpi-v4/ic_stat_qm.png
5.84 KB
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·32;·height:·32;·bitdepth:·8;3 ····width:·32;·height:·32;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
Offset 119, 43 lines modifiedOffset 119, 43 lines modified
119 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100119 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
120 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100120 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
121 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100121 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
122 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100122 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
123 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100123 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
124 }124 }
125 tRNS·{125 tRNS·{
126 ·0·64·133·191·196·158·128·7·189·213·127·69·68·87·123·255·188·175·63·251·227·195·15·6·2·112·226·201·57·76·232·56·231·136·157·115·132·233·253·113·245·21·192·178·58·181·31·223·4·140·205·65·43·160·159·238·11·173·221·225·171·25·117·180·235·41·254·109·252·106·169·38·130·197·219·179·220·143·10·153·114·102·194·36·67·139·22·18·237·229·53·116·228·29·129·72·242·211·27·241·186·35·51·120·222·105·8·125·89·30·66·151·131·239·147·146·190}126 ·0·64·133·191·196·158·128·7·189·213·127·69·68·87·123·188·175·63·251·227·195·15·6·2·112·226·201·57·76·232·56·231·136·157·115·132·233·253·113·245·21·192·178·58·181·31·223·4·140·205·65·43·160·159·238·11·173·221·225·171·25·117·180·235·41·254·109·252·106·169·38·130·197·219·179·220·143·10·153·114·102·194·36·67·139·22·18·237·229·53·116·228·29·129·72·242·211·27·241·186·35·51·120·222·105·8·125·89·30·66·151·131·239·147·146·190}
127 IMAGE·{127 IMAGE·{
128 ····pixels·hex128 ····pixels·hex
129 0000000102030404040404040404040404040404040404040404040506070000129 0000000102030404040404040404040404040404040404040404040506070000
130 000008090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0d0e0f0100130 000008090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0d0e740100
131 0010110000000000000000000000000000000000000000000000000000121301131 000f100000000000000000000000000000000000000000000000000000111201
132 0109000000000000000000000000000000000000000000000000000000000114132 0109000000000000000000000000000000000000000000000000000000000113
133 020a000000000000000000000000000000000000000000000000000000000015133 020a000000000000000000000000000000000000000000000000000000000014
134 100b000000000000000000000000000000000000000000000000000000000006134 0f0b000000000000000000000000000000000000000000000000000000000006
135 100c000000000000000000000000000000000000000000000000000000000006135 0f0c000000000000000000000000000000000000000000000000000000000006
136 100c000000000000000000000000000000000000000000000000000000000006136 0f0c000000000000000000000000000000000000000000000000000000000006
137 100c000000000000000000000000000000000000000000000000000000000006137 0f0c000000000000000000000000000000000000000000000000000000000006
138 100c000000000000000000000000000000000000000000000000000000000006138 0f0c000000000000000000000000000000000000000000000000000000000006
139 100c000000000000001617000000000000000000000000000000000000000006139 0f0c000000000000001516000000000000000000000000000000000000000006
140 100c0000000018191a0f131b1c0000001d1e06000000001f2021000000000006140 0f0c0000000017181974121a1b0000001c1d06000000001e1f20000000000006
141 100c00000000220f15232425260b0000270f28290000002a0f2b000000000006141 0f0c00000000217414222324250b00002674272800000029742a000000000006
142 100c0000002c0f2d1800002e282f3000310f132400002c0f1332000000000006142 0f0c0000002b742c1700002d272e2f003074122300002b741231000000000006
143 100c000000060f3300000000050f3400351336373800393a083b000000000006143 0f0c00000006743200000000057433003412353637003839083a000000000006
144 100c0000003c0f3d000000003e0f0d003f404142432e44454628000000000006144 0f0c0000003b743c000000003d740d003e3f4041422d43444527000000000006
145 100c000000220f4700000000480f1d00494a004b4c4d374e4f0f170000000006 
146 100c000000500f5100000000520f5300093200540f262100550f560000000006145 0f0c0000002174460000000047741c004849004a4b4c364d4e74160000000006
 146 0f0c0000004f7450000000005174520009310053742520005474550000000006
147 100c0000005758595a00185b0f2d00005c15000009135d005e0f470000000006147 0f0c0000005657585900175a742c00005b14000009125c005d74460000000006
148 100c000000005f370f14600f616200006364000065660000670f660000000006148 0f0c000000005e3674135f746061000062630000646500006674650000000006
149 100c00000000006219680f696a0000006b6c0000000000001f066d0000000006149 0f0c00000000006118677468690000006a6b0000000000001e066c0000000006
150 100c000000000000001d2632195a000000000000000000000000000000000006150 0f0c000000000000001c25311859000000000000000000000000000000000006
151 100c00000000000000006e6f6170000000000000000000000000000000000006151 0f0c00000000000000006d6e606f000000000000000000000000000000000006
152 100c000000000000000000000000000000000000000000000000000000000006152 0f0c000000000000000000000000000000000000000000000000000000000006
153 100c000000000000000000000000000000000000000000000000000000000006153 0f0c000000000000000000000000000000000000000000000000000000000006
154 100c000000000000000000000000000000000000000000000000000000000006154 0f0c000000000000000000000000000000000000000000000000000000000006
155 100c000000000000000000000000000000000000000000000000000000000006155 0f0c000000000000000000000000000000000000000000000000000000000006
156 360d00000000000000000000000000000000000000000000000000000000003e156 350d00000000000000000000000000000000000000000000000000000000003d
157 060e000000000000000000000000000000000000000000000000000000000071157 060e000000000000000000000000000000000000000000000000000000000070
158 070f120000000000000000000000000000000000000000000000000000007208158 0774110000000000000000000000000000000000000000000000000000007108
159 0001440100000000000000000000000000000000000000000000000000737418159 0001430100000000000000000000000000000000000000000000000000727317
160 0000011a15060606060606060606060606060606060606060606065b71081800160 0000011914060606060606060606060606060606060606060606065a70081700
161 }161 }
916 B
Image content
Pixel difference
compared images
Flicker difference
compared images
9.52 KB
res/drawable-ldpi-v4/ic_launcher.png
6.73 KB
sng
    
Offset 1, 32 lines modifiedOffset 1, 43 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·24;·height:·24;·bitdepth:·8;3 ····width:·24;·height:·24;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(··0,167,169)·····#·rgb·=·(0x00,0xa7,0xa9)7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·39,208,210)·····#·rgb·=·(0x27,0xd0,0xd2)8 ····(·39,208,210)·····#·rgb·=·(0x27,0xd0,0xd2)
9 ····(··6,203,204)·····#·rgb·=·(0x06,0xcb,0xcc)9 ····(··6,203,204)·····#·rgb·=·(0x06,0xcb,0xcc)
10 ····(··4,203,204)·····#·rgb·=·(0x04,0xcb,0xcc)10 ····(··4,203,204)·····#·rgb·=·(0x04,0xcb,0xcc)
11 ····(··0,203,204)·····#·rgb·=·(0x00,0xcb,0xcc) 
12 ····(··3,203,204)·····#·rgb·=·(0x03,0xcb,0xcc)11 ····(··3,203,204)·····#·rgb·=·(0x03,0xcb,0xcc)
13 ····(··7,203,205)·····#·rgb·=·(0x07,0xcb,0xcd)12 ····(··7,203,205)·····#·rgb·=·(0x07,0xcb,0xcd)
14 ····(·29,208,208)·····#·rgb·=·(0x1d,0xd0,0xd0)13 ····(·29,208,208)·····#·rgb·=·(0x1d,0xd0,0xd0)
15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
16 ····(·38,203,209)·····#·rgb·=·(0x26,0xcb,0xd1)14 ····(·38,203,209)·····#·rgb·=·(0x26,0xcb,0xd1)
17 ····(··1,197,201)·····#·rgb·=·(0x01,0xc5,0xc9) 
18 ····(··0,197,201)·····#·rgb·=·(0x00,0xc5,0xc9) 
19 ····(·22,200,205)·····#·rgb·=·(0x16,0xc8,0xcd)15 ····(·22,200,205)·····#·rgb·=·(0x16,0xc8,0xcd)
20 ····(··6,193,199)·····#·rgb·=·(0x06,0xc1,0xc7)16 ····(··6,193,199)·····#·rgb·=·(0x06,0xc1,0xc7)
21 ····(··0,192,198)·····#·rgb·=·(0x00,0xc0,0xc6) 
22 ····(··4,192,199)·····#·rgb·=·(0x04,0xc0,0xc7)17 ····(··4,192,199)·····#·rgb·=·(0x04,0xc0,0xc7)
23 ····(··4,187,196)·····#·rgb·=·(0x04,0xbb,0xc4)18 ····(··4,187,196)·····#·rgb·=·(0x04,0xbb,0xc4)
24 ····(··0,186,195)·····#·rgb·=·(0x00,0xba,0xc3) 
25 ····(··2,186,195)·····#·rgb·=·(0x02,0xba,0xc3)19 ····(··2,186,195)·····#·rgb·=·(0x02,0xba,0xc3)
 20 ····(··3,·90,145)·····#·rgb·=·(0x03,0x5a,0x91)
 21 ····(··2,·90,144)·····#·rgb·=·(0x02,0x5a,0x90)
 22 ····(··6,·86,143)·····#·rgb·=·(0x06,0x56,0x8f)
 23 ····(··4,·86,143)·····#·rgb·=·(0x04,0x56,0x8f)
 24 ····(·28,·97,152)·····#·rgb·=·(0x1c,0x61,0x98)
 25 ····(·17,·90,147)·····#·rgb·=·(0x11,0x5a,0x93)
 26 ····(·22,·88,146)·····#·rgb·=·(0x16,0x58,0x92)
 27 ····(··4,·75,138)·····#·rgb·=·(0x04,0x4b,0x8a)
 28 ····(··2,·73,136)·····#·rgb·=·(0x02,0x49,0x88)
 29 ····(··1,·73,136)·····#·rgb·=·(0x01,0x49,0x88)
 30 ····(··5,·75,137)·····#·rgb·=·(0x05,0x4b,0x89)
 31 ····(·18,·85,144)·····#·rgb·=·(0x12,0x55,0x90)
 32 ····(··0,203,204)·····#·rgb·=·(0x00,0xcb,0xcc)
 33 ····(··1,197,201)·····#·rgb·=·(0x01,0xc5,0xc9)
 34 ····(··0,197,201)·····#·rgb·=·(0x00,0xc5,0xc9)
 35 ····(··0,192,198)·····#·rgb·=·(0x00,0xc0,0xc6)
 36 ····(··0,186,195)·····#·rgb·=·(0x00,0xba,0xc3)
26 ····(··0,180,191)·····#·rgb·=·(0x00,0xb4,0xbf)37 ····(··0,180,191)·····#·rgb·=·(0x00,0xb4,0xbf)
27 ····(··0,174,189)·····#·rgb·=·(0x00,0xae,0xbd)38 ····(··0,174,189)·····#·rgb·=·(0x00,0xae,0xbd)
28 ····(··0,174,188)·····#·rgb·=·(0x00,0xae,0xbc)39 ····(··0,174,188)·····#·rgb·=·(0x00,0xae,0xbc)
29 ····(··0,170,185)·····#·rgb·=·(0x00,0xaa,0xb9)40 ····(··0,170,185)·····#·rgb·=·(0x00,0xaa,0xb9)
30 ····(··0,171,185)·····#·rgb·=·(0x00,0xab,0xb9)41 ····(··0,171,185)·····#·rgb·=·(0x00,0xab,0xb9)
31 ····(··0,170,184)·····#·rgb·=·(0x00,0xaa,0xb8)42 ····(··0,170,184)·····#·rgb·=·(0x00,0xaa,0xb8)
32 ····(··0,172,186)·····#·rgb·=·(0x00,0xac,0xba)43 ····(··0,172,186)·····#·rgb·=·(0x00,0xac,0xba)
Offset 192, 56 lines modifiedOffset 203, 44 lines modified
192 ····(··0,·99,151)·····#·rgb·=·(0x00,0x63,0x97)203 ····(··0,·99,151)·····#·rgb·=·(0x00,0x63,0x97)
193 ····(··0,100,151)·····#·rgb·=·(0x00,0x64,0x97)204 ····(··0,100,151)·····#·rgb·=·(0x00,0x64,0x97)
194 ····(··0,·95,148)·····#·rgb·=·(0x00,0x5f,0x94)205 ····(··0,·95,148)·····#·rgb·=·(0x00,0x5f,0x94)
195 ····(·20,111,158)·····#·rgb·=·(0x14,0x6f,0x9e)206 ····(·20,111,158)·····#·rgb·=·(0x14,0x6f,0x9e)
196 ····(·88,152,187)·····#·rgb·=·(0x58,0x98,0xbb)207 ····(·88,152,187)·····#·rgb·=·(0x58,0x98,0xbb)
197 ····(·71,142,179)·····#·rgb·=·(0x47,0x8e,0xb3)208 ····(·71,142,179)·····#·rgb·=·(0x47,0x8e,0xb3)
198 ····(··0,·94,147)·····#·rgb·=·(0x00,0x5e,0x93)209 ····(··0,·94,147)·····#·rgb·=·(0x00,0x5e,0x93)
199 ····(··3,·90,145)·····#·rgb·=·(0x03,0x5a,0x91) 
200 ····(··0,·89,144)·····#·rgb·=·(0x00,0x59,0x90)210 ····(··0,·89,144)·····#·rgb·=·(0x00,0x59,0x90)
201 ····(··2,·90,144)·····#·rgb·=·(0x02,0x5a,0x90) 
202 ····(··6,·86,143)·····#·rgb·=·(0x06,0x56,0x8f) 
203 ····(··0,·83,141)·····#·rgb·=·(0x00,0x53,0x8d)211 ····(··0,·83,141)·····#·rgb·=·(0x00,0x53,0x8d)
204 ····(··0,·82,141)·····#·rgb·=·(0x00,0x52,0x8d)212 ····(··0,·82,141)·····#·rgb·=·(0x00,0x52,0x8d)
205 ····(··4,·86,143)·····#·rgb·=·(0x04,0x56,0x8f) 
206 ····(·28,·97,152)·····#·rgb·=·(0x1c,0x61,0x98) 
207 ····(··1,·77,139)·····#·rgb·=·(0x01,0x4d,0x8b)213 ····(··1,·77,139)·····#·rgb·=·(0x01,0x4d,0x8b)
208 ····(··0,·77,139)·····#·rgb·=·(0x00,0x4d,0x8b)214 ····(··0,·77,139)·····#·rgb·=·(0x00,0x4d,0x8b)
209 ····(··1,·77,138)·····#·rgb·=·(0x01,0x4d,0x8a)215 ····(··1,·77,138)·····#·rgb·=·(0x01,0x4d,0x8a)
210 ····(·17,·90,147)·····#·rgb·=·(0x11,0x5a,0x93) 
211 ····(·22,·88,146)·····#·rgb·=·(0x16,0x58,0x92) 
212 ····(··4,·75,138)·····#·rgb·=·(0x04,0x4b,0x8a) 
213 ····(··2,·73,136)·····#·rgb·=·(0x02,0x49,0x88) 
214 ····(··0,·71,135)·····#·rgb·=·(0x00,0x47,0x87)216 ····(··0,·71,135)·····#·rgb·=·(0x00,0x47,0x87)
215 ····(··1,·73,136)·····#·rgb·=·(0x01,0x49,0x88) 
216 ····(··5,·75,137)·····#·rgb·=·(0x05,0x4b,0x89) 
217 ····(·18,·85,144)·····#·rgb·=·(0x12,0x55,0x90) 
218 }217 }
219 tRNS·{218 tRNS·{
220 ·0·26·181·250·255·252·191·40·0·25·255·255·45·181·255·207·250·255·253·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255·255[·...·truncated·by·diffoscope;·len:·549,·SHA:·b26fb79143683f28abc8d1a71e7b9e0fc9739660cd78cff3274e8498f4911b2a·...·]·253·216·59}219 ·0·26·181·250·252·191·40·25·45·181·207·250·253·252·254·190·215·40·59·45·207·253·253·216·59}
221 IMAGE·{220 IMAGE·{
222 ····pixels·hex221 ····pixels·hex
 222 000102031919191919191919191919191919191904050600
 223 071a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a08
223 000102030404040404040404040404040404040405060708 
224 090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0c 
225 0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0f 
226 101111111111111111111111111111111111111111111112 
227 131313131313131313131313131313131313131313131313 
228 14141415161718191a1414141a1b1c1a1414141a1c1b1514 
229 1d1d1e1f2021212223241d1d252627281d1d1d292a2b2c1d 
230 2d2e2f213031323321342d2d352121362d2d2d372121382d 
231 393a213b3c3d3e3f33214039412121423c39434421214539 
232 464721484949494a4b214c494d214e214f49502151215249 
233 5354215556565656572158595a215b5c5d5e5f3360216156 
234 62632164656565656621676869216a6b216c216d6e216f68 
235 707121727373737374217564762177782179217a7b217c7d 
236 7e7f2180817e82835c21838485218687882189878a218b84 
237 8c8d8e218f90915c219293949521968c9798998c9a219b9c 
238 9d9e9fa0a12121a2a3a49d9fa5a6a79d9da89d9da9aaab9f 
239 acacacadaeaf21b0b1b2b3acb4b2b3acacacacacb3b2b4ac 
240 b4b4b4b4b4b5b62121b7b8b4b4b4b4b4b4b4b4b4b4b4b4b4 
241 b9b9b9b9b9babbbcbdbeb9b9b9b9b9b9b9b9b9b9b9b9b9b9 
242 bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf 
243 c0c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2224 091c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0a
244 c3c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c6 
245 c7c8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9cacb225 0b1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0c
 226 1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e
 227 1f1f1f2021222324251f1f1f252627251f1f1f252726201f
 228 2828292a2b2c2c2d2e2f2828303132332828283435363728
 229 38393a2c3b3c3d3e2c3f3838402c2c41383838422c2c4338
 230 44452c464748494a3e2c4b444c2c2c4d47444e4f2c2c5044
 231 51522c5354545455562c5754582c592c5a545b2c5c2c5d54
 232 5e5f2c6061616161622c6364652c666768696a3e6b2c6c61
 233 6d6e2c6f70707070712c7273742c75762c772c78792c7a73
 234 7b7c2c7d7e7e7e7e7f2c806f812c82832c842c85862c8788
 235 898a2c8b8c898d8e672c8e8f902c9192932c9492952c968f
 236 9798992c9a9b9c672c9d9e9fa02ca197a2a3a497a52ca6a7
 237 a8a9aaabac2c2cadaeafa8aab0b1b2a8a8b3a8a8b4b5b6aa
 238 b7b7b7b8b9ba2cbbbcbdbeb7bfbdbeb7b7b7b7b7bebdbfb7
 239 bfbfbfbfbfc0c12c2cc2c3bfbfbfbfbfbfbfbfbfbfbfbfbf
 240 c4c4c4c4c4c5c6c7c8c9c4c4c4c4c4c4c4c4c4c4c4c4c4c4
 241 cacacacacacacacacacacacacacacacacacacacacacacaca
 242 0dcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb0e
 243 0fcccdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcc10
246 08cccdcecfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd0d1d208244 11cecfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd012
 245 00131415d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d116171800
247 }246 }
Max diff block lines reached; -1/6883 bytes (-0.01%) of diff not shown.
2.73 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
12.4 KB
res/drawable-mdpi-v4/ic_stat_qm.png
11.2 KB
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
Offset 166, 59 lines modifiedOffset 166, 59 lines modified
166 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100166 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
167 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100167 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
168 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100168 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
169 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100169 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
170 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100170 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
171 }171 }
172 tRNS·{172 tRNS·{
173 ·0·18·127·172·196·178·149·103·25·163·240·241·217·181·222·255·251·124·17·249·89·2·191·189·186·26·91·184·118·88·214·195·98·218·188·3·72·161·142·97·36·96·52·8·95·32·48·204·250·129·6·7·224·116·104·67·212·185·190·1·33·107·12·236·131·10·83·20·187·102·61·225·5·115·157·100·9·230·239·85·246·180·231·53·141·160·201·228·64·99·130·232·27·73·213·121·136·221·11·154·140·151·215·159·243·245·50·122·166·198·47·45·143·105·206·207·86·84·182·193·253·51·34·197·171·175·77·38·43·101·168·211·62·66·54·146·119·71·94·40·155·55·4·237·147·44·80·68·156·226·110·192·69·29·248·137·254·21·235·223·15·150·23·24}173 ·0·18·127·172·196·178·149·103·25·163·240·241·217·181·222·251·124·17·249·89·2·191·189·186·26·91·184·118·88·214·195·98·218·188·3·72·161·142·97·36·96·52·8·95·32·48·204·250·129·6·7·224·116·104·67·212·185·190·1·33·107·12·236·131·10·83·20·187·102·61·225·5·115·157·100·9·230·239·85·246·180·231·53·141·160·201·228·64·99·130·232·27·73·213·121·136·221·11·154·140·151·215·159·243·245·50·122·166·198·47·45·143·105·206·207·86·84·182·193·253·51·34·197·171·175·77·38·43·101·168·211·62·66·54·146·119·71·94·40·155·55·4·237·147·44·80·68·156·226·110·192·69·29·248·137·254·21·235·223·15·150·23·24}
174 IMAGE·{174 IMAGE·{
175 ····pixels·hex175 ····pixels·hex
176 000000000001020304040404040404040404040404040404040404040404040404040404040404040506070000000000176 000000000001020304040404040404040404040404040404040404040404040404040404040404040506070000000000
177 00000008090a0b0c04040404040404040404040404040404040404040404040404040404040404040d0e0f1011000000177 00000008090a0b0c04040404040404040404040404040404040404040404040404040404040404040d0ea30f10000000
178 000012130f1400000000000000000000000000000000000000000000000000000000000000000000000015160f170000178 00001112a3130000000000000000000000000000000000000000000000000000000000000000000000001415a3160000
179 00081318190000000000000000000000000000000000000000000000000000000000000000000000000000001a0f1b00179 000812171800000000000000000000000000000000000000000000000000000000000000000000000000000019a31a00
180 00090f1900000000000000000000000000000000000000000000000000000000000000000000000000000000001c0f1d180 0009a31800000000000000000000000000000000000000000000000000000000000000000000000000000000001ba31c
181 010a14000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e1f181 010a13000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d1e
182 020b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200a182 020b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0a
183 03210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f183 0320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
184 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f184 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
185 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f185 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
186 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f186 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
187 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f187 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
188 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f188 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
189 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f189 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
190 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f190 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
191 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f191 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
192 221f00000000000000000023241c25262728000000000000001a292a000000000000002b2c292d00000000000000000f192 211e00000000000000000022231b2425262700000000000000192829000000000000002a2b282c0000000000000000a3
193 221f00000000000000002e2f0f0f0f0f0f30313200000000330f0f3432000000000000350f0f3600000000000000000f 
194 221f0000000000000037100f0f3825390b0f0f3a3b0000003c0f0f0f3d00000000003e3f0f0f4000000000000000000f 
195 221f000000000000410e0f0b4200000043440f0f45000000460f0f0f474800000000490f0f0f4a00000000000000000f 
196 221f000000000000020f0f4b00000000004c4d0f4e4100004f0f0f500f29000000334d0f500f5100000000000000000f 
197 221f000000000000390f5248000000000000490f0f5300003d0f30540f383b0000200f52550f5600000000000000000f 
198 221f000000000000570f3900000000000000580f0f5900005a0f5b5c130f5d003b5e0f5f600f6100000000000000000f 
199 221f0000000000620f0f63000000000000003c0f0f640000650f6600670f4400240f68125f0f0b00000000000000000f 
200 221f00000000003b690f03000000000000006a0f0f6b00006c0f6d006e0f0f6f390f7000710f0f23000000000000000f 
201 221f000000000000720f7300000000000000740f0f750000760f0d0000220f770f783c00140f0f43000000000000000f 
202 221f000000000000250f0f79000000000000220f787a00007b0f7c00005d0f0f0f7d00007e0f0f7f000000000000000f 
203 221f00000000000080100f6d0100000000810f0f82000000830f0900003b0c0f0f840000850f0f86000000000000000f 
204 221f00000000000000870f0f3488898a6c0f0f0b8b000000340f8c0000004534220000008d0f0f37000000000000000f 
205 221f000000000000008e540f0f0f0f0f0f0f526e000000008f0f90000000000000000000910f0f92000000000000000f193 211e00000000000000002d2ea3a3a3a3a32f30310000000032a3a3333100000000000034a3a3350000000000000000a3
 194 211e00000000000000360fa3a33724380ba3a3393a0000003ba3a3a33c00000000003d3ea3a33f0000000000000000a3
 195 211e000000000000400ea30b410000004243a3a34400000045a3a3a346470000000048a3a3a3490000000000000000a3
 196 211e00000000000002a3a34a00000000004b4ca34d4000004ea3a34fa328000000324ca34fa3500000000000000000a3
 197 211e00000000000038a3514700000000000048a3a35200003ca32f53a3373a00001fa35154a3550000000000000000a3
 198 211e00000000000056a3380000000000000057a3a358000059a35a5b12a35c003a5da35e5fa3600000000000000000a3
 199 211e000000000061a3a362000000000000003ba3a363000064a3650066a3430023a367115ea30b0000000000000000a3
 200 211e00000000003a68a3030000000000000069a3a36a00006ba36c006da3a36e38a36f0070a3a32200000000000000a3
 201 211e00000000000071a3720000000000000073a3a374000075a30d000021a376a3773b0013a3a34200000000000000a3
 202 211e00000000000024a3a37800000000000021a3777900007aa37b00005ca3a3a37c00007da3a37e00000000000000a3
 203 211e0000000000007f0fa36c010000000080a3a38100000082a30900003a0ca3a383000084a3a38500000000000000a3
 204 211e0000000000000086a3a3338788896ba3a30b8a00000033a38b0000004433210000008ca3a33600000000000000a3
 205 211e000000000000008d53a3a3a3a3a3a3a3516d000000008ea38f00000000000000000090a3a39100000000000000a3
206 221f0000000000000000009394950f0f0e9612000000000044977100000000000000000008979798000000000000000f206 211e000000000000000000929394a3a30e951100000000004396700000000000000000000896969700000000000000a3
207 221f000000000000000000000015660f669900000000000000000000000000000000000000000000000000000000000f207 211e00000000000000000000001465a365980000000000000000000000000000000000000000000000000000000000a3
208 221f0000000000000000000000007e300f9a179b8400000000000000000000000000000000000000000000000000000f208 211e0000000000000000000000007d2fa399169a830000000000000000000000000000000000000000000000000000a3
209 221f0000000000000000000000000046779c0f0f2c00000000000000000000000000000000000000000000000000000f209 211e0000000000000000000000000045769ba3a32b0000000000000000000000000000000000000000000000000000a3
210 221f00000000000000000000000000000099925f9d00000000000000000000000000000000000000000000000000000f210 211e00000000000000000000000000000098915e9c0000000000000000000000000000000000000000000000000000a3
211 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f211 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
212 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f212 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
213 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f213 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
214 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f214 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
215 221f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f215 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3
216 7d760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e216 7c750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d
217 069f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120f217 069e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a3
218 070f15000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a0f218 07a3140000000000000000000000000000000000000000000000000000000000000000000000000000000000000059a3
219 001016000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00fa1 
220 00110f1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000170fa2219 000f150000000000000000000000000000000000000000000000000000000000000000000000000000000000009fa3a0
 220 0010a319000000000000000000000000000000000000000000000000000000000000000000000000000000000016a3a1
221 0000170f1c0000000000000000000000000000000000000000000000000000000000000000000000000000a0179f8500221 000016a31b00000000000000000000000000000000000000000000000000000000000000000000000000009f169e8400
222 000000390f1e2000000000000000000000000000000000000000000000000000000000000000000000125a0f0f850000222 00000038a31d1f000000000000000000000000000000000000000000000000000000000000000000001159a3a3840000
223 0000000014040a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f5b0f0fa1a3000000223 0000000013040aa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a35aa3a3a0a2000000
224 }224 }
1.13 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
15.9 KB
res/drawable-mdpi-v4/ic_launcher.png
11.2 KB
sng
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·48;·height:·48;·bitdepth:·8;3 ····width:·48;·height:·48;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 00000000·00000000·9debed00·00000000·4edbdb27·0ccecf98·10cfcfe5·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·137,·SHA:·ea069ab33c78bfcafe5b69443fb349960fae7e5d0d70a951417220e457df1850·...·]00·00000000·00000000·8 00000000·00000000·00000000·00000000·4edbdb27·0ccecf98·10cfcfe5·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·137,·SHA:·68f221007971a559b8ecb7a8c3834a27108577c10017ab62ae4d7076146e6f3c·...·]00·00000000·00000000·
9 00000000·8ce5e600·00000000·16cdcfa1·00c8caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9[·...·truncated·by·diffoscope;·len:·155,·SHA:·741f902de14268355acbaa09c6b37779d33086e4b6cc977ad5484984ad46fd81·...·]00·00000000·9 00000000·00000000·00000000·16cdcfa1·00c8caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9caff·00c9[·...·truncated·by·diffoscope;·len:·155,·SHA:·6bbaa281f080875b6d4162d7cf35396159b3e30d7275c255ec4a554f1c58e1db·...·]00·00000000·
10 9ce9eb00·00000000·0bc9cbd9·00c7c9ff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7[·...·truncated·by·diffoscope;·len:·173,·SHA:·a0bc5d393da65afa133a7d1d161f418c5bb0553c1a291d3387a2bce97a48353b·...·]00·10 00000000·00000000·0bc9cbd9·00c7c9ff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7caff·00c7[·...·truncated·by·diffoscope;·len:·173,·SHA:·eba138d1b89ad5d010ef11d80d2887a5b1f17928c5b7c0c399866ea823d37fd4·...·]00·
11 00000000·16c8cca0·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·0ac6cadc·00000000·11 00000000·16c8cca0·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·00c3c8ff·0ac6cadc·00000000·
12 4ed3d827·00c0c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c0c6ff·19c6cb62·12 4ed3d827·00c0c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c1c6ff·00c0c6ff·19c6cb62·
13 0cc0c799·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·08c0c7ce·13 0cc0c799·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·08c0c7ce·
14 10bfc7e6·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·07bdc5f2·14 10bfc7e6·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·07bdc5f2·
15 00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·15 00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·
16 00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·16 00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·00b5c0ff·
17 00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·17 00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·00b3beff·
Offset 46, 11 lines modifiedOffset 46, 11 lines modified
46 006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·46 006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·006094ff·
47 005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·47 005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·005c92ff·
48 005990ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a90ff·48 005990ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a91ff·005a90ff·
49 0e6095ec·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·075b92f6·49 0e6095ec·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·075b92f6·
50 0c5b93a6·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·045790d7·50 0c5b93a6·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·045790d7·
51 2d71a045·004f8aff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00508bff·1962987d·51 2d71a045·004f8aff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00508bff·1962987d·
52 00000000·0f5892ca·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·07538ef0·00000000·52 00000000·0f5892ca·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·004e8aff·07538ef0·00000000·
53 497fab00·e5f1f306·08508cf2·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c[·...·truncated·by·diffoscope;·len:·173,·SHA:·09bc2e696b42e2df2a661e6f92043193b1a5d35f57688ff3d79a766f80fbaee9·...·]00·53 00000000·e5f1f306·08508cf2·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c[·...·truncated·by·diffoscope;·len:·173,·SHA:·61cf7603987252256d08113cca2cc4768a560fc822bf5efa840273b259124e65·...·]00·
54 00000000·3d76a500·a6c1d60b·0a508ddc·004787ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004887ff·074e8bf0·1f5e9723·155a9201·00000000·54 00000000·00000000·a6c1d60b·0a508ddc·004787ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004887ff·074e8bf0·1f5e9723·155a9201·00000000·
55 00000000·00000000·3770a200·00000000·19599262·084c8bcd·074b8af2·004687ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·0046[·...·truncated·by·diffoscope;·len:·137,·SHA:·03405106e05e93d0e3f59dcc3e3f4c4793d7fc4d48bc2f4accb20943ffadfa64·...·]00·00000000·00000000·55 00000000·00000000·00000000·00000000·19599262·084c8bcd·074b8af2·004687ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·0046[·...·truncated·by·diffoscope;·len:·137,·SHA:·c58cf96ab0ae3fc31416a38676a179f68782855d304c070f9219c3b80d64d116·...·]00·00000000·00000000·
56 }56 }
4.64 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
153 KB
res/drawable-xxhdpi-v4/ic_stat_qm.png
148 KB
sng
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·192;·height:·192;·bitdepth:·8;3 ····width:·192;·height:·192;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
 7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
Offset 40, 17 lines modifiedOffset 41, 14 lines modified
40 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10041 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
41 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10042 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
42 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10043 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
43 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10044 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
44 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10045 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
45 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10046 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
46 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10047 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
47 ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe) 
48 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 
49 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 
50 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10048 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
51 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10049 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
52 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10050 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
53 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10051 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
54 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10052 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
55 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10053 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
56 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10054 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
Offset 254, 205 lines modifiedOffset 252, 206 lines modified
254 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100252 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
255 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100253 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
256 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100254 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
257 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100255 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
258 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100256 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
259 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100257 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
260 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100258 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 259 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
261 }260 }
262 tRNS·{261 tRNS·{
263 ·0·21·72·97·119·124·136·116·107·71·38·1·36·100·156·196·231·255·232·243·155·98·56·37·89·163·226·242·246·241·225·183·114·5·15·150·234·224·176·28·0·51·162·233·249·237·240·251·161·48·57·179·250·238·175·8·99·254·203·171·138·130·131·158·204·239·194·252·168·62·159·235·220·148·87·50·4·34·88·149·216·207·61·7·236·49·17·95·198·85·26·2·153·16·94·187·245·193·70·3·40·218·93·52·248·191·223·45·244·54·205·91·43·41·23·58·27·112·178·182·84·39·104·197·199·202·86·230·1·35·219·157·215·135·102·120·139·115·128·64·68·6·32·47·9·10·188·227·253·79·173·184·180·29·12·134·20·221·211·103·132·190·25·80·55·63·101·11·117·108·113·67·212·213·60·164·140·189·185·69·152·214·146·170·209·177·75·192·96·125·144·129·201·123·127·165·42·141·46·143·181·19·65·206·195·59·228·174·186·81·22·44·217·122·53·145·66·111·160·121·92·106·151·33·78·137·118·82·126·18·200·222·73·14·76·13·30·167·147·24·133·105·166·169·229·210·31·83·77·109·247·208·154·90}262 ·0·21·72·97·119·124·136·116·107·71·38·1·36·100·156·196·231·232·243·155·98·56·37·89·163·226·242·246·241·225·183·114·5·15·150·234·224·176·28·51·162·233·249·237·240·251·161·48·57·179·250·238·175·8·99·254·203·171·138·130·131·158·204·239·194·252·168·62·159·235·220·148·87·50·4·34·88·149·216·207·61·7·236·49·17·95·198·85·26·2·153·16·94·187·245·193·70·3·40·218·93·52·248·191·223·45·244·54·205·91·43·41·23·58·27·112·178·182·84·39·104·197·199·202·86·230·1·35·219·157·215·135·102·120·139·115·128·64·68·6·32·47·9·10·188·227·253·79·173·184·180·29·12·134·20·221·211·103·132·190·25·80·55·63·101·11·117·108·113·67·212·213·60·164·140·189·185·69·152·214·146·170·209·177·75·192·96·125·144·129·201·123·127·165·42·141·46·143·181·19·65·206·195·59·228·174·186·81·22·44·217·122·53·145·66·111·160·121·92·106·151·33·78·137·118·82·126·18·200·222·73·14·76·13·30·167·147·24·133·105·166·169·229·210·31·83·77·109·247·208·154·90}
264 IMAGE·{263 IMAGE·{
265 ····pixels·hex264 ····pixels·hex
266 0000000000000000000000000000000000000000000000000000000102030405060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606050708090a0000000000000000000000000000000000000000000000000000265 0000000000000000000000000000000000000000000000000000000102030405060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606050708090a0000000000000000000000000000000000000000000000000000
267 0000000000000000000000000000000000000000000b0c0d0e0f1011111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212111111130f1415160b0000000000000000000000000000000000000000 
268 00000000000000000000000000000000000000001718191a111b1c11111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212111111111d111e1f200c21000000000000000000000000000000000000 
269 000000000000000000000000000000000000222324111111112525111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112121111111125111111111026270000000000000000000000000000000000 
270 00000000000000000000000000000028292a1e112b2c111111242411111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212111111112d111111112b2e2f3031280000000000000000000000000000 
271 0000000000000000000000000000003233341111122b1111112c1b111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112121111113534111111111211113436163700000000000000000000000000 
272 0000000000000000000000000000383411111111341d111111111a393a3b3c3d0606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606063d3e3f404142111111111243111111112c4400000000000000000000000000 
273 000000000000000000000000454611111111111111473448494a4b3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4d4e4f481c501111111111111151525300000000000000000000 
274 000000000000000000000029131111111111111111544a4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c554811111111111111111b3c00000000000000000000 
275 00000000000000000056572c1111111111113958595a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·94,·SHA:·fac5b9da28848b37f91f37fb9fbef9a044a5a50319ff8af5beacdf9b71444fc5·...·]0000000000000000266 0000000000000000000000000000000000000000000b0c0d0e0f10fcfcfcfc11fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc[·...·truncated·by·diffoscope;·len:·94,·SHA:·05013e54c718a86cd0baf2961b47e61d8b1f632551bea8746688e75674211c4e·...·]0000000000000000
 267 000000000000000000000000000000000000000016171819fc1a1bfcfcfcfc11fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc1111fcfcfcfc1cfc1d1e1f0c20000000000000000000000000000000000000
 268 000000000000000000000000000000000000212223fcfcfcfc2424fcfcfcfc11fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc1111fcfcfcfc24fcfcfcfc1025260000000000000000000000000000000000
 269 0000000000000000000000000000000027281dfc292afcfcfc2323fcfcfcfc11fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc1111fcfcfcfc2bfcfcfcfc292c2d2e2f000000000000000000000000000000
 270 000000000000000000000000000000303132fcfc1129fcfcfc2a1afcfcfcfc11fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc1111fcfcfc3332fcfcfcfc11fcfc3234153500000000000000000000000000
 271 00000000000000000000000000003632fcfcfcfc321cfcfcfcfc193738393a3b0606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606063b3c3d3e3f40fcfcfcfc1141fcfcfcfc2a4200000000000000000000000000
 272 0000000000000000000000004344fcfcfcfcfcfcfc4532464748493500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a4b4c4d461b4efcfcfcfcfcfcfc4f505100000000000000000000
 273 00000000000000000000002712fcfcfcfcfcfcfcfc52484a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a5346fcfcfcfcfcfcfcfc1a3a00000000000000000000
 274 00000000000000000054552afcfcfcfcfcfc37565758000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059482e37fcfcfcfcfcfc415a5b0000000000000000
 275 0000000000000000005c5dfcfcfcfcfcfc5e5f6061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a62131bfcfcfcfcfcfc63640000000000000000
276 0000000000000000005e5f1111111111116061626300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·98,·SHA:·a808a1e98b1dd69c198cadf5b2b02e5acf9ec5ec17502bece1e949dcad12396d·...·]00000000000000276 00000000000000006566fc67fcfcfcfcfc5720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·98,·SHA:·f3bae97732164d74c7ccc8073ba6dd685cc1ac1a212dd746b89f951824602688·...·]00000000000000
277 000000000000000067681169111111111159210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e11111111116a11686b00000000000000 
278 00000000000000456c1111116a41113a670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d6e43116a4111111d52630000000000 
279 000000000000004611111111416a601800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·103,·SHA:·3c7af9eea71c2ef68d28884bb2634847d21091a179958aa493a3bef07dcf121b·...·]0000000000277 00000000000000436afcfcfc683ffc3865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·103,·SHA:·d6931fecade92958ca385c4ae0d41f6583c1c96f03aa951d2cfdda73772ab32e·...·]0000000000
 278 0000000000000044fcfcfcfc3f685e1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d0f683ffcfcfcfc3d6e0000000000
 279 00000000000036fcfcfcfcfcfc5e6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007045fcfcfcfcfcfc250000000000
280 00000000000038111111111111607100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·110,·SHA:·9c8a7c8629c8c591c6000bb28389fa314c8dbaf781235f3a1b327acefa65104a·...·]00000000280 0000000000712afcfcfcfcfc384c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·110,·SHA:·328b4865225753403771086c05fea5a429004292136c1b1a6bbdb3eb79bb73ba·...·]00000000
281 0000000028732c11111111113a4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000743a3911111111437528000000 
282 0000000029761111111111112900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d7711111111111155000000 
283 00000000193411111111607800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000705411111111112a790000 
284 000000221e111111113942210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·118,·SHA:·40ba7fc725b1f038b958d04f673a9474da797df9775f990d245f533ba8fadb7a·...·]0000281 000000002774fcfcfcfcfcfc2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·118,·SHA:·d681191111e0c4771f2e4a776cb1cc2fa503637b2c745ce665ac9ed20fa2cee4·...·]0000
 282 000000001832fcfcfcfc5e76000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e52fcfcfcfcfc28770000
 283 000000211dfcfcfcfc37402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610637fcfcfcfc1d780000
 284 00000022fcfcfcfcfc7960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007afcfcfcfcfc7b0000
285 0000002311111111117b620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·122,·SHA:·ed522b90c2614931f34a596eb9630ece7003f4050484beb3624843890d1d8ed2·...·]00285 00001629111032fcfc57610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·122,·SHA:·461bdc4173f3f1e7fd65173f8a13185265766138adeefe05196f8a6c94fbe05a·...·]00
286 0000172b12103411115963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e111143252b7f0200 
287 000b1811682b1d47545a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a2d4712252c113680 
288 000c1911111111344a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001834111111111181 
289 000d1a1111111182630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·125,·SHA:·4f2dff36f24d64337a0525995fd59275b854f0f73942abfc6f6a906b169eb618·...·]286 000b17fc66291c45525800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·125,·SHA:·10ea173108e6f0fedaaa4d4884292dd57f6c15ba27f33cc554fea85bcec40b8e·...·]
 287 000c18fcfcfcfc3248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001732fcfcfcfcfc7f
 288 000d19fcfcfcfc8061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006146fcfcfcfcfc36
 289 0081fcfcfcfcfc470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dfcfcfcfcfc81
 290 000f1a24232afc480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004882fc231d2b0f
290 008311111111114900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·126,·SHA:·cc3ae1d5df48f5e9a6985be55566b59b50b20832f7fb7c3d9fb282b9c5108642·...·]291 00101b24231a194900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·126,·SHA:·f8b8c95dbe0dd5f52da9fda3596c3bd22ffff897a0e2d7aad39e7633220e3397·...·]
 292 01fcfcfcfcfc37350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003583fcfcfcfcfc
 293 02fcfcfcfcfc3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084fcfcfcfcfc
291 000f1b25242c114a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a8411241e2d0f 
292 00101c25241b1a4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029191d241e2d10 
293 011111111111393700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037851111111111 
294 021111111111400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000861111111111 
295 0311111111113b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·126,·SHA:·f507dba062bf32bfb2fcefc97e447e602ac6f68175d3fe5b26d6a9145330756b·...·]294 03fcfcfcfcfc390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·126,·SHA:·6a9c37bc4ec6e49cf02d57cbce9f7cdfb01ca92a30f8e1e1df4f67bb85492546·...·]
 295 85fcfcfcfcfc86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060fcfcfcfcfc
296 871111111111880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·126,·SHA:·554a58fd4c471acc7b94861cdde14f020b4f30595bf1633ce9ad940d9522160d·...·]296 877d7d7d7d7d880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·126,·SHA:·27cd5385252a3c6ce16c070d99def79cb03c1c725ae405e28b0a5ef693600fe3·...·]
 297 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 298 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 299 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 300 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 301 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 302 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 303 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 304 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 305 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 306 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 307 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 308 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 309 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 310 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 311 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 312 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 313 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 314 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 315 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 316 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 317 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 318 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 319 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 320 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 321 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 322 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 323 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 324 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
 325 85fcfcfcfcfc8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008afcfcfcfcfc
Max diff block lines reached; 0/151689 bytes (0.00%) of diff not shown.
4.58 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
122 KB
res/drawable-xxhdpi-v4/ic_launcher.png
104 KB
sng
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·144;·height:·144;·bitdepth:·8;3 ····width:·144;·height:·144;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·dbf8f812·97eaea68·68e1e196·38d7d7c7·0acecef5·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9061a60563b9b2e4b18f7256a7061541b24b81554311d255ccf015a34dc61cdb·...·]00·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·dbf8f812·97eaea68·68e1e196·38d7d7c7·0acecef5·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·1037,·SHA:·5333ddec1443b5f1e7995cc780fb52cc27e026884c43082798b3086dfb58dc12·...·]00·
9 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·cff5f50c·2dd5d56a·28d4d4b7·08cecef6·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·1037,·SHA:·852709f6e5853e3646a18fdcf0a7423c38920bf018c38b028be4b153e304cb9f·...·]00·9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·cff5f50c·2dd5d56a·28d4d4b7·08cecef6·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d19d772766da2c3688ddcac7257ccd55ef90d5bc01b9985ff010104e2b66e268·...·]00·
10 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·58dcdd45·21d1d2be·0ecdceed·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cb[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f4fa2e49bcc269e381e1c4bb300db2eb3aed74b233fa9575d382680b406e4318·...·]00·10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·58dcdd45·21d1d2be·0ecdceed·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cbccff·00cb[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8af1d53d5384476fedf5ab0fee6c36518804265f72161bb9c21ce3c58d230840·...·]00·
11 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·a9eded16·25d2d2a9·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00ca[·...·truncated·by·diffoscope;·len:·1037,·SHA:·09d67ce7075402320835869b09ad4de3d930e7ceb07ca6d983a7df2c2393c2fc·...·]00·11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·a9eded16·25d2d2a9·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00ca[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9b1553b3130fac4b590c86a40ad5da0e341877438ddd4ec9a20a6ef32e03c106·...·]00·
12 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·cef4f50c·2dd2d37f·0fccceeb·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9[·...·truncated·by·diffoscope;·len:·1037,·SHA:·c848dfbe3e99914caf197d40399d72e8ed57d652b5a126834b355206b55cd156·...·]00·12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·cef4f50c·2dd2d37f·0fccceeb·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9cbff·00c9[·...·truncated·by·diffoscope;·len:·1037,·SHA:·36390aaa4b8cb464d7fbcab22bcd729f7b876f4c04e0f909b6d7a5fa54e0a3a8·...·]00·
13 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·48d8d95b·0ccbccf2·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8[·...·truncated·by·diffoscope;·len:·1037,·SHA:·e03bc2689b9e57263ffabe50a09061a1fa4bafb9e3b2a923fb45ccb756577519·...·]00·13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·48d8d95b·0ccbccf2·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8[·...·truncated·by·diffoscope;·len:·1037,·SHA:·81962f7c44a1d3f839ea43f6822472320a03871630e813d056086f044dab4db2·...·]00·
14 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·fdfefe00·41d5d77a·01c8cafe·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f221e7f24bc38c4986fd6093029550db50f5d4423c473abca67c0c0bebc42647·...·]00·14 00000000·00000000·00000000·00000000·00000000·00000000·00000000·41d5d77a·01c8cafe·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ad0d63960b549e2b91675fdf78c901a6180dfe5aaece701bd959241ba6eb1b85·...·]00·
15 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·41d5d77c·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6[·...·truncated·by·diffoscope;·len:·1037,·SHA:·1d242bdd0f0954607953f1f3314e8f7a71c8bc9f4b821d2f42ebc032b7bf7a3d·...·]00·15 00000000·00000000·00000000·00000000·00000000·00000000·41d5d77c·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9ac9d648fe8e0b3f40a61d04fcaf1583fc1ddf1b10ddb038513f4dcb3eedcc51·...·]00·
16 ffffff00·ffffff00·ffffff00·ffffff00·d2f5f50b·4ad5d85a·01c5c9fe·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5[·...·truncated·by·diffoscope;·len:·1037,·SHA:·4ce0e684157c0d3d5192842457ab9c2baa63a13215d16884f591d6f26e31af5b·...·]00·16 00000000·00000000·00000000·00000000·d2f5f50b·4ad5d85a·01c5c9fe·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5c9ff·00c5[·...·truncated·by·diffoscope;·len:·1037,·SHA:·89bcac789510403b2203bb2ad39b94a9c535475d01d36e4c480195a7b50d0dfe·...·]00·
17 ffffff00·ffffff00·ffffff00·ffffff00·2fced27e·0dc7cbf1·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4[·...·truncated·by·diffoscope;·len:·1037,·SHA:·cd782db618b8e0b816b9323e0e8e69715508e76dabd0146957feb92b3fbdac6a·...·]00·17 00000000·00000000·00000000·00000000·2fced27e·0dc7cbf1·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4[·...·truncated·by·diffoscope;·len:·1037,·SHA:·c247506a57bd649fcb10c7677bce9e94cc23d1d907ae202833a9c11529bf725a·...·]00·
18 ffffff00·ffffff00·ffffff00·a9ebec16·0fc8cbeb·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4[·...·truncated·by·diffoscope;·len:·1037,·SHA:·1d80e146dea1b8115ed3c836b05102059c3c8609c8c0abee944415214d1ef61a·...·]00·18 00000000·00000000·00000000·a9ebec16·0fc8cbeb·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4[·...·truncated·by·diffoscope;·len:·1037,·SHA:·593dd845fb31b3ce0ef2650c34b12a267494bc85884390672e8d25a0612c31ab·...·]00·
19 ffffff00·ffffff00·ffffff00·24cbcfa9·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2[·...·truncated·by·diffoscope;·len:·1037,·SHA:·e72a298b11370399522825ff8559a4b6f7280b1fff4cbd62b83ccd7c4346b355·...·]00·19 00000000·00000000·00000000·24cbcfa9·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8577f57e67c71e67d746cd6ba9d972df23ecd6b495e09fdbea4d895511e2685d·...·]00·
20 ffffff00·ffffff00·58d7da45·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2[·...·truncated·by·diffoscope;·len:·1037,·SHA:·945784bd94b032f6bb1f2de06256663db08806e6f9997f5fdcdcba09b6daa4b3·...·]00·20 00000000·00000000·58d7da45·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2[·...·truncated·by·diffoscope;·len:·1037,·SHA:·553a5492318d49546eaf4355c02993a4c7cbe7e66be1f7502e26b754acae0875·...·]00·
21 ffffff00·ffffff00·21c8cebe·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0[·...·truncated·by·diffoscope;·len:·1037,·SHA:·7dce45cd60b691e90356e7aadee008f1104b94d78f89a945954b24a3a1752907·...·]00·21 00000000·00000000·21c8cebe·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0[·...·truncated·by·diffoscope;·len:·1037,·SHA:·4ef1525b56f6f76f497b3b612b4334bf6f2122959e4dc8cc194459dbe0d9711d·...·]00·
22 ffffff00·cef3f40c·0ec3c9ed·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0[·...·truncated·by·diffoscope;·len:·1037,·SHA:·515ae39946eb2704c9ac74929acd5796e65fdff592f566c129b939fb8d4c93c9·...·]00·22 00000000·cef3f40c·0ec3c9ed·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ea28b2f3417c26dd72491fc8d6908c5aa70d0a48b4c8f8690db5d4584aa90ca2·...·]00·
23 ffffff00·2ecad06b·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·12c3c9e7·f5fcfd03·23 00000000·2ecad06b·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·00bfc5ff·12c3c9e7·f5fcfd03·
24 ffffff00·28c8ceb8·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·84dfe338·24 00000000·28c8ceb8·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·84dfe338·
25 daf5f613·08bec6f6·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·1fc4cb80·25 daf5f613·08bec6f6·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·1fc4cb80·
26 96e3e769·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·2cc7ceb4·26 96e3e769·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·2cc7ceb4·
27 69d7dc95·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·27c5ccca·27 69d7dc95·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·00bbc4ff·27c5ccca·
28 37c9d0c8·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·18c1c9e3·28 37c9d0c8·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·18c1c9e3·
29 0abbc5f5·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·05bac4fa·29 0abbc5f5·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·00b9c3ff·05bac4fa·
30 00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·30 00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·
31 00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·31 00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·
Offset 128, 25 lines modifiedOffset 128, 25 lines modified
128 005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·128 005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·005b91ff·
129 005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·129 005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·
130 005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·130 005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·005990ff·
131 1f6c9ddf·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·0f6195ef·131 1f6c9ddf·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·00588fff·0f6195ef·
132 508cb2ae·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·206c9dd7·132 508cb2ae·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·206c9dd7·
133 84adc879·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·2a71a1bc·133 84adc879·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·2a71a1bc·
134 dbe7ef24·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·1b679a91·134 dbe7ef24·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·1b679a91·
135 ffffff00·1b669adb·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·4180ab5c·135 00000000·1b669adb·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·00548eff·4180ab5c·
136 ffffff00·1e679a93·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·02548efd·bbd1e115·136 00000000·1e679a93·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·02548efd·bbd1e115·
137 ffffff00·75a2c235·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·0052[·...·truncated·by·diffoscope;·len:·1037,·SHA:·994ca5a3274728ab46b7e9e9a29163613a524ace0c5855c5019c41ee7e0fe1ac·...·]00·137 00000000·75a2c235·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·00528dff·0052[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d38ee5354b1b6772c86e9fd67d070ab3e3bc9a72723b700debff724afdce2a72·...·]00·
138 ffffff00·ffffff00·22689bbd·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·0051[·...·truncated·by·diffoscope;·len:·1037,·SHA:·25269d7e6873820403f20493dc9a152c92653424c297a3c2cd430885d9dfc6e5·...·]00·138 00000000·00000000·22689bbd·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·0051[·...·truncated·by·diffoscope;·len:·1037,·SHA:·15460be203f28105e5c354f630d44cb7ad2f96a8502b1119aa5b23f19b8fc7de·...·]00·
139 ffffff00·ffffff00·2d6fa081·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·0051[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3ac3adf65ebbf2c2886eebc4528d53e058fe0ab064f62660fe68d65e71ec1c58·...·]00·139 00000000·00000000·2d6fa081·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·0051[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8e8e6a824022e78153bdeaa0159a88e0a67c7892963ace3f626afeee120d35d0·...·]00·
140 ffffff00·ffffff00·b7cdde12·105a92e8·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f[·...·truncated·by·diffoscope;·len:·1037,·SHA:·8b46a37bfc5ce1b0715e4bad4cac1d8d35457085132f6cd3dd87532ecfbc60f6·...·]00·140 00000000·00000000·b7cdde12·105a92e8·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2493971793d221f6dfc516511bfb436084b4347187f3fead4e9cd2b374eba59c·...·]00·
141 ffffff00·ffffff00·ffffff00·4880ab54·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·1a0254773f0728cd77108d889fa5becda07b0a6b6e74537a06247a0b015be523·...·]00·141 00000000·00000000·00000000·4880ab54·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e8bff·004e[·...·truncated·by·diffoscope;·len:·1037,·SHA:·911a02aeb587fb56caae9c45e599bb507a81f90e92e1091746d291997d444ee7·...·]00·
142 ffffff00·ffffff00·ffffff00·ffffff00·26689ca9·06528df8·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d[·...·truncated·by·diffoscope;·len:·1037,·SHA:·52dcca8f35b8ebf9063187b10eee20826bbf1e6447ac31e28978512358f17f54·...·]00·142 00000000·00000000·00000000·00000000·26689ca9·06528df8·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d[·...·truncated·by·diffoscope;·len:·1037,·SHA:·18ab0f3f91dbff5fd5a7df95ced587691a52cfe55684a2db708d3bfd59e851f7·...·]00·
143 ffffff00·ffffff00·ffffff00·ffffff00·d2e0ea17·2e6d9f8f·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d[·...·truncated·by·diffoscope;·len:·1037,·SHA:·6718e5d5e6d27decc0bf46f3dd4fe1d23dee7a4d1b03ef14a4e535f6fd0313d7·...·]00·143 00000000·00000000·00000000·00000000·d2e0ea17·2e6d9f8f·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2750afb2fd3a1c4f8b4d4f49175acc5740659c8d11dbce219fdac10d742f2114·...·]00·
144 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·bdd0e011·135992d5·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·4d4424c074a757fbd49bd84d0571ff10f3345f794b8e31b08ce27345d15201a0·...·]00·144 00000000·00000000·00000000·00000000·00000000·bdd0e011·135992d5·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·1a2591b19f15335d89de9c5c80b53f0b4e5c9065d63447482c73fc2930191729·...·]00·
145 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·79a1c122·125791df·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·9858d181742c8b627c1f6a68f8671d020ad2fbebe56883a1f4d3b06ab29ce617·...·]00·145 00000000·00000000·00000000·00000000·00000000·00000000·79a1c122·125791df·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f492e38383dc7bfc041dac85b2cfc3e90b6f05be7fa8f281c652133b7551c959·...·]00·
146 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·9ebad218·155892cc·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·0049[·...·truncated·by·diffoscope;·len:·1037,·SHA:·dd6822e12d14237d5e67fe5f60d3a6062d5bc7cd6679779501f519c91253d2ce·...·]00·146 00000000·00000000·00000000·00000000·00000000·00000000·00000000·9ebad218·155892cc·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·0049[·...·truncated·by·diffoscope;·len:·1037,·SHA:·be0e1a91e3dca6685f589b8479d030901342ab850c399d9ecd95cdb097c8d485·...·]00·
147 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·d0dde90c·2e699e7e·0f548fea·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·0049[·...·truncated·by·diffoscope;·len:·1037,·SHA:·3c996420eb40afa3167e8365a0485270c6d4c0d0f20b51b75e43930d518f45bf·...·]00·147 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·d0dde90c·2e699e7e·0f548fea·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·0049[·...·truncated·by·diffoscope;·len:·1037,·SHA:·28badf54f7c42ebf6a5b4faabde6344e9b55feb8d92eab0dadf4a6cd855e64b8·...·]00·
148 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·e8eff40c·3870a280·054b8af9·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·0048[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ff45fccf6b4b5356211b15cb6d69cec976b8a850bda37152f389c78aef377a72·...·]00·148 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·e8eff40c·3870a280·054b8af9·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·004887ff·0048[·...·truncated·by·diffoscope;·len:·1037,·SHA:·d3e2e5d1b5c01d65eced583918ed01275489823efd09cd0e813abc146c930e99·...·]00·
149 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·6993b82e·1f5d96c4·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·0047[·...·truncated·by·diffoscope;·len:·1037,·SHA:·f88032db07390013dd929998a74fe99851c002a305db6ecff56cb8bf2992194e·...·]00·149 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·6993b82e·1f5d96c4·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·0047[·...·truncated·by·diffoscope;·len:·1037,·SHA:·2b64e55101220c3b4496d7b74b3433f26824a9218fce72d8b44ca8506372a54d·...·]00·
150 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·6891b73d·30699d79·12538fe7·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·0046[·...·truncated·by·diffoscope;·len:·1037,·SHA:·31c4c2a6e993ce425e885e168371345d40931799020f0dfefb450699e272c91a·...·]00·150 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·6891b73d·30699d79·12538fe7·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·004686ff·0046[·...·truncated·by·diffoscope;·len:·1037,·SHA:·480958b526077b2db20089afd694fd1ea614d18eb032ab885eeb98fcb1e02436·...·]00·
151 ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·ffffff00·f5f8fa03·84a6c537·1f5b9580·2c659bb4·276198ca·185792e3·054988fa·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·0045[·...·truncated·by·diffoscope;·len:·1037,·SHA:·569fb7e108738e0fde8cef4ab6df88b4a5d8cd9bc52aa11186fe9e6b84ce226e·...·]00·151 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·f5f8fa03·84a6c537·1f5b9580·2c659bb4·276198ca·185792e3·054988fa·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·0045[·...·truncated·by·diffoscope;·len:·1037,·SHA:·ce0bb749cfb61644b708753aa97b1dd954874a1c7208ebca7d719e1d4a7508b0·...·]00·
152 }152 }
17.9 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
667 B
res/xml/pref_headers.xml
619 B
res/xml/pref_headers.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <preference-headers·xmlns:android="http://schemas.android.com/apk/res/android">2 <preference-headers·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<header·android:title="@string/pref_header_general"·android:fragment="net.vreeken.quickmsg.SettingsActivity$GeneralPreferenceFragment"/> 
4 ··<header·android:title="@string/pref_header_notifications"·android:fragment="net.vreeken.quickmsg.SettingsActivity$NotificationPreferenceFragment"/>3 ··<header·android:title="@string/pref_header_general"/>
 4 ··<header·android:title="@string/pref_header_notifications"/>
5 </preference-headers>5 </preference-headers>
40.8 KB
res/drawable-xhdpi-v4/ic_stat_qm.png
38.6 KB
sng
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·96;·height:·96;·bitdepth:·8;3 ····width:·96;·height:·96;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1009 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
10 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10010 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10011 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10012 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10013 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
14 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10014 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
Offset 216, 107 lines modifiedOffset 216, 107 lines modified
216 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100216 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
217 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100217 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
218 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100218 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
219 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100219 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
220 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100220 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
221 }221 }
222 tRNS·{222 tRNS·{
223 ·0·42·115·164·174·196·171·163·103·15·38·117·185·251·239·255·232·238·250·167·7·88·227·233·234·236·224·24·3·213·253·244·165·101·65·68·70·102·2·73·249·210·58·211·192·231·4·130·205·11·223·252·26·107·179·10·72·136·89·27·87·154·209·36·23·143·184·246·128·172·230·188·12·78·138·139·119·82·16·76·189·195·84·1·248·44·170·52·57·6·254·177·202·95·247·33·83·228·60·215·63·116·122·59·62·153·8·148·111·142·51·77·79·9·212·5·220·173·199·100·75·85·40·64·120·149·226·235·144·206·49·152·178·141·166·183·19·37·126·32·161·96·109·67·20·181·13·229·151·201·34·29·90·92·221·39·35·157·225·175·217·240·22·74·18·69·66·97·129·243·197·104·94·180·203·216·121·168·53·45·108·93·182·158·71·186·156·207·46·127·112·190·198·55·133·193·194·80·237·86·25·17·50·147·134·41·28·118·135·160·14·159·110·176}223 ·0·42·115·164·174·196·171·163·103·15·38·117·185·251·239·232·238·250·167·7·88·227·233·234·236·224·24·3·213·253·244·165·101·65·68·70·102·2·73·249·210·58·211·192·231·4·130·205·11·223·252·26·107·179·10·72·136·89·27·87·154·209·36·23·143·184·246·128·172·230·188·12·78·138·139·119·82·16·76·189·195·84·1·248·44·170·52·57·6·254·177·202·95·247·33·83·228·60·215·63·116·122·59·62·153·8·148·111·142·51·77·79·9·212·5·220·173·199·100·75·85·40·64·120·149·226·235·144·206·49·152·178·141·166·183·19·37·126·32·161·96·109·67·20·181·13·229·151·201·34·29·90·92·221·39·35·157·225·175·217·240·22·74·18·69·66·97·129·243·197·104·94·180·203·216·121·168·53·45·108·93·182·158·71·186·156·207·46·127·112·190·198·55·133·193·194·80·237·86·25·17·50·147·134·41·28·118·135·160·14·159·110·176}
224 IMAGE·{224 IMAGE·{
225 ····pixels·hex225 ····pixels·hex
226 000000000000000000000000010203040505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505060708090000000000000000000000226 000000000000000000000000010203040505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505060708090000000000000000000000
227 0000000000000000000a0b0c0d0e0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100f11121302140000000000000000 
228 00000000000000001516170f0f180f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100f190f0f171a1b00000000000000 
229 0000000000001c1d0f0f1e0f1f20212223232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232425030f181e0f0f03260000000000227 0000000000000000000a0b0c0d0ed50fd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50fd510111202130000000000000000
 228 0000000000000000141516d5d517d50fd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50fd518d5d516191a00000000000000
 229 0000000000001b1cd5d51dd51e1f20212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232403d5171dd5d503250000000000
230 000000000027280f0f0f291b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a2b0f0f0f280900000000230 00000000002627d5d5d5281a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292ad5d5d5270900000000
231 00000000272c0f0f2d211c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2f0f0f0f3031000000231 00000000262bd5d52c201b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d2ed5d5d52f30000000
232 0000001c280f323334000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003533320f361c0000232 0000001b27d531323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343231d5351b0000
233 0000001d0f0f0d37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000380d0f0f390000233 0000001cd5d50d36000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370dd5d5380000
234 00003a0f0f2d3400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b0f0f0f3c00234 000039d5d52c3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ad5d5d53b00
235 000a160f0f21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d0f0f1600235 000a15d5d520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cd5d51500
236 000b10333e1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e0f0e173f236 000b0f323d1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dd50e163e
237 000c0f0f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000410f0f42237 000cd5d53f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d5d541
238 010d0f1f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000311f0f0d238 010dd51e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301ed50d
239 020e18200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201843239 020e171f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1742
240 070f0f250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f240 07d5d524000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
241 454646220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024646241 444545210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024545
242 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f242 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
243 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f243 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
244 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f244 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
245 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f245 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
246 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f246 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
247 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f247 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
248 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f248 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
249 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f249 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
250 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f250 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
251 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f251 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
252 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f252 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
253 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f253 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
254 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f254 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
255 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f255 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
256 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f256 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
257 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f257 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
258 470f0f2300000000000000000000000000000000000000000048490b4a3d4b4c4d4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f258 46d5d52200000000000000000000000000000000000000000047480b493c4a4b4c4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
259 470f0f23000000000000000000000000000000000000004f50120f0f0f0f0f0f0f335152530000000000000000000000000016545454435500000000000000000000000000000023545454545600000000000000000000000000000000440f0f 
260 470f0f23000000000000000000000000000000000057300f0f0f0f0f0f0f0f0f0f0f0f0f2b580000000000000000000000595a0f0f0f0f5b0000000000000000000000000000005c0f0f0f0f5c00000000000000000000000000000000440f0f 
261 470f0f23000000000000000000000000000000005d5e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f545d000000000000000000005f0f0f0f0f0f0f5800000000000000000000000000600f0f0f0f0f6100000000000000000000000000000000440f0f 
262 470f0f23000000000000000000000000000000350f0f0f0f0f0f0f0f1e111e0f0f0f0f0f0f0f0f25000000000000000000620f0f0f0f0f0f2c0000000000000000000000001c630f0f0f0f0f331c000000000000000000000000000000440f0f 
263 470f0f230000000000000000000000000000640d0f0f0f0f0f1a650a2e002e01662d0f0f0f0f0f28670000000000000000150f0f0f0f0f0f0f680000000000000000000000150f0f0f0f0f0f0f34000000000000000000000000000000440f0f 
264 470f0f230000000000000000000000000037460f0f0f0f0f69310000000000000009030f0f0f0f0f166a00000000000000020f0f0f0f0f0f0f4200000000000000000000533e0f0f0f0f0f0f0f57000000000000000000000000000000440f0f 
265 470f0f2300000000000000000000000000650f0f0f0f0f6b0000000000000000000026200f0f0f0f0f6c000000000000006d0f0f0f0f0f0f0f0f6e0000000000000000006f0f0f0f0f0f0f0f0f70000000000000000000000000000000440f0f 
266 470f0f2300000000000000000000000071180f0f0f0f7273000000000000000000000031740f0f0f0f2d14000000000000030f0f0f0f0f0f0f0f75000000000000000000760f0f0f0f0f0f0f0f77000000000000000000000000000000440f0f 
267 470f0f230000000000000000000000006f0f0f0f0f0f7800000000000000000000000000790f0f0f0f0f380000000000000c0f0f0f0f0c0f0f0f5a7a000000000000007b0f0f0f0f0c0f0f0f0f7c000000000000000000000000000000440f0f 
268 470f0f230000000000000000000000007d0f0f0f0f7e2600000000000000000000000000597f0f0f0f0f80000000000000810f0f0f12820f0f0f0f8300000000000000840f0f0f7f640f0f0f0f85000000000000000000000000000000440f0f 
269 470f0f23000000000000000000000000740f0f0f0f69000000000000000000000000000000860f0f0f0f63000000000000160f0f0f4600870f0f0f43880000000000895a0f0f0f8a8b0f0f0f0f8c000000000000000000000000000000440f0f 
270 470f0f23000000000000000000000053330f0f0f0f8d0000000000000000000000000000008e0f0f0f0f54000000000000540f0f0f3e008f0f0f0f0f6600000000006b0f0f0f4390310f0f0f0f91000000000000000000000000000000440f0f 
271 470f0f230000000000000000000000090f0f0f0f0f680000000000000000000000000000006f0f0f0f0f0f3100000000920f0f0f0f470000810f0f0f93730000004e1f0f0f0f940000430f0f0f95000000000000000000000000000000440f0f 
272 470f0f230000000000000000000000960f0f0f0f0f55000000000000000000000000000000640f0f0f0f0f9700000000960f0f0f0f060000980f0f0f0f990000000b0f0f0f1e890000460f0f0f9a000000000000000000000000000000440f0f 
273 470f0f2300000000000000000000009b0f0f0f0f0f7a000000000000000000000000000000620f0f0f0f0f9c00000000570f0f0f0f9d00002e7e0f0f0f8100001c9e0f0f0f9f000000a00f0f0fa1000000000000000000000000000000440f0f 
274 470f0f230000000000000000000000a20f0f0f0f0f2a000000000000000000000000000000a30f0f0f0f0fa400000000a50f0f0f0f41000000650f0f0f0fa600790f0f0f0f2a000000300f0f0f5a260000000000000000000000000000440f0f 
275 470f0f230000000000000000000000730f0f0f0f0f52000000000000000000000000000000a70f0f0f0f5a1c000000003c0f0f0f0fa800000009a90f0f0f9100aa0f0f0f76000000002c0f0f0f0fa40000000000000000000000000000440f0f 
276 470f0f230000000000000000000000002d0f0f0f0f4a000000000000000000000000000000940f0f0f0f320000000000ab0f0f0f0f02000000006b0f0f0f5aac0f0f0f0f3c00000000ad0f0f0f0f3f0000000000000000000000000000440f0f 
277 470f0f23000000000000000000000000130f0f0f0fae000000000000000000000000000000af0f0f0f0f130000000000b00f0f0f0f08000000009b5a0f0f0f120f0f0f162e00000000b10f0f0f0fb20000000000000000000000000000440f0f 
278 470f0f23000000000000000000000000210f0f0f0f0fb3000000000000000000000000002a0f0f0f0f0fb400000000004b0f0f0f0fb50000000000b60f0f0f0f0f0f0f7c0000000000b70f0f0f0fb80000000000000000000000000000440f0f 
279 470f0f2300000000000000000000000040540f0f0f0f4500000000000000000000000000b90f0f0f0f54900000000000ba0f0f0f0f5200000000008f0f0f0f0f0f0f5e8800000000006b0f0f0f0f150000000000000000000000000000440f0f 
280 470f0f2300000000000000000000000000ba0f0f0f0f0f3a0000000000000000000000b40f0f0f0f0f03000000000000060f0f0f0fa3000000000000bb0f0f0f0f0f9d0000000000004a0f0f0f0fab0000000000000000000000000000440f0f 
281 470f0f23000000000000000000000000007a280f0f0f0f0d8d000000000000000000b45a0f0f0f0f543f000000000000420f0f0f0f22000000000000ac0f0f0f0f0fbc000000000000bd0f0f0f0f4c0000000000000000000000000000440f0f 
282 470f0f230000000000000000000000000000be0f0f0f0f0f0f362a53000000267bbf0f0f0f0f0f0f4400000000000000c00f0f0f0fc100000000000014180f0f0f47000000000000000b0f0f0f0fc20000000000000000000000000000440f0f 
283 470f0f23000000000000000000000000000000560f0f0f0f0f0f0f46c304c4100f0f0f0f0f0f0f041c000000000000002b0f0f0f0fbc00000000000000c54444446e00000000000000350f0f0f0f6b0000000000000000000000000000440f0f 
284 470f0f230000000000000000000000000000002e030f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f045900000000000000001a0f0f0f0f3f00000000000000000000000000000000000000a70f0f0f0f070000000000000000000000000000440f0f 
285 470f0f230000000000000000000000000000000026021f0f0f0f0f0f0f0f0f0f0f0f0f0f438e00000000000000000000c60f0f0f0f3b00000000000000000000000000000000000000c70f0f0f0f5b0000000000000000000000000000440f0f 
286 470f0f23000000000000000000000000000000000000977dc60f0f0f0f0f0f0f0f0f1f7dc80000000000000000000000120f0f0f0fa4000000000000000000000000000000000000004f0f0f0f0f2c0000000000000000000000000000440f0f 
287 470f0f23000000000000000000000000000000000000000059a3bd420f0f0f0f0f986a000000000000000000000000007b7b7b7b7b1c00000000000000000000000000000000000000c97b7b7b7bca0000000000000000000000000000440f0f259 46d5d522000000000000000000000000000000000000004e4f11d5d5d5d5d5d5d532505152000000000000000000000000001553535342540000000000000000000000000000002253535353550000000000000000000000000000000043d5d5
 260 46d5d5220000000000000000000000000000000000562fd5d5d5d5d5d5d5d5d5d5d5d5d52a5700000000000000000000005859d5d5d5d55a0000000000000000000000000000005bd5d5d5d55b0000000000000000000000000000000043d5d5
 261 46d5d522000000000000000000000000000000005c5dd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5535c000000000000000000005ed5d5d5d5d5d557000000000000000000000000005fd5d5d5d5d5600000000000000000000000000000000043d5d5
 262 46d5d52200000000000000000000000000000034d5d5d5d5d5d5d5d51d101dd5d5d5d5d5d5d5d52400000000000000000061d5d5d5d5d5d52b0000000000000000000000001b62d5d5d5d5d5321b00000000000000000000000000000043d5d5
 263 46d5d5220000000000000000000000000000630dd5d5d5d5d519640a2d002d01652cd5d5d5d5d52766000000000000000014d5d5d5d5d5d5d567000000000000000000000014d5d5d5d5d5d5d53300000000000000000000000000000043d5d5
 264 46d5d522000000000000000000000000003645d5d5d5d5d56830000000000000000903d5d5d5d5d515690000000000000002d5d5d5d5d5d5d54100000000000000000000523dd5d5d5d5d5d5d55600000000000000000000000000000043d5d5
 265 46d5d5220000000000000000000000000064d5d5d5d5d56a00000000000000000000251fd5d5d5d5d56b000000000000006cd5d5d5d5d5d5d5d56d0000000000000000006ed5d5d5d5d5d5d5d56f00000000000000000000000000000043d5d5
 266 46d5d5220000000000000000000000007017d5d5d5d5717200000000000000000000003073d5d5d5d52c1300000000000003d5d5d5d5d5d5d5d57400000000000000000075d5d5d5d5d5d5d5d57600000000000000000000000000000043d5d5
 267 46d5d5220000000000000000000000006ed5d5d5d5d5770000000000000000000000000078d5d5d5d5d5370000000000000cd5d5d5d50cd5d5d55979000000000000007ad5d5d5d50cd5d5d5d57b00000000000000000000000000000043d5d5
 268 46d5d5220000000000000000000000007cd5d5d5d57d2500000000000000000000000000587ed5d5d5d57f00000000000080d5d5d51181d5d5d5d5820000000000000083d5d5d57e63d5d5d5d58400000000000000000000000000000043d5d5
 269 46d5d52200000000000000000000000073d5d5d5d56800000000000000000000000000000085d5d5d5d56200000000000015d5d5d5450086d5d5d5428700000000008859d5d5d5898ad5d5d5d58b00000000000000000000000000000043d5d5
 270 46d5d52200000000000000000000005232d5d5d5d58c0000000000000000000000000000008dd5d5d5d55300000000000053d5d5d53d008ed5d5d5d56500000000006ad5d5d5428f30d5d5d5d59000000000000000000000000000000043d5d5
 271 46d5d522000000000000000000000009d5d5d5d5d5670000000000000000000000000000006ed5d5d5d5d5300000000091d5d5d5d546000080d5d5d592720000004d1ed5d5d593000042d5d5d59400000000000000000000000000000043d5d5
 272 46d5d522000000000000000000000095d5d5d5d5d55400000000000000000000000000000063d5d5d5d5d5960000000095d5d5d5d506000097d5d5d5d5980000000bd5d5d51d88000045d5d5d59900000000000000000000000000000043d5d5
 273 46d5d52200000000000000000000009ad5d5d5d5d57900000000000000000000000000000061d5d5d5d5d59b0000000056d5d5d5d59c00002d7dd5d5d58000001b9dd5d5d59e0000009fd5d5d5a000000000000000000000000000000043d5d5
 274 46d5d5220000000000000000000000a1d5d5d5d5d529000000000000000000000000000000a2d5d5d5d5d5a300000000a4d5d5d5d54000000064d5d5d5d5a50078d5d5d5d5290000002fd5d5d55925000000000000000000000000000043d5d5
 275 46d5d522000000000000000000000072d5d5d5d5d551000000000000000000000000000000a6d5d5d5d5591b000000003bd5d5d5d5a700000009a8d5d5d59000a9d5d5d575000000002bd5d5d5d5a3000000000000000000000000000043d5d5
 276 46d5d5220000000000000000000000002cd5d5d5d54900000000000000000000000000000093d5d5d5d5310000000000aad5d5d5d502000000006ad5d5d559abd5d5d5d53b00000000acd5d5d5d53e000000000000000000000000000043d5d5
 277 46d5d52200000000000000000000000012d5d5d5d5ad000000000000000000000000000000aed5d5d5d5120000000000afd5d5d5d508000000009a59d5d5d511d5d5d5152d00000000b0d5d5d5d5b1000000000000000000000000000043d5d5
 278 46d5d52200000000000000000000000020d5d5d5d5d5b20000000000000000000000000029d5d5d5d5d5b300000000004ad5d5d5d5b40000000000b5d5d5d5d5d5d5d57b0000000000b6d5d5d5d5b7000000000000000000000000000043d5d5
 279 46d5d5220000000000000000000000003f53d5d5d5d54400000000000000000000000000b8d5d5d5d5538f0000000000b9d5d5d5d55100000000008ed5d5d5d5d5d55d8700000000006ad5d5d5d514000000000000000000000000000043d5d5
 280 46d5d52200000000000000000000000000b9d5d5d5d5d5390000000000000000000000b3d5d5d5d5d50300000000000006d5d5d5d5a2000000000000bad5d5d5d5d59c00000000000049d5d5d5d5aa000000000000000000000000000043d5d5
 281 46d5d522000000000000000000000000007927d5d5d5d50d8c000000000000000000b359d5d5d5d5533e00000000000041d5d5d5d521000000000000abd5d5d5d5d5bb000000000000bcd5d5d5d54b000000000000000000000000000043d5d5
 282 46d5d5220000000000000000000000000000bdd5d5d5d5d5d5352952000000257abed5d5d5d5d5d54300000000000000bfd5d5d5d5c00000000000001317d5d5d546000000000000000bd5d5d5d5c1000000000000000000000000000043d5d5
 283 46d5d52200000000000000000000000000000055d5d5d5d5d5d5d545c204c30fd5d5d5d5d5d5d5041b000000000000002ad5d5d5d5bb00000000000000c44343436d0000000000000034d5d5d5d56a000000000000000000000000000043d5d5
 284 46d5d5220000000000000000000000000000002d03d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50458000000000000000019d5d5d5d53e00000000000000000000000000000000000000a6d5d5d5d507000000000000000000000000000043d5d5
 285 46d5d5220000000000000000000000000000000025021ed5d5d5d5d5d5d5d5d5d5d5d5d5428d00000000000000000000c5d5d5d5d53a00000000000000000000000000000000000000c6d5d5d5d55a000000000000000000000000000043d5d5
 286 46d5d522000000000000000000000000000000000000967cc5d5d5d5d5d5d5d5d5d51e7cc7000000000000000000000011d5d5d5d5a3000000000000000000000000000000000000004ed5d5d5d52b000000000000000000000000000043d5d5
 287 46d5d522000000000000000000000000000000000000000058a2bc41d5d5d5d5d59769000000000000000000000000007a7a7a7a7a1b00000000000000000000000000000000000000c87a7a7a7ac9000000000000000000000000000043d5d5
288 470f0f2300000000000000000000000000000000000000000000001c100f0f0f0fcb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f288 46d5d52200000000000000000000000000000000000000000000001b0fd5d5d5d5ca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
289 470f0f23000000000000000000000000000000000000000000000000cc0f0f0f0f0fadcd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f289 46d5d522000000000000000000000000000000000000000000000000cbd5d5d5d5d5accc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
290 470f0f2300000000000000000000000000000000000000000000000031320f0f0f0f0f0f637dac67c853000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f290 46d5d5220000000000000000000000000000000000000000000000003031d5d5d5d5d5d5627cab66c75200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
291 470f0f23000000000000000000000000000000000000000000000000009c7e0f0f0f0f0f0f0f0f0f0fce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f291 46d5d522000000000000000000000000000000000000000000000000009b7dd5d5d5d5d5d5d5d5d5d5cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
292 470f0f23000000000000000000000000000000000000000000000000000088201e0f0f0f0f0f0f0f2900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f292 46d5d5220000000000000000000000000000000000000000000000000000871f1dd5d5d5d5d5d5d5280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
293 470f0f2300000000000000000000000000000000000000000000000000000000cecf2b0f0f0f0f0fd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f293 46d5d52200000000000000000000000000000000000000000000000000000000cdce2ad5d5d5d5d5cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
294 470f0f23000000000000000000000000000000000000000000000000000000000000000a4db0d1765800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f294 46d5d522000000000000000000000000000000000000000000000000000000000000000a4cafd075570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
295 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f295 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
296 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f296 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
297 470f0f230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440f0f297 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5
Max diff block lines reached; 0/39541 bytes (0.00%) of diff not shown.
2.08 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
43.3 KB
res/drawable-xhdpi-v4/ic_launcher.png
33.1 KB
sng
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 IHDR·{2 IHDR·{
3 ····width:·96;·height:·96;·bitdepth:·8;3 ····width:·96;·height:·96;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·45dada62·28d4d4b4·1dd2d2dd·04cdcdfb·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·14d0d0e9·28d4d4c6·23d3d389·ffffff19·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·45dada62·28d4d4b4·1dd2d2dd·04cdcdfb·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·14d0d0e9·28d4d4c6·23d3d389·ffffff19·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
9 00000000·00000000·00000000·00000000·00000000·00000000·eafbfb00·00000000·8be7e720·1ed1d1aa·04cccdff·00cbccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·497,·SHA:·979ea124ec272e4569b0ed61aaf656fb263849545e6d0cc96a93a45ee5f0cbce·...·]00·00000000·00000000·00000000·00000000·00000000·00000000·9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·8be7e720·1ed1d1aa·04cccdff·00cbccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00ccccff·00cc[·...·truncated·by·diffoscope;·len:·497,·SHA:·a4c59f17932d14cbdbfcfed74aeaa92fe9216abc700e3e7f06ae3878a31fb07e·...·]00·00000000·00000000·00000000·00000000·00000000·00000000·
10 00000000·00000000·00000000·00000000·00000000·00000000·9debed0d·29d2d38d·00c9caff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·1acfd0d7·4ad9db2b·00000000·00000000·00000000·00000000·00000000·00000000·10 00000000·00000000·00000000·00000000·00000000·00000000·9debed0d·29d2d38d·00c9caff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·00cacbff·1acfd0d7·4ad9db2b·00000000·00000000·00000000·00000000·00000000·00000000·
11 00000000·00000000·00000000·00000000·00000000·64dede1c·12ccced1·00c8caff·00c8cbff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·06cacbf4·41d6d75d·00000000·7fe3e400·00000000·00000000·00000000·11 00000000·00000000·00000000·00000000·00000000·64dede1c·12ccced1·00c8caff·00c8cbff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·06cacbf4·41d6d75d·00000000·00000000·00000000·00000000·00000000·
12 00000000·00000000·00000000·00000000·8ce5e621·07c9cbfe·00c8c9ff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c7c9ff·3ed4d67e·00000000·00000000·00000000·00000000·12 00000000·00000000·00000000·00000000·8ce5e621·07c9cbfe·00c8c9ff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c8caff·00c7c9ff·3ed4d67e·00000000·00000000·00000000·00000000·
13 00000000·00000000·00000000·68dbdf1c·07c7cafe·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c5c8ff·41d3d669·00000000·00000000·00000000·13 00000000·00000000·00000000·68dbdf1c·07c7cafe·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c6c9ff·00c5c8ff·41d3d669·00000000·00000000·00000000·
14 00000000·ebfafb00·9ce9eb0d·12c8ccd0·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4[·...·truncated·by·diffoscope;·len:·587,·SHA:·1a25a482d2d2dddbfb3ee66a5e6226ca6b7323d7b5e57e6c5eece0de1712d860·...·]00·00000000·14 00000000·00000000·9ce9eb0d·12c8ccd0·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4c8ff·00c4[·...·truncated·by·diffoscope;·len:·587,·SHA:·cf979c90c9aec7dfaf985436fed3eb83844c176234ec775bd68e1ab61653f36f·...·]00·00000000·
15 00000000·00000000·28cbd08d·00c2c7ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·0ec6caf6·00000000·b7eeef00·15 00000000·00000000·28cbd08d·00c2c7ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·00c2c8ff·0ec6caf6·00000000·00000000·
16 00000000·8ae2e421·00c1c6ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c1c7ff·2cccd093·00000000·16 00000000·8ae2e421·00c1c6ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c2c7ff·00c1c7ff·2cccd093·00000000·
17 00000000·1ec7cdaa·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·06c1c7fe·00000000·17 00000000·1ec7cdaa·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·00c0c6ff·06c1c7fe·00000000·
18 00000000·04bfc6ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·1dc6cc7b·18 00000000·04bfc6ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·00bec5ff·1dc6cc7b·
19 44ced463·00bcc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc5ff·11c1c8b3·19 44ced463·00bcc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc4ff·00bdc5ff·11c1c8b3·
20 28c7cdb5·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·11c1c8da·20 28c7cdb5·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·00bcc4ff·11c1c8da·
21 1dc2cadd·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·0dbec6ee·21 1dc2cadd·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·00bac3ff·0dbec6ee·
22 04bac3fb·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·02b9c3fd·22 04bac3fb·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·00b8c2ff·02b9c3fd·
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 146498e9·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·095d93f4·90 146498e9·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·00578fff·095d93f4·
91 2871a0c6·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·126296e3·91 2871a0c6·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·00568eff·126296e3·
92 236c9e8a·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·0b5d93c5·92 236c9e8a·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·00558eff·0b5d93c5·
93 ffffff0f·00518cff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·115e958e·93 ffffff0f·00518cff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·00538dff·115e958e·
94 00000000·166196da·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·01528dff·b0c9dc22·94 00000000·166196da·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·01528dff·b0c9dc22·
95 00000000·427ea951·004f8aff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00508bff·196297cd·00000000·95 00000000·427ea951·004f8aff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00518cff·00508bff·196297cd·00000000·
96 00000000·00000000·1a6197d6·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·8cb0cb1f·00000000·96 00000000·00000000·1a6197d6·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·004f8bff·8cb0cb1f·00000000·
97 00000000·6a99bc00·497fab2b·06518df4·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·3270a17c·00000000·00000000·97 00000000·00000000·497fab2b·06518df4·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·004d8aff·3270a17c·00000000·00000000·
98 00000000·00000000·00000000·417aa75b·004a88ff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c89ff·125992c1·6494b60a·00000000·00000000·98 00000000·00000000·00000000·417aa75b·004a88ff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c8aff·004c89ff·125992c1·6494b60a·00000000·00000000·
99 00000000·00000000·00000000·00000000·3d76a57f·004887ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·155a92e0·00000000·bdd0e000·00000000·00000000·99 00000000·00000000·00000000·00000000·3d76a57f·004887ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·004b89ff·155a92e0·00000000·00000000·00000000·00000000·
100 00000000·00000000·00000000·79a1c100·00000000·4077a66b·034b8af8·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·0049[·...·truncated·by·diffoscope;·len:·551,·SHA:·a18625ac448ed81077d4b1a5d2eacc166e43c6e689912fc4a075d24abf78ca8b·...·]00·00000000·00000000·00000000·100 00000000·00000000·00000000·00000000·00000000·4077a66b·034b8af8·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·004988ff·0049[·...·truncated·by·diffoscope;·len:·551,·SHA:·af3b699198bfe8c3b9c3a63ef9452f8cbc68492e64f65440689eb2386f660681·...·]00·00000000·00000000·00000000·
101 00000000·00000000·00000000·00000000·00000000·00000000·3770a23e·0e528ef6·004787ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004887ff·004887ff·326d9f7c·6693b90a·bccfe000·00000000·00000000·00000000·00000000·101 00000000·00000000·00000000·00000000·00000000·00000000·3770a23e·0e528ef6·004787ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004888ff·004887ff·004887ff·326d9f7c·6693b90a·00000000·00000000·00000000·00000000·00000000·
102 00000000·00000000·00000000·00000000·00000000·00000000·00428300·00000000·2d679c93·064b89fe·004687ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·014787ff·195993cd·8cacca1f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·102 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·2d679c93·064b89fe·004687ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·004787ff·014787ff·195993cd·8cacca1f·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
103 00000000·00000000·00000000·00000000·00000000·00000000·00000000·b6cadd00·00000000·00000000·1e5b957a·11518eb3·10518eda·0d4f8dee·024687fd·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·094c8bf4·12528ee3·0c4d8bc5·13538f93·b2c6db22·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·103 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·1e5b957a·11518eb3·10518eda·0d4f8dee·024687fd·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·004586ff·094c8bf4·12528ee3·0c4d8bc5·13538f93·b2c6db22·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
104 }104 }
10.1 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
1.21 KB
res/menu/list.xml
1.18 KB
res/menu/list.xml
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:id="@id/action_settings"·android:orderInCategory="4"·android:title="@string/action_settings"·android:showAsAction="never"/>3 ··<item·android:id="@id/action_settings"·android:orderInCategory="4"·android:title="@string/action_settings"/>
4 ··<item·android:id="@id/action_my_fingerprint"·android:orderInCategory="1"·android:title="@string/action_my_fingerprint"/>4 ··<item·android:id="@id/action_my_fingerprint"·android:orderInCategory="1"·android:title="@string/action_my_fingerprint"/>
5 ··<item·android:id="@id/action_add_contact"·android:orderInCategory="2"·android:title="@string/action_add_contact"/>5 ··<item·android:id="@id/action_add_contact"·android:orderInCategory="2"·android:title="@string/action_add_contact"/>
6 ··<item·android:id="@id/action_add_group"·android:orderInCategory="3"·android:title="@string/action_add_group"/>6 ··<item·android:id="@id/action_add_group"·android:orderInCategory="3"·android:title="@string/action_add_group"/>
7 ··<item·android:id="@id/action_show_license"·android:orderInCategory="7"·android:title="@string/action_show_license"/>7 ··<item·android:id="@id/action_show_license"·android:orderInCategory="7"·android:title="@string/action_show_license"/>
8 ··<item·android:id="@id/action_export"·android:orderInCategory="5"·android:title="@string/action_export"/>8 ··<item·android:id="@id/action_export"·android:orderInCategory="5"·android:title="@string/action_export"/>
9 ··<item·android:id="@id/action_import"·android:orderInCategory="6"·android:title="@string/action_import"/>9 ··<item·android:id="@id/action_import"·android:orderInCategory="6"·android:title="@string/action_import"/>
10 ··<item·android:id="@id/action_sync"·android:orderInCategory="8"·android:title="@string/action_sync"/>10 ··<item·android:id="@id/action_sync"·android:orderInCategory="8"·android:title="@string/action_sync"/>
457 B
res/menu/main.xml
423 B
res/menu/main.xml
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">2 <menu·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:id="@id/action_settings"·android:orderInCategory="100"·android:title="@string/action_settings"·android:showAsAction="never"/>3 ··<item·android:id="@id/action_settings"·android:orderInCategory="100"·android:title="@string/action_settings"/>
4 </menu>4 </menu>