Offset 1, 18 lines modified | Offset 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/. |
Offset 1, 34 lines modified | Offset 1, 35 lines modified | ||
1 | Zip·file·size:·174 | 1 | 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·1 | 2 | -rw----·····2.0·fat·····4424·bX·defN·17-Jan-11·16:22·AndroidManifest.xml |
8 | -rw----·····2.0·fat····36125·bl·defN·1 | 3 | -rw----·····2.0·fat····36125·bl·defN·17-Jan-11·16:22·assets/javamail_license.txt |
9 | -rw----·····2.0·fat····36059·bl·defN·1 | 4 | -rw----·····2.0·fat····36059·bl·defN·17-Jan-11·16:22·assets/license.txt |
10 | -rw----·····2.0·fat·····1120·bl·defN·1 | 5 | -rw----·····2.0·fat·····1120·bl·defN·17-Jan-11·16:22·assets/spongycastle_license.txt |
11 | -rw----·····1.0·fat·····30 | 6 | -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· | 7 | -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·····1 | 8 | -rw----·····1.0·fat·····1133·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/ic_launcher.png |
14 | -rw----·····1.0·fat······87 | 9 | -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·····2 | 10 | -rw----·····1.0·fat·····2154·b-·stor·80-Jan-01·00:00·res/drawable-ldpi-v4/play.png |
16 | -rw----·····1.0·fat·····2 | 11 | -rw----·····1.0·fat·····2182·b-·stor·80-Jan-01·00:00·res/drawable-mdpi-v4/ic_launcher.png |
17 | -rw----·····1.0·fat·····129 | 12 | -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·····4 | 13 | -rw----·····1.0·fat·····4199·b-·stor·80-Jan-01·00:00·res/drawable-xhdpi-v4/ic_launcher.png |
19 | -rw----·····1.0·fat·····229 | 14 | -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·····61 | 15 | -rw----·····1.0·fat·····6179·b-·stor·80-Jan-01·00:00·res/drawable-xxhdpi-v4/ic_launcher.png |
21 | -rw----·····1.0·fat·····42 | 16 | -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·1 | 17 | -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·1 | 18 | -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·1 | 19 | -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·1 | 20 | -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·1 | 21 | -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·1 | 25 | -rw----·····2.0·fat·····2104·bl·defN·17-Jan-11·16:22·res/xml/pref_general.xml |
28 | -rw----·····2.0·fat······ | 26 | -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·1 | 27 | -rw----·····2.0·fat······976·bl·defN·17-Jan-11·16:22·res/xml/pref_notification.xml |
30 | -rw----·····1.0·fat····1 | 28 | -rw----·····1.0·fat····12444·b-·stor·80-Jan-01·00:00·resources.arsc |
31 | -rw----·····2.0·fat··398 | 29 | -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·1 | 31 | -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····· | 32 | -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 | 3 | 35 | 33·files,·4146648·bytes·uncompressed,·1739429·bytes·compressed:··58.1% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 7, 16 lines modified | Offset 7, 16 lines modified | ||
7 | packageInfo:·null | 7 | packageInfo:·null |
8 | sdkInfo: | 8 | sdkInfo: |
9 | ··minSdkVersion:·'8' | 9 | ··minSdkVersion:·'8' |
10 | ··targetSdkVersion:·'18' | 10 | ··targetSdkVersion:·'18' |
11 | sharedLibrary:·false | 11 | sharedLibrary:·false |
12 | sparseResources:·true | 12 | 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 | ··-·1 | 18 | ··-·1 |
19 | ··tag:·null | 19 | ··tag:·null |
20 | version:·2.5.0-dirty | 20 | version:·2.5.0-dirty |
21 | versionInfo: | 21 | versionInfo: |
22 | ··versionCode:·'16' | 22 | ··versionCode:·'16' |
Offset 89, 16 lines modified | Offset 89, 18 lines modified | ||
89 | ····resource·0x7f030001·layout/activity_main | 89 | ····resource·0x7f030001·layout/activity_main |
90 | ······()·(file)·res/layout/activity_main.xml·type=XML | 90 | ······()·(file)·res/layout/activity_main.xml·type=XML |
91 | ····resource·0x7f030002·layout/gmail_account | 91 | ····resource·0x7f030002·layout/gmail_account |
92 | ······()·(file)·res/layout/gmail_account.xml·type=XML | 92 | ······()·(file)·res/layout/gmail_account.xml·type=XML |
93 | ··type·menu·id=09·entryCount=2 | 93 | ··type·menu·id=09·entryCount=2 |
94 | ····resource·0x7f090000·menu/list | 94 | ····resource·0x7f090000·menu/list |
95 | ······()·(file)·res/menu/list.xml·type=XML | 95 | ······()·(file)·res/menu/list.xml·type=XML |
96 | ······(v11)·(file)·res/menu-v11/list.xml·type=XML | ||
96 | ····resource·0x7f090001·menu/main | 97 | ····resource·0x7f090001·menu/main |
97 | ······()·(file)·res/menu/main.xml·type=XML | 98 | ······()·(file)·res/menu/main.xml·type=XML |
99 | ······(v11)·(file)·res/menu-v11/main.xml·type=XML | ||
98 | ··type·string·id=06·entryCount=61 | 100 | ··type·string·id=06·entryCount=61 |
99 | ····resource·0x7f060000·string/app_name | 101 | ····resource·0x7f060000·string/app_name |
100 | ······()·"QuickMSG" | 102 | ······()·"QuickMSG" |
101 | ····resource·0x7f060001·string/status_unread | 103 | ····resource·0x7f060001·string/status_unread |
102 | ······()·"Unread·messages:" | 104 | ······()·"Unread·messages:" |
103 | ····resource·0x7f060002·string/action_settings | 105 | ····resource·0x7f060002·string/action_settings |
104 | ······()·"Settings" | 106 | ······()·"Settings" |
Offset 264, 9 lines modified | Offset 266, 10 lines modified | ||
264 | ····resource·0x7f080001·style/AppTheme | 266 | ····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=3 | 268 | ··type·xml·id=04·entryCount=3 |
267 | ····resource·0x7f040000·xml/pref_general | 269 | ····resource·0x7f040000·xml/pref_general |
268 | ······()·(file)·res/xml/pref_general.xml·type=XML | 270 | ······()·(file)·res/xml/pref_general.xml·type=XML |
269 | ····resource·0x7f040001·xml/pref_headers | 271 | ····resource·0x7f040001·xml/pref_headers |
270 | ······()·(file)·res/xml/pref_headers.xml·type=XML | 272 | ······()·(file)·res/xml/pref_headers.xml·type=XML |
273 | ······(v11)·(file)·res/xml-v11/pref_headers.xml·type=XML | ||
271 | ····resource·0x7f040002·xml/pref_notification | 274 | ····resource·0x7f040002·xml/pref_notification |
272 | ······()·(file)·res/xml/pref_notification.xml·type=XML | 275 | ······()·(file)·res/xml/pref_notification.xml·type=XML |
Offset 1, 36 lines modified | Offset 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············:· | 4 | checksum············:·1465df8e |
5 | signature···········:· | 5 | signature···········:·9a6c...5c4b |
6 | file_size···········:·398 | 6 | file_size···········:·3984464 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·302 | 10 | string_ids_size·····:·30236 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·4150 | 12 | type_ids_size·······:·4150 |
13 | type_ids_off········:·121 | 13 | type_ids_off········:·121056·(0x01d8e0) |
14 | proto_ids_size······:·5263 | 14 | proto_ids_size······:·5263 |
15 | proto_ids_off·······:·137 | 15 | proto_ids_off·······:·137656·(0x0219b8) |
16 | field_ids_size······:·10807 | 16 | field_ids_size······:·10807 |
17 | field_ids_off·······:·2008 | 17 | field_ids_off·······:·200812·(0x03106c) |
18 | method_ids_size·····:·24291 | 18 | method_ids_size·····:·24291 |
19 | method_ids_off······:·287 | 19 | method_ids_off······:·287268·(0x046224) |
20 | class_defs_size·····:·3377 | 20 | class_defs_size·····:·3377 |
21 | class_defs_off······:·481 | 21 | class_defs_off······:·481596·(0x07593c) |
22 | data_size···········:·339 | 22 | data_size···········:·3394804 |
23 | data_off············:·589 | 23 | data_off············:·589660·(0x08ff5c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·144 | 25 | class_idx···········:·144 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·970 | 27 | superclass_idx······:·970 |
28 | source_file_idx·····:·20 | 28 | source_file_idx·····:·2046 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
32 | virtual_methods_size:·6 | 32 | virtual_methods_size:·6 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
34 | Annotations·on·class | 34 | Annotations·on·class |
Offset 78, 21 lines modified | Offset 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···:·20 | 83 | ··source_file_idx···:·2046·(AccessibilityServiceInfoCompat.java) |
84 | Class·#1·header: | 84 | Class·#1·header: |
85 | class_idx···········:·143 | 85 | class_idx···········:·143 |
86 | access_flags········:·0·(0x0000) | 86 | access_flags········:·0·(0x0000) |
87 | superclass_idx······:·970 | 87 | superclass_idx······:·970 |
88 | source_file_idx·····:·20 | 88 | source_file_idx·····:·2046 |
89 | static_fields_size··:·0 | 89 | static_fields_size··:·0 |
90 | instance_fields_size:·0 | 90 | instance_fields_size:·0 |
91 | direct_methods_size·:·1 | 91 | direct_methods_size·:·1 |
92 | virtual_methods_size:·6 | 92 | virtual_methods_size:·6 |
93 | Class·#1·annotations: | 93 | Class·#1·annotations: |
94 | Annotations·on·class | 94 | Annotations·on·class |
Offset 113, 17 lines modified | Offset 113, 17 lines modified | ||
113 | ······type··········:·'()V' | 113 | ······type··········:·'()V' |
114 | ······access········:·0x10000·(CONSTRUCTOR) | 114 | ······access········:·0x10000·(CONSTRUCTOR) |
115 | ······code··········- | 115 | ······code··········- |
116 | ······registers·····:·1 | 116 | ······registers·····:·1 |
117 | ······ins···········:·1 | 117 | ······ins···········:·1 |
118 | ······outs··········:·1 | 118 | ······outs··········:·1 |
119 | ······insns·size····:·4·16-bit·code·units | 119 | ······insns·size····:·4·16-bit·code·units |
120 | 0946 | 120 | 094668:········································|[094668]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.<init>:()V |
121 | 0946 | 121 | 094678:·7010·021a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1a02 |
122 | 0946 | 122 | 09467e:·0e00···································|0003:·return-void |
123 | ······catches·······:·(none) | 123 | ······catches·······:·(none) |
124 | ······positions·····:· | 124 | ······positions·····:· |
125 | ········0x0000·line=40 | 125 | ········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 modified | Offset 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·····:·3 | 135 | ······registers·····:·3 |
136 | ······ins···········:·2 | 136 | ······ins···········:·2 |
137 | ······outs··········:·0 | 137 | ······outs··········:·0 |
138 | ······insns·size····:·2·16-bit·code·units | 138 | ······insns·size····:·2·16-bit·code·units |
139 | 0946 | 139 | 094680:········································|[094680]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z |
140 | 0946 | 140 | 094690:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
141 | 0946 | 141 | 094692:·0f00···································|0001:·return·v0 |
142 | ······catches·······:·(none) | 142 | ······catches·······:·(none) |
143 | ······positions·····:· | 143 | ······positions·····:· |
144 | ········0x0000·line=43 | 144 | ········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 modified | Offset 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·····:·3 | 154 | ······registers·····:·3 |
155 | ······ins···········:·2 | 155 | ······ins···········:·2 |
156 | ······outs··········:·0 | 156 | ······outs··········:·0 |
157 | ······insns·size····:·2·16-bit·code·units | 157 | ······insns·size····:·2·16-bit·code·units |
158 | 0946 | 158 | 094694:········································|[094694]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I |
159 | 0946 | 159 | 0946a4:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
160 | 0946 | 160 | 0946a6:·0f00···································|0001:·return·v0 |
161 | ······catches·······:·(none) | 161 | ······catches·······:·(none) |
162 | ······positions·····:· | 162 | ······positions·····:· |
163 | ········0x0000·line=63 | 163 | ········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 modified | Offset 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·····:·3 | 173 | ······registers·····:·3 |
174 | ······ins···········:·2 | 174 | ······ins···········:·2 |
175 | ······outs··········:·0 | 175 | ······outs··········:·0 |
176 | ······insns·size····:·2·16-bit·code·units | 176 | ······insns·size····:·2·16-bit·code·units |
177 | 0946 | 177 | 0946a8:········································|[0946a8]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; |
178 | 0946 | 178 | 0946b8:·1200···································|0000:·const/4·v0,·#int·0·//·#0 |
179 | 0946 | 179 | 0946ba:·1100···································|0001:·return-object·v0 |
180 | ······catches·······:·(none) | 180 | ······catches·······:·(none) |
181 | ······positions·····:· | 181 | ······positions·····:· |
182 | ········0x0000·line=47 | 182 | ········0x0000·line=47 |
183 | ······locals········:· | 183 | ······locals········:· |
Max diff block lines reached; 105219544/105227246 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·6616 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class |
Offset 13, 28 lines modified | Offset 13, 28 lines modified | ||
13 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class | 13 | ?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.class | 14 | ?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.class | 15 | ?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.class | 16 | ?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.class | 17 | ?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.class | 18 | ?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.class | 19 | ?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·····241 | 20 | ?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.class | 21 | ?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.class | 22 | ?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.class | 23 | ?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.class | 24 | ?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.class | 25 | ?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.class | 26 | ?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.class | 27 | ?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.class | 28 | ?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.class | 29 | ?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.class | 30 | ?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.class | 31 | ?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.class | 32 | ?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····183 | 33 | ?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.class | 34 | ?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.class | 35 | ?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.class | 36 | ?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.class | 37 | ?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.class | 38 | ?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.class | 39 | ?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.class | 40 | ?rwxrwxr-x··2.0·unx······775·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class |
Offset 70, 28 lines modified | Offset 70, 28 lines modified | ||
70 | ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class | 70 | ?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.class | 71 | ?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.class | 72 | ?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.class | 73 | ?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.class | 74 | ?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.class | 75 | ?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.class | 76 | ?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·····32 | 77 | ?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.class | 78 | ?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.class | 79 | ?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.class | 80 | ?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.class | 81 | ?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.class | 82 | ?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.class | 83 | ?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.class | 84 | ?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.class | 85 | ?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.class | 86 | ?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.class | 87 | ?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.class | 88 | ?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.class | 89 | ?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·····30 | 90 | ?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.class | 91 | ?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.class | 92 | ?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.class | 93 | ?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.class | 94 | ?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.class | 95 | ?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.class | 96 | ?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.class | 97 | ?rwxrwxr-x··2.0·unx·····5015·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$IntentReader.class |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatFroyo.class | 118 | ?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.class | 119 | ?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.class | 120 | ?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.class | 121 | ?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.class | 122 | ?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.class | 123 | ?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.class | 124 | ?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·····66 | 125 | ?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.class | 126 | ?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.class | 127 | ?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.class | 128 | ?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.class | 129 | ?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.class | 130 | ?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.class | 131 | ?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.class | 132 | ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompatIcsMr1.class |
Offset 157, 15 lines modified | Offset 157, 15 lines modified | ||
157 | ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·android/support/v4/internal/view/SupportMenu.class | 157 | ?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.class | 158 | ?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.class | 159 | ?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.class | 160 | ?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.class | 161 | ?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.class | 162 | ?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.class | 163 | ?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·····52 | 164 | ?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.class | 165 | ?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.class | 166 | ?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.class | 167 | ?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.class | 168 | ?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.class | 169 | ?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.class | 170 | ?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.class | 171 | ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·android/support/v4/media/TransportStateListener.class |
Offset 207, 23 lines modified | Offset 207, 23 lines modified | ||
207 | ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.class | 207 | ?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.class | 208 | ?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.class | 209 | ?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.class | 210 | ?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.class | 211 | ?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.class | 212 | ?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.class | 213 | ?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·····172 | 214 | ?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.class | 215 | ?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.class | 216 | ?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.class | 217 | ?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.class | 218 | ?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.class | 219 | ?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.class | 220 | ?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.class | 221 | ?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·····22 | 222 | ?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.class | 223 | ?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.class | 224 | ?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.class | 225 | ?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.class | 226 | ?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.class | 227 | ?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.class | 228 | ?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.class | 229 | ?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 modified | Offset 419, 23 lines modified | ||
419 | ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·android/support/v4/widget/DrawerLayout$LayoutParams.class | 419 | ?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.class | 420 | ?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.class | 421 | ?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.class | 422 | ?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. |
Offset 149, 61 lines modified | Offset 149, 59 lines modified | ||
149 | ·········1:·invokespecial·#25·················//·Method·java/lang/Object."<init>":()V | 149 | ·········1:·invokespecial·#25·················//·Method·java/lang/Object."<init>":()V |
150 | ·········4:·return | 150 | ·········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_VARARGS | 153 | ····flags:·(0x008a)·ACC_PRIVATE,·ACC_STATIC,·ACC_VARARGS |
154 | ····Code: | 154 | ····Code: |
155 | ······stack=300,·locals= | 155 | ······stack=300,·locals=7,·args_size=2 |
156 | ·········0:·aload_0 | 156 | ·········0:·aload_0 |
157 | ·········1:·astore_2 | 157 | ·········1:·astore_2 |
158 | ·········2:·aload_1 | 158 | ·········2:·aload_1 |
159 | ·········3:·astore_3 | ||
160 | ·········4:·aload_1 | ||
161 | ········· | 159 | ·········3:·arraylength |
160 | ·········4:·istore_3 | ||
161 | ·········5:·iconst_0 | ||
162 | ·········6:·istore········4 | 162 | ·········6:·istore········4 |
163 | ·········8:· | 163 | ·········8:·aload_0 |
164 | ·········9:· | 164 | ·········9:·astore········5 |
165 | ········11:·aload_0 | ||
166 | ········12:·astore········6 | ||
167 | ········14:·iload·········5 | ||
168 | ········1 | 165 | ········11:·iload·········4 |
166 | ········13:·iload_3 | ||
169 | ········1 | 167 | ········14:·if_icmpge·····70 |
170 | ········ | 168 | ········17:·aload_1 |
171 | ········ | 169 | ········18:·iload·········4 |
172 | ········2 | 170 | ········20:·aaload |
173 | ········2 | 171 | ········21:·astore········6 |
174 | ········2 | 172 | ········23:·aload·········5 |
175 | ········2 | 173 | ········25:·ifnonnull·····50 |
176 | ········ | 174 | ········28:·new···········#27·················//·class·java/io/File |
177 | ········3 | 175 | ········31:·astore_2 |
178 | ········3 | 176 | ········32:·aload_2 |
179 | ········3 | 177 | ········33:·aload·········6 |
180 | ········3 | 178 | ········35:·invokespecial·#30·················//·Method·java/io/File."<init>":(Ljava/lang/String;)V |
181 | ········ | 179 | ········38:·iload·········4 |
182 | ········4 | 180 | ········40:·iconst_1 |
183 | ········4 | 181 | ········41:·iadd |
184 | ········4 | 182 | ········42:·istore········4 |
185 | ········4 | 183 | ········44:·aload_2 |
186 | ········4 | 184 | ········45:·astore········5 |
187 | ········ | 185 | ········47:·goto··········11 |
188 | ········5 | 186 | ········50:·aload·········6 |
189 | ········5 | 187 | ········52:·ifnull········73 |
190 | ········5 | 188 | ········55:·new···········#27·················//·class·java/io/File |
191 | ········ | 189 | ········58:·astore_2 |
192 | ········ | 190 | ········59:·aload_2 |
191 | ········60:·aload·········5 | ||
193 | ········6 | 192 | ········62:·aload·········6 |
194 | ········66:·aload·········7 | ||
195 | ········6 | 193 | ········64:·invokespecial·#33·················//·Method·java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V |
196 | ········ | 194 | ········67:·goto··········38 |
197 | ········7 | 195 | ········70:·aload·········5 |
198 | ········7 | 196 | ········72:·areturn |
199 | ········7 | 197 | ········73:·aload·········5 |
200 | ········7 | 198 | ········75:·astore_2 |
201 | ········ | 199 | ········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_STATIC | 202 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
205 | ····Code: | 203 | ····Code: |
206 | ······stack=300,·locals=11,·args_size=1 | 204 | ······stack=300,·locals=11,·args_size=1 |
207 | ·········0:·iconst_1 | 205 | ·········0:·iconst_1 |
Offset 119, 21 lines modified | Offset 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 | 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 | 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 | 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)·{} |
Offset 79, 15 lines modified | Offset 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. | 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 | ····} |
Offset 509, 15 lines modified | Offset 509, 15 lines modified | ||
509 | ········45:·pop | 509 | ········45:·pop |
510 | ········46:·return | 510 | ········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;)V | 512 | ····descriptor:·(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V |
513 | ····flags:·(0x0001)·ACC_PUBLIC | 513 | ····flags:·(0x0001)·ACC_PUBLIC |
514 | ····Code: | 514 | ····Code: |
515 | ······stack=300,·locals=1 | 515 | ······stack=300,·locals=10,·args_size=5 |
516 | ·········0:·new···········#188················//·class·android/app/Notification$InboxStyle | 516 | ·········0:·new···········#188················//·class·android/app/Notification$InboxStyle |
517 | ·········3:·astore········5 | 517 | ·········3:·astore········5 |
518 | ·········5:·aload_0 | 518 | ·········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········6 | 520 | ·········9:·astore········6 |
521 | ········11:·aload·········5 | 521 | ········11:·aload·········5 |
522 | ········13:·aload·········6 | 522 | ········13:·aload·········6 |
Offset 530, 26 lines modified | Offset 530, 26 lines modified | ||
530 | ········27:·ifeq··········37 | 530 | ········27:·ifeq··········37 |
531 | ········30:·aload·········7 | 531 | ········30:·aload·········7 |
532 | ········32:·aload_3 | 532 | ········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:·pop | 534 | ········36:·pop |
535 | ········37:·aload·········4 | 535 | ········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········ | 537 | ········42:·astore········5 |
538 | ········44:·aload········· | 538 | ········44:·aload·········5 |
539 | ········46:·invokeinterface·#206,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 539 | ········46:·invokeinterface·#206,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
540 | ········51:·istore········ | 540 | ········51:·istore········8 |
541 | ········53:·iload········· | 541 | ········53:·iload·········8 |
542 | ········55:·ifeq··········81 | 542 | ········55:·ifeq··········81 |
543 | ········58:·aload········· | 543 | ········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/CharSequence | 545 | ········65:·checkcast·····#212················//·class·java/lang/CharSequence |
546 | ········68:·astore········ | 546 | ········68:·astore········9 |
547 | ········70:·aload·········7 | 547 | ········70:·aload·········7 |
548 | ········72:·aload········· | 548 | ········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:·pop | 550 | ········77:·pop |
551 | ········78:·goto··········44 | 551 | ········78:·goto··········44 |
552 | ········81:·return | 552 | ········81:·return |
553 | ··public·android.app.Notification·build(); | 553 | ··public·android.app.Notification·build(); |
554 | ····descriptor:·()Landroid/app/Notification; | 554 | ····descriptor:·()Landroid/app/Notification; |
Offset 220, 20 lines modified | Offset 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·=· | 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))·{ |
Offset 111, 27 lines modified | Offset 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 | ················ | 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 | ················ | 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 | ····} |
Offset 211, 40 lines modified | Offset 211, 38 lines modified | ||
211 | ········14:·iadd | 211 | ········14:·iadd |
212 | ········15:·istore_2 | 212 | ········15:·istore_2 |
213 | ········16:·aload_0 | 213 | ········16:·aload_0 |
214 | ········17:·iload_2 | 214 | ········17:·iload_2 |
215 | ········18:·invokevirtual·#53·················//·Method·ensureCapacity:(I)V | 215 | ········18:·invokevirtual·#53·················//·Method·ensureCapacity:(I)V |
216 | ········21:·aload_1 | 216 | ········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 | ········ | 218 | ········27:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
221 | ········3 | 219 | ········32:·astore········4 |
222 | ········3 | 220 | ········34:·aload·········4 |
223 | ········ | 221 | ········36:·invokeinterface·#68,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
224 | ········4 | 222 | ········41:·istore_3 |
225 | ········4 | 223 | ········42:·iload_3 |
226 | ········4 | 224 | ········43:·ifeq··········88 |
227 | ········ | 225 | ········46:·aload·········4 |
228 | ········ | 226 | ········48:·invokeinterface·#72,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
229 | ········5 | 227 | ········53:·checkcast·····#74·················//·class·java/util/Map$Entry |
230 | ········ | 228 | ········56:·astore········5 |
231 | ········ | 229 | ········58:·aload·········5 |
232 | ········6 | 230 | ········60:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
233 | ········6 | 231 | ········65:·astore········6 |
234 | ········ | 232 | ········67:·aload·········5 |
235 | ········ | 233 | ········69:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
236 | ········7 | 234 | ········74:·astore········7 |
237 | ········ | 235 | ········76:·aload_0 |
238 | ········ | 236 | ········77:·aload·········6 |
239 | ········ | 237 | ········79:·aload·········7 |
240 | ········8 | 238 | ········81:·invokevirtual·#84·················//·Method·put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
241 | ········8 | 239 | ········84:·pop |
242 | ········8 | 240 | ········85:·goto··········34 |
243 | ········ | 241 | ········88:·return |
244 | ··public·boolean·removeAll(java.util.Collection); | 242 | ··public·boolean·removeAll(java.util.Collection); |
245 | ····descriptor:·(Ljava/util/Collection;)Z | 243 | ····descriptor:·(Ljava/util/Collection;)Z |
246 | ····flags:·(0x0001)·ACC_PUBLIC | 244 | ····flags:·(0x0001)·ACC_PUBLIC |
247 | ····Code: | 245 | ····Code: |
248 | ······stack=300,·locals=2,·args_size=2 | 246 | ······stack=300,·locals=2,·args_size=2 |
249 | ·········0:·aload_0 | 247 | ·········0:·aload_0 |
Offset 151, 65 lines modified | Offset 151, 63 lines modified | ||
151 | ·········8:·aload_2 | 151 | ·········8:·aload_2 |
152 | ·········9:·athrow | 152 | ·········9:·athrow |
153 | ··public·boolean·addAll(java.util.Collection); | 153 | ··public·boolean·addAll(java.util.Collection); |
154 | ····descriptor:·(Ljava/util/Collection;)Z | 154 | ····descriptor:·(Ljava/util/Collection;)Z |
155 | ····flags:·(0x0001)·ACC_PUBLIC | 155 | ····flags:·(0x0001)·ACC_PUBLIC |
156 | ····Code: | 156 | ····Code: |
157 | ······stack=300,·locals= | 157 | ······stack=300,·locals=10,·args_size=2 |
158 | ·········0:·aload_0 | 158 | ·········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 | ········· | 160 | ·········4:·invokevirtual·#29·················//·Method·android/support/v4/util/MapCollections.colGetSize:()I |
163 | ········· | 161 | ·········7:·istore_2 |
164 | ········ | 162 | ·········8:·aload_1 |
165 | ········ | 163 | ·········9:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
166 | ········16:·astore········4 | ||
167 | ········1 | 164 | ········14:·astore_3 |
165 | ········15:·aload_3 | ||
168 | ········ | 166 | ········16:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
169 | ········2 | 167 | ········21:·istore········4 |
170 | ········2 | 168 | ········23:·iload·········4 |
171 | ········2 | 169 | ········25:·ifeq··········75 |
172 | ········ | 170 | ········28:·aload_3 |
173 | ········ | 171 | ········29:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
174 | ········3 | 172 | ········34:·checkcast·····#16·················//·class·java/util/Map$Entry |
175 | ········ | 173 | ········37:·astore········5 |
176 | ········ | 174 | ········39:·aload_0 |
177 | ········4 | 175 | ········40:·getfield······#10·················//·Field·this$0:Landroid/support/v4/util/MapCollections; |
178 | ········4 | 176 | ········43:·astore········6 |
179 | ········4 | 177 | ········45:·aload·········5 |
180 | ········ | 178 | ········47:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/Map$Entry.getKey:()Ljava/lang/Object; |
181 | ········5 | 179 | ········52:·astore········7 |
182 | ········5 | 180 | ········54:·aload·········5 |
183 | ········ | 181 | ········56:·invokeinterface·#51,··1···········//·InterfaceMethod·java/util/Map$Entry.getValue:()Ljava/lang/Object; |
184 | ········6 | 182 | ········61:·astore········8 |
185 | ········6 | 183 | ········63:·aload·········6 |
186 | ········6 | 184 | ········65:·aload·········7 |
187 | ········ | 185 | ········67:·aload·········8 |
188 | ········ | 186 | ········69:·invokevirtual·#55·················//·Method·android/support/v4/util/MapCollections.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V |
189 | ········7 | 187 | ········72:·goto··········15 |
190 | ········7 | 188 | ········75:·aload_0 |
191 | ········7 | 189 | ········76:·getfield······#10·················//·Field·this$0:Landroid/support/v4/util/MapCollections; |
192 | ········ | 190 | ········79:·astore_3 |
193 | ········8 | 191 | ········80:·aload_3 |
194 | ········8 | 192 | ········81:·invokevirtual·#29·················//·Method·android/support/v4/util/MapCollections.colGetSize:()I |
195 | ········8 | 193 | ········84:·istore········9 |
196 | ········8 | 194 | ········86:·iload_2 |
197 | ········ | 195 | ········87:·iload·········9 |
198 | ········ | 196 | ········89:·if_icmpeq·····98 |
199 | ········9 | 197 | ········92:·iconst_1 |
200 | ········9 | 198 | ········93:·istore········9 |
201 | ········9 | 199 | ········95:·iload·········9 |
202 | ······· | 200 | ········97:·ireturn |
203 | ······· | 201 | ········98:·iconst_0 |
204 | ······· | 202 | ········99:·istore········9 |
205 | ·······10 | 203 | ·······101:·aconst_null |
206 | ·······10 | 204 | ·······102:·astore_3 |
207 | ·······10 | 205 | ·······103:·goto··········95 |
208 | ··public·void·clear(); | 206 | ··public·void·clear(); |
209 | ····descriptor:·()V | 207 | ····descriptor:·()V |
210 | ····flags:·(0x0001)·ACC_PUBLIC | 208 | ····flags:·(0x0001)·ACC_PUBLIC |
211 | ····Code: | 209 | ····Code: |
212 | ······stack=300,·locals=1,·args_size=1 | 210 | ······stack=300,·locals=1,·args_size=1 |
213 | ·········0:·aload_0 | 211 | ·········0:·aload_0 |
Offset 610, 19 lines modified | Offset 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,· | 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· | 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 modified | Offset 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· | 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 | ····} |
Offset 894, 50 lines modified | Offset 894, 48 lines modified | ||
894 | ······stack=300,·locals=8,·args_size=1 | 894 | ······stack=300,·locals=8,·args_size=1 |
895 | ·········0:·aload_0 | 895 | ·········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_1 | 898 | ·········7:·astore_1 |
899 | ·········8:·aload_0 | 899 | ·········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 | ········1 | 901 | ········12:·aload_1 |
904 | ········1 | 902 | ········13:·invokestatic··#252················//·Method·android/support/v4/view/ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
905 | ········1 | 903 | ········16:·new···········#254················//·class·java/util/LinkedList |
906 | ········ | 904 | ········19:·astore_2 |
907 | ········2 | 905 | ········20:·aload_2 |
908 | ········2 | 906 | ········21:·invokespecial·#255················//·Method·java/util/LinkedList."<init>":()V |
909 | ········2 | 907 | ········24:·aload_0 |
910 | ········2 | 908 | ········25:·aload_2 |
911 | ········2 | 909 | ········26:·invokevirtual·#259················//·Method·getVisibleVirtualViews:(Ljava/util/List;)V |
912 | ········ | 910 | ········29:·aload_2 |
913 | ········3 | 911 | ········30:·invokevirtual·#263················//·Method·java/util/LinkedList.iterator:()Ljava/util/Iterator; |
914 | ········35:·astore········4 | ||
915 | ········3 | 912 | ········33:·astore_3 |
913 | ········34:·aload_3 | ||
916 | ········3 | 914 | ········35:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
917 | ········4 | 915 | ········40:·istore········4 |
918 | ········4 | 916 | ········42:·iload·········4 |
919 | ········4 | 917 | ········44:·ifeq··········82 |
920 | ········ | 918 | ········47:·aload_3 |
921 | ········ | 919 | ········48:·invokeinterface·#272,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
922 | ········5 | 920 | ········53:·checkcast·····#274················//·class·java/lang/Integer |
923 | ········ | 921 | ········56:·astore········5 |
924 | ········ | 922 | ········58:·aload_0 |
925 | ········ | 923 | ········59:·getfield······#63·················//·Field·mView:Landroid/view/View; |
926 | ········6 | 924 | ········62:·astore········6 |
927 | ········6 | 925 | ········64:·aload·········5 |
928 | ········ | 926 | ········66:·invokevirtual·#277················//·Method·java/lang/Integer.intValue:()I |
929 | ········ | 927 | ········69:·istore········7 |
930 | ········7 | 928 | ········71:·aload_1 |
931 | ········7 | 929 | ········72:·aload·········6 |
932 | ········7 | 930 | ········74:·iload·········7 |
933 | ········7 | 931 | ········76:·invokevirtual·#280················//·Method·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V |
934 | ········ | 932 | ········79:·goto··········34 |
935 | ········8 | 933 | ········82:·aload_1 |
936 | ········8 | 934 | ········83:·areturn |
937 | ··private·boolean·intersectVisibleToUser(android.graphics.Rect); | 935 | ··private·boolean·intersectVisibleToUser(android.graphics.Rect); |
938 | ····descriptor:·(Landroid/graphics/Rect;)Z | 936 | ····descriptor:·(Landroid/graphics/Rect;)Z |
939 | ····flags:·(0x0002)·ACC_PRIVATE | 937 | ····flags:·(0x0002)·ACC_PRIVATE |
940 | ····Code: | 938 | ····Code: |
941 | ······stack=300,·locals=10,·args_size=2 | 939 | ······stack=300,·locals=10,·args_size=2 |
942 | ·········0:·iconst_0 | 940 | ·········0:·iconst_0 |
Offset 64, 15 lines modified | Offset 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· | 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 | ····} |
Offset 137, 15 lines modified | Offset 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,· | 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; |
Offset 217, 15 lines modified | Offset 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,· | 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; |
Offset 125, 15 lines modified | Offset 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·+·":· | 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 modified | Offset 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·+·":· | 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 modified | Offset 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·+·":· | 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); |
Offset 574, 33 lines modified | Offset 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·=· | 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_02 | 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_02 | 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 modified | Offset 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 | ························ | 709 | ························break; |
709 | ····················} | 710 | ····················} |
711 | ····················open_folder·=·this.open_folder(context,·open_imap); | ||
710 | ···················· | 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:·{ |
Offset 151, 31 lines modified | Offset 151, 31 lines modified | ||
151 | ····@Override | 151 | ····@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(",· | 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(",· | 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(",· | 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 | ····} |
Offset 75, 15 lines modified | Offset 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 | ····@Override | 80 | ····@Override |
81 | ····public·String·toString()·{ | 81 | ····public·String·toString()·{ |
82 | ········return·"id="·+·this._id·+·",· | 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()·{ |
Offset 29, 15 lines modified | Offset 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()·+·"\" | 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)·{ |
Offset 71, 15 lines modified | Offset 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 | 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 | ········} |
Offset 126, 10 lines modified | Offset 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 | 133 | ········return·"PathProcInput:·{\nacceptablePolicySet:·"·+·this.acceptablePolicySet·+·"\ninhibitPolicyMapping:·"·+·this.inhibitPolicyMapping·+·"\nexplicitPolicyReqd:·"·+·this.explicitPolicyReqd·+·"\ninhibitAnyPolicy:·"·+·this.inhibitAnyPolicy·+·"\n}\n"; |
134 | ····} | 134 | ····} |
135 | } | 135 | } |
Offset 120, 18 lines modified | Offset 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 | 127 | ················sb.append(s·+·"BER·Constructed·Octet·String["·+·asn1OctetString.getOctets().length·+·"]·"); |
128 | ············} | 128 | ············} |
129 | ············else·{ | 129 | ············else·{ |
130 | ················sb.append(s·+·"DER·Octet·String | 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 modified | Offset 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 | 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 | ········} |
Offset 166, 15 lines modified | Offset 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.· | 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 | ········} |
Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
13 | public·class·RSA$Mappings·extends·AsymmetricAlgorithmProvider | 13 | 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·+·"/ | 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); |
Offset 511, 55 lines modified | Offset 511, 53 lines modified | ||
511 | ······stack=300,·locals=6,·args_size=1 | 511 | ······stack=300,·locals=6,·args_size=1 |
512 | ·········0:·iconst_1 | 512 | ·········0:·iconst_1 |
513 | ·········1:·istore_1 | 513 | ·········1:·istore_1 |
514 | ·········2:·aload_0 | 514 | ·········2:·aload_0 |
515 | ·········3:·getfield······#20·················//·Field·bases:Ljava/util/List; | 515 | ·········3:·getfield······#20·················//·Field·bases:Ljava/util/List; |
516 | ·········6:·astore_2 | 516 | ·········6:·astore_2 |
517 | ·········7:·aload_2 | 517 | ·········7:·aload_2 |
518 | ·········8:·ifnonnull····· | 518 | ·········8:·ifnonnull·····69 |
519 | ········11:·iconst_0 | 519 | ········11:·iconst_0 |
520 | ········12:·istore_3 | 520 | ········12:·istore_3 |
521 | ········13:·aconst_null | 521 | ········13:·aconst_null |
522 | ········14:·astore_2 | 522 | ········14:·astore_2 |
523 | ········15:·iload_3 | 523 | ········15:·iload_3 |
524 | ········16:·bipush········31 | 524 | ········16:·bipush········31 |
525 | ········18:·iadd | 525 | ········18:·iadd |
526 | ········19:·istore_1 | 526 | ········19:·istore_1 |
527 | ········20:·aload_0 | 527 | ········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 | ········2 | 529 | ········24:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
532 | ········31:·astore········4 | ||
533 | ········ | 530 | ········29:·astore_2 |
531 | ········30:·aload_2 | ||
534 | ········3 | 532 | ········31:·invokeinterface·#126,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
535 | ········40:·istore_3 | ||
536 | ········ | 533 | ········36:·istore········4 |
534 | ········38:·iload·········4 | ||
537 | ········4 | 535 | ········40:·ifeq··········84 |
538 | ········4 | 536 | ········43:·aload_2 |
539 | ········4 | 537 | ········44:·invokeinterface·#130,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
540 | ········ | 538 | ········49:·checkcast·····#28·················//·class·org/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis |
541 | ········5 | 539 | ········52:·astore········5 |
542 | ········5 | 540 | ········54:·aload·········5 |
543 | ········5 | 541 | ········56:·invokevirtual·#133················//·Method·org/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis.hashCode:()I |
544 | ········ | 542 | ········59:·istore········4 |
545 | ········6 | 543 | ········61:·iload_1 |
546 | ········6 | 544 | ········62:·iload·········4 |
547 | ········6 | 545 | ········64:·iadd |
548 | ········6 | 546 | ········65:·istore_1 |
549 | ········6 | 547 | ········66:·goto··········30 |
550 | ········ | 548 | ········69:·aload_0 |
551 | ········7 | 549 | ········70:·getfield······#20·················//·Field·bases:Ljava/util/List; |
552 | ········7 | 550 | ········73:·astore_2 |
553 | ········7 | 551 | ········74:·aload_2 |
554 | ········7 | 552 | ········75:·invokeinterface·#134,··1··········//·InterfaceMethod·java/util/List.hashCode:()I |
555 | ········8 | 553 | ········80:·istore_3 |
556 | ········8 | 554 | ········81:·goto··········15 |
557 | ········8 | 555 | ········84:·iload_1 |
558 | ········8 | 556 | ········85:·ireturn |
559 | ··public·void·writeTo(java.io.OutputStream); | 557 | ··public·void·writeTo(java.io.OutputStream); |
560 | ····descriptor:·(Ljava/io/OutputStream;)V | 558 | ····descriptor:·(Ljava/io/OutputStream;)V |
561 | ····flags:·(0x0001)·ACC_PUBLIC | 559 | ····flags:·(0x0001)·ACC_PUBLIC |
562 | ····Code: | 560 | ····Code: |
563 | ······stack=300,·locals=3,·args_size=2 | 561 | ······stack=300,·locals=3,·args_size=2 |
564 | ·········0:·aload_0 | 562 | ·········0:·aload_0 |
Offset 52, 14 lines modified | Offset 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 | ····@Override | 57 | ····@Override |
58 | ····public·String·toString()·{ | 58 | ····public·String·toString()·{ |
59 | ········String·str·=·"GMSS·public·key·:·"·+·new·String(Hex.encode(this.publicKeyBytes))·+·"\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 | } |
Offset 21, 15 lines modified | Offset 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· | 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 | ···· |
Offset 189, 10 lines modified | Offset 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 | ····@Override | 194 | ····@Override |
195 | ····public·String·toString()·{ | 195 | ····public·String·toString()·{ |
196 | ········return·"Finite·Field·GF(2^"·+·this.degree·+·")·=· | 196 | ········return·"Finite·Field·GF(2^"·+·this.degree·+·")·=·GF(2)[X]/<"·+·polyToString(this.polynomial)·+·">·"; |
197 | ····} | 197 | ····} |
198 | } | 198 | } |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; | 31 | .field·final·synthetic·this$0:Lmyjava/awt/datatransfer/SystemFlavorMap; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lmyjava/awt/datatransfer/SystemFlavorMap;)V | 33 | .method·constructor·<init>(Lmyjava/awt/datatransfer/SystemFlavorMap;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lmyjava/awt/datatransfer/SystemFlavorMap; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·104 | 37 | ····.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>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 60, 14 lines modified | Offset 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>()V | 62 | ····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·v5 | 66 | ····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·v4 | 68 | ····move-result-object·v4 |
Offset 560, 34 lines modified | Offset 560, 33 lines modified | ||
560 | ········} | 560 | ········} |
561 | ····.end·annotation | 561 | ····.end·annotation |
562 | ····.prologue | 562 | ····.prologue |
563 | ····.line·656 | 563 | ····.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·v | 566 | ····new-instance·v1,·Ljava/util/LinkedList; |
567 | ····invoke-direct·{v | 567 | ····invoke-direct·{v1},·Ljava/util/LinkedList;-><init>()V |
568 | ····.line·658 | 568 | ····.line·658 |
569 | ····.local·v | 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·v | 571 | ····move-result-object·v2 |
572 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
573 | ····:cond_0 | 572 | ····:cond_0 |
574 | ····:goto_0 | 573 | ····:goto_0 |
575 | ····invoke-interface·{v | 574 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
576 | ····move-result·v3 | 575 | ····move-result·v3 |
577 | ····if-eqz·v3,·:cond_1 | 576 | ····if-eqz·v3,·:cond_1 |
578 | ····invoke-interface·{v | 577 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
579 | ····move-result-object·v0 | 578 | ····move-result-object·v0 |
580 | ····check-cast·v0,·Lmyjava/awt/datatransfer/DataFlavor; | 579 | ····check-cast·v0,·Lmyjava/awt/datatransfer/DataFlavor; |
581 | ····.line·659 | 580 | ····.line·659 |
582 | ····.local·v0,·"flavor":Lmyjava/awt/datatransfer/DataFlavor; | 581 | ····.local·v0,·"flavor":Lmyjava/awt/datatransfer/DataFlavor; |
Offset 596, 36 lines modified | Offset 595, 36 lines modified | ||
596 | ····invoke-virtual·{v3,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 595 | ····invoke-virtual·{v3,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
597 | ····move-result·v3 | 596 | ····move-result·v3 |
598 | ····if-eqz·v3,·:cond_0 | 597 | ····if-eqz·v3,·:cond_0 |
599 | ····.line·660 | 598 | ····.line·660 |
600 | ····invoke-virtual·{v | 599 | ····invoke-virtual·{v1,·v0},·Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z |
601 | ····goto·:goto_0 | 600 | ····goto·:goto_0 |
602 | ····.line·664 | 601 | ····.line·664 |
603 | ····.end·local·v0····#·"flavor":Lmyjava/awt/datatransfer/DataFlavor; | 602 | ····.end·local·v0····#·"flavor":Lmyjava/awt/datatransfer/DataFlavor; |
604 | ····:cond_1 | 603 | ····:cond_1 |
605 | ····invoke-virtual·{v | 604 | ····invoke-virtual·{v1},·Ljava/util/LinkedList;->isEmpty()Z |
606 | ····move-result·v | 605 | ····move-result·v2 |
607 | ····if-eqz·v | 606 | ····if-eqz·v2,·:cond_2 |
608 | ····const/4·p0,·0x0 | 607 | ····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_2 | 609 | ····:cond_2 |
611 | ····return-object·p0 | 610 | ····return-object·p0 |
612 | .end·method | 611 | .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· | 613 | ····.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 modified | Offset 637, 106 lines modified | ||
638 | ············">;" | 637 | ············">;" |
639 | ········} | 638 | ········} |
640 | ····.end·annotation | 639 | ····.end·annotation |
641 | ····.prologue | 640 | ····.prologue |
642 | ····.line·617 | 641 | ····.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·v | 643 | ····new-instance·v3,·Ljava/util/LinkedList; |
645 | ····invoke-direct·{v | 644 | ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V |
646 | ····.line·619 | 645 | ····.line·619 |
647 | ····.local·v | 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·v | 648 | ····move-result-object·v2 |
650 | ····.local·v | 649 | ····.local·v2,·"i":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lmyjava/awt/datatransfer/DataFlavor;>;" |
651 | ····:cond_0 | 650 | ····:cond_0 |
652 | ····:goto_0 | 651 | ····:goto_0 |
653 | ····invoke-interface·{v | 652 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
654 | ····move-result·v | 653 | ····move-result·v4 |
655 | ····if-eqz·v | 654 | ····if-eqz·v4,·:cond_3 |
656 | ····.line·620 | 655 | ····.line·620 |
657 | ····invoke-interface·{v | 656 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
658 | ····move-result-object·v | 657 | ····move-result-object·v1 |
659 | ····check-cast·v | 658 | ····check-cast·v1,·Lmyjava/awt/datatransfer/DataFlavor; |
660 | ····.line·622 | 659 | ····.line·622 |
661 | ····.local·v | 660 | ····.local·v1,·"flavor":Lmyjava/awt/datatransfer/DataFlavor; |
662 | ····invoke-direct·{v | 661 | ····invoke-direct·{v1},·Lmyjava/awt/datatransfer/DataFlavor;->getCharset()Ljava/lang/String; |
663 | ····move-result-object·v | 662 | ····move-result-object·v4 |
664 | ····invoke-static·{v | 663 | ····invoke-static·{v4},·Lmyjava/awt/datatransfer/DataFlavor;->isCharsetSupported(Ljava/lang/String;)Z |
665 | ····move-result·v | 664 | ····move-result·v4 |
666 | ····if-eqz·v | 665 | ····if-eqz·v4,·:cond_2 |
667 | ····.line·623 | 666 | ····.line·623 |
668 | ···· | 667 | ····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,·0x0 | 668 | ····const/4·v4,·0x0 |
673 | ····.local·v4,·"i$":I | ||
Max diff block lines reached; 20048/25128 bytes (79.78%) of diff not shown. |
Offset 80, 14 lines modified | Offset 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·102 | 81 | ····.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;)V | 83 | ····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·136 | 86 | ····.line·136 |
86 | ····return-void | 87 | ····return-void |
87 | .end·method | 88 | .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 modified | Offset 227, 15 lines modified | ||
226 | ····.prologue | 227 | ····.prologue |
227 | ····.line·223 | 228 | ····.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·v2 | 230 | ····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·v0 | 233 | ····move-result-object·v0 |
232 | ····.line·227 | 234 | ····.line·227 |
233 | ····.local·v0,·"classLoader":Ljava/lang/ClassLoader; | 235 | ····.local·v0,·"classLoader":Ljava/lang/ClassLoader; |
234 | ····if-nez·v0,·:cond_0 | 236 | ····if-nez·v0,·:cond_0 |
Offset 249, 14 lines modified | Offset 251, 15 lines modified | ||
249 | ····monitor-enter·v3 | 251 | ····monitor-enter·v3 |
250 | ····.line·234 | 252 | ····.line·234 |
251 | ····:try_start_0 | 253 | ····: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·v1 | 257 | ····move-result-object·v1 |
255 | ····check-cast·v1,·Lmyjava/awt/datatransfer/FlavorMap; | 258 | ····check-cast·v1,·Lmyjava/awt/datatransfer/FlavorMap; |
256 | ····.line·236 | 259 | ····.line·236 |
Offset 505, 107 lines modified | Offset 508, 105 lines modified | ||
505 | ············"Lmyjava/awt/datatransfer/DataFlavor;", | 508 | ············"Lmyjava/awt/datatransfer/DataFlavor;", |
506 | ············">;" | 509 | ············">;" |
507 | ········} | 510 | ········} |
508 | ····.end·annotation | 511 | ····.end·annotation |
509 | ····.prologue | 512 | ····.prologue |
510 | ····.line·363 | 513 | ····.line·363 |
511 | ····new-instance·v | 514 | ····new-instance·v3,·Ljava/util/ArrayList; |
512 | ····invoke-direct·{v | 515 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V |
513 | ····.line·364 | 516 | ····.line·364 |
514 | ····.local·v | 517 | ····.local·v3,·"ret":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;" |
515 | ····if-nez·p1,·:cond_2 | 518 | ····if-nez·p1,·:cond_2 |
516 | ····.line·366 | 519 | ····.line·366 |
517 | ····iget-object·v | 520 | ····iget-object·v4,·p0,·Lmyjava/awt/datatransfer/SystemFlavorMap;->nativeToFlavorMap:Ljava/util/HashMap; |
518 | ····invoke-virtual·{v | 521 | ····invoke-virtual·{v4},·Ljava/util/HashMap;->values()Ljava/util/Collection; |
519 | ····move-result-object·v0 | 522 | ····move-result-object·v0 |
520 | ····.line·367 | 523 | ····.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·v | 526 | ····move-result-object·v4 |
524 | ····:cond_0 | 527 | ····:cond_0 |
525 | ····invoke-interface·{v | 528 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
526 | ····move-result·v | 529 | ····move-result·v5 |
527 | ····if-eqz·v | 530 | ····if-eqz·v5,·:cond_3 |
528 | ····invoke-interface·{v | 531 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
529 | ····move-result-object·v | 532 | ····move-result-object·v2 |
530 | ····check-cast·v | 533 | ····check-cast·v2,·Ljava/util/List; |
531 | ····.line·369 | 534 | ····.line·369 |
532 | ····.local·v | 535 | ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<Lmyjava/awt/datatransfer/DataFlavor;>;" |
533 | ····invoke-interface·{v | 536 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
534 | ····move-result-object·v | 537 | ····move-result-object·v5 |
535 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
536 | ····:cond_1 | 538 | ····:cond_1 |
537 | ····:goto_0 | 539 | ····:goto_0 |
538 | ····invoke-interface·{v | 540 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
539 | ····move-result·v6 | 541 | ····move-result·v6 |
540 | ····if-eqz·v6,·:cond_0 | 542 | ····if-eqz·v6,·:cond_0 |
541 | ····invoke-interface·{v | 543 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
542 | ····move-result-object·v1 | 544 | ····move-result-object·v1 |
543 | ····check-cast·v1,·Lmyjava/awt/datatransfer/DataFlavor; | 545 | ····check-cast·v1,·Lmyjava/awt/datatransfer/DataFlavor; |
544 | ····.line·371 | 546 | ····.line·371 |
545 | ····.local·v1,·"flav":Lmyjava/awt/datatransfer/DataFlavor; | 547 | ····.local·v1,·"flav":Lmyjava/awt/datatransfer/DataFlavor; |
546 | ····invoke-interface·{v | 548 | ····invoke-interface·{v3,·v1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
547 | ····move-result·v6 | 549 | ····move-result·v6 |
548 | ····if-nez·v6,·:cond_1 | 550 | ····if-nez·v6,·:cond_1 |
549 | ····.line·372 | 551 | ····.line·372 |
550 | ····invoke-interface·{v | 552 | ····invoke-interface·{v3,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
551 | ····goto·:goto_0 | 553 | ····goto·:goto_0 |
552 | ····.line·378 | 554 | ····.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. |
Offset 194, 14 lines modified | Offset 194, 15 lines modified | ||
194 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C | 194 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C |
195 | ····move-result·v0 | 195 | ····move-result·v0 |
196 | ····if-ne·v0,·v1,·:cond_2 | 196 | ····if-ne·v0,·v1,·:cond_2 |
197 | ····.line·231 | ||
197 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I | 198 | ····invoke-virtual·{p2},·Ljava/lang/String;->length()I |
198 | ····move-result·v0 | 199 | ····move-result·v0 |
199 | ····add-int/lit8·v0,·v0,·-0x1 | 200 | ····add-int/lit8·v0,·v0,·-0x1 |
200 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C | 201 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->charAt(I)C |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MimeTypeProcessor.java" | 3 | .source·"MimeTypeProcessor.java" |
4 | #·annotations | 4 | #·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·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 673, 37 lines modified | Offset 672, 39 lines modified | ||
673 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C | 672 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C |
674 | ····move-result·v1 | 673 | ····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·15 | 675 | ····.line·150 |
677 | ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I | 676 | ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I |
678 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 677 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
679 | ····move-result·v2 | 678 | ····move-result·v2 |
680 | ····if-ge·v1,·v2,·:cond_2 | 679 | ····if-ge·v1,·v2,·:cond_2 |
681 | ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I | 680 | ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I |
681 | ····.line·151 | ||
682 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C | 682 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C |
683 | ····move-result·v1 | 683 | ····move-result·v1 |
684 | ····invoke-static·{v1},·Lmyjava/awt/datatransfer/MimeTypeProcessor;->isMeaningfulChar(C)Z | 684 | ····invoke-static·{v1},·Lmyjava/awt/datatransfer/MimeTypeProcessor;->isMeaningfulChar(C)Z |
685 | ····move-result·v1 | 685 | ····move-result·v1 |
686 | ····if-eqz·v1,·:cond_2 | 686 | ····if-eqz·v1,·:cond_2 |
687 | ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I | 687 | ····iget·v1,·p1,·Lmyjava/awt/datatransfer/MimeTypeProcessor$StringPosition;->i:I |
688 | ····.line·152 | ||
688 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C | 689 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->charAt(I)C |
689 | ····move-result·v1 | 690 | ····move-result·v1 |
690 | ····invoke-static·{v1},·Lmyjava/awt/datatransfer/MimeTypeProcessor;->isTSpecialChar(C)Z | 691 | ····invoke-static·{v1},·Lmyjava/awt/datatransfer/MimeTypeProcessor;->isTSpecialChar(C)Z |
691 | ····move-result·v1 | 692 | ····move-result·v1 |
Offset 153, 27 lines modified | Offset 153, 30 lines modified | ||
153 | ····.line·198 | 153 | ····.line·198 |
154 | ····invoke-virtual·{p0,·p1},·Ljavax/activation/ActivationDataFlavor;->isMimeTypeEqual(Lmyjava/awt/datatransfer/DataFlavor;)Z | 154 | ····invoke-virtual·{p0,·p1},·Ljavax/activation/ActivationDataFlavor;->isMimeTypeEqual(Lmyjava/awt/datatransfer/DataFlavor;)Z |
155 | ····move-result·v0 | 155 | ····move-result·v0 |
156 | ····if-eqz·v0,·:cond_0 | 156 | ····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·v0 | 159 | ····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_0 | 161 | ····if-ne·v0,·v1,·:cond_0 |
161 | ····const/4·v0,·0x1 | 162 | ····const/4·v0,·0x1 |
163 | ····.line·198 | ||
162 | ····:goto_0 | 164 | ····:goto_0 |
163 | ····return·v0 | 165 | ····return·v0 |
166 | ····.line·199 | ||
164 | ····:cond_0 | 167 | ····:cond_0 |
165 | ····const/4·v0,·0x0 | 168 | ····const/4·v0,·0x0 |
166 | ····goto·:goto_0 | 169 | ····goto·:goto_0 |
167 | .end·method | 170 | .end·method |
168 | .method·public·getHumanPresentableName()Ljava/lang/String; | 171 | .method·public·getHumanPresentableName()Ljava/lang/String; |
Offset 476, 14 lines modified | Offset 476, 15 lines modified | ||
476 | ····:cond_2 | 476 | ····: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·v6 | 478 | ····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·v4 | 482 | ····move-result-object·v4 |
482 | ····.line·126 | 483 | ····.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)I | 485 | ····invoke-static·{p1,·v1},·Ljavax/activation/MimeTypeParameterList;->skipWhiteSpace(Ljava/lang/String;I)I |
Offset 184, 20 lines modified | Offset 184, 22 lines modified | ||
184 | ····const/4·v1,·0x0 | 184 | ····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·v3 | 189 | ····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·v4 | 193 | ····move-result-object·v4 |
192 | ····invoke-direct·{v2,·v3,·v4},·Ljavax/activation/ActivationDataFlavor;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 194 | ····invoke-direct·{v2,·v3,·v4},·Ljavax/activation/ActivationDataFlavor;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
193 | ····aput-object·v2,·v0,·v1 | 195 | ····aput-object·v2,·v0,·v1 |
Offset 242, 14 lines modified | Offset 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·v1 | 245 | ····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·v2 | 249 | ····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·v1 | 251 | ····move-result-object·v1 |
Offset 89, 14 lines modified | Offset 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·v2 | 92 | ····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·v3 | 95 | ····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·v3 | 97 | ····move-result-object·v3 |
Offset 20, 20 lines modified | Offset 20, 22 lines modified | ||
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·58 | 21 | ····.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>()V | 23 | ····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·v0 | 26 | ····move-result-object·v0 |
26 | ····check-cast·v0,·Ljava/lang/ClassLoader; | 27 | ····check-cast·v0,·Ljava/lang/ClassLoader; |
28 | ····.line·58 | ||
27 | ····return-object·v0 | 29 | ····return-object·v0 |
28 | .end·method | 30 | .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·2 | 32 | ····.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 modified | Offset 48, 24 lines modified | ||
46 | ····.prologue | 48 | ····.prologue |
47 | ····.line·73 | 49 | ····.line·73 |
48 | ····:try_start_0 | 50 | ····: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;)V | 52 | ····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·v1 | 55 | ····move-result-object·v1 |
53 | ····check-cast·v1,·Ljava/io/InputStream; | 56 | ····check-cast·v1,·Ljava/io/InputStream; |
54 | ····:try_end_0 | 57 | ····:try_end_0 |
55 | ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0 | 58 | ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0 |
59 | ····.line·73 | ||
56 | ····return-object·v1 | 60 | ····return-object·v1 |
57 | ····.line·79 | 61 | ····.line·79 |
58 | ····:catch_0 | 62 | ····:catch_0 |
59 | ····move-exception·v0 | 63 | ····move-exception·v0 |
60 | ····.line·80 | 64 | ····.line·80 |
Offset 82, 43 lines modified | Offset 86, 47 lines modified | ||
82 | ····.prologue | 86 | ····.prologue |
83 | ····.line·85 | 87 | ····.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;)V | 89 | ····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·v0 | 92 | ····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·v0 | 96 | ····return-object·v0 |
91 | .end·method | 97 | .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·1 | 99 | ····.locals·1 |
94 | ····.param·p0,·"name"····#·Ljava/lang/String; | 100 | ····.param·p0,·"name"····#·Ljava/lang/String; |
95 | ····.prologue | 101 | ····.prologue |
96 | ····.line·109 | 102 | ····.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;)V | 104 | ····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·v0 | 107 | ····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·v0 | 111 | ····return-object·v0 |
104 | .end·method | 112 | .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·2 | 114 | ····.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 modified | Offset 138, 24 lines modified | ||
130 | ····.prologue | 138 | ····.prologue |
131 | ····.line·134 | 139 | ····.line·134 |
132 | ····:try_start_0 | 140 | ····: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;)V | 142 | ····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·v1 | 145 | ····move-result-object·v1 |
137 | ····check-cast·v1,·Ljava/io/InputStream; | 146 | ····check-cast·v1,·Ljava/io/InputStream; |
138 | ····:try_end_0 | 147 | ····:try_end_0 |
139 | ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0 | 148 | ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0 |
149 | ····.line·134 | ||
140 | ····return-object·v1 | 150 | ····return-object·v1 |
141 | ····.line·140 | 151 | ····.line·140 |
142 | ····:catch_0 | 152 | ····:catch_0 |
143 | ····move-exception·v0 | 153 | ····move-exception·v0 |
144 | ····.line·141 | 154 | ····.line·141 |
Offset 115, 14 lines modified | Offset 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·v2 | 118 | ····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·v3 | 121 | ····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·v3 | 123 | ····move-result-object·v3 |
Offset 306, 14 lines modified | Offset 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·v2 | 307 | ····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·v2 | 311 | ····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·124 | 313 | ····.line·124 |
Offset 325, 14 lines modified | Offset 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·v2 | 327 | ····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·v2 | 331 | ····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·126 | 333 | ····.line·126 |
Offset 372, 14 lines modified | Offset 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·v2 | 375 | ····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·v2 | 379 | ····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·131 | 381 | ····.line·131 |
Offset 391, 14 lines modified | Offset 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·v2 | 395 | ····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·v2 | 399 | ····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·133 | 401 | ····.line·133 |
Offset 569, 50 lines modified | Offset 573, 55 lines modified | ||
569 | ····if-eqz·v0,·:cond_1 | 573 | ····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;)Z | 577 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
573 | ····move-result·v0 | 578 | ····move-result·v0 |
574 | ····if-nez·v0,·:cond_0 | 579 | ····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·v0 | 582 | ····move-result-object·v0 |
577 | ····const-string·v1,·"*" | 583 | ····const-string·v1,·"*" |
578 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 584 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
579 | ····move-result·v0 | 585 | ····move-result·v0 |
580 | ····if-nez·v0,·:cond_0 | 586 | ····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·v1 | 590 | ····move-result-object·v1 |
584 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 591 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
585 | ····move-result·v0 | 592 | ····move-result·v0 |
586 | ····if-eqz·v0,·:cond_1 | 593 | ····if-eqz·v0,·:cond_1 |
587 | ····:cond_0 | 594 | ····:cond_0 |
588 | ····const/4·v0,·0x1 | 595 | ····const/4·v0,·0x1 |
596 | ····.line·262 | ||
589 | ····:goto_0 | 597 | ····:goto_0 |
590 | ····return·v0 | 598 | ····return·v0 |
599 | ····.line·265 | ||
591 | ····:cond_1 | 600 | ····:cond_1 |
592 | ····const/4·v0,·0x0 | 601 | ····const/4·v0,·0x0 |
593 | ····goto·:goto_0 | 602 | ····goto·:goto_0 |
594 | .end·method | 603 | .end·method |
595 | .method·public·readExternal(Ljava/io/ObjectInput;)V | 604 | .method·public·readExternal(Ljava/io/ObjectInput;)V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$pos:Ljava/io/PipedOutputStream; | 24 | .field·final·synthetic·val$pos:Ljava/io/PipedOutputStream; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Ljavax/activation/DataHandler;Ljavax/activation/DataContentHandler;Ljava/io/PipedOutputStream;)V | 26 | .method·constructor·<init>(Ljavax/activation/DataHandler;Ljavax/activation/DataContentHandler;Ljava/io/PipedOutputStream;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Ljavax/activation/DataHandler; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·276 | 30 | ····.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; |
Offset 466, 14 lines modified | Offset 466, 15 lines modified | ||
466 | ····.line·622 | 466 | ····.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·v1 | 468 | ····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·v1 | 472 | ····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·631 | 474 | ····.line·631 |
Offset 502, 14 lines modified | Offset 503, 15 lines modified | ||
502 | ····.line·625 | 503 | ····.line·625 |
503 | ····:cond_5 | 504 | ····: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·v1 | 506 | ····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·v1 | 509 | ····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_1 | 511 | ····:try_end_1 |
510 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 512 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
Offset 621, 14 lines modified | Offset 623, 15 lines modified | ||
621 | ····:try_start_4 | 623 | ····: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·v2 | 626 | ····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·v4 | 629 | ····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·v4 | 631 | ····move-result-object·v4 |
Offset 878, 14 lines modified | Offset 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·v6 | 883 | ····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·v7 | 886 | ····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·v6 | 888 | ····move-result-object·v6 |
Offset 924, 14 lines modified | Offset 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·v6 | 930 | ····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·v7 | 933 | ····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·v6 | 935 | ····move-result-object·v6 |
Offset 968, 14 lines modified | Offset 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;)V | 973 | ····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;)V | 975 | ····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()V | 977 | ····invoke-virtual·{v5},·Ljava/lang/Thread;->start()V |
972 | ····.line·290 | 978 | ····.line·290 |
973 | ····move-object·v2,·v3 | 979 | ····move-object·v2,·v3 |
974 | ····goto·:goto_0 | 980 | ····goto·:goto_0 |
975 | .end·method | 981 | .end·method |
Offset 561, 15 lines modified | Offset 561, 15 lines modified | ||
561 | ····:cond_0 | 561 | ····:cond_0 |
562 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 562 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
563 | ····move-result·v2 | 563 | ····move-result·v2 |
564 | ····if-eqz·v2,·:cond_1 | 564 | ····if-eqz·v2,·:cond_1 |
565 | ····.line·41 | 565 | ····.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·v2 | 567 | ····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; |
Offset 933, 22 lines modified | Offset 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·v2 | 934 | ····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()I | 937 | ····invoke-virtual·{v3},·Ljavax/mail/URLName;->getPort()I |
937 | ····move-result·v3 | 938 | ····move-result·v3 |
938 | ····const/4·v4,·0x0 | 939 | ····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·v5 | 943 | ····move-result-object·v5 |
942 | ····const/4·v6,·0x0 | 944 | ····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;)V | 945 | ····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 |
Offset 406, 14 lines modified | Offset 406, 15 lines modified | ||
406 | ····.line·1163 | 406 | ····.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>()V | 409 | ····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·v2 | 412 | ····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·v1 | 414 | ····move-result-object·v1 |
Offset 1053, 30 lines modified | Offset 1054, 33 lines modified | ||
1053 | ····move-result-object·v1 | 1054 | ····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·v2 | 1056 | ····move-result-object·v2 |
1057 | ····.line·196 | ||
1056 | ····invoke-virtual·{v10},·Ljavax/mail/URLName;->getPort()I | 1058 | ····invoke-virtual·{v10},·Ljavax/mail/URLName;->getPort()I |
1057 | ····move-result·v3 | 1059 | ····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·v4 | 1061 | ····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·v5 | 1064 | ····move-result-object·v5 |
1062 | ····const/4·v6,·0x0 | 1065 | ····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;)V | 1066 | ····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·v0 | 1068 | ····return-object·v0 |
1065 | .end·method | 1069 | .end·method |
1066 | .method·public·declared-synchronized·getUnreadMessageCount()I | 1070 | .method·public·declared-synchronized·getUnreadMessageCount()I |
1067 | ····.locals·6 | 1071 | ····.locals·6 |
1068 | ····.annotation·system·Ldalvik/annotation/Throws; | 1072 | ····.annotation·system·Ldalvik/annotation/Throws; |
1069 | ········value·=·{ | 1073 | ········value·=·{ |
Offset 616, 21 lines modified | Offset 616, 23 lines modified | ||
616 | ····.line·652 | 616 | ····.line·652 |
617 | ····:sswitch_1 | 617 | ····:sswitch_1 |
618 | ····add-int/lit8·v7,·v2,·0x1 | 618 | ····add-int/lit8·v7,·v2,·0x1 |
619 | ····add-int/lit8·v8,·v2,·0x3 | 619 | ····add-int/lit8·v8,·v2,·0x3 |
620 | ····.line·653 | ||
620 | ····:try_start_0 | 621 | ····: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·v7 | 623 | ····move-result-object·v7 |
623 | ····const/16·v8,·0x10 | 624 | ····const/16·v8,·0x10 |
625 | ····.line·652 | ||
624 | ····invoke-static·{v7,·v8},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I | 626 | ····invoke-static·{v7,·v8},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I |
625 | ····move-result·v7 | 627 | ····move-result·v7 |
626 | ····int-to-char·v7,·v7 | 628 | ····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 modified | Offset 1020, 15 lines modified | ||
1018 | ····if-eqz·v6,·:cond_0 | 1020 | ····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;)Z | 1024 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
1022 | ····move-result·v6 | 1025 | ····move-result·v6 |
1023 | ····if-eqz·v6,·:cond_0 | 1026 | ····if-eqz·v6,·:cond_0 |
1024 | ····.line·441 | 1027 | ····.line·441 |
Offset 555, 14 lines modified | Offset 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_0 | 556 | ····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()I | 559 | ····invoke-virtual·{v4},·Ljava/util/Hashtable;->size()I |
559 | ····move-result·v4 | 560 | ····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()I | 562 | ····invoke-virtual·{v5},·Ljava/util/Hashtable;->size()I |
Offset 283, 15 lines modified | Offset 283, 15 lines modified | ||
283 | ····invoke-virtual/range·{v22·..·v22},·Ljavax/mail/Transport;->close()V | 283 | ····invoke-virtual/range·{v22·..·v22},·Ljavax/mail/Transport;->close()V |
284 | ····.line·277 | 284 | ····.line·277 |
285 | ····.end·local·v22····#·"transport":Ljavax/mail/Transport; | 285 | ····.end·local·v22····#·"transport":Ljavax/mail/Transport; |
286 | ····:cond_5 | 286 | ····:cond_5 |
287 | ····return-void | 287 | ····return-void |
288 | ····.line·17 | 288 | ····.line·179 |
289 | ····.end·local·v19····#·"s":Ljavax/mail/Session; | 289 | ····.end·local·v19····#·"s":Ljavax/mail/Session; |
290 | ····:cond_6 | 290 | ····: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·v3 | 292 | ····move-result-object·v3 |
293 | ····const/4·v4,·0x0 | 293 | ····const/4·v4,·0x0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljavax/mail/Session; | 21 | .field·final·synthetic·this$0:Ljavax/mail/Session; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljavax/mail/Session;)V | 23 | .method·constructor·<init>(Ljavax/mail/Session;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljavax/mail/Session; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·880 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Ljavax/mail/Session; | 21 | .field·final·synthetic·this$0:Ljavax/mail/Session; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Ljavax/mail/Session;)V | 23 | .method·constructor·<init>(Ljavax/mail/Session;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Ljavax/mail/Session; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1010 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 192, 20 lines modified | Offset 192, 22 lines modified | ||
192 | ····.prologue | 192 | ····.prologue |
193 | ····.line·1186 | 193 | ····.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>()V | 195 | ····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·v0 | 198 | ····move-result-object·v0 |
198 | ····check-cast·v0,·Ljava/lang/ClassLoader; | 199 | ····check-cast·v0,·Ljava/lang/ClassLoader; |
200 | ····.line·1186 | ||
199 | ····return-object·v0 | 201 | ····return-object·v0 |
200 | .end·method | 202 | .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·1 | 204 | ····.locals·1 |
203 | ····.param·p0,·"props"····#·Ljava/util/Properties; | 205 | ····.param·p0,·"props"····#·Ljava/util/Properties; |
Offset 271, 22 lines modified | Offset 273, 24 lines modified | ||
271 | ····if-eqz·p1,·:cond_2 | 273 | ····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·v0 | 278 | ····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·v0 | 280 | ····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·v2 | 283 | ····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·v2 | 285 | ····move-result-object·v2 |
Offset 356, 22 lines modified | Offset 360, 24 lines modified | ||
356 | ····.prologue | 360 | ····.prologue |
357 | ····.line·1201 | 361 | ····.line·1201 |
358 | ····:try_start_0 | 362 | ····: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;)V | 364 | ····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·v1 | 367 | ····move-result-object·v1 |
363 | ····check-cast·v1,·Ljava/io/InputStream; | 368 | ····check-cast·v1,·Ljava/io/InputStream; |
364 | ····:try_end_0 | 369 | ····:try_end_0 |
365 | ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0 | 370 | ····.catch·Ljava/security/PrivilegedActionException;·{:try_start_0·..·:try_end_0}·:catch_0 |
371 | ····.line·1201 | ||
366 | ····return-object·v1 | 372 | ····return-object·v1 |
367 | ····.line·1207 | 373 | ····.line·1207 |
368 | ····:catch_0 | 374 | ····:catch_0 |
369 | ····move-exception·v0 | 375 | ····move-exception·v0 |
370 | ····.line·1208 | 376 | ····.line·1208 |
Offset 392, 22 lines modified | Offset 398, 24 lines modified | ||
392 | ····.prologue | 398 | ····.prologue |
393 | ····.line·1213 | 399 | ····.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;)V | 401 | ····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·v0 | 404 | ····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·v0 | 408 | ····return-object·v0 |
401 | .end·method | 409 | .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·17 | 411 | ····.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 modified | Offset 767, 24 lines modified | ||
759 | ····.prologue | 767 | ····.prologue |
760 | ····.line·1237 | 768 | ····.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;)V | 770 | ····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·v0 | 773 | ····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·v0 | 777 | ····return-object·v0 |
768 | .end·method | 778 | .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·3 | 780 | ····.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 modified | Offset 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·v0 | 1934 | ····move-result-object·v0 |
Max diff block lines reached; 4242/7768 bytes (54.61%) of diff not shown. |
Offset 49, 14 lines modified | Offset 49, 15 lines modified | ||
49 | ····.line·111 | 49 | ····.line·111 |
50 | ····.local·v0,·"s":Ljava/lang/String; | 50 | ····.local·v0,·"s":Ljava/lang/String; |
51 | ····if-eqz·v0,·:cond_0 | 51 | ····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;)Z | 54 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
54 | ····move-result·v3 | 55 | ····move-result·v3 |
55 | ····if-nez·v3,·:cond_4 | 56 | ····if-nez·v3,·:cond_4 |
56 | ····:cond_0 | 57 | ····:cond_0 |
Offset 73, 14 lines modified | Offset 74, 15 lines modified | ||
73 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
74 | ····.line·116 | 75 | ····.line·116 |
75 | ····if-eqz·v0,·:cond_1 | 76 | ····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;)Z | 79 | ····invoke-virtual·{v0,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
78 | ····move-result·v3 | 80 | ····move-result·v3 |
79 | ····if-nez·v3,·:cond_5 | 81 | ····if-nez·v3,·:cond_5 |
80 | ····:cond_1 | 82 | ····:cond_1 |
Offset 118, 21 lines modified | Offset 120, 21 lines modified | ||
118 | ····.line·125 | 120 | ····.line·125 |
119 | ····:goto_2 | 121 | ····:goto_2 |
120 | ····return-void | 122 | ····return-void |
121 | ····:cond_4 | 123 | ····:cond_4 |
122 | ····move·v3,·v1 | 124 | ····move·v3,·v1 |
123 | ····.line·11 | 125 | ····.line·112 |
124 | ····goto·:goto_0 | 126 | ····goto·:goto_0 |
125 | ····:cond_5 | 127 | ····:cond_5 |
126 | ····move·v3,·v1 | 128 | ····move·v3,·v1 |
127 | ····.line·11 | 129 | ····.line·117 |
128 | ····goto·:goto_1 | 130 | ····goto·:goto_1 |
129 | ····.line·122 | 131 | ····.line·122 |
130 | ····:catch_0 | 132 | ····:catch_0 |
131 | ····move-exception·v1 | 133 | ····move-exception·v1 |
132 | ····goto·:goto_2 | 134 | ····goto·:goto_2 |
Offset 734, 14 lines modified | Offset 736, 15 lines modified | ||
734 | ····.line·786 | 736 | ····.line·786 |
735 | ····:try_start_9 | 737 | ····: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_9 | 742 | ····:try_end_9 |
740 | ····.catch·Ljava/lang/SecurityException;·{:try_start_9·..·:try_end_9}·:catch_2 | 743 | ····.catch·Ljava/lang/SecurityException;·{:try_start_9·..·:try_end_9}·:catch_2 |
741 | ····.catch·Ljava/io/IOException;·{:try_start_9·..·:try_end_9}·:catch_0 | 744 | ····.catch·Ljava/io/IOException;·{:try_start_9·..·:try_end_9}·:catch_0 |
742 | ····.catchall·{:try_start_9·..·:try_end_9}·:catchall_0 | 745 | ····.catchall·{:try_start_9·..·:try_end_9}·:catchall_0 |
743 | ····move-result-object·v33 | 746 | ····move-result-object·v33 |
Offset 2642, 14 lines modified | Offset 2645, 15 lines modified | ||
2642 | ····.line·535 | 2645 | ····.line·535 |
2643 | ····:try_start_9 | 2646 | ····: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,·v33 | 2650 | ····move-object/from16·v0,·v33 |
2647 | ····move-object/from16·v1,·v36 | 2651 | ····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_9 | 2653 | ····:try_end_9 |
2650 | ····.catch·Ljava/lang/SecurityException;·{:try_start_9·..·:try_end_9}·:catch_2 | 2654 | ····.catch·Ljava/lang/SecurityException;·{:try_start_9·..·:try_end_9}·:catch_2 |
Offset 3520, 14 lines modified | Offset 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;)V | 3525 | ····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·v5 | 3529 | ····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·v4 | 3531 | ····move-result-object·v4 |
Offset 311, 14 lines modified | Offset 311, 15 lines modified | ||
311 | ····.line·237 | 311 | ····.line·237 |
312 | ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->close()V | 312 | ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->close()V |
313 | ····.line·238 | 313 | ····.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()[B | 316 | ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
316 | ····move-result-object·v4 | 317 | ····move-result-object·v4 |
317 | ····invoke-direct·{v0,·v4},·Ljavax/mail/util/SharedByteArrayInputStream;-><init>([B)V | 318 | ····invoke-direct·{v0,·v4},·Ljavax/mail/util/SharedByteArrayInputStream;-><init>([B)V |
318 | ····.line·240 | 319 | ····.line·240 |
Offset 2330, 18 lines modified | Offset 2331, 20 lines modified | ||
2330 | ····.line·1586 | 2331 | ····.line·1586 |
2331 | ····:cond_3 | 2332 | ····:cond_3 |
2332 | ····if-eqz·v7,·:cond_4 | 2333 | ····if-eqz·v7,·:cond_4 |
2333 | ····.line·1587 | 2334 | ····.line·1587 |
2334 | ····const/4·v1,·0x0 | 2335 | ····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·v1 | 2338 | ····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·1590 | 2341 | ····.line·1590 |
2339 | ····:cond_4 | 2342 | ····:cond_4 |
2340 | ····const/4·v13,·0x0 | 2343 | ····const/4·v13,·0x0 |
2341 | ····.line·1591 | 2344 | ····.line·1591 |
Offset 2361, 14 lines modified | Offset 2364, 15 lines modified | ||
2361 | ····.line·1593 | 2364 | ····.line·1593 |
2362 | ····:cond_5 | 2365 | ····:cond_5 |
2363 | ····if-eqz·v13,·:cond_d | 2366 | ····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;)Z | 2369 | ····invoke-virtual·{v13,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
2366 | ····move-result·v1 | 2370 | ····move-result·v1 |
2367 | ····if-eqz·v1,·:cond_d | 2371 | ····if-eqz·v1,·:cond_d |
2368 | ····const/4·v12,·0x1 | 2372 | ····const/4·v12,·0x1 |
Offset 2559, 15 lines modified | Offset 2563, 15 lines modified | ||
2559 | ····:try_end_0 | 2563 | ····:try_end_0 |
2560 | ····.catch·Ljavax/mail/MessagingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 2564 | ····.catch·Ljavax/mail/MessagingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
2561 | ····.line·1652 | 2565 | ····.line·1652 |
2562 | ····:goto_3 | 2566 | ····:goto_3 |
2563 | ····return-object·v11 | 2567 | ····return-object·v11 |
2564 | ····.line·159 | 2568 | ····.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_d | 2575 | ····:cond_d |
Offset 3284, 18 lines modified | Offset 3288, 20 lines modified | ||
3284 | ····:try_start_0 | 3288 | ····:try_start_0 |
3285 | ····const-string·v1,·"Subject" | 3289 | ····const-string·v1,·"Subject" |
3286 | ····const/16·v2,·0x9 | 3290 | ····const/16·v2,·0x9 |
3287 | ····const/4·v3,·0x0 | 3291 | ····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·v3 | 3294 | ····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·v2 | 3297 | ····move-result-object·v2 |
3292 | ····invoke-virtual·{p0,·v1,·v2},·Ljavax/mail/internet/MimeMessage;->setHeader(Ljava/lang/String;Ljava/lang/String;)V | 3298 | ····invoke-virtual·{p0,·v1,·v2},·Ljavax/mail/internet/MimeMessage;->setHeader(Ljava/lang/String;Ljava/lang/String;)V |
3293 | ····:try_end_0 | 3299 | ····:try_end_0 |
3294 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 3300 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 3472, 14 lines modified | Offset 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·v1 | 3479 | ····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·v2 | 3483 | ····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·v1 | 3485 | ····move-result-object·v1 |
Offset 3490, 14 lines modified | Offset 3497, 15 lines modified | ||
3490 | ····move-result-object·v1 | 3497 | ····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·v1 | 3499 | ····move-result-object·v1 |
3500 | ····.line·2053 | ||
3493 | ····invoke-virtual·{p0,·v0,·v1},·Ljavax/mail/internet/MimeMessage;->setHeader(Ljava/lang/String;Ljava/lang/String;)V | 3501 | ····invoke-virtual·{p0,·v0,·v1},·Ljavax/mail/internet/MimeMessage;->setHeader(Ljava/lang/String;Ljava/lang/String;)V |
3494 | ····.line·2056 | 3502 | ····.line·2056 |
3495 | ····return-void | 3503 | ····return-void |
3496 | .end·method | 3504 | .end·method |
3497 | .method·public·writeTo(Ljava/io/OutputStream;)V | 3505 | .method·public·writeTo(Ljava/io/OutputStream;)V |
Offset 118, 22 lines modified | Offset 118, 24 lines modified | ||
118 | ····move-result·v2 | 118 | ····move-result·v2 |
119 | ····if-nez·v2,·:cond_0 | 119 | ····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;)Z | 122 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
122 | ····move-result·v2 | 123 | ····move-result·v2 |
123 | ····if-nez·v2,·:cond_0 | 124 | ····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;)Z | 127 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
126 | ····move-result·v2 | 128 | ····move-result·v2 |
127 | ····if-nez·v2,·:cond_0 | 129 | ····if-nez·v2,·:cond_0 |
128 | ····.line·138 | 130 | ····.line·138 |
Offset 599, 30 lines modified | Offset 599, 33 lines modified | ||
599 | ····move-result·v4 | 599 | ····move-result·v4 |
600 | ····if-nez·v4,·:cond_1 | 600 | ····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;)Z | 603 | ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
603 | ····move-result·v4 | 604 | ····move-result·v4 |
604 | ····if-nez·v4,·:cond_1 | 605 | ····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;)Z | 608 | ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
607 | ····move-result·v4 | 609 | ····move-result·v4 |
608 | ····if-nez·v4,·:cond_1 | 610 | ····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;)Z | 613 | ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
611 | ····move-result·v4 | 614 | ····move-result·v4 |
612 | ····if-eqz·v4,·:cond_2 | 615 | ····if-eqz·v4,·:cond_2 |
613 | ····:cond_1 | 616 | ····:cond_1 |
Offset 956, 18 lines modified | Offset 959, 20 lines modified | ||
956 | ····:try_start_0 | 959 | ····:try_start_0 |
957 | ····const-string·v1,·"Content-Description" | 960 | ····const-string·v1,·"Content-Description" |
958 | ····const/16·v2,·0x15 | 961 | ····const/16·v2,·0x15 |
959 | ····const/4·v3,·0x0 | 962 | ····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·v3 | 965 | ····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·v2 | 968 | ····move-result-object·v2 |
964 | ····invoke-interface·{p0,·v1,·v2},·Ljavax/mail/internet/MimePart;->setHeader(Ljava/lang/String;Ljava/lang/String;)V | 969 | ····invoke-interface·{p0,·v1,·v2},·Ljavax/mail/internet/MimePart;->setHeader(Ljava/lang/String;Ljava/lang/String;)V |
965 | ····:try_end_0 | 970 | ····:try_end_0 |
966 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 971 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 1259, 26 lines modified | Offset 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·v0 | 1265 | ····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·v1 | 1269 | ····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·v0 | 1271 | ····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·v0 | 1273 | ····move-result-object·v0 |
1274 | ····.line·1075 | ||
1268 | ····invoke-interface·{p0,·p1,·v0},·Ljavax/mail/internet/MimePart;->setContent(Ljava/lang/Object;Ljava/lang/String;)V | 1275 | ····invoke-interface·{p0,·p1,·v0},·Ljavax/mail/internet/MimePart;->setContent(Ljava/lang/Object;Ljava/lang/String;)V |
1269 | ····.line·1077 | 1276 | ····.line·1077 |
1270 | ····return-void | 1277 | ····return-void |
1271 | ····.line·1072 | 1278 | ····.line·1072 |
1272 | ····:cond_1 | 1279 | ····:cond_1 |
Offset 1439, 24 lines modified | Offset 1446, 26 lines modified | ||
1439 | ····sget-boolean·v17,·Ljavax/mail/internet/MimeBodyPart;->setDefaultTextCharset:Z | 1446 | ····sget-boolean·v17,·Ljavax/mail/internet/MimeBodyPart;->setDefaultTextCharset:Z |
1440 | ····if-eqz·v17,·:cond_4 | 1447 | ····if-eqz·v17,·:cond_4 |
1441 | ····const-string·v17,·"text/*" | 1448 | ····const-string·v17,·"text/*" |
1449 | ····.line·1324 | ||
1442 | ····move-object/from16·v0,·v17 | 1450 | ····move-object/from16·v0,·v17 |
1443 | ····invoke-virtual·{v3,·v0},·Ljavax/mail/internet/ContentType;->match(Ljava/lang/String;)Z | 1451 | ····invoke-virtual·{v3,·v0},·Ljavax/mail/internet/ContentType;->match(Ljava/lang/String;)Z |
1444 | ····move-result·v17 | 1452 | ····move-result·v17 |
1445 | ····if-eqz·v17,·:cond_4 | 1453 | ····if-eqz·v17,·:cond_4 |
1446 | ····const-string·v17,·"charset" | 1454 | ····const-string·v17,·"charset" |
1455 | ····.line·1325 | ||
1447 | ····move-object/from16·v0,·v17 | 1456 | ····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·v17 | 1458 | ····move-result-object·v17 |
1450 | ····if-nez·v17,·:cond_4 | 1459 | ····if-nez·v17,·:cond_4 |
Offset 1599, 15 lines modified | Offset 1608, 15 lines modified | ||
1599 | ····.restart·local·v6····#·"composite":Z | 1608 | ····.restart·local·v6····#·"composite":Z |
1600 | ····.restart·local·v16····#·"type":Ljava/lang/String; | 1609 | ····.restart·local·v16····#·"type":Ljava/lang/String; |
1601 | ····:cond_6 | 1610 | ····:cond_6 |
1602 | ····const/4·v13,·0x0 | 1611 | ····const/4·v13,·0x0 |
1603 | ····goto/16·:goto_1 | 1612 | ····goto/16·:goto_1 |
1604 | ····.line·129 | 1613 | ····.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":Z | 1616 | ····.restart·local·v13····#·"needCTHeader":Z |
1608 | ····:cond_7 | 1617 | ····:cond_7 |
1609 | ····:try_start_1 | 1618 | ····: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 modified | Offset 1653, 15 lines modified | ||
Max diff block lines reached; 905/4280 bytes (21.14%) of diff not shown. |
Offset 169, 14 lines modified | Offset 169, 15 lines modified | ||
169 | ····.line·1215 | 169 | ····.line·1215 |
170 | ····:try_start_1 | 170 | ····: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_1 | 175 | ····:try_end_1 |
175 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 176 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
176 | ····move-result-object·v1 | 177 | ····move-result-object·v1 |
177 | ····.line·1219 | 178 | ····.line·1219 |
Offset 1253, 22 lines modified | Offset 1254, 24 lines modified | ||
1253 | ····move-result·v0 | 1254 | ····move-result·v0 |
1254 | ····if-nez·v0,·:cond_3 | 1255 | ····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;)Z | 1258 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1257 | ····move-result·v0 | 1259 | ····move-result·v0 |
1258 | ····if-nez·v0,·:cond_3 | 1260 | ····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;)Z | 1263 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1261 | ····move-result·v0 | 1264 | ····move-result·v0 |
1262 | ····if-eqz·v0,·:cond_4 | 1265 | ····if-eqz·v0,·:cond_4 |
1263 | ····.line·313 | 1266 | ····.line·313 |
Offset 1289, 22 lines modified | Offset 1292, 24 lines modified | ||
1289 | ····move-result·v0 | 1292 | ····move-result·v0 |
1290 | ····if-nez·v0,·:cond_0 | 1293 | ····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;)Z | 1296 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1293 | ····move-result·v0 | 1297 | ····move-result·v0 |
1294 | ····if-nez·v0,·:cond_0 | 1298 | ····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;)Z | 1301 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1297 | ····move-result·v0 | 1302 | ····move-result·v0 |
1298 | ····if-nez·v0,·:cond_0 | 1303 | ····if-nez·v0,·:cond_0 |
1299 | ····.line·319 | 1304 | ····.line·319 |
Offset 1968, 14 lines modified | Offset 1973, 15 lines modified | ||
1968 | ····move-result·v16 | 1973 | ····move-result·v16 |
1969 | ····if-lez·v16,·:cond_9 | 1974 | ····if-lez·v16,·:cond_9 |
1970 | ····.line·796 | 1975 | ····.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;)[B | 1978 | ····invoke-static·{v15},·Lcom/sun/mail/util/ASCIIUtility;->getBytes(Ljava/lang/String;)[B |
1973 | ····move-result-object·v16 | 1979 | ····move-result-object·v16 |
1974 | ····move-object/from16·v0,·v16 | 1980 | ····move-object/from16·v0,·v16 |
1975 | ····invoke-direct·{v2,·v0},·Ljava/io/ByteArrayInputStream;-><init>([B)V | 1981 | ····invoke-direct·{v2,·v0},·Ljava/io/ByteArrayInputStream;-><init>([B)V |
Offset 2542, 22 lines modified | Offset 2548, 24 lines modified | ||
2542 | ····move-result·v0 | 2548 | ····move-result·v0 |
2543 | ····if-nez·v0,·:cond_4 | 2549 | ····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;)Z | 2552 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
2546 | ····move-result·v0 | 2553 | ····move-result·v0 |
2547 | ····if-nez·v0,·:cond_4 | 2554 | ····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;)Z | 2557 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
2550 | ····move-result·v0 | 2558 | ····move-result·v0 |
2551 | ····if-eqz·v0,·:cond_5 | 2559 | ····if-eqz·v0,·:cond_5 |
2552 | ····.line·344 | 2560 | ····.line·344 |
Offset 2578, 22 lines modified | Offset 2586, 24 lines modified | ||
2578 | ····move-result·v0 | 2586 | ····move-result·v0 |
2579 | ····if-nez·v0,·:cond_0 | 2587 | ····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;)Z | 2590 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
2582 | ····move-result·v0 | 2591 | ····move-result·v0 |
2583 | ····if-nez·v0,·:cond_0 | 2592 | ····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;)Z | 2595 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
2586 | ····move-result·v0 | 2596 | ····move-result·v0 |
Max diff block lines reached; 2834/5457 bytes (51.93%) of diff not shown. |
Offset 153, 14 lines modified | Offset 153, 15 lines modified | ||
153 | ····const/4·v2,·0x0 | 153 | ····const/4·v2,·0x0 |
154 | ····aget-object·v2,·p0,·v2 | 154 | ····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·v2 | 158 | ····move-result-object·v2 |
158 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V | 159 | ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V |
159 | ····.line·183 | 160 | ····.line·183 |
Offset 258, 14 lines modified | Offset 259, 15 lines modified | ||
258 | ····if-eqz·v2,·:cond_0 | 259 | ····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;)Z | 263 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
262 | ····move-result·v2 | 264 | ····move-result·v2 |
263 | ····if-eqz·v2,·:cond_0 | 265 | ····if-eqz·v2,·:cond_0 |
264 | ····:cond_3 | 266 | ····:cond_3 |
Offset 413, 22 lines modified | Offset 413, 24 lines modified | ||
413 | ····move-result·v3 | 413 | ····move-result·v3 |
414 | ····.line·479 | 414 | ····.line·479 |
415 | ····.local·v3,·"pos":I | 415 | ····.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;)Z | 418 | ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
418 | ····move-result·v4 | 419 | ····move-result·v4 |
419 | ····if-nez·v4,·:cond_0 | 420 | ····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;)Z | 423 | ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
422 | ····move-result·v4 | 424 | ····move-result·v4 |
423 | ····if-eqz·v4,·:cond_4 | 425 | ····if-eqz·v4,·:cond_4 |
424 | ····:cond_0 | 426 | ····:cond_0 |
Offset 502, 15 lines modified | Offset 504, 15 lines modified | ||
502 | ····.line·484 | 504 | ····.line·484 |
503 | ····:cond_3 | 505 | ····:cond_3 |
504 | ····add-int/lit8·v2,·v2,·-0x1 | 506 | ····add-int/lit8·v2,·v2,·-0x1 |
505 | ····goto·:goto_1 | 507 | ····goto·:goto_1 |
506 | ····.line·4 | 508 | ····.line·481 |
507 | ····.end·local·v0····#·"addReverse":Z | 509 | ····.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":I | 511 | ····.end·local·v2····#·"i":I |
510 | ····:cond_4 | 512 | ····:cond_4 |
511 | ····const/4·v0,·0x0 | 513 | ····const/4·v0,·0x0 |
512 | ····goto·:goto_0 | 514 | ····goto·:goto_0 |
Offset 573, 14 lines modified | Offset 575, 15 lines modified | ||
573 | ····.line·558 | 575 | ····.line·558 |
574 | ····:cond_0 | 576 | ····: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()I | 580 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
578 | ····move-result·v4 | 581 | ····move-result·v4 |
579 | ····add-int/lit8·v4,·v4,·-0x1 | 582 | ····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 modified | Offset 978, 15 lines modified | ||
975 | ····.line·343 | 978 | ····.line·343 |
976 | ····.local·v1,·"line":Ljava/lang/String; | 979 | ····.local·v1,·"line":Ljava/lang/String; |
977 | ····if-eqz·v1,·:cond_4 | 980 | ····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;)Z | 983 | ····invoke-virtual·{v1,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
980 | ····move-result·v5 | 984 | ····move-result·v5 |
981 | ····if-nez·v5,·:cond_1 | 985 | ····if-nez·v5,·:cond_1 |
982 | ····const-string·v5,·"\t" | 986 | ····const-string·v5,·"\t" |
Offset 678, 14 lines modified | Offset 678, 15 lines modified | ||
678 | ····if-eq·v0,·v8,·:cond_14 | 678 | ····if-eq·v0,·v8,·:cond_14 |
679 | ····if-eq·v0,·v9,·:cond_14 | 679 | ····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)I | 682 | ····invoke-virtual·{v6,·v0},·Ljava/lang/String;->indexOf(I)I |
682 | ····move-result·v6 | 683 | ····move-result·v6 |
683 | ····if-ltz·v6,·:cond_15 | 684 | ····if-ltz·v6,·:cond_15 |
684 | ····.line·342 | 685 | ····.line·342 |
Offset 57, 28 lines modified | Offset 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·v1 | 59 | ····move-result-object·v1 |
60 | ····.line·76 | ||
60 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I | 61 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I |
61 | ····move-result·v2 | 62 | ····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·v1 | 64 | ····move-result-object·v1 |
64 | ····const/16·v2,·0x2e | 65 | ····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·v1 | 67 | ····move-result-object·v1 |
68 | ····.line·77 | ||
67 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 69 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
68 | ····move-result-wide·v2 | 70 | ····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·78 | 72 | ····.line·78 |
Offset 172, 32 lines modified | Offset 174, 35 lines modified | ||
172 | ····move-result-object·v3 | 174 | ····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·v3 | 176 | ····move-result-object·v3 |
177 | ····.line·110 | ||
175 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 178 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
176 | ····move-result-wide·v4 | 179 | ····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·v3 | 181 | ····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·v3 | 183 | ····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·v3 | 187 | ····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·113 | 190 | ····.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·v3 | 192 | ····move-result-object·v3 |
Offset 32, 26 lines modified | Offset 32, 28 lines modified | ||
32 | ····const/4·v2,·0x0 | 32 | ····const/4·v2,·0x0 |
33 | ····.line·323 | 33 | ····.line·323 |
34 | ····const-string·v0,·"()<>@,;:\\\"\t·.[]" | 34 | ····const-string·v0,·"()<>@,;:\\\"\t·.[]" |
35 | ····const/16·v1,·0x20 | 35 | ····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·v0 | 38 | ····move-result-object·v0 |
38 | ····const/16·v1,·0x9 | 39 | ····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·v0 | 41 | ····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-void | 44 | ····return-void |
43 | .end·method | 45 | .end·method |
44 | .method·public·constructor·<init>()V | 46 | .method·public·constructor·<init>()V |
45 | ····.locals·0 | 47 | ····.locals·0 |
46 | ····.prologue | 48 | ····.prologue |
Offset 478, 14 lines modified | Offset 480, 15 lines modified | ||
478 | ····move-result·v4 | 480 | ····move-result·v4 |
479 | ····if-eqz·v4,·:cond_1 | 481 | ····if-eqz·v4,·:cond_1 |
480 | ····if-eqz·v1,·:cond_1 | 482 | ····if-eqz·v1,·:cond_1 |
483 | ····.line·525 | ||
481 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I | 484 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
482 | ····move-result·v4 | 485 | ····move-result·v4 |
483 | ····if-eqz·v4,·:cond_1 | 486 | ····if-eqz·v4,·:cond_1 |
484 | ····.line·526 | 487 | ····.line·526 |
Offset 1454, 27 lines modified | Offset 1457, 28 lines modified | ||
1454 | ····.line·757 | 1457 | ····.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;)V | 1459 | ····invoke-virtual·{v12,·v4},·Ljavax/mail/internet/InternetAddress;->setAddress(Ljava/lang/String;)V |
1457 | ····.line·758 | 1460 | ····.line·758 |
1458 | ····if-ltz·v18,·:cond_16 | 1461 | ····if-ltz·v18,·:cond_16 |
1459 | ····.line·7 | 1462 | ····.line·760 |
1460 | ····move-object/from16·v0,·p0 | 1463 | ····move-object/from16·v0,·p0 |
1461 | ····move/from16·v1,·v18 | 1464 | ····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·v20 | 1466 | ····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·v20 | 1468 | ····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·v20 | 1471 | ····move-result-object·v20 |
1468 | ····move-object/from16·v0,·v20 | 1472 | ····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 modified | Offset 1756, 28 lines modified | ||
1752 | ····.line·835 | 1756 | ····.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;)V | 1758 | ····invoke-virtual·{v12,·v4},·Ljavax/mail/internet/InternetAddress;->setAddress(Ljava/lang/String;)V |
1755 | ····.line·836 | 1759 | ····.line·836 |
1756 | ····if-ltz·v18,·:cond_22 | 1760 | ····if-ltz·v18,·:cond_22 |
1757 | ····.line·83 | 1761 | ····.line·838 |
1758 | ····move-object/from16·v0,·p0 | 1762 | ····move-object/from16·v0,·p0 |
1759 | ····move/from16·v1,·v18 | 1763 | ····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·v20 | 1765 | ····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·v20 | 1767 | ····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·v20 | 1770 | ····move-result-object·v20 |
1766 | ····move-object/from16·v0,·v20 | 1771 | ····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 modified | Offset 2055, 15 lines modified | ||
2050 | ····:cond_6 | 2055 | ····:cond_6 |
2051 | ····const/16·v7,·0x7f | 2056 | ····const/16·v7,·0x7f |
2052 | ····if-ge·v0,·v7,·:cond_7 | 2057 | ····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)I | 2060 | ····invoke-virtual·{v7,·v0},·Ljava/lang/String;->indexOf(I)I |
2055 | ····move-result·v7 | 2061 | ····move-result·v7 |
2056 | ····if-ltz·v7,·:cond_8 | 2062 | ····if-ltz·v7,·:cond_8 |
2057 | ····.line·348 | 2063 | ····.line·348 |
Offset 2616, 14 lines modified | Offset 2622, 15 lines modified | ||
2616 | ····if-eqz·v0,·:cond_0 | 2622 | ····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. |
Offset 496, 14 lines modified | Offset 496, 15 lines modified | ||
496 | ····move-result·v7 | 496 | ····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,·0x10 | 498 | ····const/16·v9,·0x10 |
499 | ····.line·177 | ||
499 | ····invoke-virtual·{v8,·v9},·Ljava/util/Calendar;->get(I)I | 500 | ····invoke-virtual·{v8,·v9},·Ljava/util/Calendar;->get(I)I |
500 | ····move-result·v8 | 501 | ····move-result·v8 |
501 | ····add-int·v0,·v7,·v8 | 502 | ····add-int·v0,·v7,·v8 |
502 | ····.line·179 | 503 | ····.line·179 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ParameterList.java" | 3 | .source·"ParameterList.java" |
4 | #·annotations | 4 | #·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·annotation | 12 | .end·annotation |
Offset 353, 14 lines modified | Offset 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·v7 | 354 | ····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·v8 | 357 | ····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·v7 | 359 | ····move-result-object·v7 |
Offset 417, 14 lines modified | Offset 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·v7 | 419 | ····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·v8 | 422 | ····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·v7 | 424 | ····move-result-object·v7 |
Offset 470, 14 lines modified | Offset 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·v7 | 473 | ····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·v8 | 476 | ····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·v7 | 478 | ····move-result-object·v7 |
Offset 538, 24 lines modified | Offset 540, 26 lines modified | ||
538 | ····if-eqz·v6,·:cond_9 | 540 | ····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;)Z | 544 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
542 | ····move-result·v6 | 545 | ····move-result·v6 |
543 | ····if-nez·v6,·:cond_8 | 546 | ····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;)Z | 550 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
547 | ····move-result·v6 | 551 | ····move-result·v6 |
548 | ····if-eqz·v6,·:cond_9 | 552 | ····if-eqz·v6,·:cond_9 |
549 | ····.line·277 | 553 | ····.line·277 |
Offset 620, 14 lines modified | Offset 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·v7 | 626 | ····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·v8 | 629 | ····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·v7 | 631 | ····move-result-object·v7 |
Offset 1913, 14 lines modified | Offset 1918, 15 lines modified | ||
1913 | ····if-eq·v1,·v7,·:cond_1 | 1918 | ····if-eq·v1,·v7,·:cond_1 |
1914 | ····if-eq·v1,·v10,·:cond_1 | 1919 | ····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)I | 1922 | ····invoke-virtual·{v7,·v1},·Ljava/lang/String;->indexOf(I)I |
1917 | ····move-result·v7 | 1923 | ····move-result·v7 |
1918 | ····if-ltz·v7,·:cond_2 | 1924 | ····if-ltz·v7,·:cond_2 |
1919 | ····.line·681 | 1925 | ····.line·681 |
Offset 99, 20 lines modified | Offset 99, 22 lines modified | ||
99 | ····move-result-object·v0 | 99 | ····move-result-object·v0 |
100 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I | 100 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
101 | ····move-result·v0 | 101 | ····move-result·v0 |
102 | ····.line·122 | ||
102 | ····invoke-super·{p0},·Ljavax/mail/search/StringTerm;->hashCode()I | 103 | ····invoke-super·{p0},·Ljavax/mail/search/StringTerm;->hashCode()I |
103 | ····move-result·v1 | 104 | ····move-result·v1 |
104 | ····add-int/2addr·v0,·v1 | 105 | ····add-int/2addr·v0,·v1 |
106 | ····.line·121 | ||
105 | ····return·v0 | 107 | ····return·v0 |
106 | .end·method | 108 | .end·method |
107 | .method·public·match(Ljavax/mail/Message;)Z | 109 | .method·public·match(Ljavax/mail/Message;)Z |
108 | ····.locals·5 | 110 | ····.locals·5 |
109 | ····.param·p1,·"msg"····#·Ljavax/mail/Message; | 111 | ····.param·p1,·"msg"····#·Ljavax/mail/Message; |
Offset 215, 20 lines modified | Offset 215, 22 lines modified | ||
215 | ····.line·95 | 215 | ····.line·95 |
216 | ····iget-boolean·v1,·p0,·Ljavax/mail/search/StringTerm;->ignoreCase:Z | 216 | ····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()I | 220 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
220 | ····move-result·v5 | 221 | ····move-result·v5 |
221 | ····move-object·v0,·p1 | 222 | ····move-object·v0,·p1 |
223 | ····.line·95 | ||
222 | ····invoke-virtual/range·{v0·..·v5},·Ljava/lang/String;->regionMatches(ZILjava/lang/String;II)Z | 224 | ····invoke-virtual/range·{v0·..·v5},·Ljava/lang/String;->regionMatches(ZILjava/lang/String;II)Z |
223 | ····move-result·v0 | 225 | ····move-result·v0 |
224 | ····if-eqz·v0,·:cond_1 | 226 | ····if-eqz·v0,·:cond_1 |
225 | ····.line·97 | 227 | ····.line·97 |
Offset 54, 24 lines modified | Offset 54, 20 lines modified | ||
54 | ····sub-int/2addr·v0,·v1 | 54 | ····sub-int/2addr·v0,·v1 |
55 | ····return·v0 | 55 | ····return·v0 |
56 | .end·method | 56 | .end·method |
57 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 57 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
58 | ····.locals·1 | 58 | ····.locals·1 |
59 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
60 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
61 | ····.prologue | 59 | ····.prologue |
62 | ····.line·116 | 60 | ····.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;)I | 63 | ····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·v0 | 64 | ····move-result·v0 |
69 | ····return·v0 | 65 | ····return·v0 |
70 | .end·method | 66 | .end·method |
Offset 85, 15 lines modified | Offset 85, 14 lines modified | ||
85 | .method·public·constructor·<init>()V | 85 | .method·public·constructor·<init>()V |
86 | ····.locals·0 | 86 | ····.locals·0 |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·32 | 88 | ····.line·32 |
89 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 89 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
90 | ····.line·200 | ||
91 | ····return-void | 90 | ····return-void |
92 | .end·method | 91 | .end·method |
93 | .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z | 92 | .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z |
94 | ····.locals·1 | 93 | ····.locals·1 |
95 | ····.param·p0,·"item"····#·Landroid/view/MenuItem; | 94 | ····.param·p0,·"item"····#·Landroid/view/MenuItem; |
Offset 2420, 15 lines modified | Offset 2420, 15 lines modified | ||
2420 | ····iget·v2,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F | 2420 | ····iget·v2,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F |
2421 | ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(FF)F | 2421 | ····invoke-static·{v0,·v2},·Ljava/lang/Math;->min(FF)F |
2422 | ····move-result·v9 | 2422 | ····move-result·v9 |
2423 | ····.line·148 | 2423 | ····.line·1488 |
2424 | ····.local·v9,·"scrollOffset":F | 2424 | ····.local·v9,·"scrollOffset":F |
2425 | ····:goto_1 | 2425 | ····:goto_1 |
2426 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->getPaddingLeft()I | 2426 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->getPaddingLeft()I |
2427 | ····move-result·v0 | 2427 | ····move-result·v0 |
2428 | ····sub-int·v0,·p1,·v0 | 2428 | ····sub-int·v0,·p1,·v0 |
Offset 2585, 18 lines modified | Offset 2585, 20 lines modified | ||
2585 | ····iget·v4,·p0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F | 2585 | ····iget·v4,·p0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F |
2586 | ····iget·v5,·v0,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F | 2586 | ····iget·v5,·v0,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F |
2587 | ····iget·v6,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F | 2587 | ····iget·v6,·p0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F |
2588 | ····.line·562 | ||
2588 | ····invoke-static·{v5,·v6},·Ljava/lang/Math;->min(FF)F | 2589 | ····invoke-static·{v5,·v6},·Ljava/lang/Math;->min(FF)F |
2589 | ····move-result·v5 | 2590 | ····move-result·v5 |
2591 | ····.line·561 | ||
2590 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(FF)F | 2592 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->max(FF)F |
2591 | ····move-result·v4 | 2593 | ····move-result·v4 |
2592 | ····mul-float/2addr·v3,·v4 | 2594 | ····mul-float/2addr·v3,·v4 |
2593 | ····float-to-int·v1,·v3 | 2595 | ····float-to-int·v1,·v3 |
Offset 2915, 14 lines modified | Offset 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":I | 2918 | ····.end·local·v3····#·"i":I |
2917 | ····:cond_1 | 2919 | ····:cond_1 |
2918 | ····const/high16·v5,·0x40000 | 2920 | ····const/high16·v5,·0x40000 |
2919 | ····if-ne·v1,·v5,·:cond_2 | 2921 | ····if-ne·v1,·v5,·:cond_2 |
2922 | ····.line·2649 | ||
2920 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I | 2923 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I |
2921 | ····move-result·v5 | 2924 | ····move-result·v5 |
2922 | ····if-ne·v2,·v5,·:cond_3 | 2925 | ····if-ne·v2,·v5,·:cond_3 |
2923 | ····.line·2652 | 2926 | ····.line·2652 |
Offset 2942, 14 lines modified | Offset 2945, 15 lines modified | ||
2942 | ····:cond_4 | 2945 | ····:cond_4 |
2943 | ····and-int/lit8·v5,·p3,·0x1 | 2946 | ····and-int/lit8·v5,·p3,·0x1 |
2944 | ····const/4·v6,·0x1 | 2947 | ····const/4·v6,·0x1 |
2945 | ····if-ne·v5,·v6,·:cond_5 | 2948 | ····if-ne·v5,·v6,·:cond_5 |
2949 | ····.line·2656 | ||
2946 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->isInTouchMode()Z | 2950 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->isInTouchMode()Z |
2947 | ····move-result·v5 | 2951 | ····move-result·v5 |
2948 | ····if-eqz·v5,·:cond_5 | 2952 | ····if-eqz·v5,·:cond_5 |
2949 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->isFocusableInTouchMode()Z | 2953 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewPager;->isFocusableInTouchMode()Z |
Offset 3371, 26 lines modified | Offset 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·v9 | 3377 | ····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·v10 | 3380 | ····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·v9 | 3382 | ····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·v9 | 3384 | ····move-result-object·v9 |
3385 | ····.line·2534 | ||
3380 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I | 3386 | ····invoke-static·{v8,·v9},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I |
3381 | ····.line·2536 | 3387 | ····.line·2536 |
3382 | ····const/4·v1,·0x0 | 3388 | ····const/4·v1,·0x0 |
3383 | ····goto/16·:goto_0 | 3389 | ····goto/16·:goto_0 |
Offset 3645, 14 lines modified | Offset 3651, 15 lines modified | ||
3645 | ····move-result·v2 | 3651 | ····move-result·v2 |
3646 | ····if-ge·v0,·v2,·:cond_0 | 3652 | ····if-ge·v0,·v2,·:cond_0 |
3647 | ····add-int·v0,·p5,·v10 | 3653 | ····add-int·v0,·p5,·v10 |
3654 | ····.line·2462 | ||
3648 | ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I | 3655 | ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I |
3649 | ····move-result·v2 | 3656 | ····move-result·v2 |
3650 | ····if-lt·v0,·v2,·:cond_0 | 3657 | ····if-lt·v0,·v2,·:cond_0 |
3651 | ····add-int·v0,·p5,·v10 | 3658 | ····add-int·v0,·p5,·v10 |
Offset 3663, 32 lines modified | Offset 3670, 35 lines modified | ||
3663 | ····if-ge·v0,·v2,·:cond_0 | 3670 | ····if-ge·v0,·v2,·:cond_0 |
3664 | ····const/4·v2,·0x1 | 3671 | ····const/4·v2,·0x1 |
3665 | ····add-int·v0,·p4,·v9 | 3672 | ····add-int·v0,·p4,·v9 |
3673 | ····.line·2463 | ||
3666 | ····invoke-virtual·{v1},·Landroid/view/View;->getLeft()I | 3674 | ····invoke-virtual·{v1},·Landroid/view/View;->getLeft()I |
3667 | ····move-result·v3 | 3675 | ····move-result·v3 |
3668 | ····sub-int·v4,·v0,·v3 | 3676 | ····sub-int·v4,·v0,·v3 |
Max diff block lines reached; 7674/10529 bytes (72.88%) of diff not shown. |
Offset 56, 15 lines modified | Offset 56, 14 lines modified | ||
56 | .method·public·constructor·<init>()V | 56 | .method·public·constructor·<init>()V |
57 | ····.locals·0 | 57 | ····.locals·0 |
58 | ····.prologue | 58 | ····.prologue |
59 | ····.line·27 | 59 | ····.line·27 |
60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
61 | ····.line·82 | ||
62 | ····return-void | 61 | ····return-void |
63 | .end·method | 62 | .end·method |
64 | .method·public·static·getLayoutDirection(Landroid/view/ViewGroup$MarginLayoutParams;)I | 63 | .method·public·static·getLayoutDirection(Landroid/view/ViewGroup$MarginLayoutParams;)I |
65 | ····.locals·1 | 64 | ····.locals·1 |
66 | ····.param·p0,·"lp"····#·Landroid/view/ViewGroup$MarginLayoutParams; | 65 | ····.param·p0,·"lp"····#·Landroid/view/ViewGroup$MarginLayoutParams; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V | 23 | .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/ViewPager; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·241 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 51, 14 lines modified | Offset 51, 15 lines modified | ||
51 | ····:cond_0 | 51 | ····: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·v1 | 53 | ····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·v0 | 57 | ····move-result-object·v0 |
57 | ····check-cast·v0,·Landroid/view/accessibility/AccessibilityManager; | 58 | ····check-cast·v0,·Landroid/view/accessibility/AccessibilityManager; |
58 | ····.line·47 | 59 | ····.line·47 |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·26 | 18 | ····.line·26 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·31 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·setSingleLineAllCaps(Landroid/widget/TextView;)V | 22 | .method·public·static·setSingleLineAllCaps(Landroid/widget/TextView;)V |
24 | ····.locals·2 | 23 | ····.locals·2 |
25 | ····.param·p0,·"text"····#·Landroid/widget/TextView; | 24 | ····.param·p0,·"text"····#·Landroid/widget/TextView; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V | 24 | .method·constructor·<init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·128 | 28 | ····.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; |
Offset 54, 15 lines modified | Offset 54, 14 lines modified | ||
54 | .method·public·constructor·<init>()V | 54 | .method·public·constructor·<init>()V |
55 | ····.locals·0 | 55 | ····.locals·0 |
56 | ····.prologue | 56 | ····.prologue |
57 | ····.line·25 | 57 | ····.line·25 |
58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
59 | ····.line·46 | ||
60 | ····return-void | 59 | ····return-void |
61 | .end·method | 60 | .end·method |
62 | .method·public·static·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I | 61 | .method·public·static·getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I |
63 | ····.locals·1 | 62 | ····.locals·1 |
64 | ····.param·p0,·"config"····#·Landroid/view/ViewConfiguration; | 63 | ····.param·p0,·"config"····#·Landroid/view/ViewConfiguration; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V | 24 | .method·constructor·<init>(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·228 | 28 | ····.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; |
Offset 89, 18 lines modified | Offset 89, 20 lines modified | ||
89 | ····.locals·1 | 89 | ····.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 | ····.prologue | 93 | ····.prologue |
94 | ····.line·185 | 94 | ····.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·v0 | 97 | ····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;)V | 99 | ····invoke-static·{p1,·p2,·v0},·Landroid/support/v4/view/AccessibilityDelegateCompatIcs;->onInitializeAccessibilityNodeInfo(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V |
98 | ····.line·187 | 100 | ····.line·187 |
99 | ····return-void | 101 | ····return-void |
100 | .end·method | 102 | .end·method |
101 | .method·public·onPopulateAccessibilityEvent(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V | 103 | .method·public·onPopulateAccessibilityEvent(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V | 20 | .method·constructor·<init>(Landroid/support/v4/view/ViewPager;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/ViewPager; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·2760 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V |
Offset 107, 14 lines modified | Offset 108, 15 lines modified | ||
107 | ····const/16·v2,·0x1000 | 108 | ····const/16·v2,·0x1000 |
108 | ····if-ne·v1,·v2,·:cond_0 | 109 | ····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·v1 | 113 | ····move-result-object·v1 |
112 | ····if-eqz·v1,·:cond_0 | 114 | ····if-eqz·v1,·:cond_0 |
113 | ····.line·2770 | 115 | ····.line·2770 |
Offset 95, 24 lines modified | Offset 95, 20 lines modified | ||
95 | ····sub-int/2addr·v2,·v3 | 95 | ····sub-int/2addr·v2,·v3 |
96 | ····goto·:goto_0 | 96 | ····goto·:goto_0 |
97 | .end·method | 97 | .end·method |
98 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 98 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
99 | ····.locals·1 | 99 | ····.locals·1 |
100 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
101 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
102 | ····.prologue | 100 | ····.prologue |
103 | ····.line·2879 | 101 | ····.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;)I | 104 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I |
109 | ····move-result·v0 | 105 | ····move-result·v0 |
110 | ····return·v0 | 106 | ····return·v0 |
111 | .end·method | 107 | .end·method |
Offset 72, 15 lines modified | Offset 72, 14 lines modified | ||
72 | .method·public·constructor·<init>()V | 72 | .method·public·constructor·<init>()V |
73 | ····.locals·0 | 73 | ····.locals·0 |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·25 | 75 | ····.line·25 |
76 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 76 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
77 | ····.line·80 | ||
78 | ····return-void | 77 | ····return-void |
79 | .end·method | 78 | .end·method |
80 | .method·public·static·findPointerIndex(Landroid/view/MotionEvent;I)I | 79 | .method·public·static·findPointerIndex(Landroid/view/MotionEvent;I)I |
81 | ····.locals·1 | 80 | ····.locals·1 |
82 | ····.param·p0,·"event"····#·Landroid/view/MotionEvent; | 81 | ····.param·p0,·"event"····#·Landroid/view/MotionEvent; |
83 | ····.param·p1,·"pointerId"····#·I | 82 | ····.param·p1,·"pointerId"····#·I |
Offset 64, 15 lines modified | Offset 64, 14 lines modified | ||
64 | .method·public·constructor·<init>()V | 64 | .method·public·constructor·<init>()V |
65 | ····.locals·0 | 65 | ····.locals·0 |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·27 | 67 | ····.line·27 |
68 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 68 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
69 | ····.line·62 | ||
70 | ····return-void | 69 | ····return-void |
71 | .end·method | 70 | .end·method |
72 | .method·public·static·apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V | 71 | .method·public·static·apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V |
73 | ····.locals·9 | 72 | ····.locals·9 |
74 | ····.param·p0,·"gravity"····#·I | 73 | ····.param·p0,·"gravity"····#·I |
75 | ····.param·p1,·"w"····#·I | 74 | ····.param·p1,·"w"····#·I |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V | 24 | .method·constructor·<init>(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·219 | 28 | ····.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 modified | Offset 61, 15 lines modified | ||
60 | ····.locals·2 | 61 | ····.locals·2 |
61 | ····.param·p1,·"host"····#·Landroid/view/View; | 62 | ····.param·p1,·"host"····#·Landroid/view/View; |
62 | ····.prologue | 63 | ····.prologue |
63 | ····.line·260 | 64 | ····.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·v0 | 68 | ····move-result-object·v0 |
67 | ····.line·262 | 69 | ····.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_0 | 71 | ····if-eqz·v0,·:cond_0 |
Offset 1050, 14 lines modified | Offset 1050, 15 lines modified | ||
1050 | ····move-object/from16·v0,·p0 | 1050 | ····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,·v0 | 1052 | ····move-object/from16·v37,·v0 |
1053 | ····.line·288 | ||
1053 | ····move-object/from16·v0,·p0 | 1054 | ····move-object/from16·v0,·p0 |
1054 | ····move-object/from16·v1,·v36 | 1055 | ····move-object/from16·v1,·v36 |
1055 | ····move-object/from16·v2,·v37 | 1056 | ····move-object/from16·v2,·v37 |
1056 | ····move-object/from16·v3,·p1 | 1057 | ····move-object/from16·v3,·p1 |
Offset 1938, 14 lines modified | Offset 1939, 15 lines modified | ||
1938 | ····move/from16·v37,·v0 | 1939 | ····move/from16·v37,·v0 |
1939 | ····cmpl-float·v36,·v36,·v37 | 1940 | ····cmpl-float·v36,·v36,·v37 |
1940 | ····if-gtz·v36,·:cond_18 | 1941 | ····if-gtz·v36,·:cond_18 |
1942 | ····.line·379 | ||
1941 | ····invoke-static/range·{v30·..·v30},·Ljava/lang/Math;->abs(F)F | 1943 | ····invoke-static/range·{v30·..·v30},·Ljava/lang/Math;->abs(F)F |
1942 | ····move-result·v36 | 1944 | ····move-result·v36 |
1943 | ····move-object/from16·v0,·p0 | 1945 | ····move-object/from16·v0,·p0 |
1944 | ····iget·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I | 1946 | ····iget·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I |
Offset 16, 15 lines modified | Offset 16, 14 lines modified | ||
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·22 | 19 | ····.line·22 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·51 | ||
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
24 | .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z | 23 | .method·public·static·collapseActionView(Landroid/view/MenuItem;)Z |
25 | ····.locals·1 | 24 | ····.locals·1 |
26 | ····.param·p0,·"item"····#·Landroid/view/MenuItem; | 25 | ····.param·p0,·"item"····#·Landroid/view/MenuItem; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V | 23 | .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/PagerTabStrip; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·103 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·30 | 18 | ····.line·30 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·32 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .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·1 | 23 | ····.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; |
Offset 54, 15 lines modified | Offset 54, 14 lines modified | ||
54 | .method·public·constructor·<init>()V | 54 | .method·public·constructor·<init>()V |
55 | ····.locals·0 | 55 | ····.locals·0 |
56 | ····.prologue | 56 | ····.prologue |
57 | ····.line·25 | 57 | ····.line·25 |
58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
59 | ····.line·51 | ||
60 | ····return-void | 59 | ····return-void |
61 | .end·method | 60 | .end·method |
62 | .method·public·static·getXVelocity(Landroid/view/VelocityTracker;I)F | 61 | .method·public·static·getXVelocity(Landroid/view/VelocityTracker;I)F |
63 | ····.locals·1 | 62 | ····.locals·1 |
64 | ····.param·p0,·"tracker"····#·Landroid/view/VelocityTracker; | 63 | ····.param·p0,·"tracker"····#·Landroid/view/VelocityTracker; |
65 | ····.param·p1,·"pointerId"····#·I | 64 | ····.param·p1,·"pointerId"····#·I |
Offset 179, 14 lines modified | Offset 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·v1 | 181 | ····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·v2 | 184 | ····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·v2 | 186 | ····move-result-object·v2 |
Offset 201, 14 lines modified | Offset 202, 15 lines modified | ||
201 | ····move-result-object·v1 | 202 | ····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·v1 | 204 | ····move-result-object·v1 |
205 | ····.line·237 | ||
204 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 206 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
205 | ····.line·241 | 207 | ····.line·241 |
206 | ····:cond_0 | 208 | ····: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·242 | 210 | ····.line·242 |
Offset 41, 20 lines modified | Offset 41, 22 lines modified | ||
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·1236 | 42 | ····.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>()V | 44 | ····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·v0 | 47 | ····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-void | 50 | ····return-void |
49 | .end·method | 51 | .end·method |
50 | .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V | 52 | .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V |
51 | ····.locals·1 | 53 | ····.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 modified | Offset 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·v0 | 126 | ····move-result-object·v0 |
127 | ····.line·1232 | ||
125 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I | 128 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I |
126 | ····move-result·v1 | 129 | ····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·v1 | 131 | ····move-result-object·v1 |
Offset 156, 14 lines modified | Offset 159, 15 lines modified | ||
156 | ····move-result-object·v0 | 159 | ····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·v0 | 161 | ····move-result-object·v0 |
162 | ····.line·1231 | ||
159 | ····return-object·v0 | 163 | ····return-object·v0 |
160 | .end·method | 164 | .end·method |
161 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 165 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
162 | ····.locals·1 | 166 | ····.locals·1 |
163 | ····.param·p1,·"out"····#·Landroid/os/Parcel; | 167 | ····.param·p1,·"out"····#·Landroid/os/Parcel; |
164 | ····.param·p2,·"flags"····#·I | 168 | ····.param·p2,·"flags"····#·I |
Offset 55, 15 lines modified | Offset 55, 14 lines modified | ||
55 | .method·public·constructor·<init>()V | 55 | .method·public·constructor·<init>()V |
56 | ····.locals·0 | 56 | ····.locals·0 |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·26 | 58 | ····.line·26 |
59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
60 | ····.line·144 | ||
61 | ····return-void | 60 | ····return-void |
62 | .end·method | 61 | .end·method |
63 | .method·public·static·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z | 62 | .method·public·static·dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z |
64 | ····.locals·1 | 63 | ····.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; |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ScaleGestureDetectorCompat.java" | 3 | .source·"ScaleGestureDetectorCompat.java" |
4 | #·annotations | 4 | #·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·annotation | 11 | .end·annotation |
Offset 52, 16 lines modified | Offset 52, 14 lines modified | ||
52 | ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V | 52 | ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/view/ViewPager$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V |
53 | ····return-object·v0 | 53 | ····return-object·v0 |
54 | .end·method | 54 | .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·1 | 56 | ····.locals·1 |
57 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
58 | ····.param·p2,·"x1"····#·Ljava/lang/ClassLoader; | ||
59 | ····.prologue | 57 | ····.prologue |
60 | ····.line·1237 | 58 | ····.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·v0 | 60 | ····move-result-object·v0 |
Offset 77, 15 lines modified | Offset 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·v0 | 76 | ····return-object·v0 |
79 | .end·method | 77 | .end·method |
80 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 78 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
81 | ····.locals·1 | 79 | ····.locals·1 |
82 | ····.param·p1,·"x0"····#·I | ||
83 | ····.prologue | 80 | ····.prologue |
84 | ····.line·1237 | 81 | ····.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·v0 | 83 | ····move-result-object·v0 |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·28 | 18 | ····.line·28 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·30 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·dispatchPopulateAccessibilityEvent(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z | 22 | .method·public·static·dispatchPopulateAccessibilityEvent(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z |
24 | ····.locals·1 | 23 | ····.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; |
Offset 181, 15 lines modified | Offset 181, 14 lines modified | ||
181 | .method·public·constructor·<init>()V | 181 | .method·public·constructor·<init>()V |
182 | ····.locals·0 | 182 | ····.locals·0 |
183 | ····.prologue | 183 | ····.prologue |
184 | ····.line·34 | 184 | ····.line·34 |
185 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 185 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
186 | ····.line·534 | ||
187 | ····return-void | 186 | ····return-void |
188 | .end·method | 187 | .end·method |
189 | .method·public·static·canScrollHorizontally(Landroid/view/View;I)Z | 188 | .method·public·static·canScrollHorizontally(Landroid/view/View;I)Z |
190 | ····.locals·1 | 189 | ····.locals·1 |
191 | ····.param·p0,·"v"····#·Landroid/view/View; | 190 | ····.param·p0,·"v"····#·Landroid/view/View; |
192 | ····.param·p1,·"direction"····#·I | 191 | ····.param·p1,·"direction"····#·I |
Offset 428, 14 lines modified | Offset 428, 15 lines modified | ||
428 | ····iget·v0,·p0,·Landroid/support/v4/view/PagerTabStrip;->mFullUnderlineHeight:I | 428 | ····iget·v0,·p0,·Landroid/support/v4/view/PagerTabStrip;->mFullUnderlineHeight:I |
429 | ····sub-int·v0,·v7,·v0 | 429 | ····sub-int·v0,·v7,·v0 |
430 | ····int-to-float·v2,·v0 | 430 | ····int-to-float·v2,·v0 |
431 | ····.line·271 | ||
431 | ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getWidth()I | 432 | ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getWidth()I |
432 | ····move-result·v0 | 433 | ····move-result·v0 |
433 | ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getPaddingRight()I | 434 | ····invoke-virtual·{p0},·Landroid/support/v4/view/PagerTabStrip;->getPaddingRight()I |
434 | ····move-result·v3 | 435 | ····move-result·v3 |
Offset 446, 14 lines modified | Offset 447, 15 lines modified | ||
446 | ····int-to-float·v4,·v7 | 447 | ····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,·p1 | 449 | ····move-object·v0,·p1 |
450 | ····.line·270 | ||
449 | ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V | 451 | ····invoke-virtual/range·{v0·..·v5},·Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V |
450 | ····.line·273 | 452 | ····.line·273 |
451 | ····:cond_0 | 453 | ····:cond_0 |
452 | ····return-void | 454 | ····return-void |
453 | .end·method | 455 | .end·method |
Offset 536, 14 lines modified | Offset 538, 15 lines modified | ||
536 | ····if-gtz·v3,·:cond_2 | 538 | ····if-gtz·v3,·:cond_2 |
537 | ····iget·v3,·p0,·Landroid/support/v4/view/PagerTabStrip;->mInitialMotionY:F | 539 | ····iget·v3,·p0,·Landroid/support/v4/view/PagerTabStrip;->mInitialMotionY:F |
538 | ····sub-float·v3,·v2,·v3 | 540 | ····sub-float·v3,·v2,·v3 |
541 | ····.line·238 | ||
539 | ····invoke-static·{v3},·Ljava/lang/Math;->abs(F)F | 542 | ····invoke-static·{v3},·Ljava/lang/Math;->abs(F)F |
540 | ····move-result·v3 | 543 | ····move-result·v3 |
541 | ····iget·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTouchSlop:I | 544 | ····iget·v5,·p0,·Landroid/support/v4/view/PagerTabStrip;->mTouchSlop:I |
542 | ····int-to-float·v5,·v5 | 545 | ····int-to-float·v5,·v5 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Landroid/support/v4/view/ViewPager$Decor; | 6 | .implements·Landroid/support/v4/view/ViewPager$Decor; |
7 | #·annotations | 7 | #·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·annotation | 15 | .end·annotation |
Offset 1075, 18 lines modified | Offset 1074, 20 lines modified | ||
1075 | ····.line·280 | 1074 | ····.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_4 | 1076 | ····if-eqz·p2,·:cond_4 |
1078 | ····if-ge·p1,·v3,·:cond_4 | 1077 | ····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·v7 | 1080 | ····move-result-object·v7 |
1081 | ····.line·280 | ||
1081 | ····:goto_1 | 1082 | ····:goto_1 |
1082 | ····invoke-virtual·{v8,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 1083 | ····invoke-virtual·{v8,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
1083 | ····.line·283 | 1084 | ····.line·283 |
1084 | ····const/4·v4,·0x0 | 1085 | ····const/4·v4,·0x0 |
1085 | ····.line·284 | 1086 | ····.line·284 |
Offset 1208, 15 lines modified | Offset 1209, 15 lines modified | ||
1208 | ····.end·local·v5····#·"width":I | 1209 | ····.end·local·v5····#·"width":I |
1209 | ····:cond_3 | 1210 | ····:cond_3 |
1210 | ····move·v3,·v6 | 1211 | ····move·v3,·v6 |
1211 | ····.line·271 | 1212 | ····.line·271 |
1212 | ····goto·:goto_0 | 1213 | ····goto·:goto_0 |
1213 | ····.line·28 | 1214 | ····.line·281 |
1214 | ····.restart·local·v3····#·"itemCount":I | 1215 | ····.restart·local·v3····#·"itemCount":I |
1215 | ····.restart·local·v4····#·"text":Ljava/lang/CharSequence; | 1216 | ····.restart·local·v4····#·"text":Ljava/lang/CharSequence; |
1216 | ····:cond_4 | 1217 | ····:cond_4 |
1217 | ····const/4·v7,·0x0 | 1218 | ····const/4·v7,·0x0 |
1218 | ····goto·:goto_1 | 1219 | ····goto·:goto_1 |
1219 | .end·method | 1220 | .end·method |
Offset 1560, 20 lines modified | Offset 1561, 22 lines modified | ||
1560 | ····move-object/from16·v0,·p0 | 1561 | ····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,·v0 | 1563 | ····move-object/from16·v43,·v0 |
1564 | ····.line·405 | ||
1563 | ····invoke-virtual/range·{v43·..·v43},·Landroid/widget/TextView;->getMeasuredHeight()I | 1565 | ····invoke-virtual/range·{v43·..·v43},·Landroid/widget/TextView;->getMeasuredHeight()I |
1564 | ····move-result·v43 | 1566 | ····move-result·v43 |
1565 | ····add-int·v43,·v43,·v16 | 1567 | ····add-int·v43,·v43,·v16 |
1568 | ····.line·404 | ||
1566 | ····move-object/from16·v0,·v42 | 1569 | ····move-object/from16·v0,·v42 |
1567 | ····move/from16·v1,·v16 | 1570 | ····move/from16·v1,·v16 |
1568 | ····move/from16·v2,·v43 | 1571 | ····move/from16·v2,·v43 |
1569 | ····invoke-virtual·{v0,·v13,·v1,·v15,·v2},·Landroid/widget/TextView;->layout(IIII)V | 1572 | ····invoke-virtual·{v0,·v13,·v1,·v15,·v2},·Landroid/widget/TextView;->layout(IIII)V |
Offset 1609, 20 lines modified | Offset 1612, 22 lines modified | ||
1609 | ····move-object/from16·v0,·p0 | 1612 | ····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,·v0 | 1614 | ····move-object/from16·v44,·v0 |
1615 | ····.line·409 | ||
1612 | ····invoke-virtual/range·{v44·..·v44},·Landroid/widget/TextView;->getMeasuredHeight()I | 1616 | ····invoke-virtual/range·{v44·..·v44},·Landroid/widget/TextView;->getMeasuredHeight()I |
1613 | ····move-result·v44 | 1617 | ····move-result·v44 |
1614 | ····add-int·v44,·v44,·v34 | 1618 | ····add-int·v44,·v44,·v34 |
1619 | ····.line·408 | ||
1615 | ····move-object/from16·v0,·v42 | 1620 | ····move-object/from16·v0,·v42 |
1616 | ····move/from16·v1,·v33 | 1621 | ····move/from16·v1,·v33 |
1617 | ····move/from16·v2,·v34 | 1622 | ····move/from16·v2,·v34 |
1618 | ····move/from16·v3,·v43 | 1623 | ····move/from16·v3,·v43 |
Offset 1660, 20 lines modified | Offset 1665, 22 lines modified | ||
1660 | ····move-object/from16·v0,·p0 | 1665 | ····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,·v0 | 1667 | ····move-object/from16·v44,·v0 |
1668 | ····.line·414 | ||
1663 | ····invoke-virtual/range·{v44·..·v44},·Landroid/widget/TextView;->getMeasuredHeight()I | 1669 | ····invoke-virtual/range·{v44·..·v44},·Landroid/widget/TextView;->getMeasuredHeight()I |
1664 | ····move-result·v44 | 1670 | ····move-result·v44 |
1665 | ····add-int·v44,·v44,·v24 | 1671 | ····add-int·v44,·v44,·v24 |
1672 | ····.line·413 | ||
1666 | ····move-object/from16·v0,·v42 | 1673 | ····move-object/from16·v0,·v42 |
1667 | ····move/from16·v1,·v23 | 1674 | ····move/from16·v1,·v23 |
1668 | ····move/from16·v2,·v24 | 1675 | ····move/from16·v2,·v24 |
1669 | ····move/from16·v3,·v43 | 1676 | ····move/from16·v3,·v43 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V | 23 | .method·constructor·<init>(Landroid/support/v4/view/PagerTabStrip;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/PagerTabStrip; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·111 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 66, 18 lines modified | Offset 66, 20 lines modified | ||
66 | ········} | 66 | ········} |
67 | ····.end·annotation | 67 | ····.end·annotation |
68 | ····.prologue | 68 | ····.prologue |
69 | ····.line·50 | 69 | ····.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·v0 | 73 | ····move-result-object·v0 |
74 | ····.line·50 | ||
73 | ····return-object·v0 | 75 | ····return-object·v0 |
74 | .end·method | 76 | .end·method |
75 | .method·public·findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo; | 77 | .method·public·findFocus(I)Landroid/view/accessibility/AccessibilityNodeInfo; |
76 | ····.locals·1 | 78 | ····.locals·1 |
77 | ····.param·p1,·"focus"····#·I | 79 | ····.param·p1,·"focus"····#·I |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·28 | 18 | ····.line·28 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·30 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z | 22 | .method·public·static·addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z |
24 | ····.locals·1 | 23 | ····.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; |
Offset 55, 15 lines modified | Offset 55, 14 lines modified | ||
55 | .method·public·constructor·<init>()V | 55 | .method·public·constructor·<init>()V |
56 | ····.locals·0 | 56 | ····.locals·0 |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·31 | 58 | ····.line·31 |
59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
60 | ····.line·202 | ||
61 | ····return-void | 60 | ····return-void |
62 | .end·method | 61 | .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·1 | 63 | ····.locals·1 |
65 | ····.prologue | 64 | ····.prologue |
Offset 66, 18 lines modified | Offset 66, 20 lines modified | ||
66 | ········} | 66 | ········} |
67 | ····.end·annotation | 67 | ····.end·annotation |
68 | ····.prologue | 68 | ····.prologue |
69 | ····.line·49 | 69 | ····.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·v0 | 73 | ····move-result-object·v0 |
74 | ····.line·49 | ||
73 | ····return-object·v0 | 75 | ····return-object·v0 |
74 | .end·method | 76 | .end·method |
75 | .method·public·performAction(IILandroid/os/Bundle;)Z | 77 | .method·public·performAction(IILandroid/os/Bundle;)Z |
76 | ····.locals·1 | 78 | ····.locals·1 |
77 | ····.param·p1,·"virtualViewId"····#·I | 79 | ····.param·p1,·"virtualViewId"····#·I |
78 | ····.param·p2,·"action"····#·I | 80 | ····.param·p2,·"action"····#·I |
Offset 172, 18 lines modified | Offset 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·1 | 173 | ····.locals·1 |
174 | ····.param·p1,·"record"····#·Ljava/lang/Object; | 174 | ····.param·p1,·"record"····#·Ljava/lang/Object; |
175 | ····.prologue | 175 | ····.prologue |
176 | ····.line·336 | 176 | ····.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·v0 | 179 | ····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·v0 | 182 | ····move-result-object·v0 |
181 | ····return-object·v0 | 183 | ····return-object·v0 |
182 | .end·method | 184 | .end·method |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·28 | 18 | ····.line·28 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·29 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .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·1 | 23 | ····.locals·1 |
25 | ····.param·p0,·"bridge"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; | 24 | ····.param·p0,·"bridge"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·28 | 18 | ····.line·28 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·29 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .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·1 | 23 | ····.locals·1 |
25 | ····.param·p0,·"bridge"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; | 24 | ····.param·p0,·"bridge"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V | 24 | .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·84 | 28 | ····.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; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V | 24 | .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·89 | 28 | ····.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 modified | Offset 45, 15 lines modified | ||
44 | ····.locals·2 | 45 | ····.locals·2 |
45 | ····.param·p1,·"virtualViewId"····#·I | 46 | ····.param·p1,·"virtualViewId"····#·I |
46 | ····.prologue | 47 | ····.prologue |
47 | ····.line·112 | 48 | ····.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·v0 | 52 | ····move-result-object·v0 |
51 | ····.line·114 | 53 | ····.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_0 | 55 | ····if-nez·v0,·:cond_0 |
Offset 87, 14 lines modified | Offset 89, 15 lines modified | ||
87 | ········} | 89 | ········} |
88 | ····.end·annotation | 90 | ····.end·annotation |
89 | ····.prologue | 91 | ····.prologue |
90 | ····.line·99 | 92 | ····.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·v0 | 96 | ····move-result-object·v0 |
94 | ····.line·101 | 97 | ····.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; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V | 24 | .method·constructor·<init>(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·48 | 28 | ····.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 modified | Offset 45, 15 lines modified | ||
44 | ····.locals·2 | 45 | ····.locals·2 |
45 | ····.param·p1,·"virtualViewId"····#·I | 46 | ····.param·p1,·"virtualViewId"····#·I |
46 | ····.prologue | 47 | ····.prologue |
47 | ····.line·72 | 48 | ····.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·v0 | 52 | ····move-result-object·v0 |
51 | ····.line·74 | 53 | ····.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_0 | 55 | ····if-nez·v0,·:cond_0 |
Offset 87, 14 lines modified | Offset 89, 15 lines modified | ||
87 | ········} | 89 | ········} |
88 | ····.end·annotation | 90 | ····.end·annotation |
89 | ····.prologue | 91 | ····.prologue |
90 | ····.line·58 | 92 | ····.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·v0 | 96 | ····move-result-object·v0 |
94 | ····.line·60 | 97 | ····.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; |
Offset 393, 18 lines modified | Offset 393, 20 lines modified | ||
393 | ····.param·p0,·"root"····#·Landroid/view/View; | 393 | ····.param·p0,·"root"····#·Landroid/view/View; |
394 | ····.param·p1,·"virtualDescendantId"····#·I | 394 | ····.param·p1,·"virtualDescendantId"····#·I |
395 | ····.prologue | 395 | ····.prologue |
396 | ····.line·1113 | 396 | ····.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·v0 | 400 | ····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·v0 | 403 | ····move-result-object·v0 |
402 | ····return-object·v0 | 404 | ····return-object·v0 |
403 | .end·method | 405 | .end·method |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | .field·final·synthetic·val$oldPrintAttributes:Landroid/print/PrintAttributes; | 36 | .field·final·synthetic·val$oldPrintAttributes:Landroid/print/PrintAttributes; |
37 | #·direct·methods | 37 | #·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;)V | 38 | .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·0 | 39 | ····.locals·0 |
40 | ····.param·p1,·"this$1"····#·Landroid/support/v4/print/PrintHelperKitkat$2; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·316 | 42 | ····.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 modified | Offset 96, 19 lines modified | ||
95 | ····const/4·v0,·0x0 | 96 | ····const/4·v0,·0x0 |
96 | ····goto·:goto_0 | 97 | ····goto·:goto_0 |
97 | .end·method | 98 | .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·1 | 100 | ····.locals·1 |
100 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
101 | ····.prologue | 101 | ····.prologue |
102 | ····.line·316 | 102 | ····.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·v0 | 105 | ····move-result-object·v0 |
107 | ····return-object·v0 | 106 | ····return-object·v0 |
108 | .end·method | 107 | .end·method |
Offset 125, 21 lines modified | Offset 124, 19 lines modified | ||
125 | ····.line·363 | 124 | ····.line·363 |
126 | ····return-void | 125 | ····return-void |
127 | .end·method | 126 | .end·method |
128 | .method·protected·bridge·synthetic·onCancelled(Ljava/lang/Object;)V | 127 | .method·protected·bridge·synthetic·onCancelled(Ljava/lang/Object;)V |
129 | ····.locals·0 | 128 | ····.locals·0 |
130 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
131 | ····.prologue | 129 | ····.prologue |
132 | ····.line·316 | 130 | ····.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;)V | 132 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/print/PrintHelperKitkat$2$1;->onCancelled(Landroid/graphics/Bitmap;)V |
136 | ····return-void | 133 | ····return-void |
137 | .end·method | 134 | .end·method |
138 | .method·protected·onPostExecute(Landroid/graphics/Bitmap;)V | 135 | .method·protected·onPostExecute(Landroid/graphics/Bitmap;)V |
139 | ····.locals·4 | 136 | ····.locals·4 |
Offset 164, 22 lines modified | Offset 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;)V | 163 | ····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·v2 | 166 | ····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·v2 | 169 | ····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·v1 | 172 | ····move-result-object·v1 |
173 | ····.line·350 | 173 | ····.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 modified | Offset 222, 19 lines modified | ||
222 | ····invoke-virtual·{v2,·v3},·Landroid/print/PrintDocumentAdapter$LayoutResultCallback;->onLayoutFailed(Ljava/lang/CharSequence;)V | 222 | ····invoke-virtual·{v2,·v3},·Landroid/print/PrintDocumentAdapter$LayoutResultCallback;->onLayoutFailed(Ljava/lang/CharSequence;)V |
223 | ····goto·:goto_1 | 223 | ····goto·:goto_1 |
224 | .end·method | 224 | .end·method |
225 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 225 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
226 | ····.locals·0 | 226 | ····.locals·0 |
227 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
228 | ····.prologue | 227 | ····.prologue |
229 | ····.line·316 | 228 | ····.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;)V | 230 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/print/PrintHelperKitkat$2$1;->onPostExecute(Landroid/graphics/Bitmap;)V |
233 | ····return-void | 231 | ····return-void |
234 | .end·method | 232 | .end·method |
235 | .method·protected·onPreExecute()V | 233 | .method·protected·onPreExecute()V |
236 | ····.locals·2 | 234 | ····.locals·2 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PrintHelper.java" | 3 | .source·"PrintHelper.java" |
4 | #·annotations | 4 | #·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·annotation | 11 | .end·annotation |
Offset 284, 15 lines modified | Offset 284, 15 lines modified | ||
284 | ····.line·517 | 284 | ····.line·517 |
285 | ····:try_start_1 | 285 | ····:try_start_1 |
286 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V | 286 | ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V |
287 | ····:try_end_1 | 287 | ····:try_end_1 |
288 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 288 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
289 | ····.line·5 | 289 | ····.line·513 |
290 | ····:cond_2 | 290 | ····:cond_2 |
291 | ····:goto_0 | 291 | ····:goto_0 |
292 | ····return-object·v2 | 292 | ····return-object·v2 |
293 | ····.line·518 | 293 | ····.line·518 |
294 | ····:catch_0 | 294 | ····:catch_0 |
295 | ····move-exception·v1 | 295 | ····move-exception·v1 |
Offset 396, 15 lines modified | Offset 396, 15 lines modified | ||
396 | ····.line·469 | 396 | ····.line·469 |
397 | ····.local·v1,·"h":I | 397 | ····.local·v1,·"h":I |
398 | ····if-lez·v5,·:cond_2 | 398 | ····if-lez·v5,·:cond_2 |
399 | ····if-gtz·v1,·:cond_3 | 399 | ····if-gtz·v1,·:cond_3 |
400 | ····.line·49 | 400 | ····.line·494 |
401 | ····:cond_2 | 401 | ····:cond_2 |
402 | ····:goto_0 | 402 | ····:goto_0 |
403 | ····return-object·v6 | 403 | ····return-object·v6 |
404 | ····.line·474 | 404 | ····.line·474 |
405 | ····:cond_3 | 405 | ····:cond_3 |
406 | ····invoke-static·{v5,·v1},·Ljava/lang/Math;->max(II)I | 406 | ····invoke-static·{v5,·v1},·Ljava/lang/Math;->max(II)I |
Offset 635, 24 lines modified | Offset 635, 27 lines modified | ||
635 | ····.line·173 | 635 | ····.line·173 |
636 | ····:cond_1 | 636 | ····: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>()V | 638 | ····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·v4 | 641 | ····move-result-object·v4 |
641 | ····iget·v5,·p0,·Landroid/support/v4/print/PrintHelperKitkat;->mColorMode:I | 642 | ····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·v4 | 645 | ····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·v0 | 648 | ····move-result-object·v0 |
646 | ····.line·178 | 649 | ····.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; |
Offset 40, 14 lines modified | Offset 40, 15 lines modified | ||
40 | .field·final·synthetic·val$jobName:Ljava/lang/String; | 40 | .field·final·synthetic·val$jobName:Ljava/lang/String; |
41 | #·direct·methods | 41 | #·direct·methods |
42 | .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V | 42 | .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V |
43 | ····.locals·1 | 43 | ····.locals·1 |
44 | ····.param·p1,·"this$0"····#·Landroid/support/v4/print/PrintHelperKitkat; | ||
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·289 | 46 | ····.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 modified | Offset 192, 25 lines modified | ||
191 | ····.line·307 | 192 | ····.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;)V | 195 | ····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·v0 | 198 | ····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·v0 | 201 | ····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·v7 | 204 | ····move-result-object·v7 |
201 | ····.line·311 | 205 | ····.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;)Z | 207 | ····invoke-virtual·{p2,·p1},·Landroid/print/PrintAttributes;->equals(Ljava/lang/Object;)Z |
Offset 342, 20 lines modified | Offset 346, 22 lines modified | ||
342 | ····:try_end_0 | 346 | ····:try_end_0 |
343 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 347 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
344 | ····.line·409 | 348 | ····.line·409 |
345 | ····:try_start_1 | 349 | ····: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·v6 | 353 | ····move-result-object·v6 |
349 | ····invoke-direct·{v5,·v6},·Ljava/io/FileOutputStream;-><init>(Ljava/io/FileDescriptor;)V | 354 | ····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;)V | 356 | ····invoke-virtual·{v4,·v5},·Landroid/print/pdf/PrintedPdfDocument;->writeTo(Ljava/io/OutputStream;)V |
351 | ····.line·412 | 357 | ····.line·412 |
352 | ····const/4·v5,·0x1 | 358 | ····const/4·v5,·0x1 |
353 | ····new-array·v5,·v5,·[Landroid/print/PageRange; | 359 | ····new-array·v5,·v5,·[Landroid/print/PageRange; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V | 23 | .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Landroid/support/v4/print/PrintHelperKitkat$2$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·322 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
25 | .field·final·synthetic·val$jobName:Ljava/lang/String; | 25 | .field·final·synthetic·val$jobName:Ljava/lang/String; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V | 27 | .method·constructor·<init>(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"this$0"····#·Landroid/support/v4/print/PrintHelperKitkat; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····.line·179 | 31 | ····.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 modified | Offset 65, 25 lines modified | ||
64 | ····.line·191 | 65 | ····.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;)V | 68 | ····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·v2 | 71 | ····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·v2 | 74 | ····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·v1 | 77 | ····move-result-object·v1 |
74 | ····.line·195 | 78 | ····.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;)Z | 80 | ····invoke-virtual·{p2,·p1},·Landroid/print/PrintAttributes;->equals(Ljava/lang/Object;)Z |
Offset 185, 20 lines modified | Offset 189, 22 lines modified | ||
185 | ····:try_end_0 | 189 | ····:try_end_0 |
186 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 190 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
187 | ····.line·221 | 191 | ····.line·221 |
188 | ····:try_start_1 | 192 | ····: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·v6 | 196 | ····move-result-object·v6 |
192 | ····invoke-direct·{v5,·v6},·Ljava/io/FileOutputStream;-><init>(Ljava/io/FileDescriptor;)V | 197 | ····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;)V | 199 | ····invoke-virtual·{v4,·v5},·Landroid/print/pdf/PrintedPdfDocument;->writeTo(Ljava/io/OutputStream;)V |
194 | ····.line·224 | 200 | ····.line·224 |
195 | ····const/4·v5,·0x1 | 201 | ····const/4·v5,·0x1 |
196 | ····new-array·v5,·v5,·[Landroid/print/PageRange; | 202 | ····new-array·v5,·v5,·[Landroid/print/PageRange; |
Offset 24, 18 lines modified | Offset 24, 19 lines modified | ||
24 | #·instance·fields | 24 | #·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·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Landroid/support/v4/content/ModernAsyncTask;)V | 27 | .method·constructor·<init>(Landroid/support/v4/content/ModernAsyncTask;)V |
28 | ····.locals·1 | 28 | ····.locals·1 |
29 | ····.param·p1,·"this$0"····#·Landroid/support/v4/content/ModernAsyncTask; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····.line·118 | 31 | ····.line·118 |
31 | ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$2;,·"Landroid/support/v4/content/ModernAsyncTask | 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,·0x0 | 34 | ····const/4·v0,·0x0 |
34 | ····invoke-direct·{p0,·v0},·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V | 35 | ····invoke-direct·{p0,·v0},·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V |
35 | ····return-void | 36 | ····return-void |
Offset 55, 15 lines modified | Offset 56, 15 lines modified | ||
55 | ········value·=·{ | 56 | ········value·=·{ |
56 | ············Ljava/lang/Exception; | 57 | ············Ljava/lang/Exception; |
57 | ········} | 58 | ········} |
58 | ····.end·annotation | 59 | ····.end·annotation |
59 | ····.prologue | 60 | ····.prologue |
60 | ····.line·120 | 61 | ····.line·120 |
61 | ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$2;,·"Landroid/support/v4/content/ModernAsyncTask | 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·v0 | 65 | ····move-result-object·v0 |
65 | ····const/4·v1,·0x1 | 66 | ····const/4·v1,·0x1 |
Offset 94, 79 lines modified | Offset 94, 73 lines modified | ||
94 | .method·public·constructor·<init>()V | 94 | .method·public·constructor·<init>()V |
95 | ····.locals·0 | 95 | ····.locals·0 |
96 | ····.prologue | 96 | ····.prologue |
97 | ····.line·302 | 97 | ····.line·302 |
98 | ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V | 98 | ····invoke-direct·{p0},·Landroid/content/ContentProvider;-><init>()V |
99 | ····.line·630 | ||
100 | ····return-void | 99 | ····return-void |
101 | .end·method | 100 | .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· | 102 | ····.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 | ····.prologue | 105 | ····.prologue |
107 | ····.line·753 | 106 | ····.line·753 |
108 | ····move-object·v | 107 | ····move-object·v0,·p0 |
109 | ····.line·754 | 108 | ····.line·754 |
110 | ····.local·v | 109 | ····.local·v0,·"cur":Ljava/io/File; |
111 | ···· | 110 | ····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,·0x0 | 111 | ····const/4·v3,·0x0 |
116 | ····.local·v3,·"i$":I | ||
117 | ····move-object·v | 112 | ····move-object·v1,·v0 |
118 | ····.end·local·v | 113 | ····.end·local·v0····#·"cur":Ljava/io/File; |
119 | ····.local·v | 114 | ····.local·v1,·"cur":Ljava/io/File; |
120 | ····:goto_0 | 115 | ····:goto_0 |
121 | ····if-ge·v3,·v4,·:cond_0 | 116 | ····if-ge·v3,·v4,·:cond_0 |
122 | ····aget-object·v | 117 | ····aget-object·v2,·p1,·v3 |
123 | ····.line·755 | 118 | ····.line·755 |
124 | ····.local·v | 119 | ····.local·v2,·"segment":Ljava/lang/String; |
125 | ····if-eqz·v | 120 | ····if-eqz·v2,·:cond_1 |
126 | ····.line·756 | 121 | ····.line·756 |
127 | ····new-instance·v | 122 | ····new-instance·v0,·Ljava/io/File; |
128 | ····invoke-direct·{v | 123 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
129 | ····.line·754 | 124 | ····.line·754 |
130 | ····.end·local·v | 125 | ····.end·local·v1····#·"cur":Ljava/io/File; |
131 | ····.restart·local·v | 126 | ····.restart·local·v0····#·"cur":Ljava/io/File; |
132 | ····:goto_1 | 127 | ····:goto_1 |
133 | ····add-int/lit8·v3,·v3,·0x1 | 128 | ····add-int/lit8·v3,·v3,·0x1 |
134 | ····move-object·v | 129 | ····move-object·v1,·v0 |
135 | ····.end·local·v | 130 | ····.end·local·v0····#·"cur":Ljava/io/File; |
136 | ····.restart·local·v | 131 | ····.restart·local·v1····#·"cur":Ljava/io/File; |
137 | ····goto·:goto_0 | 132 | ····goto·:goto_0 |
138 | ····.line·759 | 133 | ····.line·759 |
139 | ····.end·local·v | 134 | ····.end·local·v2····#·"segment":Ljava/lang/String; |
140 | ····:cond_0 | 135 | ····:cond_0 |
141 | ····return-object·v | 136 | ····return-object·v1 |
142 | ····.restart·local·v | 137 | ····.restart·local·v2····#·"segment":Ljava/lang/String; |
143 | ····:cond_1 | 138 | ····:cond_1 |
144 | ····move-object·v | 139 | ····move-object·v0,·v1 |
145 | ····.end·local·v | 140 | ····.end·local·v1····#·"cur":Ljava/io/File; |
146 | ····.restart·local·v | 141 | ····.restart·local·v0····#·"cur":Ljava/io/File; |
147 | ····goto·:goto_1 | 142 | ····goto·:goto_1 |
148 | .end·method | 143 | .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·2 | 145 | ····.locals·2 |
151 | ····.param·p0,·"original"····#·[Ljava/lang/Object; | 146 | ····.param·p0,·"original"····#·[Ljava/lang/Object; |
152 | ····.param·p1,·"newLength"····#·I | 147 | ····.param·p1,·"newLength"····#·I |
Offset 474, 26 lines modified | Offset 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·v8 | 470 | ····move-result-object·v8 |
477 | ····const/16·v9,·0x80 | 471 | ····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·v1 | 474 | ····move-result-object·v1 |
480 | ····.line·56 | 475 | ····.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·v8 | 478 | ····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·v0 | 482 | ····move-result-object·v0 |
487 | ····.line·562 | 483 | ····.line·562 |
488 | ····.local·v0,·"in":Landroid/content/res/XmlResourceParser; | 484 | ····.local·v0,·"in":Landroid/content/res/XmlResourceParser; |
489 | ····if-nez·v0,·:cond_0 | 485 | ····if-nez·v0,·:cond_0 |
Offset 879, 166 lines modified | Offset 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 | ····.prologue | 879 | ····.prologue |
884 | ····.line·412 | 880 | ····.line·412 |
885 | ····iget-object·v | 881 | ····iget-object·v7,·p0,·Landroid/support/v4/content/FileProvider;->mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; |
886 | ····invoke-interface·{v | 882 | ····invoke-interface·{v7,·p1},·Landroid/support/v4/content/FileProvider$PathStrategy;->getFileForUri(Landroid/net/Uri;)Ljava/io/File; |
887 | ····move-result-object·v | 883 | ····move-result-object·v3 |
888 | ····.line·414 | 884 | ····.line·414 |
889 | ····.local·v | 885 | ····.local·v3,·"file":Ljava/io/File; |
890 | ····if-nez·p2,·:cond_0 | 886 | ····if-nez·p2,·:cond_0 |
891 | ····.line·415 | 887 | ····.line·415 |
Max diff block lines reached; 5663/10639 bytes (53.23%) of diff not shown. |
Offset 280, 278 lines modified | Offset 280, 278 lines modified | ||
280 | ····.line·720 | 280 | ····.line·720 |
281 | ····.end·local·v0····#·"e":Ljava/io/IOException; | 281 | ····.end·local·v0····#·"e":Ljava/io/IOException; |
282 | ····:cond_1 | 282 | ····:cond_1 |
283 | ····return-object·v1 | 283 | ····return-object·v1 |
284 | .end·method | 284 | .end·method |
285 | .method·public·getUriForFile(Ljava/io/File;)Landroid/net/Uri; | 285 | .method·public·getUriForFile(Ljava/io/File;)Landroid/net/Uri; |
286 | ····.locals· | 286 | ····.locals·8 |
287 | ····.param·p1,·"file"····#·Ljava/io/File; | 287 | ····.param·p1,·"file"····#·Ljava/io/File; |
288 | ····.prologue | 288 | ····.prologue |
289 | ····.line·662 | 289 | ····.line·662 |
290 | ····:try_start_0 | 290 | ····: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_0 | 292 | ····:try_end_0 |
293 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 293 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
294 | ····move-result-object·v | 294 | ····move-result-object·v2 |
295 | ····.line·668 | 295 | ····.line·668 |
296 | ····.local·v | 296 | ····.local·v2,·"path":Ljava/lang/String; |
297 | ····const/4·v | 297 | ····const/4·v1,·0x0 |
298 | ····.line·669 | 298 | ····.line·669 |
299 | ····.local·v | 299 | ····.local·v1,·"mostSpecific":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;" |
300 | ····iget-object·v | 300 | ····iget-object·v5,·p0,·Landroid/support/v4/content/FileProvider$SimplePathStrategy;->mRoots:Ljava/util/HashMap; |
301 | ····invoke-virtual·{v | 301 | ····invoke-virtual·{v5},·Ljava/util/HashMap;->entrySet()Ljava/util/Set; |
302 | ····move-result-object·v | 302 | ····move-result-object·v5 |
303 | ····invoke-interface·{v | 303 | ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
304 | ····move-result-object·v | 304 | ····move-result-object·v6 |
305 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
306 | ····:cond_0 | 305 | ····:cond_0 |
307 | ····:goto_0 | 306 | ····:goto_0 |
308 | ····invoke-interface·{v | 307 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
309 | ····move-result·v | 308 | ····move-result·v5 |
310 | ····if-eqz·v | 309 | ····if-eqz·v5,·:cond_2 |
311 | ····invoke-interface·{v | 310 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
312 | ····move-result-object·v | 311 | ····move-result-object·v3 |
313 | ····check-cast·v | 312 | ····check-cast·v3,·Ljava/util/Map$Entry; |
314 | ····.line·670 | 313 | ····.line·670 |
315 | ····.local·v | 314 | ····.local·v3,·"root":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;" |
316 | ····invoke-interface·{v | 315 | ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
317 | ····move-result-object·v | 316 | ····move-result-object·v5 |
318 | ····check-cast·v | 317 | ····check-cast·v5,·Ljava/io/File; |
319 | ····invoke-virtual·{v | 318 | ····invoke-virtual·{v5},·Ljava/io/File;->getPath()Ljava/lang/String; |
320 | ····move-result-object·v | 319 | ····move-result-object·v4 |
321 | ····.line·671 | 320 | ····.line·671 |
322 | ····.local·v | 321 | ····.local·v4,·"rootPath":Ljava/lang/String; |
323 | ····invoke-virtual·{v | 322 | ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
324 | ····move-result·v | 323 | ····move-result·v5 |
325 | ····if-eqz·v | 324 | ····if-eqz·v5,·:cond_0 |
326 | ····if-eqz·v | 325 | ····if-eqz·v1,·:cond_1 |
326 | ····.line·672 | ||
327 | ····invoke-virtual·{v | 327 | ····invoke-virtual·{v4},·Ljava/lang/String;->length()I |
328 | ····move-result·v7 | 328 | ····move-result·v7 |
329 | ····invoke-interface·{v | 329 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
330 | ····move-result-object·v | 330 | ····move-result-object·v5 |
331 | ····check-cast·v | 331 | ····check-cast·v5,·Ljava/io/File; |
332 | ····invoke-virtual·{v | 332 | ····invoke-virtual·{v5},·Ljava/io/File;->getPath()Ljava/lang/String; |
333 | ····move-result-object·v | 333 | ····move-result-object·v5 |
334 | ····invoke-virtual·{v | 334 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I |
335 | ····move-result·v | 335 | ····move-result·v5 |
336 | ····if-le·v7,·v | 336 | ····if-le·v7,·v5,·:cond_0 |
337 | ····.line·673 | 337 | ····.line·673 |
338 | ····:cond_1 | 338 | ····:cond_1 |
339 | ····move-object·v | 339 | ····move-object·v1,·v3 |
340 | ····goto·:goto_0 | 340 | ····goto·:goto_0 |
341 | ····.line·663 | 341 | ····.line·663 |
342 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
343 | ····.end·local·v | 342 | ····.end·local·v1····#·"mostSpecific":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;" |
344 | ····.end·local·v | 343 | ····.end·local·v2····#·"path":Ljava/lang/String; |
345 | ····.end·local·v | 344 | ····.end·local·v3····#·"root":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/io/File;>;" |
346 | ····.end·local·v | 345 | ····.end·local·v4····#·"rootPath":Ljava/lang/String; |
347 | ····:catch_0 | 346 | ····:catch_0 |
348 | ····move-exception·v0 | 347 | ····move-exception·v0 |
349 | ····.line·664 | 348 | ····.line·664 |
350 | ····.local·v0,·"e":Ljava/io/IOException; | 349 | ····.local·v0,·"e":Ljava/io/IOException; |
351 | ····new-instance·v | 350 | ····new-instance·v5,·Ljava/lang/IllegalArgumentException; |
352 | ····new-instance·v | 351 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
353 | ····invoke-direct·{v | 352 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
354 | ····const-string·v | 353 | ····const-string·v7,·"Failed·to·resolve·canonical·path·for·" |
355 | ····invoke-virtual·{v | 354 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
356 | ····move-result-object·v | 355 | ····move-result-object·v6 |
357 | ····invoke-virtual·{v | 356 | ····invoke-virtual·{v6,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
358 | ····move-result-object·v | 357 | ····move-result-object·v6 |
359 | ····invoke-virtual·{v | 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. |
Offset 375, 18 lines modified | Offset 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;)V | 376 | ····invoke-virtual·{p3,·v0},·Ljava/io/PrintWriter;->print(Ljava/lang/String;)V |
377 | ····.line·281 | 377 | ····.line·281 |
378 | ····iget-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J | 378 | ····iget-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J |
379 | ····.line·282 | ||
379 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 380 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
380 | ····move-result-wide·v2 | 381 | ····move-result-wide·v2 |
382 | ····.line·281 | ||
381 | ····invoke-static·{v0,·v1,·v2,·v3,·p3},·Landroid/support/v4/util/TimeUtils;->formatDuration(JJLjava/io/PrintWriter;)V | 383 | ····invoke-static·{v0,·v1,·v2,·v3,·p3},·Landroid/support/v4/util/TimeUtils;->formatDuration(JJLjava/io/PrintWriter;)V |
382 | ····.line·283 | 384 | ····.line·283 |
383 | ····invoke-virtual·{p3},·Ljava/io/PrintWriter;->println()V | 385 | ····invoke-virtual·{p3},·Ljava/io/PrintWriter;->println()V |
384 | ····.line·285 | 386 | ····.line·285 |
385 | ····:cond_2 | 387 | ····:cond_2 |
Offset 24, 18 lines modified | Offset 24, 19 lines modified | ||
24 | #·instance·fields | 24 | #·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·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V | 27 | .method·constructor·<init>(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"this$0"····#·Landroid/support/v4/content/ModernAsyncTask; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····.line·127 | 31 | ····.line·127 |
31 | ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$3;,·"Landroid/support/v4/content/ModernAsyncTask | 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;)V | 35 | ····invoke-direct·{p0,·p2},·Ljava/util/concurrent/FutureTask;-><init>(Ljava/util/concurrent/Callable;)V |
35 | ····return-void | 36 | ····return-void |
36 | .end·method | 37 | .end·method |
Offset 43, 15 lines modified | Offset 44, 15 lines modified | ||
43 | #·virtual·methods | 44 | #·virtual·methods |
44 | .method·protected·done()V | 45 | .method·protected·done()V |
45 | ····.locals·6 | 46 | ····.locals·6 |
46 | ····.prologue | 47 | ····.prologue |
47 | ····.line·131 | 48 | ····.line·131 |
48 | ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$3;,·"Landroid/support/v4/content/ModernAsyncTask | 49 | ····.local·p0,·"this":Landroid/support/v4/content/ModernAsyncTask$3;,·"Landroid/support/v4/content/ModernAsyncTask$3;" |
49 | ····:try_start_0 | 50 | ····: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·v1 | 52 | ····move-result-object·v1 |
52 | ····.line·133 | 53 | ····.line·133 |
53 | ····.local·v1,·"result":Ljava/lang/Object;,·"TResult;" | 54 | ····.local·v1,·"result":Ljava/lang/Object;,·"TResult;" |
Offset 88, 14 lines modified | Offset 89, 15 lines modified | ||
88 | ····.line·137 | 89 | ····.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·v5 | 95 | ····move-result-object·v5 |
94 | ····invoke-direct·{v3,·v4,·v5},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 96 | ····invoke-direct·{v3,·v4,·v5},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
95 | ····throw·v3 | 97 | ····throw·v3 |
Offset 231, 26 lines modified | Offset 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·v6 | 233 | ····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·v7 | 236 | ····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·v6 | 238 | ····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·v6 | 240 | ····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·v3 | 243 | ····move-result-object·v3 |
242 | ····.line·97 | 244 | ····.line·97 |
243 | ····.local·v3,·"wl":Landroid/os/PowerManager$WakeLock; | 245 | ····.local·v3,·"wl":Landroid/os/PowerManager$WakeLock; |
244 | ····const/4·v4,·0x0 | 246 | ····const/4·v4,·0x0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V | 20 | .method·constructor·<init>(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V |
21 | ····.locals·0 | 21 | ····.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 | ····.prologue | 24 | ····.prologue |
24 | ····.line·110 | 25 | ····.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;)V | 27 | ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
Offset 23, 89 lines modified | Offset 23, 84 lines modified | ||
23 | ····.line·33 | 23 | ····.line·33 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .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· | 28 | ····.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 | ····.prologue | 31 | ····.prologue |
32 | ····.line·290 | 32 | ····.line·290 |
33 | ····move-object·v | 33 | ····move-object·v0,·p0 |
34 | ····.line·291 | 34 | ····.line·291 |
35 | ····.local·v | 35 | ····.local·v0,·"cur":Ljava/io/File; |
36 | ····move-object·v0,·p1 | ||
37 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
38 | ····array-length·v4,· | 36 | ····array-length·v4,·p1 |
39 | ····.local·v4,·"len$":I | ||
40 | ····const/4·v3,·0x0 | 37 | ····const/4·v3,·0x0 |
41 | ····.local·v3,·"i$":I | ||
42 | ····move-object·v | 38 | ····move-object·v1,·v0 |
43 | ····.end·local·v | 39 | ····.end·local·v0····#·"cur":Ljava/io/File; |
44 | ····.local·v | 40 | ····.local·v1,·"cur":Ljava/io/File; |
45 | ····:goto_0 | 41 | ····:goto_0 |
46 | ····if-ge·v3,·v4,·:cond_1 | 42 | ····if-ge·v3,·v4,·:cond_1 |
47 | ····aget-object·v | 43 | ····aget-object·v2,·p1,·v3 |
48 | ····.line·292 | 44 | ····.line·292 |
49 | ····.local·v | 45 | ····.local·v2,·"segment":Ljava/lang/String; |
50 | ····if-nez·v | 46 | ····if-nez·v1,·:cond_0 |
51 | ····.line·293 | 47 | ····.line·293 |
52 | ····new-instance·v | 48 | ····new-instance·v0,·Ljava/io/File; |
53 | ····invoke-direct·{v | 49 | ····invoke-direct·{v0,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
54 | ····.line·291 | 50 | ····.line·291 |
55 | ····.end·local·v | 51 | ····.end·local·v1····#·"cur":Ljava/io/File; |
56 | ····.restart·local·v | 52 | ····.restart·local·v0····#·"cur":Ljava/io/File; |
57 | ····:goto_1 | 53 | ····:goto_1 |
58 | ····add-int/lit8·v3,·v3,·0x1 | 54 | ····add-int/lit8·v3,·v3,·0x1 |
59 | ····move-object·v | 55 | ····move-object·v1,·v0 |
60 | ····.end·local·v | 56 | ····.end·local·v0····#·"cur":Ljava/io/File; |
61 | ····.restart·local·v | 57 | ····.restart·local·v1····#·"cur":Ljava/io/File; |
62 | ····goto·:goto_0 | 58 | ····goto·:goto_0 |
63 | ····.line·294 | 59 | ····.line·294 |
64 | ····:cond_0 | 60 | ····:cond_0 |
65 | ····if-eqz·v | 61 | ····if-eqz·v2,·:cond_2 |
66 | ····.line·295 | 62 | ····.line·295 |
67 | ····new-instance·v | 63 | ····new-instance·v0,·Ljava/io/File; |
68 | ····invoke-direct·{v | 64 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V |
69 | ····.end·local·v | 65 | ····.end·local·v1····#·"cur":Ljava/io/File; |
70 | ····.restart·local·v | 66 | ····.restart·local·v0····#·"cur":Ljava/io/File; |
71 | ····goto·:goto_1 | 67 | ····goto·:goto_1 |
72 | ····.line·298 | 68 | ····.line·298 |
73 | ····.end·local·v | 69 | ····.end·local·v0····#·"cur":Ljava/io/File; |
74 | ····.end·local·v | 70 | ····.end·local·v2····#·"segment":Ljava/lang/String; |
75 | ····.restart·local·v | 71 | ····.restart·local·v1····#·"cur":Ljava/io/File; |
76 | ····:cond_1 | 72 | ····:cond_1 |
77 | ····return-object·v | 73 | ····return-object·v1 |
78 | ····.restart·local·v | 74 | ····.restart·local·v2····#·"segment":Ljava/lang/String; |
79 | ····:cond_2 | 75 | ····:cond_2 |
80 | ····move-object·v | 76 | ····move-object·v0,·v1 |
81 | ····.end·local·v | 77 | ····.end·local·v1····#·"cur":Ljava/io/File; |
82 | ····.restart·local·v | 78 | ····.restart·local·v0····#·"cur":Ljava/io/File; |
83 | ····goto·:goto_1 | 79 | ····goto·:goto_1 |
84 | .end·method | 80 | .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·8 | 82 | ····.locals·8 |
87 | ····.param·p0,·"context"····#·Landroid/content/Context; | 83 | ····.param·p0,·"context"····#·Landroid/content/Context; |
Offset 169, 26 lines modified | Offset 164, 28 lines modified | ||
169 | ····const-string·v4,·"data" | 164 | ····const-string·v4,·"data" |
170 | ····aput-object·v4,·v3,·v7 | 165 | ····aput-object·v4,·v3,·v7 |
171 | ····const/4·v4,·0x2 | 166 | ····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·v5 | 169 | ····move-result-object·v5 |
174 | ····aput-object·v5,·v3,·v4 | 170 | ····aput-object·v5,·v3,·v4 |
175 | ····const/4·v4,·0x3 | 171 | ····const/4·v4,·0x3 |
176 | ····const-string·v5,·"cache" | 172 | ····const-string·v5,·"cache" |
177 | ····aput-object·v5,·v3,·v4 | 173 | ····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·v0 | 176 | ····move-result-object·v0 |
180 | ····.restart·local·v0····#·"single":Ljava/io/File; | 177 | ····.restart·local·v0····#·"single":Ljava/io/File; |
181 | ····goto·:goto_1 | 178 | ····goto·:goto_1 |
182 | .end·method | 179 | .end·method |
Offset 258, 14 lines modified | Offset 255, 15 lines modified | ||
258 | ····const-string·v4,·"data" | 255 | ····const-string·v4,·"data" |
259 | ····aput-object·v4,·v3,·v7 | 256 | ····aput-object·v4,·v3,·v7 |
260 | ····const/4·v4,·0x2 | 257 | ····const/4·v4,·0x2 |
258 | ····.line·223 | ||
Max diff block lines reached; 982/5214 bytes (18.83%) of diff not shown. |
Offset 459, 18 lines modified | Offset 459, 20 lines modified | ||
459 | ····.line·203 | 459 | ····.line·203 |
460 | ····.local·v2,·"action":Ljava/lang/String; | 460 | ····.local·v2,·"action":Ljava/lang/String; |
461 | ····move-object/from16·v0,·p0 | 461 | ····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·v1 | 465 | ····move-result-object·v1 |
466 | ····.line·203 | ||
465 | ····move-object/from16·v0,·p1 | 467 | ····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·v3 | 469 | ····move-result-object·v3 |
468 | ····.line·205 | 470 | ····.line·205 |
Offset 487, 15 lines modified | Offset 489, 15 lines modified | ||
487 | ····.line·207 | 489 | ····.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·v6 | 492 | ····move-result-object·v6 |
491 | ····.line·2 | 493 | ····.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()I | 495 | ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Intent;->getFlags()I |
494 | ····move-result·v1 | 496 | ····move-result·v1 |
495 | ····and-int/lit8·v1,·v1,·0x8 | 497 | ····and-int/lit8·v1,·v1,·0x8 |
Offset 681, 15 lines modified | Offset 683, 15 lines modified | ||
681 | ····.line·220 | 683 | ····.line·220 |
682 | ····:cond_3 | 684 | ····:cond_3 |
683 | ····:goto_2 | 685 | ····:goto_2 |
684 | ····add-int/lit8·v10,·v10,·0x1 | 686 | ····add-int/lit8·v10,·v10,·0x1 |
685 | ····goto·:goto_1 | 687 | ····goto·:goto_1 |
686 | ····.line·2 | 688 | ····.line·210 |
687 | ····.end·local·v8····#·"debug":Z | 689 | ····.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":I | 691 | ····.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_4 | 694 | ····:cond_4 |
693 | ····const/4·v8,·0x0 | 695 | ····const/4·v8,·0x0 |
Offset 728, 28 lines modified | Offset 730, 30 lines modified | ||
728 | ····move-object/from16·v0,·v16 | 730 | ····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·v7 | 732 | ····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·v16 | 735 | ····move-result-object·v16 |
733 | ····move-object/from16·v0,·v16 | 736 | ····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·v7 | 738 | ····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·v7 | 740 | ····move-result-object·v7 |
741 | ····.line·234 | ||
738 | ····invoke-static·{v1,·v7},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | 742 | ····invoke-static·{v1,·v7},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
739 | ····.line·236 | 743 | ····.line·236 |
740 | ····:cond_6 | 744 | ····:cond_6 |
741 | ····if-nez·v14,·:cond_7 | 745 | ····if-nez·v14,·:cond_7 |
742 | ····.line·237 | 746 | ····.line·237 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Landroid/support/v4/content/Loader;)V | 20 | .method·public·constructor·<init>(Landroid/support/v4/content/Loader;)V |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····.param·p1,·"this$0"····#·Landroid/support/v4/content/Loader; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·52 | 24 | ····.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·53 | 27 | ····.line·53 |
Offset 43, 14 lines modified | Offset 43, 15 lines modified | ||
43 | .field·waiting:Z | 43 | .field·waiting:Z |
44 | #·direct·methods | 44 | #·direct·methods |
45 | .method·constructor·<init>(Landroid/support/v4/content/AsyncTaskLoader;)V | 45 | .method·constructor·<init>(Landroid/support/v4/content/AsyncTaskLoader;)V |
46 | ····.locals·2 | 46 | ····.locals·2 |
47 | ····.param·p1,·"this$0"····#·Landroid/support/v4/content/AsyncTaskLoader; | ||
47 | ····.prologue | 48 | ····.prologue |
48 | ····.line·40 | 49 | ····.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>()V | 52 | ····invoke-direct·{p0},·Landroid/support/v4/content/ModernAsyncTask;-><init>()V |
Offset 78, 22 lines modified | Offset 79, 20 lines modified | ||
78 | ····return-object·v0 | 79 | ····return-object·v0 |
79 | .end·method | 80 | .end·method |
80 | #·virtual·methods | 81 | #·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·1 | 83 | ····.locals·1 |
83 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
84 | ····.prologue | 84 | ····.prologue |
85 | ····.line·40 | 85 | ····.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·v0 | 89 | ····move-result-object·v0 |
91 | ····return-object·v0 | 90 | ····return-object·v0 |
92 | .end·method | 91 | .end·method |
Offset 158, 21 lines modified | Offset 158, 19 lines modified | ||
158 | ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V | 158 | ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V |
159 | ····goto·:goto_0 | 159 | ····goto·:goto_0 |
160 | .end·method | 160 | .end·method |
161 | .method·public·bridge·synthetic·deliverResult(Ljava/lang/Object;)V | 161 | .method·public·bridge·synthetic·deliverResult(Ljava/lang/Object;)V |
162 | ····.locals·0 | 162 | ····.locals·0 |
163 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
164 | ····.prologue | 163 | ····.prologue |
165 | ····.line·35 | 164 | ····.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;)V | 166 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/content/CursorLoader;->deliverResult(Landroid/database/Cursor;)V |
169 | ····return-void | 167 | ····return-void |
170 | .end·method | 168 | .end·method |
171 | .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V | 169 | .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V |
172 | ····.locals·1 | 170 | ····.locals·1 |
Offset 402, 21 lines modified | Offset 400, 19 lines modified | ||
402 | ····.line·139 | 400 | ····.line·139 |
403 | ····:cond_0 | 401 | ····:cond_0 |
404 | ····return-void | 402 | ····return-void |
405 | .end·method | 403 | .end·method |
406 | .method·public·bridge·synthetic·onCanceled(Ljava/lang/Object;)V | 404 | .method·public·bridge·synthetic·onCanceled(Ljava/lang/Object;)V |
407 | ····.locals·0 | 405 | ····.locals·0 |
408 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
409 | ····.prologue | 406 | ····.prologue |
410 | ····.line·35 | 407 | ····.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;)V | 409 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/content/CursorLoader;->onCanceled(Landroid/database/Cursor;)V |
414 | ····return-void | 410 | ····return-void |
415 | .end·method | 411 | .end·method |
416 | .method·protected·onReset()V | 412 | .method·protected·onReset()V |
417 | ····.locals·1 | 413 | ····.locals·1 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ModernAsyncTask.java" | 3 | .source·"ModernAsyncTask.java" |
4 | #·annotations | 4 | #·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·annotation | 12 | .end·annotation |
Offset 688, 13 lines modified | Offset 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;)V | 687 | ····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·v0 | 689 | ····move-result-object·v0 |
690 | ····.line·453 | ||
691 | ····invoke-virtual·{v0},·Landroid/os/Message;->sendToTarget()V | 691 | ····invoke-virtual·{v0},·Landroid/os/Message;->sendToTarget()V |
692 | ····.line·455 | 692 | ····.line·455 |
693 | ····:cond_0 | 693 | ····:cond_0 |
694 | ····return-void | 694 | ····return-void |
695 | .end·method | 695 | .end·method |
Offset 72, 15 lines modified | Offset 72, 14 lines modified | ||
72 | .method·public·constructor·<init>()V | 72 | .method·public·constructor·<init>()V |
73 | ····.locals·0 | 73 | ····.locals·0 |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·25 | 75 | ····.line·25 |
76 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 76 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
77 | ····.line·66 | ||
78 | ····return-void | 77 | ····return-void |
79 | .end·method | 78 | .end·method |
80 | .method·public·static·isAutoMirrored(Landroid/graphics/drawable/Drawable;)Z | 79 | .method·public·static·isAutoMirrored(Landroid/graphics/drawable/Drawable;)Z |
81 | ····.locals·1 | 80 | ····.locals·1 |
82 | ····.param·p0,·"drawable"····#·Landroid/graphics/drawable/Drawable; | 81 | ····.param·p0,·"drawable"····#·Landroid/graphics/drawable/Drawable; |
Offset 104, 23 lines modified | Offset 104, 24 lines modified | ||
104 | ····invoke-virtual·{p0,·v1},·Ljava/util/Locale;->equals(Ljava/lang/Object;)Z | 104 | ····invoke-virtual·{p0,·v1},·Ljava/util/Locale;->equals(Ljava/lang/Object;)Z |
105 | ····move-result·v1 | 105 | ····move-result·v1 |
106 | ····if-nez·v1,·:cond_2 | 106 | ····if-nez·v1,·:cond_2 |
107 | ····.line·7 | 107 | ····.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·v1 | 109 | ····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·v1 | 111 | ····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·v0 | 114 | ····move-result-object·v0 |
114 | ····.line·76 | 115 | ····.line·76 |
115 | ····.local·v0,·"scriptSubtag":Ljava/lang/String; | 116 | ····.local·v0,·"scriptSubtag":Ljava/lang/String; |
116 | ····if-nez·v0,·:cond_0 | 117 | ····if-nez·v0,·:cond_0 |
Offset 143, 14 lines modified | Offset 144, 15 lines modified | ||
143 | ····move-result·v1 | 144 | ····move-result·v1 |
144 | ····if-nez·v1,·:cond_1 | 145 | ····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;)Z | 148 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
147 | ····move-result·v1 | 149 | ····move-result·v1 |
148 | ····if-eqz·v1,·:cond_2 | 150 | ····if-eqz·v1,·:cond_2 |
149 | ····.line·80 | 151 | ····.line·80 |
Offset 56, 15 lines modified | Offset 56, 14 lines modified | ||
56 | .method·public·constructor·<init>()V | 56 | .method·public·constructor·<init>()V |
57 | ····.locals·0 | 57 | ····.locals·0 |
58 | ····.prologue | 58 | ····.prologue |
59 | ····.line·21 | 59 | ····.line·21 |
60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 60 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
61 | ····.line·40 | ||
62 | ····return-void | 61 | ····return-void |
63 | .end·method | 62 | .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·1 | 64 | ····.locals·1 |
66 | ····.param·p0,·"locale"····#·Ljava/lang/String; | 65 | ····.param·p0,·"locale"····#·Ljava/lang/String; |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BidiFormatter.java" | 3 | .source·"BidiFormatter.java" |
4 | #·annotations | 4 | #·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·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 137, 14 lines modified | Offset 137, 15 lines modified | ||
137 | ····const/4·v1,·0x2 | 137 | ····const/4·v1,·0x2 |
138 | ····if-ne·v0,·v1,·:cond_0 | 138 | ····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·v1 | 142 | ····move-result-object·v1 |
142 | ····if-ne·v0,·v1,·:cond_0 | 143 | ····if-ne·v0,·v1,·:cond_0 |
143 | ····.line·205 | 144 | ····.line·205 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TextDirectionHeuristicsCompat.java" | 3 | .source·"TextDirectionHeuristicsCompat.java" |
4 | #·annotations | 4 | #·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 modified | Offset 99, 14 lines modified | ||
100 | .method·public·constructor·<init>()V | 99 | .method·public·constructor·<init>()V |
101 | ····.locals·0 | 100 | ····.locals·0 |
102 | ····.prologue | 101 | ····.prologue |
103 | ····.line·28 | 102 | ····.line·28 |
104 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 103 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
105 | ····.line·242 | ||
106 | ····return-void | 104 | ····return-void |
107 | .end·method | 105 | .end·method |
108 | .method·static·synthetic·access$100(I)I | 106 | .method·static·synthetic·access$100(I)I |
109 | ····.locals·1 | 107 | ····.locals·1 |
110 | ····.param·p0,·"x0"····#·I | 108 | ····.param·p0,·"x0"····#·I |
Offset 4783, 28 lines modified | Offset 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·v1 | 4784 | ····move-result-object·v1 |
4785 | ····iget·v2,·p1,·Landroid/support/v4/app/Fragment;->mContainerId:I | 4785 | ····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·v2 | 4788 | ····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·v1 | 4790 | ····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·v1 | 4793 | ····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·v2 | 4796 | ····move-result-object·v2 |
4795 | ····iget·v3,·p1,·Landroid/support/v4/app/Fragment;->mContainerId:I | 4797 | ····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 modified | Offset 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·v1 | 4830 | ····move-result-object·v1 |
4829 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 4831 | ····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;)V | 4833 | ····invoke-direct·{p0,·v0},·Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V |
4831 | ····.line·926 | 4834 | ····.line·926 |
4832 | ····:cond_11 | 4835 | ····: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·927 | 4837 | ····.line·927 |
Offset 7525, 14 lines modified | Offset 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·v10 | 7529 | ····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·v11 | 7533 | ····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·v10 | 7535 | ····move-result-object·v10 |
Offset 7551, 14 lines modified | Offset 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·v10 | 7556 | ····move-result-object·v10 |
7553 | ····invoke-direct·{v9,·v10},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 7557 | ····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;)V | 7559 | ····invoke-direct·{p0,·v9},·Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V |
7555 | ····.line·1727 | 7560 | ····.line·1727 |
7556 | ····:cond_b | 7561 | ····:cond_b |
7557 | ····sget-boolean·v9,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z | 7562 | ····sget-boolean·v9,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z |
7558 | ····if-eqz·v9,·:cond_c | 7563 | ····if-eqz·v9,·:cond_c |
Offset 7583, 26 lines modified | Offset 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·v10 | 7589 | ····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·v11 | 7593 | ····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·v10 | 7595 | ····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·v10 | 7597 | ····move-result-object·v10 |
7598 | ····.line·1727 | ||
7592 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | 7599 | ····invoke-static·{v9,·v10},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
7593 | ····.line·1720 | 7600 | ····.line·1720 |
7594 | ····:cond_c | 7601 | ····:cond_c |
7595 | ····add-int/lit8·v8,·v8,·0x1 | 7602 | ····add-int/lit8·v8,·v8,·0x1 |
7596 | ····goto·:goto_3 | 7603 | ····goto·:goto_3 |
Offset 7672, 26 lines modified | Offset 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·v10 | 7680 | ····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·v11 | 7684 | ····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·v10 | 7686 | ····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·v10 | 7688 | ····move-result-object·v10 |
Max diff block lines reached; 188/4249 bytes (4.42%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/app/ListFragment;)V | 23 | .method·constructor·<init>(Landroid/support/v4/app/ListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/ListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·56 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | #·virtual·methods | 29 | #·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·2 | 31 | ····.locals·20 |
32 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; | 32 | ····.param·p1,·"b"····#·Landroid/support/v4/app/NotificationCompat$Builder; |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·117 | 34 | ····.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,·p1 | 36 | ····move-object/from16·v0,·p1 |
Offset 112, 45 lines modified | Offset 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,·p1 | 113 | ····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·v | 116 | ····move-result-object·v2 |
117 | ····.local·v19,·"i$":Ljava/util/Iterator; | ||
118 | ····:goto_0 | 117 | ····:goto_0 |
119 | ····invoke-interface | 118 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
120 | ····move-result·v | 119 | ····move-result·v3 |
121 | ····if-eqz·v | 120 | ····if-eqz·v3,·:cond_0 |
122 | ····invoke-interface | 121 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
123 | ····move-result-object·v18 | 122 | ····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·123 | 124 | ····.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,·v18 | 126 | ····move-object/from16·v0,·v18 |
128 | ····iget·v | 127 | ····iget·v3,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->icon:I |
129 | ····move-object/from16·v0,·v18 | 128 | ····move-object/from16·v0,·v18 |
130 | ····iget-object·v | 129 | ····iget-object·v4,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; |
131 | ····move-object/from16·v0,·v18 | 130 | ····move-object/from16·v0,·v18 |
132 | ····iget-object·v | 131 | ····iget-object·v5,·v0,·Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; |
133 | ····invoke-virtual·{v1,·v | 132 | ····invoke-virtual·{v1,·v3,·v4,·v5},·Landroid/support/v4/app/NotificationCompatJellybean;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V |
134 | ····goto·:goto_0 | 133 | ····goto·:goto_0 |
135 | ····.line·125 | 134 | ····.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_0 | 136 | ····:cond_0 |
138 | ····move-object/from16·v0,·p1 | 137 | ····move-object/from16·v0,·p1 |
Offset 169, 40 lines modified | Offset 168, 40 lines modified | ||
169 | ····if-eqz·v2,·:cond_2 | 168 | ····if-eqz·v2,·:cond_2 |
170 | ····.line·127 | 169 | ····.line·127 |
171 | ····move-object/from16·v0,·p1 | 170 | ····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·v | 172 | ····move-object/from16·v19,·v0 |
174 | ····check-cast·v | 173 | ····check-cast·v19,·Landroid/support/v4/app/NotificationCompat$BigTextStyle; |
175 | ····.line·128 | 174 | ····.line·128 |
176 | ····.local·v | 175 | ····.local·v19,·"style":Landroid/support/v4/app/NotificationCompat$BigTextStyle; |
177 | ····move-object/from16·v0,·v | 176 | ····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,·v | 178 | ····move-object/from16·v0,·v19 |
180 | ····iget-boolean·v3,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z | 179 | ····iget-boolean·v3,·v0,·Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z |
181 | ····move-object/from16·v0,·v | 180 | ····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,·v | 182 | ····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;)V | 184 | ····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·148 | 185 | ····.line·148 |
187 | ····.end·local·v | 186 | ····.end·local·v19····#·"style":Landroid/support/v4/app/NotificationCompat$BigTextStyle; |
188 | ····:cond_1 | 187 | ····:cond_1 |
189 | ····:goto_1 | 188 | ····: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·v2 | 190 | ····move-result-object·v2 |
192 | ····return-object·v2 | 191 | ····return-object·v2 |
Offset 218, 83 lines modified | Offset 217, 83 lines modified | ||
218 | ····if-eqz·v2,·:cond_3 | 217 | ····if-eqz·v2,·:cond_3 |
219 | ····.line·133 | 218 | ····.line·133 |
220 | ····move-object/from16·v0,·p1 | 219 | ····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·v | 221 | ····move-object/from16·v19,·v0 |
223 | ····check-cast·v | 222 | ····check-cast·v19,·Landroid/support/v4/app/NotificationCompat$InboxStyle; |
224 | ····.line·134 | 223 | ····.line·134 |
225 | ····.local·v | 224 | ····.local·v19,·"style":Landroid/support/v4/app/NotificationCompat$InboxStyle; |
226 | ····move-object/from16·v0,·v | 225 | ····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,·v | 227 | ····move-object/from16·v0,·v19 |
229 | ····iget-boolean·v3,·v0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z | 228 | ····iget-boolean·v3,·v0,·Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z |
230 | ····move-object/from16·v0,·v | 229 | ····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. |
Offset 357, 111 lines modified | Offset 357, 110 lines modified | ||
357 | ····check-cast·v0,·Landroid/os/Bundle; | 357 | ····check-cast·v0,·Landroid/os/Bundle; |
358 | ····.line·198 | 358 | ····.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;)V | 360 | ····invoke-virtual·{v0,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V |
361 | ····.line·199 | 361 | ····.line·199 |
362 | ····const-string·v | 362 | ····const-string·v7,·"states" |
363 | ····invoke-virtual·{v0,·v | 363 | ····invoke-virtual·{v0,·v7},·Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable; |
364 | ····move-result-object·v2 | 364 | ····move-result-object·v2 |
365 | ····.line·200 | 365 | ····.line·200 |
366 | ····.local·v2,·"fss":[Landroid/os/Parcelable; | 366 | ····.local·v2,·"fss":[Landroid/os/Parcelable; |
367 | ····iget-object·v | 367 | ····iget-object·v7,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; |
368 | ····invoke-virtual·{v | 368 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clear()V |
369 | ····.line·201 | 369 | ····.line·201 |
370 | ····iget-object·v | 370 | ····iget-object·v7,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; |
371 | ····invoke-virtual·{v | 371 | ····invoke-virtual·{v7},·Ljava/util/ArrayList;->clear()V |
372 | ····.line·202 | 372 | ····.line·202 |
373 | ····if-eqz·v2,·:cond_0 | 373 | ····if-eqz·v2,·:cond_0 |
374 | ····.line·203 | 374 | ····.line·203 |
375 | ····const/4·v3,·0x0 | 375 | ····const/4·v3,·0x0 |
376 | ····.local·v3,·"i":I | 376 | ····.local·v3,·"i":I |
377 | ····:goto_0 | 377 | ····:goto_0 |
378 | ····array-length·v | 378 | ····array-length·v7,·v2 |
379 | ····if-ge·v3,·v | 379 | ····if-ge·v3,·v7,·:cond_0 |
380 | ····.line·204 | 380 | ····.line·204 |
381 | ····iget-object·v | 381 | ····iget-object·v8,·p0,·Landroid/support/v4/app/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; |
382 | ····aget-object·v | 382 | ····aget-object·v7,·v2,·v3 |
383 | ····check-cast·v | 383 | ····check-cast·v7,·Landroid/support/v4/app/Fragment$SavedState; |
384 | ····invoke-virtual·{v | 384 | ····invoke-virtual·{v8,·v7},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
385 | ····.line·203 | 385 | ····.line·203 |
386 | ····add-int/lit8·v3,·v3,·0x1 | 386 | ····add-int/lit8·v3,·v3,·0x1 |
387 | ····goto·:goto_0 | 387 | ····goto·:goto_0 |
388 | ····.line·207 | 388 | ····.line·207 |
389 | ····.end·local·v3····#·"i":I | 389 | ····.end·local·v3····#·"i":I |
390 | ····:cond_0 | 390 | ····: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·v | 392 | ····move-result-object·v6 |
393 | ····.line·208 | 393 | ····.line·208 |
394 | ····.local·v | 394 | ····.local·v6,·"keys":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Ljava/lang/String;>;" |
395 | ····invoke-interface·{v | 395 | ····invoke-interface·{v6},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
396 | ····move-result-object·v | 396 | ····move-result-object·v7 |
397 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
398 | ····:cond_1 | 397 | ····:cond_1 |
399 | ····:goto_1 | 398 | ····:goto_1 |
400 | ····invoke-interface·{v | 399 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
401 | ····move-result·v8 | 400 | ····move-result·v8 |
402 | ····if-eqz·v8,·:cond_4 | 401 | ····if-eqz·v8,·:cond_4 |
403 | ····invoke-interface·{v | 402 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
404 | ····move-result-object·v | 403 | ····move-result-object·v5 |
405 | ····check-cast·v | 404 | ····check-cast·v5,·Ljava/lang/String; |
406 | ····.line·209 | 405 | ····.line·209 |
407 | ····.local·v | 406 | ····.local·v5,·"key":Ljava/lang/String; |
408 | ····const-string·v8,·"f" | 407 | ····const-string·v8,·"f" |
409 | ····invoke-virtual·{v | 408 | ····invoke-virtual·{v5,·v8},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
410 | ····move-result·v8 | 409 | ····move-result·v8 |
411 | ····if-eqz·v8,·:cond_1 | 410 | ····if-eqz·v8,·:cond_1 |
412 | ····.line·210 | 411 | ····.line·210 |
413 | ····const/4·v8,·0x1 | 412 | ····const/4·v8,·0x1 |
414 | ····invoke-virtual·{v | 413 | ····invoke-virtual·{v5,·v8},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
415 | ····move-result-object·v8 | 414 | ····move-result-object·v8 |
416 | ····invoke-static·{v8},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 415 | ····invoke-static·{v8},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
417 | ····move-result·v | 416 | ····move-result·v4 |
418 | ····.line·211 | 417 | ····.line·211 |
419 | ····.local·v | 418 | ····.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,·v | 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·v1 | 421 | ····move-result-object·v1 |
423 | ····.line·212 | 422 | ····.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_3 | 424 | ····if-eqz·v1,·:cond_3 |
Offset 469, 15 lines modified | Offset 468, 15 lines modified | ||
469 | ····:goto_2 | 468 | ····: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()I | 470 | ····invoke-virtual·{v8},·Ljava/util/ArrayList;->size()I |
472 | ····move-result·v8 | 471 | ····move-result·v8 |
473 | ····if-gt·v8,·v | 472 | ····if-gt·v8,·v4,·:cond_2 |
474 | ····.line·214 | 473 | ····.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,·0x0 | 475 | ····const/4·v9,·0x0 |
477 | ····invoke-virtual·{v8,·v9},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 476 | ····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. |
Offset 109, 14 lines modified | Offset 109, 15 lines modified | ||
109 | ····:goto_0 | 109 | ····:goto_0 |
110 | ····return-object·v2 | 110 | ····return-object·v2 |
111 | ····.line·259 | 111 | ····.line·259 |
112 | ····:cond_0 | 112 | ····: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·v4 | 116 | ····move-result-object·v4 |
116 | ····invoke-direct·{v3,·v4,·v1},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V | 117 | ····invoke-direct·{v3,·v4,·v1},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
117 | ····.line·261 | 118 | ····.line·261 |
Offset 125, 30 lines modified | Offset 126, 32 lines modified | ||
125 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
126 | ····.line·262 | 127 | ····.line·262 |
127 | ····.local·v0,·"grandparent":Ljava/lang/String; | 128 | ····.local·v0,·"grandparent":Ljava/lang/String; |
128 | ····if-nez·v0,·:cond_1 | 129 | ····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·v2 | 132 | ····move-result-object·v2 |
131 | ····.line·265 | 133 | ····.line·265 |
132 | ····.local·v2,·"parentIntent":Landroid/content/Intent; | 134 | ····.local·v2,·"parentIntent":Landroid/content/Intent; |
133 | ····:goto_1 | 135 | ····:goto_1 |
134 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
135 | ····.line·26 | 137 | ····.line·263 |
136 | ····.end·local·v2····#·"parentIntent":Landroid/content/Intent; | 138 | ····.end·local·v2····#·"parentIntent":Landroid/content/Intent; |
137 | ····:cond_1 | 139 | ····:cond_1 |
138 | ····new-instance·v4,·Landroid/content/Intent; | 140 | ····new-instance·v4,·Landroid/content/Intent; |
139 | ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V | 141 | ····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·v2 | 144 | ····move-result-object·v2 |
142 | ····goto·:goto_1 | 145 | ····goto·:goto_1 |
143 | .end·method | 146 | .end·method |
Offset 204, 30 lines modified | Offset 207, 32 lines modified | ||
204 | ····move-result-object·v0 | 207 | ····move-result-object·v0 |
205 | ····.line·237 | 208 | ····.line·237 |
206 | ····.local·v0,·"grandparent":Ljava/lang/String; | 209 | ····.local·v0,·"grandparent":Ljava/lang/String; |
207 | ····if-nez·v0,·:cond_1 | 210 | ····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·v2 | 213 | ····move-result-object·v2 |
210 | ····.line·240 | 214 | ····.line·240 |
211 | ····.local·v2,·"parentIntent":Landroid/content/Intent; | 215 | ····.local·v2,·"parentIntent":Landroid/content/Intent; |
212 | ····:goto_1 | 216 | ····:goto_1 |
213 | ····goto·:goto_0 | 217 | ····goto·:goto_0 |
214 | ····.line·23 | 218 | ····.line·238 |
215 | ····.end·local·v2····#·"parentIntent":Landroid/content/Intent; | 219 | ····.end·local·v2····#·"parentIntent":Landroid/content/Intent; |
216 | ····:cond_1 | 220 | ····:cond_1 |
217 | ····new-instance·v4,·Landroid/content/Intent; | 221 | ····new-instance·v4,·Landroid/content/Intent; |
218 | ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V | 222 | ····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·v2 | 225 | ····move-result-object·v2 |
221 | ····goto·:goto_1 | 226 | ····goto·:goto_1 |
222 | .end·method | 227 | .end·method |
Offset 323, 39 lines modified | Offset 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·v2 | 330 | ····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·v3 | 333 | ····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·v3 | 335 | ····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·v2 | 337 | ····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·v2 | 340 | ····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; |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | ····const/16·v1,·0x10 | 36 | ····const/16·v1,·0x10 |
37 | ····if-lt·v0,·v1,·:cond_0 | 37 | ····if-lt·v0,·v1,·:cond_0 |
38 | ····.line·46 | 38 | ····.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·v1 | 42 | ····move-result-object·v1 |
42 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V | 43 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V |
43 | ····.line·49 | 44 | ····.line·49 |
Offset 73, 14 lines modified | Offset 74, 15 lines modified | ||
73 | ····const/16·v1,·0x10 | 74 | ····const/16·v1,·0x10 |
74 | ····if-lt·v0,·v1,·:cond_0 | 75 | ····if-lt·v0,·v1,·:cond_0 |
75 | ····.line·75 | 76 | ····.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·v1 | 80 | ····move-result-object·v1 |
79 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V | 81 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V |
80 | ····.line·79 | 82 | ····.line·79 |
Offset 109, 14 lines modified | Offset 111, 15 lines modified | ||
109 | ····const/16·v1,·0x10 | 111 | ····const/16·v1,·0x10 |
110 | ····if-lt·v0,·v1,·:cond_0 | 112 | ····if-lt·v0,·v1,·:cond_0 |
111 | ····.line·104 | 113 | ····.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·v1 | 117 | ····move-result-object·v1 |
115 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V | 118 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;-><init>(Landroid/support/v4/app/ActivityOptionsCompatJB;)V |
116 | ····.line·108 | 119 | ····.line·108 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V | 23 | .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·106 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 87, 15 lines modified | Offset 87, 14 lines modified | ||
87 | ····.line·106 | 87 | ····.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;)V | 89 | ····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-void | 91 | ····return-void |
93 | .end·method | 92 | .end·method |
94 | .method·private·dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V | 93 | .method·private·dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V |
95 | ····.locals·5 | 94 | ····.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 modified | Offset 882, 15 lines modified | ||
883 | .end·method | 882 | .end·method |
884 | .method·public·getLastCustomNonConfigurationInstance()Ljava/lang/Object; | 883 | .method·public·getLastCustomNonConfigurationInstance()Ljava/lang/Object; |
885 | ····.locals·2 | 884 | ····.locals·2 |
886 | ····.prologue | 885 | ····.prologue |
887 | ····.line·632 | 886 | ····.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·v0 | 889 | ····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·634 | 891 | ····.line·634 |
Offset 1109, 26 lines modified | Offset 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·v3 | 1111 | ····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·v4 | 1114 | ····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·v3 | 1116 | ····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·v3 | 1118 | ····move-result-object·v3 |
1119 | ····.line·157 | ||
1118 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 1120 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
1119 | ····.line·172 | 1121 | ····.line·172 |
1120 | ····:goto_0 | 1122 | ····:goto_0 |
1121 | ····return-void | 1123 | ····return-void |
1122 | ····.line·161 | 1124 | ····.line·161 |
Offset 1156, 26 lines modified | Offset 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·v3 | 1160 | ····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·v4 | 1163 | ····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·v3 | 1165 | ····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·v3 | 1167 | ····move-result-object·v3 |
1168 | ····.line·163 | ||
1165 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I | 1169 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
1166 | ····goto·:goto_0 | 1170 | ····goto·:goto_0 |
1167 | ····.line·166 | 1171 | ····.line·166 |
1168 | ····:cond_2 | 1172 | ····:cond_2 |
1169 | ····const·v2,·0xffff | 1173 | ····const·v2,·0xffff |
Offset 1273, 15 lines modified | Offset 1277, 15 lines modified | ||
1273 | ····invoke-virtual·{v3,·p0},·Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V | 1277 | ····invoke-virtual·{v3,·p0},·Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V |
1274 | ····.line·204 | 1278 | ····.line·204 |
1275 | ····:cond_0 | 1279 | ····:cond_0 |
1276 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 1280 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
1277 | ····.line·20 | 1281 | ····.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·v0 | 1283 | ····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·208 | 1285 | ····.line·208 |
Offset 1578, 14 lines modified | Offset 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·v8 | 1584 | ····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·v9 | 1587 | ····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·v8 | 1589 | ····move-result-object·v8 |
Offset 1610, 14 lines modified | Offset 1615, 15 lines modified | ||
1610 | ····move-result-object·v8 | 1615 | ····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. |
Offset 76, 14 lines modified | Offset 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·methods | 77 | #·direct·methods |
78 | .method·public·constructor·<init>(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V | 78 | .method·public·constructor·<init>(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V |
79 | ····.locals·0 | 79 | ····.locals·0 |
80 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/LoaderManagerImpl; | ||
80 | ····.param·p2,·"id"····#·I | 81 | ····.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 modified | Offset 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·v2 | 196 | ····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·v3 | 199 | ····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·v2 | 201 | ····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·v2 | 203 | ····move-result-object·v2 |
204 | ····.line·425 | ||
202 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | 205 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
203 | ····.line·427 | 206 | ····.line·427 |
204 | ····:cond_1 | 207 | ····: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;)V | 209 | ····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 modified | Offset 1243, 15 lines modified | ||
1240 | ····move-result·v0 | 1243 | ····move-result·v0 |
1241 | ····if-eqz·v0,·:cond_4 | 1244 | ····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·v0 | 1248 | ····move-result-object·v0 |
1245 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getModifiers()I | 1249 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getModifiers()I |
1246 | ····move-result·v0 | 1250 | ····move-result·v0 |
Offset 108, 15 lines modified | Offset 108, 14 lines modified | ||
108 | .method·public·constructor·<init>()V | 108 | .method·public·constructor·<init>()V |
109 | ····.locals·0 | 109 | ····.locals·0 |
110 | ····.prologue | 110 | ····.prologue |
111 | ····.line·34 | 111 | ····.line·34 |
112 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 112 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
113 | ····.line·819 | ||
114 | ····return-void | 113 | ····return-void |
115 | .end·method | 114 | .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·1 | 116 | ····.locals·1 |
118 | ····.prologue | 117 | ····.prologue |
Offset 102, 14 lines modified | Offset 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·v0 | 104 | ····move-result-object·v0 |
105 | ····.line·111 | ||
105 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I | 106 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I |
106 | ····move-result·v1 | 107 | ····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·v1 | 109 | ····move-result-object·v1 |
Offset 136, 14 lines modified | Offset 137, 15 lines modified | ||
136 | ····move-result-object·v0 | 137 | ····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·v0 | 139 | ····move-result-object·v0 |
140 | ····.line·110 | ||
139 | ····return-object·v0 | 141 | ····return-object·v0 |
140 | .end·method | 142 | .end·method |
141 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 143 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
142 | ····.locals·1 | 144 | ····.locals·1 |
143 | ····.param·p1,·"out"····#·Landroid/os/Parcel; | 145 | ····.param·p1,·"out"····#·Landroid/os/Parcel; |
144 | ····.param·p2,·"flags"····#·I | 146 | ····.param·p2,·"flags"····#·I |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V | 24 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1007 | 28 | ····.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; |
Offset 51, 15 lines modified | Offset 51, 14 lines modified | ||
51 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentManagerState;-><init>(Landroid/os/Parcel;)V | 51 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentManagerState;-><init>(Landroid/os/Parcel;)V |
52 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | .end·method | 53 | .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·1 | 55 | ····.locals·1 |
56 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
57 | ····.prologue | 56 | ····.prologue |
58 | ····.line·374 | 57 | ····.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·v0 | 59 | ····move-result-object·v0 |
Offset 75, 15 lines modified | Offset 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·v0 | 75 | ····return-object·v0 |
77 | .end·method | 76 | .end·method |
78 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 77 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
79 | ····.locals·1 | 78 | ····.locals·1 |
80 | ····.param·p1,·"x0"····#·I | ||
81 | ····.prologue | 79 | ····.prologue |
82 | ····.line·374 | 80 | ····.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·v0 | 82 | ····move-result-object·v0 |
Offset 51, 15 lines modified | Offset 51, 14 lines modified | ||
51 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentState;-><init>(Landroid/os/Parcel;)V | 51 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentState;-><init>(Landroid/os/Parcel;)V |
52 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | .end·method | 53 | .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·1 | 55 | ····.locals·1 |
56 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
57 | ····.prologue | 56 | ····.prologue |
58 | ····.line·137 | 57 | ····.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·v0 | 59 | ····move-result-object·v0 |
Offset 75, 15 lines modified | Offset 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·v0 | 75 | ····return-object·v0 |
77 | .end·method | 76 | .end·method |
78 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 77 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
79 | ····.locals·1 | 78 | ····.locals·1 |
80 | ····.param·p1,·"x0"····#·I | ||
81 | ····.prologue | 79 | ····.prologue |
82 | ····.line·137 | 80 | ····.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·v0 | 82 | ····move-result-object·v0 |
Offset 239, 22 lines modified | Offset 239, 24 lines modified | ||
239 | ····.line·99 | 239 | ····.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()I | 241 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I |
242 | ····move-result·v5 | 242 | ····move-result·v5 |
243 | ····.line·100 | ||
243 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I | 244 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I |
244 | ····move-result·v6 | 245 | ····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·v6 | 247 | ····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_0 | 250 | ····goto·:goto_0 |
249 | .end·method | 251 | .end·method |
250 | .method·public·isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z | 252 | .method·public·isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z |
251 | ····.locals·1 | 253 | ····.locals·1 |
Offset 34, 174 lines modified | Offset 34, 197 lines modified | ||
34 | ····.line·34 | 34 | ····.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;)V | 36 | ····invoke-direct·{v4,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
37 | ····iget-wide·v6,·p2,·Landroid/app/Notification;->when:J | 37 | ····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·v4 | 40 | ····move-result-object·v4 |
40 | ····iget·v5,·p2,·Landroid/app/Notification;->icon:I | 41 | ····iget·v5,·p2,·Landroid/app/Notification;->icon:I |
41 | ····iget·v6,·p2,·Landroid/app/Notification;->iconLevel:I | 42 | ····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·v4 | 45 | ····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·v4 | 49 | ····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·v4 | 53 | ····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:I | 55 | ····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·v4 | 58 | ····move-result-object·v4 |
54 | ····iget-object·v5,·p2,·Landroid/app/Notification;->vibrate:[J | 59 | ····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·v4 | 62 | ····move-result-object·v4 |
57 | ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I | 63 | ····iget·v5,·p2,·Landroid/app/Notification;->ledARGB:I |
58 | ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I | 64 | ····iget·v6,·p2,·Landroid/app/Notification;->ledOnMS:I |
59 | ····iget·v7,·p2,·Landroid/app/Notification;->ledOffMS:I | 65 | ····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·v5 | 68 | ····move-result-object·v5 |
62 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I | 69 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I |
63 | ····and-int/lit8·v4,·v4,·0x2 | 70 | ····and-int/lit8·v4,·v4,·0x2 |
64 | ····if-eqz·v4,·:cond_0 | 71 | ····if-eqz·v4,·:cond_0 |
65 | ····const/4·v4,·0x1 | 72 | ····const/4·v4,·0x1 |
73 | ····.line·42 | ||
66 | ····:goto_0 | 74 | ····: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·v5 | 76 | ····move-result-object·v5 |
69 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I | 77 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I |
70 | ····and-int/lit8·v4,·v4,·0x8 | 78 | ····and-int/lit8·v4,·v4,·0x8 |
71 | ····if-eqz·v4,·:cond_1 | 79 | ····if-eqz·v4,·:cond_1 |
72 | ····const/4·v4,·0x1 | 80 | ····const/4·v4,·0x1 |
81 | ····.line·43 | ||
73 | ····:goto_1 | 82 | ····: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·v5 | 84 | ····move-result-object·v5 |
76 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I | 85 | ····iget·v4,·p2,·Landroid/app/Notification;->flags:I |
77 | ····and-int/lit8·v4,·v4,·0x10 | 86 | ····and-int/lit8·v4,·v4,·0x10 |
78 | ····if-eqz·v4,·:cond_2 | 87 | ····if-eqz·v4,·:cond_2 |
79 | ····const/4·v4,·0x1 | 88 | ····const/4·v4,·0x1 |
89 | ····.line·44 | ||
80 | ····:goto_2 | 90 | ····: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·v4 | 92 | ····move-result-object·v4 |
83 | ····iget·v5,·p2,·Landroid/app/Notification;->defaults:I | 93 | ····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·v4 | 96 | ····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·v4 | 99 | ····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·v4 | 102 | ····move-result-object·v4 |
103 | ····.line·48 | ||
90 | ····move-object/from16·v0,·p16 | 104 | ····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·v4 | 106 | ····move-result-object·v4 |
Max diff block lines reached; 7726/11647 bytes (66.33%) of diff not shown. |
Offset 55, 14 lines modified | Offset 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·v2 | 57 | ····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·v3 | 60 | ····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·v3 | 62 | ····move-result-object·v3 |
Offset 71, 14 lines modified | Offset 72, 15 lines modified | ||
71 | ····move-result-object·v2 | 72 | ····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·v2 | 74 | ····move-result-object·v2 |
75 | ····.line·36 | ||
74 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ShareActionProvider;->setShareHistoryFileName(Ljava/lang/String;)V | 76 | ····invoke-virtual·{v1,·v2},·Landroid/widget/ShareActionProvider;->setShareHistoryFileName(Ljava/lang/String;)V |
75 | ····.line·38 | 77 | ····.line·38 |
76 | ····invoke-virtual·{v1,·p2},·Landroid/widget/ShareActionProvider;->setShareIntent(Landroid/content/Intent;)V | 78 | ····invoke-virtual·{v1,·p2},·Landroid/widget/ShareActionProvider;->setShareIntent(Landroid/content/Intent;)V |
77 | ····.line·39 | 79 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V | 23 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·477 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 51, 15 lines modified | Offset 51, 14 lines modified | ||
51 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/BackStackState;-><init>(Landroid/os/Parcel;)V | 51 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/BackStackState;-><init>(Landroid/os/Parcel;)V |
52 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | .end·method | 53 | .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·1 | 55 | ····.locals·1 |
56 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
57 | ····.prologue | 56 | ····.prologue |
58 | ····.line·158 | 57 | ····.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·v0 | 59 | ····move-result-object·v0 |
Offset 75, 15 lines modified | Offset 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·v0 | 75 | ····return-object·v0 |
77 | .end·method | 76 | .end·method |
78 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 77 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
79 | ····.locals·1 | 78 | ····.locals·1 |
80 | ····.param·p1,·"x0"····#·I | ||
81 | ····.prologue | 79 | ····.prologue |
82 | ····.line·158 | 80 | ····.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·v0 | 82 | ····move-result-object·v0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/app/ListFragment;)V | 23 | .method·constructor·<init>(Landroid/support/v4/app/ListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/ListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·49 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 356, 31 lines modified | Offset 356, 35 lines modified | ||
356 | ····.line·289 | 356 | ····.line·289 |
357 | ····if-eqz·p2,·:cond_2 | 357 | ····if-eqz·p2,·:cond_2 |
358 | ····.line·290 | 358 | ····.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·v1 | 362 | ····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·v1 | 365 | ····move-result-object·v1 |
364 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V | 366 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V |
365 | ····.line·292 | 367 | ····.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·v1 | 371 | ····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·v1 | 374 | ····move-result-object·v1 |
371 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V | 375 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V |
372 | ····.line·298 | 376 | ····.line·298 |
Offset 412, 31 lines modified | Offset 416, 35 lines modified | ||
412 | ····.line·301 | 416 | ····.line·301 |
413 | ····:cond_3 | 417 | ····:cond_3 |
414 | ····if-eqz·p2,·:cond_4 | 418 | ····if-eqz·p2,·:cond_4 |
415 | ····.line·302 | 419 | ····.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·v1 | 423 | ····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·v1 | 426 | ····move-result-object·v1 |
421 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V | 427 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V |
422 | ····.line·304 | 428 | ····.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·v1 | 432 | ····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·v1 | 435 | ····move-result-object·v1 |
428 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V | 436 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V |
429 | ····.line·310 | 437 | ····.line·310 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Landroid/support/v4/widget/DrawerLayout$DrawerListener; | 6 | .implements·Landroid/support/v4/widget/DrawerLayout$DrawerListener; |
7 | #·annotations | 7 | #·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 modified | Offset 476, 15 lines modified | ||
477 | ····:cond_0 | 476 | ····: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·v0 | 482 | ····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_0 | 484 | ····goto·:goto_0 |
Offset 514, 14 lines modified | Offset 514, 15 lines modified | ||
514 | ····:cond_0 | 514 | ····: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·v0 | 520 | ····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_0 | 522 | ····goto·:goto_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V | 23 | .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/Fragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1461 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 29, 20 lines modified | Offset 29, 22 lines modified | ||
29 | ····.param·p1,·"enterResId"····#·I | 29 | ····.param·p1,·"enterResId"····#·I |
30 | ····.param·p2,·"exitResId"····#·I | 30 | ····.param·p2,·"exitResId"····#·I |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·29 | 32 | ····.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·v1 | 36 | ····move-result-object·v1 |
36 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V | 37 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V |
38 | ····.line·29 | ||
37 | ····return-object·v0 | 39 | ····return-object·v0 |
38 | .end·method | 40 | .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·2 | 42 | ····.locals·2 |
41 | ····.param·p0,·"source"····#·Landroid/view/View; | 43 | ····.param·p0,·"source"····#·Landroid/view/View; |
42 | ····.param·p1,·"startX"····#·I | 44 | ····.param·p1,·"startX"····#·I |
Offset 50, 40 lines modified | Offset 52, 44 lines modified | ||
50 | ····.param·p3,·"startWidth"····#·I | 52 | ····.param·p3,·"startWidth"····#·I |
51 | ····.param·p4,·"startHeight"····#·I | 53 | ····.param·p4,·"startHeight"····#·I |
52 | ····.prologue | 54 | ····.prologue |
53 | ····.line·35 | 55 | ····.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·v1 | 59 | ····move-result-object·v1 |
57 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V | 60 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V |
61 | ····.line·35 | ||
58 | ····return-object·v0 | 62 | ····return-object·v0 |
59 | .end·method | 63 | .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·2 | 65 | ····.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"····#·I | 68 | ····.param·p2,·"startX"····#·I |
65 | ····.param·p3,·"startY"····#·I | 69 | ····.param·p3,·"startY"····#·I |
66 | ····.prologue | 70 | ····.prologue |
67 | ····.line·41 | 71 | ····.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·v1 | 75 | ····move-result-object·v1 |
71 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V | 76 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V |
77 | ····.line·41 | ||
72 | ····return-object·v0 | 78 | ····return-object·v0 |
73 | .end·method | 79 | .end·method |
74 | #·virtual·methods | 80 | #·virtual·methods |
75 | .method·public·toBundle()Landroid/os/Bundle; | 81 | .method·public·toBundle()Landroid/os/Bundle; |
76 | ····.locals·1 | 82 | ····.locals·1 |
Offset 53, 15 lines modified | Offset 53, 14 lines modified | ||
53 | ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/Fragment$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V | 53 | ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/Fragment$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V |
54 | ····return-object·v0 | 54 | ····return-object·v0 |
55 | .end·method | 55 | .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·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
59 | ····.prologue | 58 | ····.prologue |
60 | ····.line·331 | 59 | ····.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·v0 | 61 | ····move-result-object·v0 |
Offset 77, 15 lines modified | Offset 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·v0 | 77 | ····return-object·v0 |
79 | .end·method | 78 | .end·method |
80 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 79 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
81 | ····.locals·1 | 80 | ····.locals·1 |
82 | ····.param·p1,·"x0"····#·I | ||
83 | ····.prologue | 81 | ····.prologue |
84 | ····.line·331 | 82 | ····.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·v0 | 84 | ····move-result-object·v0 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$id:I | 24 | .field·final·synthetic·val$id:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;II)V | 26 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;II)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·512 | 30 | ····.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:I | 32 | ····iput·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I |
Offset 34, 18 lines modified | Offset 34, 20 lines modified | ||
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·125 | 35 | ····.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·v0 | 37 | ····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·v1 | 40 | ····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;)V | 42 | ····invoke-static·{p1,·v0,·v1},·Landroid/support/v4/app/ShareCompatICS;->configureMenuItem(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V |
41 | ····.line·127 | 43 | ····.line·127 |
42 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->shouldAddChooserIntent(Landroid/view/MenuItem;)Z | 44 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->shouldAddChooserIntent(Landroid/view/MenuItem;)Z |
43 | ····move-result·v0 | 45 | ····move-result·v0 |
Offset 97, 26 lines modified | Offset 97, 28 lines modified | ||
97 | ····.line·424 | 97 | ····.line·424 |
98 | ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->save()I | 98 | ····invoke-virtual·{p1},·Landroid/graphics/Canvas;->save()I |
99 | ····.line·427 | 99 | ····.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·v3 | 103 | ····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·v3 | 105 | ····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·v3 | 107 | ····move-result-object·v3 |
108 | ····.line·427 | ||
107 | ····invoke-static·{v3},·Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I | 109 | ····invoke-static·{v3},·Landroid/support/v4/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I |
108 | ····move-result·v3 | 110 | ····move-result·v3 |
109 | ····if-ne·v3,·v0,·:cond_2 | 111 | ····if-ne·v3,·v0,·:cond_2 |
110 | ····move·v1,·v0 | 112 | ····move·v1,·v0 |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·39 | 18 | ····.line·39 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·43 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·enableDebugLogging(Z)V | 22 | .method·public·static·enableDebugLogging(Z)V |
24 | ····.locals·0 | 23 | ····.locals·0 |
25 | ····.param·p0,·"enabled"····#·Z | 24 | ····.param·p0,·"enabled"····#·Z |
Offset 1746, 20 lines modified | Offset 1746, 22 lines modified | ||
1746 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I | 1746 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I |
1747 | ····.line·706 | 1747 | ····.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:I | 1749 | ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I |
1750 | ····.line·707 | ||
1750 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I | 1751 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I |
1751 | ····move-result·v7 | 1752 | ····move-result·v7 |
1752 | ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I | 1753 | ····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)V | 1755 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V |
1754 | ····.line·760 | 1756 | ····.line·760 |
1755 | ····:cond_1 | 1757 | ····:cond_1 |
1756 | ····:goto_1 | 1758 | ····: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 modified | Offset 1782, 22 lines modified | ||
1780 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I | 1782 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I |
1781 | ····.line·714 | 1783 | ····.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:I | 1785 | ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I |
1786 | ····.line·715 | ||
1784 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I | 1787 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I |
1785 | ····move-result·v7 | 1788 | ····move-result·v7 |
1786 | ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I | 1789 | ····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)V | 1791 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V |
1788 | ····.line·718 | 1792 | ····.line·718 |
1789 | ····:cond_2 | 1793 | ····: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_1 | 1795 | ····if-eqz·v6,·:cond_1 |
Offset 1868, 20 lines modified | Offset 1872, 22 lines modified | ||
1868 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I | 1872 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I |
1869 | ····.line·734 | 1873 | ····.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:I | 1875 | ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I |
1876 | ····.line·735 | ||
1872 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I | 1877 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I |
1873 | ····move-result·v7 | 1878 | ····move-result·v7 |
1874 | ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I | 1879 | ····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)V | 1881 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V |
1876 | ····goto·:goto_1 | 1882 | ····goto·:goto_1 |
1877 | ····.line·738 | 1883 | ····.line·738 |
1878 | ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment; | 1884 | ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment; |
1879 | ····:pswitch_4 | 1885 | ····:pswitch_4 |
Offset 1894, 20 lines modified | Offset 1900, 22 lines modified | ||
1894 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I | 1900 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I |
1895 | ····.line·740 | 1901 | ····.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:I | 1903 | ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I |
1904 | ····.line·741 | ||
1898 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I | 1905 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I |
1899 | ····move-result·v7 | 1906 | ····move-result·v7 |
1900 | ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I | 1907 | ····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)V | 1909 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V |
1902 | ····goto·:goto_1 | 1910 | ····goto·:goto_1 |
1903 | ····.line·744 | 1911 | ····.line·744 |
1904 | ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment; | 1912 | ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment; |
1905 | ····:pswitch_5 | 1913 | ····:pswitch_5 |
Offset 1920, 20 lines modified | Offset 1928, 22 lines modified | ||
1920 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I | 1928 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I |
1921 | ····.line·746 | 1929 | ····.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:I | 1931 | ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I |
1932 | ····.line·747 | ||
1924 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I | 1933 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I |
1925 | ····move-result·v7 | 1934 | ····move-result·v7 |
1926 | ····iget·v8,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I | 1935 | ····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)V | 1937 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V |
1928 | ····goto·:goto_1 | 1938 | ····goto·:goto_1 |
1929 | ····.line·750 | 1939 | ····.line·750 |
1930 | ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment; | 1940 | ····.end·local·v0····#·"f":Landroid/support/v4/app/Fragment; |
1931 | ····:pswitch_6 | 1941 | ····:pswitch_6 |
Offset 1946, 20 lines modified | Offset 1956, 22 lines modified | ||
1946 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I | 1956 | ····iput·v6,·v0,·Landroid/support/v4/app/Fragment;->mNextAnim:I |
1947 | ····.line·752 | 1957 | ····.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:I | 1959 | ····iget·v7,·p0,·Landroid/support/v4/app/BackStackRecord;->mTransition:I |
1960 | ····.line·753 | ||
1950 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I | 1961 | ····invoke-static·{v7},·Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I |
1951 | ····move-result·v7 | 1962 | ····move-result·v7 |
Max diff block lines reached; 1054/5563 bytes (18.95%) of diff not shown. |
Offset 287, 21 lines modified | Offset 287, 15 lines modified | ||
287 | ····move-result-object·v4 | 287 | ····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·v4 | 289 | ····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·v4 | 292 | ····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 modified | Offset 324, 15 lines modified | ||
330 | ····move-result-object·v4 | 324 | ····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·v4 | 326 | ····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·v4 | 329 | ····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 modified | Offset 361, 15 lines modified | ||
373 | ····move-result-object·v4 | 361 | ····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·v4 | 363 | ····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·v4 | 366 | ····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 modified | Offset 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_0 | 1656 | ····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·v0 | 1660 | ····move-result-object·v0 |
1678 | ····if-eqz·v0,·:cond_0 | 1661 | ····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 modified | Offset 1672, 19 lines modified | ||
1689 | ····move-result·v0 | 1672 | ····move-result·v0 |
1690 | ····if-nez·v0,·:cond_0 | 1673 | ····if-nez·v0,·:cond_0 |
1691 | ····const/4·v0,·0x1 | 1674 | ····const/4·v0,·0x1 |
1675 | ····.line·731 | ||
1692 | ····:goto_0 | 1676 | ····:goto_0 |
1693 | ····return·v0 | 1677 | ····return·v0 |
1678 | ····.line·732 | ||
1694 | ····:cond_0 | 1679 | ····:cond_0 |
1695 | ····const/4·v0,·0x0 | 1680 | ····const/4·v0,·0x0 |
1696 | ····goto·:goto_0 | 1681 | ····goto·:goto_0 |
1697 | .end·method | 1682 | .end·method |
1698 | .method·public·onActivityCreated(Landroid/os/Bundle;)V | 1683 | .method·public·onActivityCreated(Landroid/os/Bundle;)V |
Offset 20, 15 lines modified | Offset 20, 14 lines modified | ||
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·62 | 23 | ····.line·62 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····.line·117 | ||
26 | ····return-void | 25 | ····return-void |
27 | .end·method | 26 | .end·method |
28 | .method·public·static·enableDebugLogging(Z)V | 27 | .method·public·static·enableDebugLogging(Z)V |
29 | ····.locals·0 | 28 | ····.locals·0 |
30 | ····.param·p0,·"enabled"····#·Z | 29 | ····.param·p0,·"enabled"····#·Z |
Offset 63, 30 lines modified | Offset 63, 32 lines modified | ||
63 | ····move-result-object·v1 | 63 | ····move-result-object·v1 |
64 | ····.line·59 | 64 | ····.line·59 |
65 | ····.local·v1,·"grandparent":Ljava/lang/String; | 65 | ····.local·v1,·"grandparent":Ljava/lang/String; |
66 | ····if-nez·v1,·:cond_1 | 66 | ····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·v2 | 69 | ····move-result-object·v2 |
69 | ····.line·62 | 70 | ····.line·62 |
70 | ····.local·v2,·"parentIntent":Landroid/content/Intent; | 71 | ····.local·v2,·"parentIntent":Landroid/content/Intent; |
71 | ····:goto_1 | 72 | ····:goto_1 |
72 | ····goto·:goto_0 | 73 | ····goto·:goto_0 |
73 | ····.line· | 74 | ····.line·60 |
74 | ····.end·local·v2····#·"parentIntent":Landroid/content/Intent; | 75 | ····.end·local·v2····#·"parentIntent":Landroid/content/Intent; |
75 | ····:cond_1 | 76 | ····:cond_1 |
76 | ····new-instance·v5,·Landroid/content/Intent; | 77 | ····new-instance·v5,·Landroid/content/Intent; |
77 | ····invoke-direct·{v5},·Landroid/content/Intent;-><init>()V | 78 | ····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_0 | 81 | ····:try_end_0 |
80 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 82 | ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
81 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
82 | ····goto·:goto_1 | 84 | ····goto·:goto_1 |
Offset 41, 15 lines modified | Offset 41, 14 lines modified | ||
41 | .method·constructor·<init>()V | 41 | .method·constructor·<init>()V |
42 | ····.locals·0 | 42 | ····.locals·0 |
43 | ····.prologue | 43 | ····.prologue |
44 | ····.line·39 | 44 | ····.line·39 |
45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
46 | ····.line·92 | ||
47 | ····return-void | 46 | ····return-void |
48 | .end·method | 47 | .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·3 | 49 | ····.locals·3 |
51 | ····.param·p0,·"activity"····#·Landroid/app/Activity; | 50 | ····.param·p0,·"activity"····#·Landroid/app/Activity; |
Offset 31, 173 lines modified | Offset 31, 195 lines modified | ||
31 | ····.line·30 | 31 | ····.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;)V | 33 | ····invoke-direct·{v1,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
34 | ····iget-wide·v2,·p1,·Landroid/app/Notification;->when:J | 34 | ····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·v1 | 37 | ····move-result-object·v1 |
37 | ····iget·v2,·p1,·Landroid/app/Notification;->icon:I | 38 | ····iget·v2,·p1,·Landroid/app/Notification;->icon:I |
38 | ····iget·v3,·p1,·Landroid/app/Notification;->iconLevel:I | 39 | ····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·v1 | 42 | ····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·v1 | 46 | ····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·v1 | 50 | ····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:I | 52 | ····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·v1 | 55 | ····move-result-object·v1 |
51 | ····iget-object·v2,·p1,·Landroid/app/Notification;->vibrate:[J | 56 | ····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·v1 | 59 | ····move-result-object·v1 |
54 | ····iget·v2,·p1,·Landroid/app/Notification;->ledARGB:I | 60 | ····iget·v2,·p1,·Landroid/app/Notification;->ledARGB:I |
55 | ····iget·v3,·p1,·Landroid/app/Notification;->ledOnMS:I | 61 | ····iget·v3,·p1,·Landroid/app/Notification;->ledOnMS:I |
56 | ····iget·v4,·p1,·Landroid/app/Notification;->ledOffMS:I | 62 | ····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·v2 | 65 | ····move-result-object·v2 |
59 | ····iget·v1,·p1,·Landroid/app/Notification;->flags:I | 66 | ····iget·v1,·p1,·Landroid/app/Notification;->flags:I |
60 | ····and-int/lit8·v1,·v1,·0x2 | 67 | ····and-int/lit8·v1,·v1,·0x2 |
61 | ····if-eqz·v1,·:cond_0 | 68 | ····if-eqz·v1,·:cond_0 |
62 | ····const/4·v1,·0x1 | 69 | ····const/4·v1,·0x1 |
70 | ····.line·38 | ||
63 | ····:goto_0 | 71 | ····: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·v2 | 73 | ····move-result-object·v2 |
66 | ····iget·v1,·p1,·Landroid/app/Notification;->flags:I | 74 | ····iget·v1,·p1,·Landroid/app/Notification;->flags:I |
67 | ····and-int/lit8·v1,·v1,·0x8 | 75 | ····and-int/lit8·v1,·v1,·0x8 |
68 | ····if-eqz·v1,·:cond_1 | 76 | ····if-eqz·v1,·:cond_1 |
69 | ····const/4·v1,·0x1 | 77 | ····const/4·v1,·0x1 |
78 | ····.line·39 | ||
70 | ····:goto_1 | 79 | ····: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·v2 | 81 | ····move-result-object·v2 |
73 | ····iget·v1,·p1,·Landroid/app/Notification;->flags:I | 82 | ····iget·v1,·p1,·Landroid/app/Notification;->flags:I |
74 | ····and-int/lit8·v1,·v1,·0x10 | 83 | ····and-int/lit8·v1,·v1,·0x10 |
75 | ····if-eqz·v1,·:cond_2 | 84 | ····if-eqz·v1,·:cond_2 |
76 | ····const/4·v1,·0x1 | 85 | ····const/4·v1,·0x1 |
86 | ····.line·40 | ||
77 | ····:goto_2 | 87 | ····: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·v1 | 89 | ····move-result-object·v1 |
80 | ····iget·v2,·p1,·Landroid/app/Notification;->defaults:I | 90 | ····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·v1 | 93 | ····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·v1 | 96 | ····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·v1 | 99 | ····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·v1 | 102 | ····move-result-object·v1 |
103 | ····.line·45 | ||
Max diff block lines reached; 1609/5660 bytes (28.43%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V | 23 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·437 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$name:Ljava/lang/String; | 24 | .field·final·synthetic·val$name:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V | 26 | .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·493 | 30 | ····.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; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Landroid/widget/TabHost$OnTabChangeListener; | 6 | .implements·Landroid/widget/TabHost$OnTabChangeListener; |
7 | #·annotations | 7 | #·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·annotation | 14 | .end·annotation |
Offset 225, 26 lines modified | Offset 224, 28 lines modified | ||
225 | ····move-result-object·v3 | 224 | ····move-result-object·v3 |
226 | ····if-nez·v3,·:cond_7 | 225 | ····if-nez·v3,·:cond_7 |
227 | ····.line·343 | 226 | ····.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·v4 | 230 | ····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·v4 | 232 | ····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·v5 | 234 | ····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·v3 | 237 | ····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·345 | 239 | ····.line·345 |
Offset 139, 16 lines modified | Offset 139, 18 lines modified | ||
139 | ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/LoaderManagerImpl;->installLoader(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V | 139 | ····invoke-virtual·{p0,·v0},·Landroid/support/v4/app/LoaderManagerImpl;->installLoader(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V |
140 | ····:try_end_0 | 140 | ····:try_end_0 |
141 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 141 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
142 | ····.line·503 | 142 | ····.line·503 |
143 | ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z | 143 | ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z |
144 | ····.line·501 | ||
144 | ····return-object·v0 | 145 | ····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_0 | 148 | ····:catchall_0 |
147 | ····move-exception·v1 | 149 | ····move-exception·v1 |
148 | ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z | 150 | ····iput-boolean·v2,·p0,·Landroid/support/v4/app/LoaderManagerImpl;->mCreatingLoader:Z |
149 | ····throw·v1 | 151 | ····throw·v1 |
Offset 53, 15 lines modified | Offset 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;)V | 53 | ····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·v0 | 54 | ····return-object·v0 |
55 | .end·method | 55 | .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·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
59 | ····.prologue | 58 | ····.prologue |
60 | ····.line·116 | 59 | ····.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·v0 | 61 | ····move-result-object·v0 |
Offset 77, 15 lines modified | Offset 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·v0 | 77 | ····return-object·v0 |
79 | .end·method | 78 | .end·method |
80 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 79 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
81 | ····.locals·1 | 80 | ····.locals·1 |
82 | ····.param·p1,·"x0"····#·I | ||
83 | ····.prologue | 81 | ····.prologue |
84 | ····.line·116 | 82 | ····.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·v0 | 84 | ····move-result-object·v0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V | 20 | .method·constructor·<init>(Landroid/support/v4/app/FragmentActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·86 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 34, 156 lines modified | Offset 34, 176 lines modified | ||
34 | ····.line·31 | 34 | ····.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;)V | 36 | ····invoke-direct·{v5,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
37 | ····iget-wide·v6,·p1,·Landroid/app/Notification;->when:J | 37 | ····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·v5 | 40 | ····move-result-object·v5 |
40 | ····iget·v6,·p1,·Landroid/app/Notification;->icon:I | 41 | ····iget·v6,·p1,·Landroid/app/Notification;->icon:I |
41 | ····iget·v7,·p1,·Landroid/app/Notification;->iconLevel:I | 42 | ····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·v5 | 45 | ····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·v5 | 49 | ····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·v5 | 53 | ····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:I | 55 | ····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·v5 | 58 | ····move-result-object·v5 |
54 | ····iget-object·v6,·p1,·Landroid/app/Notification;->vibrate:[J | 59 | ····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·v5 | 62 | ····move-result-object·v5 |
57 | ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I | 63 | ····iget·v6,·p1,·Landroid/app/Notification;->ledARGB:I |
58 | ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I | 64 | ····iget·v7,·p1,·Landroid/app/Notification;->ledOnMS:I |
59 | ····iget·v8,·p1,·Landroid/app/Notification;->ledOffMS:I | 65 | ····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·v6 | 68 | ····move-result-object·v6 |
62 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I | 69 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I |
63 | ····and-int/lit8·v5,·v5,·0x2 | 70 | ····and-int/lit8·v5,·v5,·0x2 |
64 | ····if-eqz·v5,·:cond_0 | 71 | ····if-eqz·v5,·:cond_0 |
65 | ····const/4·v5,·0x1 | 72 | ····const/4·v5,·0x1 |
73 | ····.line·39 | ||
66 | ····:goto_0 | 74 | ····: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·v6 | 76 | ····move-result-object·v6 |
69 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I | 77 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I |
70 | ····and-int/lit8·v5,·v5,·0x8 | 78 | ····and-int/lit8·v5,·v5,·0x8 |
71 | ····if-eqz·v5,·:cond_1 | 79 | ····if-eqz·v5,·:cond_1 |
72 | ····const/4·v5,·0x1 | 80 | ····const/4·v5,·0x1 |
81 | ····.line·40 | ||
73 | ····:goto_1 | 82 | ····: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·v6 | 84 | ····move-result-object·v6 |
76 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I | 85 | ····iget·v5,·p1,·Landroid/app/Notification;->flags:I |
77 | ····and-int/lit8·v5,·v5,·0x10 | 86 | ····and-int/lit8·v5,·v5,·0x10 |
78 | ····if-eqz·v5,·:cond_2 | 87 | ····if-eqz·v5,·:cond_2 |
79 | ····const/4·v5,·0x1 | 88 | ····const/4·v5,·0x1 |
89 | ····.line·41 | ||
80 | ····:goto_2 | 90 | ····: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·v5 | 92 | ····move-result-object·v5 |
83 | ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I | 93 | ····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·v5 | 96 | ····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·v5 | 99 | ····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·v5 | 102 | ····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·v5 | 105 | ····move-result-object·v5 |
106 | ····.line·46 | ||
Max diff block lines reached; 2051/5987 bytes (34.26%) of diff not shown. |
Offset 78, 15 lines modified | Offset 78, 14 lines modified | ||
78 | .method·public·constructor·<init>()V | 78 | .method·public·constructor·<init>()V |
79 | ····.locals·0 | 79 | ····.locals·0 |
80 | ····.prologue | 80 | ····.prologue |
81 | ····.line·58 | 81 | ····.line·58 |
82 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 82 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
83 | ····.line·654 | ||
84 | ····return-void | 83 | ····return-void |
85 | .end·method | 84 | .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·1 | 86 | ····.locals·1 |
88 | ····.prologue | 87 | ····.prologue |
Offset 52, 14 lines modified | Offset 52, 15 lines modified | ||
52 | ····.line·63 | 52 | ····.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·v4 | 55 | ····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·v0 | 58 | ····move-result-object·v0 |
58 | ····.line·66 | 59 | ····.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;)Z | 61 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·27 | 18 | ····.line·27 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·43 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .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·2 | 23 | ····.locals·2 |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
26 | ········value·=·{ | 25 | ········value·=·{ |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V | 23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·130 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V | 23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediatorJellybeanMR2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·72 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V | 20 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediatorJellybeanMR2; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·60 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V | 23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·58 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V | 23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediatorJellybeanMR2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·42 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V | 23 | .method·constructor·<init>(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/media/TransportMediatorJellybeanMR2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·53 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 305, 119 lines modified | Offset 305, 106 lines modified | ||
305 | ····invoke-virtual·{v1},·Landroid/support/v4/media/TransportPerformer;->onIsPlaying()Z | 305 | ····invoke-virtual·{v1},·Landroid/support/v4/media/TransportPerformer;->onIsPlaying()Z |
306 | ····move-result·v1 | 306 | ····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()J | 309 | ····invoke-virtual·{v2},·Landroid/support/v4/media/TransportPerformer;->onGetCurrentPosition()J |
309 | ····move-result-wide·v2 | 310 | ····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()I | 313 | ····invoke-virtual·{v4},·Landroid/support/v4/media/TransportPerformer;->onGetTransportControlFlags()I |
312 | ····move-result·v4 | 314 | ····move-result·v4 |
315 | ····.line·240 | ||
313 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->refreshState(ZJI)V | 316 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->refreshState(ZJI)V |
314 | ····.line·244 | 317 | ····.line·244 |
315 | ····:cond_0 | 318 | ····:cond_0 |
316 | ····return-void | 319 | ····return-void |
317 | .end·method | 320 | .end·method |
318 | .method·private·reportPlayingChanged()V | 321 | .method·private·reportPlayingChanged()V |
319 | ····.locals· | 322 | ····.locals·4 |
320 | ····.prologue | 323 | ····.prologue |
321 | ····.line·221 | 324 | ····.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·v | 326 | ····move-result-object·v1 |
324 | ····.line·222 | 327 | ····.line·222 |
325 | ····.local·v | 328 | ····.local·v1,·"listeners":[Landroid/support/v4/media/TransportStateListener; |
326 | ····if-eqz·v | 329 | ····if-eqz·v1,·:cond_0 |
327 | ····.line·223 | 330 | ····.line·223 |
328 | ···· | 331 | ····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_0 | 333 | ····:goto_0 |
335 | ····if-ge·v | 334 | ····if-ge·v2,·v3,·:cond_0 |
336 | ····aget-object·v | 335 | ····aget-object·v0,·v1,·v2 |
337 | ····.line·224 | 336 | ····.line·224 |
338 | ····.local·v | 337 | ····.local·v0,·"listener":Landroid/support/v4/media/TransportStateListener; |
339 | ····invoke-virtual·{v | 338 | ····invoke-virtual·{v0,·p0},·Landroid/support/v4/media/TransportStateListener;->onPlayingChanged(Landroid/support/v4/media/TransportController;)V |
340 | ····.line·223 | 339 | ····.line·223 |
341 | ····add-int/lit8·v | 340 | ····add-int/lit8·v2,·v2,·0x1 |
342 | ····goto·:goto_0 | 341 | ····goto·:goto_0 |
343 | ····.line·227 | 342 | ····.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·v | 343 | ····.end·local·v0····#·"listener":Landroid/support/v4/media/TransportStateListener; |
348 | ····:cond_0 | 344 | ····:cond_0 |
349 | ····return-void | 345 | ····return-void |
350 | .end·method | 346 | .end·method |
351 | .method·private·reportTransportControlsChanged()V | 347 | .method·private·reportTransportControlsChanged()V |
352 | ····.locals· | 348 | ····.locals·4 |
353 | ····.prologue | 349 | ····.prologue |
354 | ····.line·230 | 350 | ····.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·v | 352 | ····move-result-object·v1 |
357 | ····.line·231 | 353 | ····.line·231 |
358 | ····.local·v | 354 | ····.local·v1,·"listeners":[Landroid/support/v4/media/TransportStateListener; |
359 | ····if-eqz·v | 355 | ····if-eqz·v1,·:cond_0 |
360 | ····.line·232 | 356 | ····.line·232 |
361 | ····move-object·v0,·v4 | ||
362 | ····.local·v0,·"arr$":[Landroid/support/v4/media/TransportStateListener; | ||
363 | ····array-length·v | 357 | ····array-length·v3,·v1 |
364 | ····.local·v2,·"len$":I | ||
365 | ····const/4·v | 358 | ····const/4·v2,·0x0 |
366 | ····.local·v1,·"i$":I | ||
367 | ····:goto_0 | 359 | ····:goto_0 |
368 | ····if-ge·v | 360 | ····if-ge·v2,·v3,·:cond_0 |
369 | ····aget-object·v | 361 | ····aget-object·v0,·v1,·v2 |
370 | ····.line·233 | 362 | ····.line·233 |
371 | ····.local·v | 363 | ····.local·v0,·"listener":Landroid/support/v4/media/TransportStateListener; |
372 | ····invoke-virtual·{v | 364 | ····invoke-virtual·{v0,·p0},·Landroid/support/v4/media/TransportStateListener;->onTransportControlsChanged(Landroid/support/v4/media/TransportController;)V |
373 | ····.line·232 | 365 | ····.line·232 |
374 | ····add-int/lit8·v | 366 | ····add-int/lit8·v2,·v2,·0x1 |
375 | ····goto·:goto_0 | 367 | ····goto·:goto_0 |
376 | ····.line·236 | 368 | ····.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·v | 369 | ····.end·local·v0····#·"listener":Landroid/support/v4/media/TransportStateListener; |
381 | ····:cond_0 | 370 | ····:cond_0 |
382 | ····return-void | 371 | ····return-void |
383 | .end·method | 372 | .end·method |
384 | #·virtual·methods | 373 | #·virtual·methods |
385 | .method·public·destroy()V | 374 | .method·public·destroy()V |
Offset 6, 15 lines modified | Offset 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 | #·annotations | 8 | #·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·annotation | 14 | .end·annotation |
16 | #·static·fields | 15 | #·static·fields |
Offset 292, 21 lines modified | Offset 292, 15 lines modified | ||
292 | ····move-result-object·v10 | 292 | ····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·v9 | 294 | ····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·v9 | 297 | ····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; |
Offset 2, 15 lines modified | Offset 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 | #·annotations | 4 | #·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·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·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 modified | Offset 590, 69 lines modified | ||
591 | .end·method | 590 | .end·method |
592 | .method·private·createNodeForHost()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; | 591 | .method·private·createNodeForHost()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
593 | ····.locals·6 | 592 | ····.locals·6 |
594 | ····.prologue | 593 | ····.prologue |
595 | ····.line·335 | 594 | ····.line·335 |
596 | ····iget-object·v | 595 | ····iget-object·v3,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mView:Landroid/view/View; |
597 | ····invoke-static·{v | 596 | ····invoke-static·{v3},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
598 | ····move-result-object·v | 597 | ····move-result-object·v1 |
599 | ····.line·336 | 598 | ····.line·336 |
600 | ····.local·v | 599 | ····.local·v1,·"node":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; |
601 | ····iget-object·v | 600 | ····iget-object·v3,·p0,·Landroid/support/v4/widget/ExploreByTouchHelper;->mView:Landroid/view/View; |
602 | ····invoke-static·{v | 601 | ····invoke-static·{v3,·v1},·Landroid/support/v4/view/ViewCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V |
603 | ····.line·339 | 602 | ····.line·339 |
604 | ····new-instance·v | 603 | ····new-instance·v2,·Ljava/util/LinkedList; |
605 | ····invoke-direct·{v | 604 | ····invoke-direct·{v2},·Ljava/util/LinkedList;-><init>()V |
606 | ····.line·340 | 605 | ····.line·340 |
607 | ····.local·v | 606 | ····.local·v2,·"virtualViewIds":Ljava/util/LinkedList;,·"Ljava/util/LinkedList<Ljava/lang/Integer;>;" |
608 | ····invoke-virtual·{p0,·v | 607 | ····invoke-virtual·{p0,·v2},·Landroid/support/v4/widget/ExploreByTouchHelper;->getVisibleVirtualViews(Ljava/util/List;)V |
609 | ····.line·342 | 608 | ····.line·342 |
610 | ····invoke-virtual·{v | 609 | ····invoke-virtual·{v2},·Ljava/util/LinkedList;->iterator()Ljava/util/Iterator; |
611 | ····move-result-object·v | 610 | ····move-result-object·v3 |
612 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
613 | ····:goto_0 | 611 | ····:goto_0 |
614 | ····invoke-interface·{v | 612 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
615 | ····move-result·v4 | 613 | ····move-result·v4 |
616 | ····if-eqz·v4,·:cond_0 | 614 | ····if-eqz·v4,·:cond_0 |
617 | ····invoke-interface·{v | 615 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
618 | ····move-result-object·v0 | 616 | ····move-result-object·v0 |
619 | ····check-cast·v0,·Ljava/lang/Integer; | 617 | ····check-cast·v0,·Ljava/lang/Integer; |
620 | ····.line·343 | 618 | ····.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()I | 621 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I |
624 | ····move-result·v5 | 622 | ····move-result·v5 |
625 | ····invoke-virtual·{v | 623 | ····invoke-virtual·{v1,·v4,·v5},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;I)V |
626 | ····goto·:goto_0 | 624 | ····goto·:goto_0 |
627 | ····.line·346 | 625 | ····.line·346 |
628 | ····.end·local·v0····#·"childVirtualViewId":Ljava/lang/Integer; | 626 | ····.end·local·v0····#·"childVirtualViewId":Ljava/lang/Integer; |
629 | ····:cond_0 | 627 | ····:cond_0 |
630 | ····return-object·v | 628 | ····return-object·v1 |
631 | .end·method | 629 | .end·method |
632 | .method·private·intersectVisibleToUser(Landroid/graphics/Rect;)Z | 630 | .method·private·intersectVisibleToUser(Landroid/graphics/Rect;)Z |
633 | ····.locals·5 | 631 | ····.locals·5 |
634 | ····.param·p1,·"localRect"····#·Landroid/graphics/Rect; | 632 | ····.param·p1,·"localRect"····#·Landroid/graphics/Rect; |
635 | ····.prologue | 633 | ····.prologue |
Offset 919, 14 lines modified | Offset 917, 15 lines modified | ||
919 | ····move-result·v1 | 917 | ····move-result·v1 |
920 | ····if-eqz·v1,·:cond_0 | 918 | ····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;)Z | 921 | ····invoke-static·{v1},·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;->isTouchExplorationEnabled(Landroid/view/accessibility/AccessibilityManager;)Z |
923 | ····move-result·v1 | 922 | ····move-result·v1 |
924 | ····if-nez·v1,·:cond_1 | 923 | ····if-nez·v1,·:cond_1 |
925 | ····.line·552 | 924 | ····.line·552 |
Offset 1016, 14 lines modified | Offset 1015, 15 lines modified | ||
1016 | ····move-result·v3 | 1015 | ····move-result·v3 |
1017 | ····if-eqz·v3,·:cond_0 | 1016 | ····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;)Z | 1019 | ····invoke-static·{v3},·Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;->isTouchExplorationEnabled(Landroid/view/accessibility/AccessibilityManager;)Z |
1020 | ····move-result·v3 | 1020 | ····move-result·v3 |
1021 | ····if-nez·v3,·:cond_1 | 1021 | ····if-nez·v3,·:cond_1 |
1022 | ····.line·151 | 1022 | ····.line·151 |
Offset 19, 14 lines modified | Offset 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·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout;)V | 21 | .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/DrawerLayout; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1527 | 25 | ····.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>()V | 27 | ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/widget/ContentLoadingProgressBar;)V | 23 | .method·constructor·<init>(Landroid/support/v4/widget/ContentLoadingProgressBar;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·42 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 663, 14 lines modified | Offset 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·v2 | 665 | ····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·v3 | 668 | ····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·v2 | 670 | ····move-result-object·v2 |
Offset 781, 18 lines modified | Offset 782, 20 lines modified | ||
781 | ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I | 782 | ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I |
782 | ····move-result·v2 | 783 | ····move-result·v2 |
783 | ····neg-int·v2,·v2 | 784 | ····neg-int·v2,·v2 |
785 | ····.line·1069 | ||
784 | ····invoke-virtual·{p1},·Landroid/view/View;->getTop()I | 786 | ····invoke-virtual·{p1},·Landroid/view/View;->getTop()I |
785 | ····move-result·v3 | 787 | ····move-result·v3 |
788 | ····.line·1068 | ||
786 | ····invoke-virtual·{v1,·p1,·v2,·v3},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z | 789 | ····invoke-virtual·{v1,·p1,·v2,·v3},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z |
787 | ····goto·:goto_0 | 790 | ····goto·:goto_0 |
788 | ····.line·1071 | 791 | ····.line·1071 |
789 | ····:cond_2 | 792 | ····: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 modified | Offset 899, 20 lines modified | ||
896 | ····if-eqz·v6,·:cond_2 | 899 | ····if-eqz·v6,·:cond_2 |
897 | ····.line·994 | 900 | ····.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,·v2 | 902 | ····neg-int·v7,·v2 |
903 | ····.line·995 | ||
900 | ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I | 904 | ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I |
901 | ····move-result·v8 | 905 | ····move-result·v8 |
906 | ····.line·994 | ||
902 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z | 907 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z |
903 | ····move-result·v6 | 908 | ····move-result·v6 |
904 | ····or-int/2addr·v5,·v6 | 909 | ····or-int/2addr·v5,·v6 |
905 | ····.line·1001 | 910 | ····.line·1001 |
Offset 918, 22 lines modified | Offset 923, 24 lines modified | ||
918 | ····goto·:goto_1 | 923 | ····goto·:goto_1 |
919 | ····.line·997 | 924 | ····.line·997 |
920 | ····:cond_2 | 925 | ····: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()I | 928 | ····invoke-virtual·{p0},·Landroid/support/v4/widget/DrawerLayout;->getWidth()I |
923 | ····move-result·v7 | 929 | ····move-result·v7 |
924 | ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I | 930 | ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I |
925 | ····move-result·v8 | 931 | ····move-result·v8 |
932 | ····.line·997 | ||
926 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z | 933 | ····invoke-virtual·{v6,·v0,·v7,·v8},·Landroid/support/v4/widget/ViewDragHelper;->smoothSlideViewTo(Landroid/view/View;II)Z |
927 | ····move-result·v6 | 934 | ····move-result·v6 |
928 | ····or-int/2addr·v5,·v6 | 935 | ····or-int/2addr·v5,·v6 |
929 | ····goto·:goto_2 | 936 | ····goto·:goto_2 |
Offset 1224, 14 lines modified | Offset 1231, 15 lines modified | ||
1224 | ····invoke-virtual/range·{v25·..·v25},·Landroid/view/View;->getVisibility()I | 1231 | ····invoke-virtual/range·{v25·..·v25},·Landroid/view/View;->getVisibility()I |
1225 | ····move-result·v2 | 1232 | ····move-result·v2 |
1226 | ····if-nez·v2,·:cond_0 | 1233 | ····if-nez·v2,·:cond_0 |
1234 | ····.line·802 | ||
1227 | ····invoke-static/range·{v25·..·v25},·Landroid/support/v4/widget/DrawerLayout;->hasOpaqueBackground(Landroid/view/View;)Z | 1235 | ····invoke-static/range·{v25·..·v25},·Landroid/support/v4/widget/DrawerLayout;->hasOpaqueBackground(Landroid/view/View;)Z |
1228 | ····move-result·v2 | 1236 | ····move-result·v2 |
1229 | ····if-eqz·v2,·:cond_0 | 1237 | ····if-eqz·v2,·:cond_0 |
1230 | ····move-object/from16·v0,·p0 | 1238 | ····move-object/from16·v0,·p0 |
Offset 1240, 14 lines modified | Offset 1248, 15 lines modified | ||
1240 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z | 1248 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/DrawerLayout;->isDrawerView(Landroid/view/View;)Z |
1241 | ····move-result·v2 | 1249 | ····move-result·v2 |
1242 | ····if-eqz·v2,·:cond_0 | 1250 | ····if-eqz·v2,·:cond_0 |
1251 | ····.line·803 | ||
1243 | ····invoke-virtual/range·{v25·..·v25},·Landroid/view/View;->getHeight()I | 1252 | ····invoke-virtual/range·{v25·..·v25},·Landroid/view/View;->getHeight()I |
1244 | ····move-result·v2 | 1253 | ····move-result·v2 |
1245 | ····move/from16·v0,·v18 | 1254 | ····move/from16·v0,·v18 |
1246 | ····if-ge·v2,·v0,·:cond_1 | 1255 | ····if-ge·v2,·v0,·:cond_1 |
Offset 1479, 14 lines modified | Offset 1488, 15 lines modified | ||
1479 | ····int-to-float·v4,·v0 | 1488 | ····int-to-float·v4,·v0 |
1480 | ····div-float/2addr·v3,·v4 | 1489 | ····div-float/2addr·v3,·v4 |
1481 | ····const/high16·v4,·0x3f800000····#·1.0f | 1490 | ····const/high16·v4,·0x3f800000····#·1.0f |
1491 | ····.line·832 | ||
1482 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(FF)F | 1492 | ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(FF)F |
1483 | ····move-result·v3 | 1493 | ····move-result·v3 |
Max diff block lines reached; 11573/14748 bytes (78.47%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V | 23 | .method·constructor·<init>(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1327 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/view/ViewGroup; | 2 | .super·Landroid/view/ViewGroup; |
3 | .source·"SlidingPaneLayout.java" | 3 | .source·"SlidingPaneLayout.java" |
4 | #·annotations | 4 | #·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 modified | Offset 934, 15 lines modified | ||
935 | ····move-result·v2 | 934 | ····move-result·v2 |
936 | ····if-ge·v0,·v2,·:cond_0 | 935 | ····if-ge·v0,·v2,·:cond_0 |
937 | ····add-int·v0,·p5,·v10 | 936 | ····add-int·v0,·p5,·v10 |
937 | ····.line·1114 | ||
938 | ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I | 938 | ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I |
939 | ····move-result·v2 | 939 | ····move-result·v2 |
940 | ····if-lt·v0,·v2,·:cond_0 | 940 | ····if-lt·v0,·v2,·:cond_0 |
941 | ····add-int·v0,·p5,·v10 | 941 | ····add-int·v0,·p5,·v10 |
Offset 953, 32 lines modified | Offset 953, 35 lines modified | ||
953 | ····if-ge·v0,·v2,·:cond_0 | 953 | ····if-ge·v0,·v2,·:cond_0 |
954 | ····const/4·v2,·0x1 | 954 | ····const/4·v2,·0x1 |
955 | ····add-int·v0,·p4,·v9 | 955 | ····add-int·v0,·p4,·v9 |
956 | ····.line·1115 | ||
956 | ····invoke-virtual·{v1},·Landroid/view/View;->getLeft()I | 957 | ····invoke-virtual·{v1},·Landroid/view/View;->getLeft()I |
957 | ····move-result·v3 | 958 | ····move-result·v3 |
958 | ····sub-int·v4,·v0,·v3 | 959 | ····sub-int·v4,·v0,·v3 |
959 | ····add-int·v0,·p5,·v10 | 960 | ····add-int·v0,·p5,·v10 |
961 | ····.line·1116 | ||
960 | ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I | 962 | ····invoke-virtual·{v1},·Landroid/view/View;->getTop()I |
961 | ····move-result·v3 | 963 | ····move-result·v3 |
962 | ····sub-int·v5,·v0,·v3 | 964 | ····sub-int·v5,·v0,·v3 |
963 | ····move-object·v0,·p0 | 965 | ····move-object·v0,·p0 |
964 | ····move·v3,·p3 | 966 | ····move·v3,·p3 |
967 | ····.line·1115 | ||
965 | ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/widget/SlidingPaneLayout;->canScroll(Landroid/view/View;ZIII)Z | 968 | ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/widget/SlidingPaneLayout;->canScroll(Landroid/view/View;ZIII)Z |
966 | ····move-result·v0 | 969 | ····move-result·v0 |
967 | ····if-eqz·v0,·:cond_0 | 970 | ····if-eqz·v0,·:cond_0 |
968 | ····.line·1117 | 971 | ····.line·1117 |
Offset 1775, 26 lines modified | Offset 1778, 28 lines modified | ||
1775 | ····.line·734 | 1778 | ····.line·734 |
1776 | ····.local·v5,·"secondChild":Landroid/view/View; | 1779 | ····.local·v5,·"secondChild":Landroid/view/View; |
1777 | ····if-eqz·v5,·:cond_0 | 1780 | ····if-eqz·v5,·:cond_0 |
1778 | ····.line·735 | 1781 | ····.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()F | 1784 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F |
1781 | ····move-result·v10 | 1785 | ····move-result·v10 |
1782 | ····float-to-int·v10,·v10 | 1786 | ····float-to-int·v10,·v10 |
1783 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F | 1787 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F |
1784 | ····move-result·v11 | 1788 | ····move-result·v11 |
1785 | ····float-to-int·v11,·v11 | 1789 | ····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)Z | 1791 | ····invoke-virtual·{v9,·v5,·v10,·v11},·Landroid/support/v4/widget/ViewDragHelper;->isViewUnder(Landroid/view/View;II)Z |
1787 | ····move-result·v9 | 1792 | ····move-result·v9 |
1788 | ····if-nez·v9,·:cond_2 | 1793 | ····if-nez·v9,·:cond_2 |
1789 | ····const/4·v9,·0x1 | 1794 | ····const/4·v9,·0x1 |
Offset 1926, 14 lines modified | Offset 1931, 15 lines modified | ||
1926 | ····move-result·v9 | 1931 | ····move-result·v9 |
1927 | ····if-eqz·v9,·:cond_6 | 1932 | ····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;)Z | 1935 | ····invoke-virtual·{p0,·v9},·Landroid/support/v4/widget/SlidingPaneLayout;->isDimmed(Landroid/view/View;)Z |
1930 | ····move-result·v9 | 1936 | ····move-result·v9 |
1931 | ····if-eqz·v9,·:cond_6 | 1937 | ····if-eqz·v9,·:cond_6 |
1932 | ····.line·762 | 1938 | ····.line·762 |
Offset 3372, 23 lines modified | Offset 3378, 24 lines modified | ||
3372 | ····invoke-static/range·{v26·..·v27},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 3378 | ····invoke-static/range·{v26·..·v27},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
3373 | ····move-result·v7 | 3379 | ····move-result·v7 |
3374 | ····.restart·local·v7····#·"childHeightSpec":I | 3380 | ····.restart·local·v7····#·"childHeightSpec":I |
3375 | ····goto·:goto_b | 3381 | ····goto·:goto_b |
3376 | ····.line·58 | 3382 | ····.line·583 |
3377 | ····.end·local·v7····#·"childHeightSpec":I | 3383 | ····.end·local·v7····#·"childHeightSpec":I |
3378 | ····:cond_18 | 3384 | ····:cond_18 |
3379 | ····invoke-virtual·{v4},·Landroid/view/View;->getMeasuredHeight()I | 3385 | ····invoke-virtual·{v4},·Landroid/view/View;->getMeasuredHeight()I |
3380 | ····move-result·v26 | 3386 | ····move-result·v26 |
Max diff block lines reached; 1227/4401 bytes (27.88%) of diff not shown. |
Offset 53, 15 lines modified | Offset 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;)V | 53 | ····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·v0 | 54 | ····return-object·v0 |
55 | .end·method | 55 | .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·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
59 | ····.prologue | 58 | ····.prologue |
60 | ····.line·1322 | 59 | ····.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·v0 | 61 | ····move-result-object·v0 |
Offset 77, 15 lines modified | Offset 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·v0 | 77 | ····return-object·v0 |
79 | .end·method | 78 | .end·method |
80 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 79 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
81 | ····.locals·1 | 80 | ····.locals·1 |
82 | ····.param·p1,·"x0"····#·I | ||
83 | ····.prologue | 81 | ····.prologue |
84 | ····.line·1322 | 82 | ····.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·v0 | 84 | ····move-result-object·v0 |
Offset 154, 22 lines modified | Offset 154, 24 lines modified | ||
154 | ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I | 154 | ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I |
155 | ····int-to-float·v8,·v8 | 155 | ····int-to-float·v8,·v8 |
156 | ····div-float/2addr·v7,·v8 | 156 | ····div-float/2addr·v7,·v8 |
157 | ····.line·795 | ||
157 | ····invoke-static·{v7,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F | 158 | ····invoke-static·{v7,·v4,·v10},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F |
158 | ····move-result·v4 | 159 | ····move-result·v4 |
159 | ····mul-float/2addr·v4,·v6 | 160 | ····mul-float/2addr·v4,·v6 |
160 | ····add-float/2addr·v4,·v5 | 161 | ····add-float/2addr·v4,·v5 |
162 | ····.line·794 | ||
161 | ····goto·:goto_0 | 163 | ····goto·:goto_0 |
162 | .end·method | 164 | .end·method |
163 | .method·private·interpolateValue(F)F | 165 | .method·private·interpolateValue(F)F |
164 | ····.locals·2 | 166 | ····.locals·2 |
165 | ····.param·p1,·"value"····#·F | 167 | ····.param·p1,·"value"····#·F |
Offset 341, 14 lines modified | Offset 343, 15 lines modified | ||
341 | ····const-wide/16·v2,·0x0 | 343 | ····const-wide/16·v2,·0x0 |
342 | ····cmp-long·v0,·v0,·v2 | 344 | ····cmp-long·v0,·v0,·v2 |
343 | ····if-lez·v0,·:cond_0 | 345 | ····if-lez·v0,·:cond_0 |
346 | ····.line·783 | ||
344 | ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J | 347 | ····invoke-static·{},·Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J |
345 | ····move-result-wide·v0 | 348 | ····move-result-wide·v0 |
346 | ····iget-wide·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J | 349 | ····iget-wide·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J |
347 | ····iget·v4,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I | 350 | ····iget·v4,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I |
Offset 359, 17 lines modified | Offset 362, 19 lines modified | ||
359 | ····cmp-long·v0,·v0,·v2 | 362 | ····cmp-long·v0,·v0,·v2 |
360 | ····if-lez·v0,·:cond_0 | 363 | ····if-lez·v0,·:cond_0 |
361 | ····const/4·v0,·0x1 | 364 | ····const/4·v0,·0x1 |
365 | ····.line·782 | ||
362 | ····:goto_0 | 366 | ····:goto_0 |
363 | ····return·v0 | 367 | ····return·v0 |
368 | ····.line·783 | ||
364 | ····:cond_0 | 369 | ····:cond_0 |
365 | ····const/4·v0,·0x0 | 370 | ····const/4·v0,·0x0 |
366 | ····goto·:goto_0 | 371 | ····goto·:goto_0 |
367 | .end·method | 372 | .end·method |
368 | .method·public·requestStop()V | 373 | .method·public·requestStop()V |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·26 | 18 | ····.line·26 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·28 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .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·1 | 23 | ····.locals·1 |
25 | ····.param·p0,·"context"····#·Landroid/content/Context; | 24 | ····.param·p0,·"context"····#·Landroid/content/Context; |
Offset 768, 14 lines modified | Offset 768, 15 lines modified | ||
768 | ····.line·625 | 768 | ····.line·625 |
769 | ····.local·v1,·"distanceRatio":F | 769 | ····.local·v1,·"distanceRatio":F |
770 | ····int-to-float·v6,·v3 | 770 | ····int-to-float·v6,·v3 |
771 | ····int-to-float·v7,·v3 | 771 | ····int-to-float·v7,·v3 |
772 | ····.line·626 | ||
772 | ····invoke-direct·{p0,·v1},·Landroid/support/v4/widget/ViewDragHelper;->distanceInfluenceForSnapDuration(F)F | 773 | ····invoke-direct·{p0,·v1},·Landroid/support/v4/widget/ViewDragHelper;->distanceInfluenceForSnapDuration(F)F |
773 | ····move-result·v8 | 774 | ····move-result·v8 |
774 | ····mul-float/2addr·v7,·v8 | 775 | ····mul-float/2addr·v7,·v8 |
775 | ····add-float·v0,·v6,·v7 | 776 | ····add-float·v0,·v6,·v7 |
Offset 1572, 40 lines modified | Offset 1573, 44 lines modified | ||
1572 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V | 1573 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V |
1573 | ····.line·1356 | 1574 | ····.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:I | 1576 | ····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)F | 1578 | ····invoke-static·{v2,·v3},·Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F |
1577 | ····move-result·v2 | 1579 | ····move-result·v2 |
1578 | ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F | 1580 | ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F |
1579 | ····iget·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F | 1581 | ····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)F | 1583 | ····invoke-direct·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ViewDragHelper;->clampMag(FFF)F |
1581 | ····move-result·v0 | 1584 | ····move-result·v0 |
1582 | ····.line·1359 | 1585 | ····.line·1359 |
1583 | ····.local·v0,·"xvel":F | 1586 | ····.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:I | 1588 | ····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)F | 1590 | ····invoke-static·{v2,·v3},·Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F |
1587 | ····move-result·v2 | 1591 | ····move-result·v2 |
1588 | ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F | 1592 | ····iget·v3,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMinVelocity:F |
1589 | ····iget·v4,·p0,·Landroid/support/v4/widget/ViewDragHelper;->mMaxVelocity:F | 1593 | ····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)F | 1595 | ····invoke-direct·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ViewDragHelper;->clampMag(FFF)F |
1591 | ····move-result·v1 | 1596 | ····move-result·v1 |
1592 | ····.line·1362 | 1597 | ····.line·1362 |
1593 | ····.local·v1,·"yvel":F | 1598 | ····.local·v1,·"yvel":F |
1594 | ····invoke-direct·{p0,·v0,·v1},·Landroid/support/v4/widget/ViewDragHelper;->dispatchViewReleased(FF)V | 1599 | ····invoke-direct·{p0,·v0,·v1},·Landroid/support/v4/widget/ViewDragHelper;->dispatchViewReleased(FF)V |
Offset 1959, 14 lines modified | Offset 1964, 15 lines modified | ||
1959 | ····move-result·v3 | 1964 | ····move-result·v3 |
1960 | ····if-ge·v1,·v3,·:cond_0 | 1965 | ····if-ge·v1,·v3,·:cond_0 |
1961 | ····add-int·v1,·p6,·v12 | 1966 | ····add-int·v1,·p6,·v12 |
1967 | ····.line·919 | ||
1962 | ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I | 1968 | ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I |
1963 | ····move-result·v3 | 1969 | ····move-result·v3 |
1964 | ····if-lt·v1,·v3,·:cond_0 | 1970 | ····if-lt·v1,·v3,·:cond_0 |
1965 | ····add-int·v1,·p6,·v12 | 1971 | ····add-int·v1,·p6,·v12 |
Offset 1977, 34 lines modified | Offset 1983, 37 lines modified | ||
1977 | ····if-ge·v1,·v3,·:cond_0 | 1983 | ····if-ge·v1,·v3,·:cond_0 |
1978 | ····const/4·v3,·0x1 | 1984 | ····const/4·v3,·0x1 |
1979 | ····add-int·v1,·p5,·v11 | 1985 | ····add-int·v1,·p5,·v11 |
1986 | ····.line·920 | ||
1980 | ····invoke-virtual·{v2},·Landroid/view/View;->getLeft()I | 1987 | ····invoke-virtual·{v2},·Landroid/view/View;->getLeft()I |
1981 | ····move-result·v4 | 1988 | ····move-result·v4 |
1982 | ····sub-int·v6,·v1,·v4 | 1989 | ····sub-int·v6,·v1,·v4 |
1983 | ····add-int·v1,·p6,·v12 | 1990 | ····add-int·v1,·p6,·v12 |
1991 | ····.line·921 | ||
1984 | ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I | 1992 | ····invoke-virtual·{v2},·Landroid/view/View;->getTop()I |
1985 | ····move-result·v4 | 1993 | ····move-result·v4 |
1986 | ····sub-int·v7,·v1,·v4 | 1994 | ····sub-int·v7,·v1,·v4 |
1987 | ····move-object·v1,·p0 | 1995 | ····move-object·v1,·p0 |
1988 | ····move/from16·v4,·p3 | 1996 | ····move/from16·v4,·p3 |
1989 | ····move/from16·v5,·p4 | 1997 | ····move/from16·v5,·p4 |
1998 | ····.line·920 | ||
1990 | ····invoke-virtual/range·{v1·..·v7},·Landroid/support/v4/widget/ViewDragHelper;->canScroll(Landroid/view/View;ZIIII)Z | 1999 | ····invoke-virtual/range·{v1·..·v7},·Landroid/support/v4/widget/ViewDragHelper;->canScroll(Landroid/view/View;ZIIII)Z |
1991 | ····move-result·v1 | 2000 | ····move-result·v1 |
1992 | ····if-eqz·v1,·:cond_0 | 2001 | ····if-eqz·v1,·:cond_0 |
1993 | ····.line·922 | 2002 | ····.line·922 |
Offset 2052, 14 lines modified | Offset 2061, 15 lines modified | ||
2052 | ····if-nez·v1,·:cond_2 | 2061 | ····if-nez·v1,·:cond_2 |
2053 | ····move/from16·v0,·p4 | 2062 | ····move/from16·v0,·p4 |
2054 | ····neg-int·v1,·v0 | 2063 | ····neg-int·v1,·v0 |
2064 | ····.line·928 | ||
2055 | ····invoke-static·{p1,·v1},·Landroid/support/v4/view/ViewCompat;->canScrollVertically(Landroid/view/View;I)Z | 2065 | ····invoke-static·{p1,·v1},·Landroid/support/v4/view/ViewCompat;->canScrollVertically(Landroid/view/View;I)Z |
2056 | ····move-result·v1 | 2066 | ····move-result·v1 |
Max diff block lines reached; 4335/7491 bytes (57.87%) of diff not shown. |
Offset 158, 23 lines modified | Offset 158, 25 lines modified | ||
158 | ····move-result·v5 | 158 | ····move-result·v5 |
159 | ····if-lt·v5,·v0,·:cond_2 | 159 | ····if-lt·v5,·v0,·:cond_2 |
160 | ····:cond_1 | 160 | ····:cond_1 |
161 | ····if-nez·v1,·:cond_3 | 161 | ····if-nez·v1,·:cond_3 |
162 | ····.line·1429 | ||
162 | ····invoke-virtual·{v4},·Landroid/view/View;->getLeft()I | 163 | ····invoke-virtual·{v4},·Landroid/view/View;->getLeft()I |
163 | ····move-result·v5 | 164 | ····move-result·v5 |
164 | ····if-le·v5,·v0,·:cond_3 | 165 | ····if-le·v5,·v0,·:cond_3 |
165 | ····:cond_2 | 166 | ····: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;)I | 169 | ····invoke-virtual·{v5,·v4},·Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I |
168 | ····move-result·v5 | 170 | ····move-result·v5 |
169 | ····if-nez·v5,·:cond_3 | 171 | ····if-nez·v5,·:cond_3 |
170 | ····.line·1431 | 172 | ····.line·1431 |
Offset 738, 23 lines modified | Offset 740, 26 lines modified | ||
738 | ····move-result·v0 | 740 | ····move-result·v0 |
739 | ····if-eqz·v0,·:cond_0 | 741 | ····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;)I | 744 | ····invoke-virtual·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout;->getDrawerLockMode(Landroid/view/View;)I |
742 | ····move-result·v0 | 745 | ····move-result·v0 |
743 | ····if-nez·v0,·:cond_0 | 746 | ····if-nez·v0,·:cond_0 |
744 | ····const/4·v0,·0x1 | 747 | ····const/4·v0,·0x1 |
748 | ····.line·1349 | ||
745 | ····:goto_0 | 749 | ····:goto_0 |
746 | ····return·v0 | 750 | ····return·v0 |
751 | ····.line·1350 | ||
747 | ····:cond_0 | 752 | ····:cond_0 |
748 | ····const/4·v0,·0x0 | 753 | ····const/4·v0,·0x0 |
749 | ····goto·:goto_0 | 754 | ····goto·:goto_0 |
750 | .end·method | 755 | .end·method |
Offset 51, 15 lines modified | Offset 51, 14 lines modified | ||
51 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState;-><init>(Landroid/os/Parcel;)V | 51 | ····invoke-direct·{v0,·p1},·Landroid/support/v4/widget/DrawerLayout$SavedState;-><init>(Landroid/os/Parcel;)V |
52 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | .end·method | 53 | .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·1 | 55 | ····.locals·1 |
56 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
57 | ····.prologue | 56 | ····.prologue |
58 | ····.line·1310 | 57 | ····.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·v0 | 59 | ····move-result-object·v0 |
Offset 75, 15 lines modified | Offset 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·v0 | 75 | ····return-object·v0 |
77 | .end·method | 76 | .end·method |
78 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 77 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
79 | ····.locals·1 | 78 | ····.locals·1 |
80 | ····.param·p1,·"x0"····#·I | ||
81 | ····.prologue | 79 | ····.prologue |
82 | ····.line·1310 | 80 | ····.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·v0 | 82 | ····move-result-object·v0 |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V | 24 | .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·170 | 28 | ····.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; |
Offset 19, 14 lines modified | Offset 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·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;)V | 21 | .method·constructor·<init>(Landroid/support/v4/widget/SlidingPaneLayout;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/SlidingPaneLayout; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1395 | 25 | ····.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>()V | 27 | ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/widget/ViewDragHelper;)V | 23 | .method·constructor·<init>(Landroid/support/v4/widget/ViewDragHelper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/ViewDragHelper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·333 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Landroid/support/v4/widget/ContentLoadingProgressBar;)V | 23 | .method·constructor·<init>(Landroid/support/v4/widget/ContentLoadingProgressBar;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·52 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V | 24 | .method·constructor·<init>(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·150 | 28 | ····.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; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Landroid/view/View$OnTouchListener; | 6 | .implements·Landroid/view/View$OnTouchListener; |
7 | #·annotations | 7 | #·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·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
Offset 853, 26 lines modified | Offset 852, 29 lines modified | ||
853 | ····move-result·v3 | 852 | ····move-result·v3 |
854 | ····if-nez·v3,·:cond_1 | 853 | ····if-nez·v3,·:cond_1 |
855 | ····:cond_0 | 854 | ····:cond_0 |
856 | ····if-eqz·v0,·:cond_2 | 855 | ····if-eqz·v0,·:cond_2 |
856 | ····.line·497 | ||
857 | ····invoke-virtual·{p0,·v0},·Landroid/support/v4/widget/AutoScrollHelper;->canTargetScrollHorizontally(I)Z | 857 | ····invoke-virtual·{p0,·v0},·Landroid/support/v4/widget/AutoScrollHelper;->canTargetScrollHorizontally(I)Z |
858 | ····move-result·v3 | 858 | ····move-result·v3 |
859 | ····if-eqz·v3,·:cond_2 | 859 | ····if-eqz·v3,·:cond_2 |
860 | ····:cond_1 | 860 | ····:cond_1 |
861 | ····const/4·v3,·0x1 | 861 | ····const/4·v3,·0x1 |
862 | ····.line·496 | ||
862 | ····:goto_0 | 863 | ····:goto_0 |
863 | ····return·v3 | 864 | ····return·v3 |
865 | ····.line·497 | ||
864 | ····:cond_2 | 866 | ····:cond_2 |
865 | ····const/4·v3,·0x0 | 867 | ····const/4·v3,·0x0 |
866 | ····goto·:goto_0 | 868 | ····goto·:goto_0 |
867 | .end·method | 869 | .end·method |
868 | .method·private·startAnimating()V | 870 | .method·private·startAnimating()V |
Offset 1014, 15 lines modified | Offset 1016, 15 lines modified | ||
1014 | ····.line·463 | 1016 | ····.line·463 |
1015 | ····:pswitch_0 | 1017 | ····:pswitch_0 |
1016 | ····iput-boolean·v3,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mNeedsCancel:Z | 1018 | ····iput-boolean·v3,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mNeedsCancel:Z |
1017 | ····.line·464 | 1019 | ····.line·464 |
1018 | ····iput-boolean·v4,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mAlreadyDelayed:Z | 1020 | ····iput-boolean·v4,·p0,·Landroid/support/v4/widget/AutoScrollHelper;->mAlreadyDelayed:Z |
1019 | ····.line·46 | 1021 | ····.line·468 |
1020 | ····:pswitch_1 | 1022 | ····:pswitch_1 |
1021 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F | 1023 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getX()F |
1022 | ····move-result·v5 | 1024 | ····move-result·v5 |
1023 | ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I | 1025 | ····invoke-virtual·{p1},·Landroid/view/View;->getWidth()I |
Offset 1034, 19 lines modified | Offset 1036, 20 lines modified | ||
1034 | ····invoke-virtual·{v7},·Landroid/view/View;->getWidth()I | 1036 | ····invoke-virtual·{v7},·Landroid/view/View;->getWidth()I |
1035 | ····move-result·v7 | 1037 | ····move-result·v7 |
1036 | ····int-to-float·v7,·v7 | 1038 | ····int-to-float·v7,·v7 |
1039 | ····.line·467 | ||
1037 | ····invoke-direct·{p0,·v4,·v5,·v6,·v7},·Landroid/support/v4/widget/AutoScrollHelper;->computeTargetVelocity(IFFF)F | 1040 | ····invoke-direct·{p0,·v4,·v5,·v6,·v7},·Landroid/support/v4/widget/AutoScrollHelper;->computeTargetVelocity(IFFF)F |
1038 | ····move-result·v1 | 1041 | ····move-result·v1 |
1039 | ····.line·4 | 1042 | ····.line·470 |
1040 | ····.local·v1,·"xTargetVelocity":F | 1043 | ····.local·v1,·"xTargetVelocity":F |
1041 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getY()F | 1044 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getY()F |
1042 | ····move-result·v5 | 1045 | ····move-result·v5 |
1043 | ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I | 1046 | ····invoke-virtual·{p1},·Landroid/view/View;->getHeight()I |
Offset 1058, 14 lines modified | Offset 1061, 15 lines modified | ||
1058 | ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I | 1061 | ····invoke-virtual·{v7},·Landroid/view/View;->getHeight()I |
1059 | ····move-result·v7 | 1062 | ····move-result·v7 |
1060 | ····int-to-float·v7,·v7 | 1063 | ····int-to-float·v7,·v7 |
1064 | ····.line·469 | ||
1061 | ····invoke-direct·{p0,·v3,·v5,·v6,·v7},·Landroid/support/v4/widget/AutoScrollHelper;->computeTargetVelocity(IFFF)F | 1065 | ····invoke-direct·{p0,·v3,·v5,·v6,·v7},·Landroid/support/v4/widget/AutoScrollHelper;->computeTargetVelocity(IFFF)F |
1062 | ····move-result·v2 | 1066 | ····move-result·v2 |
1063 | ····.line·471 | 1067 | ····.line·471 |
1064 | ····.local·v2,·"yTargetVelocity":F | 1068 | ····.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; |
Offset 16, 15 lines modified | Offset 16, 14 lines modified | ||
16 | .method·constructor·<init>()V | 16 | .method·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·30 | 19 | ····.line·30 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·37 | ||
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .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·1 | 24 | ····.locals·1 |
26 | ····.param·p0,·"searchView"····#·Landroid/view/View; | 25 | ····.param·p0,·"searchView"····#·Landroid/view/View; |
Offset 253, 15 lines modified | Offset 252, 15 lines modified | ||
253 | ····.prologue | 252 | ····.prologue |
254 | ····.line·46 | 253 | ····.line·46 |
255 | ····move-object·v1,·p0 | 254 | ····move-object·v1,·p0 |
256 | ····check-cast·v1,·Landroid/widget/SearchView; | 255 | ····check-cast·v1,·Landroid/widget/SearchView; |
257 | ····.line·4 | 256 | ····.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·v2 | 259 | ····move-result-object·v2 |
261 | ····const-string·v3,·"search" | 260 | ····const-string·v3,·"search" |
Offset 41, 20 lines modified | Offset 41, 22 lines modified | ||
41 | ····move-result·v0 | 41 | ····move-result·v0 |
42 | ····invoke-virtual·{p2},·Landroid/view/View;->getTop()I | 42 | ····invoke-virtual·{p2},·Landroid/view/View;->getTop()I |
43 | ····move-result·v1 | 43 | ····move-result·v1 |
44 | ····.line·1340 | ||
44 | ····invoke-virtual·{p2},·Landroid/view/View;->getRight()I | 45 | ····invoke-virtual·{p2},·Landroid/view/View;->getRight()I |
45 | ····move-result·v2 | 46 | ····move-result·v2 |
46 | ····invoke-virtual·{p2},·Landroid/view/View;->getBottom()I | 47 | ····invoke-virtual·{p2},·Landroid/view/View;->getBottom()I |
47 | ····move-result·v3 | 48 | ····move-result·v3 |
49 | ····.line·1339 | ||
48 | ····invoke-static·{p1,·v0,·v1,·v2,·v3},·Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;IIII)V | 50 | ····invoke-static·{p1,·v0,·v1,·v2,·v3},·Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;IIII)V |
49 | ····.line·1341 | 51 | ····.line·1341 |
50 | ····return-void | 52 | ····return-void |
51 | .end·method | 53 | .end·method |
Offset 298, 14 lines modified | Offset 298, 15 lines modified | ||
298 | ····.line·185 | 298 | ····.line·185 |
299 | ····.local·v0,·"amt":I | 299 | ····.local·v0,·"amt":I |
300 | ····if-gtz·v0,·:cond_1 | 300 | ····if-gtz·v0,·:cond_1 |
301 | ····.line·199 | 301 | ····.line·199 |
302 | ····invoke-virtual·{v5},·Ljava/io/FileInputStream;->close()V | 302 | ····invoke-virtual·{v5},·Ljava/io/FileInputStream;->close()V |
303 | ····.line·188 | ||
303 | ····return-object·v2 | 304 | ····return-object·v2 |
304 | ····.line·190 | 305 | ····.line·190 |
305 | ····:cond_1 | 306 | ····:cond_1 |
306 | ····add-int/2addr·v4,·v0 | 307 | ····add-int/2addr·v4,·v0 |
307 | ····.line·191 | 308 | ····.line·191 |
Offset 39, 14 lines modified | Offset 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·methods | 40 | #·direct·methods |
41 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V | 41 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections; | ||
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·76 | 45 | ····.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>()V | 48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 132, 14 lines modified | Offset 133, 15 lines modified | ||
132 | ····invoke-static·{v3,·v4},·Landroid/support/v4/util/ContainerHelpers;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z | 133 | ····invoke-static·{v3,·v4},·Landroid/support/v4/util/ContainerHelpers;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z |
133 | ····move-result·v3 | 134 | ····move-result·v3 |
134 | ····if-eqz·v3,·:cond_2 | 135 | ····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·v3 | 138 | ····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:I | 140 | ····iget·v5,·p0,·Landroid/support/v4/util/MapCollections$MapIterator;->mIndex:I |
Offset 153, 19 lines modified | Offset 155, 21 lines modified | ||
153 | ····move-result·v3 | 155 | ····move-result·v3 |
154 | ····if-eqz·v3,·:cond_2 | 156 | ····if-eqz·v3,·:cond_2 |
155 | ····:goto_1 | 157 | ····:goto_1 |
156 | ····move·v2,·v1 | 158 | ····move·v2,·v1 |
159 | ····.line·141 | ||
157 | ····goto·:goto_0 | 160 | ····goto·:goto_0 |
158 | ····:cond_2 | 161 | ····:cond_2 |
159 | ····move·v1,·v2 | 162 | ····move·v1,·v2 |
163 | ····.line·142 | ||
160 | ····goto·:goto_1 | 164 | ····goto·:goto_1 |
161 | .end·method | 165 | .end·method |
162 | .method·public·getKey()Ljava/lang/Object; | 166 | .method·public·getKey()Ljava/lang/Object; |
163 | ····.locals·3 | 167 | ····.locals·3 |
164 | ····.annotation·system·Ldalvik/annotation/Signature; | 168 | ····.annotation·system·Ldalvik/annotation/Signature; |
165 | ········value·=·{ | 169 | ········value·=·{ |
Offset 314, 26 lines modified | Offset 318, 29 lines modified | ||
314 | ····if-nez·v0,·:cond_1 | 318 | ····if-nez·v0,·:cond_1 |
315 | ····move·v3,·v2 | 319 | ····move·v3,·v2 |
316 | ····:goto_0 | 320 | ····:goto_0 |
317 | ····if-nez·v1,·:cond_2 | 321 | ····if-nez·v1,·:cond_2 |
322 | ····.line·154 | ||
318 | ····:goto_1 | 323 | ····:goto_1 |
319 | ····xor-int/2addr·v2,·v3 | 324 | ····xor-int/2addr·v2,·v3 |
325 | ····.line·153 | ||
320 | ····return·v2 | 326 | ····return·v2 |
321 | ····:cond_1 | 327 | ····:cond_1 |
322 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I | 328 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I |
323 | ····move-result·v3 | 329 | ····move-result·v3 |
324 | ····goto·:goto_0 | 330 | ····goto·:goto_0 |
331 | ····.line·154 | ||
325 | ····:cond_2 | 332 | ····:cond_2 |
326 | ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I | 333 | ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I |
327 | ····move-result·v2 | 334 | ····move-result·v2 |
328 | ····goto·:goto_1 | 335 | ····goto·:goto_1 |
329 | .end·method | 336 | .end·method |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·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·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V | 33 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·163 | 37 | ····.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>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 45, 22 lines modified | Offset 46, 20 lines modified | ||
45 | ····return-void | 46 | ····return-void |
46 | .end·method | 47 | .end·method |
47 | #·virtual·methods | 48 | #·virtual·methods |
48 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z | 49 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Z |
49 | ····.locals·1 | 50 | ····.locals·1 |
50 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·163 | 52 | ····.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;)Z | 55 | ····invoke-virtual·{p0,·p1},·Landroid/support/v4/util/MapCollections$EntrySet;->add(Ljava/util/Map$Entry;)Z |
57 | ····move-result·v0 | 56 | ····move-result·v0 |
58 | ····return·v0 | 57 | ····return·v0 |
59 | .end·method | 58 | .end·method |
Offset 97, 35 lines modified | Offset 96, 34 lines modified | ||
97 | ········} | 96 | ········} |
98 | ····.end·annotation | 97 | ····.end·annotation |
99 | ····.prologue | 98 | ····.prologue |
100 | ····.line·171 | 99 | ····.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·v | 102 | ····iget-object·v2,·p0,·Landroid/support/v4/util/MapCollections$EntrySet;->this$0:Landroid/support/v4/util/MapCollections; |
104 | ····invoke-virtual·{v | 103 | ····invoke-virtual·{v2},·Landroid/support/v4/util/MapCollections;->colGetSize()I |
105 | ····move-result·v | 104 | ····move-result·v1 |
106 | ····.line·172 | 105 | ····.line·172 |
107 | ····.local·v | 106 | ····.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·v | 108 | ····move-result-object·v2 |
110 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
111 | ····:goto_0 | 109 | ····:goto_0 |
112 | ····invoke-interface·{v | 110 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
113 | ····move-result·v3 | 111 | ····move-result·v3 |
114 | ····if-eqz·v3,·:cond_0 | 112 | ····if-eqz·v3,·:cond_0 |
115 | ····invoke-interface·{v | 113 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
116 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
117 | ····check-cast·v0,·Ljava/util/Map$Entry; | 115 | ····check-cast·v0,·Ljava/util/Map$Entry; |
118 | ····.line·173 | 116 | ····.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 modified | Offset 140, 29 lines modified | ||
142 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/util/MapCollections;->colPut(Ljava/lang/Object;Ljava/lang/Object;)V | 140 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/util/MapCollections;->colPut(Ljava/lang/Object;Ljava/lang/Object;)V |
143 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
144 | ····.line·175 | 142 | ····.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_0 | 144 | ····:cond_0 |
147 | ····iget-object·v | 145 | ····iget-object·v2,·p0,·Landroid/support/v4/util/MapCollections$EntrySet;->this$0:Landroid/support/v4/util/MapCollections; |
148 | ····invoke-virtual·{v | 146 | ····invoke-virtual·{v2},·Landroid/support/v4/util/MapCollections;->colGetSize()I |
149 | ····move-result·v | 147 | ····move-result·v2 |
150 | ····if-eq·v | 148 | ····if-eq·v1,·v2,·:cond_1 |
151 | ····const/4·v | 149 | ····const/4·v2,·0x1 |
152 | ····:goto_1 | 150 | ····:goto_1 |
153 | ····return·v | 151 | ····return·v2 |
154 | ····:cond_1 | 152 | ····:cond_1 |
155 | ····const/4·v | 153 | ····const/4·v2,·0x0 |
156 | ····goto·:goto_1 | 154 | ····goto·:goto_1 |
157 | .end·method | 155 | .end·method |
158 | .method·public·clear()V | 156 | .method·public·clear()V |
159 | ····.locals·1 | 157 | ····.locals·1 |
Offset 354, 14 lines modified | Offset 352, 15 lines modified | ||
354 | ····move·v6,·v5 | 352 | ····move·v6,·v5 |
355 | ····:goto_1 | 353 | ····:goto_1 |
356 | ····if-nez·v3,·:cond_1 | 354 | ····if-nez·v3,·:cond_1 |
357 | ····move·v4,·v5 | 355 | ····move·v4,·v5 |
356 | ····.line·259 | ||
358 | ····:goto_2 | 357 | ····:goto_2 |
359 | ····xor-int/2addr·v4,·v6 | 358 | ····xor-int/2addr·v4,·v6 |
360 | ····add-int/2addr·v2,·v4 | 359 | ····add-int/2addr·v2,·v4 |
361 | ····.line·255 | 360 | ····.line·255 |
362 | ····add-int/lit8·v0,·v0,·-0x1 | 361 | ····add-int/lit8·v0,·v0,·-0x1 |
Offset 374, 14 lines modified | Offset 373, 15 lines modified | ||
374 | ····move-result·v4 | 373 | ····move-result·v4 |
375 | ····move·v6,·v4 | 374 | ····move·v6,·v4 |
376 | ····goto·:goto_1 | 375 | ····goto·:goto_1 |
Max diff block lines reached; 130/4253 bytes (3.06%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·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·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V | 31 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·353 | 35 | ····.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>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 186, 34 lines modified | Offset 186, 33 lines modified | ||
186 | ········} | 186 | ········} |
187 | ····.end·annotation | 187 | ····.end·annotation |
188 | ····.prologue | 188 | ····.prologue |
189 | ····.line·139 | 189 | ····.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·v | 192 | ····iget·v1,·p0,·Landroid/support/v4/util/ArrayMap;->mSize:I |
193 | ····invoke-interface·{p1},·Ljava/util/Map;->size()I | 193 | ····invoke-interface·{p1},·Ljava/util/Map;->size()I |
194 | ····move-result·v | 194 | ····move-result·v2 |
195 | ····add-int/2addr·v | 195 | ····add-int/2addr·v1,·v2 |
196 | ····invoke-virtual·{p0,·v | 196 | ····invoke-virtual·{p0,·v1},·Landroid/support/v4/util/ArrayMap;->ensureCapacity(I)V |
197 | ····.line·140 | 197 | ····.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·v | 199 | ····move-result-object·v1 |
200 | ····invoke-interface·{v | 200 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
201 | ····move-result-object·v1 | 201 | ····move-result-object·v1 |
202 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
203 | ····:goto_0 | 202 | ····:goto_0 |
204 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 203 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
205 | ····move-result·v2 | 204 | ····move-result·v2 |
206 | ····if-eqz·v2,·:cond_0 | 205 | ····if-eqz·v2,·:cond_0 |
Offset 24, 33 lines modified | Offset 24, 34 lines modified | ||
24 | #·instance·fields | 24 | #·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·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Landroid/support/v4/util/ArrayMap;)V | 27 | .method·constructor·<init>(Landroid/support/v4/util/ArrayMap;)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"this$0"····#·Landroid/support/v4/util/ArrayMap; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····.line·73 | 31 | ····.line·73 |
31 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap | 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>()V | 34 | ····invoke-direct·{p0},·Landroid/support/v4/util/MapCollections;-><init>()V |
34 | ····return-void | 35 | ····return-void |
35 | .end·method | 36 | .end·method |
36 | #·virtual·methods | 37 | #·virtual·methods |
37 | .method·protected·colClear()V | 38 | .method·protected·colClear()V |
38 | ····.locals·1 | 39 | ····.locals·1 |
39 | ····.prologue | 40 | ····.prologue |
40 | ····.line·116 | 41 | ····.line·116 |
41 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap | 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()V | 44 | ····invoke-virtual·{v0},·Landroid/support/v4/util/ArrayMap;->clear()V |
44 | ····.line·117 | 45 | ····.line·117 |
45 | ····return-void | 46 | ····return-void |
46 | .end·method | 47 | .end·method |
Offset 58, 15 lines modified | Offset 59, 15 lines modified | ||
58 | .method·protected·colGetEntry(II)Ljava/lang/Object; | 59 | .method·protected·colGetEntry(II)Ljava/lang/Object; |
59 | ····.locals·2 | 60 | ····.locals·2 |
60 | ····.param·p1,·"index"····#·I | 61 | ····.param·p1,·"index"····#·I |
61 | ····.param·p2,·"offset"····#·I | 62 | ····.param·p2,·"offset"····#·I |
62 | ····.prologue | 63 | ····.prologue |
63 | ····.line·81 | 64 | ····.line·81 |
64 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap | 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,·0x1 | 68 | ····shl-int/lit8·v1,·p1,·0x1 |
68 | ····add-int/2addr·v1,·p2 | 69 | ····add-int/2addr·v1,·p2 |
Offset 84, 40 lines modified | Offset 85, 40 lines modified | ||
84 | ············"Ljava/util/Map", | 85 | ············"Ljava/util/Map", |
85 | ············"<TK;TV;>;" | 86 | ············"<TK;TV;>;" |
86 | ········} | 87 | ········} |
87 | ····.end·annotation | 88 | ····.end·annotation |
88 | ····.prologue | 89 | ····.prologue |
89 | ····.line·96 | 90 | ····.line·96 |
90 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap | 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·v0 | 93 | ····return-object·v0 |
93 | .end·method | 94 | .end·method |
94 | .method·protected·colGetSize()I | 95 | .method·protected·colGetSize()I |
95 | ····.locals·1 | 96 | ····.locals·1 |
96 | ····.prologue | 97 | ····.prologue |
97 | ····.line·76 | 98 | ····.line·76 |
98 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap | 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:I | 101 | ····iget·v0,·v0,·Landroid/support/v4/util/ArrayMap;->mSize:I |
101 | ····return·v0 | 102 | ····return·v0 |
102 | .end·method | 103 | .end·method |
103 | .method·protected·colIndexOfKey(Ljava/lang/Object;)I | 104 | .method·protected·colIndexOfKey(Ljava/lang/Object;)I |
104 | ····.locals·2 | 105 | ····.locals·2 |
105 | ····.param·p1,·"key"····#·Ljava/lang/Object; | 106 | ····.param·p1,·"key"····#·Ljava/lang/Object; |
106 | ····.prologue | 107 | ····.prologue |
107 | ····.line·86 | 108 | ····.line·86 |
108 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap | 109 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap$1;" |
109 | ····if-nez·p1,·:cond_0 | 110 | ····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()I | 112 | ····invoke-virtual·{v0},·Landroid/support/v4/util/ArrayMap;->indexOfNull()I |
112 | ····move-result·v0 | 113 | ····move-result·v0 |
Offset 141, 15 lines modified | Offset 142, 15 lines modified | ||
141 | .method·protected·colIndexOfValue(Ljava/lang/Object;)I | 142 | .method·protected·colIndexOfValue(Ljava/lang/Object;)I |
142 | ····.locals·1 | 143 | ····.locals·1 |
143 | ····.param·p1,·"value"····#·Ljava/lang/Object; | 144 | ····.param·p1,·"value"····#·Ljava/lang/Object; |
144 | ····.prologue | 145 | ····.prologue |
145 | ····.line·91 | 146 | ····.line·91 |
146 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap | 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;)I | 149 | ····invoke-virtual·{v0,·p1},·Landroid/support/v4/util/ArrayMap;->indexOfValue(Ljava/lang/Object;)I |
149 | ····move-result·v0 | 150 | ····move-result·v0 |
150 | ····return·v0 | 151 | ····return·v0 |
Offset 161, 15 lines modified | Offset 162, 15 lines modified | ||
161 | ········value·=·{ | 162 | ········value·=·{ |
162 | ············"(TK;TV;)V" | 163 | ············"(TK;TV;)V" |
163 | ········} | 164 | ········} |
164 | ····.end·annotation | 165 | ····.end·annotation |
165 | ····.prologue | 166 | ····.prologue |
166 | ····.line·101 | 167 | ····.line·101 |
167 | ····.local·p0,·"this":Landroid/support/v4/util/ArrayMap$1;,·"Landroid/support/v4/util/ArrayMap | 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·102 | 173 | ····.line·102 |
Offset 178, 15 lines modified | Offset 179, 15 lines modified | ||
178 | .method·protected·colRemoveAt(I)V | 179 | .method·protected·colRemoveAt(I)V |
179 | ····.locals·1 | 180 | ····.locals·1 |
Max diff block lines reached; 1120/5950 bytes (18.82%) of diff not shown. |
Offset 39, 14 lines modified | Offset 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·methods | 40 | #·direct·methods |
41 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;I)V | 41 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;I)V |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections; | ||
43 | ····.param·p2,·"offset"····#·I | 44 | ····.param·p2,·"offset"····#·I |
44 | ····.prologue | 45 | ····.prologue |
45 | ····.line·41 | 46 | ····.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; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·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·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V | 31 | .method·constructor·<init>(Landroid/support/v4/util/MapCollections;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Landroid/support/v4/util/MapCollections; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·265 | 35 | ····.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>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 60, 15 lines modified | Offset 60, 14 lines modified | ||
60 | ····.locals·0 | 60 | ····.locals·0 |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·30 | 62 | ····.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>()V | 64 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
65 | ····.line·353 | ||
66 | ····return-void | 65 | ····return-void |
67 | .end·method | 66 | .end·method |
68 | .method·public·static·containsAllHelper(Ljava/util/Map;Ljava/util/Collection;)Z | 67 | .method·public·static·containsAllHelper(Ljava/util/Map;Ljava/util/Collection;)Z |
69 | ····.locals·2 | 68 | ····.locals·2 |
70 | ····.annotation·system·Ldalvik/annotation/Signature; | 69 | ····.annotation·system·Ldalvik/annotation/Signature; |
71 | ········value·=·{ | 70 | ········value·=·{ |
Offset 565, 15 lines modified | Offset 564, 15 lines modified | ||
565 | ····.line·496 | 564 | ····.line·496 |
566 | ····.local·v0,·"N":I | 565 | ····.local·v0,·"N":I |
567 | ····array-length·v3,·p1 | 566 | ····array-length·v3,·p1 |
568 | ····if-ge·v3,·v0,·:cond_0 | 567 | ····if-ge·v3,·v0,·:cond_0 |
569 | ····.line·49 | 568 | ····.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·v3 | 570 | ····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·v3 | 572 | ····move-result-object·v3 |
Offset 829, 14 lines modified | Offset 829, 15 lines modified | ||
829 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 829 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
830 | ····const/4·v4,·0x0 | 830 | ····const/4·v4,·0x0 |
831 | ····iget·v5,·p0,·Landroid/support/v4/util/LruCache;->maxSize:I | 831 | ····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·v5 | 834 | ····move-result-object·v5 |
834 | ····aput-object·v5,·v3,·v4 | 835 | ····aput-object·v5,·v3,·v4 |
835 | ····const/4·v4,·0x1 | 836 | ····const/4·v4,·0x1 |
Offset 863, 14 lines modified | Offset 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·v5 | 865 | ····move-result-object·v5 |
865 | ····aput-object·v5,·v3,·v4 | 866 | ····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_0 | 869 | ····:try_end_0 |
868 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 870 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
869 | ····move-result-object·v2 | 871 | ····move-result-object·v2 |
870 | ····monitor-exit·p0 | 872 | ····monitor-exit·p0 |
Offset 413, 14 lines modified | Offset 413, 15 lines modified | ||
413 | ····iput·v3,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->currentToken:I | 413 | ····iput·v3,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->currentToken:I |
414 | ····.line·219 | 414 | ····.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:I | 416 | ····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·v3 | 419 | ····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·v3 | 421 | ····move-result-object·v3 |
Offset 447, 14 lines modified | Offset 448, 15 lines modified | ||
447 | ····if-ge·v1,·v2,·:cond_0 | 448 | ····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:I | 450 | ····iget·v2,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->dataIndex:I |
451 | ····.line·194 | ||
450 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->charAt(I)C | 452 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->charAt(I)C |
451 | ····move-result·v1 | 453 | ····move-result·v1 |
452 | ····invoke-static·{v1},·Lcom/sun/activation/registries/MailcapTokenizer;->isStringTokenChar(C)Z | 454 | ····invoke-static·{v1},·Lcom/sun/activation/registries/MailcapTokenizer;->isStringTokenChar(C)Z |
453 | ····move-result·v1 | 455 | ····move-result·v1 |
Offset 540, 14 lines modified | Offset 542, 15 lines modified | ||
540 | ····if-ge·v1,·v2,·:cond_0 | 542 | ····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:I | 544 | ····iget·v2,·p0,·Lcom/sun/activation/registries/MailcapTokenizer;->dataIndex:I |
545 | ····.line·148 | ||
543 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->charAt(I)C | 546 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->charAt(I)C |
544 | ····move-result·v1 | 547 | ····move-result·v1 |
545 | ····invoke-static·{v1},·Lcom/sun/activation/registries/MailcapTokenizer;->isWhiteSpaceChar(C)Z | 548 | ····invoke-static·{v1},·Lcom/sun/activation/registries/MailcapTokenizer;->isWhiteSpaceChar(C)Z |
546 | ····move-result·v1 | 549 | ····move-result·v1 |
Offset 376, 14 lines modified | Offset 376, 15 lines modified | ||
376 | ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 376 | ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
377 | ····move-result·v9 | 377 | ····move-result·v9 |
378 | ····if-eqz·v9,·:cond_3 | 378 | ····if-eqz·v9,·:cond_3 |
379 | ····.line·174 | ||
379 | ····invoke-virtual·{v2},·Lcom/sun/activation/registries/LineTokenizer;->hasMoreTokens()Z | 380 | ····invoke-virtual·{v2},·Lcom/sun/activation/registries/LineTokenizer;->hasMoreTokens()Z |
380 | ····move-result·v9 | 381 | ····move-result·v9 |
381 | ····if-eqz·v9,·:cond_3 | 382 | ····if-eqz·v9,·:cond_3 |
382 | ····.line·175 | 383 | ····.line·175 |
Offset 64, 14 lines modified | Offset 64, 15 lines modified | ||
64 | ····if-ge·v0,·v1,·:cond_0 | 64 | ····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:I | 66 | ····iget·v1,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I |
67 | ····.line·253 | ||
67 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C | 68 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->charAt(I)C |
68 | ····move-result·v0 | 69 | ····move-result·v0 |
69 | ····invoke-static·{v0},·Ljava/lang/Character;->isWhitespace(C)Z | 70 | ····invoke-static·{v0},·Ljava/lang/Character;->isWhitespace(C)Z |
70 | ····move-result·v0 | 71 | ····move-result·v0 |
Offset 358, 43 lines modified | Offset 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·v7 | 360 | ····move-result-object·v7 |
360 | ····goto/16·:goto_0 | 361 | ····goto/16·:goto_0 |
361 | ····.line·32 | 362 | ····.line·320 |
362 | ····:cond_9 | 363 | ····:cond_9 |
363 | ····:goto_4 | 364 | ····:goto_4 |
364 | ····iget·v8,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I | 365 | ····iget·v8,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I |
365 | ····iget·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->maxPosition:I | 366 | ····iget·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->maxPosition:I |
366 | ····if-ge·v8,·v9,·:cond_8 | 367 | ····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:I | 370 | ····iget·v10,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I |
371 | ····.line·321 | ||
370 | ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->charAt(I)C | 372 | ····invoke-virtual·{v9,·v10},·Ljava/lang/String;->charAt(I)C |
371 | ····move-result·v9 | 373 | ····move-result·v9 |
372 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->indexOf(I)I | 374 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->indexOf(I)I |
373 | ····move-result·v8 | 375 | ····move-result·v8 |
374 | ····if-gez·v8,·:cond_8 | 376 | ····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:I | 378 | ····iget·v9,·p0,·Lcom/sun/activation/registries/LineTokenizer;->currentPosition:I |
379 | ····.line·322 | ||
377 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->charAt(I)C | 380 | ····invoke-virtual·{v8,·v9},·Ljava/lang/String;->charAt(I)C |
378 | ····move-result·v8 | 381 | ····move-result·v8 |
379 | ····invoke-static·{v8},·Ljava/lang/Character;->isWhitespace(C)Z | 382 | ····invoke-static·{v8},·Ljava/lang/Character;->isWhitespace(C)Z |
380 | ····move-result·v8 | 383 | ····move-result·v8 |
Offset 611, 14 lines modified | Offset 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·v0 | 613 | ····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·v1 | 616 | ····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·v0 | 618 | ····move-result-object·v0 |
Offset 635, 42 lines modified | Offset 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·v0 | 638 | ····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·v1 | 641 | ····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·v0 | 643 | ····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·v0 | 646 | ····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·v1 | 649 | ····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·v0 | 651 | ····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·v0 | 654 | ····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·v1 | 657 | ····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·v0 | 659 | ····move-result-object·v0 |
Offset 681, 14 lines modified | Offset 685, 15 lines modified | ||
681 | ····move-result-object·v0 | 685 | ····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·v0 | 687 | ····move-result-object·v0 |
688 | ····.line·534 | ||
684 | ····invoke-static·{v0},·Lcom/sun/activation/registries/LogSupport;->log(Ljava/lang/String;)V | 689 | ····invoke-static·{v0},·Lcom/sun/activation/registries/LogSupport;->log(Ljava/lang/String;)V |
685 | ····.line·540 | 690 | ····.line·540 |
686 | ····:cond_0 | 691 | ····: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 modified | Offset 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·v1 | 704 | ····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·v2 | 707 | ····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·v1 | 709 | ····move-result-object·v1 |
Offset 721, 42 lines modified | Offset 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·v1 | 729 | ····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·v2 | 732 | ····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·v1 | 734 | ····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·v1 | 737 | ····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·v2 | 740 | ····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·v1 | 742 | ····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. |
Offset 579, 18 lines modified | Offset 579, 20 lines modified | ||
579 | ····move-result-object·v16 | 579 | ····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·v16 | 581 | ····move-result-object·v16 |
582 | ····.line·122 | ||
582 | ····invoke-static/range·{v16·..·v16},·Lcom/sun/mail/util/ASCIIUtility;->getBytes(Ljava/lang/String;)[B | 583 | ····invoke-static/range·{v16·..·v16},·Lcom/sun/mail/util/ASCIIUtility;->getBytes(Ljava/lang/String;)[B |
583 | ····move-result-object·v16 | 584 | ····move-result-object·v16 |
585 | ····.line·121 | ||
584 | ····invoke-virtual/range·{v15·..·v16},·Ljava/security/MessageDigest;->digest([B)[B | 586 | ····invoke-virtual/range·{v15·..·v16},·Ljava/security/MessageDigest;->digest([B)[B |
585 | ····move-result-object·v15 | 587 | ····move-result-object·v15 |
586 | ····invoke-virtual·{v14,·v15},·Ljava/security/MessageDigest;->update([B)V | 588 | ····invoke-virtual·{v14,·v15},·Ljava/security/MessageDigest;->update([B)V |
587 | ····.line·123 | 589 | ····.line·123 |
Offset 1025, 26 lines modified | Offset 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·v15 | 1029 | ····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·v16 | 1032 | ····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·v15 | 1034 | ····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·v15 | 1036 | ····move-result-object·v15 |
1037 | ····.line·142 | ||
1034 | ····invoke-virtual·{v14,·v15},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 1038 | ····invoke-virtual·{v14,·v15},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
1035 | ····.line·144 | 1039 | ····.line·144 |
1036 | ····:cond_2 | 1040 | ····: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·v14 | 1042 | ····move-result-object·v14 |
Offset 596, 14 lines modified | Offset 596, 15 lines modified | ||
596 | ····move-result·v6 | 596 | ····move-result·v6 |
597 | ····if-nez·v6,·:cond_0 | 597 | ····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;)Z | 600 | ····invoke-virtual·{v2,·v6},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
600 | ····move-result·v6 | 601 | ····move-result·v6 |
601 | ····if-eqz·v6,·:cond_1 | 602 | ····if-eqz·v6,·:cond_1 |
602 | ····.line·824 | 603 | ····.line·824 |
Offset 621, 18 lines modified | Offset 622, 20 lines modified | ||
621 | ····if-eqz·v6,·:cond_1 | 622 | ····if-eqz·v6,·:cond_1 |
622 | ····.line·835 | 623 | ····.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·v6 | 625 | ····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·v7 | 628 | ····move-result-object·v7 |
629 | ····.line·835 | ||
627 | ····invoke-interface·{p1,·v6,·v7},·Ljavax/mail/internet/MimePart;->setContent(Ljava/lang/Object;Ljava/lang/String;)V | 630 | ····invoke-interface·{p1,·v6,·v7},·Ljavax/mail/internet/MimePart;->setContent(Ljava/lang/Object;Ljava/lang/String;)V |
628 | ····.line·837 | 631 | ····.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 modified | Offset 987, 15 lines modified | ||
984 | ····.line·1448 | 987 | ····.line·1448 |
985 | ····.local·v3,·"quote":Z | 988 | ····.local·v3,·"quote":Z |
986 | ····:goto_0 | 989 | ····: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·v7 | 994 | ····move-result-object·v7 |
991 | ····invoke-direct·{v5,·v7,·v1},·Lcom/sun/mail/util/TraceInputStream;-><init>(Ljava/io/InputStream;Ljava/io/OutputStream;)V | 995 | ····invoke-direct·{v5,·v7,·v1},·Lcom/sun/mail/util/TraceInputStream;-><init>(Ljava/io/InputStream;Ljava/io/OutputStream;)V |
992 | ····.line·1450 | 996 | ····.line·1450 |
Offset 1002, 14 lines modified | Offset 1006, 15 lines modified | ||
1002 | ····invoke-virtual·{v5,·v3},·Lcom/sun/mail/util/TraceInputStream;->setQuote(Z)V | 1006 | ····invoke-virtual·{v5,·v3},·Lcom/sun/mail/util/TraceInputStream;->setQuote(Z)V |
1003 | ····.line·1453 | 1007 | ····.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·v7 | 1012 | ····move-result-object·v7 |
1008 | ····invoke-direct·{v6,·v7,·v1},·Lcom/sun/mail/util/TraceOutputStream;-><init>(Ljava/io/OutputStream;Ljava/io/OutputStream;)V | 1013 | ····invoke-direct·{v6,·v7,·v1},·Lcom/sun/mail/util/TraceOutputStream;-><init>(Ljava/io/OutputStream;Ljava/io/OutputStream;)V |
1009 | ····.line·1455 | 1014 | ····.line·1455 |
Offset 2917, 14 lines modified | Offset 2922, 15 lines modified | ||
2917 | ····return-object·v0 | 2922 | ····return-object·v0 |
2918 | ····:cond_0 | 2923 | ····: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·v1 | 2928 | ····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·v0 | 2930 | ····move-result-object·v0 |
Offset 3028, 14 lines modified | Offset 3034, 15 lines modified | ||
3028 | ····move-result-object·v2 | 3034 | ····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·v2 | 3036 | ····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·v1 | 3039 | ····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·175 | 3041 | ····.line·175 |
Offset 3078, 14 lines modified | Offset 3085, 15 lines modified | ||
3078 | ····move-result-object·v2 | 3085 | ····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·v2 | 3087 | ····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·v1 | 3090 | ····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·178 | 3092 | ····.line·178 |
Offset 4446, 14 lines modified | Offset 4454, 15 lines modified | ||
4446 | ····if-eqz·p3,·:cond_1e | 4454 | ····if-eqz·p3,·:cond_1e |
4447 | ····if-eqz·p4,·:cond_1e | 4455 | ····if-eqz·p4,·:cond_1e |
4448 | ····:cond_c | 4456 | ····:cond_c |
4449 | ····const-string·v2,·"AUTH" | 4457 | ····const-string·v2,·"AUTH" |
4458 | ····.line·430 | ||
4450 | ····move-object/from16·v0,·p0 | 4459 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 4251/7759 bytes (54.79%) of diff not shown. |
Offset 524, 14 lines modified | Offset 524, 15 lines modified | ||
524 | ····move-result·v3 | 524 | ····move-result·v3 |
525 | ····if-nez·v3,·:cond_2 | 525 | ····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;)Z | 528 | ····invoke-virtual·{v0,·v3},·Ljavax/mail/BodyPart;->isMimeType(Ljava/lang/String;)Z |
528 | ····:try_end_1 | 529 | ····:try_end_1 |
529 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 530 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
530 | ····move-result·v3 | 531 | ····move-result·v3 |
531 | ····if-eqz·v3,·:cond_0 | 532 | ····if-eqz·v3,·:cond_0 |
Offset 442, 14 lines modified | Offset 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,·0x0 | 444 | ····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·v1 | 447 | ····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·v0 | 449 | ····move-result-object·v0 |
Offset 468, 14 lines modified | Offset 469, 15 lines modified | ||
468 | ····move-result-object·v0 | 469 | ····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·v0 | 471 | ····move-result-object·v0 |
472 | ····.line·202 | ||
471 | ····return-object·v0 | 473 | ····return-object·v0 |
472 | .end·method | 474 | .end·method |
473 | .method·public·writeTo(Ljava/io/OutputStream;)V | 475 | .method·public·writeTo(Ljava/io/OutputStream;)V |
474 | ····.locals·3 | 476 | ····.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; |
Offset 74, 14 lines modified | Offset 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·v2 | 76 | ····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·v3 | 79 | ····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·v2 | 81 | ····move-result-object·v2 |
Offset 496, 26 lines modified | Offset 496, 21 lines modified | ||
496 | ····move-result-object·v9 | 496 | ····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·v8 | 498 | ····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·v8 | 501 | ····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·v9 | 504 | ····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·v9 | 506 | ····move-result-object·v9 |
Offset 116, 14 lines modified | Offset 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·v5 | 118 | ····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·v6 | 121 | ····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·v5 | 123 | ····move-result-object·v5 |
Offset 246, 15 lines modified | Offset 246, 15 lines modified | ||
246 | ····.line·129 | 246 | ····.line·129 |
247 | ····:try_start_3 | 247 | ····:try_start_3 |
248 | ····invoke-virtual·{v4},·Ljava/io/InputStreamReader;->close()V | 248 | ····invoke-virtual·{v4},·Ljava/io/InputStreamReader;->close()V |
249 | ····:try_end_3 | 249 | ····:try_end_3 |
250 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_1 | 250 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_1 |
251 | ····.line·1 | 251 | ····.line·126 |
252 | ····:goto_2 | 252 | ····:goto_2 |
253 | ····return-object·v8 | 253 | ····return-object·v8 |
254 | ····.line·128 | 254 | ····.line·128 |
255 | ····.end·local·v0····#·"buf":[C | 255 | ····.end·local·v0····#·"buf":[C |
256 | ····.end·local·v1····#·"count":I | 256 | ····.end·local·v1····#·"count":I |
257 | ····:catchall_0 | 257 | ····:catchall_0 |
Offset 390, 26 lines modified | Offset 390, 21 lines modified | ||
390 | ····move-result-object·v6 | 390 | ····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·v5 | 392 | ····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·v5 | 395 | ····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·v6 | 398 | ····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·v6 | 400 | ····move-result-object·v6 |
Offset 679, 26 lines modified | Offset 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·v10 | 680 | ····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;)I | 683 | ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$200(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)I |
683 | ····move-result·v11 | 684 | ····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·v10 | 686 | ····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·v10 | 688 | ····move-result-object·v10 |
689 | ····.line·354 | ||
688 | ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 690 | ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
689 | ····.line·360 | 691 | ····.line·360 |
690 | ····:cond_8 | 692 | ····:cond_8 |
691 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 693 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
692 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 694 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
Offset 774, 26 lines modified | Offset 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·v10 | 777 | ····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;)J | 780 | ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$300(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J |
778 | ····move-result-wide·v12 | 781 | ····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·v10 | 783 | ····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·v10 | 785 | ····move-result-object·v10 |
786 | ····.line·369 | ||
783 | ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 787 | ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
784 | ····.line·374 | 788 | ····.line·374 |
785 | ····:cond_a | 789 | ····:cond_a |
786 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 790 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
787 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 791 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
Offset 869, 26 lines modified | Offset 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·v10 | 874 | ····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;)J | 877 | ····invoke-static·{v11},·Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$400(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J |
873 | ····move-result-wide·v12 | 878 | ····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·v10 | 880 | ····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·v10 | 882 | ····move-result-object·v10 |
883 | ····.line·383 | ||
878 | ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 884 | ····invoke-virtual·{v9,·v10},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
879 | ····.line·389 | 885 | ····.line·389 |
880 | ····:cond_c | 886 | ····:cond_c |
881 | ····new-instance·v9,·Ljava/lang/StringBuilder; | 887 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
882 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V | 888 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
Offset 2093, 14 lines modified | Offset 2099, 15 lines modified | ||
2093 | ····:goto_0 | 2099 | ····:goto_0 |
2094 | ····if-ltz·v0,·:cond_1 | 2100 | ····if-ltz·v0,·:cond_1 |
2095 | ····.line·983 | 2101 | ····.line·983 |
2096 | ····:try_start_1 | 2102 | ····: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·v2 | 2106 | ····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·v1 | 2108 | ····move-result-object·v1 |
Offset 2520, 14 lines modified | Offset 2527, 15 lines modified | ||
2520 | ····move-result·v0 | 2527 | ····move-result·v0 |
2521 | ····if-nez·v0,·:cond_9 | 2528 | ····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;)Z | 2531 | ····invoke-virtual·{p1,·v0},·Lcom/sun/mail/imap/protocol/IMAPProtocol;->hasCapability(Ljava/lang/String;)Z |
2524 | ····move-result·v0 | 2532 | ····move-result·v0 |
2525 | ····if-eqz·v0,·:cond_a | 2533 | ····if-eqz·v0,·:cond_a |
2526 | ····:cond_9 | 2534 | ····:cond_9 |
Offset 2709, 24 lines modified | Offset 2717, 26 lines modified | ||
2709 | ····move-result-wide·v6 | 2717 | ····move-result-wide·v6 |
2710 | ····sub-long/2addr·v4,·v6 | 2718 | ····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. |
Offset 26, 14 lines modified | Offset 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·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V | 28 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·1404 | 32 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V | 23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·789 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V | 23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2028 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$name:Ljava/lang/String; | 22 | .field·final·synthetic·val$name:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·2113 | 28 | ····.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; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$type:I | 24 | .field·final·synthetic·val$type:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;IC)V | 26 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;IC)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·725 | 30 | ····.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:I | 32 | ····iput·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$6;->val$type:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V | 23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·842 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 104, 14 lines modified | Offset 104, 15 lines modified | ||
104 | ····if-eq·v1,·v2,·:cond_0 | 104 | ····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;)Z | 108 | ····invoke-virtual·{v1,·v2},·Lcom/sun/mail/imap/IMAPMessage;->isSet(Ljavax/mail/Flags$Flag;)Z |
108 | ····move-result·v1 | 109 | ····move-result·v1 |
109 | ····if-nez·v1,·:cond_0 | 110 | ····if-nez·v1,·:cond_0 |
110 | ····.line·259 | 111 | ····.line·259 |
Offset 386, 14 lines modified | Offset 387, 15 lines modified | ||
386 | ····:try_start_5 | 387 | ····: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·v3 | 390 | ····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·v5 | 393 | ····move-result-object·v5 |
392 | ····invoke-direct·{v2,·v3,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V | 394 | ····invoke-direct·{v2,·v3,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V |
393 | ····throw·v2 | 395 | ····throw·v2 |
Offset 523, 14 lines modified | Offset 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·v4 | 527 | ····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·v5 | 530 | ····move-result-object·v5 |
528 | ····invoke-direct·{v2,·v4,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V | 531 | ····invoke-direct·{v2,·v4,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V |
529 | ····throw·v2 | 532 | ····throw·v2 |
Offset 555, 14 lines modified | Offset 558, 15 lines modified | ||
555 | ····:try_start_3 | 558 | ····: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·v4 | 561 | ····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·v5 | 564 | ····move-result-object·v5 |
561 | ····invoke-direct·{v2,·v4,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V | 565 | ····invoke-direct·{v2,·v4,·v5},·Lcom/sun/mail/util/FolderClosedIOException;-><init>(Ljavax/mail/Folder;Ljava/lang/String;)V |
562 | ····throw·v2 | 566 | ····throw·v2 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$lname:Ljava/lang/String; | 22 | .field·final·synthetic·val$lname:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·519 | 28 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V | 23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1990 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$subscribe:Z | 22 | .field·final·synthetic·val$subscribe:Z |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Z)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Z)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·704 | 28 | ····.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:Z | 30 | ····iput-boolean·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$5;->val$subscribe:Z |
Offset 1177, 14 lines modified | Offset 1177, 15 lines modified | ||
1177 | ····move/from16·v29,·v0 | 1177 | ····move/from16·v29,·v0 |
1178 | ····if-eqz·v29,·:cond_21 | 1178 | ····if-eqz·v29,·:cond_21 |
1179 | ····.line·1112 | 1179 | ····.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·v15 | 1184 | ····move-result-object·v15 |
1184 | ····.line·1119 | 1185 | ····.line·1119 |
1185 | ····.local·v15,·"headerStream":Ljava/io/InputStream; | 1186 | ····.local·v15,·"headerStream":Ljava/io/InputStream; |
Offset 1232, 14 lines modified | Offset 1233, 15 lines modified | ||
1232 | ····.line·1115 | 1233 | ····.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_21 | 1237 | ····: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·v15 | 1242 | ····move-result-object·v15 |
1241 | ····.restart·local·v15····#·"headerStream":Ljava/io/InputStream; | 1243 | ····.restart·local·v15····#·"headerStream":Ljava/io/InputStream; |
1242 | ····goto·:goto_d | 1244 | ····goto·:goto_d |
Offset 1287, 22 lines modified | Offset 1289, 24 lines modified | ||
1287 | ····.line·1137 | 1289 | ····.line·1137 |
1288 | ····move-object/from16·v0,·v20 | 1290 | ····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,·v0 | 1292 | ····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·v31 | 1295 | ····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·v32 | 1297 | ····move-result-object·v32 |
1298 | ····.line·1137 | ||
1295 | ····move-object/from16·v0,·v29 | 1299 | ····move-object/from16·v0,·v29 |
1296 | ····move-object/from16·v1,·v31 | 1300 | ····move-object/from16·v1,·v31 |
1297 | ····move-object/from16·v2,·v32 | 1301 | ····move-object/from16·v2,·v32 |
1298 | ····invoke-virtual·{v0,·v1,·v2},·Ljavax/mail/internet/InternetHeaders;->addHeader(Ljava/lang/String;Ljava/lang/String;)V | 1302 | ····invoke-virtual·{v0,·v1,·v2},·Ljavax/mail/internet/InternetHeaders;->addHeader(Ljava/lang/String;Ljava/lang/String;)V |
Offset 1440, 14 lines modified | Offset 1444, 15 lines modified | ||
1440 | ····if-eqz·v0,·:cond_1 | 1444 | ····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·v1 | 1449 | ····move-result-object·v1 |
1445 | ····invoke-virtual·{v0,·v1},·Ljava/util/Hashtable;->containsKey(Ljava/lang/Object;)Z | 1450 | ····invoke-virtual·{v0,·v1},·Ljava/util/Hashtable;->containsKey(Ljava/lang/Object;)Z |
1446 | ····:try_end_1 | 1451 | ····:try_end_1 |
1447 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 1452 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
Offset 1704, 14 lines modified | Offset 1709, 15 lines modified | ||
1704 | ····if-eqz·v10,·:cond_2 | 1709 | ····if-eqz·v10,·:cond_2 |
1705 | ····aget-object·v10,·v8,·v3 | 1710 | ····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()I | 1713 | ····invoke-virtual·{v10},·Lcom/sun/mail/imap/protocol/FetchResponse;->getNumber()I |
1708 | ····move-result·v10 | 1714 | ····move-result·v10 |
1709 | ····if-eq·v10,·v9,·:cond_3 | 1715 | ····if-eq·v10,·v9,·:cond_3 |
1710 | ····.line·1189 | 1716 | ····.line·1189 |
Offset 2128, 18 lines modified | Offset 2134, 20 lines modified | ||
2128 | ····.line·1304 | 2134 | ····.line·1304 |
2129 | ····invoke-virtual·{p0},·Lcom/sun/mail/imap/IMAPMessage;->getSequenceNumber()I | 2135 | ····invoke-virtual·{p0},·Lcom/sun/mail/imap/IMAPMessage;->getSequenceNumber()I |
2130 | ····move-result·v6 | 2136 | ····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·v8 | 2140 | ····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·v0 | 2143 | ····move-result-object·v0 |
2136 | ····.line·1306 | 2144 | ····.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_1 | 2146 | ····if-eqz·v0,·:cond_1 |
Offset 3660, 18 lines modified | Offset 3668, 20 lines modified | ||
3660 | ····move-result-object·v8 | 3668 | ····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·v8 | 3670 | ····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·v8 | 3673 | ····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·v0 | 3676 | ····move-result-object·v0 |
Max diff block lines reached; 78/3867 bytes (2.02%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$lname:Ljava/lang/String; | 22 | .field·final·synthetic·val$lname:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·683 | 28 | ····.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; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$name:Ljava/lang/String; | 22 | .field·final·synthetic·val$name:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·2058 | 28 | ····.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; |
Offset 197, 14 lines modified | Offset 197, 15 lines modified | ||
197 | ····.line·342 | 197 | ····.line·342 |
198 | ····.local·v2,·"cex":Lcom/sun/mail/iap/ConnectionException; | 198 | ····.local·v2,·"cex":Lcom/sun/mail/iap/ConnectionException; |
199 | ····:try_start_3 | 199 | ····: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·v8 | 204 | ····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·v9 | 206 | ····move-result-object·v9 |
Offset 691, 14 lines modified | Offset 692, 15 lines modified | ||
691 | ····.line·187 | 692 | ····.line·187 |
692 | ····.local·v1,·"cex":Lcom/sun/mail/iap/ConnectionException; | 693 | ····.local·v1,·"cex":Lcom/sun/mail/iap/ConnectionException; |
693 | ····:try_start_5 | 694 | ····: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·v9 | 699 | ····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·v10 | 701 | ····move-result-object·v10 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V | 23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2192 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1351, 14 lines modified | Offset 1351, 15 lines modified | ||
1351 | ····.local·v2,·"statusCacheTimeout":I | 1351 | ····.local·v2,·"statusCacheTimeout":I |
1352 | ····if-lez·v2,·:cond_0 | 1352 | ····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_0 | 1354 | ····if-eqz·v3,·:cond_0 |
1355 | ····.line·1340 | ||
1355 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 1356 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
1356 | ····move-result-wide·v4 | 1357 | ····move-result-wide·v4 |
1357 | ····iget-wide·v6,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatusTime:J | 1358 | ····iget-wide·v6,·p0,·Lcom/sun/mail/imap/IMAPFolder;->cachedStatusTime:J |
1358 | ····sub-long/2addr·v4,·v6 | 1359 | ····sub-long/2addr·v4,·v6 |
Offset 1368, 15 lines modified | Offset 1369, 15 lines modified | ||
1368 | ····cmp-long·v3,·v4,·v6 | 1369 | ····cmp-long·v3,·v4,·v6 |
1369 | ····if-gez·v3,·:cond_0 | 1370 | ····if-gez·v3,·:cond_0 |
1370 | ····.line·1341 | 1371 | ····.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·135 | 1373 | ····.line·1353 |
1373 | ····:goto_0 | 1374 | ····:goto_0 |
1374 | ····return-object·v1 | 1375 | ····return-object·v1 |
1375 | ····.line·1343 | 1376 | ····.line·1343 |
1376 | ····:cond_0 | 1377 | ····:cond_0 |
1377 | ····const/4·v0,·0x0 | 1378 | ····const/4·v0,·0x0 |
Offset 1893, 14 lines modified | Offset 1894, 15 lines modified | ||
1893 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1894 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1894 | ····.line·1390 | 1895 | ····.line·1390 |
1895 | ····.local·v5,·"m":Ljavax/mail/Message; | 1896 | ····.local·v5,·"m":Ljavax/mail/Message; |
1896 | ····:try_start_1 | 1897 | ····: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()I | 1900 | ····invoke-virtual·{v5},·Ljavax/mail/Message;->getSize()I |
1899 | ····move-result·v9 | 1901 | ····move-result·v9 |
1900 | ····if-le·v9,·v6,·:cond_1 | 1902 | ····if-le·v9,·v6,·:cond_1 |
1901 | ····const/4·v9,·0x0 | 1903 | ····const/4·v9,·0x0 |
Offset 1955, 15 lines modified | Offset 1957, 15 lines modified | ||
1955 | ····add-int/lit8·v4,·v4,·0x1 | 1957 | ····add-int/lit8·v4,·v4,·0x1 |
1956 | ····goto·:goto_0 | 1958 | ····goto·:goto_0 |
1957 | ····:cond_1 | 1959 | ····:cond_1 |
1958 | ····move·v9,·v6 | 1960 | ····move·v9,·v6 |
1959 | ····.line·139 | 1961 | ····.line·1391 |
1960 | ····goto·:goto_1 | 1962 | ····goto·:goto_1 |
1961 | ····.line·1392 | 1963 | ····.line·1392 |
1962 | ····:catch_0 | 1964 | ····:catch_0 |
1963 | ····move-exception·v2 | 1965 | ····move-exception·v2 |
1964 | ····.line·1393 | 1966 | ····.line·1393 |
Offset 2057, 14 lines modified | Offset 2059, 15 lines modified | ||
2057 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 2059 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
2058 | ····.line·1447 | 2060 | ····.line·1447 |
2059 | ····.local·v6,·"m":Ljavax/mail/Message; | 2061 | ····.local·v6,·"m":Ljavax/mail/Message; |
2060 | ····:try_start_1 | 2062 | ····: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()I | 2065 | ····invoke-virtual·{v6},·Ljavax/mail/Message;->getSize()I |
2063 | ····move-result·v11 | 2066 | ····move-result·v11 |
2064 | ····if-le·v11,·v7,·:cond_1 | 2067 | ····if-le·v11,·v7,·:cond_1 |
2065 | ····const/4·v11,·0x0 | 2068 | ····const/4·v11,·0x0 |
Offset 2128, 15 lines modified | Offset 2131, 15 lines modified | ||
2128 | ····add-int/lit8·v5,·v5,·0x1 | 2131 | ····add-int/lit8·v5,·v5,·0x1 |
2129 | ····goto·:goto_0 | 2132 | ····goto·:goto_0 |
2130 | ····:cond_1 | 2133 | ····:cond_1 |
2131 | ····move·v11,·v7 | 2134 | ····move·v11,·v7 |
2132 | ····.line·144 | 2135 | ····.line·1448 |
2133 | ····goto·:goto_1 | 2136 | ····goto·:goto_1 |
2134 | ····.line·1449 | 2137 | ····.line·1449 |
2135 | ····:catch_0 | 2138 | ····:catch_0 |
2136 | ····move-exception·v3 | 2139 | ····move-exception·v3 |
2137 | ····.line·1450 | 2140 | ····.line·1450 |
Offset 2325, 14 lines modified | Offset 2328, 15 lines modified | ||
2325 | ····.line·1531 | 2328 | ····.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>()V | 2331 | ····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·v8 | 2334 | ····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·v7 | 2336 | ····move-result-object·v7 |
Offset 2887, 15 lines modified | Offset 2891, 15 lines modified | ||
2887 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 2891 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
2888 | ····:try_start_2 | 2892 | ····:try_start_2 |
2889 | ····monitor-exit·p0 | 2893 | ····monitor-exit·p0 |
2890 | ····:try_end_2 | 2894 | ····:try_end_2 |
2891 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 | 2895 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
2892 | ····.line·262 | 2896 | ····.line·2626 |
2893 | ····:goto_0 | 2897 | ····:goto_0 |
2894 | ····return-object·v1 | 2898 | ····return-object·v1 |
2895 | ····.line·2617 | 2899 | ····.line·2617 |
2896 | ····:catchall_0 | 2900 | ····:catchall_0 |
2897 | ····move-exception·v1 | 2901 | ····move-exception·v1 |
Max diff block lines reached; 1962/4740 bytes (41.39%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pattern:Ljava/lang/String; | 22 | .field·final·synthetic·val$pattern:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/DefaultFolder;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/DefaultFolder;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/DefaultFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·94 | 28 | ····.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; |
Offset 47, 29 lines modified | Offset 47, 32 lines modified | ||
47 | ····aget-object·v4,·p2,·v0 | 47 | ····aget-object·v4,·p2,·v0 |
48 | ····if-nez·p3,·:cond_0 | 48 | ····if-nez·p3,·:cond_0 |
49 | ····add-int/lit8·v1,·v0,·0x1 | 49 | ····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·v1 | 52 | ····move-result-object·v1 |
53 | ····.line·75 | ||
52 | ····:goto_1 | 54 | ····: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;)V | 55 | ····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;)V | 57 | ····invoke-virtual·{v2,·v3},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V |
55 | ····.line·70 | 58 | ····.line·70 |
56 | ····add-int/lit8·v0,·v0,·0x1 | 59 | ····add-int/lit8·v0,·v0,·0x1 |
57 | ····goto·:goto_0 | 60 | ····goto·:goto_0 |
58 | ····.line·7 | 61 | ····.line·74 |
59 | ····:cond_0 | 62 | ····:cond_0 |
60 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 63 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
61 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 64 | ····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 modified | Offset 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·v1 | 83 | ····move-result-object·v1 |
81 | ····add-int/lit8·v5,·v0,·0x1 | 84 | ····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·v5 | 87 | ····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·v1 | 89 | ····move-result-object·v1 |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$subscribed:Z | 26 | .field·final·synthetic·val$subscribed:Z |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;ZCLjava/lang/String;)V | 28 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;ZCLjava/lang/String;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·594 | 32 | ····.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:Z | 34 | ····iput-boolean·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$2;->val$subscribed:Z |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V | 23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·636 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V | 23 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·2130 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$quota:Ljavax/mail/Quota; | 22 | .field·final·synthetic·val$quota:Ljavax/mail/Quota; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Quota;)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Quota;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·2010 | 28 | ····.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; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$mod:C | 24 | .field·final·synthetic·val$mod:C |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;CLcom/sun/mail/imap/ACL;)V | 26 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;CLcom/sun/mail/imap/ACL;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·2141 | 30 | ····.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:C | 32 | ····iput-char·p2,·p0,·Lcom/sun/mail/imap/IMAPFolder$18;->val$mod:C |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$f:Ljavax/mail/Folder; | 22 | .field·final·synthetic·val$f:Ljavax/mail/Folder; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Folder;)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Folder;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·873 | 28 | ····.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; |
Offset 26, 14 lines modified | Offset 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·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V | 28 | .method·constructor·<init>(Lcom/sun/mail/imap/IMAPFolder;Ljavax/mail/Flags;Ljava/util/Date;Lcom/sun/mail/imap/MessageLiteral;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/IMAPFolder; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·1461 | 32 | ····.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; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$pattern:Ljava/lang/String; | 22 | .field·final·synthetic·val$pattern:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/sun/mail/imap/DefaultFolder;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/sun/mail/imap/DefaultFolder;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/sun/mail/imap/DefaultFolder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·75 | 28 | ····.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; |
Offset 645, 22 lines modified | Offset 645, 24 lines modified | ||
645 | ····.line·86 | 645 | ····.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·v2 | 648 | ····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·v3 | 651 | ····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·v3 | 653 | ····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·v2 | 656 | ····move-result-object·v2 |
655 | ····goto·:goto_0 | 657 | ····goto·:goto_0 |
656 | ····.line·90 | 658 | ····.line·90 |
Offset 677, 18 lines modified | Offset 679, 20 lines modified | ||
677 | ····.line·92 | 679 | ····.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·v2 | 682 | ····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·v3 | 685 | ····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·v2 | 688 | ····move-result-object·v2 |
685 | ····goto·:goto_0 | 689 | ····goto·:goto_0 |
686 | ····.line·96 | 690 | ····.line·96 |
Offset 196, 18 lines modified | Offset 196, 20 lines modified | ||
196 | ····aput-object·v2,·v0,·v1 | 196 | ····aput-object·v2,·v0,·v1 |
197 | ····.line·117 | 197 | ····.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,·0x1 | 199 | ····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·v2 | 202 | ····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·v2 | 205 | ····move-result-object·v2 |
204 | ····aput-object·v2,·v0,·v1 | 206 | ····aput-object·v2,·v0,·v1 |
205 | ····.line·121 | 207 | ····.line·121 |
Offset 883, 15 lines modified | Offset 885, 15 lines modified | ||
883 | ····.line·1527 | 885 | ····.line·1527 |
884 | ····:cond_0 | 886 | ····:cond_0 |
885 | ····:goto_3 | 887 | ····:goto_3 |
886 | ····add-int/lit8·v1,·v1,·0x1 | 888 | ····add-int/lit8·v1,·v1,·0x1 |
887 | ····goto·:goto_2 | 889 | ····goto·:goto_2 |
888 | ····.line·150 | 890 | ····.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":I | 892 | ····.end·local·v1····#·"i":I |
891 | ····.end·local·v3····#·"len":I | 893 | ····.end·local·v3····#·"len":I |
892 | ····.end·local·v4····#·"matches":[I | 894 | ····.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 modified | Offset 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·v1 | 1320 | ····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·v2 | 1323 | ····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·v1 | 1325 | ····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·v1 | 1327 | ····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·v0 | 1330 | ····move-result-object·v0 |
1327 | ····.line·1371 | 1331 | ····.line·1371 |
1328 | ····.local·v0,·"r":[Lcom/sun/mail/iap/Response; | 1332 | ····.local·v0,·"r":[Lcom/sun/mail/iap/Response; |
1329 | ····:goto_0 | 1333 | ····:goto_0 |
Offset 1372, 26 lines modified | Offset 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·v1 | 1378 | ····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·v2 | 1381 | ····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·v1 | 1383 | ····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·v1 | 1385 | ····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·v0 | 1388 | ····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_0 | 1390 | ····goto·:goto_0 |
1385 | .end·method | 1391 | .end·method |
Offset 2890, 28 lines modified | Offset 2896, 30 lines modified | ||
2890 | ····const-string·v2,·"]<" | 2896 | ····const-string·v2,·"]<" |
2891 | ····:goto_1 | 2897 | ····: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·v2 | 2899 | ····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·v4 | 2902 | ····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·v2 | 2904 | ····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·v2 | 2907 | ····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·v4 | 2910 | ····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·v2 | 2912 | ····move-result-object·v2 |
Offset 2922, 14 lines modified | Offset 2930, 15 lines modified | ||
Max diff block lines reached; 1967/5765 bytes (34.12%) of diff not shown. |
Offset 619, 21 lines modified | Offset 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·v8 | 621 | ····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·v8 | 624 | ····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 modified | Offset 1170, 15 lines modified | ||
1176 | ····if-eqz·v7,·:cond_24 | 1170 | ····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;)Z | 1174 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1180 | ····move-result·v7 | 1175 | ····move-result·v7 |
1181 | ····if-eqz·v7,·:cond_24 | 1176 | ····if-eqz·v7,·:cond_24 |
1182 | ····.line·262 | 1177 | ····.line·262 |
Offset 1572, 21 lines modified | Offset 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·v8 | 1569 | ····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·v8 | 1572 | ····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 modified | Offset 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·v5 | 1896 | ····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·v5 | 1899 | ····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; |
Offset 146, 14 lines modified | Offset 146, 15 lines modified | ||
146 | ····if-eqz·v3,·:cond_1 | 146 | ····if-eqz·v3,·:cond_1 |
147 | ····aget-object·v3,·p0,·v1 | 147 | ····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()I | 150 | ····invoke-virtual·{v3},·Lcom/sun/mail/imap/protocol/FetchResponse;->getNumber()I |
150 | ····move-result·v3 | 151 | ····move-result·v3 |
151 | ····if-eq·v3,·p1,·:cond_2 | 152 | ····if-eq·v3,·p1,·:cond_2 |
152 | ····.line·92 | 153 | ····.line·92 |
Offset 1029, 15 lines modified | Offset 1029, 15 lines modified | ||
1029 | ····:goto_0 | 1029 | ····:goto_0 |
1030 | ····return-object·v2 | 1030 | ····return-object·v2 |
1031 | ····.line·219 | 1031 | ····.line·219 |
1032 | ····:cond_0 | 1032 | ····:cond_0 |
1033 | ····iget·v1,·p0,·Lcom/sun/mail/iap/Response;->index:I | 1033 | ····iget·v1,·p0,·Lcom/sun/mail/iap/Response;->index:I |
1034 | ····.line·22 | 1034 | ····.line·220 |
1035 | ····.local·v1,·"start":I | 1035 | ····.local·v1,·"start":I |
1036 | ····:goto_1 | 1036 | ····:goto_1 |
1037 | ····iget·v2,·p0,·Lcom/sun/mail/iap/Response;->index:I | 1037 | ····iget·v2,·p0,·Lcom/sun/mail/iap/Response;->index:I |
1038 | ····iget·v3,·p0,·Lcom/sun/mail/iap/Response;->size:I | 1038 | ····iget·v3,·p0,·Lcom/sun/mail/iap/Response;->size:I |
1039 | ····if-ge·v2,·v3,·:cond_2 | 1039 | ····if-ge·v2,·v3,·:cond_2 |
Offset 113, 14 lines modified | Offset 113, 15 lines modified | ||
113 | ····.end·local·v8····#·"idx":I | 113 | ····.end·local·v8····#·"idx":I |
114 | ····.local·v9,·"idx":I | 114 | ····.local·v9,·"idx":I |
115 | ····:goto_1 | 115 | ····:goto_1 |
116 | ····if-nez·v6,·:cond_5 | 116 | ····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()I | 119 | ····invoke-virtual·{v11},·Ljava/io/BufferedInputStream;->read()I |
119 | ····move-result·v2 | 120 | ····move-result·v2 |
120 | ····const/4·v11,·-0x1 | 121 | ····const/4·v11,·-0x1 |
121 | ····if-eq·v2,·v11,·:cond_5 | 122 | ····if-eq·v2,·v11,·:cond_5 |
Offset 258, 14 lines modified | Offset 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·v8 | 260 | ····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·v9 | 263 | ····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·v8 | 265 | ····move-result-object·v8 |
Offset 556, 14 lines modified | Offset 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·v13 | 559 | ····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·v14 | 562 | ····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·v13 | 564 | ····move-result-object·v13 |
Offset 224, 20 lines modified | Offset 224, 22 lines modified | ||
224 | ····.prologue | 224 | ····.prologue |
225 | ····.line·369 | 225 | ····.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>()V | 227 | ····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·v0 | 230 | ····move-result-object·v0 |
230 | ····check-cast·v0,·Ljava/lang/ClassLoader; | 231 | ····check-cast·v0,·Ljava/lang/ClassLoader; |
232 | ····.line·369 | ||
231 | ····return-object·v0 | 233 | ····return-object·v0 |
232 | .end·method | 234 | .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·1 | 236 | ····.locals·1 |
235 | ····.param·p0,·"host"····#·Ljava/lang/String; | 237 | ····.param·p0,·"host"····#·Ljava/lang/String; |
236 | ····.param·p1,·"port"····#·I | 238 | ····.param·p1,·"port"····#·I |
Offset 486, 14 lines modified | Offset 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·v5 | 489 | ····move-result-object·v5 |
488 | ····const/4·v9,·0x0 | 490 | ····const/4·v9,·0x0 |
491 | ····.line·143 | ||
489 | ····move-object/from16·v0,·p2 | 492 | ····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·v17 | 494 | ····move-result-object·v17 |
492 | ····.line·144 | 495 | ····.line·144 |
Offset 533, 14 lines modified | Offset 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·v5 | 537 | ····move-result-object·v5 |
535 | ····const/4·v9,·0x0 | 538 | ····const/4·v9,·0x0 |
539 | ····.line·147 | ||
536 | ····move-object/from16·v0,·p2 | 540 | ····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·v24 | 542 | ····move-result-object·v24 |
539 | ····.line·148 | 543 | ····.line·148 |
Offset 577, 14 lines modified | Offset 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·v5 | 582 | ····move-result-object·v5 |
579 | ····const/4·v9,·0x0 | 583 | ····const/4·v9,·0x0 |
584 | ····.line·153 | ||
580 | ····move-object/from16·v0,·p2 | 585 | ····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_2 | 587 | ····:try_end_2 |
583 | ····.catch·Ljava/net/SocketTimeoutException;·{:try_start_2·..·:try_end_2}·:catch_0 | 588 | ····.catch·Ljava/net/SocketTimeoutException;·{:try_start_2·..·:try_end_2}·:catch_0 |
584 | ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1 | 589 | ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_1 |
Offset 730, 14 lines modified | Offset 735, 15 lines modified | ||
730 | ····if-eqz·v5,·:cond_d | 735 | ····if-eqz·v5,·:cond_d |
731 | ····move-object/from16·v5,·v16 | 736 | ····move-object/from16·v5,·v16 |
732 | ····.line·171 | 737 | ····.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·v27 | 741 | ····move-result-object·v27 |
736 | ····.line·173 | 742 | ····.line·173 |
737 | ····.local·v27,·"t":Ljava/lang/Throwable; | 743 | ····.local·v27,·"t":Ljava/lang/Throwable; |
738 | ····move-object/from16·v0,·v27 | 744 | ····move-object/from16·v0,·v27 |
Offset 970, 14 lines modified | Offset 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>()V | 978 | ····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·v3 | 982 | ····move-result-object·v3 |
976 | ····check-cast·v3,·Ljavax/net/SocketFactory; | 983 | ····check-cast·v3,·Ljavax/net/SocketFactory; |
977 | ····.line·264 | 984 | ····.line·264 |
Offset 1065, 14 lines modified | Offset 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·v10 | 1073 | ····move-result-object·v10 |
1067 | ····const/4·v11,·0x0 | 1074 | ····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·v7 | 1077 | ····move-result-object·v7 |
1070 | ····.line·292 | 1078 | ····.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 modified | Offset 1145, 15 lines modified | ||
1137 | ····if-eqz·v10,·:cond_1 | 1145 | ····if-eqz·v10,·:cond_1 |
1138 | ····move-object·v10,·v2 | 1146 | ····move-object·v10,·v2 |
1139 | ····.line·301 | 1147 | ····.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. |
Offset 393, 14 lines modified | Offset 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·v7 | 395 | ····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·v8 | 398 | ····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·v7 | 400 | ····move-result-object·v7 |
Offset 465, 14 lines modified | Offset 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·v7 | 468 | ····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·v8 | 471 | ····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·v7 | 473 | ····move-result-object·v7 |
Offset 514, 14 lines modified | Offset 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·v7 | 518 | ····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·v8 | 521 | ····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·v7 | 523 | ····move-result-object·v7 |
Offset 569, 14 lines modified | Offset 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·v7 | 574 | ····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·v8 | 577 | ····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·v7 | 579 | ····move-result-object·v7 |
Offset 755, 14 lines modified | Offset 755, 15 lines modified | ||
755 | ····invoke-virtual·{v3},·Ljavax/mail/Session;->getDebug()Z | 755 | ····invoke-virtual·{v3},·Ljavax/mail/Session;->getDebug()Z |
756 | ····move-result·v3 | 756 | ····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·v4 | 760 | ····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; |
Offset 241, 14 lines modified | Offset 241, 15 lines modified | ||
241 | ····new-instance·v12,·Ljava/io/BufferedInputStream; | 241 | ····new-instance·v12,·Ljava/io/BufferedInputStream; |
242 | ····move-object/from16·v0,·p0 | 242 | ····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·v13 | 246 | ····move-result-object·v13 |
246 | ····invoke-direct·{v12,·v13},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V | 247 | ····invoke-direct·{v12,·v13},·Ljava/io/BufferedInputStream;-><init>(Ljava/io/InputStream;)V |
247 | ····invoke-direct·{v11,·v12},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V | 248 | ····invoke-direct·{v11,·v12},·Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V |
Offset 264, 14 lines modified | Offset 265, 15 lines modified | ||
264 | ····new-instance·v13,·Ljava/io/OutputStreamWriter; | 265 | ····new-instance·v13,·Ljava/io/OutputStreamWriter; |
265 | ····move-object/from16·v0,·p0 | 266 | ····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·v14 | 270 | ····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;)V | 272 | ····invoke-direct·{v13,·v14,·v15},·Ljava/io/OutputStreamWriter;-><init>(Ljava/io/OutputStream;Ljava/lang/String;)V |
Offset 104, 14 lines modified | Offset 104, 15 lines modified | ||
104 | ····iget-boolean·v4,·v4,·Lcom/sun/mail/pop3/POP3Store;->disableTop:Z | 104 | ····iget-boolean·v4,·v4,·Lcom/sun/mail/pop3/POP3Store;->disableTop:Z |
105 | ····if-nez·v4,·:cond_1 | 105 | ····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·v4 | 109 | ····move-result-object·v4 |
109 | ····iget·v5,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgnum:I | 110 | ····iget·v5,·p0,·Lcom/sun/mail/pop3/POP3Message;->msgnum:I |
110 | ····const/4·v6,·0x0 | 111 | ····const/4·v6,·0x0 |
Offset 430, 14 lines modified | Offset 431, 15 lines modified | ||
430 | ····:try_start_3 | 431 | ····: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_2 | 433 | ····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·v8 | 437 | ····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 modified | Offset 459, 15 lines modified | ||
457 | ····.line·154 | 459 | ····.line·154 |
458 | ····move-object·v0,·v7 | 460 | ····move-object·v0,·v7 |
459 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; | 461 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; |
460 | ····move-object·v8,·v0 | 462 | ····move-object·v8,·v0 |
463 | ····.line·155 | ||
461 | ····invoke-interface·{v8},·Ljavax/mail/internet/SharedInputStream;->getPosition()J | 464 | ····invoke-interface·{v8},·Ljavax/mail/internet/SharedInputStream;->getPosition()J |
462 | ····move-result-wide·v10 | 465 | ····move-result-wide·v10 |
463 | ····long-to-int·v8,·v10 | 466 | ····long-to-int·v8,·v10 |
464 | ····iput·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I | 467 | ····iput·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I |
Offset 476, 14 lines modified | Offset 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:I | 480 | ····iget·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I |
478 | ····int-to-long·v10,·v8 | 481 | ····int-to-long·v10,·v8 |
479 | ····const-wide/16·v12,·-0x1 | 482 | ····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·v8 | 485 | ····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·206 | 487 | ····.line·206 |
Offset 536, 14 lines modified | Offset 540, 15 lines modified | ||
536 | ····:goto_4 | 540 | ····:goto_4 |
537 | ····move-object·v0,·v7 | 541 | ····move-object·v0,·v7 |
538 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; | 542 | ····check-cast·v0,·Ljavax/mail/internet/SharedInputStream; |
539 | ····move-object·v8,·v0 | 543 | ····move-object·v8,·v0 |
544 | ····.line·200 | ||
540 | ····invoke-interface·{v8},·Ljavax/mail/internet/SharedInputStream;->getPosition()J | 545 | ····invoke-interface·{v8},·Ljavax/mail/internet/SharedInputStream;->getPosition()J |
541 | ····move-result-wide·v10 | 546 | ····move-result-wide·v10 |
542 | ····long-to-int·v8,·v10 | 547 | ····long-to-int·v8,·v10 |
543 | ····iput·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I | 548 | ····iput·v8,·p0,·Lcom/sun/mail/pop3/POP3Message;->hdrSize:I |
Offset 29, 25 lines modified | Offset 29, 21 lines modified | ||
29 | ····return-void | 29 | ····return-void |
30 | .end·method | 30 | .end·method |
31 | #·virtual·methods | 31 | #·virtual·methods |
32 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 32 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
33 | ····.locals·1 | 33 | ····.locals·1 |
34 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
35 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
36 | ····.prologue | 34 | ····.prologue |
37 | ····.line·30 | 35 | ····.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;)I | 38 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/harmony/awt/datatransfer/FlavorsComparator;->compare(Lmyjava/awt/datatransfer/DataFlavor;Lmyjava/awt/datatransfer/DataFlavor;)I |
43 | ····move-result·v0 | 39 | ····move-result·v0 |
44 | ····return·v0 | 40 | ····return·v0 |
45 | .end·method | 41 | .end·method |
Offset 125, 29 lines modified | Offset 125, 24 lines modified | ||
125 | ····move-result-object·v4 | 125 | ····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,·v1 | 127 | ····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·v5 | 130 | ····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·v4 | 132 | ····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·v4 | 135 | ····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 modified | Offset 249, 15 lines modified | ||
254 | ····move-result-object·v4 | 249 | ····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,·v1 | 251 | ····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·v5 | 254 | ····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·v4 | 256 | ····move-result-object·v4 |
Offset 56, 15 lines modified | Offset 56, 15 lines modified | ||
56 | ····.prologue | 56 | ····.prologue |
57 | ····.line·78 | 57 | ····.line·78 |
58 | ····new-instance·v5,·Ljava/util/ArrayList; | 58 | ····new-instance·v5,·Ljava/util/ArrayList; |
59 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V | 59 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
60 | ····.line·8 | 60 | ····.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·v0 | 63 | ····move-result-object·v0 |
64 | ····check-cast·v0,·Lmyjava/awt/datatransfer/SystemFlavorMap; | 64 | ····check-cast·v0,·Lmyjava/awt/datatransfer/SystemFlavorMap; |
Offset 185, 18 lines modified | Offset 185, 20 lines modified | ||
185 | ····if-eqz·v4,·:cond_0 | 185 | ····if-eqz·v4,·:cond_0 |
186 | ····.line·116 | 186 | ····.line·116 |
187 | ····:cond_2 | 187 | ····:cond_2 |
188 | ····:try_start_0 | 188 | ····: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·v5 | 192 | ····move-result-object·v5 |
193 | ····.line·116 | ||
192 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z | 194 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z |
193 | ····move-result·v4 | 195 | ····move-result·v4 |
194 | ····if-eqz·v4,·:cond_3 | 196 | ····if-eqz·v4,·:cond_3 |
195 | ····.line·118 | 197 | ····.line·118 |
Offset 530, 14 lines modified | Offset 530, 15 lines modified | ||
530 | ····.line·220 | 530 | ····.line·220 |
531 | ····.local·v0,·"loader":Ljava/lang/ClassLoader; | 531 | ····.local·v0,·"loader":Ljava/lang/ClassLoader; |
532 | ····:try_start_0 | 532 | ····: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;)V | 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;)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·v1 | 537 | ····move-result-object·v1 |
537 | ····check-cast·v1,·Ljava/util/ResourceBundle; | 538 | ····check-cast·v1,·Ljava/util/ResourceBundle; |
538 | ····:try_end_0 | 539 | ····:try_end_0 |
539 | ····.catch·Ljava/util/MissingResourceException;·{:try_start_0·..·:try_end_0}·:catch_0 | 540 | ····.catch·Ljava/util/MissingResourceException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 72, 14 lines modified | Offset 72, 15 lines modified | ||
72 | ····:goto_0 | 72 | ····: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·v0 | 74 | ····move-result-object·v0 |
75 | ····return-object·v0 | 75 | ····return-object·v0 |
76 | ····.line·224 | ||
76 | ····:cond_0 | 77 | ····: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·v0 | 79 | ····move-result-object·v0 |
79 | ····goto·:goto_0 | 80 | ····goto·:goto_0 |
80 | .end·method | 81 | .end·method |
Offset 21, 24 lines modified | Offset 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·v0 | 22 | ····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·v1 | 26 | ····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·v0 | 28 | ····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·v1 | 32 | ····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·v0 | 34 | ····move-result-object·v0 |
Offset 47, 14 lines modified | Offset 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·v0 | 50 | ····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·v1 | 54 | ····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·v0 | 56 | ····move-result-object·v0 |
Offset 63, 14 lines modified | Offset 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·v0 | 67 | ····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·v1 | 71 | ····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·v0 | 73 | ····move-result-object·v0 |
Offset 79, 14 lines modified | Offset 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·v0 | 84 | ····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·v1 | 88 | ····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·v0 | 90 | ····move-result-object·v0 |
Offset 95, 14 lines modified | Offset 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·v0 | 101 | ····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·v1 | 105 | ····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·v0 | 107 | ····move-result-object·v0 |
Offset 111, 24 lines modified | Offset 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·v0 | 118 | ····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·v1 | 122 | ····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·v0 | 124 | ····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·v1 | 128 | ····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·v0 | 130 | ····move-result-object·v0 |
Offset 137, 14 lines modified | Offset 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·v0 | 146 | ····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. |
Offset 177, 14 lines modified | Offset 177, 15 lines modified | ||
177 | ····if-ne·v3,·v4,·:cond_3 | 177 | ····if-ne·v3,·v4,·:cond_3 |
178 | ····iget-object·v3,·p0,·Lorg/spongycastle/bcpg/UserAttributeSubpacket;->data:[B | 178 | ····iget-object·v3,·p0,·Lorg/spongycastle/bcpg/UserAttributeSubpacket;->data:[B |
179 | ····iget-object·v4,·v0,·Lorg/spongycastle/bcpg/UserAttributeSubpacket;->data:[B | 179 | ····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)Z | 181 | ····invoke-static·{v3,·v4},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z |
181 | ····move-result·v3 | 182 | ····move-result·v3 |
182 | ····if-nez·v3,·:cond_0 | 183 | ····if-nez·v3,·:cond_0 |
183 | ····:cond_3 | 184 | ····:cond_3 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/spongycastle/apache/bzip2/BZip2Constants; | 6 | .implements·Lorg/spongycastle/apache/bzip2/BZip2Constants; |
7 | #·annotations | 7 | #·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·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·protected·static·final·CLEARMASK:I·=·-0x200001 | 14 | .field·protected·static·final·CLEARMASK:I·=·-0x200001 |
Offset 3005, 15 lines modified | Offset 3004, 15 lines modified | ||
3005 | ····.line·1227 | 3004 | ····.line·1227 |
3006 | ····aget·v22,·v18,·v13 | 3005 | ····aget·v22,·v18,·v13 |
3007 | ····.line·1228 | 3006 | ····.line·1228 |
3008 | ····.local·v22,·"vv":I | 3007 | ····.local·v22,·"vv":I |
3009 | ····move·v14,·v13 | 3008 | ····move·v14,·v13 |
3010 | ····.line·12 | 3009 | ····.line·1229 |
3011 | ····:cond_d | 3010 | ····:cond_d |
3012 | ····move-object/from16·v0,·p0 | 3011 | ····move-object/from16·v0,·p0 |
3013 | ····iget-object·v0,·v0,·Lorg/spongycastle/apache/bzip2/CBZip2OutputStream;->ftab:[I | 3012 | ····iget-object·v0,·v0,·Lorg/spongycastle/apache/bzip2/CBZip2OutputStream;->ftab:[I |
3014 | ····move-object/from16·v23,·v0 | 3013 | ····move-object/from16·v23,·v0 |
Offset 26, 24 lines modified | Offset 26, 25 lines modified | ||
26 | ····.line·19 | 26 | ····.line·19 |
27 | ····new-instance·v1,·Ljava/util/ArrayList; | 27 | ····new-instance·v1,·Ljava/util/ArrayList; |
28 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 28 | ····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·2 | 30 | ····.line·26 |
31 | ····:goto_0 | 31 | ····:goto_0 |
32 | ····invoke-virtual·{p1},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I | 32 | ····invoke-virtual·{p1},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I |
33 | ····move-result·v1 | 33 | ····move-result·v1 |
34 | ····const/4·v2,·0x1 | 34 | ····const/4·v2,·0x1 |
35 | ····if-eq·v1,·v2,·:cond_0 | 35 | ····if-eq·v1,·v2,·:cond_0 |
36 | ····.line·27 | ||
36 | ····invoke-virtual·{p1},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I | 37 | ····invoke-virtual·{p1},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I |
37 | ····move-result·v1 | 38 | ····move-result·v1 |
38 | ····const/4·v2,·0x3 | 39 | ····const/4·v2,·0x3 |
39 | ····if-ne·v1,·v2,·:cond_1 | 40 | ····if-ne·v1,·v2,·:cond_1 |
Offset 19, 14 lines modified | Offset 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·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPCompressedData;Ljava/io/InputStream;Ljava/util/zip/Inflater;)V | 21 | .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPCompressedData;Ljava/io/InputStream;Ljava/util/zip/Inflater;)V |
22 | ····.locals·1 | 22 | ····.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 | ····.prologue | 26 | ····.prologue |
26 | ····.line·66 | 27 | ····.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; |
Offset 23, 14 lines modified | Offset 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·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPEncryptedData;Ljava/io/InputStream;)V | 25 | .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPEncryptedData;Ljava/io/InputStream;)V |
26 | ····.locals·3 | 26 | ····.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·annotation | 33 | ····.end·annotation |
Offset 35, 14 lines modified | Offset 35, 15 lines modified | ||
35 | ····.line·194 | 35 | ····.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()I | 40 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
40 | ····move-result·v2 | 41 | ····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 modified | Offset 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;)V | 54 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketVector;-><init>([Lorg/spongycastle/bcpg/SignatureSubpacket;)V |
55 | ····.line·194 | ||
54 | ····return-object·v1 | 56 | ····return-object·v1 |
55 | .end·method | 57 | .end·method |
56 | .method·public·setEmbeddedSignature(ZLorg/spongycastle/openpgp/PGPSignature;)V | 58 | .method·public·setEmbeddedSignature(ZLorg/spongycastle/openpgp/PGPSignature;)V |
57 | ····.locals·5 | 59 | ····.locals·5 |
58 | ····.param·p1,·"isCritical"····#·Z | 60 | ····.param·p1,·"isCritical"····#·Z |
59 | ····.param·p2,·"pgpSignature"····#·Lorg/spongycastle/openpgp/PGPSignature; | 61 | ····.param·p2,·"pgpSignature"····#·Lorg/spongycastle/openpgp/PGPSignature; |
Offset 297, 14 lines modified | Offset 297, 15 lines modified | ||
297 | ····if-eq·v3,·v4,·:cond_0 | 297 | ····if-eq·v3,·v4,·:cond_0 |
298 | ····move-object/from16·v0,·p0 | 298 | ····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()I | 301 | ····invoke-interface·{v3},·Lorg/spongycastle/openpgp/operator/PGPContentSigner;->getKeyAlgorithm()I |
301 | ····move-result·v3 | 302 | ····move-result·v3 |
302 | ····const/4·v4,·0x1 | 303 | ····const/4·v4,·0x1 |
303 | ····if-ne·v3,·v4,·:cond_1 | 304 | ····if-ne·v3,·v4,·:cond_1 |
Offset 1184, 14 lines modified | Offset 1184, 15 lines modified | ||
1184 | ····move-result·v0 | 1184 | ····move-result·v0 |
1185 | ····const/16·v1,·0x20 | 1185 | ····const/16·v1,·0x20 |
1186 | ····if-eq·v0,·v1,·:cond_1 | 1186 | ····if-eq·v0,·v1,·:cond_1 |
1187 | ····.line·408 | ||
1187 | ····invoke-virtual·{p0},·Lorg/spongycastle/openpgp/PGPSignature;->getSignatureType()I | 1188 | ····invoke-virtual·{p0},·Lorg/spongycastle/openpgp/PGPSignature;->getSignatureType()I |
1188 | ····move-result·v0 | 1189 | ····move-result·v0 |
1189 | ····const/16·v1,·0x28 | 1190 | ····const/16·v1,·0x28 |
1190 | ····if-eq·v0,·v1,·:cond_1 | 1191 | ····if-eq·v0,·v1,·:cond_1 |
Offset 19, 14 lines modified | Offset 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·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPCompressedData;Ljava/io/InputStream;)V | 21 | .method·constructor·<init>(Lorg/spongycastle/openpgp/PGPCompressedData;Ljava/io/InputStream;)V |
22 | ····.locals·1 | 22 | ····.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 | ····.prologue | 25 | ····.prologue |
25 | ····.line·99 | 26 | ····.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;)V | 28 | ····invoke-direct·{p0,·p2},·Ljava/util/zip/InflaterInputStream;-><init>(Ljava/io/InputStream;)V |
Offset 2222, 28 lines modified | Offset 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·v2 | 2224 | ····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·v6 | 2227 | ····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·v2 | 2229 | ····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·v2 | 2232 | ····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·v6 | 2235 | ····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·v2 | 2237 | ····move-result-object·v2 |
Offset 36, 15 lines modified | Offset 36, 14 lines modified | ||
36 | .method·public·constructor·<init>()V | 36 | .method·public·constructor·<init>()V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·28 | 39 | ····.line·28 |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
41 | ····.line·359 | ||
42 | ····return-void | 41 | ····return-void |
43 | .end·method | 42 | .end·method |
44 | .method·static·dsaSigToMpi([B)[Lorg/spongycastle/bcpg/MPInteger; | 43 | .method·static·dsaSigToMpi([B)[Lorg/spongycastle/bcpg/MPInteger; |
45 | ····.locals·10 | 44 | ····.locals·10 |
46 | ····.param·p0,·"encoding"····#·[B | 45 | ····.param·p0,·"encoding"····#·[B |
47 | ····.annotation·system·Ldalvik/annotation/Throws; | 46 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 30, 23 lines modified | Offset 30, 26 lines modified | ||
30 | ····move-result·v0 | 30 | ····move-result·v0 |
31 | ····const/16·v1,·0xc | 31 | ····const/16·v1,·0xc |
32 | ····if-ne·v0,·v1,·:cond_0 | 32 | ····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·v0 | 35 | ····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_0 | 38 | ····:goto_0 |
37 | ····return-object·v0 | 39 | ····return-object·v0 |
40 | ····.line·39 | ||
38 | ····:cond_0 | 41 | ····:cond_0 |
39 | ····const/4·v0,·0x0 | 42 | ····const/4·v0,·0x0 |
40 | ····goto·:goto_0 | 43 | ····goto·:goto_0 |
41 | .end·method | 44 | .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 modified | Offset 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·v5 | 137 | ····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·v6 | 140 | ····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·v6 | 142 | ····move-result-object·v6 |
Offset 172, 24 lines modified | Offset 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·annotation | 180 | ····.end·annotation |
177 | ····.prologue | 181 | ····.prologue |
178 | ····.line·7 | 182 | ····.line·75 |
179 | ····:goto_0 | 183 | ····:goto_0 |
180 | ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I | 184 | ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I |
181 | ····move-result·v3 | 185 | ····move-result·v3 |
182 | ····const/16·v4,·0xd | 186 | ····const/16·v4,·0xd |
183 | ····if-eq·v3,·v4,·:cond_0 | 187 | ····if-eq·v3,·v4,·:cond_0 |
188 | ····.line·76 | ||
184 | ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I | 189 | ····invoke-virtual·{p0},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I |
185 | ····move-result·v3 | 190 | ····move-result·v3 |
186 | ····const/16·v4,·0x11 | 191 | ····const/16·v4,·0x11 |
187 | ····if-ne·v3,·v4,·:cond_2 | 192 | ····if-ne·v3,·v4,·:cond_2 |
Offset 80, 14 lines modified | Offset 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·v7 | 82 | ····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·v11 | 85 | ····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·v7 | 87 | ····move-result-object·v7 |
Offset 828, 14 lines modified | Offset 828, 15 lines modified | ||
828 | ····if-eq·v2,·v3,·:cond_3 | 828 | ····if-eq·v2,·v3,·:cond_3 |
829 | ····move-object/from16·v0,·p0 | 829 | ····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()I | 832 | ····invoke-interface·{v2},·Lorg/spongycastle/openpgp/operator/PGPContentSigner;->getKeyAlgorithm()I |
832 | ····move-result·v2 | 833 | ····move-result·v2 |
833 | ····const/4·v3,·0x1 | 834 | ····const/4·v3,·0x1 |
834 | ····if-ne·v2,·v3,·:cond_4 | 835 | ····if-ne·v2,·v3,·:cond_4 |
Offset 95, 14 lines modified | Offset 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·v2 | 97 | ····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·v8 | 100 | ····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·v2 | 102 | ····move-result-object·v2 |
Offset 192, 24 lines modified | Offset 193, 25 lines modified | ||
192 | ····move-object/from16·v0,·v16 | 193 | ····move-object/from16·v0,·v16 |
193 | ····invoke-direct·{v0,·v11,·v1},·Lorg/spongycastle/openpgp/PGPSecretKey;-><init>(Lorg/spongycastle/bcpg/SecretKeyPacket;Lorg/spongycastle/openpgp/PGPPublicKey;)V | 194 | ····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;)Z | 195 | ····invoke-interface/range·{v15·..·v16},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
195 | ····.line·12 | 196 | ····.line·120 |
196 | ····:goto_1 | 197 | ····:goto_1 |
197 | ····invoke-virtual·{v10},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I | 198 | ····invoke-virtual·{v10},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I |
198 | ····move-result·v1 | 199 | ····move-result·v1 |
199 | ····const/4·v2,·0x7 | 200 | ····const/4·v2,·0x7 |
200 | ····if-eq·v1,·v2,·:cond_2 | 201 | ····if-eq·v1,·v2,·:cond_2 |
202 | ····.line·121 | ||
201 | ····invoke-virtual·{v10},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I | 203 | ····invoke-virtual·{v10},·Lorg/spongycastle/bcpg/BCPGInputStream;->nextPacketTag()I |
202 | ····move-result·v1 | 204 | ····move-result·v1 |
203 | ····const/16·v2,·0xe | 205 | ····const/16·v2,·0xe |
204 | ····if-ne·v1,·v2,·:cond_5 | 206 | ····if-ne·v1,·v2,·:cond_5 |
Offset 77, 14 lines modified | Offset 77, 15 lines modified | ||
77 | ····.local·v19,·"sKey":Lorg/spongycastle/openpgp/PGPPrivateKey; | 77 | ····.local·v19,·"sKey":Lorg/spongycastle/openpgp/PGPPrivateKey; |
78 | ····const/4·v14,·0x0 | 78 | ····const/4·v14,·0x0 |
79 | ····.line·106 | 79 | ····.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·v21 | 84 | ····move-result-object·v21 |
84 | ····move-object/from16·v0,·v17 | 85 | ····move-object/from16·v0,·v17 |
85 | ····move-object/from16·v1,·v21 | 86 | ····move-object/from16·v1,·v21 |
Offset 520, 14 lines modified | Offset 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,·0x3 | 522 | ····const/4·v6,·0x3 |
522 | ····invoke-direct·{v5,·v6},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;-><init>(I)V | 523 | ····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·v5 | 526 | ····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>()V | 528 | ····invoke-direct·{v6},·Ljava/security/SecureRandom;-><init>()V |
Offset 98, 14 lines modified | Offset 98, 15 lines modified | ||
98 | ····const/4·v6,·0x0 | 98 | ····const/4·v6,·0x0 |
99 | ····const/4·v7,·0x0 | 99 | ····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·v4 | 103 | ····move-result-object·v4 |
103 | ····invoke-virtual·{v4},·Lorg/spongycastle/openpgp/PGPPublicKey;->getAlgorithm()I | 104 | ····invoke-virtual·{v4},·Lorg/spongycastle/openpgp/PGPPublicKey;->getAlgorithm()I |
104 | ····move-result·v4 | 105 | ····move-result·v4 |
Offset 122, 14 lines modified | Offset 122, 15 lines modified | ||
122 | ········} | 122 | ········} |
123 | ····.end·annotation | 123 | ····.end·annotation |
124 | ····.prologue | 124 | ····.prologue |
125 | ····.line·80 | 125 | ····.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·v5 | 129 | ····move-result-object·v5 |
129 | ····invoke-direct·{v4,·v5},·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;-><init>(Ljava/io/InputStream;)V | 130 | ····invoke-direct·{v4,·v5},·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;-><init>(Ljava/io/InputStream;)V |
130 | ····.line·88 | 131 | ····.line·88 |
Offset 245, 14 lines modified | Offset 246, 15 lines modified | ||
245 | ········} | 246 | ········} |
246 | ····.end·annotation | 247 | ····.end·annotation |
247 | ····.prologue | 248 | ····.prologue |
248 | ····.line·127 | 249 | ····.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·v5 | 253 | ····move-result-object·v5 |
252 | ····invoke-direct·{v4,·v5},·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;-><init>(Ljava/io/InputStream;)V | 254 | ····invoke-direct·{v4,·v5},·Lorg/spongycastle/openpgp/PGPSecretKeyRingCollection;-><init>(Ljava/io/InputStream;)V |
253 | ····.line·135 | 255 | ····.line·135 |
Offset 319, 14 lines modified | Offset 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,·0x3 | 320 | ····const/4·v6,·0x3 |
321 | ····invoke-direct·{v5,·v6},·Lorg/spongycastle/openpgp/operator/jcajce/JcePGPDataEncryptorBuilder;-><init>(I)V | 321 | ····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·v5 | 324 | ····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>()V | 326 | ····invoke-direct·{v6},·Ljava/security/SecureRandom;-><init>()V |
Offset 79, 14 lines modified | Offset 79, 15 lines modified | ||
79 | ····.local·v20,·"sKey":Lorg/spongycastle/openpgp/PGPPrivateKey; | 79 | ····.local·v20,·"sKey":Lorg/spongycastle/openpgp/PGPPrivateKey; |
80 | ····const/4·v15,·0x0 | 80 | ····const/4·v15,·0x0 |
81 | ····.line·110 | 81 | ····.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·v22 | 86 | ····move-result-object·v22 |
86 | ····move-object/from16·v0,·v18 | 87 | ····move-object/from16·v0,·v18 |
87 | ····move-object/from16·v1,·v22 | 88 | ····move-object/from16·v1,·v22 |
Offset 141, 14 lines modified | Offset 141, 15 lines modified | ||
141 | ····const/4·v8,·0x0 | 141 | ····const/4·v8,·0x0 |
142 | ····aget-object·v8,·p0,·v8 | 142 | ····aget-object·v8,·p0,·v8 |
143 | ····invoke-direct·{v7,·v8},·Ljava/io/FileInputStream;-><init>(Ljava/lang/String;)V | 143 | ····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·v7 | 146 | ····move-result-object·v7 |
146 | ····invoke-direct·{v5,·v7},·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;-><init>(Ljava/io/InputStream;)V | 147 | ····invoke-direct·{v5,·v7},·Lorg/spongycastle/openpgp/PGPPublicKeyRingCollection;-><init>(Ljava/io/InputStream;)V |
147 | ····.line·66 | 148 | ····.line·66 |
Offset 28, 14 lines modified | Offset 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·methods | 29 | #·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;)V | 30 | .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·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·54 | 34 | ····.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:I | 36 | ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentSignerBuilder$1;->val$signatureType:I |
Offset 29, 15 lines modified | Offset 29, 14 lines modified | ||
29 | ····.line·14 | 29 | ····.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>()V | 31 | ····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-void | 33 | ····return-void |
35 | .end·method | 34 | .end·method |
36 | #·virtual·methods | 35 | #·virtual·methods |
37 | .method·public·getAlgorithm()I | 36 | .method·public·getAlgorithm()I |
38 | ····.locals·1 | 37 | ····.locals·1 |
Offset 18, 15 lines modified | Offset 18, 14 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·11 | 21 | ····.line·11 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·45 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
26 | #·virtual·methods | 25 | #·virtual·methods |
27 | .method·public·get(I)Lorg/spongycastle/openpgp/operator/PGPDigestCalculator; | 26 | .method·public·get(I)Lorg/spongycastle/openpgp/operator/PGPDigestCalculator; |
28 | ····.locals·3 | 27 | ····.locals·3 |
Offset 26, 14 lines modified | Offset 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·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;ILorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$DigestOutputStream;Lorg/spongycastle/crypto/Digest;)V | 28 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;ILorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$DigestOutputStream;Lorg/spongycastle/crypto/Digest;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·22 | 32 | ····.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:I | 34 | ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider$1;->val$algorithm:I |
Offset 19, 19 lines modified | Offset 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·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;ILorg/spongycastle/openpgp/operator/PGPDigestCalculator;ILjava/security/SecureRandom;[C)V | 21 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder;ILorg/spongycastle/openpgp/operator/PGPDigestCalculator;ILjava/security/SecureRandom;[C)V |
22 | ····.locals·6 | 22 | ····.locals·6 |
23 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyEncryptorBuilder; | ||
23 | ····.param·p2,·" | 24 | ····.param·p2,·"encAlgorithm"····#·I |
24 | ····.param·p3,·" | 25 | ····.param·p3,·"s2kDigestCalculator"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculator; |
25 | ····.param·p4,·" | 26 | ····.param·p4,·"s2kCount"····#·I |
26 | ····.param·p5,·" | 27 | ····.param·p5,·"random"····#·Ljava/security/SecureRandom; |
27 | ····.param·p6,·" | 28 | ····.param·p6,·"passPhrase"····#·[C |
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·89 | 30 | ····.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,·p0 | 32 | ····move-object·v0,·p0 |
Offset 24, 14 lines modified | Offset 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·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder;Lorg/spongycastle/openpgp/PGPPublicKey;Lorg/spongycastle/crypto/Signer;)V | 26 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder;Lorg/spongycastle/openpgp/PGPPublicKey;Lorg/spongycastle/crypto/Signer;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lorg/spongycastle/openpgp/operator/bc/BcPGPContentVerifierBuilderProvider$BcPGPContentVerifierBuilder; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·47 | 30 | ····.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; |
Offset 17, 16 lines modified | Offset 17, 17 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V | 20 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/bc/BcPBESecretKeyDecryptorBuilder; | ||
22 | ····.param·p2,·" | 23 | ····.param·p2,·"passPhrase"····#·[C |
23 | ····.param·p3,·" | 24 | ····.param·p3,·"calculatorProvider"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·21 | 26 | ····.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;)V | 28 | ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBESecretKeyDecryptor;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V |
Offset 17, 16 lines modified | Offset 17, 17 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V | 20 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyDecryptorBuilder; | ||
22 | ····.param·p2,·" | 23 | ····.param·p2,·"passPhrase"····#·[C |
23 | ····.param·p3,·" | 24 | ····.param·p3,·"calculatorProvider"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·69 | 26 | ····.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;)V | 28 | ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBESecretKeyDecryptor;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;Lorg/spongycastle/openpgp/PGPPrivateKey;)V | 24 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;Lorg/spongycastle/openpgp/PGPPrivateKey;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·113 | 28 | ····.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; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$signature:Ljava/security/Signature; | 24 | .field·final·synthetic·val$signature:Ljava/security/Signature; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder;Lorg/spongycastle/openpgp/PGPPublicKey;Ljava/security/Signature;)V | 26 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder;Lorg/spongycastle/openpgp/PGPPublicKey;Ljava/security/Signature;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentVerifierBuilderProvider$JcaPGPContentVerifierBuilder; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·77 | 30 | ····.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; |
Offset 47, 36 lines modified | Offset 47, 42 lines modified | ||
47 | ····.line·366 | 47 | ····.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·v1 | 50 | ····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·v2 | 53 | ····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·v3 | 56 | ····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·v4 | 59 | ····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·v5 | 62 | ····move-result-object·v5 |
63 | ····.line·371 | ||
59 | ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getSeed()[B | 64 | ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getSeed()[B |
60 | ····move-result-object·v6 | 65 | ····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)V | 66 | ····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·v0 | 68 | ····return-object·v0 |
63 | .end·method | 69 | .end·method |
64 | #·virtual·methods | 70 | #·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·9 | 72 | ····.locals·9 |
Offset 644, 42 lines modified | Offset 650, 50 lines modified | ||
644 | ····move-object/from16·v27,·v0 | 650 | ····move-object/from16·v27,·v0 |
645 | ····.line·255 | 651 | ····.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·v3 | 656 | ····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·v4 | 659 | ····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·v5 | 662 | ····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·v6 | 665 | ····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·v7 | 668 | ····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·v8 | 671 | ····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·v9 | 674 | ····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·v10 | 677 | ····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;)V | 678 | ····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·265 | 679 | ····.line·265 |
Offset 724, 14 lines modified | Offset 738, 15 lines modified | ||
724 | ····move-object·v11,·v0 | 738 | ····move-object·v11,·v0 |
725 | ····.line·271 | 739 | ····.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·v3 | 744 | ····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·v4 | 746 | ····move-result-object·v4 |
Offset 788, 18 lines modified | Offset 803, 20 lines modified | ||
788 | ····move-object/from16·v17,·v0 | 803 | ····move-object/from16·v17,·v0 |
789 | ····.line·280 | 804 | ····.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·v3 | 809 | ····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·v4 | 812 | ····move-result-object·v4 |
Max diff block lines reached; 3119/7522 bytes (41.47%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·42 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$c:Ljavax/crypto/Cipher; | 22 | .field·final·synthetic·val$c:Ljavax/crypto/Cipher; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper;Ljavax/crypto/Cipher;)V | 24 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper;Ljavax/crypto/Cipher;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/OperatorHelper; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·62 | 28 | ····.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; |
Offset 26, 14 lines modified | Offset 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·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;ILorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$DigestOutputStream;Ljava/security/MessageDigest;)V | 28 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1;ILorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$DigestOutputStream;Ljava/security/MessageDigest;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$1"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·61 | 32 | ····.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:I | 34 | ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPDigestCalculatorProviderBuilder$1$1;->val$algorithm:I |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$signatureType:I | 28 | .field·final·synthetic·val$signatureType:I |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;IJLjava/security/Signature;Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;)V | 30 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder;IJLjava/security/Signature;Lorg/spongycastle/openpgp/operator/PGPDigestCalculator;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·112 | 34 | ····.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:I | 36 | ····iput·p2,·p0,·Lorg/spongycastle/openpgp/operator/jcajce/JcaPGPContentSignerBuilder$1;->val$signatureType:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$privKey:Ljava/security/PrivateKey; | 22 | .field·final·synthetic·val$privKey:Ljava/security/PrivateKey; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;Ljava/security/PrivateKey;)V | 24 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder;Ljava/security/PrivateKey;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyDataDecryptorFactoryBuilder; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·91 | 28 | ····.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; |
Offset 21, 19 lines modified | Offset 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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;ILorg/spongycastle/openpgp/operator/PGPDigestCalculator;ILjava/security/SecureRandom;[C)V | 23 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder;ILorg/spongycastle/openpgp/operator/PGPDigestCalculator;ILjava/security/SecureRandom;[C)V |
24 | ····.locals·6 | 24 | ····.locals·6 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePBESecretKeyEncryptorBuilder; | ||
25 | ····.param·p2,·" | 26 | ····.param·p2,·"encAlgorithm"····#·I |
26 | ····.param·p3,·" | 27 | ····.param·p3,·"s2kDigestCalculator"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculator; |
27 | ····.param·p4,·" | 28 | ····.param·p4,·"s2kCount"····#·I |
28 | ····.param·p5,·" | 29 | ····.param·p5,·"random"····#·Ljava/security/SecureRandom; |
29 | ····.param·p6,·" | 30 | ····.param·p6,·"passPhrase"····#·[C |
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·112 | 32 | ····.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,·p0 | 34 | ····move-object·v0,·p0 |
Offset 17, 16 lines modified | Offset 17, 17 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V | 20 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder;[CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePBEDataDecryptorFactoryBuilder; | ||
22 | ····.param·p2,·" | 23 | ····.param·p2,·"passPhrase"····#·[C |
23 | ····.param·p3,·" | 24 | ····.param·p3,·"calculatorProvider"····#·Lorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·61 | 26 | ····.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;)V | 28 | ····invoke-direct·{p0,·p2,·p3},·Lorg/spongycastle/openpgp/operator/PBEDataDecryptorFactory;-><init>([CLorg/spongycastle/openpgp/operator/PGPDigestCalculatorProvider;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/openpgp/operator/jcajce/JcePublicKeyKeyEncryptionMethodGenerator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·103 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 63, 30 lines modified | Offset 63, 35 lines modified | ||
63 | ····.line·42 | 63 | ····.line·42 |
64 | ····:goto_1 | 64 | ····:goto_1 |
65 | ····return-object·v0 | 65 | ····return-object·v0 |
66 | ····:cond_1 | 66 | ····: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·v2 | 70 | ····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·v3 | 73 | ····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·v4 | 76 | ····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·v5 | 79 | ····move-result-object·v5 |
80 | ····.line·48 | ||
76 | ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getSeed()[B | 81 | ····invoke-virtual·{v7},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getSeed()[B |
77 | ····move-result-object·v6 | 82 | ····move-result-object·v6 |
78 | ····move-object·v1,·p0 | 83 | ····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)V | 84 | ····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 |
Offset 34, 14 lines modified | Offset 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_0 | 35 | ····if-eqz·v1,·:cond_0 |
36 | ····.line·33 | 36 | ····.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·v1 | 41 | ····move-result-object·v1 |
41 | ····check-cast·v1,·Ljava/security/spec/ECFieldFp; | 42 | ····check-cast·v1,·Ljava/security/spec/ECFieldFp; |
Offset 110, 14 lines modified | Offset 111, 15 lines modified | ||
110 | ····const/4·v2,·0x3 | 111 | ····const/4·v2,·0x3 |
111 | ····if-ne·v1,·v2,·:cond_1 | 112 | ····if-ne·v1,·v2,·:cond_1 |
112 | ····.line·42 | 113 | ····.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·v1 | 118 | ····move-result-object·v1 |
117 | ····check-cast·v1,·Ljava/security/spec/ECFieldF2m; | 119 | ····check-cast·v1,·Ljava/security/spec/ECFieldF2m; |
Offset 148, 14 lines modified | Offset 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_0 | 151 | ····goto·:goto_0 |
150 | ····.line·47 | 152 | ····.line·47 |
151 | ····:cond_1 | 153 | ····: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·v1 | 158 | ····move-result-object·v1 |
156 | ····check-cast·v1,·Ljava/security/spec/ECFieldF2m; | 159 | ····check-cast·v1,·Ljava/security/spec/ECFieldF2m; |
Offset 71, 30 lines modified | Offset 71, 35 lines modified | ||
71 | ····goto·:goto_0 | 71 | ····goto·:goto_0 |
72 | ····.line·43 | 72 | ····.line·43 |
73 | ····.end·local·v7····#·"e":Ljava/lang/IllegalArgumentException; | 73 | ····.end·local·v7····#·"e":Ljava/lang/IllegalArgumentException; |
74 | ····:cond_1 | 74 | ····: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·v2 | 78 | ····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·v3 | 81 | ····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·v4 | 84 | ····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·v5 | 87 | ····move-result-object·v5 |
88 | ····.line·49 | ||
84 | ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B | 89 | ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B |
85 | ····move-result-object·v6 | 90 | ····move-result-object·v6 |
86 | ····move-object·v1,·p0 | 91 | ····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)V | 92 | ····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 |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·30 | 18 | ····.line·30 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·212 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .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·4 | 23 | ····.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; |
Offset 21, 23 lines modified | Offset 21, 25 lines modified | ||
21 | ········value·=·{ | 21 | ········value·=·{ |
22 | ············Ljava/security/cert/CRLException; | 22 | ············Ljava/security/cert/CRLException; |
23 | ········} | 23 | ········} |
24 | ····.end·annotation | 24 | ····.end·annotation |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·71 | 26 | ····.line·71 |
27 | ····.line·72 | ||
27 | ····:try_start_0 | 28 | ····:try_start_0 |
28 | ····invoke-virtual·{p0},·Ljava/security/cert/X509CRL;->getTBSCertList()[B | 29 | ····invoke-virtual·{p0},·Ljava/security/cert/X509CRL;->getTBSCertList()[B |
29 | ····move-result-object·v2 | 30 | ····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·v2 | 32 | ····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·v1 | 35 | ····move-result-object·v1 |
34 | ····.line·74 | 36 | ····.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 modified | Offset 83, 25 lines modified | ||
81 | ········value·=·{ | 83 | ········value·=·{ |
82 | ············Ljava/security/cert/CertificateEncodingException; | 84 | ············Ljava/security/cert/CertificateEncodingException; |
83 | ········} | 85 | ········} |
84 | ····.end·annotation | 86 | ····.end·annotation |
85 | ····.prologue | 87 | ····.prologue |
86 | ····.line·32 | 88 | ····.line·32 |
89 | ····.line·33 | ||
87 | ····:try_start_0 | 90 | ····:try_start_0 |
88 | ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getTBSCertificate()[B | 91 | ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getTBSCertificate()[B |
89 | ····move-result-object·v2 | 92 | ····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·v2 | 94 | ····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·v1 | 97 | ····move-result-object·v1 |
94 | ····.line·35 | 98 | ····.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 modified | Offset 145, 25 lines modified | ||
141 | ········value·=·{ | 145 | ········value·=·{ |
142 | ············Ljava/security/cert/CertificateEncodingException; | 146 | ············Ljava/security/cert/CertificateEncodingException; |
143 | ········} | 147 | ········} |
144 | ····.end·annotation | 148 | ····.end·annotation |
145 | ····.prologue | 149 | ····.prologue |
146 | ····.line·52 | 150 | ····.line·52 |
151 | ····.line·53 | ||
147 | ····:try_start_0 | 152 | ····:try_start_0 |
148 | ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getTBSCertificate()[B | 153 | ····invoke-virtual·{p0},·Ljava/security/cert/X509Certificate;->getTBSCertificate()[B |
149 | ····move-result-object·v2 | 154 | ····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·v2 | 156 | ····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·v1 | 159 | ····move-result-object·v1 |
154 | ····.line·54 | 160 | ····.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; |
Offset 145, 14 lines modified | Offset 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·v5 | 147 | ····move-result-object·v5 |
148 | ····.line·86 | ||
148 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 149 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
149 | ····move-result·v6 | 150 | ····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·v5 | 152 | ····move-result-object·v5 |
Offset 187, 14 lines modified | Offset 188, 15 lines modified | ||
187 | ····.end·local·v0····#·"e":Ljava/lang/Exception; | 188 | ····.end·local·v0····#·"e":Ljava/lang/Exception; |
188 | ····:cond_0 | 189 | ····:cond_0 |
189 | ····:try_start_1 | 190 | ····: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,·0x1 | 192 | ····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·v4 | 195 | ····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;)V | 197 | ····invoke-direct·{v5,·v4},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V |
Offset 242, 14 lines modified | Offset 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·v5 | 246 | ····move-result-object·v5 |
247 | ····.line·104 | ||
245 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 248 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
246 | ····move-result·v6 | 249 | ····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·v5 | 251 | ····move-result-object·v5 |
Offset 286, 14 lines modified | Offset 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·113 | 290 | ····.line·113 |
288 | ····new-instance·v2,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo; | 291 | ····new-instance·v2,·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo; |
289 | ····const/4·v4,·0x0 | 292 | ····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·v4 | 295 | ····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;)V | 297 | ····invoke-direct·{v2,·v4},·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V |
Offset 302, 14 lines modified | Offset 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;)V | 309 | ····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()[B | 311 | ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/DERBitString;->getBytes()[B |
307 | ····move-result-object·v4 | 312 | ····move-result-object·v4 |
308 | ····invoke-direct·{v3,·v4},·Ljava/security/spec/X509EncodedKeySpec;-><init>([B)V | 313 | ····invoke-direct·{v3,·v4},·Ljava/security/spec/X509EncodedKeySpec;-><init>([B)V |
309 | ····.line·119 | 314 | ····.line·119 |
Offset 333, 14 lines modified | Offset 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·v4 | 340 | ····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·v4 | 343 | ····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_1 | 345 | ····:try_end_1 |
340 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 | 346 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0 |
Offset 405, 14 lines modified | Offset 411, 15 lines modified | ||
405 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->close()V | 411 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->close()V |
406 | ····.line·269 | 412 | ····.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()[B | 416 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
410 | ····move-result-object·v5 | 417 | ····move-result-object·v5 |
411 | ····invoke-direct·{v4,·v5},·Ljava/io/ByteArrayInputStream;-><init>([B)V | 418 | ····invoke-direct·{v4,·v5},·Ljava/io/ByteArrayInputStream;-><init>([B)V |
412 | ····invoke-direct·{v1,·v4},·Lorg/spongycastle/asn1/ASN1InputStream;-><init>(Ljava/io/InputStream;)V | 419 | ····invoke-direct·{v1,·v4},·Lorg/spongycastle/asn1/ASN1InputStream;-><init>(Ljava/io/InputStream;)V |
Offset 121, 22 lines modified | Offset 121, 25 lines modified | ||
121 | ····.line·49 | 121 | ····.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_1 | 124 | ····: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·v4 | 128 | ····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·v5 | 131 | ····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·v6 | 134 | ····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;)V | 135 | ····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 modified | Offset 286, 15 lines modified | ||
283 | ····if-eqz·v2,·:cond_1 | 286 | ····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;)Z | 290 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
287 | ····move-result·v2 | 291 | ····move-result·v2 |
288 | ····if-eqz·v2,·:cond_1 | 292 | ····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 modified | Offset 307, 15 lines modified | ||
303 | ····if-eqz·v2,·:cond_1 | 307 | ····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;)Z | 311 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
307 | ····move-result·v2 | 312 | ····move-result·v2 |
308 | ····if-eqz·v2,·:cond_1 | 313 | ····if-eqz·v2,·:cond_1 |
309 | ····:cond_0 | 314 | ····:cond_0 |
Offset 383, 21 lines modified | Offset 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_0 | 389 | ····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()I | 392 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
387 | ····move-result·v0 | 393 | ····move-result·v0 |
388 | ····:goto_0 | 394 | ····:goto_0 |
389 | ····xor-int/2addr·v0,·v1 | 395 | ····xor-int/2addr·v0,·v1 |
396 | ····.line·117 | ||
390 | ····return·v0 | 397 | ····return·v0 |
398 | ····.line·118 | ||
391 | ····:cond_0 | 399 | ····:cond_0 |
392 | ····const/4·v0,·0x0 | 400 | ····const/4·v0,·0x0 |
393 | ····goto·:goto_0 | 401 | ····goto·:goto_0 |
394 | .end·method | 402 | .end·method |
Offset 496, 54 lines modified | Offset 496, 59 lines modified | ||
496 | ····.prologue | 496 | ····.prologue |
497 | ····.line·157 | 497 | ····.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·v2 | 502 | ····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·v2 | 504 | ····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·v2 | 506 | ····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·v3 | 509 | ····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·v3 | 511 | ····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·v3 | 513 | ····move-result-object·v3 |
512 | ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 514 | ····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·v2 | 517 | ····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·v3 | 520 | ····move-result-object·v3 |
517 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 521 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
518 | ····move-result·v3 | 522 | ····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)V | 523 | ····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·v0 | 525 | ····return-object·v0 |
521 | .end·method | 526 | .end·method |
522 | .method·private·extractBytes([BILjava/math/BigInteger;)V | 527 | .method·private·extractBytes([BILjava/math/BigInteger;)V |
523 | ····.locals·7 | 528 | ····.locals·7 |
524 | ····.param·p1,·"encKey"····#·[B | 529 | ····.param·p1,·"encKey"····#·[B |
525 | ····.param·p2,·"offSet"····#·I | 530 | ····.param·p2,·"offSet"····#·I |
Offset 842, 50 lines modified | Offset 847, 54 lines modified | ||
842 | ····.line·220 | 847 | ····.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,·p0 | 849 | ····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·v2 | 853 | ····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·v2 | 855 | ····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·v5 | 859 | ····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·v5 | 861 | ····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·v5 | 863 | ····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·v6 | 866 | ····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·v6 | 868 | ····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·v6 | 870 | ····move-result-object·v6 |
863 | ····invoke-direct·{v4,·v5,·v6},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 871 | ····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·v5 | 874 | ····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·v6 | 876 | ····move-result-object·v6 |
Offset 964, 50 lines modified | Offset 973, 55 lines modified | ||
964 | ····move-result-object·v3 | 973 | ····move-result-object·v3 |
965 | ····.line·243 | 974 | ····.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·v2 | 979 | ····move-result-object·v2 |
Max diff block lines reached; 7914/12476 bytes (63.43%) of diff not shown. |
Offset 186, 44 lines modified | Offset 186, 48 lines modified | ||
186 | ····.line·125 | 186 | ····.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·v4 | 192 | ····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·v4 | 194 | ····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·v4 | 196 | ····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·v5 | 199 | ····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·v5 | 201 | ····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·v5 | 203 | ····move-result-object·v5 |
202 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 204 | ····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·v4 | 207 | ····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·v5 | 210 | ····move-result-object·v5 |
207 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 211 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
208 | ····move-result·v5 | 212 | ····move-result·v5 |
Offset 308, 44 lines modified | Offset 312, 48 lines modified | ||
308 | ····.line·156 | 312 | ····.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·v4 | 318 | ····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·v4 | 320 | ····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·v4 | 322 | ····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·v5 | 325 | ····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·v5 | 327 | ····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·v5 | 329 | ····move-result-object·v5 |
324 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 330 | ····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·v4 | 333 | ····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·v5 | 336 | ····move-result-object·v5 |
329 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 337 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
330 | ····move-result·v5 | 338 | ····move-result·v5 |
Offset 382, 44 lines modified | Offset 390, 48 lines modified | ||
382 | ····.line·168 | 390 | ····.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·v4 | 396 | ····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·v4 | 398 | ····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·v4 | 400 | ····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·v5 | 403 | ····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·v5 | 405 | ····move-result-object·v5 |
Max diff block lines reached; 8174/12551 bytes (65.13%) of diff not shown. |
Offset 199, 14 lines modified | Offset 199, 15 lines modified | ||
199 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 199 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
200 | ····move-result·v3 | 200 | ····move-result·v3 |
201 | ····if-eqz·v3,·:cond_3 | 201 | ····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·v3 | 204 | ····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·v4 | 206 | ····move-result-object·v4 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/jce/provider/BouncyCastleProvider;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/jce/provider/BouncyCastleProvider;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/jce/provider/BouncyCastleProvider; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·123 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 396, 14 lines modified | Offset 396, 15 lines modified | ||
396 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 396 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
397 | ····move-result·v2 | 397 | ····move-result·v2 |
398 | ····if-eqz·v2,·:cond_0 | 398 | ····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·v2 | 401 | ····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·v2 | 403 | ····move-result-object·v2 |
Offset 418, 14 lines modified | Offset 419, 15 lines modified | ||
418 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 419 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
419 | ····move-result·v2 | 420 | ····move-result·v2 |
420 | ····if-eqz·v2,·:cond_0 | 421 | ····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·v2 | 424 | ····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·v2 | 426 | ····move-result-object·v2 |
Offset 440, 14 lines modified | Offset 442, 15 lines modified | ||
440 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 442 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
441 | ····move-result·v2 | 443 | ····move-result·v2 |
442 | ····if-eqz·v2,·:cond_0 | 444 | ····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·v2 | 447 | ····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·v2 | 449 | ····move-result-object·v2 |
Offset 635, 14 lines modified | Offset 638, 15 lines modified | ||
635 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 638 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
636 | ····move-result·v1 | 639 | ····move-result·v1 |
637 | ····xor-int/2addr·v0,·v1 | 640 | ····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·v1 | 643 | ····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·v1 | 645 | ····move-result-object·v1 |
Offset 663, 14 lines modified | Offset 667, 15 lines modified | ||
663 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 667 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
664 | ····move-result·v1 | 668 | ····move-result·v1 |
665 | ····xor-int/2addr·v0,·v1 | 669 | ····xor-int/2addr·v0,·v1 |
670 | ····.line·136 | ||
666 | ····return·v0 | 671 | ····return·v0 |
667 | .end·method | 672 | .end·method |
668 | .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V | 673 | .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V |
669 | ····.locals·1 | 674 | ····.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; |
Offset 40, 14 lines modified | Offset 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·v2 | 41 | ····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·v4 | 45 | ····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·v4 | 47 | ····move-result-object·v4 |
Offset 70, 14 lines modified | Offset 71, 15 lines modified | ||
70 | ····move-result·v7 | 71 | ····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)V | 72 | ····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;)V | 73 | ····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·v1 | 75 | ····return-object·v1 |
74 | ····.line·48 | 76 | ····.line·48 |
75 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey; | 77 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey; |
76 | ····:cond_0 | 78 | ····:cond_0 |
77 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 79 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 114, 14 lines modified | Offset 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·v2 | 117 | ····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·v4 | 121 | ····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·v4 | 123 | ····move-result-object·v4 |
Offset 144, 14 lines modified | Offset 147, 15 lines modified | ||
144 | ····move-result·v7 | 147 | ····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)V | 148 | ····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;)V | 149 | ····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·v1 | 151 | ····return-object·v1 |
148 | ····.line·33 | 152 | ····.line·33 |
149 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey; | 153 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey; |
150 | ····:cond_0 | 154 | ····:cond_0 |
151 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 155 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 273, 14 lines modified | Offset 273, 15 lines modified | ||
273 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 273 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
274 | ····move-result·v3 | 274 | ····move-result·v3 |
275 | ····if-eqz·v3,·:cond_2 | 275 | ····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·v3 | 278 | ····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·v4 | 280 | ····move-result-object·v4 |
Offset 404, 14 lines modified | Offset 404, 15 lines modified | ||
404 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 404 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
405 | ····move-result·v2 | 405 | ····move-result·v2 |
406 | ····if-eqz·v2,·:cond_0 | 406 | ····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·v2 | 409 | ····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·v2 | 411 | ····move-result-object·v2 |
Offset 426, 14 lines modified | Offset 427, 15 lines modified | ||
426 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 427 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
427 | ····move-result·v2 | 428 | ····move-result·v2 |
428 | ····if-eqz·v2,·:cond_0 | 429 | ····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·v2 | 432 | ····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·v2 | 434 | ····move-result-object·v2 |
Offset 448, 14 lines modified | Offset 450, 15 lines modified | ||
448 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 450 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
449 | ····move-result·v2 | 451 | ····move-result·v2 |
450 | ····if-eqz·v2,·:cond_0 | 452 | ····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·v2 | 455 | ····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·v2 | 457 | ····move-result-object·v2 |
Offset 640, 14 lines modified | Offset 643, 15 lines modified | ||
640 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 643 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
641 | ····move-result·v1 | 644 | ····move-result·v1 |
642 | ····xor-int/2addr·v0,·v1 | 645 | ····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·v1 | 648 | ····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·v1 | 650 | ····move-result-object·v1 |
Offset 668, 14 lines modified | Offset 672, 15 lines modified | ||
668 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 672 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
669 | ····move-result·v1 | 673 | ····move-result·v1 |
670 | ····xor-int/2addr·v0,·v1 | 674 | ····xor-int/2addr·v0,·v1 |
675 | ····.line·140 | ||
671 | ····return·v0 | 676 | ····return·v0 |
672 | .end·method | 677 | .end·method |
673 | .method·public·toString()Ljava/lang/String; | 678 | .method·public·toString()Ljava/lang/String; |
674 | ····.locals·5 | 679 | ····.locals·5 |
675 | ····.prologue | 680 | ····.prologue |
Offset 356, 98 lines modified | Offset 356, 105 lines modified | ||
356 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 356 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
357 | ····move-result·v3 | 357 | ····move-result·v3 |
358 | ····if-eqz·v3,·:cond_3 | 358 | ····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·v3 | 361 | ····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·v4 | 363 | ····move-result-object·v4 |
363 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 364 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
364 | ····move-result·v3 | 365 | ····move-result·v3 |
365 | ····if-eqz·v3,·:cond_3 | 366 | ····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·v3 | 369 | ····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·v4 | 371 | ····move-result-object·v4 |
370 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 372 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
371 | ····move-result·v3 | 373 | ····move-result·v3 |
372 | ····if-eqz·v3,·:cond_3 | 374 | ····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·v3 | 377 | ····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·v4 | 379 | ····move-result-object·v4 |
377 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 380 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
378 | ····move-result·v3 | 381 | ····move-result·v3 |
379 | ····if-eqz·v3,·:cond_3 | 382 | ····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·v3 | 385 | ····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·v4 | 387 | ····move-result-object·v4 |
384 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 388 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
385 | ····move-result·v3 | 389 | ····move-result·v3 |
386 | ····if-eqz·v3,·:cond_3 | 390 | ····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·v3 | 393 | ····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·v4 | 395 | ····move-result-object·v4 |
391 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 396 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
392 | ····move-result·v3 | 397 | ····move-result·v3 |
393 | ····if-eqz·v3,·:cond_3 | 398 | ····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·v3 | 401 | ····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·v4 | 403 | ····move-result-object·v4 |
398 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 404 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
399 | ····move-result·v3 | 405 | ····move-result·v3 |
400 | ····if-eqz·v3,·:cond_3 | 406 | ····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·v3 | 409 | ····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·v4 | 411 | ····move-result-object·v4 |
Offset 599, 34 lines modified | Offset 606, 37 lines modified | ||
599 | ····move-result-object·v0 | 606 | ····move-result-object·v0 |
600 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->hashCode()I | 607 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->hashCode()I |
601 | ····move-result·v0 | 608 | ····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·v1 | 611 | ····move-result-object·v1 |
604 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 612 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
605 | ····move-result·v1 | 613 | ····move-result·v1 |
606 | ····xor-int/2addr·v0,·v1 | 614 | ····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. |
Offset 710, 28 lines modified | Offset 710, 30 lines modified | ||
710 | ····iget·v3,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeType:I | 710 | ····iget·v3,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeType:I |
711 | ····iget·v4,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeHash:I | 711 | ····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·v2 | 715 | ····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·v5 | 717 | ····move-result-object·v5 |
717 | ····iget·v6,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeKeySize:I | 718 | ····iget·v6,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeKeySize:I |
718 | ····iget·v7,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeIvSize:I | 719 | ····iget·v7,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeIvSize:I |
719 | ····move-object/from16·v2,·p3 | 720 | ····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·v9 | 723 | ····move-result-object·v9 |
722 | ····.line·238 | 724 | ····.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:I | 726 | ····iget·v1,·p0,·Lorg/spongycastle/jce/provider/BrokenJCEBlockCipher;->pbeIvSize:I |
Offset 1177, 14 lines modified | Offset 1179, 15 lines modified | ||
1177 | ····.line·156 | 1179 | ····.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·v4 | 1185 | ····move-result-object·v4 |
1183 | ····invoke-direct·{v3,·v4},·Lorg/spongycastle/crypto/modes/CBCBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V | 1186 | ····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;)V | 1187 | ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V |
Offset 1236, 14 lines modified | Offset 1239, 15 lines modified | ||
1236 | ····.local·v1,·"wordSize":I | 1239 | ····.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·v4 | 1245 | ····move-result-object·v4 |
1242 | ····invoke-direct·{v3,·v4,·v1},·Lorg/spongycastle/crypto/modes/OFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V | 1246 | ····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;)V | 1247 | ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V |
Offset 1257, 14 lines modified | Offset 1261, 15 lines modified | ||
1257 | ····:cond_2 | 1261 | ····: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·v4 | 1267 | ····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()I | 1269 | ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getBlockSize()I |
Offset 1324, 14 lines modified | Offset 1329, 15 lines modified | ||
1324 | ····.restart·local·v1····#·"wordSize":I | 1329 | ····.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·v4 | 1335 | ····move-result-object·v4 |
1330 | ····invoke-direct·{v3,·v4,·v1},·Lorg/spongycastle/crypto/modes/CFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V | 1336 | ····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;)V | 1337 | ····invoke-direct·{v2,·v3},·Lorg/spongycastle/crypto/paddings/PaddedBufferedBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;)V |
Offset 1345, 14 lines modified | Offset 1351, 15 lines modified | ||
1345 | ····:cond_4 | 1351 | ····: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·v4 | 1357 | ····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()I | 1359 | ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/BufferedBlockCipher;->getBlockSize()I |
Offset 1380, 15 lines modified | Offset 1380, 15 lines modified | ||
1380 | ····:goto_0 | 1380 | ····:goto_0 |
1381 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 1381 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
1382 | ····move-result·v5 | 1382 | ····move-result·v5 |
1383 | ····if-eqz·v5,·:cond_4 | 1383 | ····if-eqz·v5,·:cond_4 |
1384 | ····.line·13 | 1384 | ····.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·v5 | 1386 | ····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 modified | Offset 1399, 15 lines modified | ||
1399 | ····move-result-object·v5 | 1399 | ····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·v5 | 1401 | ····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·v1 | 1404 | ····move-result-object·v1 |
1404 | ····.line·140 | 1405 | ····.line·140 |
1405 | ····.local·v1,·"dn":Lorg/spongycastle/asn1/ASN1Sequence; | 1406 | ····.local·v1,·"dn":Lorg/spongycastle/asn1/ASN1Sequence; |
1406 | ····if-nez·p1,·:cond_1 | 1407 | ····if-nez·p1,·:cond_1 |
Offset 1505, 18 lines modified | Offset 1506, 20 lines modified | ||
1505 | ····.line·1035 | 1506 | ····.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·v5 | 1508 | ····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·v5 | 1512 | ····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·v2 | 1515 | ····move-result-object·v2 |
1513 | ····.line·1037 | 1516 | ····.line·1037 |
1514 | ····.local·v2,·"dns":Ljava/lang/String; | 1517 | ····.local·v2,·"dns":Ljava/lang/String; |
1515 | ····if-nez·p1,·:cond_1 | 1518 | ····if-nez·p1,·:cond_1 |
Offset 1615, 18 lines modified | Offset 1618, 20 lines modified | ||
1615 | ····.line·213 | 1618 | ····.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·v5 | 1620 | ····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·v5 | 1624 | ····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·v1 | 1627 | ····move-result-object·v1 |
1623 | ····.line·216 | 1628 | ····.line·216 |
1624 | ····.local·v1,·"email":Ljava/lang/String; | 1629 | ····.local·v1,·"email":Ljava/lang/String; |
1625 | ····if-nez·p1,·:cond_1 | 1630 | ····if-nez·p1,·:cond_1 |
Offset 1820, 14 lines modified | Offset 1825, 15 lines modified | ||
1820 | ····.line·1159 | 1825 | ····.line·1159 |
1821 | ····invoke-direct·{p0,·p1,·p2},·Lorg/spongycastle/jce/provider/PKIXNameConstraintValidator;->withinDomain(Ljava/lang/String;Ljava/lang/String;)Z | 1826 | ····invoke-direct·{p0,·p1,·p2},·Lorg/spongycastle/jce/provider/PKIXNameConstraintValidator;->withinDomain(Ljava/lang/String;Ljava/lang/String;)Z |
1822 | ····move-result·v1 | 1827 | ····move-result·v1 |
1823 | ····if-nez·v1,·:cond_5 | 1828 | ····if-nez·v1,·:cond_5 |
1829 | ····.line·1160 | ||
1824 | ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 1830 | ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
1825 | ····move-result·v1 | 1831 | ····move-result·v1 |
1826 | ····if-eqz·v1,·:cond_6 | 1832 | ····if-eqz·v1,·:cond_6 |
1827 | ····.line·1162 | 1833 | ····.line·1162 |
Offset 1953, 33 lines modified | Offset 1959, 35 lines modified | ||
1953 | ····:goto_0 | 1959 | ····:goto_0 |
1954 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 1960 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
1955 | ····move-result·v5 | 1961 | ····move-result·v5 |
1956 | ····if-eqz·v5,·:cond_2 | 1962 | ····if-eqz·v5,·:cond_2 |
1957 | ····.line·2 | 1963 | ····.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·v5 | 1965 | ····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·v5 | 1968 | ····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·v5 | 1970 | ····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·v5 | 1973 | ····move-result-object·v5 |
1974 | ····.line·280 | ||
1967 | ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B | 1975 | ····invoke-virtual·{v5},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
1968 | ····move-result-object·v2 | 1976 | ····move-result-object·v2 |
1969 | ····.line·281 | 1977 | ····.line·281 |
1970 | ····.local·v2,·"ip":[B | 1978 | ····.local·v2,·"ip":[B |
1971 | ····if-nez·p1,·:cond_1 | 1979 | ····if-nez·p1,·:cond_1 |
Offset 2197, 18 lines modified | Offset 2205, 20 lines modified | ||
2197 | ····.line·1234 | 2205 | ····.line·1234 |
Max diff block lines reached; 22437/26286 bytes (85.36%) of diff not shown. |
Offset 226, 14 lines modified | Offset 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·v2 | 228 | ····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·v3 | 231 | ····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·v3 | 233 | ····move-result-object·v3 |
Offset 93, 14 lines modified | Offset 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·v1 | 95 | ····move-result-object·v1 |
96 | ····.line·81 | ||
96 | ····invoke-interface·{p1},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I | 97 | ····invoke-interface·{p1},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I |
97 | ····move-result·v2 | 98 | ····move-result·v2 |
98 | ····mul-int/lit8·v2,·v2,·0x8 | 99 | ····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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/crypto/encodings/PKCS1Encoding;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/crypto/encodings/PKCS1Encoding;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/encodings/PKCS1Encoding; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·56 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/spongycastle/crypto/CipherParameters; | 6 | .implements·Lorg/spongycastle/crypto/CipherParameters; |
7 | #·annotations | 7 | #·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·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·public·static·final·PARAM_TYPE_CONFIG:I·=·0x4 | 14 | .field·public·static·final·PARAM_TYPE_CONFIG:I·=·0x4 |
Offset 556, 14 lines modified | Offset 556, 15 lines modified | ||
556 | ····move/from16·v0,·v18 | 556 | ····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,·0x0 | 558 | ····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·v19 | 561 | ····move-result-object·v19 |
561 | ····move-object/from16·v0,·v19 | 562 | ····move-object/from16·v0,·v19 |
562 | ····move-object/from16·v1,·v16 | 563 | ····move-object/from16·v1,·v16 |
Offset 572, 14 lines modified | Offset 573, 15 lines modified | ||
572 | ····move-result-object·v19 | 573 | ····move-result-object·v19 |
573 | ····aput-object·v19,·v11,·v18 | 574 | ····aput-object·v19,·v11,·v18 |
574 | ····const/16·v18,·0x1 | 575 | ····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·v19 | 578 | ····move-result-object·v19 |
577 | ····move-object/from16·v0,·v19 | 579 | ····move-object/from16·v0,·v19 |
578 | ····move-object/from16·v1,·v17 | 580 | ····move-object/from16·v1,·v17 |
Offset 193, 26 lines modified | Offset 193, 28 lines modified | ||
193 | ····move-result-object·v7 | 193 | ····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·v6 | 198 | ····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·v6 | 200 | ····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·v6 | 202 | ····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·v0 | 205 | ····move-result-object·v0 |
204 | ····.line·98 | 206 | ····.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; |
Offset 133, 26 lines modified | Offset 133, 28 lines modified | ||
133 | ····move-result-object·v9 | 133 | ····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·v8 | 138 | ····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·v8 | 140 | ····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·v8 | 142 | ····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·v9 | 145 | ····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·v7 | 147 | ····move-result-object·v7 |
Offset 57, 38 lines modified | Offset 57, 41 lines modified | ||
57 | ····.line·157 | 57 | ····.line·157 |
58 | ····.local·v0,·"s":Lorg/spongycastle/asn1/ASN1Sequence; | 58 | ····.local·v0,·"s":Lorg/spongycastle/asn1/ASN1Sequence; |
59 | ····const/4·v1,·0x2 | 59 | ····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·v1 | 63 | ····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·v1 | 66 | ····move-result-object·v1 |
66 | ····aput-object·v1,·v2,·v3 | 67 | ····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·v1 | 70 | ····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·v1 | 73 | ····move-result-object·v1 |
72 | ····aput-object·v1,·v2,·v4 | 74 | ····aput-object·v1,·v2,·v4 |
75 | ····.line·157 | ||
73 | ····return-object·v2 | 76 | ····return-object·v2 |
74 | .end·method | 77 | .end·method |
75 | .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B | 78 | .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B |
76 | ····.locals·3 | 79 | ····.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; |
Offset 527, 14 lines modified | Offset 527, 15 lines modified | ||
527 | ····move-result·v4 | 527 | ····move-result·v4 |
528 | ····const/4·v5,·0x1 | 528 | ····const/4·v5,·0x1 |
529 | ····if-ne·v4,·v5,·:cond_1 | 529 | ····if-ne·v4,·v5,·:cond_1 |
530 | ····.line·75 | ||
530 | ····:goto_0 | 531 | ····:goto_0 |
531 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFFeedbackBytesGenerator;->maxSizeExcl:I | 532 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFFeedbackBytesGenerator;->maxSizeExcl:I |
532 | ····.line·82 | 533 | ····.line·82 |
533 | ····.end·local·v1····#·"maxSize":Ljava/math/BigInteger; | 534 | ····.end·local·v1····#·"maxSize":Ljava/math/BigInteger; |
534 | ····:goto_1 | 535 | ····:goto_1 |
535 | ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/KDFFeedbackParameters;->getIV()[B | 536 | ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/KDFFeedbackParameters;->getIV()[B |
Offset 554, 15 lines modified | Offset 555, 15 lines modified | ||
554 | ····const/4·v3,·0x0 | 555 | ····const/4·v3,·0x0 |
555 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFFeedbackBytesGenerator;->generatedBytes:I | 556 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFFeedbackBytesGenerator;->generatedBytes:I |
556 | ····.line·88 | 557 | ····.line·88 |
557 | ····return-void | 558 | ····return-void |
558 | ····.line·7 | 559 | ····.line·75 |
559 | ····.restart·local·v1····#·"maxSize":Ljava/math/BigInteger; | 560 | ····.restart·local·v1····#·"maxSize":Ljava/math/BigInteger; |
560 | ····:cond_1 | 561 | ····:cond_1 |
561 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I | 562 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I |
562 | ····move-result·v3 | 563 | ····move-result·v3 |
563 | ····goto·:goto_0 | 564 | ····goto·:goto_0 |
Offset 524, 14 lines modified | Offset 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,·v13 | 525 | ····aget·v23,·v17,·v13 |
526 | ····add-int/lit8·v23,·v23,·-0x1 | 526 | ····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·v22 | 529 | ····move-result-object·v22 |
529 | ····move-object/from16·v0,·v22 | 530 | ····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 modified | Offset 543, 28 lines modified | ||
542 | ····aget-object·v23,·v14,·v23 | 543 | ····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,·0x10 | 545 | ····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·v24 | 548 | ····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·v23 | 550 | ····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·v22 | 552 | ····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·v7 | 555 | ····move-result-object·v7 |
553 | ····.line·112 | 556 | ····.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 modified | Offset 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,·v12 | 694 | ····int-to-long·v0,·v12 |
692 | ····move-wide/from16·v22,·v0 | 695 | ····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·v22 | 698 | ····move-result-object·v22 |
695 | ····move-object/from16·v0,·v22 | 699 | ····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 modified | Offset 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,·v13 | 1280 | ····aget·v23,·v17,·v13 |
1277 | ····add-int/lit8·v23,·v23,·-0x1 | 1281 | ····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·v22 | 1284 | ····move-result-object·v22 |
1280 | ····move-object/from16·v0,·v22 | 1285 | ····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 modified | Offset 1298, 28 lines modified | ||
1293 | ····aget-object·v23,·v14,·v23 | 1298 | ····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,·0x20 | 1300 | ····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·v24 | 1303 | ····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·v23 | 1305 | ····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·v22 | 1307 | ····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·v7 | 1310 | ····move-result-object·v7 |
1304 | ····.line·232 | 1311 | ····.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 modified | Offset 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,·v12 | 1449 | ····int-to-long·v0,·v12 |
1443 | ····move-wide/from16·v22,·v0 | 1450 | ····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·v22 | 1453 | ····move-result-object·v22 |
1446 | ····move-object/from16·v0,·v22 | 1454 | ····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 modified | Offset 1847, 26 lines modified | ||
1839 | ····move-result-object·v16 | 1847 | ····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. |
Offset 1392, 21 lines modified | Offset 1392, 24 lines modified | ||
1392 | ····.prologue | 1392 | ····.prologue |
1393 | ····.line·111 | 1393 | ····.line·111 |
1394 | ····iget-boolean·v0,·p0,·Lorg/spongycastle/crypto/generators/DSAParametersGenerator;->use186_3:Z | 1394 | ····iget-boolean·v0,·p0,·Lorg/spongycastle/crypto/generators/DSAParametersGenerator;->use186_3:Z |
1395 | ····if-eqz·v0,·:cond_0 | 1395 | ····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·v0 | 1398 | ····move-result-object·v0 |
1399 | ····.line·111 | ||
1398 | ····:goto_0 | 1400 | ····:goto_0 |
1399 | ····return-object·v0 | 1401 | ····return-object·v0 |
1402 | ····.line·113 | ||
1400 | ····:cond_0 | 1403 | ····: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·v0 | 1405 | ····move-result-object·v0 |
1403 | ····goto·:goto_0 | 1406 | ····goto·:goto_0 |
1404 | .end·method | 1407 | .end·method |
Offset 559, 14 lines modified | Offset 559, 15 lines modified | ||
559 | ····move-result·v4 | 559 | ····move-result·v4 |
560 | ····const/4·v5,·0x1 | 560 | ····const/4·v5,·0x1 |
561 | ····if-ne·v4,·v5,·:cond_1 | 561 | ····if-ne·v4,·v5,·:cond_1 |
562 | ····.line·76 | ||
562 | ····:goto_0 | 563 | ····:goto_0 |
563 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator;->maxSizeExcl:I | 564 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator;->maxSizeExcl:I |
564 | ····.line·83 | 565 | ····.line·83 |
565 | ····.end·local·v1····#·"maxSize":Ljava/math/BigInteger; | 566 | ····.end·local·v1····#·"maxSize":Ljava/math/BigInteger; |
566 | ····:goto_1 | 567 | ····:goto_1 |
567 | ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/KDFDoublePipelineIterationParameters;->useCounter()Z | 568 | ····invoke-virtual·{v0},·Lorg/spongycastle/crypto/params/KDFDoublePipelineIterationParameters;->useCounter()Z |
Offset 579, 15 lines modified | Offset 580, 15 lines modified | ||
579 | ····const/4·v3,·0x0 | 580 | ····const/4·v3,·0x0 |
580 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator;->generatedBytes:I | 581 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFDoublePipelineIterationBytesGenerator;->generatedBytes:I |
581 | ····.line·88 | 582 | ····.line·88 |
582 | ····return-void | 583 | ····return-void |
583 | ····.line·7 | 584 | ····.line·76 |
584 | ····.restart·local·v1····#·"maxSize":Ljava/math/BigInteger; | 585 | ····.restart·local·v1····#·"maxSize":Ljava/math/BigInteger; |
585 | ····:cond_1 | 586 | ····:cond_1 |
586 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I | 587 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I |
587 | ····move-result·v3 | 588 | ····move-result·v3 |
588 | ····goto·:goto_0 | 589 | ····goto·:goto_0 |
Offset 478, 26 lines modified | Offset 478, 27 lines modified | ||
478 | ····const/4·v4,·0x1 | 478 | ····const/4·v4,·0x1 |
479 | ····if-ne·v3,·v4,·:cond_1 | 479 | ····if-ne·v3,·v4,·:cond_1 |
480 | ····const·v3,·0x7fffffff | 480 | ····const·v3,·0x7fffffff |
481 | ····.line·71 | ||
481 | ····:goto_0 | 482 | ····:goto_0 |
482 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFCounterBytesGenerator;->maxSizeExcl:I | 483 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFCounterBytesGenerator;->maxSizeExcl:I |
483 | ····.line·75 | 484 | ····.line·75 |
484 | ····const/4·v3,·0x0 | 485 | ····const/4·v3,·0x0 |
485 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFCounterBytesGenerator;->generatedBytes:I | 486 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/generators/KDFCounterBytesGenerator;->generatedBytes:I |
486 | ····.line·76 | 487 | ····.line·76 |
487 | ····return-void | 488 | ····return-void |
488 | ····.line·7 | 489 | ····.line·71 |
489 | ····:cond_1 | 490 | ····:cond_1 |
490 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I | 491 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I |
491 | ····move-result·v3 | 492 | ····move-result·v3 |
492 | ····goto·:goto_0 | 493 | ····goto·:goto_0 |
493 | .end·method | 494 | .end·method |
Offset 823, 14 lines modified | Offset 823, 15 lines modified | ||
823 | ····move-object/from16·v0,·v31 | 823 | ····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·v5 | 825 | ····move-result-object·v5 |
826 | ····.line·147 | ||
826 | ····move-object/from16·v0,·v19 | 827 | ····move-object/from16·v0,·v19 |
827 | ····move-object/from16·v1,·v21 | 828 | ····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·v31 | 830 | ····move-result-object·v31 |
Offset 845, 14 lines modified | Offset 846, 15 lines modified | ||
845 | ····move-result-object·v5 | 846 | ····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·v5 | 848 | ····move-result-object·v5 |
849 | ····.line·146 | ||
848 | ····invoke-virtual·{v2,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 850 | ····invoke-virtual·{v2,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
849 | ····goto/16·:goto_2 | 851 | ····goto/16·:goto_2 |
850 | ····.line·154 | 852 | ····.line·154 |
851 | ····:cond_6 | 853 | ····:cond_6 |
852 | ····if-eqz·v13,·:cond_7 | 854 | ····if-eqz·v13,·:cond_7 |
Offset 1810, 26 lines modified | Offset 1812, 28 lines modified | ||
1810 | ····move-object/from16·v0,·v32 | 1812 | ····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)V | 1813 | ····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()I | 1816 | ····invoke-virtual/range·{v25·..·v25},·Ljava/math/BigInteger;->bitLength()I |
1814 | ····move-result·v5 | 1817 | ····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;)V | 1818 | ····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,·v31 | 1819 | ····move-object/from16·v0,·v31 |
1817 | ····move-object/from16·v1,·v32 | 1820 | ····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;)V | 1821 | ····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·v31 | 1823 | ····return-object·v31 |
1820 | .end·method | 1824 | .end·method |
1821 | .method·public·init(Lorg/spongycastle/crypto/KeyGenerationParameters;)V | 1825 | .method·public·init(Lorg/spongycastle/crypto/KeyGenerationParameters;)V |
1822 | ····.locals·0 | 1826 | ····.locals·0 |
1823 | ····.param·p1,·"param"····#·Lorg/spongycastle/crypto/KeyGenerationParameters; | 1827 | ····.param·p1,·"param"····#·Lorg/spongycastle/crypto/KeyGenerationParameters; |
Offset 723, 14 lines modified | Offset 723, 15 lines modified | ||
723 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC532Engine;->encryptBlock([BI[BI)I | 723 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC532Engine;->encryptBlock([BI[BI)I |
724 | ····move-result·v0 | 724 | ····move-result·v0 |
725 | ····:goto_0 | 725 | ····:goto_0 |
726 | ····return·v0 | 726 | ····return·v0 |
727 | ····.line·105 | ||
727 | ····:cond_0 | 728 | ····:cond_0 |
728 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC532Engine;->decryptBlock([BI[BI)I | 729 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC532Engine;->decryptBlock([BI[BI)I |
729 | ····move-result·v0 | 730 | ····move-result·v0 |
730 | ····goto·:goto_0 | 731 | ····goto·:goto_0 |
731 | .end·method | 732 | .end·method |
Offset 480, 23 lines modified | Offset 480, 25 lines modified | ||
480 | ····.end·local·v9····#·"qInv":Ljava/math/BigInteger; | 480 | ····.end·local·v9····#·"qInv":Ljava/math/BigInteger; |
481 | ····:goto_0 | 481 | ····:goto_0 |
482 | ····return-object·v4 | 482 | ····return-object·v4 |
483 | ····:cond_0 | 483 | ····: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·v10 | 487 | ····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·v11 | 490 | ····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·v4 | 493 | ····move-result-object·v4 |
492 | ····goto·:goto_0 | 494 | ····goto·:goto_0 |
493 | .end·method | 495 | .end·method |
Offset 378, 14 lines modified | Offset 378, 15 lines modified | ||
378 | ····move-result-object·v14 | 378 | ····move-result-object·v14 |
379 | ····move-object/from16·v0,·p0 | 379 | ····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()I | 382 | ····invoke-virtual·{v15},·Lorg/spongycastle/crypto/modes/CBCBlockCipher;->getBlockSize()I |
382 | ····move-result·v15 | 383 | ····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·v14 | 385 | ····move-result-object·v14 |
Offset 403, 14 lines modified | Offset 403, 15 lines modified | ||
403 | ····aget·v7,·v3,·v7 | 403 | ····aget·v7,·v3,·v7 |
404 | ····add-int/2addr·v6,·v7 | 404 | ····add-int/2addr·v6,·v7 |
405 | ····const/4·v7,·0x7 | 405 | ····const/4·v7,·0x7 |
406 | ····.line·123 | ||
406 | ····invoke-static·{v5,·v7},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I | 407 | ····invoke-static·{v5,·v7},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I |
407 | ····move-result·v7 | 408 | ····move-result·v7 |
408 | ····const/16·v8,·0x12 | 409 | ····const/16·v8,·0x12 |
409 | ····invoke-static·{v5,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I | 410 | ····invoke-static·{v5,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I |
Offset 549, 14 lines modified | Offset 550, 15 lines modified | ||
549 | ····add-int/lit8·v7,·v0,·-0xa | 550 | ····add-int/lit8·v7,·v0,·-0xa |
550 | ····and-int/lit16·v7,·v7,·0x3ff | 551 | ····and-int/lit16·v7,·v7,·0x3ff |
551 | ····aget·v6,·v6,·v7 | 552 | ····aget·v6,·v6,·v7 |
553 | ····.line·40 | ||
552 | ····invoke-static·{v2,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I | 554 | ····invoke-static·{v2,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I |
553 | ····move-result·v7 | 555 | ····move-result·v7 |
554 | ····invoke-static·{v3,·v9},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I | 556 | ····invoke-static·{v3,·v9},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I |
555 | ····move-result·v8 | 557 | ····move-result·v8 |
Offset 684, 14 lines modified | Offset 686, 15 lines modified | ||
684 | ····add-int/lit8·v7,·v0,·-0xa | 686 | ····add-int/lit8·v7,·v0,·-0xa |
685 | ····and-int/lit16·v7,·v7,·0x3ff | 687 | ····and-int/lit16·v7,·v7,·0x3ff |
686 | ····aget·v6,·v6,·v7 | 688 | ····aget·v6,·v6,·v7 |
689 | ····.line·53 | ||
687 | ····invoke-static·{v2,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I | 690 | ····invoke-static·{v2,·v8},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I |
688 | ····move-result·v7 | 691 | ····move-result·v7 |
689 | ····invoke-static·{v3,·v9},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I | 692 | ····invoke-static·{v3,·v9},·Lorg/spongycastle/crypto/engines/HC256Engine;->rotateRight(II)I |
690 | ····move-result·v8 | 693 | ····move-result·v8 |
Offset 876, 14 lines modified | Offset 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·v2 | 881 | ····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·v3 | 884 | ····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·v3 | 886 | ····move-result-object·v3 |
Offset 1019, 14 lines modified | Offset 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·v7 | 1021 | ····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·v8 | 1024 | ····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·v8 | 1026 | ····move-result-object·v8 |
Offset 744, 14 lines modified | Offset 744, 15 lines modified | ||
744 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->encryptBlock([BI[BI)I | 744 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->encryptBlock([BI[BI)I |
745 | ····move-result·v0 | 745 | ····move-result·v0 |
746 | ····:goto_0 | 746 | ····:goto_0 |
747 | ····return·v0 | 747 | ····return·v0 |
748 | ····.line·99 | ||
748 | ····:cond_0 | 749 | ····:cond_0 |
749 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->decryptBlock([BI[BI)I | 750 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->decryptBlock([BI[BI)I |
750 | ····move-result·v0 | 751 | ····move-result·v0 |
751 | ····goto·:goto_0 | 752 | ····goto·:goto_0 |
752 | .end·method | 753 | .end·method |
Offset 1924, 19 lines modified | Offset 1924, 21 lines modified | ||
1924 | ····throw·v0 | 1924 | ····throw·v0 |
1925 | ····.line·45 | 1925 | ····.line·45 |
1926 | ····:cond_0 | 1926 | ····: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()[B | 1930 | ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B |
1930 | ····move-result-object·v0 | 1931 | ····move-result-object·v0 |
1932 | ····.line·45 | ||
1931 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/spongycastle/crypto/engines/DESEngine;->generateWorkingKey(Z[B)[I | 1933 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/spongycastle/crypto/engines/DESEngine;->generateWorkingKey(Z[B)[I |
1932 | ····move-result-object·v0 | 1934 | ····move-result-object·v0 |
1933 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/DESEngine;->workingKey:[I | 1935 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/DESEngine;->workingKey:[I |
1934 | ····.line·48 | 1936 | ····.line·48 |
Offset 940, 21 lines modified | Offset 940, 24 lines modified | ||
940 | ····.line·105 | 940 | ····.line·105 |
941 | ····:cond_2 | 941 | ····:cond_2 |
942 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/crypto/engines/RC6Engine;->forEncryption:Z | 942 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/crypto/engines/RC6Engine;->forEncryption:Z |
943 | ····if-eqz·v1,·:cond_3 | 943 | ····if-eqz·v1,·:cond_3 |
944 | ····.line·106 | ||
944 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC6Engine;->encryptBlock([BI[BI)I | 945 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC6Engine;->encryptBlock([BI[BI)I |
945 | ····move-result·v1 | 946 | ····move-result·v1 |
947 | ····.line·105 | ||
946 | ····:goto_0 | 948 | ····:goto_0 |
947 | ····return·v1 | 949 | ····return·v1 |
950 | ····.line·107 | ||
948 | ····:cond_3 | 951 | ····:cond_3 |
949 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC6Engine;->decryptBlock([BI[BI)I | 952 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC6Engine;->decryptBlock([BI[BI)I |
950 | ····move-result·v1 | 953 | ····move-result·v1 |
951 | ····goto·:goto_0 | 954 | ····goto·:goto_0 |
952 | .end·method | 955 | .end·method |
Offset 1889, 25 lines modified | Offset 1889, 26 lines modified | ||
1889 | ····.line·180 | 1889 | ····.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·v2 | 1891 | ····move-result-object·v2 |
1892 | ····if-eqz·v2,·:cond_1 | 1892 | ····if-eqz·v2,·:cond_1 |
1893 | ····.line·18 | 1893 | ····.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·v2 | 1895 | ····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()[B | 1897 | ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B |
1898 | ····move-result-object·v2 | 1898 | ····move-result-object·v2 |
1899 | ····.line·182 | ||
1899 | ····invoke-direct·{p0,·p1,·v2},·Lorg/spongycastle/crypto/engines/GOST28147Engine;->generateWorkingKey(Z[B)[I | 1900 | ····invoke-direct·{p0,·p1,·v2},·Lorg/spongycastle/crypto/engines/GOST28147Engine;->generateWorkingKey(Z[B)[I |
1900 | ····move-result-object·v2 | 1901 | ····move-result-object·v2 |
1901 | ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/GOST28147Engine;->workingKey:[I | 1902 | ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/GOST28147Engine;->workingKey:[I |
1902 | ····.line·195 | 1903 | ····.line·195 |
Offset 1924, 19 lines modified | Offset 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_3 | 1926 | ····if-eqz·v2,·:cond_3 |
1926 | ····.line·188 | 1927 | ····.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()[B | 1931 | ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B |
1930 | ····move-result-object·v2 | 1932 | ····move-result-object·v2 |
1933 | ····.line·188 | ||
1931 | ····invoke-direct·{p0,·p1,·v2},·Lorg/spongycastle/crypto/engines/GOST28147Engine;->generateWorkingKey(Z[B)[I | 1934 | ····invoke-direct·{p0,·p1,·v2},·Lorg/spongycastle/crypto/engines/GOST28147Engine;->generateWorkingKey(Z[B)[I |
1932 | ····move-result-object·v2 | 1935 | ····move-result-object·v2 |
1933 | ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/GOST28147Engine;->workingKey:[I | 1936 | ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/GOST28147Engine;->workingKey:[I |
1934 | ····goto·:goto_0 | 1937 | ····goto·:goto_0 |
Offset 587, 14 lines modified | Offset 587, 15 lines modified | ||
587 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/TEAEngine;->encryptBlock([BI[BI)I | 587 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/TEAEngine;->encryptBlock([BI[BI)I |
588 | ····move-result·v0 | 588 | ····move-result·v0 |
589 | ····:goto_0 | 589 | ····:goto_0 |
590 | ····return·v0 | 590 | ····return·v0 |
591 | ····.line·93 | ||
591 | ····:cond_3 | 592 | ····:cond_3 |
592 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/TEAEngine;->decryptBlock([BI[BI)I | 593 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/TEAEngine;->decryptBlock([BI[BI)I |
593 | ····move-result·v0 | 594 | ····move-result·v0 |
594 | ····goto·:goto_0 | 595 | ····goto·:goto_0 |
595 | .end·method | 596 | .end·method |
Offset 995, 19 lines modified | Offset 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_0 | 996 | ····if-eqz·v0,·:cond_0 |
997 | ····.line·58 | 997 | ····.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()[B | 1001 | ····invoke-virtual·{p2},·Lorg/spongycastle/crypto/params/KeyParameter;->getKey()[B |
1001 | ····move-result-object·v0 | 1002 | ····move-result-object·v0 |
1003 | ····.line·58 | ||
1002 | ····invoke-direct·{p0,·p1,·v0},·Lorg/spongycastle/crypto/engines/IDEAEngine;->generateWorkingKey(Z[B)[I | 1004 | ····invoke-direct·{p0,·p1,·v0},·Lorg/spongycastle/crypto/engines/IDEAEngine;->generateWorkingKey(Z[B)[I |
1003 | ····move-result-object·v0 | 1005 | ····move-result-object·v0 |
1004 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/IDEAEngine;->workingKey:[I | 1006 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/IDEAEngine;->workingKey:[I |
1005 | ····.line·60 | 1007 | ····.line·60 |
Offset 1076, 14 lines modified | Offset 1076, 15 lines modified | ||
1076 | ····aget-object·v11,·v11,·v12 | 1076 | ····aget-object·v11,·v11,·v12 |
1077 | ····aget-byte·v11,·v11,·v1 | 1077 | ····aget-byte·v11,·v11,·v1 |
1078 | ····and-int/lit16·v11,·v11,·0xff | 1078 | ····and-int/lit16·v11,·v11,·0xff |
1079 | ····.line·539 | ||
1079 | ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b1(I)I | 1080 | ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b1(I)I |
1080 | ····move-result·v12 | 1081 | ····move-result·v12 |
1081 | ····xor-int/2addr·v11,·v12 | 1082 | ····xor-int/2addr·v11,·v12 |
1082 | ····aget·v10,·v10,·v11 | 1083 | ····aget·v10,·v10,·v11 |
Offset 1098, 14 lines modified | Offset 1099, 15 lines modified | ||
1098 | ····aget-object·v11,·v11,·v12 | 1099 | ····aget-object·v11,·v11,·v12 |
1099 | ····aget-byte·v11,·v11,·v2 | 1100 | ····aget-byte·v11,·v11,·v2 |
1100 | ····and-int/lit16·v11,·v11,·0xff | 1101 | ····and-int/lit16·v11,·v11,·0xff |
1102 | ····.line·540 | ||
1101 | ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b2(I)I | 1103 | ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b2(I)I |
1102 | ····move-result·v12 | 1104 | ····move-result·v12 |
1103 | ····xor-int/2addr·v11,·v12 | 1105 | ····xor-int/2addr·v11,·v12 |
1104 | ····aget·v10,·v10,·v11 | 1106 | ····aget·v10,·v10,·v11 |
Offset 1120, 14 lines modified | Offset 1122, 15 lines modified | ||
1120 | ····aget-object·v11,·v11,·v12 | 1122 | ····aget-object·v11,·v11,·v12 |
1121 | ····aget-byte·v11,·v11,·v3 | 1123 | ····aget-byte·v11,·v11,·v3 |
1122 | ····and-int/lit16·v11,·v11,·0xff | 1124 | ····and-int/lit16·v11,·v11,·0xff |
1125 | ····.line·541 | ||
1123 | ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b3(I)I | 1126 | ····invoke-direct·{p0,·v4},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b3(I)I |
1124 | ····move-result·v12 | 1127 | ····move-result·v12 |
1125 | ····xor-int/2addr·v11,·v12 | 1128 | ····xor-int/2addr·v11,·v12 |
1126 | ····aget·v10,·v10,·v11 | 1129 | ····aget·v10,·v10,·v11 |
Offset 1291, 14 lines modified | Offset 1294, 15 lines modified | ||
1291 | ····aget-object·v11,·v11,·v12 | 1294 | ····aget-object·v11,·v11,·v12 |
1292 | ····aget-byte·v11,·v11,·v0 | 1295 | ····aget-byte·v11,·v11,·v0 |
1293 | ····and-int/lit16·v11,·v11,·0xff | 1296 | ····and-int/lit16·v11,·v11,·0xff |
1297 | ····.line·555 | ||
1294 | ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b0(I)I | 1298 | ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b0(I)I |
1295 | ····move-result·v12 | 1299 | ····move-result·v12 |
1296 | ····xor-int/2addr·v11,·v12 | 1300 | ····xor-int/2addr·v11,·v12 |
1297 | ····aget-byte·v10,·v10,·v11 | 1301 | ····aget-byte·v10,·v10,·v11 |
Offset 1327, 14 lines modified | Offset 1331, 15 lines modified | ||
1327 | ····aget-object·v12,·v12,·v13 | 1331 | ····aget-object·v12,·v12,·v13 |
1328 | ····aget-byte·v12,·v12,·v1 | 1332 | ····aget-byte·v12,·v12,·v1 |
1329 | ····and-int/lit16·v12,·v12,·0xff | 1333 | ····and-int/lit16·v12,·v12,·0xff |
1334 | ····.line·556 | ||
1330 | ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b1(I)I | 1335 | ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b1(I)I |
1331 | ····move-result·v13 | 1336 | ····move-result·v13 |
1332 | ····xor-int/2addr·v12,·v13 | 1337 | ····xor-int/2addr·v12,·v13 |
1333 | ····aget-byte·v11,·v11,·v12 | 1338 | ····aget-byte·v11,·v11,·v12 |
Offset 1365, 14 lines modified | Offset 1370, 15 lines modified | ||
1365 | ····aget-object·v12,·v12,·v13 | 1370 | ····aget-object·v12,·v12,·v13 |
1366 | ····aget-byte·v12,·v12,·v2 | 1371 | ····aget-byte·v12,·v12,·v2 |
1367 | ····and-int/lit16·v12,·v12,·0xff | 1372 | ····and-int/lit16·v12,·v12,·0xff |
1373 | ····.line·557 | ||
1368 | ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b2(I)I | 1374 | ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b2(I)I |
1369 | ····move-result·v13 | 1375 | ····move-result·v13 |
1370 | ····xor-int/2addr·v12,·v13 | 1376 | ····xor-int/2addr·v12,·v13 |
1371 | ····aget-byte·v11,·v11,·v12 | 1377 | ····aget-byte·v11,·v11,·v12 |
Offset 1403, 14 lines modified | Offset 1409, 15 lines modified | ||
1403 | ····aget-object·v12,·v12,·v13 | 1409 | ····aget-object·v12,·v12,·v13 |
1404 | ····aget-byte·v12,·v12,·v3 | 1410 | ····aget-byte·v12,·v12,·v3 |
1405 | ····and-int/lit16·v12,·v12,·0xff | 1411 | ····and-int/lit16·v12,·v12,·0xff |
1412 | ····.line·558 | ||
1406 | ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b3(I)I | 1413 | ····invoke-direct·{p0,·v5},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b3(I)I |
1407 | ····move-result·v13 | 1414 | ····move-result·v13 |
1408 | ····xor-int/2addr·v12,·v13 | 1415 | ····xor-int/2addr·v12,·v13 |
1409 | ····aget-byte·v11,·v11,·v12 | 1416 | ····aget-byte·v11,·v11,·v12 |
Offset 3122, 14 lines modified | Offset 3129, 15 lines modified | ||
3122 | ····move/from16·v0,·v23 | 3129 | ····move/from16·v0,·v23 |
3123 | ····and-int/lit16·v0,·v0,·0xff | 3130 | ····and-int/lit16·v0,·v0,·0xff |
3124 | ····move/from16·v23,·v0 | 3131 | ····move/from16·v23,·v0 |
3132 | ····.line·420 | ||
3125 | ····move-object/from16·v0,·p0 | 3133 | ····move-object/from16·v0,·p0 |
3126 | ····invoke-direct·{v0,·v11},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b0(I)I | 3134 | ····invoke-direct·{v0,·v11},·Lorg/spongycastle/crypto/engines/TwofishEngine;->b0(I)I |
3127 | ····move-result·v24 | 3135 | ····move-result·v24 |
3128 | ····xor-int·v23,·v23,·v24 | 3136 | ····xor-int·v23,·v23,·v24 |
Max diff block lines reached; 876/3348 bytes (26.16%) of diff not shown. |
Offset 606, 14 lines modified | Offset 606, 15 lines modified | ||
606 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/XTEAEngine;->encryptBlock([BI[BI)I | 606 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/XTEAEngine;->encryptBlock([BI[BI)I |
607 | ····move-result·v0 | 607 | ····move-result·v0 |
608 | ····:goto_0 | 608 | ····:goto_0 |
609 | ····return·v0 | 609 | ····return·v0 |
610 | ····.line·95 | ||
610 | ····:cond_3 | 611 | ····:cond_3 |
611 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/XTEAEngine;->decryptBlock([BI[BI)I | 612 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/XTEAEngine;->decryptBlock([BI[BI)I |
612 | ····move-result·v0 | 613 | ····move-result·v0 |
613 | ····goto·:goto_0 | 614 | ····goto·:goto_0 |
614 | .end·method | 615 | .end·method |
Offset 152, 20 lines modified | Offset 152, 22 lines modified | ||
152 | ····move-result·v1 | 152 | ····move-result·v1 |
153 | ····xor-int/2addr·v0,·v1 | 153 | ····xor-int/2addr·v0,·v1 |
154 | ····const/16·v1,·0x8 | 154 | ····const/16·v1,·0x8 |
155 | ····.line·45 | ||
155 | ····invoke-static·{p2,·v1},·Lorg/spongycastle/crypto/engines/HC128Engine;->rotateRight(II)I | 156 | ····invoke-static·{p2,·v1},·Lorg/spongycastle/crypto/engines/HC128Engine;->rotateRight(II)I |
156 | ····move-result·v1 | 157 | ····move-result·v1 |
157 | ····add-int/2addr·v0,·v1 | 158 | ····add-int/2addr·v0,·v1 |
159 | ····.line·44 | ||
158 | ····return·v0 | 160 | ····return·v0 |
159 | .end·method | 161 | .end·method |
160 | .method·private·g2(III)I | 162 | .method·private·g2(III)I |
161 | ····.locals·2 | 163 | ····.locals·2 |
162 | ····.param·p1,·"x"····#·I | 164 | ····.param·p1,·"x"····#·I |
163 | ····.param·p2,·"y"····#·I | 165 | ····.param·p2,·"y"····#·I |
Offset 898, 14 lines modified | Offset 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·v2 | 902 | ····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·v3 | 905 | ····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·v3 | 907 | ····move-result-object·v3 |
Offset 1130, 14 lines modified | Offset 1130, 15 lines modified | ||
1130 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/NoekeonEngine;->encryptBlock([BI[BI)I | 1130 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/NoekeonEngine;->encryptBlock([BI[BI)I |
1131 | ····move-result·v0 | 1131 | ····move-result·v0 |
1132 | ····:goto_0 | 1132 | ····:goto_0 |
1133 | ····return·v0 | 1133 | ····return·v0 |
1134 | ····.line·105 | ||
1134 | ····:cond_3 | 1135 | ····:cond_3 |
1135 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/NoekeonEngine;->decryptBlock([BI[BI)I | 1136 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lorg/spongycastle/crypto/engines/NoekeonEngine;->decryptBlock([BI[BI)I |
1136 | ····move-result·v0 | 1137 | ····move-result·v0 |
1137 | ····goto·:goto_0 | 1138 | ····goto·:goto_0 |
1138 | .end·method | 1139 | .end·method |
Offset 1361, 18 lines modified | Offset 1361, 20 lines modified | ||
1361 | ····invoke-interface·{v8,·v6},·Lorg/spongycastle/crypto/DerivationFunction;->init(Lorg/spongycastle/crypto/DerivationParameters;)V | 1361 | ····invoke-interface·{v8,·v6},·Lorg/spongycastle/crypto/DerivationFunction;->init(Lorg/spongycastle/crypto/DerivationParameters;)V |
1362 | ····.line·394 | 1362 | ····.line·394 |
1363 | ····iget-boolean·v8,·p0,·Lorg/spongycastle/crypto/engines/IESEngine;->forEncryption:Z | 1363 | ····iget-boolean·v8,·p0,·Lorg/spongycastle/crypto/engines/IESEngine;->forEncryption:Z |
1364 | ····if-eqz·v8,·:cond_3 | 1364 | ····if-eqz·v8,·:cond_3 |
1365 | ····.line·395 | ||
1365 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/spongycastle/crypto/engines/IESEngine;->encryptBlock([BII)[B | 1366 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/spongycastle/crypto/engines/IESEngine;->encryptBlock([BII)[B |
1366 | ····move-result-object·v8 | 1367 | ····move-result-object·v8 |
1368 | ····.line·394 | ||
1367 | ····:goto_2 | 1369 | ····:goto_2 |
1368 | ····return-object·v8 | 1370 | ····return-object·v8 |
1369 | ····.line·354 | 1371 | ····.line·354 |
1370 | ····.end·local·v0····#·"VZ":[B | 1372 | ····.end·local·v0····#·"VZ":[B |
1371 | ····.end·local·v1····#·"Z":[B | 1373 | ····.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 modified | Offset 1463, 15 lines modified | ||
1461 | ····.restart·local·v7····#·"z":Ljava/math/BigInteger; | 1463 | ····.restart·local·v7····#·"z":Ljava/math/BigInteger; |
1462 | ····:cond_2 | 1464 | ····:cond_2 |
1463 | ····move-object·v0,·v1 | 1465 | ····move-object·v0,·v1 |
1464 | ····.restart·local·v0····#·"VZ":[B | 1466 | ····.restart·local·v0····#·"VZ":[B |
1465 | ····goto·:goto_1 | 1467 | ····goto·:goto_1 |
1466 | ····.line·39 | 1468 | ····.line·396 |
1467 | ····.restart·local·v6····#·"kdfParam":Lorg/spongycastle/crypto/params/KDFParameters; | 1469 | ····.restart·local·v6····#·"kdfParam":Lorg/spongycastle/crypto/params/KDFParameters; |
1468 | ····:cond_3 | 1470 | ····:cond_3 |
1469 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/spongycastle/crypto/engines/IESEngine;->decryptBlock([BII)[B | 1471 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lorg/spongycastle/crypto/engines/IESEngine;->decryptBlock([BII)[B |
1470 | ····move-result-object·v8 | 1472 | ····move-result-object·v8 |
1471 | ····goto·:goto_2 | 1473 | ····goto·:goto_2 |
Offset 209, 14 lines modified | Offset 209, 15 lines modified | ||
209 | ····move-result·v5 | 209 | ····move-result·v5 |
210 | ····if-gt·v4,·v5,·:cond_0 | 210 | ····if-gt·v4,·v5,·:cond_0 |
211 | ····array-length·v4,·p2 | 211 | ····array-length·v4,·p2 |
212 | ····.line·292 | ||
212 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getOutputBlockSize()I | 213 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getOutputBlockSize()I |
213 | ····move-result·v5 | 214 | ····move-result·v5 |
214 | ····if-le·v4,·v5,·:cond_3 | 215 | ····if-le·v4,·v5,·:cond_3 |
215 | ····.line·294 | 216 | ····.line·294 |
Offset 237, 14 lines modified | Offset 238, 15 lines modified | ||
237 | ····move-result·v5 | 238 | ····move-result·v5 |
238 | ····if-gt·v4,·v5,·:cond_2 | 239 | ····if-gt·v4,·v5,·:cond_2 |
239 | ····array-length·v4,·p2 | 240 | ····array-length·v4,·p2 |
241 | ····.line·301 | ||
240 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getInputBlockSize()I | 242 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getInputBlockSize()I |
241 | ····move-result·v5 | 243 | ····move-result·v5 |
242 | ····if-le·v4,·v5,·:cond_3 | 244 | ····if-le·v4,·v5,·:cond_3 |
243 | ····.line·303 | 245 | ····.line·303 |
Offset 380, 28 lines modified | Offset 382, 31 lines modified | ||
380 | ····.line·322 | 382 | ····.line·322 |
381 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B | 383 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B |
382 | ····move-result-object·v4 | 384 | ····move-result-object·v4 |
383 | ····array-length·v5,·v3 | 385 | ····array-length·v5,·v3 |
386 | ····.line·323 | ||
384 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B | 387 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B |
385 | ····move-result-object·v6 | 388 | ····move-result-object·v6 |
386 | ····array-length·v6,·v6 | 389 | ····array-length·v6,·v6 |
387 | ····sub-int/2addr·v5,·v6 | 390 | ····sub-int/2addr·v5,·v6 |
391 | ····.line·324 | ||
388 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B | 392 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->toByteArray()[B |
389 | ····move-result-object·v6 | 393 | ····move-result-object·v6 |
390 | ····array-length·v6,·v6 | 394 | ····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)V | 396 | ····invoke-static·{v4,·v7,·v3,·v5,·v6},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
392 | ····.line·326 | 397 | ····.line·326 |
393 | ····return-object·v3 | 398 | ····return-object·v3 |
394 | .end·method | 399 | .end·method |
395 | .method·public·encrypt(Ljava/math/BigInteger;)[B | 400 | .method·public·encrypt(Ljava/math/BigInteger;)[B |
Offset 453, 14 lines modified | Offset 458, 15 lines modified | ||
453 | ····array-length·v3,·v1 | 458 | ····array-length·v3,·v1 |
454 | ····sub-int/2addr·v2,·v3 | 459 | ····sub-int/2addr·v2,·v3 |
455 | ····array-length·v3,·v1 | 460 | ····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)V | 462 | ····invoke-static·{v1,·v4,·v0,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
457 | ····.line·267 | 463 | ····.line·267 |
458 | ····iget-boolean·v2,·p0,·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->debug:Z | 464 | ····iget-boolean·v2,·p0,·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->debug:Z |
459 | ····if-eqz·v2,·:cond_0 | 465 | ····if-eqz·v2,·:cond_0 |
Offset 485, 14 lines modified | Offset 491, 15 lines modified | ||
485 | ····move-result-object·v3 | 491 | ····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·v3 | 493 | ····move-result-object·v3 |
494 | ····.line·270 | ||
488 | ····invoke-virtual·{v2,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 495 | ····invoke-virtual·{v2,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
489 | ····.line·272 | 496 | ····.line·272 |
490 | ····:cond_0 | 497 | ····:cond_0 |
491 | ····return-object·v0 | 498 | ····return-object·v0 |
492 | .end·method | 499 | .end·method |
Offset 1156, 14 lines modified | Offset 1163, 15 lines modified | ||
1156 | ····move-object/from16·v1,·v18 | 1163 | ····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·v18 | 1165 | ····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·v16 | 1168 | ····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()I | 1170 | ····invoke-virtual/range·{v16·..·v16},·Ljava/math/BigInteger;->intValue()I |
Offset 1184, 14 lines modified | Offset 1192, 15 lines modified | ||
1184 | ····move-object/from16·v1,·v18 | 1192 | ····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·v18 | 1194 | ····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·v16 | 1197 | ····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()I | 1199 | ····invoke-virtual/range·{v16·..·v16},·Ljava/math/BigInteger;->intValue()I |
Max diff block lines reached; 344/3244 bytes (10.60%) of diff not shown. |
Offset 312, 15 lines modified | Offset 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;)V | 313 | ····invoke-direct/range·{v21·..·v22},·Lorg/spongycastle/crypto/DataLengthException;-><init>(Ljava/lang/String;)V |
314 | ····throw·v21 | 314 | ····throw·v21 |
315 | ····.line·1 | 315 | ····.line·130 |
316 | ····.end·local·v12····#·"maxLength":I | 316 | ····.end·local·v12····#·"maxLength":I |
317 | ····:cond_1 | 317 | ····:cond_1 |
318 | ····invoke-virtual/range·{p0·..·p0},·Lorg/spongycastle/crypto/engines/ElGamalEngine;->getInputBlockSize()I | 318 | ····invoke-virtual/range·{p0·..·p0},·Lorg/spongycastle/crypto/engines/ElGamalEngine;->getInputBlockSize()I |
319 | ····move-result·v12 | 319 | ····move-result·v12 |
320 | ····goto·:goto_0 | 320 | ····goto·:goto_0 |
Offset 1687, 18 lines modified | Offset 1687, 20 lines modified | ||
1687 | ····.line·130 | 1687 | ····.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()[B | 1689 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/RC2Parameters;->getKey()[B |
1690 | ····move-result-object·v2 | 1690 | ····move-result-object·v2 |
1691 | ····.line·131 | ||
1691 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/RC2Parameters;->getEffectiveKeyBits()I | 1692 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/params/RC2Parameters;->getEffectiveKeyBits()I |
1692 | ····move-result·v3 | 1693 | ····move-result·v3 |
1694 | ····.line·130 | ||
1693 | ····invoke-direct·{p0,·v2,·v3},·Lorg/spongycastle/crypto/engines/RC2Engine;->generateWorkingKey([BI)[I | 1695 | ····invoke-direct·{p0,·v2,·v3},·Lorg/spongycastle/crypto/engines/RC2Engine;->generateWorkingKey([BI)[I |
1694 | ····move-result-object·v2 | 1696 | ····move-result-object·v2 |
1695 | ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/RC2Engine;->workingKey:[I | 1697 | ····iput-object·v2,·p0,·Lorg/spongycastle/crypto/engines/RC2Engine;->workingKey:[I |
1696 | ····.line·144 | 1698 | ····.line·144 |
Offset 451, 26 lines modified | Offset 451, 28 lines modified | ||
451 | ····.local·v12,·"recordSequenceNumber":J | 451 | ····.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·v3 | 454 | ····move-result-object·v3 |
455 | ····.line·500 | ||
455 | ····invoke-static·{v11,·v12,·v13},·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->getMacSequenceNumber(IJ)J | 456 | ····invoke-static·{v11,·v12,·v13},·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->getMacSequenceNumber(IJ)J |
456 | ····move-result-wide·v4 | 457 | ····move-result-wide·v4 |
457 | ····move/from16·v6,·p1 | 458 | ····move/from16·v6,·p1 |
458 | ····move-object/from16·v7,·p2 | 459 | ····move-object/from16·v7,·p2 |
459 | ····move/from16·v8,·p3 | 460 | ····move/from16·v8,·p3 |
460 | ····move/from16·v9,·p4 | 461 | ····move/from16·v9,·p4 |
462 | ····.line·499 | ||
461 | ····invoke-interface/range·{v3·..·v9},·Lorg/spongycastle/crypto/tls/TlsCipher;->encodePlaintext(JS[BII)[B | 463 | ····invoke-interface/range·{v3·..·v9},·Lorg/spongycastle/crypto/tls/TlsCipher;->encodePlaintext(JS[BII)[B |
462 | ····move-result-object·v2 | 464 | ····move-result-object·v2 |
463 | ····.line·504 | 465 | ····.line·504 |
464 | ····.local·v2,·"ciphertext":[B | 466 | ····.local·v2,·"ciphertext":[B |
465 | ····array-length·v3,·v2 | 467 | ····array-length·v3,·v2 |
Offset 650, 14 lines modified | Offset 652, 15 lines modified | ||
650 | ····.prologue | 652 | ····.prologue |
651 | ····.line·116 | 653 | ····.line·116 |
652 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->plaintextLimit:I | 654 | ····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·v1 | 658 | ····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()I | 660 | ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/DatagramTransport;->getReceiveLimit()I |
Offset 666, 14 lines modified | Offset 669, 15 lines modified | ||
666 | ····add-int/lit8·v2,·v2,·-0xd | 669 | ····add-int/lit8·v2,·v2,·-0xd |
667 | ····invoke-interface·{v1,·v2},·Lorg/spongycastle/crypto/tls/TlsCipher;->getPlaintextLimit(I)I | 670 | ····invoke-interface·{v1,·v2},·Lorg/spongycastle/crypto/tls/TlsCipher;->getPlaintextLimit(I)I |
668 | ····move-result·v1 | 671 | ····move-result·v1 |
672 | ····.line·116 | ||
669 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I | 673 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I |
670 | ····move-result·v0 | 674 | ····move-result·v0 |
671 | ····return·v0 | 675 | ····return·v0 |
672 | .end·method | 676 | .end·method |
Offset 687, 14 lines modified | Offset 691, 15 lines modified | ||
687 | ····.prologue | 691 | ····.prologue |
688 | ····.line·123 | 692 | ····.line·123 |
689 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->plaintextLimit:I | 693 | ····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·v1 | 697 | ····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()I | 699 | ····invoke-interface·{v2},·Lorg/spongycastle/crypto/tls/DatagramTransport;->getSendLimit()I |
Offset 703, 14 lines modified | Offset 708, 15 lines modified | ||
703 | ····add-int/lit8·v2,·v2,·-0xd | 708 | ····add-int/lit8·v2,·v2,·-0xd |
704 | ····invoke-interface·{v1,·v2},·Lorg/spongycastle/crypto/tls/TlsCipher;->getPlaintextLimit(I)I | 709 | ····invoke-interface·{v1,·v2},·Lorg/spongycastle/crypto/tls/TlsCipher;->getPlaintextLimit(I)I |
705 | ····move-result·v1 | 710 | ····move-result·v1 |
711 | ····.line·123 | ||
706 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I | 712 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I |
707 | ····move-result·v0 | 713 | ····move-result·v0 |
708 | ····return·v0 | 714 | ····return·v0 |
709 | .end·method | 715 | .end·method |
Offset 1050, 28 lines modified | Offset 1056, 30 lines modified | ||
1050 | ····.line·209 | 1056 | ····.line·209 |
1051 | ····:cond_6 | 1057 | ····: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·v5 | 1059 | ····move-result-object·v5 |
1060 | ····.line·210 | ||
1054 | ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getEpoch()I | 1061 | ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/DTLSEpoch;->getEpoch()I |
1055 | ····move-result·v6 | 1062 | ····move-result·v6 |
1056 | ····move-wide/from16·v0,·v22 | 1063 | ····move-wide/from16·v0,·v22 |
1057 | ····invoke-static·{v6,·v0,·v1},·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->getMacSequenceNumber(IJ)J | 1064 | ····invoke-static·{v6,·v0,·v1},·Lorg/spongycastle/crypto/tls/DTLSRecordLayer;->getMacSequenceNumber(IJ)J |
1058 | ····move-result-wide·v6 | 1065 | ····move-result-wide·v6 |
1059 | ····const/16·v10,·0xd | 1066 | ····const/16·v10,·0xd |
1060 | ····add-int/lit8·v11,·v20,·-0xd | 1067 | ····add-int/lit8·v11,·v20,·-0xd |
1068 | ····.line·209 | ||
1061 | ····invoke-interface/range·{v5·..·v11},·Lorg/spongycastle/crypto/tls/TlsCipher;->decodeCiphertext(JS[BII)[B | 1069 | ····invoke-interface/range·{v5·..·v11},·Lorg/spongycastle/crypto/tls/TlsCipher;->decodeCiphertext(JS[BII)[B |
1062 | ····move-result-object·v18 | 1070 | ····move-result-object·v18 |
1063 | ····.line·213 | 1071 | ····.line·213 |
1064 | ····.local·v18,·"plaintext":[B | 1072 | ····.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 modified | Offset 1187, 15 lines modified | ||
1179 | ····if-eqz·v5,·:cond_5 | 1187 | ····if-eqz·v5,·:cond_5 |
Max diff block lines reached; 295/4037 bytes (7.31%) of diff not shown. |
Offset 920, 18 lines modified | Offset 920, 20 lines modified | ||
920 | ····if-eqz·v5,·:cond_3 | 920 | ····if-eqz·v5,·:cond_3 |
921 | ····.line·159 | 921 | ····.line·159 |
922 | ····move-object/from16·v0,·p0 | 922 | ····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·v14 | 926 | ····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·v1 | 929 | ····move-result-object·v1 |
928 | ····check-cast·v1,·Lorg/spongycastle/crypto/tls/DTLSReassembler; | 930 | ····check-cast·v1,·Lorg/spongycastle/crypto/tls/DTLSReassembler; |
929 | ····.line·161 | 931 | ····.line·161 |
Offset 1070, 24 lines modified | Offset 1072, 26 lines modified | ||
1070 | ····add-int/lit8·v15,·v14,·0x1 | 1072 | ····add-int/lit8·v15,·v14,·0x1 |
1071 | ····move-object/from16·v0,·p0 | 1073 | ····move-object/from16·v0,·p0 |
1072 | ····iput·v15,·v0,·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;->next_receive_seq:I | 1074 | ····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()S | 1076 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DTLSReassembler;->getType()S |
1074 | ····move-result·v15 | 1077 | ····move-result·v15 |
1075 | ····const/16·v16,·0x0 | 1078 | ····const/16·v16,·0x0 |
1076 | ····move-object/from16·v0,·v16 | 1079 | ····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;)V | 1080 | ····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,·p0 | 1082 | ····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_1 | 1084 | ····:try_end_1 |
1081 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 | 1085 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_0 |
1082 | ····move-result-object·v5 | 1086 | ····move-result-object·v5 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/spongycastle/crypto/tls/TlsProtocol;S)V | 20 | .method·constructor·<init>(Lorg/spongycastle/crypto/tls/TlsProtocol;S)V |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/tls/TlsProtocol; | ||
22 | ····.param·p2,·"handshakeType"····#·S | 23 | ····.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·annotation | 28 | ····.end·annotation |
Offset 36, 14 lines modified | Offset 37, 15 lines modified | ||
36 | ····.line·1097 | 37 | ····.line·1097 |
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | .method·constructor·<init>(Lorg/spongycastle/crypto/tls/TlsProtocol;SI)V | 40 | .method·constructor·<init>(Lorg/spongycastle/crypto/tls/TlsProtocol;SI)V |
40 | ····.locals·1 | 41 | ····.locals·1 |
42 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/tls/TlsProtocol; | ||
41 | ····.param·p2,·"handshakeType"····#·S | 43 | ····.param·p2,·"handshakeType"····#·S |
42 | ····.param·p3,·"length"····#·I | 44 | ····.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·annotation | 49 | ····.end·annotation |
Offset 505, 18 lines modified | Offset 505, 20 lines modified | ||
505 | ····.line·384 | 505 | ····.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:[B | 508 | ····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)[B | 510 | ····invoke-static·{v7},·Lorg/spongycastle/crypto/tls/TlsProtocol;->createRenegotiationInfo([B)[B |
510 | ····move-result-object·v7 | 511 | ····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·389 | 514 | ····.line·389 |
513 | ····.end·local·v1····#·"noRenegExt":Z | 515 | ····.end·local·v1····#·"noRenegExt":Z |
514 | ····.end·local·v2····#·"renegExtData":[B | 516 | ····.end·local·v2····#·"renegExtData":[B |
515 | ····:cond_4 | 517 | ····: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 modified | Offset 661, 20 lines modified | ||
659 | ····.line·451 | 661 | ····.line·451 |
660 | ····return-void | 662 | ····return-void |
661 | ····.line·436 | 663 | ····.line·436 |
662 | ····:cond_2 | 664 | ····: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·v0 | 668 | ····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;)S | 670 | ····invoke-static·{p2,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->getClientCertificateType(Lorg/spongycastle/crypto/tls/Certificate;Lorg/spongycastle/crypto/tls/Certificate;)S |
667 | ····move-result·v0 | 671 | ····move-result·v0 |
668 | ····iput-short·v0,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->clientCertificateType:S | 672 | ····iput-short·v0,·p1,·Lorg/spongycastle/crypto/tls/DTLSServerProtocol$ServerHandshakeState;->clientCertificateType:S |
669 | ····.line·439 | 673 | ····.line·439 |
Offset 757, 18 lines modified | Offset 761, 20 lines modified | ||
757 | ····invoke-interface·{v6,·v8},·Lorg/spongycastle/crypto/tls/TlsSigner;->init(Lorg/spongycastle/crypto/tls/TlsContext;)V | 761 | ····invoke-interface·{v6,·v8},·Lorg/spongycastle/crypto/tls/TlsSigner;->init(Lorg/spongycastle/crypto/tls/TlsContext;)V |
758 | ····.line·486 | 762 | ····.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·v8 | 764 | ····move-result-object·v8 |
765 | ····.line·487 | ||
761 | ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getSignature()[B | 766 | ····invoke-virtual·{v2},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getSignature()[B |
762 | ····move-result-object·v9 | 767 | ····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)Z | 769 | ····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_0 | 770 | ····:try_end_0 |
765 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 771 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
766 | ····.line·493 | 772 | ····.line·493 |
767 | ····return-void | 773 | ····return-void |
Offset 1607, 18 lines modified | Offset 1613, 20 lines modified | ||
1607 | ····move-object/from16·v0,·p1 | 1613 | ····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,·v0 | 1615 | ····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·v24 | 1618 | ····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;)V | 1620 | ····invoke-static/range·{v23·..·v24},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V |
1613 | ····.line·194 | 1621 | ····.line·194 |
1614 | ····.end·local·v4····#·"certificateRequestBody":[B | 1622 | ····.end·local·v4····#·"certificateRequestBody":[B |
1615 | ····:cond_6 | 1623 | ····:cond_6 |
1616 | ····const/16·v23,·0xe | 1624 | ····const/16·v23,·0xe |
Offset 1794, 24 lines modified | Offset 1802, 26 lines modified | ||
1794 | ····move-object/from16·v0,·p1 | 1802 | ····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,·v0 | 1804 | ····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·v26 | 1807 | ····move-result-object·v26 |
1799 | ····const/16·v27,·0x0 | 1808 | ····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)[B | 1809 | ····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·v25 | 1810 | ····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)[B | 1812 | ····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·v10 | 1813 | ····move-result-object·v10 |
1804 | ····.line·266 | 1814 | ····.line·266 |
1805 | ····.local·v10,·"expectedClientVerifyData":[B | 1815 | ····.local·v10,·"expectedClientVerifyData":[B |
1806 | ····const/16·v23,·0x14 | 1816 | ····const/16·v23,·0x14 |
Offset 1880, 24 lines modified | Offset 1890, 26 lines modified | ||
1880 | ····move-object/from16·v0,·p1 | 1890 | ····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,·v0 | 1892 | ····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·v26 | 1895 | ····move-result-object·v26 |
1885 | ····const/16·v27,·0x0 | 1896 | ····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)[B | 1897 | ····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. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/crypto/tls/DTLSReliableHandshake;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/tls/DTLSReliableHandshake; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·239 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 431, 14 lines modified | Offset 431, 15 lines modified | ||
431 | ····move-object/from16·v0,·p1 | 431 | ····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,·v0 | 433 | ····move-object/from16·v29,·v0 |
434 | ····.line·142 | ||
434 | ····invoke-interface/range·{v29·..·v29},·Lorg/spongycastle/crypto/tls/TlsSession;->getSessionID()[B | 435 | ····invoke-interface/range·{v29·..·v29},·Lorg/spongycastle/crypto/tls/TlsSession;->getSessionID()[B |
435 | ····move-result-object·v29 | 436 | ····move-result-object·v29 |
436 | ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z | 437 | ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z |
437 | ····move-result·v28 | 438 | ····move-result·v28 |
Offset 469, 14 lines modified | Offset 470, 15 lines modified | ||
469 | ····move/from16·v0,·v28 | 470 | ····move/from16·v0,·v28 |
470 | ····move/from16·v1,·v29 | 471 | ····move/from16·v1,·v29 |
471 | ····if-ne·v0,·v1,·:cond_3 | 472 | ····if-ne·v0,·v1,·:cond_3 |
473 | ····.line·147 | ||
472 | ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getCompressionAlgorithm()S | 474 | ····invoke-virtual/range·{v21·..·v21},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getCompressionAlgorithm()S |
473 | ····move-result·v28 | 475 | ····move-result·v28 |
474 | ····move-object/from16·v0,·p1 | 476 | ····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 modified | Offset 512, 15 lines modified | ||
510 | ····const/16·v29,·0xa | 512 | ····const/16·v29,·0xa |
511 | ····invoke-direct/range·{v28·..·v29},·Lorg/spongycastle/crypto/tls/TlsFatalAlert;-><init>(S)V | 513 | ····invoke-direct/range·{v28·..·v29},·Lorg/spongycastle/crypto/tls/TlsFatalAlert;-><init>(S)V |
512 | ····throw·v28 | 514 | ····throw·v28 |
513 | ····.line·14 | 515 | ····.line·142 |
514 | ····:cond_5 | 516 | ····:cond_5 |
515 | ····const/16·v20,·0x0 | 517 | ····const/16·v20,·0x0 |
516 | ····goto·:goto_1 | 518 | ····goto·:goto_1 |
517 | ····.line·152 | 519 | ····.line·152 |
518 | ····.restart·local·v20····#·"resumedSession":Z | 520 | ····.restart·local·v20····#·"resumedSession":Z |
Offset 571, 24 lines modified | Offset 573, 26 lines modified | ||
571 | ····move-object/from16·v0,·p1 | 573 | ····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,·v0 | 575 | ····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·v31 | 578 | ····move-result-object·v31 |
576 | ····const/16·v32,·0x0 | 579 | ····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)[B | 580 | ····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·v30 | 581 | ····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)[B | 583 | ····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·v13 | 584 | ····move-result-object·v13 |
581 | ····.line·158 | 585 | ····.line·158 |
582 | ····.local·v13,·"expectedServerVerifyData":[B | 586 | ····.local·v13,·"expectedServerVerifyData":[B |
583 | ····const/16·v28,·0x14 | 587 | ····const/16·v28,·0x14 |
Offset 616, 24 lines modified | Offset 620, 26 lines modified | ||
616 | ····move-object/from16·v0,·p1 | 620 | ····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,·v0 | 622 | ····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·v31 | 625 | ····move-result-object·v31 |
621 | ····const/16·v32,·0x0 | 626 | ····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)[B | 627 | ····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·v30 | 628 | ····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)[B | 630 | ····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·v10 | 631 | ····move-result-object·v10 |
626 | ····.line·163 | 632 | ····.line·163 |
627 | ····.local·v10,·"clientVerifyData":[B | 633 | ····.local·v10,·"clientVerifyData":[B |
628 | ····const/16·v28,·0x14 | 634 | ····const/16·v28,·0x14 |
Offset 947, 18 lines modified | Offset 953, 20 lines modified | ||
947 | ····move-object/from16·v0,·p1 | 953 | ····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,·v0 | 955 | ····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·v29 | 958 | ····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;)V | 960 | ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V |
953 | ····.line·247 | 961 | ····.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·v23 | 963 | ····move-result-object·v23 |
Offset 1397, 24 lines modified | Offset 1405, 26 lines modified | ||
1397 | ····move-object/from16·v0,·p1 | 1405 | ····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. |
Offset 105, 14 lines modified | Offset 105, 15 lines modified | ||
105 | ····if-eqz·p2,·:cond_3 | 105 | ····if-eqz·p2,·:cond_3 |
106 | ····.line·40 | 106 | ····.line·40 |
107 | ····invoke-interface·{p2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I | 107 | ····invoke-interface·{p2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
108 | ····move-result·v1 | 108 | ····move-result·v1 |
109 | ····.line·41 | ||
109 | ····invoke-interface·{p3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I | 110 | ····invoke-interface·{p3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
110 | ····move-result·v2 | 111 | ····move-result·v2 |
111 | ····add-int·v11,·v1,·v2 | 112 | ····add-int·v11,·v1,·v2 |
112 | ····.line·42 | 113 | ····.line·42 |
Offset 125, 14 lines modified | Offset 126, 15 lines modified | ||
125 | ····.local·v3,·"key_block":[B | 126 | ····.local·v3,·"key_block":[B |
126 | ····const/4·v4,·0x0 | 127 | ····const/4·v4,·0x0 |
127 | ····.line·46 | 128 | ····.line·46 |
128 | ····.local·v4,·"offset":I | 129 | ····.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()I | 133 | ····invoke-interface·{p2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
132 | ····move-result·v5 | 134 | ····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,·p1 | 136 | ····move-object·v1,·p1 |
Offset 148, 14 lines modified | Offset 150, 15 lines modified | ||
148 | ····move-result·v1 | 150 | ····move-result·v1 |
149 | ····add-int/2addr·v4,·v1 | 151 | ····add-int/2addr·v4,·v1 |
150 | ····.line·50 | 152 | ····.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()I | 155 | ····invoke-interface·{p3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
153 | ····move-result·v10 | 156 | ····move-result·v10 |
154 | ····move-object·v6,·p1 | 157 | ····move-object·v6,·p1 |
155 | ····move-object·v7,·p3 | 158 | ····move-object·v7,·p3 |
Offset 311, 14 lines modified | Offset 311, 15 lines modified | ||
311 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 311 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
312 | ····move-result·v0 | 312 | ····move-result·v0 |
313 | ····if-eqz·v0,·:cond_0 | 313 | ····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·v0 | 316 | ····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·v1 | 318 | ····move-result-object·v1 |
Offset 327, 17 lines modified | Offset 328, 19 lines modified | ||
327 | ····move-result·v0 | 328 | ····move-result·v0 |
328 | ····if-eqz·v0,·:cond_0 | 329 | ····if-eqz·v0,·:cond_0 |
329 | ····const/4·v0,·0x1 | 330 | ····const/4·v0,·0x1 |
331 | ····.line·282 | ||
330 | ····:goto_0 | 332 | ····:goto_0 |
331 | ····return·v0 | 333 | ····return·v0 |
334 | ····.line·283 | ||
332 | ····:cond_0 | 335 | ····:cond_0 |
333 | ····const/4·v0,·0x0 | 336 | ····const/4·v0,·0x0 |
334 | ····goto·:goto_0 | 337 | ····goto·:goto_0 |
335 | .end·method | 338 | .end·method |
336 | .method·public·static·calculateECDHBasicAgreement(Lorg/spongycastle/crypto/params/ECPublicKeyParameters;Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;)[B | 339 | .method·public·static·calculateECDHBasicAgreement(Lorg/spongycastle/crypto/params/ECPublicKeyParameters;Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;)[B |
Offset 276, 14 lines modified | Offset 276, 15 lines modified | ||
276 | ····move-result·v4 | 276 | ····move-result·v4 |
277 | ····if-eqz·v4,·:cond_1 | 277 | ····if-eqz·v4,·:cond_1 |
278 | ····if-nez·v2,·:cond_0 | 278 | ····if-nez·v2,·:cond_0 |
279 | ····.line·202 | ||
279 | ····invoke-static·{v0},·Lorg/spongycastle/crypto/tls/TlsECCUtils;->isECCCipherSuite(I)Z | 280 | ····invoke-static·{v0},·Lorg/spongycastle/crypto/tls/TlsECCUtils;->isECCCipherSuite(I)Z |
280 | ····move-result·v4 | 281 | ····move-result·v4 |
281 | ····if-nez·v4,·:cond_1 | 282 | ····if-nez·v4,·:cond_1 |
282 | ····.line·204 | 283 | ····.line·204 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/spongycastle/crypto/tls/CertificateURL;)V | 20 | .method·constructor·<init>(Lorg/spongycastle/crypto/tls/CertificateURL;)V |
21 | ····.locals·1 | 21 | ····.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·annotation | 27 | ····.end·annotation |
27 | ····.prologue | 28 | ····.prologue |
Offset 1426, 46 lines modified | Offset 1426, 52 lines modified | ||
1426 | ····invoke-direct·{v0},·Lorg/spongycastle/crypto/tls/SessionParameters$Builder;-><init>()V | 1426 | ····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:I | 1428 | ····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·v0 | 1431 | ····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:S | 1433 | ····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·v0 | 1436 | ····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:[B | 1438 | ····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·v0 | 1441 | ····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·v0 | 1445 | ····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·v0 | 1449 | ····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·v0 | 1452 | ····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·179 | 1454 | ····.line·179 |
Offset 1529, 14 lines modified | Offset 1535, 15 lines modified | ||
1529 | ····.line·756 | 1535 | ····.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_0 | 1537 | ····if-eqz·p1,·:cond_0 |
1532 | ····.line·758 | 1538 | ····.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·v2 | 1542 | ····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 modified | Offset 1552, 27 lines modified | ||
1545 | ····sget-object·v4,·Lorg/spongycastle/crypto/tls/TlsUtils;->SSL_SERVER:[B | 1552 | ····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)[B | 1553 | ····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·v2 | 1554 | ····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)[B | 1556 | ····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·v1 | 1557 | ····move-result-object·v1 |
1550 | ····.line·762 | 1558 | ····.line·762 |
1551 | ····:goto_0 | 1559 | ····:goto_0 |
1552 | ····return-object·v1 | 1560 | ····return-object·v1 |
1553 | ····:cond_0 | 1561 | ····: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·v2 | 1565 | ····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 modified | Offset 1581, 15 lines modified | ||
1572 | ····sget-object·v4,·Lorg/spongycastle/crypto/tls/TlsUtils;->SSL_CLIENT:[B | 1581 | ····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)[B | 1582 | ····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·v2 | 1583 | ····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)[B | 1585 | ····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·v1 | 1586 | ····move-result-object·v1 |
1577 | ····goto·:goto_0 | 1587 | ····goto·:goto_0 |
1578 | .end·method | 1588 | .end·method |
Offset 109, 14 lines modified | Offset 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·v1 | 111 | ····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·v2 | 114 | ····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·v2 | 116 | ····move-result-object·v2 |
Offset 98, 14 lines modified | Offset 98, 15 lines modified | ||
98 | ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I | 98 | ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
99 | ····move-result·v5 | 99 | ····move-result·v5 |
100 | ····add-int/2addr·v4,·v5 | 100 | ····add-int/2addr·v4,·v5 |
101 | ····.line·52 | ||
101 | ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I | 102 | ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
102 | ····move-result·v5 | 103 | ····move-result·v5 |
103 | ····add-int·v18,·v4,·v5 | 104 | ····add-int·v18,·v4,·v5 |
104 | ····.line·55 | 105 | ····.line·55 |
Offset 143, 14 lines modified | Offset 144, 15 lines modified | ||
143 | ····.local·v6,·"key_block":[B | 144 | ····.local·v6,·"key_block":[B |
144 | ····const/4·v7,·0x0 | 145 | ····const/4·v7,·0x0 |
145 | ····.line·64 | 146 | ····.line·64 |
146 | ····.local·v7,·"offset":I | 147 | ····.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()I | 150 | ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
149 | ····move-result·v8 | 151 | ····move-result·v8 |
150 | ····move-object/from16·v4,·p1 | 152 | ····move-object/from16·v4,·p1 |
151 | ····move-object/from16·v5,·p4 | 153 | ····move-object/from16·v5,·p4 |
Offset 164, 14 lines modified | Offset 166, 15 lines modified | ||
164 | ····move-result·v4 | 166 | ····move-result·v4 |
165 | ····add-int/2addr·v7,·v4 | 167 | ····add-int/2addr·v7,·v4 |
166 | ····.line·67 | 168 | ····.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()I | 171 | ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
169 | ····move-result·v13 | 172 | ····move-result·v13 |
170 | ····move-object/from16·v9,·p1 | 173 | ····move-object/from16·v9,·p1 |
171 | ····move-object/from16·v10,·p5 | 174 | ····move-object/from16·v10,·p5 |
Offset 78, 20 lines modified | Offset 78, 22 lines modified | ||
78 | ····const/4·v3,·0x1 | 78 | ····const/4·v3,·0x1 |
79 | ····.line·20 | 79 | ····.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·v2 | 84 | ····move-result-object·v2 |
84 | ····invoke-direct·{v1,·p2,·v2},·Lorg/spongycastle/crypto/params/ParametersWithRandom;-><init>(Lorg/spongycastle/crypto/CipherParameters;Ljava/security/SecureRandom;)V | 85 | ····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·v0 | 88 | ····move-result-object·v0 |
87 | ····.line·22 | 89 | ····.line·22 |
88 | ····.local·v0,·"signer":Lorg/spongycastle/crypto/Signer; | 90 | ····.local·v0,·"signer":Lorg/spongycastle/crypto/Signer; |
89 | ····if-nez·p1,·:cond_0 | 91 | ····if-nez·p1,·:cond_0 |
Offset 162, 14 lines modified | Offset 164, 15 lines modified | ||
162 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
163 | ····.line·69 | 165 | ····.line·69 |
164 | ····:cond_1 | 166 | ····:cond_1 |
165 | ····if-eqz·p1,·:cond_3 | 167 | ····if-eqz·p1,·:cond_3 |
168 | ····.line·70 | ||
166 | ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;->getHash()S | 169 | ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;->getHash()S |
167 | ····move-result·v2 | 170 | ····move-result·v2 |
168 | ····if-ne·v2,·v4,·:cond_2 | 171 | ····if-ne·v2,·v4,·:cond_2 |
169 | ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;->getSignature()S | 172 | ····invoke-virtual·{p1},·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm;->getSignature()S |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SessionParameters.java" | 3 | .source·"SessionParameters.java" |
4 | #·annotations | 4 | #·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·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·private·cipherSuite:I | 11 | .field·private·cipherSuite:I |
Offset 85, 14 lines modified | Offset 85, 15 lines modified | ||
85 | ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I | 85 | ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
86 | ····move-result·v4 | 86 | ····move-result·v4 |
87 | ····add-int/2addr·v3,·v4 | 87 | ····add-int/2addr·v3,·v4 |
88 | ····.line·36 | ||
88 | ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I | 89 | ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
89 | ····move-result·v4 | 90 | ····move-result·v4 |
90 | ····add-int·v17,·v3,·v4 | 91 | ····add-int·v17,·v3,·v4 |
91 | ····.line·38 | 92 | ····.line·38 |
Offset 109, 14 lines modified | Offset 110, 15 lines modified | ||
109 | ····.local·v5,·"key_block":[B | 110 | ····.local·v5,·"key_block":[B |
110 | ····const/4·v6,·0x0 | 111 | ····const/4·v6,·0x0 |
111 | ····.line·43 | 112 | ····.line·43 |
112 | ····.local·v6,·"offset":I | 113 | ····.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()I | 116 | ····invoke-interface/range·{p4·..·p4},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
115 | ····move-result·v7 | 117 | ····move-result·v7 |
116 | ····move-object/from16·v3,·p1 | 118 | ····move-object/from16·v3,·p1 |
117 | ····move-object/from16·v4,·p4 | 119 | ····move-object/from16·v4,·p4 |
Offset 130, 14 lines modified | Offset 132, 15 lines modified | ||
130 | ····move-result·v3 | 132 | ····move-result·v3 |
131 | ····add-int/2addr·v6,·v3 | 133 | ····add-int/2addr·v6,·v3 |
132 | ····.line·46 | 134 | ····.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()I | 137 | ····invoke-interface/range·{p5·..·p5},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
135 | ····move-result·v12 | 138 | ····move-result·v12 |
136 | ····move-object/from16·v8,·p1 | 139 | ····move-object/from16·v8,·p1 |
137 | ····move-object/from16·v9,·p5 | 140 | ····move-object/from16·v9,·p5 |
Offset 91, 20 lines modified | Offset 91, 22 lines modified | ||
91 | ····const/4·v3,·0x1 | 91 | ····const/4·v3,·0x1 |
92 | ····.line·24 | 92 | ····.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·v2 | 97 | ····move-result-object·v2 |
97 | ····invoke-direct·{v1,·p2,·v2},·Lorg/spongycastle/crypto/params/ParametersWithRandom;-><init>(Lorg/spongycastle/crypto/CipherParameters;Ljava/security/SecureRandom;)V | 98 | ····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·v0 | 101 | ····move-result-object·v0 |
100 | ····.line·26 | 102 | ····.line·26 |
101 | ····.local·v0,·"signer":Lorg/spongycastle/crypto/Signer; | 103 | ····.local·v0,·"signer":Lorg/spongycastle/crypto/Signer; |
102 | ····const/4·v1,·0x0 | 104 | ····const/4·v1,·0x0 |
Offset 304, 18 lines modified | Offset 304, 20 lines modified | ||
304 | ····.line·925 | 304 | ····.line·925 |
305 | ····.local·v0,·"master_secret":[B | 305 | ····.local·v0,·"master_secret":[B |
306 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getServerRandom()[B | 306 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getServerRandom()[B |
307 | ····move-result-object·v3 | 307 | ····move-result-object·v3 |
308 | ····.line·926 | ||
308 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getClientRandom()[B | 309 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getClientRandom()[B |
309 | ····move-result-object·v4 | 310 | ····move-result-object·v4 |
311 | ····.line·925 | ||
310 | ····invoke-static·{v3,·v4},·Lorg/spongycastle/crypto/tls/TlsUtils;->concat([B[B)[B | 312 | ····invoke-static·{v3,·v4},·Lorg/spongycastle/crypto/tls/TlsUtils;->concat([B[B)[B |
311 | ····move-result-object·v2 | 313 | ····move-result-object·v2 |
312 | ····.line·928 | 314 | ····.line·928 |
313 | ····.local·v2,·"seed":[B | 315 | ····.local·v2,·"seed":[B |
314 | ····invoke-static·{p0},·Lorg/spongycastle/crypto/tls/TlsUtils;->isSSL(Lorg/spongycastle/crypto/tls/TlsContext;)Z | 316 | ····invoke-static·{p0},·Lorg/spongycastle/crypto/tls/TlsUtils;->isSSL(Lorg/spongycastle/crypto/tls/TlsContext;)Z |
Offset 1301, 14 lines modified | Offset 1303, 15 lines modified | ||
1301 | ····move-result·v3 | 1303 | ····move-result·v3 |
1302 | ····const/4·v4,·0x1 | 1304 | ····const/4·v4,·0x1 |
1303 | ····if-lt·v3,·v4,·:cond_0 | 1305 | ····if-lt·v3,·v4,·:cond_0 |
1306 | ····.line·775 | ||
1304 | ····invoke-virtual·{p0},·Ljava/util/Vector;->size()I | 1307 | ····invoke-virtual·{p0},·Ljava/util/Vector;->size()I |
1305 | ····move-result·v3 | 1308 | ····move-result·v3 |
1306 | ····const·v4,·0x8000 | 1309 | ····const·v4,·0x8000 |
1307 | ····if-lt·v3,·v4,·:cond_1 | 1310 | ····if-lt·v3,·v4,·:cond_1 |
Offset 3403, 15 lines modified | Offset 3406, 15 lines modified | ||
3403 | ····:goto_0 | 3406 | ····:goto_0 |
3404 | ····invoke-virtual·{p1},·Ljava/util/Vector;->size()I | 3407 | ····invoke-virtual·{p1},·Ljava/util/Vector;->size()I |
3405 | ····move-result·v3 | 3408 | ····move-result·v3 |
3406 | ····if-ge·v1,·v3,·:cond_0 | 3409 | ····if-ge·v1,·v3,·:cond_0 |
3407 | ····.line·120 | 3410 | ····.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·v2 | 3412 | ····move-result-object·v2 |
3410 | ····check-cast·v2,·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm; | 3413 | ····check-cast·v2,·Lorg/spongycastle/crypto/tls/SignatureAndHashAlgorithm; |
3411 | ····.line·1202 | 3414 | ····.line·1202 |
Offset 83, 28 lines modified | Offset 83, 30 lines modified | ||
83 | ····move-result-object·v2 | 83 | ····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·v3 | 85 | ····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·v4 | 88 | ····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·v5 | 90 | ····move-result-object·v5 |
90 | ····move-object·v1,·p1 | 91 | ····move-object·v1,·p1 |
91 | ····move·v6,·p2 | 92 | ····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)V | 93 | ····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·v0 | 95 | ····return-object·v0 |
94 | .end·method | 96 | .end·method |
95 | .method·protected·createCamelliaBlockCipher()Lorg/spongycastle/crypto/BlockCipher; | 97 | .method·protected·createCamelliaBlockCipher()Lorg/spongycastle/crypto/BlockCipher; |
96 | ····.locals·2 | 98 | ····.locals·2 |
97 | ····.prologue | 99 | ····.prologue |
Offset 135, 32 lines modified | Offset 137, 35 lines modified | ||
135 | ····.line·101 | 137 | ····.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·v2 | 140 | ····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·v3 | 143 | ····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·v4 | 145 | ····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·v5 | 148 | ····move-result-object·v5 |
145 | ····move-object·v1,·p1 | 149 | ····move-object·v1,·p1 |
146 | ····move·v6,·p2 | 150 | ····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)V | 151 | ····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·v0 | 153 | ····return-object·v0 |
149 | .end·method | 154 | .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·3 | 156 | ····.locals·3 |
152 | ····.param·p1,·"context"····#·Lorg/spongycastle/crypto/tls/TlsContext; | 157 | ····.param·p1,·"context"····#·Lorg/spongycastle/crypto/tls/TlsContext; |
153 | ····.param·p2,·"encryptionAlgorithm"····#·I | 158 | ····.param·p2,·"encryptionAlgorithm"····#·I |
Offset 363, 26 lines modified | Offset 368, 28 lines modified | ||
363 | ····.line·87 | 368 | ····.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·v2 | 371 | ····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·v3 | 374 | ····move-result-object·v3 |
369 | ····move-object·v1,·p1 | 375 | ····move-object·v1,·p1 |
370 | ····move·v4,·p2 | 376 | ····move·v4,·p2 |
371 | ····move·v5,·p3 | 377 | ····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)V | 378 | ····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·v0 | 380 | ····return-object·v0 |
374 | .end·method | 381 | .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·6 | 383 | ····.locals·6 |
377 | ····.param·p1,·"context"····#·Lorg/spongycastle/crypto/tls/TlsContext; | 384 | ····.param·p1,·"context"····#·Lorg/spongycastle/crypto/tls/TlsContext; |
378 | ····.param·p2,·"cipherKeySize"····#·I | 385 | ····.param·p2,·"cipherKeySize"····#·I |
Offset 397, 26 lines modified | Offset 404, 28 lines modified | ||
397 | ····.line·94 | 404 | ····.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·v2 | 407 | ····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·v3 | 410 | ····move-result-object·v3 |
403 | ····move-object·v1,·p1 | 411 | ····move-object·v1,·p1 |
404 | ····move·v4,·p2 | 412 | ····move·v4,·p2 |
405 | ····move·v5,·p3 | 413 | ····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)V | 414 | ····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·v0 | 416 | ····return-object·v0 |
408 | .end·method | 417 | .end·method |
409 | .method·protected·createDESedeBlockCipher()Lorg/spongycastle/crypto/BlockCipher; | 418 | .method·protected·createDESedeBlockCipher()Lorg/spongycastle/crypto/BlockCipher; |
410 | ····.locals·2 | 419 | ····.locals·2 |
411 | ····.prologue | 420 | ····.prologue |
Offset 450, 28 lines modified | Offset 459, 30 lines modified | ||
450 | ····move-result-object·v2 | 459 | ····move-result-object·v2 |
Max diff block lines reached; 5397/10007 bytes (53.93%) of diff not shown. |
Offset 463, 18 lines modified | Offset 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·v5 | 464 | ····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·v6 | 468 | ····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;)V | 470 | ····invoke-static·{v5,·v6},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V |
469 | ····.line·169 | 471 | ····.line·169 |
470 | ····:cond_5 | 472 | ····:cond_5 |
471 | ····const/4·v5,·0x7 | 473 | ····const/4·v5,·0x7 |
472 | ····iput-short·v5,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->connection_state:S | 474 | ····iput-short·v5,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->connection_state:S |
Offset 974, 18 lines modified | Offset 976, 20 lines modified | ||
974 | ····.line·413 | 976 | ····.line·413 |
975 | ····return-void | 977 | ····return-void |
976 | ····.line·398 | 978 | ····.line·398 |
977 | ····:cond_2 | 979 | ····: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·v0 | 983 | ····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;)S | 985 | ····invoke-static·{p1,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->getClientCertificateType(Lorg/spongycastle/crypto/tls/Certificate;Lorg/spongycastle/crypto/tls/Certificate;)S |
982 | ····move-result·v0 | 986 | ····move-result·v0 |
983 | ····iput-short·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->clientCertificateType:S | 987 | ····iput-short·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsServerProtocol;->clientCertificateType:S |
984 | ····.line·401 | 988 | ····.line·401 |
Offset 1098, 18 lines modified | Offset 1102, 20 lines modified | ||
1098 | ····invoke-interface·{v5,·v7},·Lorg/spongycastle/crypto/tls/TlsSigner;->init(Lorg/spongycastle/crypto/tls/TlsContext;)V | 1102 | ····invoke-interface·{v5,·v7},·Lorg/spongycastle/crypto/tls/TlsSigner;->init(Lorg/spongycastle/crypto/tls/TlsContext;)V |
1099 | ····.line·444 | 1103 | ····.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·v7 | 1105 | ····move-result-object·v7 |
1106 | ····.line·445 | ||
1102 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getSignature()[B | 1107 | ····invoke-virtual·{v1},·Lorg/spongycastle/crypto/tls/DigitallySigned;->getSignature()[B |
1103 | ····move-result-object·v8 | 1108 | ····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)Z | 1110 | ····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_0 | 1111 | ····:try_end_0 |
1106 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 1112 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
1107 | ····.line·451 | 1113 | ····.line·451 |
1108 | ····return-void | 1114 | ····return-void |
Offset 1830, 14 lines modified | Offset 1836, 15 lines modified | ||
1830 | ····if-nez·v7,·:cond_9 | 1836 | ····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)Z | 1840 | ····invoke-static·{v7,·v10,·v12},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z |
1834 | ····move-result·v7 | 1841 | ····move-result·v7 |
1835 | ····if-eqz·v7,·:cond_9 | 1842 | ····if-eqz·v7,·:cond_9 |
1836 | ····move·v7,·v8 | 1843 | ····move·v7,·v8 |
Offset 1850, 14 lines modified | Offset 1857, 15 lines modified | ||
1850 | ····if-nez·v7,·:cond_5 | 1857 | ····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)Z | 1861 | ····invoke-static·{v7,·v10,·v12},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z |
1854 | ····move-result·v7 | 1862 | ····move-result·v7 |
1855 | ····if-eqz·v7,·:cond_5 | 1863 | ····if-eqz·v7,·:cond_5 |
1856 | ····move·v9,·v8 | 1864 | ····move·v9,·v8 |
Offset 1939, 15 lines modified | Offset 1947, 15 lines modified | ||
1939 | ····.line·668 | 1947 | ····.line·668 |
1940 | ····goto/16·:goto_0 | 1948 | ····goto/16·:goto_0 |
1941 | ····.end·local·v3····#·"renegExtData":[B | 1949 | ····.end·local·v3····#·"renegExtData":[B |
1942 | ····:cond_9 | 1950 | ····:cond_9 |
1943 | ····move·v7,·v9 | 1951 | ····move·v7,·v9 |
1944 | ····.line·70 | 1952 | ····.line·707 |
1945 | ····goto·:goto_1 | 1953 | ····goto·:goto_1 |
1946 | .end·method | 1954 | .end·method |
1947 | .method·protected·sendServerKeyExchangeMessage([B)V | 1955 | .method·protected·sendServerKeyExchangeMessage([B)V |
1948 | ····.locals·3 | 1956 | ····.locals·3 |
1949 | ····.param·p1,·"serverKeyExchange"····#·[B | 1957 | ····.param·p1,·"serverKeyExchange"····#·[B |
1950 | ····.annotation·system·Ldalvik/annotation/Throws; | 1958 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 122, 18 lines modified | Offset 122, 20 lines modified | ||
122 | ····move-result-object·v0 | 122 | ····move-result-object·v0 |
123 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsECDHKeyExchange;->serverECPointFormats:[S | 123 | ····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·v2 | 127 | ····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·v0 | 130 | ····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·181 | 132 | ····.line·181 |
Offset 151, 18 lines modified | Offset 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·v1 | 152 | ····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·v2 | 156 | ····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·v1 | 159 | ····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·232 | 161 | ····.line·232 |
Offset 140, 14 lines modified | Offset 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·v1 | 142 | ····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·v2 | 145 | ····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·v2 | 147 | ····move-result-object·v2 |
Offset 144, 18 lines modified | Offset 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·v0 | 145 | ····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·v1 | 149 | ····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·v0 | 152 | ····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·186 | 154 | ····.line·186 |
Offset 589, 18 lines modified | Offset 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·v13 | 590 | ····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()I | 593 | ····invoke-virtual·{v14},·Lorg/spongycastle/crypto/tls/SecurityParameters;->getCipherSuite()I |
593 | ····move-result·v14 | 594 | ····move-result·v14 |
595 | ····.line·243 | ||
594 | ····invoke-static·{v13,·v14},·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->getPRFAlgorithm(Lorg/spongycastle/crypto/tls/TlsContext;I)I | 596 | ····invoke-static·{v13,·v14},·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->getPRFAlgorithm(Lorg/spongycastle/crypto/tls/TlsContext;I)I |
595 | ····move-result·v13 | 597 | ····move-result·v13 |
596 | ····iput·v13,·v12,·Lorg/spongycastle/crypto/tls/SecurityParameters;->prfAlgorithm:I | 598 | ····iput·v13,·v12,·Lorg/spongycastle/crypto/tls/SecurityParameters;->prfAlgorithm:I |
597 | ····.line·251 | 599 | ····.line·251 |
Offset 1128, 18 lines modified | Offset 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·v12 | 1131 | ····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·v13 | 1135 | ····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;)V | 1137 | ····invoke-static·{v12,·v13},·Lorg/spongycastle/crypto/tls/TlsUtils;->trackHashAlgorithms(Lorg/spongycastle/crypto/tls/TlsHandshakeHash;Ljava/util/Vector;)V |
1134 | ····.line·494 | 1138 | ····.line·494 |
1135 | ····const/4·v12,·0x7 | 1139 | ····const/4·v12,·0x7 |
1136 | ····iput-short·v12,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->connection_state:S | 1140 | ····iput-short·v12,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->connection_state:S |
Offset 1550, 14 lines modified | Offset 1554, 15 lines modified | ||
1550 | ····if-eqz·v9,·:cond_5 | 1554 | ····if-eqz·v9,·:cond_5 |
1551 | ····iget-object·v9,·p0,·Lorg/spongycastle/crypto/tls/TlsClientProtocol;->selectedSessionID:[B | 1555 | ····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()[B | 1558 | ····invoke-interface·{v10},·Lorg/spongycastle/crypto/tls/TlsSession;->getSessionID()[B |
1554 | ····move-result-object·v10 | 1559 | ····move-result-object·v10 |
1555 | ····invoke-static·{v9,·v10},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z | 1560 | ····invoke-static·{v9,·v10},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z |
1556 | ····move-result·v9 | 1561 | ····move-result·v9 |
Offset 1596, 15 lines modified | Offset 1601, 15 lines modified | ||
1596 | ····const/16·v10,·0x2f | 1601 | ····const/16·v10,·0x2f |
1597 | ····invoke-direct·{v9,·v10},·Lorg/spongycastle/crypto/tls/TlsFatalAlert;-><init>(S)V | 1602 | ····invoke-direct·{v9,·v10},·Lorg/spongycastle/crypto/tls/TlsFatalAlert;-><init>(S)V |
1598 | ····throw·v9 | 1603 | ····throw·v9 |
1599 | ····.line·6 | 1604 | ····.line·620 |
1600 | ····.end·local·v4····#·"selectedCipherSuite":I | 1605 | ····.end·local·v4····#·"selectedCipherSuite":I |
1601 | ····:cond_5 | 1606 | ····:cond_5 |
1602 | ····const/4·v9,·0x0 | 1607 | ····const/4·v9,·0x0 |
1603 | ····goto·:goto_0 | 1608 | ····goto·:goto_0 |
1604 | ····.line·634 | 1609 | ····.line·634 |
Offset 1783, 14 lines modified | Offset 1788, 15 lines modified | ||
1783 | ····move-result·v9 | 1788 | ····move-result·v9 |
1784 | ····if-ne·v4,·v9,·:cond_c | 1789 | ····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()S | 1792 | ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/tls/SessionParameters;->getCompressionAlgorithm()S |
1787 | ····move-result·v9 | 1793 | ····move-result·v9 |
1788 | ····if-eq·v5,·v9,·:cond_d | 1794 | ····if-eq·v5,·v9,·:cond_d |
1789 | ····.line·746 | 1795 | ····.line·746 |
Offset 1853, 14 lines modified | Offset 1859, 15 lines modified | ||
1853 | ····if-nez·v9,·:cond_11 | 1859 | ····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,·0x2f | 1861 | ····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)Z | 1863 | ····invoke-static·{v8,·v9,·v10},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z |
1857 | ····move-result·v9 | 1864 | ····move-result·v9 |
1858 | ····if-eqz·v9,·:cond_11 | 1865 | ····if-eqz·v9,·:cond_11 |
1859 | ····const/4·v9,·0x1 | 1866 | ····const/4·v9,·0x1 |
Offset 1873, 14 lines modified | Offset 1880, 15 lines modified | ||
1873 | ····if-nez·v9,·:cond_12 | 1880 | ····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,·0x2f | 1882 | ····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)Z | 1884 | ····invoke-static·{v8,·v9,·v10},·Lorg/spongycastle/crypto/tls/TlsUtils;->hasExpectedEmptyExtensionData(Ljava/util/Hashtable;Ljava/lang/Integer;S)Z |
1877 | ····move-result·v9 | 1885 | ····move-result·v9 |
1878 | ····if-eqz·v9,·:cond_12 | 1886 | ····if-eqz·v9,·:cond_12 |
1879 | ····const/4·v9,·0x1 | 1887 | ····const/4·v9,·0x1 |
Offset 1897, 21 lines modified | Offset 1905, 21 lines modified | ||
1897 | ····invoke-interface·{v9,·v8},·Lorg/spongycastle/crypto/tls/TlsClient;->processServerExtensions(Ljava/util/Hashtable;)V | 1905 | ····invoke-interface·{v9,·v8},·Lorg/spongycastle/crypto/tls/TlsClient;->processServerExtensions(Ljava/util/Hashtable;)V |
1898 | ····.line·780 | 1906 | ····.line·780 |
1899 | ····:cond_10 | 1907 | ····:cond_10 |
Max diff block lines reached; 823/4662 bytes (17.65%) of diff not shown. |
Offset 69, 14 lines modified | Offset 69, 15 lines modified | ||
69 | ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z | 69 | ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z |
70 | ····move-result·v2 | 70 | ····move-result·v2 |
71 | ····if-nez·v2,·:cond_0 | 71 | ····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·v2 | 74 | ····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;)Z | 76 | ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z |
Offset 416, 14 lines modified | Offset 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·v9 | 418 | ····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·v11 | 422 | ····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·v12 | 424 | ····move-result-object·v12 |
Offset 446, 14 lines modified | Offset 448, 15 lines modified | ||
446 | ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z | 448 | ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z |
447 | ····move-result·v2 | 449 | ····move-result·v2 |
448 | ····if-nez·v2,·:cond_8 | 450 | ····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·v2 | 453 | ····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;)Z | 455 | ····invoke-virtual·{v2,·v9},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z |
Offset 609, 14 lines modified | Offset 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;)V | 612 | ····invoke-direct·{v0,·v2,·v1},·Lorg/spongycastle/asn1/x9/X9ECPoint;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/asn1/ASN1OctetString;)V |
610 | ····.line·178 | 613 | ····.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·v9 | 618 | ····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·v10 | 620 | ····move-result-object·v10 |
Offset 164, 30 lines modified | Offset 164, 35 lines modified | ||
164 | ····.line·62 | 164 | ····.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_2 | 167 | ····: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·v1 | 171 | ····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·v2 | 174 | ····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·v3 | 177 | ····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·v4 | 180 | ····move-result-object·v4 |
181 | ····.line·67 | ||
177 | ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B | 182 | ····invoke-virtual·{v6},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B |
178 | ····move-result-object·v5 | 183 | ····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)V | 184 | ····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·69 | 185 | ····.line·69 |
Offset 200, 30 lines modified | Offset 200, 35 lines modified | ||
200 | ····goto·:goto_0 | 200 | ····goto·:goto_0 |
201 | ····.line·65 | 201 | ····.line·65 |
202 | ····.end·local·v10····#·"params":Lorg/spongycastle/asn1/ASN1Encodable; | 202 | ····.end·local·v10····#·"params":Lorg/spongycastle/asn1/ASN1Encodable; |
203 | ····:cond_2 | 203 | ····: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·v1 | 207 | ····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·v2 | 210 | ····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·v3 | 213 | ····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·v4 | 216 | ····move-result-object·v4 |
217 | ····.line·70 | ||
213 | ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B | 218 | ····invoke-virtual·{v9},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B |
214 | ····move-result-object·v5 | 219 | ····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)V | 220 | ····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·72 | 221 | ····.line·72 |
Offset 86, 34 lines modified | Offset 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·v2 | 89 | ····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·v3 | 92 | ····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·v4 | 94 | ····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·v5 | 97 | ····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·v6 | 99 | ····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·v7 | 101 | ····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·v8 | 104 | ····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·v9 | 106 | ····move-result-object·v9 |
Offset 253, 14 lines modified | Offset 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·v2 | 257 | ····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·v4 | 261 | ····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·v5 | 263 | ····move-result-object·v5 |
Offset 425, 14 lines modified | Offset 429, 15 lines modified | ||
425 | ····move-result-object·v11 | 429 | ····move-result-object·v11 |
426 | ····.line·142 | 430 | ····.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·v2 | 435 | ····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·v3 | 437 | ····move-result-object·v3 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$bitsRequired:I | 22 | .field·final·synthetic·val$bitsRequired:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider;I)V | 24 | .method·constructor·<init>(Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·36 | 28 | ····.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:I | 30 | ····iput·p2,·p0,·Lorg/spongycastle/crypto/prng/BasicEntropySourceProvider$1;->val$bitsRequired:I |
Offset 2, 29 lines modified | Offset 2, 27 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ThreadedSeedGenerator.java" | 3 | .source·"ThreadedSeedGenerator.java" |
4 | #·annotations | 4 | #·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·annotation | 9 | .end·annotation |
11 | #·direct·methods | 10 | #·direct·methods |
12 | .method·public·constructor·<init>()V | 11 | .method·public·constructor·<init>()V |
13 | ····.locals·0 | 12 | ····.locals·0 |
14 | ····.prologue | 13 | ····.prologue |
15 | ····.line·9 | 14 | ····.line·9 |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····.line·11 | ||
18 | ····return-void | 16 | ····return-void |
19 | .end·method | 17 | .end·method |
20 | #·virtual·methods | 18 | #·virtual·methods |
21 | .method·public·generateSeed(IZ)[B | 19 | .method·public·generateSeed(IZ)[B |
22 | ····.locals·2 | 20 | ····.locals·2 |
Offset 70, 14 lines modified | Offset 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,·0x0 | 71 | ····const/16·v19,·0x0 |
72 | ····if-nez·p4,·:cond_0 | 72 | ····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·v18 | 75 | ····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·v20 | 77 | ····move-result-object·v20 |
Offset 97, 28 lines modified | Offset 98, 30 lines modified | ||
97 | ····move-result-object·v18 | 98 | ····move-result-object·v18 |
98 | ····aput-object·v18,·v8,·v19 | 99 | ····aput-object·v18,·v8,·v19 |
99 | ····const/16·v18,·0x1 | 100 | ····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·v19 | 103 | ····move-result-object·v19 |
102 | ····move-object/from16·v0,·v19 | 104 | ····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·v19 | 106 | ····move-result-object·v19 |
105 | ····aput-object·v19,·v8,·v18 | 107 | ····aput-object·v19,·v8,·v18 |
106 | ····const/16·v18,·0x2 | 108 | ····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·v19 | 111 | ····move-result-object·v19 |
109 | ····move-object/from16·v0,·v19 | 112 | ····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 modified | Offset 237, 36 lines modified | ||
234 | ····move-object/from16·v0,·v18 | 237 | ····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·v6 | 239 | ····move-result-object·v6 |
237 | ····.line·8 | 240 | ····.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·v18 | 243 | ····move-result-object·v18 |
241 | ····move-object/from16·v0,·v18 | 244 | ····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·v18 | 246 | ····move-result-object·v18 |
247 | ····.line·88 | ||
244 | ····move-object/from16·v0,·v18 | 248 | ····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·v18 | 250 | ····move-result-object·v18 |
247 | ····return-object·v18 | 251 | ····return-object·v18 |
248 | ····.line·6 | 252 | ····.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 modified | Offset 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·v1 | 309 | ····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·v3 | 313 | ····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·v4 | 316 | ····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·v5 | 319 | ····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·v6 | 321 | ····move-result-object·v6 |
316 | ····move-object·v0,·p0 | 322 | ····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·v0 | 325 | ····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·v7 | 328 | ····move-result-object·v7 |
321 | ····.line·43 | 329 | ····.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()Z | 331 | ····invoke-virtual·{v7},·Lorg/spongycastle/math/ec/ECPoint;->isInfinity()Z |
Offset 877, 21 lines modified | Offset 877, 15 lines modified | ||
877 | ····move-result-object·v1 | 877 | ····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·v1 | 879 | ····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·v1 | 882 | ····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 modified | Offset 1003, 37 lines modified | ||
1009 | ····invoke-virtual·{p3,·v3},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I | 1003 | ····invoke-virtual·{p3,·v3},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
1010 | ····move-result·v3 | 1004 | ····move-result·v3 |
1011 | ····if-ne·v3,·v4,·:cond_0 | 1005 | ····if-ne·v3,·v4,·:cond_0 |
1006 | ····.line·236 | ||
1012 | ····invoke-virtual·{p3,·p0},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I | 1007 | ····invoke-virtual·{p3,·p0},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
1013 | ····move-result·v3 | 1008 | ····move-result·v3 |
1014 | ····const/4·v4,·-0x1 | 1009 | ····const/4·v4,·-0x1 |
1015 | ····if-ne·v3,·v4,·:cond_0 | 1010 | ····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·v3 | 1013 | ····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;)I | 1015 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
1020 | ····move-result·v3 | 1016 | ····move-result·v3 |
1021 | ····if-nez·v3,·:cond_0 | 1017 | ····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·v3 | 1020 | ····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·v4 | 1022 | ····move-result-object·v4 |
Offset 1139, 20 lines modified | Offset 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·v8 | 1144 | ····move-result-object·v8 |
1144 | ····move-object·v6,·p2 | 1145 | ····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;)V | 1147 | ····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·565 | 1148 | ····.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·566 | 1150 | ····.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; |
Offset 1012, 33 lines modified | Offset 1012, 36 lines modified | ||
1012 | ····.local·v0,·"coord":I | 1012 | ····.local·v0,·"coord":I |
1013 | ····if-eqz·v0,·:cond_0 | 1013 | ····if-eqz·v0,·:cond_0 |
1014 | ····const/4·v3,·0x5 | 1014 | ····const/4·v3,·0x5 |
1015 | ····if-eq·v0,·v3,·:cond_0 | 1015 | ····if-eq·v0,·v3,·:cond_0 |
1016 | ····.line·198 | ||
1016 | ····invoke-virtual·{p0},·Lorg/spongycastle/math/ec/ECPoint;->isInfinity()Z | 1017 | ····invoke-virtual·{p0},·Lorg/spongycastle/math/ec/ECPoint;->isInfinity()Z |
1017 | ····move-result·v3 | 1018 | ····move-result·v3 |
1018 | ····if-nez·v3,·:cond_0 | 1019 | ····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,·v1 | 1021 | ····aget-object·v3,·v3,·v1 |
1022 | ····.line·199 | ||
1021 | ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->bitLength()I | 1023 | ····invoke-virtual·{v3},·Lorg/spongycastle/math/ec/ECFieldElement;->bitLength()I |
1022 | ····move-result·v3 | 1024 | ····move-result·v3 |
1023 | ····if-ne·v3,·v2,·:cond_1 | 1025 | ····if-ne·v3,·v2,·:cond_1 |
1024 | ····:cond_0 | 1026 | ····:cond_0 |
1025 | ····move·v1,·v2 | 1027 | ····move·v1,·v2 |
1028 | ····.line·196 | ||
1026 | ····:cond_1 | 1029 | ····:cond_1 |
1027 | ····return·v1 | 1030 | ····return·v1 |
1028 | .end·method | 1031 | .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·1 | 1033 | ····.locals·1 |
1031 | ····.param·p1,·"k"····#·Ljava/math/BigInteger; | 1034 | ····.param·p1,·"k"····#·Ljava/math/BigInteger; |
Offset 837, 14 lines modified | Offset 837, 15 lines modified | ||
837 | ····if-ne·v3,·v4,·:cond_3 | 837 | ····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;)Z | 841 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
841 | ····move-result·v3 | 842 | ····move-result·v3 |
842 | ····if-eqz·v3,·:cond_3 | 843 | ····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; |
Offset 298, 14 lines modified | Offset 298, 15 lines modified | ||
298 | ····if-eqz·v3,·:cond_3 | 298 | ····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;)Z | 302 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
302 | ····move-result·v3 | 303 | ····move-result·v3 |
303 | ····if-eqz·v3,·:cond_3 | 304 | ····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 modified | Offset 456, 26 lines modified | ||
455 | ····.line·395 | 456 | ····.line·395 |
456 | ····:pswitch_0 | 457 | ····: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·v1 | 462 | ····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·v2 | 464 | ····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·v1 | 468 | ····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·v3 | 470 | ····move-result-object·v3 |
Offset 481, 14 lines modified | Offset 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,·v5 | 486 | ····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·v1 | 489 | ····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·v1 | 491 | ····move-result-object·v1 |
Offset 55, 15 lines modified | Offset 55, 14 lines modified | ||
55 | ····iput·v0,·p0,·Lorg/spongycastle/math/ec/ECCurve;->coord:I | 55 | ····iput·v0,·p0,·Lorg/spongycastle/math/ec/ECCurve;->coord:I |
56 | ····.line·73 | 56 | ····.line·73 |
57 | ····const/4·v0,·0x0 | 57 | ····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-void | 59 | ····return-void |
61 | .end·method | 60 | .end·method |
62 | .method·public·static·getAllCoordinateSystems()[I | 61 | .method·public·static·getAllCoordinateSystems()[I |
63 | ····.locals·1 | 62 | ····.locals·1 |
64 | ····.prologue | 63 | ····.prologue |
Offset 1431, 14 lines modified | Offset 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·v2 | 1432 | ····move-result-object·v2 |
1433 | ····const-wide/16·v6,·0x2 | 1433 | ····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·v3 | 1436 | ····move-result-object·v3 |
1436 | ····const/4·v5,·0x1 | 1437 | ····const/4·v5,·0x1 |
1437 | ····aget-object·v5,·p3,·v5 | 1438 | ····aget-object·v5,·p3,·v5 |
Offset 1449, 14 lines modified | Offset 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·v3 | 1452 | ····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·v12 | 1455 | ····move-result-object·v12 |
1454 | ····.line·622 | 1456 | ····.line·622 |
1455 | ····.local·v12,·"r0":Ljava/math/BigInteger; | 1457 | ····.local·v12,·"r0":Ljava/math/BigInteger; |
1456 | ····const/4·v2,·0x1 | 1458 | ····const/4·v2,·0x1 |
Offset 2238, 15 lines modified | Offset 2240, 15 lines modified | ||
2238 | ····invoke-virtual·{v6,·v13},·Ljava/math/BigInteger;->testBit(I)Z | 2240 | ····invoke-virtual·{v6,·v13},·Ljava/math/BigInteger;->testBit(I)Z |
2239 | ····move-result·v13 | 2241 | ····move-result·v13 |
2240 | ····if-eqz·v13,·:cond_6 | 2242 | ····if-eqz·v13,·:cond_6 |
2241 | ····.line·74 | 2243 | ····.line·744 |
2242 | ····move-object/from16·v0,·p4 | 2244 | ····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·v13 | 2246 | ····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; |
Offset 425, 24 lines modified | Offset 425, 26 lines modified | ||
425 | ····if-ne·v3,·v4,·:cond_3 | 425 | ····if-ne·v3,·v4,·:cond_3 |
426 | ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->ks:[I | 426 | ····iget-object·v3,·p0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->ks:[I |
427 | ····iget-object·v4,·v0,·Lorg/spongycastle/math/ec/ECFieldElement$F2m;->ks:[I | 427 | ····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)Z | 429 | ····invoke-static·{v3,·v4},·Lorg/spongycastle/util/Arrays;->areEqual([I[I)Z |
429 | ····move-result·v3 | 430 | ····move-result·v3 |
430 | ····if-eqz·v3,·:cond_3 | 431 | ····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;)Z | 435 | ····invoke-virtual·{v3,·v4},·Lorg/spongycastle/math/ec/LongArray;->equals(Ljava/lang/Object;)Z |
434 | ····move-result·v3 | 436 | ····move-result·v3 |
435 | ····if-nez·v3,·:cond_0 | 437 | ····if-nez·v3,·:cond_0 |
436 | ····:cond_3 | 438 | ····:cond_3 |
Offset 179, 22 lines modified | Offset 179, 24 lines modified | ||
179 | ····move-result-object·v4 | 179 | ····move-result-object·v4 |
180 | ····.line·65 | 180 | ····.line·65 |
181 | ····.local·v4,·"tw":Ljava/math/BigInteger; | 181 | ····.local·v4,·"tw":Ljava/math/BigInteger; |
182 | ····const-wide/16·v0,·0x10 | 182 | ····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·v3 | 185 | ····move-result-object·v3 |
185 | ····move·v0,·p5 | 186 | ····move·v0,·p5 |
186 | ····move-object·v1,·p2 | 187 | ····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;)[B | 189 | ····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·v6 | 190 | ····move-result-object·v6 |
189 | ····.line·68 | 191 | ····.line·68 |
190 | ····.local·v6,·"u":[B | 192 | ····.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; |
Offset 19, 15 lines modified | Offset 19, 14 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·9 | 22 | ····.line·9 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·960 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
27 | #·virtual·methods | 26 | #·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·method | 28 | .end·method |
Offset 21, 14 lines modified | Offset 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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/math/ec/ECCurve;ILorg/spongycastle/math/ec/ECMultiplier;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/math/ec/ECCurve;ILorg/spongycastle/math/ec/ECMultiplier;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/math/ec/ECCurve; | ||
25 | ····.param·p2,·"coord"····#·I | 26 | ····.param·p2,·"coord"····#·I |
26 | ····.param·p3,·"multiplier"····#·Lorg/spongycastle/math/ec/ECMultiplier; | 27 | ····.param·p3,·"multiplier"····#·Lorg/spongycastle/math/ec/ECMultiplier; |
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·34 | 29 | ····.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; |
Offset 2791, 28 lines modified | Offset 2791, 30 lines modified | ||
2791 | ····ushr-long·v2,·p0,·v2 | 2791 | ····ushr-long·v2,·p0,·v2 |
2792 | ····long-to-int·v2,·v2 | 2792 | ····long-to-int·v2,·v2 |
2793 | ····and-int/2addr·v2,·v5 | 2793 | ····and-int/2addr·v2,·v5 |
2794 | ····.line·1684 | ||
2794 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J | 2795 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J |
2795 | ····move-result-wide·v2 | 2796 | ····move-result-wide·v2 |
2796 | ····shl-long/2addr·v2,·v6 | 2797 | ····shl-long/2addr·v2,·v6 |
2797 | ····or-long/2addr·v0,·v2 | 2798 | ····or-long/2addr·v0,·v2 |
2798 | ····ushr-long·v2,·p0,·v7 | 2799 | ····ushr-long·v2,·p0,·v7 |
2799 | ····long-to-int·v2,·v2 | 2800 | ····long-to-int·v2,·v2 |
2800 | ····and-int/2addr·v2,·v5 | 2801 | ····and-int/2addr·v2,·v5 |
2802 | ····.line·1685 | ||
2801 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J | 2803 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J |
2802 | ····move-result-wide·v2 | 2804 | ····move-result-wide·v2 |
2803 | ····const/4·v4,·0x2 | 2805 | ····const/4·v4,·0x2 |
2804 | ····shl-long/2addr·v2,·v4 | 2806 | ····shl-long/2addr·v2,·v4 |
Offset 2823, 14 lines modified | Offset 2825, 15 lines modified | ||
2823 | ····ushr-long·v2,·p0,·v2 | 2825 | ····ushr-long·v2,·p0,·v2 |
2824 | ····long-to-int·v2,·v2 | 2826 | ····long-to-int·v2,·v2 |
2825 | ····and-int/2addr·v2,·v5 | 2827 | ····and-int/2addr·v2,·v5 |
2828 | ····.line·1686 | ||
2826 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J | 2829 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave4_16to64(I)J |
2827 | ····move-result-wide·v2 | 2830 | ····move-result-wide·v2 |
2828 | ····const/4·v4,·0x3 | 2831 | ····const/4·v4,·0x3 |
2829 | ····shl-long/2addr·v2,·v4 | 2832 | ····shl-long/2addr·v2,·v4 |
Offset 2921, 28 lines modified | Offset 2924, 30 lines modified | ||
2921 | ····.line·1567 | 2924 | ····.line·1567 |
2922 | ····.local·v0,·"z":J | 2925 | ····.local·v0,·"z":J |
2923 | ····long-to-int·v2,·p0 | 2926 | ····long-to-int·v2,·p0 |
2924 | ····and-int/2addr·v2,·v7 | 2927 | ····and-int/2addr·v2,·v7 |
2928 | ····.line·1568 | ||
2925 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J | 2929 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J |
2926 | ····move-result-wide·v2 | 2930 | ····move-result-wide·v2 |
2927 | ····or-long/2addr·v2,·v0 | 2931 | ····or-long/2addr·v2,·v0 |
2928 | ····const/16·v4,·0x15 | 2932 | ····const/16·v4,·0x15 |
2929 | ····ushr-long·v4,·p0,·v4 | 2933 | ····ushr-long·v4,·p0,·v4 |
2930 | ····long-to-int·v4,·v4 | 2934 | ····long-to-int·v4,·v4 |
2931 | ····and-int/2addr·v4,·v7 | 2935 | ····and-int/2addr·v4,·v7 |
2936 | ····.line·1569 | ||
2932 | ····invoke-static·{v4},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J | 2937 | ····invoke-static·{v4},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J |
2933 | ····move-result-wide·v4 | 2938 | ····move-result-wide·v4 |
2934 | ····const/4·v6,·0x1 | 2939 | ····const/4·v6,·0x1 |
2935 | ····shl-long/2addr·v4,·v6 | 2940 | ····shl-long/2addr·v4,·v6 |
Offset 2953, 24 lines modified | Offset 2958, 26 lines modified | ||
2953 | ····ushr-long·v4,·p0,·v4 | 2958 | ····ushr-long·v4,·p0,·v4 |
2954 | ····long-to-int·v4,·v4 | 2959 | ····long-to-int·v4,·v4 |
2955 | ····and-int/2addr·v4,·v7 | 2960 | ····and-int/2addr·v4,·v7 |
2961 | ····.line·1570 | ||
2956 | ····invoke-static·{v4},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J | 2962 | ····invoke-static·{v4},·Lorg/spongycastle/math/ec/LongArray;->interleave3_21to63(I)J |
2957 | ····move-result-wide·v4 | 2963 | ····move-result-wide·v4 |
2958 | ····const/4·v6,·0x2 | 2964 | ····const/4·v6,·0x2 |
2959 | ····shl-long/2addr·v4,·v6 | 2965 | ····shl-long/2addr·v4,·v6 |
2960 | ····or-long/2addr·v2,·v4 | 2966 | ····or-long/2addr·v2,·v4 |
2967 | ····.line·1567 | ||
2961 | ····return-wide·v2 | 2968 | ····return-wide·v2 |
2962 | .end·method | 2969 | .end·method |
2963 | .method·private·static·interleave3([JI[JII)V | 2970 | .method·private·static·interleave3([JI[JII)V |
2964 | ····.locals·4 | 2971 | ····.locals·4 |
2965 | ····.param·p0,·"x"····#·[J | 2972 | ····.param·p0,·"x"····#·[J |
2966 | ····.param·p1,·"xOff"····#·I | 2973 | ····.param·p1,·"xOff"····#·I |
Offset 3170, 14 lines modified | Offset 3177, 15 lines modified | ||
3170 | ····ushr-long·v2,·p0,·v2 | 3177 | ····ushr-long·v2,·p0,·v2 |
3171 | ····long-to-int·v2,·v2 | 3178 | ····long-to-int·v2,·v2 |
3172 | ····and-int/lit16·v2,·v2,·0x1fff | 3179 | ····and-int/lit16·v2,·v2,·0x1fff |
3180 | ····.line·1607 | ||
3173 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave3_13to65(I)J | 3181 | ····invoke-static·{v2},·Lorg/spongycastle/math/ec/LongArray;->interleave3_13to65(I)J |
3174 | ····move-result-wide·v2 | 3182 | ····move-result-wide·v2 |
3175 | ····const/4·v4,·0x1 | 3183 | ····const/4·v4,·0x1 |
3176 | ····shl-long/2addr·v2,·v4 | 3184 | ····shl-long/2addr·v2,·v4 |
Offset 3188, 14 lines modified | Offset 3196, 15 lines modified | ||
3188 | ····ushr-long·v2,·p0,·v2 | 3196 | ····ushr-long·v2,·p0,·v2 |
3189 | ····long-to-int·v2,·v2 | 3197 | ····long-to-int·v2,·v2 |
3190 | ····and-int/lit16·v2,·v2,·0x1fff | 3198 | ····and-int/lit16·v2,·v2,·0x1fff |
Max diff block lines reached; 975/3290 bytes (29.64%) of diff not shown. |
Offset 1157, 26 lines modified | Offset 1157, 27 lines modified | ||
1157 | ····invoke-virtual·{v13},·Ljava/math/BigInteger;->bitLength()I | 1157 | ····invoke-virtual·{v13},·Ljava/math/BigInteger;->bitLength()I |
1158 | ····move-result·v13 | 1158 | ····move-result·v13 |
1159 | ····invoke-direct·{v1,·v13,·v9},·Ljava/math/BigInteger;-><init>(ILjava/util/Random;)V | 1159 | ····invoke-direct·{v1,·v13,·v9},·Ljava/math/BigInteger;-><init>(ILjava/util/Random;)V |
1160 | ····.line·25 | 1160 | ····.line·257 |
1161 | ····.local·v1,·"P":Ljava/math/BigInteger; | 1161 | ····.local·v1,·"P":Ljava/math/BigInteger; |
1162 | ····move-object/from16·v0,·p0 | 1162 | ····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;)I | 1164 | ····invoke-virtual·{v1,·v13},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
1165 | ····move-result·v13 | 1165 | ····move-result·v13 |
1166 | ····if-gez·v13,·:cond_4 | 1166 | ····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·v13 | 1169 | ····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·v13 | 1171 | ····move-result-object·v13 |
Offset 193, 14 lines modified | Offset 193, 15 lines modified | ||
193 | ····const/4·v15,·0x0 | 193 | ····const/4·v15,·0x0 |
194 | ····const/16·v16,·0x3 | 194 | ····const/16·v16,·0x3 |
195 | ····aget-object·v16,·v13,·v16 | 195 | ····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·v16 | 198 | ····move-result-object·v16 |
198 | ····aput-object·v16,·v14,·v15 | 199 | ····aput-object·v16,·v14,·v15 |
199 | ····const/4·v15,·0x1 | 200 | ····const/4·v15,·0x1 |
Offset 229, 14 lines modified | Offset 230, 15 lines modified | ||
229 | ····const/4·v15,·0x3 | 230 | ····const/4·v15,·0x3 |
230 | ····const/16·v16,·0x0 | 231 | ····const/16·v16,·0x0 |
231 | ····aget-object·v16,·v13,·v16 | 232 | ····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·v16 | 235 | ····move-result-object·v16 |
234 | ····aput-object·v16,·v14,·v15 | 236 | ····aput-object·v16,·v14,·v15 |
235 | ····const/4·v15,·0x4 | 237 | ····const/4·v15,·0x4 |
Offset 136, 14 lines modified | Offset 136, 15 lines modified | ||
136 | ····.line·73 | 136 | ····.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·v6 | 142 | ····move-result-object·v6 |
142 | ····invoke-interface·{v6},·Ljava/security/PublicKey;->getEncoded()[B | 143 | ····invoke-interface·{v6},·Ljava/security/PublicKey;->getEncoded()[B |
143 | ····move-result-object·v6 | 144 | ····move-result-object·v6 |
Offset 162, 14 lines modified | Offset 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;)V | 166 | ····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·v7 | 169 | ····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;)V | 170 | ····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 modified | Offset 219, 15 lines modified | ||
217 | ····check-cast·v4,·Lorg/spongycastle/asn1/ASN1OctetString; | 219 | ····check-cast·v4,·Lorg/spongycastle/asn1/ASN1OctetString; |
218 | ····.line·89 | 220 | ····.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()[B | 224 | ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
222 | ····move-result-object·v6 | 225 | ····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;)V | 227 | ····invoke-direct·{v7,·v2},·Lorg/spongycastle/asn1/x509/GeneralNames;-><init>(Lorg/spongycastle/asn1/x509/GeneralName;)V |
Offset 246, 14 lines modified | Offset 249, 15 lines modified | ||
246 | ····.line·94 | 249 | ····.line·94 |
247 | ····.end·local·v4····#·"str":Lorg/spongycastle/asn1/ASN1OctetString; | 250 | ····.end·local·v4····#·"str":Lorg/spongycastle/asn1/ASN1OctetString; |
248 | ····:cond_1 | 251 | ····: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·v6 | 256 | ····move-result-object·v6 |
253 | ····invoke-interface·{v6},·Ljava/security/PublicKey;->getEncoded()[B | 257 | ····invoke-interface·{v6},·Ljava/security/PublicKey;->getEncoded()[B |
254 | ····move-result-object·v6 | 258 | ····move-result-object·v6 |
Offset 272, 14 lines modified | Offset 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;)V | 279 | ····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·v7 | 282 | ····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;)V | 283 | ····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 modified | Offset 347, 15 lines modified | ||
342 | ····.prologue | 347 | ····.prologue |
343 | ····.line·114 | 348 | ····.line·114 |
344 | ····:try_start_0 | 349 | ····: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()[B | 353 | ····invoke-interface·{p0},·Ljava/security/PublicKey;->getEncoded()[B |
348 | ····move-result-object·v3 | 354 | ····move-result-object·v3 |
349 | ····invoke-direct·{v2,·v3},·Lorg/spongycastle/asn1/ASN1InputStream;-><init>([B)V | 355 | ····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; |
Offset 245, 20 lines modified | Offset 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;)V | 246 | ····invoke-virtual·{v0,·v7},·Lorg/spongycastle/asn1/ASN1OutputStream;->writeObject(Lorg/spongycastle/asn1/ASN1Encodable;)V |
247 | ····.line·213 | 247 | ····.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()[B | 250 | ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
250 | ····move-result-object·v8 | 251 | ····move-result-object·v8 |
251 | ····invoke-direct·{v7,·v8},·Ljava/io/ByteArrayInputStream;-><init>([B)V | 252 | ····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·v7 | 255 | ····move-result-object·v7 |
254 | ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 256 | ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
255 | ····:try_end_1 | 257 | ····:try_end_1 |
256 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 | 258 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 |
Offset 114, 20 lines modified | Offset 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;)V | 115 | ····invoke-virtual·{v0,·v7},·Lorg/spongycastle/asn1/ASN1OutputStream;->writeObject(Lorg/spongycastle/asn1/ASN1Encodable;)V |
116 | ····.line·252 | 116 | ····.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()[B | 119 | ····invoke-virtual·{v1},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
119 | ····move-result-object·v8 | 120 | ····move-result-object·v8 |
120 | ····invoke-direct·{v7,·v8},·Ljava/io/ByteArrayInputStream;-><init>([B)V | 121 | ····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·v7 | 124 | ····move-result-object·v7 |
123 | ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 125 | ····invoke-interface·{v2,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
124 | ····:try_end_1 | 126 | ····:try_end_1 |
125 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 | 127 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1 |
Offset 38, 15 lines modified | Offset 38, 14 lines modified | ||
38 | ····.line·42 | 38 | ····.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·43 | 40 | ····.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-void | 42 | ····return-void |
44 | .end·method | 43 | .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·17 | 45 | ····.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 modified | Offset 272, 28 lines modified | ||
273 | ····if-eq·v6,·v14,·:cond_3 | 272 | ····if-eq·v6,·v14,·:cond_3 |
274 | ····.line·204 | 273 | ····.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,·v6 | 275 | ····aget-object·v14,·p3,·v6 |
276 | ····.line·205 | ||
277 | ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getEncoded()[B | 277 | ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getEncoded()[B |
278 | ····move-result-object·v14 | 278 | ····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·v14 | 280 | ····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;)V | 282 | ····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;)V | 284 | ····invoke-virtual·{v13,·v15},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
284 | ····:try_end_3 | 285 | ····:try_end_3 |
285 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_4 | 286 | ····.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_5 | 287 | ····.catch·Ljava/security/cert/CertificateEncodingException;·{:try_start_3·..·:try_end_3}·:catch_5 |
287 | ····.line·202 | 288 | ····.line·202 |
288 | ····add-int/lit8·v6,·v6,·0x1 | 289 | ····add-int/lit8·v6,·v6,·0x1 |
Offset 119, 14 lines modified | Offset 119, 15 lines modified | ||
119 | ····.line·79 | 119 | ····.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·v4 | 125 | ····move-result-object·v4 |
125 | ····invoke-direct·{v3,·v4},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;-><init>(Ljava/util/Date;)V | 126 | ····invoke-direct·{v3,·v4},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;-><init>(Ljava/util/Date;)V |
126 | ····invoke-virtual·{v0},·Lorg/spongycastle/ocsp/RevokedStatus;->getRevocationReason()I | 127 | ····invoke-virtual·{v0},·Lorg/spongycastle/ocsp/RevokedStatus;->getRevocationReason()I |
Offset 149, 14 lines modified | Offset 150, 15 lines modified | ||
149 | ····:cond_2 | 150 | ····: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·v4 | 156 | ····move-result-object·v4 |
155 | ····invoke-direct·{v3,·v4},·Lorg/spongycastle/asn1/ASN1GeneralizedTime;-><init>(Ljava/util/Date;)V | 157 | ····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;)V | 158 | ····invoke-direct·{v2,·v3,·v5},·Lorg/spongycastle/asn1/ocsp/RevokedInfo;-><init>(Lorg/spongycastle/asn1/ASN1GeneralizedTime;Lorg/spongycastle/asn1/x509/CRLReason;)V |
Offset 310, 26 lines modified | Offset 310, 28 lines modified | ||
310 | ····if-eq·v5,·v13,·:cond_2 | 310 | ····if-eq·v5,·v13,·:cond_2 |
311 | ····.line·288 | 311 | ····.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,·v5 | 313 | ····aget-object·v13,·p3,·v5 |
314 | ····.line·289 | ||
314 | ····invoke-virtual·{v13},·Ljava/security/cert/X509Certificate;->getEncoded()[B | 315 | ····invoke-virtual·{v13},·Ljava/security/cert/X509Certificate;->getEncoded()[B |
315 | ····move-result-object·v13 | 316 | ····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·v13 | 318 | ····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;)V | 320 | ····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;)V | 322 | ····invoke-virtual·{v12,·v14},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
321 | ····:try_end_4 | 323 | ····:try_end_4 |
322 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_5 | 324 | ····.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_6 | 325 | ····.catch·Ljava/security/cert/CertificateEncodingException;·{:try_start_4·..·:try_end_4}·:catch_6 |
324 | ····.line·286 | 326 | ····.line·286 |
325 | ····add-int/lit8·v5,·v5,·0x1 | 327 | ····add-int/lit8·v5,·v5,·0x1 |
Offset 455, 18 lines modified | Offset 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·v0 | 456 | ····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;)Z | 459 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ocsp/CertID;->equals(Ljava/lang/Object;)Z |
459 | ····move-result·v0 | 460 | ····move-result·v0 |
461 | ····.line·99 | ||
460 | ····return·v0 | 462 | ····return·v0 |
461 | .end·method | 463 | .end·method |
462 | .method·public·toASN1Object()Lorg/spongycastle/asn1/ocsp/CertID; | 464 | .method·public·toASN1Object()Lorg/spongycastle/asn1/ocsp/CertID; |
463 | ····.locals·1 | 465 | ····.locals·1 |
464 | ····.prologue | 466 | ····.prologue |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/security/spec/AlgorithmParameterSpec; | 6 | .implements·Ljava/security/spec/AlgorithmParameterSpec; |
7 | #·annotations | 7 | #·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·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·public·static·final·PARAM_TYPE_CONFIG:I·=·0x4 | 14 | .field·public·static·final·PARAM_TYPE_CONFIG:I·=·0x4 |
Offset 93, 14 lines modified | Offset 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·v1 | 95 | ····move-result-object·v1 |
96 | ····.line·124 | ||
96 | ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getIterationCount()I | 97 | ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getIterationCount()I |
97 | ····move-result·v2 | 98 | ····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·v1 | 100 | ····move-result-object·v1 |
Offset 130, 14 lines modified | Offset 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·v1 | 133 | ····move-result-object·v1 |
134 | ····.line·130 | ||
133 | ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getKeyLength()I | 135 | ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getKeyLength()I |
134 | ····move-result·v2 | 136 | ····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·v1 | 138 | ····move-result-object·v1 |
Offset 145, 14 lines modified | Offset 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()[B | 147 | ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getSalt()[B |
148 | ····move-result-object·v2 | 148 | ····move-result-object·v2 |
149 | ····.line·88 | ||
149 | ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getIterationCount()I | 150 | ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getIterationCount()I |
150 | ····move-result·v3 | 151 | ····move-result·v3 |
151 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;-><init>([BI)V | 152 | ····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 modified | Offset 254, 26 lines modified | ||
253 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;->getSalt()[B | 254 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/PBKDF2Params;->getSalt()[B |
254 | ····move-result-object·v1 | 255 | ····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·v2 | 259 | ····move-result-object·v2 |
258 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I | 260 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I |
259 | ····move-result·v2 | 261 | ····move-result·v2 |
260 | ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V | 262 | ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V |
263 | ····.line·69 | ||
261 | ····return-object·v0 | 264 | ····return-object·v0 |
262 | ····.line·73 | 265 | ····.line·73 |
263 | ····:cond_0 | 266 | ····: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." |
Offset 145, 14 lines modified | Offset 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()[B | 147 | ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getSalt()[B |
148 | ····move-result-object·v2 | 148 | ····move-result-object·v2 |
149 | ····.line·76 | ||
149 | ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getIterationCount()I | 150 | ····invoke-virtual·{v0},·Ljavax/crypto/spec/PBEParameterSpec;->getIterationCount()I |
150 | ····move-result·v3 | 151 | ····move-result·v3 |
151 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;-><init>([BI)V | 152 | ····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 modified | Offset 254, 26 lines modified | ||
253 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIV()[B | 254 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIV()[B |
254 | ····move-result-object·v1 | 255 | ····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·v2 | 259 | ····move-result-object·v2 |
258 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I | 260 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I |
259 | ····move-result·v2 | 261 | ····move-result·v2 |
260 | ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V | 262 | ····invoke-direct·{v0,·v1,·v2},·Ljavax/crypto/spec/PBEParameterSpec;-><init>([BI)V |
263 | ····.line·57 | ||
261 | ····return-object·v0 | 264 | ····return-object·v0 |
262 | ····.line·61 | 265 | ····.line·61 |
263 | ····:cond_0 | 266 | ····: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." |
Offset 161, 14 lines modified | Offset 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·v1 | 163 | ····move-result-object·v1 |
164 | ····.line·146 | ||
164 | ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getIterationCount()I | 165 | ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getIterationCount()I |
165 | ····move-result·v2 | 166 | ····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·v1 | 168 | ····move-result-object·v1 |
Offset 198, 14 lines modified | Offset 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·v1 | 201 | ····move-result-object·v1 |
202 | ····.line·152 | ||
201 | ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getKeyLength()I | 203 | ····invoke-virtual·{v7},·Ljavax/crypto/spec/PBEKeySpec;->getKeyLength()I |
202 | ····move-result·v2 | 204 | ····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·v1 | 206 | ····move-result-object·v1 |
Offset 1881, 14 lines modified | Offset 1881, 15 lines modified | ||
1881 | ····.line·541 | 1881 | ····.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()[B | 1886 | ····invoke-interface/range·{p2·..·p2},·Ljava/security/Key;->getEncoded()[B |
1886 | ····move-result-object·v13 | 1887 | ····move-result-object·v13 |
1887 | ····invoke-direct·{v12,·v13},·Lorg/spongycastle/crypto/params/KeyParameter;-><init>([B)V | 1888 | ····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 modified | Offset 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()I | 2661 | ····invoke-interface·{v5},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I |
2660 | ····move-result·v5 | 2662 | ····move-result·v5 |
2661 | ····mul-int/lit8·v5,·v5,·0x8 | 2663 | ····mul-int/lit8·v5,·v5,·0x8 |
2662 | ····invoke-direct·{v3,·v4,·v5},·Lorg/spongycastle/crypto/modes/OFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V | 2664 | ····invoke-direct·{v3,·v4,·v5},·Lorg/spongycastle/crypto/modes/OFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V |
Offset 2738, 14 lines modified | Offset 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()I | 2744 | ····invoke-interface·{v5},·Lorg/spongycastle/crypto/BlockCipher;->getBlockSize()I |
2742 | ····move-result·v5 | 2745 | ····move-result·v5 |
2743 | ····mul-int/lit8·v5,·v5,·0x8 | 2746 | ····mul-int/lit8·v5,·v5,·0x8 |
2744 | ····invoke-direct·{v3,·v4,·v5},·Lorg/spongycastle/crypto/modes/CFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V | 2747 | ····invoke-direct·{v3,·v4,·v5},·Lorg/spongycastle/crypto/modes/CFBBlockCipher;-><init>(Lorg/spongycastle/crypto/BlockCipher;I)V |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·10 | 22 | ····.line·10 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·14 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·10 | 22 | ····.line·10 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·14 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·6 | 22 | ····.line·6 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·10 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 99, 21 lines modified | Offset 99, 15 lines modified | ||
99 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V | 99 | ····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·v7 | 101 | ····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·v7 | 104 | ····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; |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·6 | 22 | ····.line·6 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·10 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·8 | 22 | ····.line·8 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·12 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·13 | 22 | ····.line·13 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·17 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·9 | 22 | ····.line·9 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·13 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 15, 10 lines modified | Offset 15, 9 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·9 | 18 | ····.line·9 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·11 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·8 | 22 | ····.line·8 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·12 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·8 | 22 | ····.line·8 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·12 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 551, 14 lines modified | Offset 551, 15 lines modified | ||
551 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 551 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
552 | ····move-result·v2 | 552 | ····move-result·v2 |
553 | ····if-eqz·v2,·:cond_0 | 553 | ····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·v2 | 556 | ····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·v2 | 558 | ····move-result-object·v2 |
Offset 573, 14 lines modified | Offset 574, 15 lines modified | ||
573 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->equals(Ljava/lang/Object;)Z | 574 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/jce/spec/GOST3410PublicKeyParameterSetSpec;->equals(Ljava/lang/Object;)Z |
574 | ····move-result·v2 | 575 | ····move-result·v2 |
575 | ····if-eqz·v2,·:cond_0 | 576 | ····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·v2 | 579 | ····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·v2 | 581 | ····move-result-object·v2 |
Offset 595, 14 lines modified | Offset 597, 15 lines modified | ||
595 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 597 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
596 | ····move-result·v2 | 598 | ····move-result·v2 |
597 | ····if-eqz·v2,·:cond_0 | 599 | ····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·v2 | 602 | ····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·v2 | 604 | ····move-result-object·v2 |
Offset 754, 26 lines modified | Offset 754, 30 lines modified | ||
754 | ····goto·:goto_1 | 754 | ····goto·:goto_1 |
755 | ····.line·167 | 755 | ····.line·167 |
756 | ····.restart·local·v8····#·"ecP":Lorg/spongycastle/asn1/x9/X9ECParameters; | 756 | ····.restart·local·v8····#·"ecP":Lorg/spongycastle/asn1/x9/X9ECParameters; |
757 | ····:cond_4 | 757 | ····: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·v2 | 761 | ····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·v3 | 764 | ····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·v4 | 767 | ····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·v5 | 770 | ····move-result-object·v5 |
767 | ····const/4·v6,·0x0 | 771 | ····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)V | 772 | ····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 |
Offset 527, 54 lines modified | Offset 527, 59 lines modified | ||
527 | ····.prologue | 527 | ····.prologue |
528 | ····.line·188 | 528 | ····.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·v2 | 533 | ····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·v2 | 535 | ····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·v2 | 537 | ····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·v3 | 540 | ····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·v3 | 542 | ····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·v3 | 544 | ····move-result-object·v3 |
543 | ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 545 | ····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·v2 | 548 | ····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·v3 | 551 | ····move-result-object·v3 |
548 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 552 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
549 | ····move-result·v3 | 553 | ····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)V | 554 | ····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·v0 | 556 | ····return-object·v0 |
552 | .end·method | 557 | .end·method |
553 | .method·private·extractBytes([BILjava/math/BigInteger;)V | 558 | .method·private·extractBytes([BILjava/math/BigInteger;)V |
554 | ····.locals·7 | 559 | ····.locals·7 |
555 | ····.param·p1,·"encKey"····#·[B | 560 | ····.param·p1,·"encKey"····#·[B |
556 | ····.param·p2,·"offSet"····#·I | 561 | ····.param·p2,·"offSet"····#·I |
Offset 703, 50 lines modified | Offset 708, 55 lines modified | ||
703 | ····move-result-object·v3 | 708 | ····move-result-object·v3 |
704 | ····.line·211 | 709 | ····.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·v2 | 714 | ····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·v5 | 718 | ····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·v5 | 720 | ····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·v5 | 722 | ····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·v6 | 725 | ····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·v6 | 727 | ····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·v6 | 729 | ····move-result-object·v6 |
722 | ····invoke-direct·{v4,·v5,·v6},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 730 | ····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·v5 | 733 | ····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·v6 | 736 | ····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;)V | 737 | ····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,·p0 | 738 | ····move-object/from16·v0,·p0 |
Offset 927, 44 lines modified | Offset 937, 48 lines modified | ||
927 | ····.line·232 | 937 | ····.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·v4 | 943 | ····move-result-object·v4 |
Max diff block lines reached; 4224/8586 bytes (49.20%) of diff not shown. |
Offset 200, 44 lines modified | Offset 200, 48 lines modified | ||
200 | ····.line·135 | 200 | ····.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·v4 | 206 | ····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·v4 | 208 | ····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·v4 | 210 | ····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·v5 | 213 | ····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·v5 | 215 | ····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·v5 | 217 | ····move-result-object·v5 |
216 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 218 | ····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·v4 | 221 | ····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·v5 | 224 | ····move-result-object·v5 |
221 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 225 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
222 | ····move-result·v5 | 226 | ····move-result·v5 |
Offset 326, 44 lines modified | Offset 330, 48 lines modified | ||
326 | ····.line·168 | 330 | ····.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·v4 | 336 | ····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·v4 | 338 | ····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·v4 | 340 | ····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·v5 | 343 | ····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·v5 | 345 | ····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·v5 | 347 | ····move-result-object·v5 |
342 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 348 | ····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·v4 | 351 | ····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·v5 | 354 | ····move-result-object·v5 |
347 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 355 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
348 | ····move-result·v5 | 356 | ····move-result·v5 |
Offset 755, 50 lines modified | Offset 763, 55 lines modified | ||
755 | ····move-result-object·v2 | 763 | ····move-result-object·v2 |
756 | ····.line·219 | 764 | ····.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·v1 | 769 | ····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·v4 | 773 | ····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·v4 | 775 | ····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·v4 | 777 | ····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. |
Offset 160, 26 lines modified | Offset 160, 29 lines modified | ||
160 | ····invoke-virtual·{v6},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getDerivationV()[B | 160 | ····invoke-virtual·{v6},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getDerivationV()[B |
161 | ····move-result-object·v6 | 161 | ····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()[B | 164 | ····invoke-virtual·{v7},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getEncodingV()[B |
164 | ····move-result-object·v7 | 165 | ····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()I | 168 | ····invoke-virtual·{v8},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getMacKeySize()I |
167 | ····move-result·v8 | 169 | ····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()I | 172 | ····invoke-virtual·{v9},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getCipherKeySize()I |
170 | ····move-result·v9 | 173 | ····move-result·v9 |
171 | ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/IESWithCipherParameters;-><init>([B[BII)V | 174 | ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/IESWithCipherParameters;-><init>([B[BII)V |
172 | ····.line·376 | 175 | ····.line·376 |
Offset 2, 15 lines modified | Offset 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 | #·annotations | 4 | #·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;, |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/jcajce/provider/asymmetric/ec/IESCipher; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·407 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 277, 14 lines modified | Offset 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·v7 | 278 | ····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·v8 | 282 | ····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·v7 | 284 | ····move-result-object·v7 |
Offset 305, 27 lines modified | Offset 306, 27 lines modified | ||
305 | ····:cond_0 | 306 | ····:cond_0 |
306 | ····move-object·v3,·p1 | 307 | ····move-object·v3,·p1 |
307 | ····.line·231 | 308 | ····.line·231 |
308 | ····check-cast·v3,·Lorg/spongycastle/jce/interfaces/MQVPrivateKey; | 309 | ····check-cast·v3,·Lorg/spongycastle/jce/interfaces/MQVPrivateKey; |
309 | ····.line·23 | 310 | ····.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·v6 | 313 | ····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·v5 | 315 | ····move-result-object·v5 |
315 | ····check-cast·v5,·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters; | 316 | ····check-cast·v5,·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters; |
316 | ····.line·23 | 317 | ····.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·v6 | 320 | ····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 modified | Offset 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·v6 | 344 | ····move-result-object·v6 |
344 | ····if-eqz·v6,·:cond_1 | 345 | ····if-eqz·v6,·:cond_1 |
345 | ····.line·24 | 346 | ····.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·v6 | 348 | ····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·v1 | 350 | ····move-result-object·v1 |
Offset 411, 14 lines modified | Offset 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·v7 | 413 | ····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·v8 | 417 | ····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·v7 | 419 | ····move-result-object·v7 |
Offset 571, 14 lines modified | Offset 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·v5 | 574 | ····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·v6 | 578 | ····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·v5 | 580 | ····move-result-object·v5 |
Offset 599, 27 lines modified | Offset 602, 27 lines modified | ||
599 | ····:cond_2 | 602 | ····:cond_2 |
600 | ····move-object·v1,·p1 | 603 | ····move-object·v1,·p1 |
601 | ····.line·116 | 604 | ····.line·116 |
602 | ····check-cast·v1,·Lorg/spongycastle/jce/interfaces/MQVPublicKey; | 605 | ····check-cast·v1,·Lorg/spongycastle/jce/interfaces/MQVPublicKey; |
603 | ····.line·11 | 606 | ····.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·v4 | 609 | ····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·v3 | 611 | ····move-result-object·v3 |
609 | ····check-cast·v3,·Lorg/spongycastle/crypto/params/ECPublicKeyParameters; | 612 | ····check-cast·v3,·Lorg/spongycastle/crypto/params/ECPublicKeyParameters; |
610 | ····.line·1 | 613 | ····.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·v4 | 616 | ····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 modified | Offset 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·v5 | 682 | ····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. |
Offset 76, 38 lines modified | Offset 76, 41 lines modified | ||
76 | ····.line·209 | 76 | ····.line·209 |
77 | ····.local·v0,·"s":Lorg/spongycastle/asn1/ASN1Sequence; | 77 | ····.local·v0,·"s":Lorg/spongycastle/asn1/ASN1Sequence; |
78 | ····const/4·v1,·0x2 | 78 | ····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·v1 | 82 | ····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·v1 | 85 | ····move-result-object·v1 |
85 | ····aput-object·v1,·v2,·v3 | 86 | ····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·v1 | 89 | ····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·v1 | 92 | ····move-result-object·v1 |
91 | ····aput-object·v1,·v2,·v4 | 93 | ····aput-object·v1,·v2,·v4 |
94 | ····.line·209 | ||
92 | ····return-object·v2 | 95 | ····return-object·v2 |
93 | .end·method | 96 | .end·method |
94 | .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B | 97 | .method·private·derEncode(Ljava/math/BigInteger;Ljava/math/BigInteger;)[B |
95 | ····.locals·3 | 98 | ····.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; |
Offset 70, 14 lines modified | Offset 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·v2 | 71 | ····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·v4 | 75 | ····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·v4 | 77 | ····move-result-object·v4 |
Offset 98, 14 lines modified | Offset 99, 15 lines modified | ||
98 | ····move-result-object·v6 | 99 | ····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;)V | 100 | ····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;)V | 101 | ····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·v1 | 103 | ····return-object·v1 |
102 | ····.line·70 | 104 | ····.line·70 |
103 | ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPrivateKey; | 105 | ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPrivateKey; |
104 | ····:cond_0 | 106 | ····:cond_0 |
105 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 107 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 142, 14 lines modified | Offset 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·v2 | 145 | ····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·v4 | 149 | ····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·v4 | 151 | ····move-result-object·v4 |
Offset 170, 14 lines modified | Offset 173, 15 lines modified | ||
170 | ····move-result-object·v6 | 173 | ····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;)V | 174 | ····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;)V | 175 | ····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·v1 | 177 | ····return-object·v1 |
174 | ····.line·55 | 178 | ····.line·55 |
175 | ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPublicKey; | 179 | ····.end·local·v0····#·"k":Ljava/security/interfaces/DSAPublicKey; |
176 | ····:cond_0 | 180 | ····:cond_0 |
177 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 181 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 376, 14 lines modified | Offset 376, 15 lines modified | ||
376 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 376 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
377 | ····move-result·v2 | 377 | ····move-result·v2 |
378 | ····if-eqz·v2,·:cond_0 | 378 | ····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·v2 | 381 | ····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·v2 | 383 | ····move-result-object·v2 |
Offset 398, 14 lines modified | Offset 399, 15 lines modified | ||
398 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 399 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
399 | ····move-result·v2 | 400 | ····move-result·v2 |
400 | ····if-eqz·v2,·:cond_0 | 401 | ····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·v2 | 404 | ····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·v2 | 406 | ····move-result-object·v2 |
Offset 420, 14 lines modified | Offset 422, 15 lines modified | ||
420 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 422 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
421 | ····move-result·v2 | 423 | ····move-result·v2 |
422 | ····if-eqz·v2,·:cond_0 | 424 | ····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·v2 | 427 | ····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·v2 | 429 | ····move-result-object·v2 |
Offset 595, 14 lines modified | Offset 598, 15 lines modified | ||
595 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 598 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
596 | ····move-result·v1 | 599 | ····move-result·v1 |
597 | ····xor-int/2addr·v0,·v1 | 600 | ····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·v1 | 603 | ····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·v1 | 605 | ····move-result-object·v1 |
Offset 623, 14 lines modified | Offset 627, 15 lines modified | ||
623 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 627 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
624 | ····move-result·v1 | 628 | ····move-result·v1 |
625 | ····xor-int/2addr·v0,·v1 | 629 | ····xor-int/2addr·v0,·v1 |
630 | ····.line·125 | ||
626 | ····return·v0 | 631 | ····return·v0 |
627 | .end·method | 632 | .end·method |
628 | .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V | 633 | .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V |
629 | ····.locals·1 | 634 | ····.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; |
Offset 400, 14 lines modified | Offset 400, 15 lines modified | ||
400 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 400 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
401 | ····move-result·v2 | 401 | ····move-result·v2 |
402 | ····if-eqz·v2,·:cond_0 | 402 | ····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·v2 | 405 | ····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·v2 | 407 | ····move-result-object·v2 |
Offset 422, 14 lines modified | Offset 423, 15 lines modified | ||
422 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 423 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
423 | ····move-result·v2 | 424 | ····move-result·v2 |
424 | ····if-eqz·v2,·:cond_0 | 425 | ····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·v2 | 428 | ····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·v2 | 430 | ····move-result-object·v2 |
Offset 444, 14 lines modified | Offset 446, 15 lines modified | ||
444 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 446 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
445 | ····move-result·v2 | 447 | ····move-result·v2 |
446 | ····if-eqz·v2,·:cond_0 | 448 | ····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·v2 | 451 | ····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·v2 | 453 | ····move-result-object·v2 |
Offset 614, 14 lines modified | Offset 617, 15 lines modified | ||
614 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 617 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
615 | ····move-result·v1 | 618 | ····move-result·v1 |
616 | ····xor-int/2addr·v0,·v1 | 619 | ····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·v1 | 622 | ····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·v1 | 624 | ····move-result-object·v1 |
Offset 642, 14 lines modified | Offset 646, 15 lines modified | ||
642 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 646 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
643 | ····move-result·v1 | 647 | ····move-result·v1 |
644 | ····xor-int/2addr·v0,·v1 | 648 | ····xor-int/2addr·v0,·v1 |
649 | ····.line·132 | ||
645 | ····return·v0 | 650 | ····return·v0 |
646 | .end·method | 651 | .end·method |
647 | .method·public·toString()Ljava/lang/String; | 652 | .method·public·toString()Ljava/lang/String; |
648 | ····.locals·5 | 653 | ····.locals·5 |
649 | ····.prologue | 654 | ····.prologue |
Offset 506, 14 lines modified | Offset 506, 15 lines modified | ||
506 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 506 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
507 | ····move-result·v2 | 507 | ····move-result·v2 |
508 | ····if-eqz·v2,·:cond_0 | 508 | ····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·v2 | 511 | ····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·v2 | 513 | ····move-result-object·v2 |
Offset 528, 14 lines modified | Offset 529, 15 lines modified | ||
528 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 529 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
529 | ····move-result·v2 | 530 | ····move-result·v2 |
530 | ····if-eqz·v2,·:cond_0 | 531 | ····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·v2 | 534 | ····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·v2 | 536 | ····move-result-object·v2 |
Offset 550, 14 lines modified | Offset 552, 15 lines modified | ||
550 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 552 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
551 | ····move-result·v2 | 553 | ····move-result·v2 |
552 | ····if-eqz·v2,·:cond_0 | 554 | ····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·v2 | 557 | ····move-result-object·v2 |
555 | ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 558 | ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
556 | ····move-result·v2 | 559 | ····move-result·v2 |
Offset 762, 14 lines modified | Offset 765, 15 lines modified | ||
762 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 765 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
763 | ····move-result·v1 | 766 | ····move-result·v1 |
764 | ····xor-int/2addr·v0,·v1 | 767 | ····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·v1 | 770 | ····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·v1 | 772 | ····move-result-object·v1 |
Offset 786, 14 lines modified | Offset 790, 15 lines modified | ||
786 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 790 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
787 | ····move-result·v1 | 791 | ····move-result·v1 |
788 | ····xor-int/2addr·v0,·v1 | 792 | ····xor-int/2addr·v0,·v1 |
793 | ····.line·170 | ||
789 | ····return·v0 | 794 | ····return·v0 |
790 | .end·method | 795 | .end·method |
791 | .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V | 796 | .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V |
792 | ····.locals·1 | 797 | ····.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; |
Offset 585, 14 lines modified | Offset 585, 15 lines modified | ||
585 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 585 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
586 | ····move-result·v2 | 586 | ····move-result·v2 |
587 | ····if-eqz·v2,·:cond_0 | 587 | ····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·v2 | 590 | ····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·v2 | 592 | ····move-result-object·v2 |
Offset 607, 14 lines modified | Offset 608, 15 lines modified | ||
607 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 608 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
608 | ····move-result·v2 | 609 | ····move-result·v2 |
609 | ····if-eqz·v2,·:cond_0 | 610 | ····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·v2 | 613 | ····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·v2 | 615 | ····move-result-object·v2 |
Offset 629, 14 lines modified | Offset 631, 15 lines modified | ||
629 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 631 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
630 | ····move-result·v2 | 632 | ····move-result·v2 |
631 | ····if-eqz·v2,·:cond_0 | 633 | ····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·v2 | 636 | ····move-result-object·v2 |
634 | ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 637 | ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
635 | ····move-result·v2 | 638 | ····move-result·v2 |
Offset 785, 14 lines modified | Offset 788, 15 lines modified | ||
785 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 788 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
786 | ····move-result·v1 | 789 | ····move-result·v1 |
787 | ····xor-int/2addr·v0,·v1 | 790 | ····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·v1 | 793 | ····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·v1 | 795 | ····move-result-object·v1 |
Offset 809, 9 lines modified | Offset 813, 10 lines modified | ||
809 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 813 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
810 | ····move-result·v1 | 814 | ····move-result·v1 |
811 | ····xor-int/2addr·v0,·v1 | 815 | ····xor-int/2addr·v0,·v1 |
816 | ····.line·164 | ||
812 | ····return·v0 | 817 | ····return·v0 |
813 | .end·method | 818 | .end·method |
Offset 160, 26 lines modified | Offset 160, 29 lines modified | ||
160 | ····invoke-virtual·{v6},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getDerivationV()[B | 160 | ····invoke-virtual·{v6},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getDerivationV()[B |
161 | ····move-result-object·v6 | 161 | ····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()[B | 164 | ····invoke-virtual·{v7},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getEncodingV()[B |
164 | ····move-result-object·v7 | 165 | ····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()I | 168 | ····invoke-virtual·{v8},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getMacKeySize()I |
167 | ····move-result·v8 | 169 | ····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()I | 172 | ····invoke-virtual·{v9},·Lorg/spongycastle/jce/spec/IESParameterSpec;->getCipherKeySize()I |
170 | ····move-result·v9 | 173 | ····move-result·v9 |
171 | ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/IESWithCipherParameters;-><init>([B[BII)V | 174 | ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/spongycastle/crypto/params/IESWithCipherParameters;-><init>([B[BII)V |
172 | ····.line·370 | 175 | ····.line·370 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/jcajce/provider/asymmetric/dh/IESCipher; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·400 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 225, 38 lines modified | Offset 225, 41 lines modified | ||
225 | ····.line·104 | 225 | ····.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,·0x0 | 228 | ····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·v2 | 231 | ····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()[B | 233 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
233 | ····move-result-object·v4 | 234 | ····move-result-object·v4 |
234 | ····const/4·v2,·0x0 | 235 | ····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·v2 | 238 | ····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()[B | 240 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
239 | ····move-result-object·v5 | 241 | ····move-result-object·v5 |
240 | ····const/4·v2,·0x0 | 242 | ····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·v2 | 245 | ····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; |
Offset 486, 54 lines modified | Offset 486, 59 lines modified | ||
486 | ····.prologue | 486 | ····.prologue |
487 | ····.line·152 | 487 | ····.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·v2 | 492 | ····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·v2 | 494 | ····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·v2 | 496 | ····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·v3 | 499 | ····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·v3 | 501 | ····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·v3 | 503 | ····move-result-object·v3 |
502 | ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 504 | ····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·v2 | 507 | ····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·v3 | 510 | ····move-result-object·v3 |
507 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 511 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
508 | ····move-result·v3 | 512 | ····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)V | 513 | ····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·v0 | 515 | ····return-object·v0 |
511 | .end·method | 516 | .end·method |
512 | .method·private·populateFromPubKeyInfo(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;)V | 517 | .method·private·populateFromPubKeyInfo(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;)V |
513 | ····.locals·21 | 518 | ····.locals·21 |
514 | ····.param·p1,·"info"····#·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo; | 519 | ····.param·p1,·"info"····#·Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo; |
Offset 722, 50 lines modified | Offset 727, 54 lines modified | ||
722 | ····.line·246 | 727 | ····.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,·p0 | 729 | ····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·v5 | 733 | ····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·v5 | 735 | ····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·v8 | 739 | ····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·v8 | 741 | ····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·v8 | 743 | ····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·v9 | 746 | ····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·v9 | 748 | ····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·v9 | 750 | ····move-result-object·v9 |
743 | ····invoke-direct·{v7,·v8,·v9},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 751 | ····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·v8 | 754 | ····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·v9 | 756 | ····move-result-object·v9 |
Offset 940, 40 lines modified | Offset 949, 43 lines modified | ||
940 | ····.end·local·v17····#·"g_bytes":[B | 949 | ····.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_4 | 951 | ····: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·v7 | 956 | ····move-result-object·v7 |
Max diff block lines reached; 2916/7404 bytes (39.38%) of diff not shown. |
Offset 470, 30 lines modified | Offset 470, 35 lines modified | ||
470 | ····goto·:goto_1 | 470 | ····goto·:goto_1 |
471 | ····.line·116 | 471 | ····.line·116 |
472 | ····.restart·local·v8····#·"ecP":Lorg/spongycastle/crypto/params/ECDomainParameters; | 472 | ····.restart·local·v8····#·"ecP":Lorg/spongycastle/crypto/params/ECDomainParameters; |
473 | ····:cond_4 | 473 | ····: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·v2 | 477 | ····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·v3 | 480 | ····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·v4 | 483 | ····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·v5 | 486 | ····move-result-object·v5 |
487 | ····.line·122 | ||
483 | ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B | 488 | ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B |
484 | ····move-result-object·v6 | 489 | ····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)V | 490 | ····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; |
Offset 148, 44 lines modified | Offset 148, 48 lines modified | ||
148 | ····.line·119 | 148 | ····.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·v4 | 154 | ····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·v4 | 156 | ····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·v4 | 158 | ····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·v5 | 161 | ····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·v5 | 163 | ····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·v5 | 165 | ····move-result-object·v5 |
164 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 166 | ····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·v4 | 169 | ····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·v5 | 172 | ····move-result-object·v5 |
169 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 173 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
170 | ····move-result·v5 | 174 | ····move-result·v5 |
Offset 270, 44 lines modified | Offset 274, 48 lines modified | ||
270 | ····.line·150 | 274 | ····.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·v4 | 280 | ····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·v4 | 282 | ····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·v4 | 284 | ····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·v5 | 287 | ····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·v5 | 289 | ····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·v5 | 291 | ····move-result-object·v5 |
286 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 292 | ····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·v4 | 295 | ····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·v5 | 298 | ····move-result-object·v5 |
291 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 299 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
292 | ····move-result·v5 | 300 | ····move-result·v5 |
Offset 344, 44 lines modified | Offset 352, 48 lines modified | ||
344 | ····.line·162 | 352 | ····.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·v4 | 358 | ····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·v4 | 360 | ····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·v4 | 362 | ····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·v5 | 365 | ····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·v5 | 367 | ····move-result-object·v5 |
Max diff block lines reached; 8286/12663 bytes (65.43%) of diff not shown. |
Offset 434, 19 lines modified | Offset 434, 21 lines modified | ||
434 | ····.line·109 | 434 | ····.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,·0x0 | 436 | ····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·v2 | 441 | ····move-result-object·v2 |
442 | ····.line·109 | ||
441 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/spongycastle/crypto/signers/PSSSigner;->init(ZLorg/spongycastle/crypto/CipherParameters;)V | 443 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/spongycastle/crypto/signers/PSSSigner;->init(ZLorg/spongycastle/crypto/CipherParameters;)V |
442 | ····.line·111 | 444 | ····.line·111 |
443 | ····return-void | 445 | ····return-void |
444 | .end·method | 446 | .end·method |
445 | .method·protected·engineSetParameter(Ljava/lang/String;Ljava/lang/Object;)V | 447 | .method·protected·engineSetParameter(Ljava/lang/String;Ljava/lang/Object;)V |
Offset 43, 14 lines modified | Offset 43, 15 lines modified | ||
43 | ····.line·170 | 43 | ····.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·171 | 45 | ····.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·v5 | 50 | ····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·v5 | 52 | ····move-result-object·v5 |
Offset 71, 14 lines modified | Offset 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·v7 | 78 | ····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·v7 | 80 | ····move-result-object·v7 |
Offset 143, 14 lines modified | Offset 145, 15 lines modified | ||
143 | ····move-result·v0 | 145 | ····move-result·v0 |
144 | ····if-nez·v0,·:cond_0 | 146 | ····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;)Z | 149 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
147 | ····move-result·v0 | 150 | ····move-result·v0 |
148 | ····if-eqz·v0,·:cond_1 | 151 | ····if-eqz·v0,·:cond_1 |
149 | ····.line·190 | 152 | ····.line·190 |
Offset 220, 40 lines modified | Offset 223, 43 lines modified | ||
220 | ····move-result-object·v7 | 223 | ····move-result-object·v7 |
221 | ····.line·228 | 224 | ····.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·v1 | 229 | ····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·v1 | 231 | ····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·v1 | 233 | ····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·v2 | 236 | ····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·v2 | 238 | ····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·v2 | 240 | ····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·v4 | 244 | ····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·v4 | 246 | ····move-result-object·v4 |
Offset 268, 22 lines modified | Offset 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·v4 | 275 | ····move-result-object·v4 |
270 | ····invoke-direct·{v3,·v4},·Ljava/security/spec/MGF1ParameterSpec;-><init>(Ljava/lang/String;)V | 276 | ····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·v4 | 279 | ····move-result-object·v4 |
273 | ····invoke-virtual·{v4},·Ljava/math/BigInteger;->intValue()I | 280 | ····invoke-virtual·{v4},·Ljava/math/BigInteger;->intValue()I |
274 | ····move-result·v4 | 281 | ····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·v5 | 284 | ····move-result-object·v5 |
277 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 285 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
278 | ····move-result·v5 | 286 | ····move-result·v5 |
Offset 67, 14 lines modified | Offset 67, 15 lines modified | ||
67 | ····.line·100 | 67 | ····.line·100 |
68 | ····.local·v1,·"e":Ljava/lang/Exception; | 68 | ····.local·v1,·"e":Ljava/lang/Exception; |
69 | ····:try_start_1 | 69 | ····: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()[B | 74 | ····invoke-virtual·{p1},·Ljava/security/spec/PKCS8EncodedKeySpec;->getEncoded()[B |
74 | ····move-result-object·v4 | 75 | ····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 modified | Offset 332, 47 lines modified | ||
331 | ····.line·50 | 332 | ····.line·50 |
332 | ····check-cast·v9,·Ljava/security/interfaces/RSAPrivateCrtKey; | 333 | ····check-cast·v9,·Ljava/security/interfaces/RSAPrivateCrtKey; |
333 | ····.line·52 | 334 | ····.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·v1 | 339 | ····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·v2 | 341 | ····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·v3 | 344 | ····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·v4 | 347 | ····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·v5 | 349 | ····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·v6 | 352 | ····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·v7 | 354 | ····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·v8 | 357 | ····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;)V | 358 | ····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_0 | 359 | ····goto·:goto_0 |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·56 | 37 | ····.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·v7 | 42 | ····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·v7 | 44 | ····move-result-object·v7 |
Offset 66, 14 lines modified | Offset 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·v9 | 73 | ····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·v9 | 75 | ····move-result-object·v9 |
Offset 98, 14 lines modified | Offset 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()[B | 105 | ····invoke-virtual·{v5},·Ljavax/crypto/spec/PSource$PSpecified;->getValue()[B |
103 | ····move-result-object·v9 | 106 | ····move-result-object·v9 |
104 | ····invoke-direct·{v8,·v9},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 107 | ····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;)V | 108 | ····invoke-direct·{v6,·v7,·v8},·Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V |
Offset 231, 40 lines modified | Offset 234, 43 lines modified | ||
231 | ····move-result-object·v1 | 234 | ····move-result-object·v1 |
232 | ····.line·121 | 235 | ····.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·v3 | 240 | ····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·v3 | 242 | ····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·v3 | 244 | ····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·v4 | 247 | ····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·v4 | 249 | ····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·v4 | 251 | ····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·v6 | 255 | ····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·v6 | 257 | ····move-result-object·v6 |
Offset 281, 14 lines modified | Offset 287, 15 lines modified | ||
281 | ····move-result-object·v6 | 287 | ····move-result-object·v6 |
282 | ····invoke-direct·{v5,·v6},·Ljava/security/spec/MGF1ParameterSpec;-><init>(Ljava/lang/String;)V | 288 | ····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·v7 | 292 | ····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·v7 | 294 | ····move-result-object·v7 |
Offset 362, 14 lines modified | Offset 369, 15 lines modified | ||
362 | ····move-result·v0 | 369 | ····move-result·v0 |
363 | ····if-nez·v0,·:cond_0 | 370 | ····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;)Z | 373 | ····invoke-virtual·{p2,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
366 | ····move-result·v0 | 374 | ····move-result·v0 |
367 | ····if-eqz·v0,·:cond_1 | 375 | ····if-eqz·v0,·:cond_1 |
368 | ····.line·145 | 376 | ····.line·145 |
Offset 241, 14 lines modified | Offset 241, 15 lines modified | ||
241 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 241 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
242 | ····move-result·v3 | 242 | ····move-result·v3 |
243 | ····if-eqz·v3,·:cond_2 | 243 | ····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·v3 | 246 | ····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·v4 | 248 | ····move-result-object·v4 |
Offset 16, 15 lines modified | Offset 16, 14 lines modified | ||
16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·23 | 19 | ····.line·23 |
20 | ····invoke-direct·{p0},·Ljava/security/AlgorithmParametersSpi;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/security/AlgorithmParametersSpi;-><init>()V |
21 | ····.line·159 | ||
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
24 | #·virtual·methods | 23 | #·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·2 | 25 | ····.locals·2 |
Offset 75, 22 lines modified | Offset 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·v1 | 78 | ····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·v2 | 81 | ····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·v3 | 83 | ····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·v4 | 86 | ····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·v5 | 88 | ····move-result-object·v5 |
Offset 356, 98 lines modified | Offset 356, 105 lines modified | ||
356 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 356 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
357 | ····move-result·v3 | 357 | ····move-result·v3 |
358 | ····if-eqz·v3,·:cond_3 | 358 | ····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·v3 | 361 | ····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·v4 | 363 | ····move-result-object·v4 |
363 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 364 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
364 | ····move-result·v3 | 365 | ····move-result·v3 |
365 | ····if-eqz·v3,·:cond_3 | 366 | ····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·v3 | 369 | ····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·v4 | 371 | ····move-result-object·v4 |
370 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 372 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
371 | ····move-result·v3 | 373 | ····move-result·v3 |
372 | ····if-eqz·v3,·:cond_3 | 374 | ····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·v3 | 377 | ····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·v4 | 379 | ····move-result-object·v4 |
377 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 380 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
378 | ····move-result·v3 | 381 | ····move-result·v3 |
379 | ····if-eqz·v3,·:cond_3 | 382 | ····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·v3 | 385 | ····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·v4 | 387 | ····move-result-object·v4 |
384 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 388 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
385 | ····move-result·v3 | 389 | ····move-result·v3 |
386 | ····if-eqz·v3,·:cond_3 | 390 | ····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·v3 | 393 | ····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·v4 | 395 | ····move-result-object·v4 |
391 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 396 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
392 | ····move-result·v3 | 397 | ····move-result·v3 |
393 | ····if-eqz·v3,·:cond_3 | 398 | ····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·v3 | 401 | ····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·v4 | 403 | ····move-result-object·v4 |
398 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 404 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
399 | ····move-result·v3 | 405 | ····move-result·v3 |
400 | ····if-eqz·v3,·:cond_3 | 406 | ····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·v3 | 409 | ····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·v4 | 411 | ····move-result-object·v4 |
Offset 599, 34 lines modified | Offset 606, 37 lines modified | ||
599 | ····move-result-object·v0 | 606 | ····move-result-object·v0 |
600 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->hashCode()I | 607 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->hashCode()I |
601 | ····move-result·v0 | 608 | ····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·v1 | 611 | ····move-result-object·v1 |
604 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 612 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
605 | ····move-result·v1 | 613 | ····move-result·v1 |
606 | ····xor-int/2addr·v0,·v1 | 614 | ····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. |
Offset 336, 14 lines modified | Offset 336, 15 lines modified | ||
336 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 336 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
337 | ····move-result·v3 | 337 | ····move-result·v3 |
338 | ····if-eqz·v3,·:cond_3 | 338 | ····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·v3 | 341 | ····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·v4 | 343 | ····move-result-object·v4 |
Offset 193, 18 lines modified | Offset 193, 20 lines modified | ||
193 | ····.line·60 | 193 | ····.line·60 |
194 | ····check-cast·v0,·Ljava/security/spec/RSAKeyGenParameterSpec; | 194 | ····check-cast·v0,·Ljava/security/spec/RSAKeyGenParameterSpec; |
195 | ····.line·62 | 195 | ····.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·v2 | 200 | ····move-result-object·v2 |
201 | ····.line·64 | ||
200 | ····invoke-virtual·{v0},·Ljava/security/spec/RSAKeyGenParameterSpec;->getKeysize()I | 202 | ····invoke-virtual·{v0},·Ljava/security/spec/RSAKeyGenParameterSpec;->getKeysize()I |
201 | ····move-result·v3 | 203 | ····move-result·v3 |
202 | ····const/16·v4,·0xc | 204 | ····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)V | 205 | ····invoke-direct·{v1,·v2,·p2,·v3,·v4},·Lorg/spongycastle/crypto/params/RSAKeyGenerationParameters;-><init>(Ljava/math/BigInteger;Ljava/security/SecureRandom;II)V |
Offset 413, 14 lines modified | Offset 413, 15 lines modified | ||
413 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 413 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
414 | ····move-result·v2 | 414 | ····move-result·v2 |
415 | ····if-eqz·v2,·:cond_0 | 415 | ····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·v2 | 418 | ····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·v2 | 420 | ····move-result-object·v2 |
Offset 435, 14 lines modified | Offset 436, 15 lines modified | ||
435 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 436 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
436 | ····move-result·v2 | 437 | ····move-result·v2 |
437 | ····if-eqz·v2,·:cond_0 | 438 | ····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·v2 | 441 | ····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·v2 | 443 | ····move-result-object·v2 |
Offset 457, 14 lines modified | Offset 459, 15 lines modified | ||
457 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 459 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
458 | ····move-result·v2 | 460 | ····move-result·v2 |
459 | ····if-eqz·v2,·:cond_0 | 461 | ····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·v2 | 464 | ····move-result-object·v2 |
462 | ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 465 | ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
463 | ····move-result·v2 | 466 | ····move-result·v2 |
Offset 635, 14 lines modified | Offset 638, 15 lines modified | ||
635 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 638 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
636 | ····move-result·v1 | 639 | ····move-result·v1 |
637 | ····xor-int/2addr·v0,·v1 | 640 | ····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·v1 | 643 | ····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·v1 | 645 | ····move-result-object·v1 |
Offset 659, 9 lines modified | Offset 663, 10 lines modified | ||
659 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 663 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
660 | ····move-result·v1 | 664 | ····move-result·v1 |
661 | ····xor-int/2addr·v0,·v1 | 665 | ····xor-int/2addr·v0,·v1 |
666 | ····.line·135 | ||
662 | ····return·v0 | 667 | ····return·v0 |
663 | .end·method | 668 | .end·method |
Offset 448, 14 lines modified | Offset 448, 15 lines modified | ||
448 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 448 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
449 | ····move-result·v2 | 449 | ····move-result·v2 |
450 | ····if-eqz·v2,·:cond_0 | 450 | ····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·v2 | 453 | ····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·v2 | 455 | ····move-result-object·v2 |
Offset 470, 14 lines modified | Offset 471, 15 lines modified | ||
470 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 471 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
471 | ····move-result·v2 | 472 | ····move-result·v2 |
472 | ····if-eqz·v2,·:cond_0 | 473 | ····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·v2 | 476 | ····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·v2 | 478 | ····move-result-object·v2 |
Offset 492, 14 lines modified | Offset 494, 15 lines modified | ||
492 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z | 494 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->equals(Ljava/lang/Object;)Z |
493 | ····move-result·v2 | 495 | ····move-result·v2 |
494 | ····if-eqz·v2,·:cond_0 | 496 | ····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·v2 | 499 | ····move-result-object·v2 |
497 | ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 500 | ····invoke-virtual·{v2},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
498 | ····move-result·v2 | 501 | ····move-result·v2 |
Offset 701, 14 lines modified | Offset 704, 15 lines modified | ||
701 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I | 704 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->hashCode()I |
702 | ····move-result·v1 | 705 | ····move-result·v1 |
703 | ····xor-int/2addr·v0,·v1 | 706 | ····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·v1 | 709 | ····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·v1 | 711 | ····move-result-object·v1 |
Offset 725, 14 lines modified | Offset 729, 15 lines modified | ||
725 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I | 729 | ····invoke-virtual·{v1},·Ljavax/crypto/spec/DHParameterSpec;->getL()I |
726 | ····move-result·v1 | 730 | ····move-result·v1 |
727 | ····xor-int/2addr·v0,·v1 | 731 | ····xor-int/2addr·v0,·v1 |
732 | ····.line·158 | ||
728 | ····return·v0 | 733 | ····return·v0 |
729 | .end·method | 734 | .end·method |
730 | .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V | 735 | .method·public·setBagAttribute(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V |
731 | ····.locals·1 | 736 | ····.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; |
Offset 40, 14 lines modified | Offset 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·v2 | 41 | ····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·v4 | 45 | ····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·v4 | 47 | ····move-result-object·v4 |
Offset 86, 14 lines modified | Offset 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·v2 | 88 | ····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·v4 | 92 | ····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·v4 | 94 | ····move-result-object·v4 |
Offset 150, 14 lines modified | Offset 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·v2 | 153 | ····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·v4 | 157 | ····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·v4 | 159 | ····move-result-object·v4 |
Offset 196, 14 lines modified | Offset 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·v2 | 200 | ····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·v4 | 204 | ····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·v4 | 206 | ····move-result-object·v4 |
Offset 63, 14 lines modified | Offset 63, 15 lines modified | ||
63 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 63 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
64 | ····move-result·v0 | 64 | ····move-result·v0 |
65 | ····if-nez·v0,·:cond_1 | 65 | ····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·v0 | 68 | ····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·v0 | 70 | ····move-result-object·v0 |
Offset 83, 14 lines modified | Offset 84, 15 lines modified | ||
83 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 84 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
84 | ····move-result·v0 | 85 | ····move-result·v0 |
85 | ····if-nez·v0,·:cond_1 | 86 | ····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·v0 | 89 | ····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·v0 | 91 | ····move-result-object·v0 |
Offset 103, 14 lines modified | Offset 105, 15 lines modified | ||
103 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 105 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
104 | ····move-result·v0 | 106 | ····move-result·v0 |
105 | ····if-nez·v0,·:cond_1 | 107 | ····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·v0 | 110 | ····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·v0 | 112 | ····move-result-object·v0 |
Offset 40, 14 lines modified | Offset 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·v2 | 41 | ····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·v4 | 45 | ····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·v4 | 47 | ····move-result-object·v4 |
Offset 70, 14 lines modified | Offset 71, 15 lines modified | ||
70 | ····move-result·v7 | 71 | ····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)V | 72 | ····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;)V | 73 | ····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·v1 | 75 | ····return-object·v1 |
74 | ····.line·48 | 76 | ····.line·48 |
75 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey; | 77 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPrivateKey; |
76 | ····:cond_0 | 78 | ····:cond_0 |
77 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 79 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 114, 14 lines modified | Offset 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·v2 | 117 | ····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·v4 | 121 | ····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·v4 | 123 | ····move-result-object·v4 |
Offset 144, 14 lines modified | Offset 147, 15 lines modified | ||
144 | ····move-result·v7 | 147 | ····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)V | 148 | ····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;)V | 149 | ····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·v1 | 151 | ····return-object·v1 |
148 | ····.line·33 | 152 | ····.line·33 |
149 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey; | 153 | ····.end·local·v0····#·"k":Ljavax/crypto/interfaces/DHPublicKey; |
150 | ····:cond_0 | 154 | ····:cond_0 |
151 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 155 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 232, 20 lines modified | Offset 232, 22 lines modified | ||
232 | ····move-result-object·v11 | 232 | ····move-result-object·v11 |
233 | ····.line·176 | 233 | ····.line·176 |
234 | ····:cond_0 | 234 | ····: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·v13 | 238 | ····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·v1 | 242 | ····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·v2 | 244 | ····move-result-object·v2 |
Offset 297, 20 lines modified | Offset 299, 22 lines modified | ||
297 | ····move-result-object·v11 | 299 | ····move-result-object·v11 |
298 | ····.line·184 | 300 | ····.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·v13 | 305 | ····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·v1 | 309 | ····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·v2 | 311 | ····move-result-object·v2 |
Offset 329, 14 lines modified | Offset 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)V | 333 | ····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;)V | 334 | ····invoke-direct·{v12,·v13,·v0},·Lorg/spongycastle/crypto/params/ECPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/ECDomainParameters;)V |
331 | ····move-object·v0,·v12 | 335 | ····move-object·v0,·v12 |
336 | ····.line·184 | ||
332 | ····goto·:goto_0 | 337 | ····goto·:goto_0 |
333 | ····.line·193 | 338 | ····.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_2 | 341 | ····:cond_2 |
337 | ····:try_start_0 | 342 | ····:try_start_0 |
Offset 473, 21 lines modified | Offset 478, 23 lines modified | ||
473 | ····move-result-object·v11 | 478 | ····move-result-object·v11 |
474 | ····.line·115 | 479 | ····.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·v13 | 485 | ····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·v1 | 489 | ····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·v2 | 491 | ····move-result-object·v2 |
Offset 517, 20 lines modified | Offset 524, 22 lines modified | ||
517 | ····.line·121 | 524 | ····.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_0 | 527 | ····: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·v13 | 531 | ····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·v1 | 535 | ····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·v2 | 537 | ····move-result-object·v2 |
Offset 549, 14 lines modified | Offset 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)V | 558 | ····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;)V | 559 | ····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,·v12 | 560 | ····move-object·v0,·v12 |
561 | ····.line·121 | ||
552 | ····goto·:goto_0 | 562 | ····goto·:goto_0 |
553 | ····.line·126 | 563 | ····.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_1 | 566 | ····:cond_1 |
557 | ····instance-of·v0,·p0,·Ljava/security/interfaces/ECPublicKey; | 567 | ····instance-of·v0,·p0,·Ljava/security/interfaces/ECPublicKey; |
Offset 578, 28 lines modified | Offset 588, 30 lines modified | ||
578 | ····move-result-object·v11 | 588 | ····move-result-object·v11 |
Max diff block lines reached; 1769/6375 bytes (27.75%) of diff not shown. |
Offset 50, 14 lines modified | Offset 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·v3 | 51 | ····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·v5 | 55 | ····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·v6 | 57 | ····move-result-object·v6 |
Offset 66, 14 lines modified | Offset 67, 15 lines modified | ||
66 | ····move-result-object·v7 | 67 | ····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;)V | 68 | ····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;)V | 69 | ····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·v2 | 71 | ····return-object·v2 |
70 | ····.line·50 | 72 | ····.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_0 | 75 | ····:cond_0 |
74 | ····new-instance·v2,·Ljava/security/InvalidKeyException; | 76 | ····new-instance·v2,·Ljava/security/InvalidKeyException; |
Offset 121, 14 lines modified | Offset 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·v3 | 124 | ····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·v5 | 128 | ····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·v6 | 130 | ····move-result-object·v6 |
Offset 137, 14 lines modified | Offset 140, 15 lines modified | ||
137 | ····move-result-object·v7 | 140 | ····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;)V | 141 | ····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;)V | 142 | ····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·v2 | 144 | ····return-object·v2 |
141 | ····.line·34 | 145 | ····.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_0 | 148 | ····:cond_0 |
145 | ····new-instance·v2,·Ljava/security/InvalidKeyException; | 149 | ····new-instance·v2,·Ljava/security/InvalidKeyException; |
Offset 333, 50 lines modified | Offset 333, 55 lines modified | ||
333 | ····.line·73 | 333 | ····.line·73 |
334 | ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec; | 334 | ····new-instance·v0,·Lorg/spongycastle/jce/spec/ECNamedCurveSpec; |
335 | ····move-object·v1,·p1 | 335 | ····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·v1 | 339 | ····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·v2 | 343 | ····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·v2 | 345 | ····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·v2 | 347 | ····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·v4 | 350 | ····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·v4 | 352 | ····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·v4 | 354 | ····move-result-object·v4 |
352 | ····invoke-direct·{v3,·v2,·v4},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 355 | ····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·v4 | 358 | ····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·v5 | 361 | ····move-result-object·v5 |
357 | ····move-object·v2,·p0 | 362 | ····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;)V | 363 | ····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 modified | Offset 391, 48 lines modified | ||
386 | ····return-object·v0 | 391 | ····return-object·v0 |
387 | ····:cond_0 | 392 | ····: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·v2 | 397 | ····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·v2 | 399 | ····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·v2 | 401 | ····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·v3 | 404 | ····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·v3 | 406 | ····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·v3 | 408 | ····move-result-object·v3 |
402 | ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 409 | ····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·v2 | 412 | ····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·v3 | 415 | ····move-result-object·v3 |
407 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 416 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
408 | ····move-result·v3 | 417 | ····move-result·v3 |
Offset 448, 41 lines modified | Offset 457, 46 lines modified | ||
448 | ····move-result-object·v1 | 457 | ····move-result-object·v1 |
449 | ····.line·100 | 458 | ····.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·v2 | 463 | ····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·v2 | 465 | ····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·v3 | 468 | ····move-result-object·v3 |
469 | ····.line·104 | ||
Max diff block lines reached; 685/5022 bytes (13.64%) of diff not shown. |
Offset 150, 44 lines modified | Offset 150, 48 lines modified | ||
150 | ····.line·126 | 150 | ····.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·v4 | 156 | ····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·v4 | 158 | ····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·v4 | 160 | ····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·v5 | 163 | ····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·v5 | 165 | ····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·v5 | 167 | ····move-result-object·v5 |
166 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 168 | ····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·v4 | 171 | ····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·v5 | 174 | ····move-result-object·v5 |
171 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 175 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
172 | ····move-result·v5 | 176 | ····move-result·v5 |
Offset 279, 44 lines modified | Offset 283, 48 lines modified | ||
279 | ····.line·159 | 283 | ····.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·v4 | 289 | ····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·v4 | 291 | ····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·v4 | 293 | ····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·v5 | 296 | ····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·v5 | 298 | ····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·v5 | 300 | ····move-result-object·v5 |
295 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 301 | ····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·v4 | 304 | ····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·v5 | 307 | ····move-result-object·v5 |
300 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I | 308 | ····invoke-virtual·{v5},·Ljava/math/BigInteger;->intValue()I |
301 | ····move-result·v5 | 309 | ····move-result·v5 |
Offset 360, 44 lines modified | Offset 368, 48 lines modified | ||
360 | ····.line·171 | 368 | ····.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·v4 | 374 | ····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·v4 | 376 | ····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·v4 | 378 | ····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·v5 | 381 | ····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·v5 | 383 | ····move-result-object·v5 |
Max diff block lines reached; 10368/14745 bytes (70.32%) of diff not shown. |
Offset 486, 54 lines modified | Offset 486, 59 lines modified | ||
486 | ····.prologue | 486 | ····.prologue |
487 | ····.line·148 | 487 | ····.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·v2 | 492 | ····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·v2 | 494 | ····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·v2 | 496 | ····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·v3 | 499 | ····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·v3 | 501 | ····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·v3 | 503 | ····move-result-object·v3 |
502 | ····invoke-direct·{v1,·v2,·v3},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 504 | ····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·v2 | 507 | ····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·v3 | 510 | ····move-result-object·v3 |
507 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I | 511 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->intValue()I |
508 | ····move-result·v3 | 512 | ····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)V | 513 | ····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·v0 | 515 | ····return-object·v0 |
511 | .end·method | 516 | .end·method |
512 | .method·private·extractBytes([BILjava/math/BigInteger;)V | 517 | .method·private·extractBytes([BILjava/math/BigInteger;)V |
513 | ····.locals·7 | 518 | ····.locals·7 |
514 | ····.param·p1,·"encKey"····#·[B | 519 | ····.param·p1,·"encKey"····#·[B |
515 | ····.param·p2,·"offSet"····#·I | 520 | ····.param·p2,·"offSet"····#·I |
Offset 789, 50 lines modified | Offset 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·209 | 795 | ····.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·v1 | 800 | ····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·v1 | 802 | ····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·v4 | 806 | ····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·v4 | 808 | ····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·v4 | 810 | ····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·v5 | 813 | ····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·v5 | 815 | ····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·v5 | 817 | ····move-result-object·v5 |
810 | ····invoke-direct·{v3,·v4,·v5},·Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 818 | ····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·v4 | 821 | ····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·v5 | 823 | ····move-result-object·v5 |
Offset 1119, 14 lines modified | Offset 1128, 15 lines modified | ||
1119 | ····.line·241 | 1128 | ····.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·v2 | 1134 | ····move-result-object·v2 |
Max diff block lines reached; 1956/6755 bytes (28.96%) of diff not shown. |
Offset 476, 30 lines modified | Offset 476, 35 lines modified | ||
476 | ····goto·:goto_1 | 476 | ····goto·:goto_1 |
477 | ····.line·114 | 477 | ····.line·114 |
478 | ····.restart·local·v8····#·"ecP":Lorg/spongycastle/crypto/params/ECDomainParameters; | 478 | ····.restart·local·v8····#·"ecP":Lorg/spongycastle/crypto/params/ECDomainParameters; |
479 | ····:cond_4 | 479 | ····: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·v2 | 483 | ····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·v3 | 486 | ····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·v4 | 489 | ····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·v5 | 492 | ····move-result-object·v5 |
493 | ····.line·120 | ||
489 | ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B | 494 | ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B |
490 | ····move-result-object·v6 | 495 | ····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)V | 496 | ····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; |
Offset 566, 14 lines modified | Offset 566, 15 lines modified | ||
566 | ····move-result·v0 | 566 | ····move-result·v0 |
567 | ····if-nez·v0,·:cond_5 | 567 | ····if-nez·v0,·:cond_5 |
568 | ····:cond_0 | 568 | ····: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;)Z | 571 | ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
571 | ····move-result·v0 | 572 | ····move-result·v0 |
572 | ····if-eqz·v0,·:cond_1 | 573 | ····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 modified | Offset 584, 15 lines modified | ||
583 | ····move-result·v0 | 584 | ····move-result·v0 |
584 | ····if-nez·v0,·:cond_5 | 585 | ····if-nez·v0,·:cond_5 |
585 | ····:cond_1 | 586 | ····: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;)Z | 589 | ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
588 | ····move-result·v0 | 590 | ····move-result·v0 |
589 | ····if-eqz·v0,·:cond_2 | 591 | ····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 modified | Offset 602, 15 lines modified | ||
600 | ····move-result·v0 | 602 | ····move-result·v0 |
601 | ····if-nez·v0,·:cond_5 | 603 | ····if-nez·v0,·:cond_5 |
602 | ····:cond_2 | 604 | ····: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;)Z | 607 | ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
605 | ····move-result·v0 | 608 | ····move-result·v0 |
606 | ····if-eqz·v0,·:cond_3 | 609 | ····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 modified | Offset 620, 15 lines modified | ||
617 | ····move-result·v0 | 620 | ····move-result·v0 |
618 | ····if-nez·v0,·:cond_5 | 621 | ····if-nez·v0,·:cond_5 |
619 | ····:cond_3 | 622 | ····: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;)Z | 625 | ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
622 | ····move-result·v0 | 626 | ····move-result·v0 |
623 | ····if-eqz·v0,·:cond_4 | 627 | ····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 modified | Offset 638, 15 lines modified | ||
634 | ····move-result·v0 | 638 | ····move-result·v0 |
635 | ····if-nez·v0,·:cond_5 | 639 | ····if-nez·v0,·:cond_5 |
636 | ····:cond_4 | 640 | ····: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;)Z | 643 | ····invoke-interface·{v0,·p0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
639 | ····move-result·v0 | 644 | ····move-result·v0 |
640 | ····if-eqz·v0,·:cond_6 | 645 | ····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 modified | Offset 656, 17 lines modified | ||
651 | ····move-result·v0 | 656 | ····move-result·v0 |
652 | ····if-eqz·v0,·:cond_6 | 657 | ····if-eqz·v0,·:cond_6 |
653 | ····:cond_5 | 658 | ····:cond_5 |
654 | ····const/4·v0,·0x1 | 659 | ····const/4·v0,·0x1 |
660 | ····.line·118 | ||
655 | ····:goto_0 | 661 | ····:goto_0 |
656 | ····return·v0 | 662 | ····return·v0 |
663 | ····.line·123 | ||
657 | ····:cond_6 | 664 | ····:cond_6 |
658 | ····const/4·v0,·0x0 | 665 | ····const/4·v0,·0x0 |
659 | ····goto·:goto_0 | 666 | ····goto·:goto_0 |
660 | .end·method | 667 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·6 | 22 | ····.line·6 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·10 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·6 | 22 | ····.line·6 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·10 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 7, 15 lines modified | Offset 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 | #·annotations | 9 | #·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 modified | Offset 564, 15 lines modified | ||
565 | ····.param·p1,·"pubKey"····#·Ljava/security/PublicKey; | 564 | ····.param·p1,·"pubKey"····#·Ljava/security/PublicKey; |
566 | ····.prologue | 565 | ····.prologue |
567 | ····.line·209 | 566 | ····.line·209 |
568 | ····:try_start_0 | 567 | ····: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()[B | 570 | ····invoke-interface·{p1},·Ljava/security/PublicKey;->getEncoded()[B |
571 | ····move-result-object·v2 | 571 | ····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·v2 | 573 | ····move-result-object·v2 |
Offset 1198, 14 lines modified | Offset 1198, 15 lines modified | ||
1198 | ····.local·v22,·"cAttrSet":Z | 1198 | ····.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()[B | 1203 | ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B |
1203 | ····move-result-object·v7 | 1204 | ····move-result-object·v7 |
1204 | ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 1205 | ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
1205 | ····move-object/from16·v0,·v23 | 1206 | ····move-object/from16·v0,·v23 |
Offset 1611, 14 lines modified | Offset 1612, 15 lines modified | ||
1611 | ····.line·1442 | 1612 | ····.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()[B | 1617 | ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B |
1616 | ····move-result-object·v7 | 1618 | ····move-result-object·v7 |
1617 | ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 1619 | ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
1618 | ····move-object/from16·v0,·v23 | 1620 | ····move-object/from16·v0,·v23 |
Offset 1957, 14 lines modified | Offset 1959, 15 lines modified | ||
1957 | ····.line·1519 | 1959 | ····.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()[B | 1964 | ····invoke-virtual/range·{v27·..·v27},·Ljava/security/cert/Certificate;->getEncoded()[B |
1962 | ····move-result-object·v7 | 1965 | ····move-result-object·v7 |
1963 | ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 1966 | ····invoke-direct·{v5,·v7},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
1964 | ····move-object/from16·v0,·v23 | 1967 | ····move-object/from16·v0,·v23 |
Offset 2223, 14 lines modified | Offset 2226, 15 lines modified | ||
2223 | ····const/4·v4,·0x1 | 2226 | ····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·v8 | 2231 | ····move-result-object·v8 |
2228 | ····invoke-direct·{v5,·v7,·v8},·Lorg/spongycastle/asn1/pkcs/ContentInfo;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Encodable;)V | 2232 | ····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,·v4 | 2233 | ····aput-object·v5,·v38,·v4 |
Offset 2555, 18 lines modified | Offset 2559, 20 lines modified | ||
2555 | ····move-result-object·v6 | 2559 | ····move-result-object·v6 |
2556 | ····.line·675 | 2560 | ····.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()[B | 2564 | ····invoke-virtual·{v8},·Lorg/spongycastle/asn1/pkcs/PKCS12PBEParams;->getIV()[B |
2560 | ····move-result-object·v10 | 2565 | ····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·v11 | 2568 | ····move-result-object·v11 |
2563 | ····invoke-virtual·{v11},·Ljava/math/BigInteger;->intValue()I | 2569 | ····invoke-virtual·{v11},·Ljava/math/BigInteger;->intValue()I |
2564 | ····move-result·v11 | 2570 | ····move-result·v11 |
Offset 4576, 26 lines modified | Offset 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,·0x0 | 4583 | ····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·v11 | 4585 | ····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. |
Offset 26, 14 lines modified | Offset 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·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/spongycastle/asn1/ASN1Sequence;Lorg/spongycastle/asn1/ASN1Sequence;)V | 28 | .method·constructor·<init>(Lorg/spongycastle/asn1/ASN1Sequence;Lorg/spongycastle/asn1/ASN1Sequence;)V |
29 | ····.locals·1 | 29 | ····.locals·1 |
30 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/asn1/ASN1Sequence; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·174 | 32 | ····.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; |
Offset 648, 14 lines modified | Offset 648, 15 lines modified | ||
648 | ····if-ne·v2,·v3,·:cond_0 | 648 | ····if-ne·v2,·v3,·:cond_0 |
649 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/DERApplicationSpecific;->octets:[B | 649 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/DERApplicationSpecific;->octets:[B |
650 | ····iget-object·v3,·v0,·Lorg/spongycastle/asn1/DERApplicationSpecific;->octets:[B | 650 | ····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)Z | 652 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z |
652 | ····move-result·v2 | 653 | ····move-result·v2 |
653 | ····if-eqz·v2,·:cond_0 | 654 | ····if-eqz·v2,·:cond_0 |
654 | ····const/4·v1,·0x1 | 655 | ····const/4·v1,·0x1 |
Offset 138, 14 lines modified | Offset 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·v2 | 140 | ····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·v3 | 143 | ····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·v3 | 145 | ····move-result-object·v3 |
Offset 596, 14 lines modified | Offset 596, 15 lines modified | ||
596 | ····if-ne·v2,·v3,·:cond_0 | 596 | ····if-ne·v2,·v3,·:cond_0 |
597 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/DERBitString;->data:[B | 597 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/DERBitString;->data:[B |
598 | ····iget-object·v3,·v0,·Lorg/spongycastle/asn1/DERBitString;->data:[B | 598 | ····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)Z | 600 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/util/Arrays;->areEqual([B[B)Z |
600 | ····move-result·v2 | 601 | ····move-result·v2 |
601 | ····if-eqz·v2,·:cond_0 | 602 | ····if-eqz·v2,·:cond_0 |
602 | ····const/4·v1,·0x1 | 603 | ····const/4·v1,·0x1 |
Offset 138, 14 lines modified | Offset 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·v2 | 140 | ····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·v3 | 143 | ····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·v3 | 145 | ····move-result-object·v3 |
Offset 702, 25 lines modified | Offset 702, 27 lines modified | ||
702 | ····move-result·v2 | 702 | ····move-result·v2 |
703 | ····if-ne·v2,·v4,·:cond_1 | 703 | ····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·v3 | 707 | ····move-result-object·v3 |
707 | ····invoke-direct·{v2,·v4,·p2,·v3},·Lorg/spongycastle/asn1/BERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | 708 | ····invoke-direct·{v2,·v4,·p2,·v3},·Lorg/spongycastle/asn1/BERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
708 | ····goto·:goto_0 | 709 | ····goto·:goto_0 |
709 | ····:cond_1 | 710 | ····: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·v3 | 714 | ····move-result-object·v3 |
713 | ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/spongycastle/asn1/BERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | 715 | ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/spongycastle/asn1/BERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
714 | ····goto·:goto_0 | 716 | ····goto·:goto_0 |
Offset 731, 25 lines modified | Offset 733, 27 lines modified | ||
731 | ····move-result·v2 | 733 | ····move-result·v2 |
732 | ····if-ne·v2,·v4,·:cond_3 | 734 | ····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·v3 | 738 | ····move-result-object·v3 |
736 | ····invoke-direct·{v2,·v4,·p2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | 739 | ····invoke-direct·{v2,·v4,·p2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
737 | ····goto·:goto_0 | 740 | ····goto·:goto_0 |
738 | ····:cond_3 | 741 | ····: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·v3 | 745 | ····move-result-object·v3 |
742 | ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | 746 | ····invoke-direct·{v2,·v5,·p2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
743 | ····goto·:goto_0 | 747 | ····goto·:goto_0 |
Offset 26, 14 lines modified | Offset 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·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/spongycastle/asn1/ASN1Set;Lorg/spongycastle/asn1/ASN1Set;)V | 28 | .method·constructor·<init>(Lorg/spongycastle/asn1/ASN1Set;Lorg/spongycastle/asn1/ASN1Set;)V |
29 | ····.locals·1 | 29 | ····.locals·1 |
30 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/asn1/ASN1Set; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·225 | 32 | ····.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; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/spongycastle/asn1/BEROctetString;)V | 24 | .method·constructor·<init>(Lorg/spongycastle/asn1/BEROctetString;)V |
25 | ····.locals·1 | 25 | ····.locals·1 |
26 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/asn1/BEROctetString; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·77 | 28 | ····.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>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1147, 14 lines modified | Offset 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·v3 | 1148 | ····move-result-object·v3 |
1149 | ····add-int/lit8·v4,·v1,·0x3 | 1149 | ····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·v4 | 1152 | ····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·v3 | 1154 | ····move-result-object·v3 |
Offset 1163, 14 lines modified | Offset 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·v3 | 1165 | ····move-result-object·v3 |
1165 | ····add-int/lit8·v4,·v1,·0x3 | 1166 | ····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·v4 | 1169 | ····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·v3 | 1171 | ····move-result-object·v3 |
Offset 1215, 14 lines modified | Offset 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·v3 | 1219 | ····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·v4 | 1222 | ····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·v3 | 1224 | ····move-result-object·v3 |
Offset 428, 14 lines modified | Offset 428, 15 lines modified | ||
428 | ····array-length·v2,·v1 | 428 | ····array-length·v2,·v1 |
429 | ····if-ge·v0,·v2,·:cond_0 | 429 | ····if-ge·v0,·v2,·:cond_0 |
430 | ····.line·188 | 430 | ····.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·v2 | 434 | ····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·v2 | 436 | ····move-result-object·v2 |
Offset 12, 20 lines modified | Offset 12, 22 lines modified | ||
12 | ····.line·13 | 12 | ····.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·v3 | 18 | ····move-result-object·v3 |
18 | ····invoke-direct·{v2,·v3},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 19 | ····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;)V | 20 | ····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;)V | 22 | ····invoke-direct·{p0,·v0,·v1},·Lorg/spongycastle/asn1/cms/Attribute;-><init>(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;Lorg/spongycastle/asn1/ASN1Set;)V |
21 | ····.line·15 | 23 | ····.line·15 |
22 | ····return-void | 24 | ····return-void |
23 | .end·method | 25 | .end·method |
Offset 126, 14 lines modified | Offset 126, 15 lines modified | ||
126 | ····if-eqz·v0,·:cond_3 | 126 | ····if-eqz·v0,·:cond_3 |
127 | ····.line·56 | 127 | ····.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·v0 | 133 | ····move-result-object·v0 |
133 | ····const/4·v2,·0x0 | 134 | ····const/4·v2,·0x0 |
Offset 145, 14 lines modified | Offset 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;)V | 147 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/smime/SMIMECapabilities;-><init>(Lorg/spongycastle/asn1/ASN1Sequence;)V |
147 | ····move-object·p0,·v1 | 148 | ····move-object·p0,·v1 |
149 | ····.line·56 | ||
148 | ····goto·:goto_0 | 150 | ····goto·:goto_0 |
149 | ····.line·60 | 151 | ····.line·60 |
150 | ····.restart·local·p0····#·"o":Ljava/lang/Object; | 152 | ····.restart·local·p0····#·"o":Ljava/lang/Object; |
151 | ····:cond_3 | 153 | ····:cond_3 |
152 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 154 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
Offset 55, 14 lines modified | Offset 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·v2 | 57 | ····move-result-object·v2 |
58 | ····.line·57 | ||
58 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 59 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
59 | ····move-result·v3 | 60 | ····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·v2 | 62 | ····move-result-object·v2 |
Offset 151, 14 lines modified | Offset 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·v1 | 153 | ····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·v2 | 156 | ····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·v2 | 158 | ····move-result-object·v2 |
Offset 72, 38 lines modified | Offset 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·51 | 74 | ····.line·51 |
75 | ····const/4·v0,·0x1 | 75 | ····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·v0 | 78 | ····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·v0 | 81 | ····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·53 | 83 | ····.line·53 |
82 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 84 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
83 | ····move-result·v0 | 85 | ····move-result·v0 |
84 | ····if-le·v0,·v1,·:cond_1 | 86 | ····if-le·v0,·v1,·:cond_1 |
85 | ····.line·5 | 87 | ····.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·v0 | 89 | ····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·v0 | 93 | ····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·58 | 95 | ····.line·58 |
Offset 42, 22 lines modified | Offset 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·61 | 44 | ····.line·61 |
45 | ····add-int/lit8·v0,·v1,·0x1 | 45 | ····add-int/lit8·v0,·v1,·0x1 |
46 | ····.line·62 | ||
46 | ····.end·local·v1····#·"index":I | 47 | ····.end·local·v1····#·"index":I |
47 | ····.restart·local·v0····#·"index":I | 48 | ····.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·v2 | 50 | ····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·v2 | 54 | ····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·64 | 56 | ····.line·64 |
Offset 68, 42 lines modified | Offset 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_0 | 71 | ····if-eqz·v2,·:cond_0 |
70 | ····.line·66 | 72 | ····.line·66 |
71 | ····add-int/lit8·v1,·v0,·0x1 | 73 | ····add-int/lit8·v1,·v0,·0x1 |
74 | ····.line·67 | ||
72 | ····.end·local·v0····#·"index":I | 75 | ····.end·local·v0····#·"index":I |
73 | ····.restart·local·v1····#·"index":I | 76 | ····.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·v2 | 78 | ····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·v2 | 82 | ····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,·v1 | 84 | ····move·v0,·v1 |
81 | ····.line·70 | 85 | ····.line·70 |
82 | ····.end·local·v1····#·"index":I | 86 | ····.end·local·v1····#·"index":I |
83 | ····.restart·local·v0····#·"index":I | 87 | ····.restart·local·v0····#·"index":I |
84 | ····:cond_0 | 88 | ····:cond_0 |
85 | ····add-int/lit8·v1,·v0,·0x1 | 89 | ····add-int/lit8·v1,·v0,·0x1 |
90 | ····.line·71 | ||
86 | ····.end·local·v0····#·"index":I | 91 | ····.end·local·v0····#·"index":I |
87 | ····.restart·local·v1····#·"index":I | 92 | ····.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·v2 | 94 | ····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·v2 | 97 | ····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·73 | 99 | ····.line·73 |
Offset 203, 14 lines modified | Offset 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·v1 | 205 | ····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·v2 | 208 | ····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·v2 | 210 | ····move-result-object·v2 |
Offset 46, 18 lines modified | Offset 46, 20 lines modified | ||
46 | ····.line·65 | 46 | ····.line·65 |
47 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V | 47 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V |
48 | ····.line·66 | 48 | ····.line·66 |
49 | ····const/4·v0,·0x0 | 49 | ····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·v0 | 52 | ····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·v0 | 55 | ····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·69 | 57 | ····.line·69 |
Offset 151, 14 lines modified | Offset 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·v1 | 153 | ····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·v2 | 156 | ····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·v2 | 158 | ····move-result-object·v2 |
Offset 19, 38 lines modified | Offset 19, 41 lines modified | ||
19 | ····.line·39 | 19 | ····.line·39 |
20 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V | 20 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V |
21 | ····.line·42 | 21 | ····.line·42 |
22 | ····const/4·v0,·0x0 | 22 | ····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·v0 | 25 | ····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·v0 | 28 | ····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·45 | 30 | ····.line·45 |
29 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 31 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
30 | ····move-result·v0 | 32 | ····move-result·v0 |
31 | ····if-le·v0,·v1,·:cond_0 | 33 | ····if-le·v0,·v1,·:cond_0 |
32 | ····.line·4 | 34 | ····.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·v0 | 36 | ····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·v0 | 40 | ····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·50 | 42 | ····.line·50 |
Offset 49, 24 lines modified | Offset 49, 26 lines modified | ||
49 | ····.line·39 | 49 | ····.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·42 | 51 | ····.line·42 |
52 | ····if-eqz·p2,·:cond_1 | 52 | ····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·v0 | 55 | ····move-result-object·v0 |
55 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I | 56 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I |
56 | ····move-result·v0 | 57 | ····move-result·v0 |
57 | ····if-lt·v0,·v1,·:cond_0 | 58 | ····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·v0 | 61 | ····move-result-object·v0 |
60 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I | 62 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I |
61 | ····move-result·v0 | 63 | ····move-result·v0 |
Offset 86, 24 lines modified | Offset 88, 26 lines modified | ||
86 | ····.line·51 | 88 | ····.line·51 |
87 | ····:cond_1 | 89 | ····: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·54 | 91 | ····.line·54 |
90 | ····if-eqz·p3,·:cond_3 | 92 | ····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·v0 | 95 | ····move-result-object·v0 |
93 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I | 96 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I |
94 | ····move-result·v0 | 97 | ····move-result·v0 |
95 | ····if-lt·v0,·v1,·:cond_2 | 98 | ····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·v0 | 101 | ····move-result-object·v0 |
98 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I | 102 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I |
99 | ····move-result·v0 | 103 | ····move-result·v0 |
Offset 241, 14 lines modified | Offset 245, 15 lines modified | ||
241 | ····move-result·v2 | 245 | ····move-result·v2 |
242 | ····if-lt·v2,·v4,·:cond_2 | 246 | ····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·v2 | 250 | ····move-result-object·v2 |
246 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I | 251 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I |
247 | ····move-result·v2 | 252 | ····move-result·v2 |
Offset 284, 14 lines modified | Offset 289, 15 lines modified | ||
284 | ····move-result·v2 | 289 | ····move-result·v2 |
285 | ····if-lt·v2,·v4,·:cond_3 | 290 | ····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·v2 | 294 | ····move-result-object·v2 |
289 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I | 295 | ····invoke-virtual·{v2},·Ljava/math/BigInteger;->intValue()I |
290 | ····move-result·v2 | 296 | ····move-result·v2 |
Offset 144, 14 lines modified | Offset 144, 15 lines modified | ||
144 | ····move-result-object·v6 | 144 | ····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·v6 | 146 | ····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·v7 | 149 | ····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·v8 | 151 | ····move-result-object·v8 |
Offset 160, 14 lines modified | Offset 161, 15 lines modified | ||
160 | ····move-result-object·v8 | 161 | ····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·v7 | 163 | ····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·v0 | 166 | ····move-result-object·v0 |
165 | ····.line·141 | 167 | ····.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; |
Offset 65, 14 lines modified | Offset 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·v3 | 67 | ····move-result-object·v3 |
68 | ····.line·58 | ||
68 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 69 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
69 | ····move-result·v4 | 70 | ····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·v3 | 72 | ····move-result-object·v3 |
Offset 130, 14 lines modified | Offset 131, 15 lines modified | ||
130 | ····array-length·v2,·v2 | 131 | ····array-length·v2,·v2 |
131 | ····if-ge·v1,·v2,·:cond_3 | 132 | ····if-ge·v1,·v2,·:cond_3 |
132 | ····.line·66 | 133 | ····.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·v3 | 137 | ····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·v3 | 139 | ····move-result-object·v3 |
Offset 32, 14 lines modified | Offset 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_1 | 33 | ····if-eqz·v3,·:cond_1 |
34 | ····.line·26 | 34 | ····.line·26 |
35 | ····add-int/lit8·v1,·v0,·0x1 | 35 | ····add-int/lit8·v1,·v0,·0x1 |
36 | ····.line·27 | ||
36 | ····.end·local·v0····#·"index":I | 37 | ····.end·local·v0····#·"index":I |
37 | ····.local·v1,·"index":I | 38 | ····.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·v2 | 40 | ····move-result-object·v2 |
40 | ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject; | 41 | ····check-cast·v2,·Lorg/spongycastle/asn1/ASN1TaggedObject; |
Offset 61, 14 lines modified | Offset 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·v4 | 64 | ····move-result-object·v4 |
65 | ····.line·31 | ||
64 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I | 66 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I |
65 | ····move-result·v5 | 67 | ····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·v4 | 69 | ····move-result-object·v4 |
Offset 55, 14 lines modified | Offset 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·v3 | 57 | ····move-result-object·v3 |
58 | ····.line·31 | ||
58 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I | 59 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I |
59 | ····move-result·v4 | 60 | ····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·v3 | 62 | ····move-result-object·v3 |
Offset 76, 27 lines modified | Offset 76, 31 lines modified | ||
76 | ····.line·168 | 76 | ····.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;)[B | 81 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
81 | ····move-result-object·v1 | 82 | ····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·v6 | 85 | ····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;)[B | 88 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
86 | ····move-result-object·v9 | 89 | ····move-result-object·v9 |
87 | ····move-object·v5,·v0 | 90 | ····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)V | 91 | ····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·v4 | 93 | ····return-object·v4 |
90 | .end·method | 94 | .end·method |
Offset 72, 23 lines modified | Offset 72, 26 lines modified | ||
72 | ····.line·467 | 72 | ····.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;)[B | 77 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
77 | ····move-result-object·v1 | 78 | ····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·v4 | 81 | ····move-result-object·v4 |
80 | ····const/4·v7,·0x0 | 82 | ····const/4·v7,·0x0 |
81 | ····move-object·v3,·v0 | 83 | ····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)V | 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)V |
85 | ····.line·467 | ||
83 | ····return-object·v2 | 86 | ····return-object·v2 |
84 | .end·method | 87 | .end·method |
Offset 58, 37 lines modified | Offset 58, 42 lines modified | ||
58 | ····.line·65 | 58 | ····.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;)[B | 63 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
63 | ····move-result-object·v2 | 64 | ····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·v2 | 67 | ····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)V | 70 | ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
69 | ····const-wide/16·v4,·0x1 | 71 | ····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·v4 | 74 | ····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;)[B | 77 | ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
74 | ····move-result-object·v5 | 78 | ····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)V | 79 | ····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·v0 | 81 | ····return-object·v0 |
77 | .end·method | 82 | .end·method |
Offset 72, 23 lines modified | Offset 72, 26 lines modified | ||
72 | ····.line·283 | 72 | ····.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;)[B | 77 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
77 | ····move-result-object·v1 | 78 | ····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·v4 | 81 | ····move-result-object·v4 |
80 | ····const/4·v7,·0x0 | 82 | ····const/4·v7,·0x0 |
81 | ····move-object·v3,·v0 | 83 | ····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)V | 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)V |
85 | ····.line·283 | ||
83 | ····return-object·v2 | 86 | ····return-object·v2 |
84 | .end·method | 87 | .end·method |
Offset 56, 14 lines modified | Offset 56, 15 lines modified | ||
56 | ····move-result-object·v2 | 56 | ····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_0 | 58 | ····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·v2 | 61 | ····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 modified | Offset 91, 26 lines modified | ||
90 | ····.line·41 | 91 | ····.line·41 |
91 | ····:cond_1 | 92 | ····:cond_1 |
92 | ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9Curve; | 93 | ····new-instance·v1,·Lorg/spongycastle/asn1/x9/X9Curve; |
93 | ····const/4·v2,·0x1 | 94 | ····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·v2 | 97 | ····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·v2 | 99 | ····move-result-object·v2 |
98 | ····const/4·v3,·0x2 | 100 | ····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·v3 | 103 | ····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·v3 | 105 | ····move-result-object·v3 |
Offset 345, 14 lines modified | Offset 348, 15 lines modified | ||
345 | ····move-result·v2 | 348 | ····move-result·v2 |
346 | ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK1()I | 349 | ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK1()I |
347 | ····move-result·v3 | 350 | ····move-result·v3 |
351 | ····.line·121 | ||
348 | ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK2()I | 352 | ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK2()I |
349 | ····move-result·v4 | 353 | ····move-result·v4 |
350 | ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK3()I | 354 | ····invoke-virtual·{v0},·Lorg/spongycastle/math/ec/ECCurve$F2m;->getK3()I |
351 | ····move-result·v5 | 355 | ····move-result·v5 |
Offset 76, 23 lines modified | Offset 76, 26 lines modified | ||
76 | ····.line·329 | 76 | ····.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;)[B | 81 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
81 | ····move-result-object·v1 | 82 | ····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·v6 | 85 | ····move-result-object·v6 |
84 | ····const/4·v9,·0x0 | 86 | ····const/4·v9,·0x0 |
85 | ····move-object·v5,·v0 | 87 | ····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)V | 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)V |
89 | ····.line·329 | ||
87 | ····return-object·v4 | 90 | ····return-object·v4 |
88 | .end·method | 91 | .end·method |
Offset 76, 23 lines modified | Offset 76, 26 lines modified | ||
76 | ····.line·214 | 76 | ····.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;)[B | 81 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
81 | ····move-result-object·v1 | 82 | ····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·v6 | 85 | ····move-result-object·v6 |
84 | ····const/4·v9,·0x0 | 86 | ····const/4·v9,·0x0 |
85 | ····move-object·v5,·v0 | 87 | ····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)V | 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)V |
89 | ····.line·214 | ||
87 | ····return-object·v4 | 90 | ····return-object·v4 |
88 | .end·method | 91 | .end·method |
Offset 58, 37 lines modified | Offset 58, 42 lines modified | ||
58 | ····.line·103 | 58 | ····.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;)[B | 63 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
63 | ····move-result-object·v2 | 64 | ····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·v2 | 67 | ····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)V | 70 | ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
69 | ····const-wide/16·v4,·0x1 | 71 | ····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·v4 | 74 | ····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;)[B | 77 | ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
74 | ····move-result-object·v5 | 78 | ····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)V | 79 | ····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·v0 | 81 | ····return-object·v0 |
77 | .end·method | 82 | .end·method |
Offset 58, 37 lines modified | Offset 58, 42 lines modified | ||
58 | ····.line·122 | 58 | ····.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;)[B | 63 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
63 | ····move-result-object·v2 | 64 | ····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·v2 | 67 | ····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)V | 70 | ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
69 | ····const-wide/16·v4,·0x1 | 71 | ····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·v4 | 74 | ····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;)[B | 77 | ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
74 | ····move-result-object·v5 | 78 | ····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)V | 79 | ····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·v0 | 81 | ····return-object·v0 |
77 | .end·method | 82 | .end·method |
Offset 76, 23 lines modified | Offset 76, 26 lines modified | ||
76 | ····.line·490 | 76 | ····.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;)[B | 81 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
81 | ····move-result-object·v1 | 82 | ····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·v6 | 85 | ····move-result-object·v6 |
84 | ····const/4·v9,·0x0 | 86 | ····const/4·v9,·0x0 |
85 | ····move-object·v5,·v0 | 87 | ····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)V | 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)V |
89 | ····.line·490 | ||
87 | ····return-object·v4 | 90 | ····return-object·v4 |
88 | .end·method | 91 | .end·method |
Offset 76, 23 lines modified | Offset 76, 26 lines modified | ||
76 | ····.line·421 | 76 | ····.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;)[B | 81 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
81 | ····move-result-object·v1 | 82 | ····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·v6 | 85 | ····move-result-object·v6 |
84 | ····const/4·v9,·0x0 | 86 | ····const/4·v9,·0x0 |
85 | ····move-object·v5,·v0 | 87 | ····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)V | 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)V |
89 | ····.line·421 | ||
87 | ····return-object·v4 | 90 | ····return-object·v4 |
88 | .end·method | 91 | .end·method |
Offset 76, 23 lines modified | Offset 76, 26 lines modified | ||
76 | ····.line·191 | 76 | ····.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;)[B | 81 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
81 | ····move-result-object·v1 | 82 | ····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·v6 | 85 | ····move-result-object·v6 |
84 | ····const/4·v9,·0x0 | 86 | ····const/4·v9,·0x0 |
85 | ····move-object·v5,·v0 | 87 | ····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)V | 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)V |
89 | ····.line·191 | ||
87 | ····return-object·v4 | 90 | ····return-object·v4 |
88 | .end·method | 91 | .end·method |
Offset 72, 23 lines modified | Offset 72, 26 lines modified | ||
72 | ····.line·306 | 72 | ····.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;)[B | 77 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
77 | ····move-result-object·v1 | 78 | ····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·v4 | 81 | ····move-result-object·v4 |
80 | ····const/4·v7,·0x0 | 82 | ····const/4·v7,·0x0 |
81 | ····move-object·v3,·v0 | 83 | ····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)V | 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)V |
85 | ····.line·306 | ||
83 | ····return-object·v2 | 86 | ····return-object·v2 |
84 | .end·method | 87 | .end·method |
Offset 72, 23 lines modified | Offset 72, 26 lines modified | ||
72 | ····.line·375 | 72 | ····.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;)[B | 77 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
77 | ····move-result-object·v1 | 78 | ····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·v4 | 81 | ····move-result-object·v4 |
80 | ····const/4·v7,·0x0 | 82 | ····const/4·v7,·0x0 |
81 | ····move-object·v3,·v0 | 83 | ····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)V | 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)V |
85 | ····.line·375 | ||
83 | ····return-object·v2 | 86 | ····return-object·v2 |
84 | .end·method | 87 | .end·method |
Offset 58, 37 lines modified | Offset 58, 42 lines modified | ||
58 | ····.line·46 | 58 | ····.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;)[B | 63 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
63 | ····move-result-object·v2 | 64 | ····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·v2 | 67 | ····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)V | 70 | ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
69 | ····const-wide/16·v4,·0x1 | 71 | ····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·v4 | 74 | ····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;)[B | 77 | ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
74 | ····move-result-object·v5 | 78 | ····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)V | 79 | ····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·v0 | 81 | ····return-object·v0 |
77 | .end·method | 82 | .end·method |
Offset 58, 37 lines modified | Offset 58, 42 lines modified | ||
58 | ····.line·141 | 58 | ····.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;)[B | 63 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
63 | ····move-result-object·v2 | 64 | ····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·v2 | 67 | ····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)V | 70 | ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
69 | ····const-wide/16·v4,·0x1 | 71 | ····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·v4 | 74 | ····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;)[B | 77 | ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
74 | ····move-result-object·v5 | 78 | ····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)V | 79 | ····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·v0 | 81 | ····return-object·v0 |
77 | .end·method | 82 | .end·method |
Offset 72, 23 lines modified | Offset 72, 26 lines modified | ||
72 | ····.line·513 | 72 | ····.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;)[B | 77 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
77 | ····move-result-object·v1 | 78 | ····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·v4 | 81 | ····move-result-object·v4 |
80 | ····const/4·v7,·0x0 | 82 | ····const/4·v7,·0x0 |
81 | ····move-object·v3,·v0 | 83 | ····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)V | 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)V |
85 | ····.line·513 | ||
83 | ····return-object·v2 | 86 | ····return-object·v2 |
84 | .end·method | 87 | .end·method |
Offset 72, 23 lines modified | Offset 72, 26 lines modified | ||
72 | ····.line·352 | 72 | ····.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;)[B | 77 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
77 | ····move-result-object·v1 | 78 | ····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·v4 | 81 | ····move-result-object·v4 |
80 | ····const/4·v7,·0x0 | 82 | ····const/4·v7,·0x0 |
81 | ····move-object·v3,·v0 | 83 | ····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)V | 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)V |
85 | ····.line·352 | ||
83 | ····return-object·v2 | 86 | ····return-object·v2 |
84 | .end·method | 87 | .end·method |
Offset 72, 27 lines modified | Offset 72, 31 lines modified | ||
72 | ····.line·260 | 72 | ····.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;)[B | 77 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
77 | ····move-result-object·v1 | 78 | ····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·v4 | 81 | ····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;)[B | 84 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
82 | ····move-result-object·v7 | 85 | ····move-result-object·v7 |
83 | ····move-object·v3,·v0 | 86 | ····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)V | 87 | ····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·v2 | 89 | ····return-object·v2 |
86 | .end·method | 90 | .end·method |
Offset 277, 14 lines modified | Offset 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·v1 | 279 | ····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·v2 | 282 | ····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·v2 | 284 | ····move-result-object·v2 |
Offset 58, 37 lines modified | Offset 58, 42 lines modified | ||
58 | ····.line·27 | 58 | ····.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;)[B | 63 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
63 | ····move-result-object·v2 | 64 | ····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·v2 | 67 | ····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)V | 70 | ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
69 | ····const-wide/16·v4,·0x1 | 71 | ····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·v4 | 74 | ····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;)[B | 77 | ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
74 | ····move-result-object·v5 | 78 | ····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)V | 79 | ····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·v0 | 81 | ····return-object·v0 |
77 | .end·method | 82 | .end·method |
Offset 58, 37 lines modified | Offset 58, 42 lines modified | ||
58 | ····.line·84 | 58 | ····.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;)[B | 63 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
63 | ····move-result-object·v2 | 64 | ····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·v2 | 67 | ····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)V | 70 | ····invoke-direct·{v3,·v4,·v5},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
69 | ····const-wide/16·v4,·0x1 | 71 | ····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·v4 | 74 | ····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;)[B | 77 | ····invoke-static·{v5},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
74 | ····move-result-object·v5 | 78 | ····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)V | 79 | ····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·v0 | 81 | ····return-object·v0 |
77 | .end·method | 82 | .end·method |
Offset 76, 23 lines modified | Offset 76, 26 lines modified | ||
76 | ····.line·444 | 76 | ····.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;)[B | 81 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
81 | ····move-result-object·v1 | 82 | ····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·v6 | 85 | ····move-result-object·v6 |
84 | ····const/4·v9,·0x0 | 86 | ····const/4·v9,·0x0 |
85 | ····move-object·v5,·v0 | 87 | ····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)V | 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)V |
89 | ····.line·444 | ||
87 | ····return-object·v4 | 90 | ····return-object·v4 |
88 | .end·method | 91 | .end·method |
Offset 191, 22 lines modified | Offset 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·v7 | 193 | ····move-result-object·v7 |
194 | ····.line·62 | ||
194 | ····invoke-virtual·{v7},·Ljava/math/BigInteger;->intValue()I | 195 | ····invoke-virtual·{v7},·Ljava/math/BigInteger;->intValue()I |
195 | ····move-result·v2 | 196 | ····move-result·v2 |
196 | ····.line·63 | 197 | ····.line·63 |
197 | ····.local·v2,·"m":I | 198 | ····.local·v2,·"m":I |
198 | ····const/4·v7,·0x1 | 199 | ····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·v17 | 202 | ····move-result-object·v17 |
201 | ····check-cast·v17,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier; | 203 | ····check-cast·v17,·Lorg/spongycastle/asn1/ASN1ObjectIdentifier; |
202 | ····.line·66 | 204 | ····.line·66 |
Offset 76, 23 lines modified | Offset 76, 26 lines modified | ||
76 | ····.line·237 | 76 | ····.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;)[B | 81 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
81 | ····move-result-object·v1 | 82 | ····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·v6 | 85 | ····move-result-object·v6 |
84 | ····const/4·v9,·0x0 | 86 | ····const/4·v9,·0x0 |
85 | ····move-object·v5,·v0 | 87 | ····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)V | 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)V |
89 | ····.line·237 | ||
87 | ····return-object·v4 | 90 | ····return-object·v4 |
88 | .end·method | 91 | .end·method |
Offset 72, 23 lines modified | Offset 72, 26 lines modified | ||
72 | ····.line·398 | 72 | ····.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;)[B | 77 | ····invoke-static·{v1},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
77 | ····move-result-object·v1 | 78 | ····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·v4 | 81 | ····move-result-object·v4 |
80 | ····const/4·v7,·0x0 | 82 | ····const/4·v7,·0x0 |
81 | ····move-object·v3,·v0 | 83 | ····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)V | 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)V |
85 | ····.line·398 | ||
83 | ····return-object·v2 | 86 | ····return-object·v2 |
84 | .end·method | 87 | .end·method |
Offset 92, 36 lines modified | Offset 92, 40 lines modified | ||
92 | ····invoke-direct·{p0,·p1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateProfileIdentifier(Lorg/spongycastle/asn1/DERApplicationSpecific;)V | 92 | ····invoke-direct·{p0,·p1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateProfileIdentifier(Lorg/spongycastle/asn1/DERApplicationSpecific;)V |
93 | ····.line·144 | 93 | ····.line·144 |
94 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific; | 94 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific; |
95 | ····const/4·v2,·0x2 | 95 | ····const/4·v2,·0x2 |
96 | ····.line·145 | ||
96 | ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/eac/CertificationAuthorityReference;->getEncoded()[B | 97 | ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/eac/CertificationAuthorityReference;->getEncoded()[B |
97 | ····move-result-object·v3 | 98 | ····move-result-object·v3 |
98 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V | 99 | ····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;)V | 101 | ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificationAuthorityReference(Lorg/spongycastle/asn1/DERApplicationSpecific;)V |
100 | ····.line·146 | 102 | ····.line·146 |
101 | ····invoke-direct·{p0,·p3},·Lorg/spongycastle/asn1/eac/CertificateBody;->setPublicKey(Lorg/spongycastle/asn1/eac/PublicKeyDataObject;)V | 103 | ····invoke-direct·{p0,·p3},·Lorg/spongycastle/asn1/eac/CertificateBody;->setPublicKey(Lorg/spongycastle/asn1/eac/PublicKeyDataObject;)V |
102 | ····.line·147 | 104 | ····.line·147 |
103 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific; | 105 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific; |
104 | ····const/16·v2,·0x20 | 106 | ····const/16·v2,·0x20 |
107 | ····.line·148 | ||
105 | ····invoke-virtual·{p4},·Lorg/spongycastle/asn1/eac/CertificateHolderReference;->getEncoded()[B | 108 | ····invoke-virtual·{p4},·Lorg/spongycastle/asn1/eac/CertificateHolderReference;->getEncoded()[B |
106 | ····move-result-object·v3 | 109 | ····move-result-object·v3 |
107 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V | 110 | ····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;)V | 112 | ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateHolderReference(Lorg/spongycastle/asn1/DERApplicationSpecific;)V |
109 | ····.line·149 | 113 | ····.line·149 |
110 | ····invoke-direct·{p0,·p5},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateHolderAuthorization(Lorg/spongycastle/asn1/eac/CertificateHolderAuthorization;)V | 114 | ····invoke-direct·{p0,·p5},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateHolderAuthorization(Lorg/spongycastle/asn1/eac/CertificateHolderAuthorization;)V |
111 | ····.line·152 | 115 | ····.line·152 |
112 | ····:try_start_0 | 116 | ····:try_start_0 |
Offset 129, 41 lines modified | Offset 133, 45 lines modified | ||
129 | ····const/4·v2,·0x0 | 133 | ····const/4·v2,·0x0 |
130 | ····const/16·v3,·0x25 | 134 | ····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()[B | 137 | ····invoke-virtual·{p6},·Lorg/spongycastle/asn1/eac/PackedDate;->getEncoding()[B |
133 | ····move-result-object·v5 | 138 | ····move-result-object·v5 |
134 | ····invoke-direct·{v4,·v5},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 139 | ····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;)V | 140 | ····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;)V | 142 | ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateEffectiveDate(Lorg/spongycastle/asn1/DERApplicationSpecific;)V |
137 | ····.line·154 | 143 | ····.line·154 |
138 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific; | 144 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific; |
139 | ····const/4·v2,·0x0 | 145 | ····const/4·v2,·0x0 |
140 | ····const/16·v3,·0x24 | 146 | ····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()[B | 149 | ····invoke-virtual·{p7},·Lorg/spongycastle/asn1/eac/PackedDate;->getEncoding()[B |
143 | ····move-result-object·v5 | 150 | ····move-result-object·v5 |
144 | ····invoke-direct·{v4,·v5},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 151 | ····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;)V | 152 | ····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;)V | 154 | ····invoke-direct·{p0,·v1},·Lorg/spongycastle/asn1/eac/CertificateBody;->setCertificateExpirationDate(Lorg/spongycastle/asn1/DERApplicationSpecific;)V |
147 | ····:try_end_0 | 155 | ····:try_end_0 |
148 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 156 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
149 | ····.line·161 | 157 | ····.line·161 |
150 | ····return-void | 158 | ····return-void |
Offset 304, 14 lines modified | Offset 304, 15 lines modified | ||
304 | ····aput-byte·p1,·v0,·v1 | 304 | ····aput-byte·p1,·v0,·v1 |
305 | ····.line·151 | 305 | ····.line·151 |
306 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific; | 306 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERApplicationSpecific; |
307 | ····const/16·v2,·0x53 | 307 | ····const/16·v2,·0x53 |
308 | ····.line·152 | ||
308 | ····invoke-static·{v2},·Lorg/spongycastle/asn1/eac/EACTags;->getTag(I)I | 309 | ····invoke-static·{v2},·Lorg/spongycastle/asn1/eac/EACTags;->getTag(I)I |
309 | ····move-result·v2 | 310 | ····move-result·v2 |
310 | ····invoke-direct·{v1,·v2,·v0},·Lorg/spongycastle/asn1/DERApplicationSpecific;-><init>(I[B)V | 311 | ····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; |
Offset 498, 14 lines modified | Offset 498, 15 lines modified | ||
498 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->equals(Ljava/lang/Object;)Z | 498 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->equals(Ljava/lang/Object;)Z |
499 | ····move-result·v2 | 499 | ····move-result·v2 |
500 | ····if-eqz·v2,·:cond_0 | 500 | ····if-eqz·v2,·:cond_0 |
501 | ····.line·227 | ||
501 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/X509Extension;->isCritical()Z | 502 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/X509Extension;->isCritical()Z |
502 | ····move-result·v2 | 503 | ····move-result·v2 |
503 | ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/X509Extension;->isCritical()Z | 504 | ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/X509Extension;->isCritical()Z |
504 | ····move-result·v3 | 505 | ····move-result·v3 |
Offset 79, 14 lines modified | Offset 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·v1 | 81 | ····move-result-object·v1 |
82 | ····.line·22 | ||
82 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 83 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
83 | ····move-result·v2 | 84 | ····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·v1 | 86 | ····move-result-object·v1 |
Offset 38, 14 lines modified | Offset 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·v1 | 40 | ····move-result-object·v1 |
41 | ····.line·54 | ||
41 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 42 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
42 | ····move-result·v2 | 43 | ····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·v1 | 45 | ····move-result-object·v1 |
Offset 4161, 14 lines modified | Offset 4161, 15 lines modified | ||
4161 | ····invoke-virtual·{v5,·v7},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 4161 | ····invoke-virtual·{v5,·v7},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
4162 | ····.line·938 | 4162 | ····.line·938 |
4163 | ····if-eqz·v1,·:cond_0 | 4163 | ····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·v7 | 4167 | ····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()Z | 4169 | ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z |
Offset 4323, 28 lines modified | Offset 4324, 31 lines modified | ||
4323 | ····const/16·v5,·0x2b | 4324 | ····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·1312 | 4326 | ····.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·v5 | 4330 | ····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·v6 | 4335 | ····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;)V | 4338 | ····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·1307 | 4339 | ····.line·1307 |
4336 | ····:goto_1 | 4340 | ····:goto_1 |
4337 | ····add-int/lit8·v4,·v4,·0x1 | 4341 | ····add-int/lit8·v4,·v4,·0x1 |
4338 | ····goto·:goto_0 | 4342 | ····goto·:goto_0 |
Offset 4356, 28 lines modified | Offset 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>()V | 4361 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V |
4358 | ····.line·1319 | 4362 | ····.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·v5 | 4367 | ····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·v6 | 4372 | ····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;)V | 4375 | ····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·1322 | 4376 | ····.line·1322 |
4370 | ····invoke-virtual·{v2,·v0},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V | 4377 | ····invoke-virtual·{v2,·v0},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V |
4371 | ····goto·:goto_1 | 4378 | ····goto·:goto_1 |
Offset 44, 14 lines modified | Offset 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·v3 | 46 | ····move-result-object·v3 |
47 | ····.line·88 | ||
47 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 48 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
48 | ····move-result·v4 | 49 | ····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·v3 | 51 | ····move-result-object·v3 |
Offset 132, 14 lines modified | Offset 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·v3 | 135 | ····move-result-object·v3 |
136 | ····.line·107 | ||
135 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I | 137 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I |
136 | ····move-result·v4 | 138 | ····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·v3 | 140 | ····move-result-object·v3 |
Offset 228, 14 lines modified | Offset 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·v1 | 232 | ····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·v2 | 235 | ····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·v2 | 237 | ····move-result-object·v2 |
Offset 69, 14 lines modified | Offset 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·v3 | 71 | ····move-result-object·v3 |
72 | ····.line·113 | ||
72 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 73 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
73 | ····move-result·v4 | 74 | ····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·v3 | 76 | ····move-result-object·v3 |
Offset 188, 22 lines modified | Offset 189, 24 lines modified | ||
188 | ····.prologue | 189 | ····.prologue |
189 | ····.line·64 | 190 | ····.line·64 |
190 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V | 191 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V |
191 | ····.line·65 | 192 | ····.line·65 |
192 | ····if-eqz·p2,·:cond_0 | 193 | ····if-eqz·p2,·:cond_0 |
194 | ····.line·66 | ||
193 | ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x509/GeneralName;->getTagNo()I | 195 | ····invoke-virtual·{p2},·Lorg/spongycastle/asn1/x509/GeneralName;->getTagNo()I |
194 | ····move-result·v0 | 196 | ····move-result·v0 |
195 | ····const/4·v1,·0x6 | 197 | ····const/4·v1,·0x6 |
196 | ····if-ne·v0,·v1,·:cond_0 | 198 | ····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·v0 | 201 | ····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; |
Offset 163, 14 lines modified | Offset 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·v1 | 165 | ····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·v2 | 168 | ····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·v1 | 170 | ····move-result-object·v1 |
Offset 70, 14 lines modified | Offset 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·v1 | 72 | ····move-result-object·v1 |
73 | ····.line·119 | ||
73 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 74 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
74 | ····move-result·v2 | 75 | ····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·v1 | 77 | ····move-result-object·v1 |
Offset 55, 14 lines modified | Offset 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·v1 | 57 | ····move-result-object·v1 |
58 | ····.line·37 | ||
58 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 59 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
59 | ····move-result·v2 | 60 | ····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·v1 | 62 | ····move-result-object·v1 |
Offset 71, 14 lines modified | Offset 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·v4 | 73 | ····move-result-object·v4 |
74 | ····.line·90 | ||
74 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 75 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
75 | ····move-result·v5 | 76 | ····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·v4 | 78 | ····move-result-object·v4 |
Offset 118, 14 lines modified | Offset 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·v4 | 121 | ····move-result-object·v4 |
122 | ····.line·63 | ||
121 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I | 123 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I |
122 | ····move-result·v5 | 124 | ····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·v4 | 126 | ····move-result-object·v4 |
Offset 159, 14 lines modified | Offset 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·v4 | 161 | ····move-result-object·v4 |
162 | ····.line·103 | ||
162 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I | 163 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I |
163 | ····move-result·v5 | 164 | ····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·v4 | 166 | ····move-result-object·v4 |
Offset 98, 14 lines modified | Offset 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·v2 | 100 | ····move-result-object·v2 |
101 | ····.line·117 | ||
101 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 102 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
102 | ····move-result·v3 | 103 | ····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·v2 | 105 | ····move-result-object·v2 |
Offset 53, 14 lines modified | Offset 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·v3 | 55 | ····move-result-object·v3 |
56 | ····.line·103 | ||
56 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 57 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
57 | ····move-result·v4 | 58 | ····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·v3 | 60 | ····move-result-object·v3 |
Offset 81, 19 lines modified | Offset 82, 20 lines modified | ||
81 | ····:goto_0 | 82 | ····:goto_0 |
82 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 83 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
83 | ····move-result·v2 | 84 | ····move-result·v2 |
84 | ····if-eq·v0,·v2,·:cond_1 | 85 | ····if-eq·v0,·v2,·:cond_1 |
85 | ····.line·10 | 86 | ····.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·v2 | 88 | ····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·v1 | 91 | ····move-result-object·v1 |
90 | ····.line·111 | 92 | ····.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()I | 94 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I |
Offset 79, 14 lines modified | Offset 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·v1 | 81 | ····move-result-object·v1 |
82 | ····.line·69 | ||
82 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 83 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
83 | ····move-result·v2 | 84 | ····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·v1 | 86 | ····move-result-object·v1 |
Offset 690, 28 lines modified | Offset 690, 30 lines modified | ||
690 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z | 690 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z |
691 | ····move-result·v2 | 691 | ····move-result·v2 |
692 | ····if-eqz·v2,·:cond_0 | 692 | ····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·v2 | 695 | ····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·v3 | 697 | ····move-result-object·v3 |
697 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->equals(Ljava/lang/Object;)Z | 698 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/asn1/ASN1OctetString;->equals(Ljava/lang/Object;)Z |
698 | ····move-result·v2 | 699 | ····move-result·v2 |
699 | ····if-eqz·v2,·:cond_0 | 700 | ····if-eqz·v2,·:cond_0 |
701 | ····.line·283 | ||
700 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/Extension;->isCritical()Z | 702 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/Extension;->isCritical()Z |
701 | ····move-result·v2 | 703 | ····move-result·v2 |
702 | ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/Extension;->isCritical()Z | 704 | ····invoke-virtual·{p0},·Lorg/spongycastle/asn1/x509/Extension;->isCritical()Z |
703 | ····move-result·v3 | 705 | ····move-result·v3 |
Offset 55, 14 lines modified | Offset 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·v2 | 57 | ····move-result-object·v2 |
58 | ····.line·60 | ||
58 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 59 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
59 | ····move-result·v3 | 60 | ····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·v2 | 62 | ····move-result-object·v2 |
Offset 2, 15 lines modified | Offset 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 | #·annotations | 4 | #·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·annotation | 11 | .end·annotation |
Offset 168, 30 lines modified | Offset 167, 33 lines modified | ||
168 | ····.line·192 | 167 | ····.line·192 |
169 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 168 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
170 | ····move-result·v2 | 169 | ····move-result·v2 |
171 | ····if-ge·v1,·v2,·:cond_6 | 170 | ····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·v2 | 173 | ····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_2 | 175 | ····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·v2 | 178 | ····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_2 | 180 | ····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·v2 | 183 | ····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_6 | 185 | ····if-eqz·v2,·:cond_6 |
Offset 216, 14 lines modified | Offset 218, 15 lines modified | ||
216 | ····:goto_1 | 218 | ····:goto_1 |
217 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 219 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
218 | ····move-result·v2 | 220 | ····move-result·v2 |
219 | ····if-ge·v0,·v2,·:cond_3 | 221 | ····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·v2 | 224 | ····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_3 | 226 | ····if-nez·v2,·:cond_3 |
Offset 251, 14 lines modified | Offset 254, 15 lines modified | ||
251 | ····:cond_3 | 254 | ····:cond_3 |
252 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 255 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
253 | ····move-result·v2 | 256 | ····move-result·v2 |
254 | ····if-ge·v0,·v2,·:cond_4 | 257 | ····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·v2 | 260 | ····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_4 | 262 | ····if-eqz·v2,·:cond_4 |
Offset 178, 14 lines modified | Offset 178, 15 lines modified | ||
178 | ····move-result·v1 | 178 | ····move-result·v1 |
179 | ····if-nez·v1,·:cond_5 | 179 | ····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;)Z | 182 | ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z |
182 | ····move-result·v1 | 183 | ····move-result·v1 |
183 | ····if-eqz·v1,·:cond_6 | 184 | ····if-eqz·v1,·:cond_6 |
184 | ····.line·59 | 185 | ····.line·59 |
Offset 36, 14 lines modified | Offset 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·v2 | 38 | ····move-result-object·v2 |
39 | ····.line·73 | ||
39 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 40 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
40 | ····move-result·v3 | 41 | ····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·v2 | 43 | ····move-result-object·v2 |
Offset 125, 14 lines modified | Offset 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·v1 | 127 | ····move-result-object·v1 |
128 | ····.line·110 | ||
128 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 129 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
129 | ····move-result·v2 | 130 | ····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·v1 | 132 | ····move-result-object·v1 |
Offset 46, 14 lines modified | Offset 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·v4 | 48 | ····move-result-object·v4 |
49 | ····.line·84 | ||
49 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 50 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
50 | ····move-result·v5 | 51 | ····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·v4 | 53 | ····move-result-object·v4 |
Offset 59, 14 lines modified | Offset 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·v1 | 61 | ····move-result-object·v1 |
62 | ····.line·104 | ||
62 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 63 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
63 | ····move-result·v2 | 64 | ····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·v1 | 66 | ····move-result-object·v1 |
Offset 98, 14 lines modified | Offset 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·v1 | 101 | ····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·v2 | 104 | ····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·v2 | 106 | ····move-result-object·v2 |
Offset 255, 14 lines modified | Offset 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·v1 | 259 | ····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·v2 | 262 | ····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·v2 | 264 | ····move-result-object·v2 |
Offset 1986, 14 lines modified | Offset 1986, 15 lines modified | ||
1986 | ····move-result·v1 | 1986 | ····move-result·v1 |
1987 | ····if-nez·v1,·:cond_3 | 1987 | ····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;)Z | 1990 | ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z |
1990 | ····move-result·v1 | 1991 | ····move-result·v1 |
1991 | ····if-eqz·v1,·:cond_4 | 1992 | ····if-eqz·v1,·:cond_4 |
1992 | ····.line·208 | 1993 | ····.line·208 |
Offset 1682, 14 lines modified | Offset 1682, 15 lines modified | ||
1682 | ····move-result·v1 | 1682 | ····move-result·v1 |
1683 | ····if-nez·v1,·:cond_5 | 1683 | ····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;)Z | 1686 | ····invoke-virtual·{p1,·v1},·Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z |
1686 | ····move-result·v1 | 1687 | ····move-result·v1 |
1687 | ····if-eqz·v1,·:cond_6 | 1688 | ····if-eqz·v1,·:cond_6 |
1688 | ····.line·319 | 1689 | ····.line·319 |
Offset 1797, 60 lines modified | Offset 1797, 67 lines modified | ||
1797 | ····move-result·v7 | 1797 | ····move-result·v7 |
1798 | ····const/16·v8,·0x2c | 1798 | ····const/16·v8,·0x2c |
1799 | ····if-eq·v7,·v8,·:cond_1 | 1799 | ····if-eq·v7,·v8,·:cond_1 |
1800 | ····.line·389 | ||
1800 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C | 1801 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C |
1801 | ····move-result·v7 | 1802 | ····move-result·v7 |
1802 | ····const/16·v8,·0x22 | 1803 | ····const/16·v8,·0x22 |
1803 | ····if-eq·v7,·v8,·:cond_1 | 1804 | ····if-eq·v7,·v8,·:cond_1 |
1805 | ····.line·390 | ||
1804 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C | 1806 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C |
1805 | ····move-result·v7 | 1807 | ····move-result·v7 |
1806 | ····if-eq·v7,·v10,·:cond_1 | 1808 | ····if-eq·v7,·v10,·:cond_1 |
1809 | ····.line·391 | ||
1807 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C | 1810 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C |
1808 | ····move-result·v7 | 1811 | ····move-result·v7 |
1809 | ····const/16·v8,·0x2b | 1812 | ····const/16·v8,·0x2b |
1810 | ····if-eq·v7,·v8,·:cond_1 | 1813 | ····if-eq·v7,·v8,·:cond_1 |
1814 | ····.line·392 | ||
1811 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C | 1815 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C |
1812 | ····move-result·v7 | 1816 | ····move-result·v7 |
1813 | ····const/16·v8,·0x3d | 1817 | ····const/16·v8,·0x3d |
1814 | ····if-eq·v7,·v8,·:cond_1 | 1818 | ····if-eq·v7,·v8,·:cond_1 |
1819 | ····.line·393 | ||
1815 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C | 1820 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C |
1816 | ····move-result·v7 | 1821 | ····move-result·v7 |
1817 | ····const/16·v8,·0x3c | 1822 | ····const/16·v8,·0x3c |
1818 | ····if-eq·v7,·v8,·:cond_1 | 1823 | ····if-eq·v7,·v8,·:cond_1 |
1824 | ····.line·394 | ||
1819 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C | 1825 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C |
1820 | ····move-result·v7 | 1826 | ····move-result·v7 |
1821 | ····const/16·v8,·0x3e | 1827 | ····const/16·v8,·0x3e |
1822 | ····if-eq·v7,·v8,·:cond_1 | 1828 | ····if-eq·v7,·v8,·:cond_1 |
1829 | ····.line·395 | ||
1823 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C | 1830 | ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuffer;->charAt(I)C |
1824 | ····move-result·v7 | 1831 | ····move-result·v7 |
1825 | ····const/16·v8,·0x3b | 1832 | ····const/16·v8,·0x3b |
1826 | ····if-ne·v7,·v8,·:cond_2 | 1833 | ····if-ne·v7,·v8,·:cond_2 |
Offset 82, 14 lines modified | Offset 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;)V | 84 | ····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·v4 | 87 | ····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;)V | 88 | ····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·38 | 89 | ····.line·38 |
Offset 149, 14 lines modified | Offset 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;)V | 152 | ····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·v4 | 155 | ····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;)V | 156 | ····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·55 | 157 | ····.line·55 |
Offset 216, 14 lines modified | Offset 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;)V | 220 | ····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·v4 | 223 | ····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;)V | 224 | ····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·72 | 225 | ····.line·72 |
Offset 283, 14 lines modified | Offset 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;)V | 288 | ····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·v4 | 291 | ····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;)V | 292 | ····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·89 | 293 | ····.line·89 |
Offset 350, 14 lines modified | Offset 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;)V | 356 | ····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·v4 | 359 | ····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;)V | 360 | ····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·105 | 361 | ····.line·105 |
Offset 45, 14 lines modified | Offset 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·v1 | 47 | ····move-result-object·v1 |
48 | ····.line·38 | ||
48 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 49 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
49 | ····move-result·v2 | 50 | ····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·v1 | 52 | ····move-result-object·v1 |
Offset 45, 14 lines modified | Offset 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·v1 | 47 | ····move-result-object·v1 |
48 | ····.line·39 | ||
48 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 49 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
49 | ····move-result·v2 | 50 | ····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·v1 | 52 | ····move-result-object·v1 |
Offset 47, 14 lines modified | Offset 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·v1 | 49 | ····move-result-object·v1 |
50 | ····.line·42 | ||
50 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 51 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
51 | ····move-result·v2 | 52 | ····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·v1 | 54 | ····move-result-object·v1 |
Offset 55, 21 lines modified | Offset 55, 22 lines modified | ||
55 | ····.line·33 | 55 | ····.line·33 |
56 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 56 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
57 | ····move-result·v0 | 57 | ····move-result·v0 |
58 | ····if-le·v0,·v1,·:cond_0 | 58 | ····if-le·v0,·v1,·:cond_0 |
59 | ····.line·3 | 59 | ····.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·v0 | 61 | ····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·v0 | 65 | ····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·v0 | 67 | ····move-result-object·v0 |
Offset 38, 21 lines modified | Offset 38, 22 lines modified | ||
38 | ····move-result·v0 | 38 | ····move-result·v0 |
39 | ····const/4·v1,·0x2 | 39 | ····const/4·v1,·0x2 |
40 | ····if-ne·v0,·v1,·:cond_0 | 40 | ····if-ne·v0,·v1,·:cond_0 |
41 | ····.line·3 | 41 | ····.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·v0 | 43 | ····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·v0 | 47 | ····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·35 | 49 | ····.line·35 |
Offset 52, 20 lines modified | Offset 52, 22 lines modified | ||
52 | ····const/4·v1,·0x3 | 52 | ····const/4·v1,·0x3 |
53 | ····if-ne·v0,·v1,·:cond_0 | 53 | ····if-ne·v0,·v1,·:cond_0 |
54 | ····.line·46 | 54 | ····.line·46 |
55 | ····const/4·v0,·0x2 | 55 | ····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·v0 | 58 | ····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·v0 | 62 | ····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·49 | 64 | ····.line·49 |
Offset 108, 21 lines modified | Offset 108, 22 lines modified | ||
108 | ····move-result·v3 | 108 | ····move-result·v3 |
109 | ····if-nez·v3,·:cond_1 | 109 | ····if-nez·v3,·:cond_1 |
110 | ····.line·79 | 110 | ····.line·79 |
111 | ····iput-boolean·v5,·p0,·Lorg/spongycastle/asn1/ocsp/ResponseData;->versionPresent:Z | 111 | ····iput-boolean·v5,·p0,·Lorg/spongycastle/asn1/ocsp/ResponseData;->versionPresent:Z |
112 | ····.line·8 | 112 | ····.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·v3 | 114 | ····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·v3 | 118 | ····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·82 | 120 | ····.line·82 |
Offset 176, 21 lines modified | Offset 177, 22 lines modified | ||
176 | ····.line·98 | 177 | ····.line·98 |
177 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 178 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
178 | ····move-result·v3 | 179 | ····move-result·v3 |
179 | ····if-le·v3,·v1,·:cond_0 | 180 | ····if-le·v3,·v1,·:cond_0 |
180 | ····.line·10 | 181 | ····.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·v3 | 183 | ····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·v3 | 187 | ····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·103 | 189 | ····.line·103 |
Offset 60, 14 lines modified | Offset 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·v3 | 62 | ····move-result-object·v3 |
63 | ····.line·46 | ||
63 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I | 64 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I |
64 | ····move-result·v4 | 65 | ····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·v3 | 67 | ····move-result-object·v3 |
Offset 70, 34 lines modified | Offset 70, 36 lines modified | ||
70 | ····.line·81 | 70 | ····.line·81 |
71 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 71 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
72 | ····move-result·v1 | 72 | ····move-result·v1 |
73 | ····if-le·v1,·v4,·:cond_1 | 73 | ····if-le·v1,·v4,·:cond_1 |
74 | ····.line·8 | 74 | ····.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·v1 | 76 | ····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·v1 | 80 | ····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·8 | 82 | ····.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·v1 | 84 | ····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·v1 | 88 | ····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·101 | 90 | ····.line·101 |
Offset 38, 21 lines modified | Offset 38, 22 lines modified | ||
38 | ····move-result·v0 | 38 | ····move-result·v0 |
39 | ····const/4·v1,·0x2 | 39 | ····const/4·v1,·0x2 |
40 | ····if-ne·v0,·v1,·:cond_0 | 40 | ····if-ne·v0,·v1,·:cond_0 |
41 | ····.line·3 | 41 | ····.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·v0 | 43 | ····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·v0 | 47 | ····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·35 | 49 | ····.line·35 |
Offset 38, 21 lines modified | Offset 38, 22 lines modified | ||
38 | ····move-result·v0 | 38 | ····move-result·v0 |
39 | ····const/4·v1,·0x2 | 39 | ····const/4·v1,·0x2 |
40 | ····if-ne·v0,·v1,·:cond_0 | 40 | ····if-ne·v0,·v1,·:cond_0 |
41 | ····.line·3 | 41 | ····.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·v0 | 43 | ····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·v0 | 47 | ····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·36 | 49 | ····.line·36 |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·170 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·104 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·187 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·137 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·52 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·236 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·253 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·121 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·203 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·87 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·34 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·69 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·154 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.line·220 | 62 | ····.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;)[B | 67 | ····invoke-static·{v2},·Lorg/spongycastle/util/encoders/Hex;->decode(Ljava/lang/String;)[B |
67 | ····move-result-object·v2 | 68 | ····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·v2 | 70 | ····move-result-object·v2 |
Offset 84, 9 lines modified | Offset 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)V | 86 | ····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;)V | 87 | ····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·v1 | 89 | ····return-object·v1 |
88 | .end·method | 90 | .end·method |
Offset 457, 21 lines modified | Offset 457, 15 lines modified | ||
457 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 457 | ····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·v8 | 459 | ····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·v8 | 462 | ····move-result-object·v8 |
466 | ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B | 463 | ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
Offset 518, 21 lines modified | Offset 512, 15 lines modified | ||
518 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 512 | ····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·v8 | 514 | ····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·v8 | 517 | ····move-result-object·v8 |
527 | ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B | 518 | ····invoke-virtual·{v6},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
Offset 735, 21 lines modified | Offset 723, 15 lines modified | ||
735 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 723 | ····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·v8 | 725 | ····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·v8 | 728 | ····move-result-object·v8 |
744 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/DERBitString;->getBytes()[B | 729 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/DERBitString;->getBytes()[B |
Offset 55, 14 lines modified | Offset 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·v2 | 57 | ····move-result-object·v2 |
58 | ····.line·51 | ||
58 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 59 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
59 | ····move-result·v3 | 60 | ····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·v2 | 62 | ····move-result-object·v2 |
Offset 91, 24 lines modified | Offset 92, 26 lines modified | ||
91 | ····const/4·v1,·0x1 | 92 | ····const/4·v1,·0x1 |
92 | ····:try_start_0 | 93 | ····: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·v1 | 95 | ····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·v1 | 98 | ····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;)[B | 100 | ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Primitive;->getEncoded(Ljava/lang/String;)[B |
99 | ····move-result-object·v1 | 101 | ····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·v1 | 104 | ····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_0 | 106 | ····:try_end_0 |
104 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 107 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 36, 14 lines modified | Offset 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·v1 | 38 | ····move-result-object·v1 |
39 | ····.line·44 | ||
39 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 40 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
40 | ····move-result·v2 | 41 | ····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·v1 | 43 | ····move-result-object·v1 |
Offset 133, 18 lines modified | Offset 133, 20 lines modified | ||
133 | ····array-length·v2,·v1 | 133 | ····array-length·v2,·v1 |
134 | ····if-ge·v0,·v2,·:cond_0 | 134 | ····if-ge·v0,·v2,·:cond_0 |
135 | ····.line·55 | 135 | ····.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·v2 | 139 | ····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·v2 | 142 | ····move-result-object·v2 |
141 | ····aput-object·v2,·v1,·v0 | 143 | ····aput-object·v2,·v1,·v0 |
142 | ····.line·53 | 144 | ····.line·53 |
Offset 143, 14 lines modified | Offset 143, 15 lines modified | ||
143 | ····array-length·v2,·v1 | 143 | ····array-length·v2,·v1 |
144 | ····if-ge·v0,·v2,·:cond_0 | 144 | ····if-ge·v0,·v2,·:cond_0 |
145 | ····.line·56 | 145 | ····.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·v2 | 149 | ····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·v2 | 151 | ····move-result-object·v2 |
Offset 45, 14 lines modified | Offset 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·v1 | 47 | ····move-result-object·v1 |
48 | ····.line·42 | ||
48 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 49 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
49 | ····move-result·v2 | 50 | ····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·v1 | 52 | ····move-result-object·v1 |
Offset 45, 14 lines modified | Offset 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·v1 | 47 | ····move-result-object·v1 |
48 | ····.line·43 | ||
48 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 49 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
49 | ····move-result·v2 | 50 | ····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·v1 | 52 | ····move-result-object·v1 |
Offset 34, 14 lines modified | Offset 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·v2 | 36 | ····move-result-object·v2 |
37 | ····.line·41 | ||
37 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 38 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
38 | ····move-result·v3 | 39 | ····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·v2 | 41 | ····move-result-object·v2 |
Offset 163, 14 lines modified | Offset 164, 15 lines modified | ||
163 | .method·public·getOcspResponses()[Lorg/spongycastle/asn1/esf/OcspResponsesID; | 164 | .method·public·getOcspResponses()[Lorg/spongycastle/asn1/esf/OcspResponsesID; |
164 | ····.locals·3 | 165 | ····.locals·3 |
165 | ····.prologue | 166 | ····.prologue |
166 | ····.line·58 | 167 | ····.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()I | 170 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
169 | ····move-result·v2 | 171 | ····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·60 | 173 | ····.line·60 |
Offset 182, 18 lines modified | Offset 184, 20 lines modified | ||
182 | ····array-length·v2,·v1 | 184 | ····array-length·v2,·v1 |
183 | ····if-ge·v0,·v2,·:cond_0 | 185 | ····if-ge·v0,·v2,·:cond_0 |
184 | ····.line·62 | 186 | ····.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·v2 | 190 | ····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·v2 | 193 | ····move-result-object·v2 |
190 | ····aput-object·v2,·v1,·v0 | 194 | ····aput-object·v2,·v1,·v0 |
191 | ····.line·60 | 195 | ····.line·60 |
Offset 38, 14 lines modified | Offset 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·v7 | 40 | ····move-result-object·v7 |
41 | ····.line·49 | ||
41 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 42 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
42 | ····move-result·v8 | 43 | ····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·v7 | 45 | ····move-result-object·v7 |
Offset 97, 14 lines modified | Offset 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·v7 | 100 | ····move-result-object·v7 |
101 | ····.line·80 | ||
100 | ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/DERTaggedObject;->getTagNo()I | 102 | ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/DERTaggedObject;->getTagNo()I |
101 | ····move-result·v8 | 103 | ····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·v7 | 105 | ····move-result-object·v7 |
Offset 348, 18 lines modified | Offset 350, 20 lines modified | ||
348 | ····array-length·v2,·v1 | 350 | ····array-length·v2,·v1 |
349 | ····if-ge·v0,·v2,·:cond_0 | 351 | ····if-ge·v0,·v2,·:cond_0 |
350 | ····.line·108 | 352 | ····.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·v2 | 356 | ····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·v2 | 359 | ····move-result-object·v2 |
356 | ····aput-object·v2,·v1,·v0 | 360 | ····aput-object·v2,·v1,·v0 |
357 | ····.line·106 | 361 | ····.line·106 |
Offset 405, 18 lines modified | Offset 409, 20 lines modified | ||
405 | ····array-length·v2,·v1 | 409 | ····array-length·v2,·v1 |
406 | ····if-ge·v0,·v2,·:cond_0 | 410 | ····if-ge·v0,·v2,·:cond_0 |
407 | ····.line·123 | 411 | ····.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·v2 | 415 | ····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·v2 | 418 | ····move-result-object·v2 |
413 | ····aput-object·v2,·v1,·v0 | 419 | ····aput-object·v2,·v1,·v0 |
414 | ····.line·121 | 420 | ····.line·121 |
Offset 55, 14 lines modified | Offset 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·v2 | 57 | ····move-result-object·v2 |
58 | ····.line·50 | ||
58 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 59 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
59 | ····move-result·v3 | 60 | ····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·v2 | 62 | ····move-result-object·v2 |
Offset 99, 24 lines modified | Offset 100, 26 lines modified | ||
99 | ····const/4·v1,·0x1 | 100 | ····const/4·v1,·0x1 |
100 | ····:try_start_0 | 101 | ····: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·v1 | 103 | ····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·v1 | 106 | ····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;)[B | 108 | ····invoke-virtual·{v1,·v2},·Lorg/spongycastle/asn1/ASN1Primitive;->getEncoded(Ljava/lang/String;)[B |
107 | ····move-result-object·v1 | 109 | ····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·v1 | 112 | ····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_0 | 114 | ····:try_end_0 |
112 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 115 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 258, 21 lines modified | Offset 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·v0 | 260 | ····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·v0 | 263 | ····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; |
Offset 529, 75 lines modified | Offset 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·v0 | 531 | ····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·v0 | 534 | ····move-result-object·v0 |
538 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitPolicyMapping:Z | 535 | ····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·v0 | 537 | ····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·v0 | 540 | ····move-result-object·v0 |
547 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->explicitPolicyReqd:Z | 541 | ····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·v0 | 543 | ····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·v0 | 546 | ····move-result-object·v0 |
556 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitAnyPolicy:Z | 547 | ····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·v0 | 549 | ····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·v0 | 552 | ····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; |
Offset 211, 40 lines modified | Offset 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·v2 | 212 | ····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·v1 | 216 | ····move-result-object·v1 |
216 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I | 217 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I |
217 | ····move-result·v1 | 218 | ····move-result·v1 |
218 | ····if-ne·v0,·v1,·:cond_0 | 219 | ····if-ne·v0,·v1,·:cond_0 |
219 | ····const-string·v1,·"(CPD)" | 220 | ····const-string·v1,·"(CPD)" |
221 | ····.line·88 | ||
220 | ····:goto_0 | 222 | ····: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·v1 | 224 | ····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·v1 | 226 | ····move-result-object·v1 |
227 | ····.line·84 | ||
225 | ····return-object·v1 | 228 | ····return-object·v1 |
229 | ····.line·85 | ||
226 | ····:cond_0 | 230 | ····: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·v1 | 234 | ····move-result-object·v1 |
230 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I | 235 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I |
231 | ····move-result·v1 | 236 | ····move-result·v1 |
Offset 254, 14 lines modified | Offset 259, 15 lines modified | ||
254 | ····const-string·v1,·"(VSD)" | 259 | ····const-string·v1,·"(VSD)" |
255 | ····goto·:goto_0 | 260 | ····goto·:goto_0 |
256 | ····:cond_1 | 261 | ····: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·v1 | 265 | ····move-result-object·v1 |
260 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I | 266 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I |
261 | ····move-result·v1 | 267 | ····move-result·v1 |
Offset 271, 14 lines modified | Offset 277, 15 lines modified | ||
271 | ····const-string·v1,·"(VPKC)" | 277 | ····const-string·v1,·"(VPKC)" |
272 | ····goto·:goto_0 | 278 | ····goto·:goto_0 |
273 | ····:cond_2 | 279 | ····: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·v1 | 283 | ····move-result-object·v1 |
277 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I | 284 | ····invoke-virtual·{v1},·Ljava/math/BigInteger;->intValue()I |
278 | ····move-result·v1 | 285 | ····move-result·v1 |
Offset 261, 14 lines modified | Offset 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·v1 | 263 | ····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·v2 | 266 | ····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·v2 | 268 | ····move-result-object·v2 |
Offset 602, 14 lines modified | Offset 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·v3 | 604 | ····move-result-object·v3 |
605 | ····.line·201 | ||
605 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 606 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
606 | ····move-result·v4 | 607 | ····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·v3 | 609 | ····move-result-object·v3 |
Offset 664, 14 lines modified | Offset 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·v3 | 666 | ····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()I | 670 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1TaggedObject;->getTagNo()I |
669 | ····move-result·v4 | 671 | ····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 modified | Offset 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·v3 | 859 | ····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·v4 | 862 | ····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·v3 | 864 | ····move-result-object·v3 |
Offset 900, 14 lines modified | Offset 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·v3 | 905 | ····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·v4 | 908 | ····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·v3 | 910 | ····move-result-object·v3 |
Offset 930, 14 lines modified | Offset 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·v3 | 936 | ····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·v4 | 939 | ····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·v3 | 941 | ····move-result-object·v3 |
Offset 1097, 14 lines modified | Offset 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·v1 | 1104 | ····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·v2 | 1107 | ····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·v2 | 1109 | ····move-result-object·v2 |
Offset 309, 14 lines modified | Offset 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·v1 | 311 | ····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·v2 | 314 | ····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·v2 | 316 | ····move-result-object·v2 |
Offset 79, 14 lines modified | Offset 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·v2 | 81 | ····move-result-object·v2 |
82 | ····.line·65 | ||
82 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 83 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
83 | ····move-result·v3 | 84 | ····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·v2 | 86 | ····move-result-object·v2 |
Offset 179, 14 lines modified | Offset 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·v1 | 181 | ····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·v2 | 184 | ····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·v2 | 186 | ····move-result-object·v2 |
Offset 99, 14 lines modified | Offset 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·v3 | 101 | ····move-result-object·v3 |
102 | ····.line·93 | ||
102 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 103 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
103 | ····move-result·v4 | 104 | ····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·v3 | 106 | ····move-result-object·v3 |
Offset 265, 14 lines modified | Offset 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·v3 | 268 | ····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·v4 | 271 | ····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·v3 | 273 | ····move-result-object·v3 |
Offset 310, 14 lines modified | Offset 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·v3 | 314 | ····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·v4 | 317 | ····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·v3 | 319 | ····move-result-object·v3 |
Offset 340, 14 lines modified | Offset 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·v3 | 345 | ····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·v4 | 348 | ····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·v3 | 350 | ····move-result-object·v3 |
Offset 443, 14 lines modified | Offset 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·v1 | 449 | ····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·v2 | 452 | ····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·v2 | 454 | ····move-result-object·v2 |
Offset 40, 14 lines modified | Offset 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·v3 | 42 | ····move-result-object·v3 |
43 | ····.line·78 | ||
43 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 44 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
44 | ····move-result·v4 | 45 | ····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·v3 | 47 | ····move-result-object·v3 |
Offset 251, 14 lines modified | Offset 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·v3 | 254 | ····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·v4 | 257 | ····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·v4 | 259 | ····move-result-object·v4 |
Offset 213, 14 lines modified | Offset 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·v1 | 215 | ····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·v2 | 218 | ····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·v2 | 220 | ····move-result-object·v2 |
Offset 36, 14 lines modified | Offset 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·v1 | 38 | ····move-result-object·v1 |
39 | ····.line·73 | ||
39 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 40 | ····invoke-virtual·{p1},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
40 | ····move-result·v2 | 41 | ····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·v1 | 43 | ····move-result-object·v1 |
Offset 174, 14 lines modified | Offset 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·v1 | 177 | ····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·v2 | 180 | ····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·v2 | 182 | ····move-result-object·v2 |
Offset 128, 25 lines modified | Offset 128, 26 lines modified | ||
128 | ····move-result-object·v5 | 128 | ····move-result-object·v5 |
129 | ····.line·52 | 129 | ····.line·52 |
130 | ····.local·v5,·"temp":Ljava/lang/String; | 130 | ····.local·v5,·"temp":Ljava/lang/String; |
131 | ····const/4·v4,·0x0 | 131 | ····const/4·v4,·0x0 |
132 | ····.line·5 | 132 | ····.line·53 |
133 | ····.local·v4,·"start":I | 133 | ····.local·v4,·"start":I |
134 | ····:goto_1 | 134 | ····:goto_1 |
135 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I | 135 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I |
136 | ····move-result·v7 | 136 | ····move-result·v7 |
137 | ····if-ge·v4,·v7,·:cond_2 | 137 | ····if-ge·v4,·v7,·:cond_2 |
138 | ····const/16·v7,·0x2e | 138 | ····const/16·v7,·0x2e |
139 | ····.line·54 | ||
139 | ····invoke-virtual·{v5,·v7,·v4},·Ljava/lang/String;->indexOf(II)I | 140 | ····invoke-virtual·{v5,·v7,·v4},·Ljava/lang/String;->indexOf(II)I |
140 | ····move-result·v3 | 141 | ····move-result·v3 |
141 | ····.local·v3,·"pos":I | 142 | ····.local·v3,·"pos":I |
142 | ····if-le·v3,·v4,·:cond_2 | 143 | ····if-le·v3,·v4,·:cond_2 |
Offset 233, 14 lines modified | Offset 234, 15 lines modified | ||
233 | ····invoke-static·{v3},·Lorg/spongycastle/util/IPAddress;->isValidIPv4(Ljava/lang/String;)Z | 234 | ····invoke-static·{v3},·Lorg/spongycastle/util/IPAddress;->isValidIPv4(Ljava/lang/String;)Z |
234 | ····move-result·v3 | 235 | ····move-result·v3 |
235 | ····if-eqz·v3,·:cond_1 | 236 | ····if-eqz·v3,·:cond_1 |
237 | ····.line·86 | ||
236 | ····invoke-static·{v1},·Lorg/spongycastle/util/IPAddress;->isValidIPv4(Ljava/lang/String;)Z | 238 | ····invoke-static·{v1},·Lorg/spongycastle/util/IPAddress;->isValidIPv4(Ljava/lang/String;)Z |
237 | ····move-result·v3 | 239 | ····move-result·v3 |
238 | ····if-nez·v3,·:cond_0 | 240 | ····if-nez·v3,·:cond_0 |
239 | ····const/16·v3,·0x20 | 241 | ····const/16·v3,·0x20 |
Offset 250, 14 lines modified | Offset 252, 15 lines modified | ||
250 | ····move-result·v3 | 252 | ····move-result·v3 |
251 | ····if-eqz·v3,·:cond_1 | 253 | ····if-eqz·v3,·:cond_1 |
252 | ····:cond_0 | 254 | ····:cond_0 |
253 | ····const/4·v2,·0x1 | 255 | ····const/4·v2,·0x1 |
256 | ····.line·85 | ||
254 | ····:cond_1 | 257 | ····:cond_1 |
255 | ····return·v2 | 258 | ····return·v2 |
256 | .end·method | 259 | .end·method |
257 | .method·public·static·isValidIPv6(Ljava/lang/String;)Z | 260 | .method·public·static·isValidIPv6(Ljava/lang/String;)Z |
258 | ····.locals·13 | 261 | ····.locals·13 |
259 | ····.param·p0,·"address"····#·Ljava/lang/String; | 262 | ····.param·p0,·"address"····#·Ljava/lang/String; |
Offset 309, 25 lines modified | Offset 312, 26 lines modified | ||
309 | ····.local·v6,·"temp":Ljava/lang/String; | 312 | ····.local·v6,·"temp":Ljava/lang/String; |
310 | ····const/4·v0,·0x0 | 313 | ····const/4·v0,·0x0 |
311 | ····.line·134 | 314 | ····.line·134 |
312 | ····.local·v0,·"doubleColonFound":Z | 315 | ····.local·v0,·"doubleColonFound":Z |
313 | ····const/4·v5,·0x0 | 316 | ····const/4·v5,·0x0 |
314 | ····.line·13 | 317 | ····.line·135 |
315 | ····.local·v5,·"start":I | 318 | ····.local·v5,·"start":I |
316 | ····:goto_1 | 319 | ····:goto_1 |
317 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 320 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
318 | ····move-result·v10 | 321 | ····move-result·v10 |
319 | ····if-ge·v5,·v10,·:cond_6 | 322 | ····if-ge·v5,·v10,·:cond_6 |
320 | ····const/16·v10,·0x3a | 323 | ····const/16·v10,·0x3a |
324 | ····.line·136 | ||
321 | ····invoke-virtual·{v6,·v10,·v5},·Ljava/lang/String;->indexOf(II)I | 325 | ····invoke-virtual·{v6,·v10,·v5},·Ljava/lang/String;->indexOf(II)I |
322 | ····move-result·v4 | 326 | ····move-result·v4 |
323 | ····.local·v4,·"pos":I | 327 | ····.local·v4,·"pos":I |
324 | ····if-lt·v4,·v5,·:cond_6 | 328 | ····if-lt·v4,·v5,·:cond_6 |
Offset 483, 14 lines modified | Offset 487, 15 lines modified | ||
483 | ····invoke-static·{v3},·Lorg/spongycastle/util/IPAddress;->isValidIPv6(Ljava/lang/String;)Z | 487 | ····invoke-static·{v3},·Lorg/spongycastle/util/IPAddress;->isValidIPv6(Ljava/lang/String;)Z |
484 | ····move-result·v3 | 488 | ····move-result·v3 |
485 | ····if-eqz·v3,·:cond_1 | 489 | ····if-eqz·v3,·:cond_1 |
490 | ····.line·96 | ||
486 | ····invoke-static·{v1},·Lorg/spongycastle/util/IPAddress;->isValidIPv6(Ljava/lang/String;)Z | 491 | ····invoke-static·{v1},·Lorg/spongycastle/util/IPAddress;->isValidIPv6(Ljava/lang/String;)Z |
487 | ····move-result·v3 | 492 | ····move-result·v3 |
488 | ····if-nez·v3,·:cond_0 | 493 | ····if-nez·v3,·:cond_0 |
489 | ····const/16·v3,·0x80 | 494 | ····const/16·v3,·0x80 |
Offset 500, 14 lines modified | Offset 505, 15 lines modified | ||
500 | ····move-result·v3 | 505 | ····move-result·v3 |
501 | ····if-eqz·v3,·:cond_1 | 506 | ····if-eqz·v3,·:cond_1 |
502 | ····:cond_0 | 507 | ····:cond_0 |
503 | ····const/4·v2,·0x1 | 508 | ····const/4·v2,·0x1 |
509 | ····.line·95 | ||
504 | ····:cond_1 | 510 | ····:cond_1 |
505 | ····return·v2 | 511 | ····return·v2 |
506 | .end·method | 512 | .end·method |
507 | .method·public·static·isValidWithNetMask(Ljava/lang/String;)Z | 513 | .method·public·static·isValidWithNetMask(Ljava/lang/String;)Z |
508 | ····.locals·1 | 514 | ····.locals·1 |
509 | ····.param·p0,·"address"····#·Ljava/lang/String; | 515 | ····.param·p0,·"address"····#·Ljava/lang/String; |
Offset 29, 14 lines modified | Offset 29, 15 lines modified | ||
29 | ····move-result·v0 | 29 | ····move-result·v0 |
30 | ····const/16·v1,·0x78 | 30 | ····const/16·v1,·0x78 |
31 | ····if-eq·v0,·v1,·:cond_0 | 31 | ····if-eq·v0,·v1,·:cond_0 |
32 | ····.line·27 | ||
32 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C | 33 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C |
33 | ····move-result·v0 | 34 | ····move-result·v0 |
34 | ····const/16·v1,·0x58 | 35 | ····const/16·v1,·0x58 |
35 | ····if-ne·v0,·v1,·:cond_1 | 36 | ····if-ne·v0,·v1,·:cond_1 |
Offset 79, 14 lines modified | Offset 80, 15 lines modified | ||
79 | ····move-result·v0 | 80 | ····move-result·v0 |
80 | ····const/16·v1,·0x78 | 81 | ····const/16·v1,·0x78 |
81 | ····if-eq·v0,·v1,·:cond_0 | 82 | ····if-eq·v0,·v1,·:cond_0 |
83 | ····.line·16 | ||
82 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C | 84 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->charAt(I)C |
83 | ····move-result·v0 | 85 | ····move-result·v0 |
84 | ····const/16·v1,·0x58 | 86 | ····const/16·v1,·0x58 |
85 | ····if-ne·v0,·v1,·:cond_1 | 87 | ····if-ne·v0,·v1,·:cond_1 |
Offset 151, 14 lines modified | Offset 151, 15 lines modified | ||
151 | ····.line·120 | 151 | ····.line·120 |
152 | ····.local·v9,·"k":I | 152 | ····.local·v9,·"k":I |
153 | ····move-object/from16·v0,·p0 | 153 | ····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·v19 | 157 | ····move-result-object·v19 |
157 | ····.line·124 | 158 | ····.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 modified | Offset 235, 15 lines modified | ||
234 | ····aget-object·v12,·v19,·v2 | 235 | ····aget-object·v12,·v19,·v2 |
235 | ····move-object/from16·v0,·p0 | 236 | ····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·v17 | 240 | ····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;)V | 241 | ····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·137 | 242 | ····.line·137 |
Offset 32, 20 lines modified | Offset 32, 22 lines modified | ||
32 | .method·static·constructor·<clinit>()V | 32 | .method·static·constructor·<clinit>()V |
33 | ····.locals·1 | 33 | ····.locals·1 |
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·35 | 35 | ····.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()[B | 38 | ····invoke-virtual·{v0},·Ljava/lang/String;->getBytes()[B |
38 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
39 | ····sput-object·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKobaraImaiCipher;->PUBLIC_CONSTANT:[B | 40 | ····sput-object·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceKobaraImaiCipher;->PUBLIC_CONSTANT:[B |
41 | ····.line·35 | ||
40 | ····return-void | 42 | ····return-void |
41 | .end·method | 43 | .end·method |
42 | .method·public·constructor·<init>()V | 44 | .method·public·constructor·<init>()V |
43 | ····.locals·0 | 45 | ····.locals·0 |
44 | ····.prologue | 46 | ····.prologue |
Offset 1215, 14 lines modified | Offset 1217, 15 lines modified | ||
1215 | ····move-object/from16·v1,·v23 | 1217 | ····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·v24 | 1219 | ····move-result-object·v24 |
1220 | ····.line·201 | ||
1218 | ····invoke-virtual/range·{v24·..·v24},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B | 1221 | ····invoke-virtual/range·{v24·..·v24},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B |
1219 | ····move-result-object·v17 | 1222 | ····move-result-object·v17 |
1220 | ····.line·204 | 1223 | ····.line·204 |
1221 | ····.local·v17,·"encC4":[B | 1224 | ····.local·v17,·"encC4":[B |
1222 | ····if-lez·v16,·:cond_4 | 1225 | ····if-lez·v16,·:cond_4 |
Offset 307, 14 lines modified | Offset 307, 15 lines modified | ||
307 | ····:cond_3 | 307 | ····:cond_3 |
308 | ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->degree(I)I | 308 | ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->degree(I)I |
309 | ····move-result·v0 | 309 | ····move-result·v0 |
310 | ····if-ne·v0,·p1,·:cond_4 | 310 | ····if-ne·v0,·p1,·:cond_4 |
311 | ····.line·139 | ||
311 | ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->isIrreducible(I)Z | 312 | ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->isIrreducible(I)Z |
312 | ····move-result·v0 | 313 | ····move-result·v0 |
313 | ····if-eqz·v0,·:cond_4 | 314 | ····if-eqz·v0,·:cond_4 |
314 | ····.line·141 | 315 | ····.line·141 |
Offset 666, 14 lines modified | Offset 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·v11 | 668 | ····move-result-object·v11 |
669 | ····.line·155 | ||
669 | ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B | 670 | ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B |
670 | ····move-result-object·v0 | 671 | ····move-result-object·v0 |
671 | ····.line·158 | 672 | ····.line·158 |
672 | ····.local·v0,·"c1":[B | 673 | ····.local·v0,·"c1":[B |
673 | ····new-instance·v9,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator; | 674 | ····new-instance·v9,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator; |
Offset 119, 18 lines modified | Offset 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·v8 | 120 | ····move-result-object·v8 |
121 | ····int-to-long·v10,·v4 | 121 | ····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·v9 | 124 | ····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·v0 | 127 | ····move-result-object·v0 |
126 | ····.line·108 | 128 | ····.line·108 |
127 | ····add-int/lit8·v4,·v4,·-0x1 | 129 | ····add-int/lit8·v4,·v4,·-0x1 |
Offset 188, 18 lines modified | Offset 190, 20 lines modified | ||
188 | ····move-result-object·v8 | 190 | ····move-result-object·v8 |
189 | ····sub-int·v9,·v4,·v6 | 191 | ····sub-int·v9,·v4,·v6 |
190 | ····int-to-long·v10,·v9 | 192 | ····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·v9 | 195 | ····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·v0 | 198 | ····move-result-object·v0 |
195 | ····goto·:goto_1 | 199 | ····goto·:goto_1 |
196 | ····.line·129 | 200 | ····.line·129 |
Offset 296, 18 lines modified | Offset 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·v6 | 301 | ····move-result-object·v6 |
298 | ····int-to-long·v8,·v3 | 302 | ····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·v7 | 305 | ····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·v0 | 308 | ····move-result-object·v0 |
303 | ····.line·60 | 309 | ····.line·60 |
304 | ····add-int/lit8·v3,·v3,·-0x1 | 310 | ····add-int/lit8·v3,·v3,·-0x1 |
Offset 356, 14 lines modified | Offset 362, 15 lines modified | ||
356 | ····move-result-object·v6 | 362 | ····move-result-object·v6 |
357 | ····sub-int·v7,·v3,·v5 | 363 | ····sub-int·v7,·v3,·v5 |
358 | ····int-to-long·v8,·v7 | 364 | ····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·v7 | 367 | ····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·v0 | 369 | ····move-result-object·v0 |
Offset 594, 14 lines modified | Offset 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·v21 | 602 | ····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·v23 | 606 | ····move-result-object·v23 |
599 | ····invoke-direct/range·{v22·..·v23},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V | 607 | ····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 modified | Offset 670, 15 lines modified | ||
662 | ····.line·210 | 670 | ····.line·210 |
663 | ····:cond_6 | 671 | ····:cond_6 |
664 | ····new-instance·v21,·Ljava/math/BigInteger; | 672 | ····new-instance·v21,·Ljava/math/BigInteger; |
665 | ····add-int/lit8·v22,·v20,·0x1 | 673 | ····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·v22 | 676 | ····move-result-object·v22 |
668 | ····invoke-direct/range·{v21·..·v22},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V | 677 | ····invoke-direct/range·{v21·..·v22},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V |
669 | ····move-object/from16·v0,·v21 | 678 | ····move-object/from16·v0,·v21 |
Offset 678, 14 lines modified | Offset 687, 15 lines modified | ||
678 | ····move-result-object·v21 | 687 | ····move-result-object·v21 |
679 | ····new-instance·v22,·Ljava/math/BigInteger; | 688 | ····new-instance·v22,·Ljava/math/BigInteger; |
680 | ····sub-int·v23,·v11,·v20 | 689 | ····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·v23 | 692 | ····move-result-object·v23 |
683 | ····invoke-direct/range·{v22·..·v23},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V | 693 | ····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; |
Offset 203, 14 lines modified | Offset 203, 15 lines modified | ||
203 | ····iget·v8,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyPairGenerator;->n:I | 203 | ····iget·v8,·v0,·Lorg/spongycastle/pqc/crypto/mceliece/McElieceCCA2KeyPairGenerator;->n:I |
204 | ····move-object/from16·v0,·p0 | 204 | ····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·v15 | 208 | ····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;)V | 209 | ····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·117 | 210 | ····.line·117 |
Offset 600, 14 lines modified | Offset 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·v9 | 602 | ····move-result-object·v9 |
603 | ····.line·137 | ||
603 | ····invoke-virtual·{v9},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B | 604 | ····invoke-virtual·{v9},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Vector;->getEncoded()[B |
604 | ····move-result-object·v0 | 605 | ····move-result-object·v0 |
605 | ····.line·140 | 606 | ····.line·140 |
606 | ····.local·v0,·"c1":[B | 607 | ····.local·v0,·"c1":[B |
607 | ····new-instance·v7,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator; | 608 | ····new-instance·v7,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator; |
Offset 391, 66 lines modified | Offset 391, 72 lines modified | ||
391 | ····move-result·v3 | 391 | ····move-result·v3 |
392 | ····if-ne·v2,·v3,·:cond_0 | 392 | ····if-ne·v2,·v3,·:cond_0 |
393 | ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->viNext:I | 393 | ····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()I | 395 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getViNext()I |
395 | ····move-result·v3 | 396 | ····move-result·v3 |
396 | ····if-ne·v2,·v3,·:cond_0 | 397 | ····if-ne·v2,·v3,·:cond_0 |
397 | ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->oi:I | 398 | ····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()I | 400 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getOi()I |
399 | ····move-result·v3 | 401 | ····move-result·v3 |
400 | ····if-ne·v2,·v3,·:cond_0 | 402 | ····if-ne·v2,·v3,·:cond_0 |
401 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_alpha:[[[S | 403 | ····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()[[[S | 405 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffAlpha()[[[S |
403 | ····move-result-object·v3 | 406 | ····move-result-object·v3 |
404 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[[S[[[S)Z | 407 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[[S[[[S)Z |
405 | ····move-result·v2 | 408 | ····move-result·v2 |
406 | ····if-eqz·v2,·:cond_0 | 409 | ····if-eqz·v2,·:cond_0 |
407 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_beta:[[[S | 410 | ····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()[[[S | 412 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffBeta()[[[S |
409 | ····move-result-object·v3 | 413 | ····move-result-object·v3 |
410 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[[S[[[S)Z | 414 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[[S[[[S)Z |
411 | ····move-result·v2 | 415 | ····move-result·v2 |
412 | ····if-eqz·v2,·:cond_0 | 416 | ····if-eqz·v2,·:cond_0 |
413 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_gamma:[[S | 417 | ····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()[[S | 419 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffGamma()[[S |
415 | ····move-result-object·v3 | 420 | ····move-result-object·v3 |
416 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z | 421 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z |
417 | ····move-result·v2 | 422 | ····move-result·v2 |
418 | ····if-eqz·v2,·:cond_0 | 423 | ····if-eqz·v2,·:cond_0 |
419 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->coeff_eta:[S | 424 | ····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()[S | 426 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/rainbow/Layer;->getCoeffEta()[S |
421 | ····move-result-object·v3 | 427 | ····move-result-object·v3 |
422 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([S[S)Z | 428 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([S[S)Z |
423 | ····move-result·v2 | 429 | ····move-result·v2 |
Offset 505, 22 lines modified | Offset 505, 24 lines modified | ||
505 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->A2:[[S | 505 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->A2:[[S |
506 | ····move-object/from16·v27,·v0 | 506 | ····move-object/from16·v27,·v0 |
507 | ····aget-object·v27,·v27,·v24 | 507 | ····aget-object·v27,·v27,·v24 |
508 | ····.line·270 | ||
508 | ····move-object/from16·v0,·v21 | 509 | ····move-object/from16·v0,·v21 |
509 | ····move-object/from16·v1,·v27 | 510 | ····move-object/from16·v1,·v27 |
510 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->multVects([S[S)[[S | 511 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->multVects([S[S)[[S |
511 | ····move-result-object·v27 | 512 | ····move-result-object·v27 |
513 | ····.line·268 | ||
512 | ····move-object/from16·v0,·v26 | 514 | ····move-object/from16·v0,·v26 |
513 | ····move-object/from16·v1,·v27 | 515 | ····move-object/from16·v1,·v27 |
514 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->addSquareMatrix([[S[[S)[[S | 516 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->addSquareMatrix([[S[[S)[[S |
515 | ····move-result-object·v26 | 517 | ····move-result-object·v26 |
Offset 688, 22 lines modified | Offset 690, 24 lines modified | ||
688 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S | 690 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S |
689 | ····move-object/from16·v28,·v0 | 691 | ····move-object/from16·v28,·v0 |
690 | ····aget-short·v28,·v28,·v24 | 692 | ····aget-short·v28,·v28,·v24 |
693 | ····.line·286 | ||
691 | ····move/from16·v0,·v16 | 694 | ····move/from16·v0,·v16 |
692 | ····move/from16·v1,·v28 | 695 | ····move/from16·v1,·v28 |
693 | ····invoke-static·{v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S | 696 | ····invoke-static·{v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S |
694 | ····move-result·v28 | 697 | ····move-result·v28 |
698 | ····.line·284 | ||
695 | ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S | 699 | ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S |
696 | ····move-result·v27 | 700 | ····move-result·v27 |
697 | ····aput-short·v27,·v25,·v26 | 701 | ····aput-short·v27,·v25,·v26 |
698 | ····.line·263 | 702 | ····.line·263 |
Offset 774, 22 lines modified | Offset 778, 24 lines modified | ||
774 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->A2:[[S | 778 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->A2:[[S |
775 | ····move-object/from16·v27,·v0 | 779 | ····move-object/from16·v27,·v0 |
776 | ····aget-object·v27,·v27,·v24 | 780 | ····aget-object·v27,·v27,·v24 |
781 | ····.line·299 | ||
777 | ····move-object/from16·v0,·v21 | 782 | ····move-object/from16·v0,·v21 |
778 | ····move-object/from16·v1,·v27 | 783 | ····move-object/from16·v1,·v27 |
779 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->multVects([S[S)[[S | 784 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->multVects([S[S)[[S |
780 | ····move-result-object·v27 | 785 | ····move-result-object·v27 |
786 | ····.line·297 | ||
781 | ····move-object/from16·v0,·v26 | 787 | ····move-object/from16·v0,·v26 |
782 | ····move-object/from16·v1,·v27 | 788 | ····move-object/from16·v1,·v27 |
783 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->addSquareMatrix([[S[[S)[[S | 789 | ····invoke-virtual·{v2,·v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/ComputeInField;->addSquareMatrix([[S[[S)[[S |
784 | ····move-result-object·v26 | 790 | ····move-result-object·v26 |
Offset 953, 22 lines modified | Offset 959, 24 lines modified | ||
953 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S | 959 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S |
954 | ····move-object/from16·v28,·v0 | 960 | ····move-object/from16·v28,·v0 |
955 | ····aget-short·v28,·v28,·v24 | 961 | ····aget-short·v28,·v28,·v24 |
962 | ····.line·315 | ||
956 | ····move/from16·v0,·v16 | 963 | ····move/from16·v0,·v16 |
957 | ····move/from16·v1,·v28 | 964 | ····move/from16·v1,·v28 |
958 | ····invoke-static·{v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S | 965 | ····invoke-static·{v0,·v1},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S |
959 | ····move-result·v28 | 966 | ····move-result·v28 |
967 | ····.line·313 | ||
960 | ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S | 968 | ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S |
961 | ····move-result·v27 | 969 | ····move-result·v27 |
962 | ····aput-short·v27,·v25,·v26 | 970 | ····aput-short·v27,·v25,·v26 |
963 | ····.line·292 | 971 | ····.line·292 |
Offset 1072, 18 lines modified | Offset 1080, 20 lines modified | ||
1072 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S | 1080 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/rainbow/RainbowKeyPairGenerator;->b2:[S |
1073 | ····move-object/from16·v29,·v0 | 1081 | ····move-object/from16·v29,·v0 |
1074 | ····aget-short·v29,·v29,·v10 | 1082 | ····aget-short·v29,·v29,·v10 |
1083 | ····.line·327 | ||
1075 | ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S | 1084 | ····invoke-static/range·{v28·..·v29},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S |
1076 | ····move-result·v28 | 1085 | ····move-result·v28 |
1086 | ····.line·326 | ||
1077 | ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S | 1087 | ····invoke-static/range·{v27·..·v28},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->addElem(SS)S |
1078 | ····move-result·v27 | 1088 | ····move-result·v27 |
1079 | ····aput-short·v27,·v25,·v26 | 1089 | ····aput-short·v27,·v25,·v26 |
1080 | ····.line·319 | 1090 | ····.line·319 |
Offset 1228, 22 lines modified | Offset 1238, 24 lines modified | ||
1228 | ····aget-object·v26,·v26,·v14 | 1238 | ····aget-object·v26,·v26,·v14 |
1229 | ····aget-short·v26,·v26,·v13 | 1239 | ····aget-short·v26,·v26,·v13 |
1230 | ····aget-object·v27,·v7,·v13 | 1240 | ····aget-object·v27,·v7,·v13 |
Max diff block lines reached; 988/4069 bytes (24.28%) of diff not shown. |
Offset 278, 18 lines modified | Offset 278, 20 lines modified | ||
278 | ····aget-short·v10,·v10,·v4 | 278 | ····aget-short·v10,·v10,·v4 |
279 | ····aget-short·v11,·p1,·v8 | 279 | ····aget-short·v11,·p1,·v8 |
280 | ····aget-short·v12,·p1,·v9 | 280 | ····aget-short·v12,·p1,·v9 |
281 | ····.line·257 | ||
281 | ····invoke-static·{v11,·v12},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S | 282 | ····invoke-static·{v11,·v12},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S |
282 | ····move-result·v11 | 283 | ····move-result·v11 |
284 | ····.line·256 | ||
283 | ····invoke-static·{v10,·v11},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S | 285 | ····invoke-static·{v10,·v11},·Lorg/spongycastle/pqc/crypto/rainbow/util/GF2Field;->multElem(SS)S |
284 | ····move-result·v7 | 286 | ····move-result·v7 |
285 | ····.line·258 | 287 | ····.line·258 |
286 | ····aget-short·v10,·v6,·v5 | 288 | ····aget-short·v10,·v6,·v5 |
Offset 354, 24 lines modified | Offset 354, 26 lines modified | ||
354 | ····.line·341 | 354 | ····.line·341 |
355 | ····:cond_1 | 355 | ····:cond_1 |
356 | ····iget·v1,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->firstNodeHeight:I | 356 | ····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·v0 | 360 | ····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()I | 362 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I |
362 | ····move-result·v0 | 363 | ····move-result·v0 |
364 | ····.line·341 | ||
363 | ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(II)I | 365 | ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(II)I |
364 | ····move-result·v0 | 366 | ····move-result·v0 |
365 | ····goto·:goto_0 | 367 | ····goto·:goto_0 |
366 | .end·method | 368 | .end·method |
Offset 392, 14 lines modified | Offset 394, 15 lines modified | ||
392 | ····.line·445 | 394 | ····.line·445 |
393 | ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->tailLength:I | 395 | ····iget·v2,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->tailLength:I |
394 | ····add-int/lit8·v2,·v2,·0x3 | 396 | ····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()I | 399 | ····invoke-interface·{v3},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
397 | ····move-result·v3 | 400 | ····move-result·v3 |
398 | ····filled-new-array·{v2,·v3},·[I | 401 | ····filled-new-array·{v2,·v3},·[I |
399 | ····move-result-object·v2 | 402 | ····move-result-object·v2 |
Offset 675, 18 lines modified | Offset 678, 20 lines modified | ||
675 | ····.line·193 | 678 | ····.line·193 |
676 | ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedNext:[B | 679 | ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedNext:[B |
677 | ····iget-object·v1,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedActive:[B | 680 | ····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()I | 683 | ····invoke-interface·{v2},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
680 | ····move-result·v2 | 684 | ····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)V | 686 | ····invoke-static·{v0,·v3,·v1,·v3,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
682 | ····goto·:goto_0 | 687 | ····goto·:goto_0 |
683 | .end·method | 688 | .end·method |
684 | .method·public·initializeSeed([B)V | 689 | .method·public·initializeSeed([B)V |
685 | ····.locals·3 | 690 | ····.locals·3 |
Offset 696, 18 lines modified | Offset 701, 20 lines modified | ||
696 | ····const/4·v2,·0x0 | 701 | ····const/4·v2,·0x0 |
697 | ····.line·171 | 702 | ····.line·171 |
698 | ····iget-object·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedNext:[B | 703 | ····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()I | 706 | ····invoke-interface·{v1},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
701 | ····move-result·v1 | 707 | ····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)V | 709 | ····invoke-static·{p1,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
703 | ····.line·173 | 710 | ····.line·173 |
704 | ····const/4·v0,·0x1 | 711 | ····const/4·v0,·0x1 |
705 | ····iput-boolean·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedInitialized:Z | 712 | ····iput-boolean·v0,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->seedInitialized:Z |
Offset 932, 14 lines modified | Offset 939, 15 lines modified | ||
932 | ····if-eqz·v3,·:cond_1 | 939 | ····if-eqz·v3,·:cond_1 |
933 | ····.line·209 | 940 | ····.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;)V | 944 | ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
937 | ····.line·306 | 945 | ····.line·306 |
938 | ····:cond_0 | 946 | ····:cond_0 |
939 | ····:goto_0 | 947 | ····:goto_0 |
940 | ····return-void | 948 | ····return-void |
Offset 950, 14 lines modified | Offset 958, 15 lines modified | ||
950 | ····if-nez·v3,·:cond_2 | 958 | ····if-nez·v3,·:cond_2 |
951 | ····.line·215 | 959 | ····.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;)V | 963 | ····invoke-virtual·{v3,·v4},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
955 | ····goto·:goto_0 | 964 | ····goto·:goto_0 |
956 | ····.line·220 | 965 | ····.line·220 |
957 | ····:cond_2 | 966 | ····: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 modified | Offset 1017, 40 lines modified | ||
1008 | ····.line·234 | 1017 | ····.line·234 |
1009 | ····:cond_4 | 1018 | ····:cond_4 |
1010 | ····move-object·v0,·p2 | 1019 | ····move-object·v0,·p2 |
1011 | ····.line·235 | 1020 | ····.line·235 |
1012 | ····const/4·v1,·0x0 | 1021 | ····const/4·v1,·0x0 |
1013 | ····.line·23 | 1022 | ····.line·238 |
1014 | ····:goto_2 | 1023 | ····:goto_2 |
1015 | ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->tailLength:I | 1024 | ····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. |
Offset 1326, 14 lines modified | Offset 1326, 15 lines modified | ||
1326 | ····move-object/from16·v0,·p0 | 1326 | ····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,·v0 | 1328 | ····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·v25 | 1331 | ····move-result-object·v25 |
1331 | ····move-object/from16·v0,·p0 | 1332 | ····move-object/from16·v0,·p0 |
1332 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->otsIndex:[I | 1333 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->otsIndex:[I |
Offset 1416, 14 lines modified | Offset 1417, 15 lines modified | ||
1416 | ····move/from16·v0,·v27 | 1417 | ····move/from16·v0,·v27 |
1417 | ····int-to-double·v0,·v0 | 1418 | ····int-to-double·v0,·v0 |
1418 | ····move-wide/from16·v28,·v0 | 1419 | ····move-wide/from16·v28,·v0 |
1420 | ····.line·900 | ||
1419 | ····invoke-static/range·{v28·..·v29},·Ljava/lang/Math;->floor(D)D | 1421 | ····invoke-static/range·{v28·..·v29},·Ljava/lang/Math;->floor(D)D |
1420 | ····move-result-wide·v28 | 1422 | ····move-result-wide·v28 |
1421 | ····move-wide/from16·v0,·v28 | 1423 | ····move-wide/from16·v0,·v28 |
1422 | ····double-to-int·v0,·v0 | 1424 | ····double-to-int·v0,·v0 |
Offset 1436, 14 lines modified | Offset 1438, 15 lines modified | ||
1436 | ····move-object/from16·v0,·p0 | 1438 | ····move-object/from16·v0,·p0 |
1437 | ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I | 1439 | ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I |
1438 | ····move/from16·v28,·v0 | 1440 | ····move/from16·v28,·v0 |
1441 | ····.line·899 | ||
1439 | ····move-object/from16·v0,·v22 | 1442 | ····move-object/from16·v0,·v22 |
1440 | ····move/from16·v1,·v25 | 1443 | ····move/from16·v1,·v25 |
1441 | ····move-object/from16·v2,·v26 | 1444 | ····move-object/from16·v2,·v26 |
1442 | ····move/from16·v3,·v27 | 1445 | ····move/from16·v3,·v27 |
Offset 1514, 28 lines modified | Offset 1517, 30 lines modified | ||
1514 | ····move-object/from16·v25,·v0 | 1517 | ····move-object/from16·v25,·v0 |
1515 | ····aget-object·v25,·v25,·p1 | 1518 | ····aget-object·v25,·v25,·p1 |
1516 | ····aget-object·v25,·v25,·v17 | 1519 | ····aget-object·v25,·v25,·v17 |
1520 | ····.line·925 | ||
1517 | ····invoke-virtual/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getSeedActive()[B | 1521 | ····invoke-virtual/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getSeedActive()[B |
1518 | ····move-result-object·v25 | 1522 | ····move-result-object·v25 |
1519 | ····const/16·v26,·0x0 | 1523 | ····const/16·v26,·0x0 |
1520 | ····const/16·v27,·0x0 | 1524 | ····const/16·v27,·0x0 |
1521 | ····move-object/from16·v0,·p0 | 1525 | ····move-object/from16·v0,·p0 |
1522 | ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I | 1526 | ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I |
1523 | ····move/from16·v28,·v0 | 1527 | ····move/from16·v28,·v0 |
1528 | ····.line·923 | ||
1524 | ····move-object/from16·v0,·v25 | 1529 | ····move-object/from16·v0,·v25 |
1525 | ····move/from16·v1,·v26 | 1530 | ····move/from16·v1,·v26 |
1526 | ····move-object/from16·v2,·v19 | 1531 | ····move-object/from16·v2,·v19 |
1527 | ····move/from16·v3,·v27 | 1532 | ····move/from16·v3,·v27 |
Offset 1565, 14 lines modified | Offset 1570, 15 lines modified | ||
1565 | ····move-object/from16·v0,·p0 | 1570 | ····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,·v0 | 1572 | ····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·v25 | 1575 | ····move-result-object·v25 |
1570 | ····move-object/from16·v0,·p0 | 1576 | ····move-object/from16·v0,·p0 |
1571 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->otsIndex:[I | 1577 | ····iget-object·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->otsIndex:[I |
Offset 1939, 14 lines modified | Offset 1945, 15 lines modified | ||
1939 | ····move-object/from16·v25,·v0 | 1945 | ····move-object/from16·v25,·v0 |
1940 | ····aget-object·v25,·v25,·p1 | 1946 | ····aget-object·v25,·v25,·p1 |
1941 | ····aget-object·v25,·v25,·v15 | 1947 | ····aget-object·v25,·v25,·v15 |
1948 | ····.line·848 | ||
1942 | ····invoke-virtual/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getFirstNode()[B | 1949 | ····invoke-virtual/range·{v25·..·v25},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getFirstNode()[B |
1943 | ····move-result-object·v25 | 1950 | ····move-result-object·v25 |
1944 | ····const/16·v26,·0x0 | 1951 | ····const/16·v26,·0x0 |
1945 | ····move-object/from16·v0,·p0 | 1952 | ····move-object/from16·v0,·p0 |
Offset 1963, 14 lines modified | Offset 1970, 15 lines modified | ||
1963 | ····move-object/from16·v0,·p0 | 1970 | ····move-object/from16·v0,·p0 |
1964 | ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I | 1971 | ····iget·v0,·v0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSPrivateKeyParameters;->mdLength:I |
1965 | ····move/from16·v29,·v0 | 1972 | ····move/from16·v29,·v0 |
1973 | ····.line·847 | ||
1966 | ····invoke-static/range·{v25·..·v29},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 1974 | ····invoke-static/range·{v25·..·v29},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
1967 | ····.line·850 | 1975 | ····.line·850 |
1968 | ····move-object/from16·v0,·p0 | 1976 | ····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 modified | Offset 2037, 15 lines modified | ||
Max diff block lines reached; 9695/12887 bytes (75.23%) of diff not shown. |
Offset 758, 14 lines modified | Offset 758, 15 lines modified | ||
758 | ····add-int/lit8·v3,·v3,·0x8 | 758 | ····add-int/lit8·v3,·v3,·0x8 |
759 | ····add-int·v4,·v3,·v0 | 759 | ····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·v3 | 763 | ····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()I | 765 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I |
Offset 1330, 34 lines modified | Offset 1331, 36 lines modified | ||
1330 | ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->mdLength:I | 1331 | ····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)V | 1332 | ····invoke-static·{p1,·v6,·v0,·v6,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
1332 | ····.line·323 | 1333 | ····.line·323 |
1333 | ····const/4·v1,·0x0 | 1334 | ····const/4·v1,·0x0 |
1334 | ····.line·32 | 1335 | ····.line·325 |
1335 | ····.local·v1,·"helpHeight":I | 1336 | ····.local·v1,·"helpHeight":I |
1336 | ····:cond_7 | 1337 | ····:cond_7 |
1337 | ····:goto_2 | 1338 | ····: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()I | 1340 | ····invoke-virtual·{v3},·Ljava/util/Vector;->size()I |
1340 | ····move-result·v3 | 1341 | ····move-result·v3 |
1341 | ····if-lez·v3,·:cond_b | 1342 | ····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·v3 | 1346 | ····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()I | 1349 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I |
1347 | ····move-result·v3 | 1350 | ····move-result·v3 |
1348 | ····if-ne·v1,·v3,·:cond_b | 1351 | ····if-ne·v1,·v3,·:cond_b |
1349 | ····.line·331 | 1352 | ····.line·331 |
Offset 1505, 14 lines modified | Offset 1508, 15 lines modified | ||
1505 | ····sub-int/2addr·v4,·v5 | 1508 | ····sub-int/2addr·v4,·v5 |
1506 | ····sub-int·v4,·v1,·v4 | 1509 | ····sub-int·v4,·v1,·v4 |
1507 | ····aget-object·v3,·v3,·v4 | 1510 | ····aget-object·v3,·v3,·v4 |
1511 | ····.line·368 | ||
1508 | ····invoke-virtual·{v3,·v0,·v6},·Ljava/util/Vector;->insertElementAt(Ljava/lang/Object;I)V | 1512 | ····invoke-virtual·{v3,·v0,·v6},·Ljava/util/Vector;->insertElementAt(Ljava/lang/Object;I)V |
1509 | ····goto/16·:goto_2 | 1513 | ····goto/16·:goto_2 |
1510 | ····.line·374 | 1514 | ····.line·374 |
1511 | ····:cond_a | 1515 | ····:cond_a |
1512 | ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->index:[I | 1516 | ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSRootCalc;->index:[I |
Offset 1538, 14 lines modified | Offset 1538, 15 lines modified | ||
1538 | ····invoke-virtual·{v4},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getHeightOfTrees()[I | 1538 | ····invoke-virtual·{v4},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getHeightOfTrees()[I |
1539 | ····move-result-object·v4 | 1539 | ····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·v5 | 1543 | ····move-result-object·v5 |
1543 | ····invoke-virtual·{v5},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getWinternitzParameter()[I | 1544 | ····invoke-virtual·{v5},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getWinternitzParameter()[I |
1544 | ····move-result-object·v5 | 1545 | ····move-result-object·v5 |
Offset 101, 14 lines modified | Offset 101, 15 lines modified | ||
101 | ····.local·v0,·"checksumsize":I | 101 | ····.local·v0,·"checksumsize":I |
102 | ····int-to-double·v4,·v0 | 102 | ····int-to-double·v4,·v0 |
103 | ····int-to-double·v6,·p2 | 103 | ····int-to-double·v6,·p2 |
104 | ····div-double/2addr·v4,·v6 | 104 | ····div-double/2addr·v4,·v6 |
105 | ····.line·137 | ||
105 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D | 106 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D |
106 | ····move-result-wide·v4 | 107 | ····move-result-wide·v4 |
107 | ····double-to-int·v3,·v4 | 108 | ····double-to-int·v3,·v4 |
108 | ····add-int/2addr·v3,·v2 | 109 | ····add-int/2addr·v3,·v2 |
Offset 137, 14 lines modified | Offset 138, 15 lines modified | ||
137 | ····int-to-double·v4,·v3 | 138 | ····int-to-double·v4,·v3 |
138 | ····int-to-double·v6,·p3 | 139 | ····int-to-double·v6,·p3 |
139 | ····div-double/2addr·v4,·v6 | 140 | ····div-double/2addr·v4,·v6 |
141 | ····.line·143 | ||
140 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D | 142 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D |
141 | ····move-result-wide·v4 | 143 | ····move-result-wide·v4 |
142 | ····double-to-int·v3,·v4 | 144 | ····double-to-int·v3,·v4 |
143 | ····iput·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->steps:I | 145 | ····iput·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->steps:I |
Offset 255, 14 lines modified | Offset 257, 15 lines modified | ||
255 | ····.local·v0,·"checksumsize":I | 257 | ····.local·v0,·"checksumsize":I |
256 | ····int-to-double·v4,·v0 | 258 | ····int-to-double·v4,·v0 |
257 | ····int-to-double·v6,·p2 | 259 | ····int-to-double·v6,·p2 |
258 | ····div-double/2addr·v4,·v6 | 260 | ····div-double/2addr·v4,·v6 |
261 | ····.line·167 | ||
259 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D | 262 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D |
260 | ····move-result-wide·v4 | 263 | ····move-result-wide·v4 |
261 | ····double-to-int·v3,·v4 | 264 | ····double-to-int·v3,·v4 |
262 | ····add-int/2addr·v3,·v2 | 265 | ····add-int/2addr·v3,·v2 |
Offset 291, 14 lines modified | Offset 294, 15 lines modified | ||
291 | ····int-to-double·v4,·v3 | 294 | ····int-to-double·v4,·v3 |
292 | ····int-to-double·v6,·p3 | 295 | ····int-to-double·v6,·p3 |
293 | ····div-double/2addr·v4,·v6 | 296 | ····div-double/2addr·v4,·v6 |
297 | ····.line·173 | ||
294 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D | 298 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D |
295 | ····move-result-wide·v4 | 299 | ····move-result-wide·v4 |
296 | ····double-to-int·v3,·v4 | 300 | ····double-to-int·v3,·v4 |
297 | ····iput·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->steps:I | 301 | ····iput·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->steps:I |
Offset 440, 14 lines modified | Offset 444, 15 lines modified | ||
440 | ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->w:I | 444 | ····iget·v3,·p0,·Lorg/spongycastle/pqc/crypto/gmss/GMSSLeaf;->w:I |
441 | ····int-to-double·v6,·v3 | 445 | ····int-to-double·v6,·v3 |
442 | ····div-double/2addr·v4,·v6 | 446 | ····div-double/2addr·v4,·v6 |
447 | ····.line·98 | ||
443 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D | 448 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D |
444 | ····move-result-wide·v4 | 449 | ····move-result-wide·v4 |
445 | ····double-to-int·v3,·v4 | 450 | ····double-to-int·v3,·v4 |
446 | ····add-int/2addr·v3,·v2 | 451 | ····add-int/2addr·v3,·v2 |
Offset 2693, 14 lines modified | Offset 2693, 15 lines modified | ||
2693 | ····int-to-double·v0,·v0 | 2693 | ····int-to-double·v0,·v0 |
2694 | ····move-wide/from16·v26,·v0 | 2694 | ····move-wide/from16·v26,·v0 |
2695 | ····div-double·v24,·v24,·v26 | 2695 | ····div-double·v24,·v24,·v26 |
2696 | ····.line·324 | ||
2696 | ····invoke-static/range·{v24·..·v25},·Ljava/lang/Math;->ceil(D)D | 2697 | ····invoke-static/range·{v24·..·v25},·Ljava/lang/Math;->ceil(D)D |
2697 | ····move-result-wide·v24 | 2698 | ····move-result-wide·v24 |
2698 | ····move-wide/from16·v0,·v24 | 2699 | ····move-wide/from16·v0,·v24 |
2699 | ····double-to-int·v0,·v0 | 2700 | ····double-to-int·v0,·v0 |
Offset 99, 14 lines modified | Offset 99, 15 lines modified | ||
99 | ····int-to-double·v4,·v4 | 99 | ····int-to-double·v4,·v4 |
100 | ····int-to-double·v6,·p3 | 100 | ····int-to-double·v6,·p3 |
101 | ····div-double/2addr·v4,·v6 | 101 | ····div-double/2addr·v4,·v6 |
102 | ····.line·80 | ||
102 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D | 103 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->ceil(D)D |
103 | ····move-result-wide·v4 | 104 | ····move-result-wide·v4 |
104 | ····double-to-int·v4,·v4 | 105 | ····double-to-int·v4,·v4 |
105 | ····add-int/2addr·v3,·v4 | 106 | ····add-int/2addr·v3,·v4 |
Offset 936, 14 lines modified | Offset 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·v2 | 937 | ····move-result-object·v2 |
938 | ····iget-wide·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningParameters;->normBound:D | 938 | ····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·v3 | 941 | ····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·v2 | 943 | ····move-result-object·v2 |
Offset 966, 14 lines modified | Offset 967, 15 lines modified | ||
966 | ····move-result-object·v2 | 967 | ····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·v2 | 969 | ····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·267 | 972 | ····.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·v2 | 974 | ····move-result-object·v2 |
Offset 2042, 14 lines modified | Offset 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·v1 | 2043 | ····move-result-object·v1 |
2044 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUEncryptionKeyGenerationParameters;->oid:[B | 2044 | ····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·v2 | 2047 | ····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·v1 | 2049 | ····move-result-object·v1 |
Offset 2072, 14 lines modified | Offset 2073, 15 lines modified | ||
2072 | ····move-result-object·v1 | 2073 | ····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·v1 | 2075 | ····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·461 | 2078 | ····.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·v1 | 2080 | ····move-result-object·v1 |
Offset 21, 14 lines modified | Offset 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·methods | 22 | #·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;)V | 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;)V |
24 | ····.locals·0 | 24 | ····.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; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/spongycastle/crypto/AsymmetricCipherKeyPairGenerator; | 6 | .implements·Lorg/spongycastle/crypto/AsymmetricCipherKeyPairGenerator; |
7 | #·annotations | 7 | #·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·annotation | 13 | .end·annotation |
15 | #·instance·fields | 14 | #·instance·fields |
Offset 24, 15 lines modified | Offset 23, 14 lines modified | ||
24 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
25 | ····.locals·0 | 24 | ····.locals·0 |
26 | ····.prologue | 25 | ····.prologue |
27 | ····.line·28 | 26 | ····.line·28 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····.line·331 | ||
30 | ····return-void | 28 | ····return-void |
31 | .end·method | 29 | .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·48 | 31 | ····.locals·48 |
34 | ····.prologue | 32 | ····.prologue |
Offset 1524, 14 lines modified | Offset 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·v1 | 1525 | ····move-result-object·v1 |
1526 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUEncryptionParameters;->oid:[B | 1526 | ····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·v2 | 1529 | ····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·v1 | 1531 | ····move-result-object·v1 |
Offset 1554, 14 lines modified | Offset 1555, 15 lines modified | ||
1554 | ····move-result-object·v1 | 1555 | ····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·v1 | 1557 | ····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·408 | 1560 | ····.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·v1 | 1562 | ····move-result-object·v1 |
Offset 1706, 14 lines modified | Offset 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·v2 | 1707 | ····move-result-object·v2 |
1708 | ····iget-wide·v4,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningKeyGenerationParameters;->normBound:D | 1708 | ····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·v3 | 1711 | ····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·v2 | 1713 | ····move-result-object·v2 |
Offset 1788, 14 lines modified | Offset 1789, 15 lines modified | ||
1788 | ····move-result-object·v2 | 1789 | ····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·v2 | 1791 | ····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·405 | 1794 | ····.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·v2 | 1796 | ····move-result-object·v2 |
Offset 469, 79 lines modified | Offset 469, 76 lines modified | ||
469 | .end·method | 469 | .end·method |
470 | .method·public·hashCode()I | 470 | .method·public·hashCode()I |
471 | ····.locals·5 | 471 | ····.locals·5 |
472 | ····.prologue | 472 | ····.prologue |
473 | ····.line·127 | 473 | ····.line·127 |
474 | ····const/16·v | 474 | ····const/16·v1,·0x1f |
475 | ····.line·128 | 475 | ····.line·128 |
476 | ····.local·v | 476 | ····.local·v1,·"prime":I |
477 | ····const/4·v | 477 | ····const/4·v2,·0x1 |
478 | ····.line·129 | 478 | ····.line·129 |
479 | ····.local·v | 479 | ····.local·v2,·"result":I |
480 | ····iget-object·v | 480 | ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List; |
481 | ····if-nez·v | 481 | ····if-nez·v3,·:cond_0 |
482 | ····const/4·v | 482 | ····const/4·v3,·0x0 |
483 | ····:goto_0 | 483 | ····:goto_0 |
484 | ····add-int/lit8·v | 484 | ····add-int/lit8·v2,·v3,·0x1f |
485 | ····.line·130 | 485 | ····.line·130 |
486 | ····iget-object·v | 486 | ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List; |
487 | ····invoke-interface·{v | 487 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
488 | ····move-result-object·v | 488 | ····move-result-object·v3 |
489 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
490 | ····:goto_1 | 489 | ····:goto_1 |
491 | ····invoke-interface·{v | 490 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
492 | ····move-result·v4 | 491 | ····move-result·v4 |
493 | ····if-eqz·v4,·:cond_1 | 492 | ····if-eqz·v4,·:cond_1 |
494 | ····invoke-interface·{v | 493 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
495 | ····move-result-object·v0 | 494 | ····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·132 | 496 | ····.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()I | 498 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters$Basis;->hashCode()I |
500 | ····move-result·v4 | 499 | ····move-result·v4 |
501 | ····add-int/2addr·v | 500 | ····add-int/2addr·v2,·v4 |
502 | ····.line·133 | 501 | ····.line·133 |
503 | ····goto·:goto_1 | 502 | ····goto·:goto_1 |
504 | ····.line·129 | 503 | ····.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_0 | 505 | ····:cond_0 |
508 | ····iget-object·v | 506 | ····iget-object·v3,·p0,·Lorg/spongycastle/pqc/crypto/ntru/NTRUSigningPrivateKeyParameters;->bases:Ljava/util/List; |
509 | ····invoke-interface·{v | 507 | ····invoke-interface·{v3},·Ljava/util/List;->hashCode()I |
510 | ····move-result·v | 508 | ····move-result·v3 |
511 | ····goto·:goto_0 | 509 | ····goto·:goto_0 |
512 | ····.line·134 | 510 | ····.line·134 |
513 | ····.restart·local·v1····#·"i$":Ljava/util/Iterator; | ||
514 | ····:cond_1 | 511 | ····:cond_1 |
515 | ····return·v | 512 | ····return·v2 |
516 | .end·method | 513 | .end·method |
517 | .method·public·writeTo(Ljava/io/OutputStream;)V | 514 | .method·public·writeTo(Ljava/io/OutputStream;)V |
518 | ····.locals·1 | 515 | ····.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·=·{ |
Offset 187, 14 lines modified | Offset 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·v2 | 188 | ····move-result-object·v2 |
189 | ····int-to-long·v4,·v0 | 189 | ····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·v3 | 192 | ····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·v1 | 194 | ····move-result-object·v1 |
Offset 2226, 18 lines modified | Offset 2227, 20 lines modified | ||
2226 | ····move-result-object·v1 | 2227 | ····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·v0 | 2229 | ····move-result-object·v0 |
2230 | ····.line·698 | ||
2229 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I | 2231 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->intValue()I |
2230 | ····move-result·v0 | 2232 | ····move-result·v0 |
2233 | ····.line·697 | ||
2231 | ····return·v0 | 2234 | ····return·v0 |
2232 | .end·method | 2235 | .end·method |
2233 | .method·public·static·modInverse(JJ)J | 2236 | .method·public·static·modInverse(JJ)J |
2234 | ····.locals·2 | 2237 | ····.locals·2 |
2235 | ····.param·p0,·"a"····#·J | 2238 | ····.param·p0,·"a"····#·J |
2236 | ····.param·p2,·"mod"····#·J | 2239 | ····.param·p2,·"mod"····#·J |
Offset 2252, 18 lines modified | Offset 2255, 20 lines modified | ||
2252 | ····move-result-object·v1 | 2255 | ····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·v0 | 2257 | ····move-result-object·v0 |
2258 | ····.line·711 | ||
2255 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->longValue()J | 2259 | ····invoke-virtual·{v0},·Ljava/math/BigInteger;->longValue()J |
2256 | ····move-result-wide·v0 | 2260 | ····move-result-wide·v0 |
2261 | ····.line·710 | ||
2257 | ····return-wide·v0 | 2262 | ····return-wide·v0 |
2258 | .end·method | 2263 | .end·method |
2259 | .method·public·static·modPow(III)I | 2264 | .method·public·static·modPow(III)I |
2260 | ····.locals·3 | 2265 | ····.locals·3 |
2261 | ····.param·p0,·"a"····#·I | 2266 | ····.param·p0,·"a"····#·I |
2262 | ····.param·p1,·"e"····#·I | 2267 | ····.param·p1,·"e"····#·I |
Offset 2557, 22 lines modified | Offset 2562, 25 lines modified | ||
2557 | ····const/4·v4,·0x6 | 2562 | ····const/4·v4,·0x6 |
2558 | ····if-le·v3,·v4,·:cond_5 | 2563 | ····if-le·v3,·v4,·:cond_5 |
2559 | ····.line·927 | 2564 | ····.line·927 |
2560 | ····const-wide·v4,·0x8a5b6470af95L | 2565 | ····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·v3 | 2568 | ····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·v3 | 2571 | ····move-result-object·v3 |
2572 | ····.line·928 | ||
2565 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->longValue()J | 2573 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->longValue()J |
2566 | ····move-result-wide·v0 | 2574 | ····move-result-wide·v0 |
2567 | ····.line·929 | 2575 | ····.line·929 |
2568 | ····.local·v0,·"r":J | 2576 | ····.local·v0,·"r":J |
2569 | ····const-wide/16·v4,·0x3 | 2577 | ····const-wide/16·v4,·0x3 |
Offset 4060, 27 lines modified | Offset 4068, 29 lines modified | ||
4060 | ····if-eqz·v4,·:cond_2 | 4068 | ····if-eqz·v4,·:cond_2 |
4061 | ····const/4·v4,·0x2 | 4069 | ····const/4·v4,·0x2 |
4062 | ····:goto_1 | 4070 | ····:goto_1 |
4063 | ····add-int/lit8·v1,·v1,·-0x1 | 4071 | ····add-int/lit8·v1,·v1,·-0x1 |
4072 | ····.line·1115 | ||
4064 | ····invoke-virtual·{p0,·v1},·Ljava/math/BigInteger;->testBit(I)Z | 4073 | ····invoke-virtual·{p0,·v1},·Ljava/math/BigInteger;->testBit(I)Z |
4065 | ····move-result·v6 | 4074 | ····move-result·v6 |
4066 | ····if-eqz·v6,·:cond_3 | 4075 | ····if-eqz·v6,·:cond_3 |
4067 | ····const/4·v6,·0x1 | 4076 | ····const/4·v6,·0x1 |
4068 | ····:goto_2 | 4077 | ····:goto_2 |
4069 | ····add-int/2addr·v4,·v6 | 4078 | ····add-int/2addr·v4,·v6 |
4070 | ····int-to-long·v6,·v4 | 4079 | ····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·v4 | 4082 | ····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·v2 | 4084 | ····move-result-object·v2 |
Offset 4135, 13 lines modified | Offset 4145, 14 lines modified | ||
4135 | ····.line·1113 | 4145 | ····.line·1113 |
4136 | ····goto·:goto_1 | 4146 | ····goto·:goto_1 |
4137 | ····:cond_3 | 4147 | ····:cond_3 |
4138 | ····move·v6,·v5 | 4148 | ····move·v6,·v5 |
4149 | ····.line·1115 | ||
4139 | ····goto·:goto_2 | 4150 | ····goto·:goto_2 |
4140 | ····.line·1125 | 4151 | ····.line·1125 |
4141 | ····:cond_4 | 4152 | ····:cond_4 |
4142 | ····return-object·v3 | 4153 | ····return-object·v3 |
Max diff block lines reached; 0/2760 bytes (0.00%) of diff not shown. |
Offset 238, 14 lines modified | Offset 238, 15 lines modified | ||
238 | ····if-eqz·v6,·:cond_8 | 238 | ····if-eqz·v6,·:cond_8 |
239 | ····.line·277 | 239 | ····.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·v6 | 245 | ····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;)V | 246 | ····invoke-direct·{v4,·p2,·v6},·Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBElement;-><init>(Lorg/spongycastle/pqc/math/linearalgebra/GF2nONBField;Ljava/math/BigInteger;)V |
Offset 1690, 14 lines modified | Offset 1690, 15 lines modified | ||
1690 | ····const/16·v19,·0x0 | 1690 | ····const/16·v19,·0x0 |
1691 | ····array-length·v0,·v6 | 1691 | ····array-length·v0,·v6 |
1692 | ····move/from16·v20,·v0 | 1692 | ····move/from16·v20,·v0 |
1693 | ····.line·651 | ||
1693 | ····move/from16·v0,·v18 | 1694 | ····move/from16·v0,·v18 |
1694 | ····move/from16·v1,·v19 | 1695 | ····move/from16·v1,·v19 |
1695 | ····move/from16·v2,·v20 | 1696 | ····move/from16·v2,·v20 |
1696 | ····invoke-static·{v10,·v0,·v6,·v1,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 1697 | ····invoke-static·{v10,·v0,·v6,·v1,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
Offset 1724, 14 lines modified | Offset 1725, 15 lines modified | ||
1724 | ····const/16·v19,·0x0 | 1725 | ····const/16·v19,·0x0 |
1725 | ····array-length·v0,·v7 | 1726 | ····array-length·v0,·v7 |
1726 | ····move/from16·v20,·v0 | 1727 | ····move/from16·v20,·v0 |
1728 | ····.line·656 | ||
1727 | ····move/from16·v0,·v18 | 1729 | ····move/from16·v0,·v18 |
1728 | ····move/from16·v1,·v19 | 1730 | ····move/from16·v1,·v19 |
1729 | ····move/from16·v2,·v20 | 1731 | ····move/from16·v2,·v20 |
1730 | ····invoke-static·{v11,·v0,·v7,·v1,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 1732 | ····invoke-static·{v11,·v0,·v7,·v1,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
Offset 2073, 14 lines modified | Offset 2075, 15 lines modified | ||
2073 | ····if-ne·v2,·v3,·:cond_0 | 2075 | ····if-ne·v2,·v3,·:cond_0 |
2074 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->coefficients:[I | 2076 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->coefficients:[I |
2075 | ····iget-object·v3,·v0,·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->coefficients:[I | 2077 | ····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)Z | 2079 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->isEqual([I[I)Z |
2077 | ····move-result·v2 | 2080 | ····move-result·v2 |
2078 | ····if-eqz·v2,·:cond_0 | 2081 | ····if-eqz·v2,·:cond_0 |
2079 | ····.line·1001 | 2082 | ····.line·1001 |
Offset 1276, 14 lines modified | Offset 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·v3 | 1277 | ····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·v4 | 1281 | ····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·v3 | 1283 | ····move-result-object·v3 |
Offset 188, 14 lines modified | Offset 188, 15 lines modified | ||
188 | ····.line·95 | 188 | ····.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,·p2 | 190 | ····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·v1 | 194 | ····move-result-object·v1 |
194 | ····aput-object·v1,·v2,·v0 | 195 | ····aput-object·v1,·v2,·v0 |
195 | ····.line·91 | 196 | ····.line·91 |
Offset 208, 14 lines modified | Offset 209, 15 lines modified | ||
208 | ····:cond_2 | 209 | ····: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,·p2 | 211 | ····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·v1 | 215 | ····move-result-object·v1 |
214 | ····aput-object·v1,·v2,·v0 | 216 | ····aput-object·v1,·v2,·v0 |
215 | ····goto·:goto_3 | 217 | ····goto·:goto_3 |
Offset 1149, 14 lines modified | Offset 1151, 15 lines modified | ||
1149 | ····aget-object·v5,·v5,·v2 | 1151 | ····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,·v3 | 1153 | ····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·v5 | 1156 | ····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,·v7 | 1158 | ····aput-object·v5,·v6,·v7 |
Offset 1183, 14 lines modified | Offset 1186, 15 lines modified | ||
1183 | ····aget-object·v8,·v8,·v2 | 1186 | ····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,·v3 | 1188 | ····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·v8 | 1191 | ····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·v5 | 1193 | ····move-result-object·v5 |
Offset 1548, 14 lines modified | Offset 1552, 15 lines modified | ||
1548 | ····.line·446 | 1552 | ····.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,·v0 | 1554 | ····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·v3 | 1558 | ····move-result-object·v3 |
1554 | ····aput-object·v3,·v4,·v1 | 1559 | ····aput-object·v3,·v4,·v1 |
1555 | ····.line·444 | 1560 | ····.line·444 |
Offset 288, 22 lines modified | Offset 288, 24 lines modified | ||
288 | ····aget·v20,·v20,·v8 | 288 | ····aget·v20,·v20,·v8 |
289 | ····add-int·v21,·v15,·v9 | 289 | ····add-int·v21,·v15,·v9 |
290 | ····sub-int·v21,·v21,·v6 | 290 | ····sub-int·v21,·v21,·v6 |
291 | ····.line·172 | ||
291 | ····move-object/from16·v0,·p1 | 292 | ····move-object/from16·v0,·p1 |
292 | ····move/from16·v1,·v21 | 293 | ····move/from16·v1,·v21 |
293 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->getCoefficient(I)I | 294 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->getCoefficient(I)I |
294 | ····move-result·v21 | 295 | ····move-result·v21 |
296 | ····.line·171 | ||
295 | ····move-object/from16·v0,·p0 | 297 | ····move-object/from16·v0,·p0 |
296 | ····move/from16·v1,·v20 | 298 | ····move/from16·v1,·v20 |
297 | ····move/from16·v2,·v21 | 299 | ····move/from16·v2,·v21 |
298 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->mult(II)I | 300 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->mult(II)I |
Offset 497, 14 lines modified | Offset 499, 15 lines modified | ||
497 | ····move-result·v16 | 499 | ····move-result·v16 |
498 | ····if-nez·v16,·:cond_1 | 500 | ····if-nez·v16,·:cond_1 |
499 | ····.line·269 | 501 | ····.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·v16 | 505 | ····move-result-object·v16 |
503 | ····move-object/from16·v0,·v16 | 506 | ····move-object/from16·v0,·v16 |
504 | ····invoke-direct·{v11,·v0},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;-><init>(Lorg/spongycastle/pqc/math/linearalgebra/GF2mVector;)V | 507 | ····invoke-direct·{v11,·v0},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;-><init>(Lorg/spongycastle/pqc/math/linearalgebra/GF2mVector;)V |
Offset 787, 28 lines modified | Offset 787, 23 lines modified | ||
787 | ····iget·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->degree:I | 787 | ····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·v1 | 789 | ····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·v1 | 792 | ····move-result-object·v1 |
796 | ····iget·v2,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->polynomial:I | 793 | ····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·v2 | 796 | ····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·v1 | 798 | ····move-result-object·v1 |
Offset 568, 14 lines modified | Offset 568, 15 lines modified | ||
568 | ····sub-int/2addr·v3,·v2 | 568 | ····sub-int/2addr·v3,·v2 |
569 | ····if-le·v3,·v5,·:cond_0 | 569 | ····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()I | 572 | ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->getLength()I |
572 | ····move-result·v3 | 573 | ····move-result·v3 |
573 | ····iget·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mDegree:I | 574 | ····iget·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mDegree:I |
574 | ····shl-int/lit8·v4,·v4,·0x1 | 575 | ····shl-int/lit8·v4,·v4,·0x1 |
Offset 653, 14 lines modified | Offset 654, 15 lines modified | ||
653 | ····sub-int/2addr·v3,·v4 | 654 | ····sub-int/2addr·v3,·v4 |
654 | ····if-le·v3,·v5,·:cond_4 | 655 | ····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()I | 658 | ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->getLength()I |
657 | ····move-result·v3 | 659 | ····move-result·v3 |
658 | ····iget·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mDegree:I | 660 | ····iget·v4,·p0,·Lorg/spongycastle/pqc/math/linearalgebra/GF2nPolynomialElement;->mDegree:I |
659 | ····shl-int/lit8·v4,·v4,·0x1 | 661 | ····shl-int/lit8·v4,·v4,·0x1 |
Offset 988, 18 lines modified | Offset 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·v2 | 991 | ····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·v3 | 995 | ····move-result-object·v3 |
996 | ····.line·221 | ||
993 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->equals(Ljava/lang/Object;)Z | 997 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->equals(Ljava/lang/Object;)Z |
994 | ····move-result·v2 | 998 | ····move-result·v2 |
995 | ····if-eqz·v2,·:cond_0 | 999 | ····if-eqz·v2,·:cond_0 |
996 | ····.line·228 | 1000 | ····.line·228 |
Offset 1648, 14 lines modified | Offset 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·v0 | 1658 | ····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·369 | 1660 | ····.line·369 |
Offset 1685, 14 lines modified | Offset 1690, 15 lines modified | ||
1685 | ····.line·693 | 1690 | ····.line·693 |
1686 | ····:cond_1 | 1691 | ····: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·v1 | 1696 | ····move-result-object·v1 |
1691 | ····.line·695 | 1697 | ····.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_0 | 1699 | ····if-eqz·p1,·:cond_0 |
Offset 2087, 14 lines modified | Offset 2093, 15 lines modified | ||
2087 | ····sub-int/2addr·v4,·v0 | 2093 | ····sub-int/2addr·v4,·v0 |
2088 | ····add-int/lit8·v4,·v4,·-0x1 | 2094 | ····add-int/lit8·v4,·v4,·-0x1 |
2089 | ····aget-object·v2,·v2,·v4 | 2095 | ····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;)Z | 2097 | ····invoke-virtual·{v3,·v2},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;->vectorMult(Lorg/spongycastle/pqc/math/linearalgebra/GF2Polynomial;)Z |
2091 | ····move-result·v2 | 2098 | ····move-result·v2 |
2092 | ····if-eqz·v2,·:cond_0 | 2099 | ····if-eqz·v2,·:cond_0 |
2093 | ····.line·606 | 2100 | ····.line·606 |
Offset 401, 14 lines modified | Offset 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·v3 | 402 | ····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·v3 | 406 | ····move-result-object·v3 |
406 | ····aput-object·v3,·v0,·v1 | 407 | ····aput-object·v3,·v0,·v1 |
407 | ····.line·384 | 408 | ····.line·384 |
Offset 1119, 14 lines modified | Offset 1120, 15 lines modified | ||
1119 | ····add-int/lit8·v6,·v5,·-0x1 | 1120 | ····add-int/lit8·v6,·v5,·-0x1 |
1120 | ····move-object·v5,·p1 | 1121 | ····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·v5 | 1125 | ····move-result-object·v5 |
1124 | ····aput-object·v5,·v1,·v6 | 1126 | ····aput-object·v5,·v1,·v6 |
1125 | ····goto·:goto_2 | 1127 | ····goto·:goto_2 |
Offset 225, 24 lines modified | Offset 225, 26 lines modified | ||
225 | ····.line·153 | 225 | ····.line·153 |
226 | ····if-eqz·v0,·:cond_5 | 226 | ····if-eqz·v0,·:cond_5 |
227 | ····.line·155 | 227 | ····.line·155 |
228 | ····aget-object·v9,·v7,·v2 | 228 | ····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·v8 | 231 | ····move-result-object·v8 |
231 | ····.line·157 | 232 | ····.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,·v2 | 235 | ····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·v6 | 238 | ····move-result-object·v6 |
237 | ····.line·159 | 239 | ····.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,·v4 | 241 | ····aget-object·v9,·v7,·v4 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial; | 6 | .implements·Lorg/spongycastle/pqc/math/ntru/polynomial/Polynomial; |
7 | #·annotations | 7 | #·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·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
Offset 307, 14 lines modified | Offset 307, 15 lines modified | ||
307 | ····:cond_3 | 307 | ····:cond_3 |
308 | ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->degree(I)I | 308 | ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->degree(I)I |
309 | ····move-result·v0 | 309 | ····move-result·v0 |
310 | ····if-ne·v0,·p1,·:cond_4 | 310 | ····if-ne·v0,·p1,·:cond_4 |
311 | ····.line·149 | ||
311 | ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->isIrreducible(I)Z | 312 | ····invoke-static·{p3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialRingGF2;->isIrreducible(I)Z |
312 | ····move-result·v0 | 313 | ····move-result·v0 |
313 | ····if-eqz·v0,·:cond_4 | 314 | ····if-eqz·v0,·:cond_4 |
314 | ····.line·151 | 315 | ····.line·151 |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·7 | 22 | ····.line·7 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·11 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·9 | 22 | ····.line·9 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·13 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;)V | 23 | .method·constructor·<init>(Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/pqc/jcajce/provider/BouncyCastlePQCProvider; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·52 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 54, 14 lines modified | Offset 54, 15 lines modified | ||
54 | ····move-result-object·v4 | 54 | ····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·v5 | 56 | ····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·v6 | 59 | ····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·v7 | 61 | ····move-result-object·v7 |
Offset 72, 14 lines modified | Offset 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·v9 | 74 | ····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;)V | 75 | ····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·v0 | 77 | ····return-object·v0 |
76 | ····.line·45 | 78 | ····.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_0 | 80 | ····:cond_0 |
79 | ····new-instance·v0,·Ljava/security/InvalidKeyException; | 81 | ····new-instance·v0,·Ljava/security/InvalidKeyException; |
Offset 173, 14 lines modified | Offset 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·v1 | 174 | ····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·v17 | 178 | ····move-result-object·v17 |
178 | ····.line·164 | 179 | ····.line·164 |
179 | ····.local·v17,·"oidString":Ljava/lang/String; | 180 | ····.local·v17,·"oidString":Ljava/lang/String; |
180 | ····const/4·v1,·0x1 | 181 | ····const/4·v1,·0x1 |
Offset 233, 14 lines modified | Offset 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·v1 | 235 | ····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()[B | 238 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
237 | ····move-result-object·v5 | 239 | ····move-result-object·v5 |
238 | ····.line·176 | 240 | ····.line·176 |
239 | ····.local·v5,·"encFieldPoly":[B | 241 | ····.local·v5,·"encFieldPoly":[B |
240 | ····const/4·v1,·0x4 | 242 | ····const/4·v1,·0x4 |
Offset 249, 14 lines modified | Offset 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·v1 | 252 | ····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()[B | 255 | ····invoke-virtual·{v1},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
253 | ····move-result-object·v6 | 256 | ····move-result-object·v6 |
254 | ····.line·179 | 257 | ····.line·179 |
255 | ····.local·v6,·"encGoppaPoly":[B | 258 | ····.local·v6,·"encGoppaPoly":[B |
256 | ····const/4·v1,·0x5 | 259 | ····const/4·v1,·0x5 |
Offset 471, 14 lines modified | Offset 474, 15 lines modified | ||
471 | ····move-object/from16·v0,·v21 | 474 | ····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·v2 | 476 | ····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·v21 | 479 | ····move-result-object·v21 |
476 | ····move-object/from16·v0,·v21 | 480 | ····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 modified | Offset 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·v13 | 678 | ····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·v9 | 682 | ····move-result-object·v9 |
678 | ····.line·91 | 683 | ····.line·91 |
679 | ····.local·v9,·"oidString":Ljava/lang/String; | 684 | ····.local·v9,·"oidString":Ljava/lang/String; |
680 | ····const/4·v13,·0x1 | 685 | ····const/4·v13,·0x1 |
Offset 773, 14 lines modified | Offset 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·v14 | 780 | ····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·v15 | 783 | ····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·v14 | 785 | ····move-result-object·v14 |
Offset 824, 14 lines modified | Offset 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·v14 | 832 | ····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·v15 | 835 | ····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·v14 | 837 | ····move-result-object·v14 |
Offset 960, 14 lines modified | Offset 967, 15 lines modified | ||
960 | ····:goto_0 | 967 | ····:goto_0 |
961 | ····return-object·v0 | 968 | ····return-object·v0 |
962 | ····.line·235 | 969 | ····.line·235 |
963 | ····:cond_0 | 970 | ····: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;)Z | 973 | ····invoke-virtual·{v0,·p2},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z |
966 | ····move-result·v0 | 974 | ····move-result·v0 |
967 | ····if-eqz·v0,·:cond_4 | 975 | ····if-eqz·v0,·:cond_4 |
968 | ····move-object·v9,·p1 | 976 | ····move-object·v9,·p1 |
Max diff block lines reached; 2480/6141 bytes (40.38%) of diff not shown. |
Offset 109, 14 lines modified | Offset 109, 15 lines modified | ||
109 | ····move-result-object·v4 | 109 | ····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·v5 | 111 | ····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·v6 | 114 | ····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·v7 | 116 | ····move-result-object·v7 |
Offset 131, 14 lines modified | Offset 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·v10 | 133 | ····move-result-object·v10 |
133 | ····move-object·v0,·p0 | 134 | ····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;)V | 136 | ····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·119 | 137 | ····.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·v0 | 139 | ····move-result-object·v0 |
Offset 166, 40 lines modified | Offset 168, 43 lines modified | ||
166 | ····move-result·v3 | 168 | ····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·v4 | 170 | ····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·v5 | 173 | ····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·v6 | 175 | ····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·v7 | 177 | ····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·v8 | 180 | ····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·v9 | 182 | ····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·v10 | 184 | ····move-result-object·v10 |
181 | ····move-object·v0,·p0 | 185 | ····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;)V | 187 | ····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·112 | 188 | ····.line·112 |
184 | ····return-void | 189 | ····return-void |
185 | .end·method | 190 | .end·method |
Offset 241, 34 lines modified | Offset 246, 37 lines modified | ||
241 | ····if-ne·v2,·v3,·:cond_0 | 246 | ····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;)Z | 250 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->equals(Ljava/lang/Object;)Z |
245 | ····move-result·v2 | 251 | ····move-result·v2 |
246 | ····if-eqz·v2,·:cond_0 | 252 | ····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;)Z | 256 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->equals(Ljava/lang/Object;)Z |
250 | ····move-result·v2 | 257 | ····move-result·v2 |
251 | ····if-eqz·v2,·:cond_0 | 258 | ····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;)Z | 262 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->equals(Ljava/lang/Object;)Z |
255 | ····move-result·v2 | 263 | ····move-result·v2 |
256 | ····if-eqz·v2,·:cond_0 | 264 | ····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 modified | Offset 289, 15 lines modified | ||
281 | ····if-eqz·v2,·:cond_0 | 289 | ····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;)Z | 293 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/Permutation;->equals(Ljava/lang/Object;)Z |
285 | ····move-result·v2 | 294 | ····move-result·v2 |
286 | ····if-eqz·v2,·:cond_0 | 295 | ····if-eqz·v2,·:cond_0 |
Max diff block lines reached; 1192/7032 bytes (16.95%) of diff not shown. |
Offset 97, 28 lines modified | Offset 97, 30 lines modified | ||
97 | ····move-result-object·v4 | 97 | ····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·v5 | 99 | ····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·v6 | 102 | ····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·v7 | 104 | ····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·v8 | 106 | ····move-result-object·v8 |
106 | ····move-object·v0,·p0 | 107 | ····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;)V | 109 | ····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·106 | 110 | ····.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·v0 | 112 | ····move-result-object·v0 |
Offset 146, 32 lines modified | Offset 148, 35 lines modified | ||
146 | ····move-result·v3 | 148 | ····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·v4 | 150 | ····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·v5 | 153 | ····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·v6 | 155 | ····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·v7 | 157 | ····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·v8 | 160 | ····move-result-object·v8 |
157 | ····move-object·v0,·p0 | 161 | ····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;)V | 163 | ····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·100 | 164 | ····.line·100 |
160 | ····return-void | 165 | ····return-void |
161 | .end·method | 166 | .end·method |
Offset 215, 24 lines modified | Offset 220, 26 lines modified | ||
215 | ····if-ne·v2,·v3,·:cond_0 | 220 | ····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;)Z | 224 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2mField;->equals(Ljava/lang/Object;)Z |
219 | ····move-result·v2 | 225 | ····move-result·v2 |
220 | ····if-eqz·v2,·:cond_0 | 226 | ····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;)Z | 230 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/PolynomialGF2mSmallM;->equals(Ljava/lang/Object;)Z |
224 | ····move-result·v2 | 231 | ····move-result·v2 |
225 | ····if-eqz·v2,·:cond_0 | 232 | ····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 modified | Offset 252, 15 lines modified | ||
245 | ····if-eqz·v2,·:cond_0 | 252 | ····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;)Z | 256 | ····invoke-virtual·{v2,·v3},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->equals(Ljava/lang/Object;)Z |
249 | ····move-result·v2 | 257 | ····move-result·v2 |
250 | ····if-eqz·v2,·:cond_0 | 258 | ····if-eqz·v2,·:cond_0 |
251 | ····const/4·v1,·0x1 | 259 | ····const/4·v1,·0x1 |
Offset 532, 20 lines modified | Offset 540, 22 lines modified | ||
532 | ····move-result·v1 | 540 | ····move-result·v1 |
533 | ····add-int/2addr·v0,·v1 | 541 | ····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()I | 544 | ····invoke-virtual·{v1},·Lorg/spongycastle/pqc/math/linearalgebra/GF2Matrix;->hashCode()I |
536 | ····move-result·v1 | 545 | ····move-result·v1 |
537 | ····add-int/2addr·v0,·v1 | 546 | ····add-int/2addr·v0,·v1 |
547 | ····.line·221 | ||
538 | ····return·v0 | 548 | ····return·v0 |
539 | .end·method | 549 | .end·method |
Max diff block lines reached; 77/5359 bytes (1.44%) of diff not shown. |
Offset 54, 14 lines modified | Offset 54, 15 lines modified | ||
54 | ····move-result-object·v4 | 54 | ····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·v5 | 56 | ····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·v6 | 59 | ····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·v7 | 61 | ····move-result-object·v7 |
Offset 80, 14 lines modified | Offset 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·v11 | 82 | ····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;)V | 83 | ····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·v0 | 85 | ····return-object·v0 |
84 | ····.line·45 | 86 | ····.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_0 | 88 | ····:cond_0 |
87 | ····new-instance·v0,·Ljava/security/InvalidKeyException; | 89 | ····new-instance·v0,·Ljava/security/InvalidKeyException; |
Offset 173, 14 lines modified | Offset 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·v2 | 174 | ····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·v20 | 178 | ····move-result-object·v20 |
178 | ····.line·158 | 179 | ····.line·158 |
179 | ····.local·v20,·"oidString":Ljava/lang/String; | 180 | ····.local·v20,·"oidString":Ljava/lang/String; |
180 | ····const/4·v2,·0x1 | 181 | ····const/4·v2,·0x1 |
Offset 233, 14 lines modified | Offset 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·v2 | 235 | ····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()[B | 238 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
237 | ····move-result-object·v6 | 239 | ····move-result-object·v6 |
238 | ····.line·169 | 240 | ····.line·169 |
239 | ····.local·v6,·"encFieldPoly":[B | 241 | ····.local·v6,·"encFieldPoly":[B |
240 | ····const/4·v2,·0x4 | 242 | ····const/4·v2,·0x4 |
Offset 249, 14 lines modified | Offset 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·v2 | 252 | ····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()[B | 255 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B |
253 | ····move-result-object·v7 | 256 | ····move-result-object·v7 |
254 | ····.line·173 | 257 | ····.line·173 |
255 | ····.local·v7,·"encGoppaPoly":[B | 258 | ····.local·v7,·"encGoppaPoly":[B |
256 | ····const/4·v2,·0x5 | 259 | ····const/4·v2,·0x5 |
Offset 515, 14 lines modified | Offset 518, 15 lines modified | ||
515 | ····move-object/from16·v0,·v24 | 518 | ····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·v3 | 520 | ····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·v24 | 523 | ····move-result-object·v24 |
520 | ····move-object/from16·v0,·v24 | 524 | ····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 modified | Offset 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·v13 | 730 | ····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·v9 | 734 | ····move-result-object·v9 |
730 | ····.line·86 | 735 | ····.line·86 |
731 | ····.local·v9,·"oidString":Ljava/lang/String; | 736 | ····.local·v9,·"oidString":Ljava/lang/String; |
732 | ····const/4·v13,·0x1 | 737 | ····const/4·v13,·0x1 |
Offset 825, 14 lines modified | Offset 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·v14 | 832 | ····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·v15 | 835 | ····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·v14 | 837 | ····move-result-object·v14 |
Offset 876, 14 lines modified | Offset 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·v14 | 884 | ····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·v15 | 887 | ····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·v14 | 889 | ····move-result-object·v14 |
Offset 1031, 38 lines modified | Offset 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()I | 1039 | ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getN()I |
1033 | ····move-result·v2 | 1040 | ····move-result·v2 |
1041 | ····.line·239 | ||
1034 | ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getK()I | 1042 | ····invoke-virtual·{v11},·Lorg/spongycastle/pqc/jcajce/provider/mceliece/BCMcEliecePrivateKey;->getK()I |
1035 | ····move-result·v3 | 1043 | ····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·v4 | 1045 | ····move-result-object·v4 |
Max diff block lines reached; 2237/6071 bytes (36.85%) of diff not shown. |
Offset 42, 14 lines modified | Offset 42, 15 lines modified | ||
42 | ····move-result-object·v1 | 42 | ····move-result-object·v1 |
43 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB1()[S | 43 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB1()[S |
44 | ····move-result-object·v2 | 44 | ····move-result-object·v2 |
45 | ····.line·42 | ||
45 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA2()[[S | 46 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA2()[[S |
46 | ····move-result-object·v3 | 47 | ····move-result-object·v3 |
47 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB2()[S | 48 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB2()[S |
48 | ····move-result-object·v4 | 49 | ····move-result-object·v4 |
Offset 60, 14 lines modified | Offset 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·v6 | 62 | ····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;)V | 63 | ····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·v0 | 65 | ····return-object·v0 |
64 | ····.line·45 | 66 | ····.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_0 | 68 | ····:cond_0 |
67 | ····new-instance·v0,·Ljava/security/InvalidKeyException; | 69 | ····new-instance·v0,·Ljava/security/InvalidKeyException; |
Offset 106, 24 lines modified | Offset 108, 26 lines modified | ||
106 | ····move-result·v2 | 108 | ····move-result·v2 |
107 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S | 109 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S |
108 | ····move-result-object·v3 | 110 | ····move-result-object·v3 |
111 | ····.line·28 | ||
109 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S | 112 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S |
110 | ····move-result-object·v4 | 113 | ····move-result-object·v4 |
111 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S | 114 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S |
112 | ····move-result-object·v5 | 115 | ····move-result-object·v5 |
113 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/spongycastle/pqc/crypto/rainbow/RainbowPublicKeyParameters;-><init>(I[[S[[S[S)V | 116 | ····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·v1 | 118 | ····return-object·v1 |
115 | ····.line·31 | 119 | ····.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_0 | 121 | ····:cond_0 |
118 | ····new-instance·v1,·Ljava/security/InvalidKeyException; | 122 | ····new-instance·v1,·Ljava/security/InvalidKeyException; |
Offset 88, 22 lines modified | Offset 88, 24 lines modified | ||
88 | ····move-result·v0 | 88 | ····move-result·v0 |
89 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffQuadratic()[[S | 89 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffQuadratic()[[S |
90 | ····move-result-object·v1 | 90 | ····move-result-object·v1 |
91 | ····.line·70 | ||
91 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffSingular()[[S | 92 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffSingular()[[S |
92 | ····move-result-object·v2 | 93 | ····move-result-object·v2 |
93 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffScalar()[S | 94 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;->getCoeffScalar()[S |
94 | ····move-result-object·v3 | 95 | ····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)V | 97 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;-><init>(I[[S[[S[S)V |
96 | ····.line·71 | 98 | ····.line·71 |
97 | ····return-void | 99 | ····return-void |
98 | .end·method | 100 | .end·method |
Offset 141, 38 lines modified | Offset 143, 41 lines modified | ||
141 | ····move-result·v3 | 143 | ····move-result·v3 |
142 | ····if-ne·v2,·v3,·:cond_0 | 144 | ····if-ne·v2,·v3,·:cond_0 |
143 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffquadratic:[[S | 145 | ····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()[[S | 147 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S |
145 | ····move-result-object·v3 | 148 | ····move-result-object·v3 |
146 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z | 149 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z |
147 | ····move-result·v2 | 150 | ····move-result·v2 |
148 | ····if-eqz·v2,·:cond_0 | 151 | ····if-eqz·v2,·:cond_0 |
149 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffsingular:[[S | 152 | ····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()[[S | 154 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S |
151 | ····move-result-object·v3 | 155 | ····move-result-object·v3 |
152 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z | 156 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([[S[[S)Z |
153 | ····move-result·v2 | 157 | ····move-result·v2 |
154 | ····if-eqz·v2,·:cond_0 | 158 | ····if-eqz·v2,·:cond_0 |
155 | ····iget-object·v2,·p0,·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->coeffscalar:[S | 159 | ····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()[S | 161 | ····invoke-virtual·{v0},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S |
157 | ····move-result-object·v3 | 162 | ····move-result-object·v3 |
158 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([S[S)Z | 163 | ····invoke-static·{v2,·v3},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->equals([S[S)Z |
159 | ····move-result·v2 | 164 | ····move-result·v2 |
Offset 109, 14 lines modified | Offset 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·v3 | 111 | ····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·v4 | 114 | ····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·v3 | 116 | ····move-result-object·v3 |
Offset 302, 26 lines modified | Offset 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()[[S | 305 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA1()[[S |
305 | ····move-result-object·v1 | 306 | ····move-result-object·v1 |
307 | ····.line·174 | ||
306 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB1()[S | 308 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB1()[S |
307 | ····move-result-object·v2 | 309 | ····move-result-object·v2 |
308 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA2()[[S | 310 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getInvA2()[[S |
309 | ····move-result-object·v3 | 311 | ····move-result-object·v3 |
310 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB2()[S | 312 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getB2()[S |
311 | ····move-result-object·v4 | 313 | ····move-result-object·v4 |
314 | ····.line·175 | ||
312 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getVi()[I | 315 | ····invoke-virtual·{v7},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPrivateKey;->getVi()[I |
313 | ····move-result-object·v5 | 316 | ····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·v6 | 318 | ····move-result-object·v6 |
Offset 376, 22 lines modified | Offset 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()I | 381 | ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getDocLength()I |
379 | ····move-result·v1 | 382 | ····move-result·v1 |
383 | ····.line·188 | ||
380 | ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S | 384 | ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffQuadratic()[[S |
381 | ····move-result-object·v2 | 385 | ····move-result-object·v2 |
382 | ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S | 386 | ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffSingular()[[S |
383 | ····move-result-object·v3 | 387 | ····move-result-object·v3 |
388 | ····.line·189 | ||
384 | ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S | 389 | ····invoke-virtual·{v8},·Lorg/spongycastle/pqc/jcajce/provider/rainbow/BCRainbowPublicKey;->getCoeffScalar()[S |
385 | ····move-result-object·v4 | 390 | ····move-result-object·v4 |
386 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;-><init>(I[[S[[S[S)V | 391 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPublicKeySpec;-><init>(I[[S[[S[S)V |
387 | ····goto·:goto_0 | 392 | ····goto·:goto_0 |
Offset 407, 14 lines modified | Offset 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·v1 | 414 | ····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·v2 | 417 | ····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·v1 | 419 | ····move-result-object·v1 |
Offset 77, 28 lines modified | Offset 77, 30 lines modified | ||
77 | ····move-result-object·v2 | 77 | ····move-result-object·v2 |
78 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getInvA2()[[S | 78 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getInvA2()[[S |
79 | ····move-result-object·v3 | 79 | ····move-result-object·v3 |
80 | ····.line·84 | ||
80 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getB2()[S | 81 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getB2()[S |
81 | ····move-result-object·v4 | 82 | ····move-result-object·v4 |
82 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getVi()[I | 83 | ····invoke-virtual·{p1},·Lorg/spongycastle/pqc/jcajce/spec/RainbowPrivateKeySpec;->getVi()[I |
83 | ····move-result-object·v5 | 84 | ····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·v6 | 86 | ····move-result-object·v6 |
86 | ····move-object·v0,·p0 | 87 | ····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;)V | 89 | ····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·85 | 90 | ····.line·85 |
89 | ····return-void | 91 | ····return-void |
90 | .end·method | 92 | .end·method |
91 | .method·public·constructor·<init>([[S[S[[S[S[I[Lorg/spongycastle/pqc/crypto/rainbow/Layer;)V | 93 | .method·public·constructor·<init>([[S[S[[S[S[I[Lorg/spongycastle/pqc/crypto/rainbow/Layer;)V |
Offset 79, 21 lines modified | Offset 79, 15 lines modified | ||
79 | ····move-result-object·v2 | 79 | ····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·v2 | 81 | ····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·v2 | 84 | ····move-result-object·v2 |
88 | ····iget·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricBlockCipher;->maxPlainTextSize:I | 85 | ····iget·v3,·p0,·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricBlockCipher;->maxPlainTextSize:I |
Offset 122, 14 lines modified | Offset 122, 15 lines modified | ||
122 | ····invoke-virtual·{p0,·p1},·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher;->encryptOutputSize(I)I | 122 | ····invoke-virtual·{p0,·p1},·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher;->encryptOutputSize(I)I |
123 | ····move-result·v0 | 123 | ····move-result·v0 |
124 | ····:goto_0 | 124 | ····:goto_0 |
125 | ····return·v0 | 125 | ····return·v0 |
126 | ····.line·100 | ||
126 | ····:cond_0 | 127 | ····:cond_0 |
127 | ····invoke-virtual·{p0,·p1},·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher;->decryptOutputSize(I)I | 128 | ····invoke-virtual·{p0,·p1},·Lorg/spongycastle/pqc/jcajce/provider/util/AsymmetricHybridCipher;->decryptOutputSize(I)I |
128 | ····move-result·v0 | 129 | ····move-result·v0 |
129 | ····goto·:goto_0 | 130 | ····goto·:goto_0 |
130 | .end·method | 131 | .end·method |
Offset 192, 31 lines modified | Offset 192, 26 lines modified | ||
192 | ····move-result-object·v2 | 192 | ····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:[B | 194 | ····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)[B | 196 | ····invoke-static·{v4},·Lorg/spongycastle/util/encoders/Hex;->encode([B)[B |
196 | ····move-result-object·v4 | 197 | ····move-result-object·v4 |
197 | ····invoke-direct·{v3,·v4},·Ljava/lang/String;-><init>([B)V | 198 | ····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·v2 | 200 | ····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·v2 | 203 | ····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 modified | Offset 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·v2 | 257 | ····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()[I | 260 | ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getHeightOfTrees()[I |
265 | ····move-result-object·v3 | 261 | ····move-result-object·v3 |
266 | ····aget·v3,·v3,·v0 | 262 | ····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 modified | Offset 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·v2 | 276 | ····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()[I | 279 | ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getWinternitzParameter()[I |
283 | ····move-result-object·v3 | 280 | ····move-result-object·v3 |
284 | ····aget·v3,·v3,·v0 | 281 | ····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 modified | Offset 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·v2 | 295 | ····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()[I | 298 | ····invoke-virtual·{v3},·Lorg/spongycastle/pqc/crypto/gmss/GMSSParameters;->getK()[I |
301 | ····move-result-object·v3 | 299 | ····move-result-object·v3 |
302 | ····aget·v3,·v3,·v0 | 300 | ····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; |
Offset 539, 14 lines modified | Offset 539, 15 lines modified | ||
539 | ····move-result·v1 | 539 | ····move-result·v1 |
540 | ····if-gtz·v1,·:cond_0 | 540 | ····if-gtz·v1,·:cond_0 |
541 | ····const-wide/32·v2,·-0x80000000 | 541 | ····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·v1 | 544 | ····move-result-object·v1 |
544 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I | 545 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
545 | ····move-result·v1 | 546 | ····move-result·v1 |
Offset 1086, 70 lines modified | Offset 1087, 76 lines modified | ||
1086 | ····.local·v54,·"tailLength":I | 1087 | ····.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,·v12 | 1089 | ····aget-object·v58,·p7,·v12 |
1089 | ····aget-object·v58,·v58,·v14 | 1090 | ····aget-object·v58,·v58,·v14 |
1091 | ····.line·783 | ||
1090 | ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B | 1092 | ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B |
1091 | ····move-result-object·v58 | 1093 | ····move-result-object·v58 |
1092 | ····const/16·v59,·0x0 | 1094 | ····const/16·v59,·0x0 |
1093 | ····aget-object·v58,·v58,·v59 | 1095 | ····aget-object·v58,·v58,·v59 |
1094 | ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 1096 | ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
1097 | ····.line·782 | ||
1095 | ····move-object/from16·v0,·v34 | 1098 | ····move-object/from16·v0,·v34 |
1096 | ····move-object/from16·v1,·v57 | 1099 | ····move-object/from16·v1,·v57 |
1097 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 1100 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
1098 | ····.line·784 | 1101 | ····.line·784 |
1099 | ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString; | 1102 | ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString; |
1100 | ····aget-object·v58,·p7,·v12 | 1103 | ····aget-object·v58,·p7,·v12 |
1101 | ····aget-object·v58,·v58,·v14 | 1104 | ····aget-object·v58,·v58,·v14 |
1105 | ····.line·785 | ||
1102 | ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B | 1106 | ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B |
1103 | ····move-result-object·v58 | 1107 | ····move-result-object·v58 |
1104 | ····const/16·v59,·0x1 | 1108 | ····const/16·v59,·0x1 |
1105 | ····aget-object·v58,·v58,·v59 | 1109 | ····aget-object·v58,·v58,·v59 |
1106 | ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 1110 | ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
1111 | ····.line·784 | ||
1107 | ····move-object/from16·v0,·v34 | 1112 | ····move-object/from16·v0,·v34 |
1108 | ····move-object/from16·v1,·v57 | 1113 | ····move-object/from16·v1,·v57 |
1109 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 1114 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
1110 | ····.line·786 | 1115 | ····.line·786 |
1111 | ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString; | 1116 | ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString; |
1112 | ····aget-object·v58,·p7,·v12 | 1117 | ····aget-object·v58,·p7,·v12 |
1113 | ····aget-object·v58,·v58,·v14 | 1118 | ····aget-object·v58,·v58,·v14 |
1119 | ····.line·787 | ||
1114 | ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B | 1120 | ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B |
1115 | ····move-result-object·v58 | 1121 | ····move-result-object·v58 |
1116 | ····const/16·v59,·0x2 | 1122 | ····const/16·v59,·0x2 |
1117 | ····aget-object·v58,·v58,·v59 | 1123 | ····aget-object·v58,·v58,·v59 |
1118 | ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 1124 | ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
1125 | ····.line·786 | ||
1119 | ····move-object/from16·v0,·v34 | 1126 | ····move-object/from16·v0,·v34 |
1120 | ····move-object/from16·v1,·v57 | 1127 | ····move-object/from16·v1,·v57 |
1121 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 1128 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
1122 | ····.line·788 | 1129 | ····.line·788 |
Offset 1164, 24 lines modified | Offset 1171, 26 lines modified | ||
1164 | ····.line·790 | 1171 | ····.line·790 |
1165 | ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString; | 1172 | ····new-instance·v57,·Lorg/spongycastle/asn1/DEROctetString; |
1166 | ····aget-object·v58,·p7,·v12 | 1173 | ····aget-object·v58,·p7,·v12 |
1167 | ····aget-object·v58,·v58,·v14 | 1174 | ····aget-object·v58,·v58,·v14 |
1175 | ····.line·791 | ||
1168 | ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B | 1176 | ····invoke-virtual/range·{v58·..·v58},·Lorg/spongycastle/pqc/crypto/gmss/Treehash;->getStatByte()[[B |
1169 | ····move-result-object·v58 | 1177 | ····move-result-object·v58 |
1170 | ····add-int/lit8·v59,·v15,·0x3 | 1178 | ····add-int/lit8·v59,·v15,·0x3 |
1171 | ····aget-object·v58,·v58,·v59 | 1179 | ····aget-object·v58,·v58,·v59 |
1172 | ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V | 1180 | ····invoke-direct/range·{v57·..·v58},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
1181 | ····.line·790 | ||
1173 | ····move-object/from16·v0,·v34 | 1182 | ····move-object/from16·v0,·v34 |
1174 | ····move-object/from16·v1,·v57 | 1183 | ····move-object/from16·v1,·v57 |
1175 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 1184 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
1176 | ····.line·788 | 1185 | ····.line·788 |
Offset 1215, 14 lines modified | Offset 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,·v12 | 1226 | ····aget-object·v58,·p7,·v12 |
1218 | ····aget-object·v58,·v58,·v14 | 1227 | ····aget-object·v58,·v58,·v14 |
Max diff block lines reached; 29682/33081 bytes (89.73%) of diff not shown. |
Offset 164, 22 lines modified | Offset 164, 24 lines modified | ||
164 | ····move-result·v5 | 164 | ····move-result·v5 |
165 | ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I | 165 | ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I |
166 | ····if-ne·v5,·v6,·:cond_1 | 166 | ····if-ne·v5,·v6,·:cond_1 |
167 | ····.line·58 | ||
167 | ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 168 | ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
168 | ····move-result·v5 | 169 | ····move-result·v5 |
169 | ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I | 170 | ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I |
170 | ····if-ne·v5,·v6,·:cond_1 | 171 | ····if-ne·v5,·v6,·:cond_1 |
172 | ····.line·59 | ||
171 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I | 173 | ····invoke-virtual·{v2},·Lorg/spongycastle/asn1/ASN1Sequence;->size()I |
172 | ····move-result·v5 | 174 | ····move-result·v5 |
173 | ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I | 175 | ····iget·v6,·p0,·Lorg/spongycastle/pqc/asn1/ParSet;->t:I |
174 | ····if-eq·v5,·v6,·:cond_2 | 176 | ····if-eq·v5,·v6,·:cond_2 |
Offset 314, 14 lines modified | Offset 316, 15 lines modified | ||
314 | ····move-result·v0 | 316 | ····move-result·v0 |
315 | ····if-gtz·v0,·:cond_0 | 317 | ····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;)I | 320 | ····invoke-virtual·{p0,·v0},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
318 | ····move-result·v0 | 321 | ····move-result·v0 |
319 | ····if-gtz·v0,·:cond_1 | 322 | ····if-gtz·v0,·:cond_1 |
320 | ····.line·38 | 323 | ····.line·38 |
Offset 707, 14 lines modified | Offset 707, 15 lines modified | ||
707 | ····invoke-static·{v5},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[[B)[[[S | 707 | ····invoke-static·{v5},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[[B)[[[S |
708 | ····move-result-object·v5 | 708 | ····move-result-object·v5 |
709 | ····aget-object·v6,·v19,·v25 | 709 | ····aget-object·v6,·v19,·v25 |
710 | ····.line·153 | ||
710 | ····invoke-static·{v6},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[[B)[[[S | 711 | ····invoke-static·{v6},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[[B)[[[S |
711 | ····move-result-object·v6 | 712 | ····move-result-object·v6 |
712 | ····aget-object·v7,·v23,·v25 | 713 | ····aget-object·v7,·v23,·v25 |
713 | ····invoke-static·{v7},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[B)[[S | 714 | ····invoke-static·{v7},·Lorg/spongycastle/pqc/crypto/rainbow/util/RainbowUtil;->convertArray([[B)[[S |
Offset 37, 14 lines modified | Offset 37, 15 lines modified | ||
37 | .field·protected·unpackedArgs:[Ljava/lang/Object; | 37 | .field·protected·unpackedArgs:[Ljava/lang/Object; |
38 | #·direct·methods | 38 | #·direct·methods |
39 | .method·constructor·<init>(Lorg/spongycastle/i18n/LocalizedMessage;)V | 39 | .method·constructor·<init>(Lorg/spongycastle/i18n/LocalizedMessage;)V |
40 | ····.locals·1 | 40 | ····.locals·1 |
41 | ····.param·p1,·"this$0"····#·Lorg/spongycastle/i18n/LocalizedMessage; | ||
41 | ····.prologue | 42 | ····.prologue |
42 | ····.line·339 | 43 | ····.line·339 |
43 | ····const/4·v0,·0x0 | 44 | ····const/4·v0,·0x0 |
44 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 45 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
Offset 52, 14 lines modified | Offset 53, 15 lines modified | ||
52 | ····.line·340 | 53 | ····.line·340 |
53 | ····return-void | 54 | ····return-void |
54 | .end·method | 55 | .end·method |
55 | .method·constructor·<init>(Lorg/spongycastle/i18n/LocalizedMessage;[Ljava/lang/Object;)V | 56 | .method·constructor·<init>(Lorg/spongycastle/i18n/LocalizedMessage;[Ljava/lang/Object;)V |
56 | ····.locals·4 | 57 | ····.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 | ····.prologue | 60 | ····.prologue |
59 | ····const/4·v3,·0x1 | 61 | ····const/4·v3,·0x1 |
60 | ····.line·343 | 62 | ····.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; |
Offset 733, 14 lines modified | Offset 733, 15 lines modified | ||
733 | ····if-eqz·v4,·:cond_4 | 733 | ····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_1 | 735 | ····:goto_1 |
736 | ····move-object·v4,·p2 | 736 | ····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;)V | 738 | ····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·v0 | 739 | ····throw·v0 |
739 | ····:cond_4 | 740 | ····: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; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$contacts:Ljava/util/List; | 22 | .field·final·synthetic·val$contacts:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·382 | 28 | ····.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 modified | Offset 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,·0x7f06001c | 108 | ····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·v5 | 111 | ····move-result-object·v5 |
110 | ····aput-object·v5,·v2,·v4 | 112 | ····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,·0x7f06001d | 114 | ····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·v4 | 117 | ····move-result-object·v4 |
115 | ····aput-object·v4,·v2,·v3 | 118 | ····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,·0x7f060015 | 120 | ····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·v4 | 123 | ····move-result-object·v4 |
120 | ····aput-object·v4,·v2,·v7 | 124 | ····aput-object·v4,·v2,·v7 |
121 | ····.line·397 | 125 | ····.line·397 |
Offset 140, 14 lines modified | Offset 144, 15 lines modified | ||
140 | ····move-result-object·v4 | 144 | ····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;)V | 146 | ····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·415 | 149 | ····.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·451 | 151 | ····.line·451 |
147 | ····.end·local·v0····#·"builder":Landroid/app/AlertDialog$Builder; | 152 | ····.end·local·v0····#·"builder":Landroid/app/AlertDialog$Builder; |
Offset 197, 34 lines modified | Offset 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,·0x7f060008 | 205 | ····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·v5 | 208 | ····move-result-object·v5 |
203 | ····aput-object·v5,·v2,·v4 | 209 | ····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,·0x7f06000f | 211 | ····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·v4 | 214 | ····move-result-object·v4 |
208 | ····aput-object·v4,·v2,·v3 | 215 | ····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,·0x7f060015 | 217 | ····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·v4 | 220 | ····move-result-object·v4 |
213 | ····aput-object·v4,·v2,·v7 | 221 | ····aput-object·v4,·v2,·v7 |
214 | ····.line·429 | 222 | ····.line·429 |
Offset 233, 14 lines modified | Offset 241, 15 lines modified | ||
233 | ····move-result-object·v4 | 241 | ····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;)V | 243 | ····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·446 | 246 | ····.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_0 | 248 | ····goto·:goto_0 |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$intent:Landroid/content/Intent; | 30 | .field·final·synthetic·val$intent:Landroid/content/Intent; |
31 | #·direct·methods | 31 | #·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;)V | 32 | .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·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·660 | 36 | ····.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 modified | Offset 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()I | 103 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I |
103 | ····move-result·v7 | 104 | ····move-result·v7 |
104 | ····if-lez·v7,·:cond_0 | 105 | ····if-lez·v7,·:cond_0 |
106 | ····.line·667 | ||
105 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I | 107 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
106 | ····move-result·v7 | 108 | ····move-result·v7 |
107 | ····if-lez·v7,·:cond_0 | 109 | ····if-lez·v7,·:cond_0 |
110 | ····.line·668 | ||
108 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I | 111 | ····invoke-virtual·{v6},·Ljava/lang/String;->length()I |
109 | ····move-result·v7 | 112 | ····move-result·v7 |
110 | ····if-gtz·v7,·:cond_1 | 113 | ····if-gtz·v7,·:cond_1 |
111 | ····.line·680 | 114 | ····.line·680 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·854 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 18 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·1052 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$checked:[Z | 22 | .field·final·synthetic·val$checked:[Z |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;[Z)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;[Z)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·535 | 28 | ····.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:[Z | 30 | ····iput-object·p2,·p0,·Lnet/vreeken/quickmsg/ListActivity$4;->val$checked:[Z |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$input:Landroid/widget/EditText; | 24 | .field·final·synthetic·val$input:Landroid/widget/EditText; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;Lnet/vreeken/quickmsg/contact;)V | 26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;Lnet/vreeken/quickmsg/contact;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·588 | 30 | ····.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; |
Offset 36, 15 lines modified | Offset 36, 14 lines modified | ||
36 | .method·public·constructor·<init>()V | 36 | .method·public·constructor·<init>()V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·54 | 39 | ····.line·54 |
40 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V | 40 | ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V |
41 | ····.line·284 | ||
42 | ····return-void | 41 | ····return-void |
43 | .end·method | 42 | .end·method |
44 | .method·static·synthetic·access$000(Landroid/preference/Preference;)V | 43 | .method·static·synthetic·access$000(Landroid/preference/Preference;)V |
45 | ····.locals·0 | 44 | ····.locals·0 |
46 | ····.param·p0,·"x0"····#·Landroid/preference/Preference; | 45 | ····.param·p0,·"x0"····#·Landroid/preference/Preference; |
Offset 59, 37 lines modified | Offset 58, 42 lines modified | ||
59 | ····.locals·4 | 58 | ····.locals·4 |
60 | ····.param·p0,·"preference"····#·Landroid/preference/Preference; | 59 | ····.param·p0,·"preference"····#·Landroid/preference/Preference; |
61 | ····.prologue | 60 | ····.prologue |
62 | ····.line·248 | 61 | ····.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;)V | 64 | ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
65 | ····.line·253 | 65 | ····.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·v1 | 69 | ····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·v1 | 72 | ····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·v2 | 75 | ····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·v1 | 78 | ····move-result-object·v1 |
79 | ····.line·253 | ||
76 | ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z | 80 | ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z |
77 | ····.line·258 | 81 | ····.line·258 |
78 | ····return-void | 82 | ····return-void |
79 | .end·method | 83 | .end·method |
80 | .method·private·static·isSimplePreferences(Landroid/content/Context;)Z | 84 | .method·private·static·isSimplePreferences(Landroid/content/Context;)Z |
Offset 100, 26 lines modified | Offset 104, 29 lines modified | ||
100 | ····.line·171 | 104 | ····.line·171 |
101 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 105 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
102 | ····const/16·v1,·0xb | 106 | ····const/16·v1,·0xb |
103 | ····if-lt·v0,·v1,·:cond_0 | 107 | ····if-lt·v0,·v1,·:cond_0 |
108 | ····.line·173 | ||
104 | ····invoke-static·{p0},·Lnet/vreeken/quickmsg/SettingsActivity;->isXLargeTablet(Landroid/content/Context;)Z | 109 | ····invoke-static·{p0},·Lnet/vreeken/quickmsg/SettingsActivity;->isXLargeTablet(Landroid/content/Context;)Z |
105 | ····move-result·v0 | 110 | ····move-result·v0 |
106 | ····if-nez·v0,·:cond_1 | 111 | ····if-nez·v0,·:cond_1 |
107 | ····:cond_0 | 112 | ····:cond_0 |
108 | ····const/4·v0,·0x1 | 113 | ····const/4·v0,·0x1 |
114 | ····.line·171 | ||
109 | ····:goto_0 | 115 | ····:goto_0 |
110 | ····return·v0 | 116 | ····return·v0 |
117 | ····.line·173 | ||
111 | ····:cond_1 | 118 | ····:cond_1 |
112 | ····const/4·v0,·0x0 | 119 | ····const/4·v0,·0x0 |
113 | ····goto·:goto_0 | 120 | ····goto·:goto_0 |
114 | .end·method | 121 | .end·method |
115 | .method·private·static·isXLargeTablet(Landroid/content/Context;)Z | 122 | .method·private·static·isXLargeTablet(Landroid/content/Context;)Z |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background; | 18 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V | 20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/background; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·103 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Lnet/vreeken/quickmsg/mail;-><init>()V |
Offset 150, 26 lines modified | Offset 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·v4 | 152 | ····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·v5 | 156 | ····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·v4 | 158 | ····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·v4 | 160 | ····move-result-object·v4 |
161 | ····.line·112 | ||
159 | ····invoke-static·{v2,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 162 | ····invoke-static·{v2,·v4},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
160 | ····.line·115 | 163 | ····.line·115 |
161 | ····:try_start_0 | 164 | ····: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 modified | Offset 195, 15 lines modified | ||
192 | ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 195 | ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
193 | ····move-result·v2 | 196 | ····move-result·v2 |
194 | ····if-eqz·v2,·:cond_4 | 197 | ····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·v2 | 200 | ····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·v2 | 202 | ····move-result-object·v2 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$contacts:Ljava/util/List; | 22 | .field·final·synthetic·val$contacts:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·310 | 28 | ····.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 modified | Offset 129, 26 lines modified | ||
128 | ····.line·325 | 129 | ····.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·v3 | 135 | ····move-result-object·v3 |
134 | ····aput-object·v3,·v2,·v6 | 136 | ····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,·0x7f060015 | 138 | ····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·v3 | 141 | ····move-result-object·v3 |
139 | ····aput-object·v3,·v2,·v5 | 142 | ····aput-object·v3,·v2,·v5 |
140 | ····.line·328 | 143 | ····.line·328 |
Offset 154, 14 lines modified | Offset 157, 15 lines modified | ||
154 | ····move-result-object·v3 | 157 | ····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;)V | 159 | ····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·342 | 162 | ····.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_0 | 164 | ····goto·:goto_0 |
Offset 190, 32 lines modified | Offset 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,·0x7f06000c | 196 | ····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·v3 | 199 | ····move-result-object·v3 |
195 | ····aput-object·v3,·v2,·v6 | 200 | ····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·v3 | 204 | ····move-result-object·v3 |
199 | ····aput-object·v3,·v2,·v5 | 205 | ····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,·0x7f060015 | 207 | ····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·v3 | 210 | ····move-result-object·v3 |
204 | ····aput-object·v3,·v2,·v7 | 211 | ····aput-object·v3,·v2,·v7 |
205 | ····.line·352 | 212 | ····.line·352 |
Offset 224, 14 lines modified | Offset 231, 15 lines modified | ||
224 | ····move-result-object·v3 | 231 | ····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;)V | 233 | ····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·370 | 236 | ····.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_0 | 238 | ····goto·:goto_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·620 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lnet/vreeken/quickmsg/ListActivity$3; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·398 | 28 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·707 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 18 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·1080 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 126, 38 lines modified | Offset 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_2 | 128 | ····if-eqz·v1,·:cond_2 |
128 | ····const·v3,·0x7f060028 | 129 | ····const·v3,·0x7f060028 |
130 | ····.line·1096 | ||
129 | ····:goto_2 | 131 | ····: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·v3 | 133 | ····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·v3 | 135 | ····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·v3 | 137 | ····move-result-object·v3 |
138 | ····.line·1095 | ||
136 | ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 139 | ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
137 | ····.line·1097 | 140 | ····.line·1097 |
138 | ····if-eqz·v1,·:cond_3 | 141 | ····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;)I | 144 | ····invoke-static·{v3},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I |
141 | ····move-result·v3 | 145 | ····move-result·v3 |
146 | ····.line·1097 | ||
142 | ····:goto_3 | 147 | ····:goto_3 |
143 | ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setTextColor(I)V | 148 | ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setTextColor(I)V |
144 | ····.line·1099 | 149 | ····.line·1099 |
145 | ····return-void | 150 | ····return-void |
146 | ····.line·1090 | 151 | ····.line·1090 |
Offset 178, 15 lines modified | Offset 183, 15 lines modified | ||
178 | ····.line·1095 | 183 | ····.line·1095 |
179 | ····.restart·local·v2····#·"textview":Landroid/widget/TextView; | 184 | ····.restart·local·v2····#·"textview":Landroid/widget/TextView; |
180 | ····:cond_2 | 185 | ····:cond_2 |
181 | ····const·v3,·0x7f060029 | 186 | ····const·v3,·0x7f060029 |
182 | ····goto·:goto_2 | 187 | ····goto·:goto_2 |
183 | ····.line·109 | 188 | ····.line·1098 |
184 | ····:cond_3 | 189 | ····:cond_3 |
185 | ····const-string·v3,·"#990000" | 190 | ····const-string·v3,·"#990000" |
186 | ····invoke-static·{v3},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I | 191 | ····invoke-static·{v3},·Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I |
187 | ····move-result·v3 | 192 | ····move-result·v3 |
Offset 28, 14 lines modified | Offset 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·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/content/Context;Ljava/util/List;Lnet/vreeken/quickmsg/attachment;Lnet/vreeken/quickmsg/message;)V | 30 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/content/Context;Ljava/util/List;Lnet/vreeken/quickmsg/attachment;Lnet/vreeken/quickmsg/message;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·241 | 34 | ····.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; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$input:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$input:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·876 | 28 | ····.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; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$intent:Landroid/content/Intent; | 22 | .field·final·synthetic·val$intent:Landroid/content/Intent; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Intent;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Intent;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·682 | 28 | ····.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; |
Offset 24, 10 lines modified | Offset 24, 9 lines modified | ||
24 | .method·public·constructor·<init>()V | 24 | .method·public·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·10 | 27 | ····.line·10 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····.line·166 | ||
30 | ····return-void | 29 | ····return-void |
31 | .end·method | 30 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·745 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 505, 14 lines modified | Offset 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,·0x2 | 507 | ····const/16·v49,·0x2 |
508 | ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/StyleSpan;-><init>(I)V | 508 | ····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()I | 510 | ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I |
510 | ····move-result·v49 | 511 | ····move-result·v49 |
511 | ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->length()I | 512 | ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->length()I |
512 | ····move-result·v50 | 513 | ····move-result·v50 |
Offset 521, 14 lines modified | Offset 522, 15 lines modified | ||
521 | ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I | 522 | ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I |
522 | ····move-result·v50 | 523 | ····move-result·v50 |
523 | ····const/16·v51,·0x21 | 524 | ····const/16·v51,·0x21 |
525 | ····.line·346 | ||
524 | ····move-object/from16·v0,·v35 | 526 | ····move-object/from16·v0,·v35 |
525 | ····move-object/from16·v1,·v48 | 527 | ····move-object/from16·v1,·v48 |
526 | ····move/from16·v2,·v49 | 528 | ····move/from16·v2,·v49 |
527 | ····move/from16·v3,·v50 | 529 | ····move/from16·v3,·v50 |
Offset 542, 20 lines modified | Offset 544, 22 lines modified | ||
542 | ····const/16·v49,·0x1 | 544 | ····const/16·v49,·0x1 |
543 | ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/StyleSpan;-><init>(I)V | 545 | ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/StyleSpan;-><init>(I)V |
544 | ····const/16·v49,·0x0 | 546 | ····const/16·v49,·0x0 |
547 | ····.line·350 | ||
545 | ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/String;->length()I | 548 | ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/String;->length()I |
546 | ····move-result·v50 | 549 | ····move-result·v50 |
547 | ····const/16·v51,·0x21 | 550 | ····const/16·v51,·0x21 |
551 | ····.line·349 | ||
548 | ····move-object/from16·v0,·v35 | 552 | ····move-object/from16·v0,·v35 |
549 | ····move-object/from16·v1,·v48 | 553 | ····move-object/from16·v1,·v48 |
550 | ····move/from16·v2,·v49 | 554 | ····move/from16·v2,·v49 |
551 | ····move/from16·v3,·v50 | 555 | ····move/from16·v3,·v50 |
Offset 576, 20 lines modified | Offset 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;)V | 581 | ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/AlignmentSpan$Standard;-><init>(Landroid/text/Layout$Alignment;)V |
578 | ····const/16·v49,·0x0 | 582 | ····const/16·v49,·0x0 |
583 | ····.line·353 | ||
579 | ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I | 584 | ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I |
580 | ····move-result·v50 | 585 | ····move-result·v50 |
581 | ····const/16·v51,·0x21 | 586 | ····const/16·v51,·0x21 |
587 | ····.line·352 | ||
582 | ····move-object/from16·v0,·v35 | 588 | ····move-object/from16·v0,·v35 |
583 | ····move-object/from16·v1,·v48 | 589 | ····move-object/from16·v1,·v48 |
584 | ····move/from16·v2,·v49 | 590 | ····move/from16·v2,·v49 |
585 | ····move/from16·v3,·v50 | 591 | ····move/from16·v3,·v50 |
Offset 619, 20 lines modified | Offset 625, 22 lines modified | ||
619 | ····move-object/from16·v1,·v48 | 625 | ····move-object/from16·v1,·v48 |
620 | ····invoke-direct·{v0,·v8,·v9,·v1},·Lnet/vreeken/quickmsg/line_background_span;-><init>(IILjava/lang/Boolean;)V | 626 | ····invoke-direct·{v0,·v8,·v9,·v1},·Lnet/vreeken/quickmsg/line_background_span;-><init>(IILjava/lang/Boolean;)V |
621 | ····const/16·v48,·0x0 | 627 | ····const/16·v48,·0x0 |
628 | ····.line·358 | ||
622 | ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I | 629 | ····invoke-virtual/range·{v35·..·v35},·Landroid/text/SpannableString;->length()I |
623 | ····move-result·v50 | 630 | ····move-result·v50 |
624 | ····const/16·v51,·0x21 | 631 | ····const/16·v51,·0x21 |
632 | ····.line·357 | ||
625 | ····move-object/from16·v0,·v35 | 633 | ····move-object/from16·v0,·v35 |
626 | ····move-object/from16·v1,·v49 | 634 | ····move-object/from16·v1,·v49 |
627 | ····move/from16·v2,·v48 | 635 | ····move/from16·v2,·v48 |
628 | ····move/from16·v3,·v50 | 636 | ····move/from16·v3,·v50 |
Offset 1031, 20 lines modified | Offset 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;)V | 1040 | ····invoke-direct/range·{v48·..·v49},·Landroid/text/style/AlignmentSpan$Standard;-><init>(Landroid/text/Layout$Alignment;)V |
1033 | ····const/16·v49,·0x0 | 1041 | ····const/16·v49,·0x0 |
1042 | ····.line·423 | ||
1034 | ····invoke-interface/range·{v37·..·v37},·Landroid/text/Spannable;->length()I | 1043 | ····invoke-interface/range·{v37·..·v37},·Landroid/text/Spannable;->length()I |
1035 | ····move-result·v50 | 1044 | ····move-result·v50 |
1036 | ····const/16·v51,·0x21 | 1045 | ····const/16·v51,·0x21 |
1046 | ····.line·422 | ||
1037 | ····move-object/from16·v0,·v37 | 1047 | ····move-object/from16·v0,·v37 |
1038 | ····move-object/from16·v1,·v48 | 1048 | ····move-object/from16·v1,·v48 |
1039 | ····move/from16·v2,·v49 | 1049 | ····move/from16·v2,·v49 |
1040 | ····move/from16·v3,·v50 | 1050 | ····move/from16·v3,·v50 |
Offset 1101, 20 lines modified | Offset 1111, 22 lines modified | ||
1101 | ····move-object/from16·v1,·v48 | 1111 | ····move-object/from16·v1,·v48 |
Max diff block lines reached; 3349/6309 bytes (53.08%) of diff not shown. |
Offset 611, 278 lines modified | Offset 611, 257 lines modified | ||
611 | ····goto/16·:goto_0 | 611 | ····goto/16·:goto_0 |
612 | .end·method | 612 | .end·method |
613 | #·virtual·methods | 613 | #·virtual·methods |
614 | .method·public·flush(Landroid/content/Context;)V | 614 | .method·public·flush(Landroid/content/Context;)V |
615 | ····.locals· | 615 | ····.locals·18 |
616 | ····.param·p1,·"c"····#·Landroid/content/Context; | 616 | ····.param·p1,·"c"····#·Landroid/content/Context; |
617 | ····.prologue | 617 | ····.prologue |
618 | ····.line·225 | 618 | ····.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·v | 620 | ····move-result-object·v2 |
621 | ····.line·226 | 621 | ····.line·226 |
622 | ····.local·v | 622 | ····.local·v2,·"dir":Ljava/lang/String; |
623 | ····if-nez·v | 623 | ····if-nez·v2,·:cond_1 |
624 | ····.line·271 | 624 | ····.line·271 |
625 | ····:cond_0 | 625 | ····:cond_0 |
626 | ····return-void | 626 | ····return-void |
627 | ····.line·229 | 627 | ····.line·229 |
628 | ····:cond_1 | 628 | ····:cond_1 |
629 | ····new-instance·v1 | 629 | ····new-instance·v12,·Ljava/io/File; |
630 | ···· | 630 | ····invoke-direct·{v12,·v2},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
631 | ····invoke- | 631 | ····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·v | 632 | ····move-result-object·v6 |
634 | ····.line·230 | 633 | ····.line·230 |
635 | ····.local·v | 634 | ····.local·v6,·"files":[Ljava/io/File; |
636 | ····if-eqz·v | 635 | ····if-eqz·v6,·:cond_0 |
637 | ····.line·232 | 636 | ····.line·232 |
638 | ····move-object·v4,·v9 | ||
639 | ····.local·v4,·"arr$":[Ljava/io/File; | ||
640 | ····array-length·v13,·v | 637 | ····array-length·v13,·v6 |
641 | ····.local·v13,·"len$":I | ||
642 | ····const/4·v1 | 638 | ····const/4·v12,·0x0 |
643 | ····.local·v10,·"i$":I | ||
644 | ····:goto_0 | 639 | ····:goto_0 |
645 | ····if-ge·v1 | 640 | ····if-ge·v12,·v13,·:cond_0 |
646 | ····aget-object·v | 641 | ····aget-object·v5,·v6,·v12 |
647 | ····.line·233 | 642 | ····.line·233 |
648 | ····.local·v | 643 | ····.local·v5,·"f":Ljava/io/File; |
649 | ····invoke-virtual·{v | 644 | ····invoke-virtual·{v5},·Ljava/io/File;->isFile()Z |
650 | ····move-result·v1 | 645 | ····move-result·v14 |
651 | ····if-eqz·v1 | 646 | ····if-eqz·v14,·:cond_2 |
652 | ····.line·234 | 647 | ····.line·234 |
653 | ····const-string·v1 | 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 | ···· | 649 | ····new-instance·v15,·Ljava/lang/StringBuilder; |
657 | ····invoke- | 650 | ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V |
658 | ···· | 651 | ····const-string·v16,·"Message·in·queue,·size:·" |
659 | ····invoke-virtual·{v | 652 | ····invoke-virtual/range·{v15·..·v16},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
660 | ····move-result- | 653 | ····move-result-object·v15 |
661 | ···· | 654 | ····invoke-virtual·{v5},·Ljava/io/File;->length()J |
662 | ····move- | 655 | ····move-result-wide·v16 |
663 | ····invoke-virtual·{v | 656 | ····invoke-virtual/range·{v15·..·v17},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
664 | ····move-result-object·v1 | 657 | ····move-result-object·v15 |
665 | ····invoke-virtual | 658 | ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
666 | ····move-result-object·v1 | 659 | ····move-result-object·v15 |
667 | ····invoke-static | 660 | ····invoke-static·{v14,·v15},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
668 | ····.line·235 | 661 | ····.line·235 |
669 | ····invoke-virtual·{v | 662 | ····invoke-virtual·{v5},·Ljava/io/File;->length()J |
670 | ····move-result-wide·v1 | 663 | ····move-result-wide·v14 |
671 | ····const-wide/16·v | 664 | ····const-wide/16·v16,·0x0 |
672 | ····cmp-long·v1 | 665 | ····cmp-long·v14,·v14,·v16 |
673 | ····if-nez·v1 | 666 | ····if-nez·v14,·:cond_3 |
674 | ····.line·236 | 667 | ····.line·236 |
675 | ····invoke-virtual·{v | 668 | ····invoke-virtual·{v5},·Ljava/io/File;->delete()Z |
676 | ····.line·237 | 669 | ····.line·237 |
677 | ····const-string·v1 | 670 | ····const-string·v14,·"mail·flush" |
678 | ····const-string·v1 | 671 | ····const-string·v15,·"Delete·empty·message,·propably·from·a·previous·buggy·version" |
679 | ····invoke-static | 672 | ····invoke-static·{v14,·v15},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
680 | ····.line·232 | 673 | ····.line·232 |
681 | ····:cond_2 | 674 | ····:cond_2 |
682 | ····:goto_1 | 675 | ····:goto_1 |
683 | ····add-int/lit8·v1 | 676 | ····add-int/lit8·v12,·v12,·0x1 |
684 | ····goto·:goto_0 | 677 | ····goto·:goto_0 |
685 | ····.line·242 | 678 | ····.line·242 |
686 | ····:cond_3 | 679 | ····:cond_3 |
687 | ····:try_start_0 | 680 | ····:try_start_0 |
688 | ····new-instance·v | 681 | ····new-instance·v8,·Ljava/io/FileInputStream; |
Max diff block lines reached; 7562/12501 bytes (60.49%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/quickmsg_activity;)V | 20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/quickmsg_activity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/quickmsg_activity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·87 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/MainActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·149 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·946 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1925, 28 lines modified | Offset 1925, 30 lines modified | ||
1925 | ····.line·243 | 1925 | ····.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,·0x10001 | 1928 | ····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·v5 | 1931 | ····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>()V | 1933 | ····invoke-direct·{v7},·Ljava/security/SecureRandom;-><init>()V |
1933 | ····const/16·v8,·0x800 | 1934 | ····const/16·v8,·0x800 |
1934 | ····const/16·v9,·0xc | 1935 | ····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)V | 1936 | ····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;)V | 1938 | ····invoke-virtual·{v12,·v3},·Lorg/spongycastle/crypto/generators/RSAKeyPairGenerator;->init(Lorg/spongycastle/crypto/KeyGenerationParameters;)V |
1937 | ····.line·248 | 1939 | ····.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 modified | Offset 1961, 15 lines modified | ||
1959 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V | 1961 | ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V |
1960 | ····.line·251 | 1962 | ····.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,·0x3 | 1964 | ····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·v5 | 1967 | ····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>()V | 1969 | ····invoke-direct·{v7},·Ljava/util/Date;-><init>()V |
Offset 1975, 14 lines modified | Offset 1978, 15 lines modified | ||
1975 | ····.line·255 | 1978 | ····.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,·0x2 | 1981 | ····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·v5 | 1984 | ····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>()V | 1986 | ····invoke-direct·{v7},·Ljava/util/Date;-><init>()V |
Offset 1997, 25 lines modified | Offset 2001, 27 lines modified | ||
1997 | ····.line·265 | 2001 | ····.line·265 |
1998 | ····.local·v15,·"signhashgen":Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator; | 2002 | ····.local·v15,·"signhashgen":Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator; |
1999 | ····const/4·v3,·0x0 | 2003 | ····const/4·v3,·0x0 |
2000 | ····const/4·v5,·0x3 | 2004 | ····const/4·v5,·0x3 |
2005 | ····.line·266 | ||
2001 | ····invoke-virtual·{v15,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setKeyFlags(ZI)V | 2006 | ····invoke-virtual·{v15,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setKeyFlags(ZI)V |
2002 | ····.line·269 | 2007 | ····.line·269 |
2003 | ····const/4·v3,·0x0 | 2008 | ····const/4·v3,·0x0 |
2004 | ····const/4·v5,·0x3 | 2009 | ····const/4·v5,·0x3 |
2005 | ····new-array·v5,·v5,·[I | 2010 | ····new-array·v5,·v5,·[I |
2006 | ····fill-array-data·v5,·:array_0 | 2011 | ····fill-array-data·v5,·:array_0 |
2012 | ····.line·270 | ||
2007 | ····invoke-virtual·{v15,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setPreferredSymmetricAlgorithms(Z[I)V | 2013 | ····invoke-virtual·{v15,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setPreferredSymmetricAlgorithms(Z[I)V |
2008 | ····.line·275 | 2014 | ····.line·275 |
2009 | ····const/4·v3,·0x0 | 2015 | ····const/4·v3,·0x0 |
2010 | ····const/4·v5,·0x5 | 2016 | ····const/4·v5,·0x5 |
Offset 2039, 49 lines modified | Offset 2045, 53 lines modified | ||
2039 | ····.line·290 | 2045 | ····.line·290 |
2040 | ····.local·v11,·"enchashgen":Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator; | 2046 | ····.local·v11,·"enchashgen":Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator; |
2041 | ····const/4·v3,·0x0 | 2047 | ····const/4·v3,·0x0 |
2042 | ····const/16·v5,·0xc | 2048 | ····const/16·v5,·0xc |
2049 | ····.line·291 | ||
2043 | ····invoke-virtual·{v11,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setKeyFlags(ZI)V | 2050 | ····invoke-virtual·{v11,·v3,·v5},·Lorg/spongycastle/openpgp/PGPSignatureSubpacketGenerator;->setKeyFlags(ZI)V |
2044 | ····.line·294 | 2051 | ····.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>()V | 2053 | ····invoke-direct·{v3},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;-><init>()V |
2047 | ····const/4·v5,·0x2 | 2054 | ····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·v6 | 2057 | ····move-result-object·v6 |
2050 | ····.line·296 | 2058 | ····.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>()V | 2061 | ····invoke-direct·{v3},·Lorg/spongycastle/openpgp/operator/bc/BcPGPDigestCalculatorProvider;-><init>()V |
2054 | ····const/16·v5,·0x8 | 2062 | ····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·v14 | 2065 | ····move-result-object·v14 |
2057 | ····.line·301 | 2066 | ····.line·301 |
Max diff block lines reached; 3175/7199 bytes (44.10%) of diff not shown. |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lnet/vreeken/quickmsg/ListActivity$2; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·329 | 28 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/background; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·182 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·885 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·731 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/mail; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/mail; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/mail; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·455 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$contactlist:Ljava/util/List; | 22 | .field·final·synthetic·val$contactlist:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·128 | 28 | ····.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; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$uri:Landroid/net/Uri; | 24 | .field·final·synthetic·val$uri:Landroid/net/Uri; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/content/Context;Landroid/net/Uri;)V | 26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/content/Context;Landroid/net/Uri;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·136 | 30 | ····.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; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$persons:Ljava/util/List; | 26 | .field·final·synthetic·val$persons:Ljava/util/List; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;[ZLnet/vreeken/quickmsg/contact;)V | 28 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Ljava/util/List;[ZLnet/vreeken/quickmsg/contact;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·543 | 32 | ····.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; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/quickmsg_activity;)V | 20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/quickmsg_activity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/quickmsg_activity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·34 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$scrollview:Landroid/widget/ScrollView; | 22 | .field·final·synthetic·val$scrollview:Landroid/widget/ScrollView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/widget/ScrollView;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;Landroid/widget/ScrollView;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·548 | 28 | ····.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; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·613 | 28 | ····.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; |
Offset 1438, 26 lines modified | Offset 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·v1 | 1440 | ····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·v2 | 1443 | ····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·v1 | 1445 | ····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·v1 | 1447 | ····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·760 | 1450 | ····.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 modified | Offset 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;)V | 1532 | ····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;)V | 1533 | ····invoke-direct·{v2,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
1534 | ····.line·212 | ||
1532 | ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V | 1535 | ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V |
1533 | ····.line·213 | 1536 | ····.line·213 |
1534 | ····return-void | 1537 | ····return-void |
1535 | .end·method | 1538 | .end·method |
1536 | .method·send_key_dialog(Lnet/vreeken/quickmsg/contact;)V | 1539 | .method·send_key_dialog(Lnet/vreeken/quickmsg/contact;)V |
Offset 1765, 15 lines modified | Offset 1768, 15 lines modified | ||
1765 | ····.line·529 | 1768 | ····.line·529 |
1766 | ····.local·v1,·"builder":Landroid/app/AlertDialog$Builder; | 1769 | ····.local·v1,·"builder":Landroid/app/AlertDialog$Builder; |
1767 | ····const·v11,·0x7f06001c | 1770 | ····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·53 | 1772 | ····.line·533 |
1770 | ····invoke-interface·{v7},·Ljava/util/List;->size()I | 1773 | ····invoke-interface·{v7},·Ljava/util/List;->size()I |
1771 | ····move-result·v11 | 1774 | ····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 modified | Offset 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)V | 1787 | ····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·543 | 1790 | ····.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 modified | Offset 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·v1 | 2044 | ····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·v3 | 2048 | ····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·v2 | 2050 | ····move-result-object·v2 |
Offset 2055, 14 lines modified | Offset 2060, 15 lines modified | ||
2055 | ····move-result-object·v1 | 2060 | ····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·v1 | 2062 | ····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·721 | 2065 | ····.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 modified | Offset 2254, 24 lines modified | ||
2248 | ····.line·245 | 2254 | ····.line·245 |
2249 | ····move-object/from16·v0,·p0 | 2255 | ····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,·v0 | 2257 | ····move-object/from16·v24,·v0 |
2258 | ····.line·246 | ||
2252 | ····invoke-virtual·{v4},·Lnet/vreeken/quickmsg/contact;->id_get()I | 2259 | ····invoke-virtual·{v4},·Lnet/vreeken/quickmsg/contact;->id_get()I |
2253 | ····move-result·v25 | 2260 | ····move-result·v25 |
2254 | ····invoke-virtual·{v4},·Lnet/vreeken/quickmsg/contact;->unread_get()J | 2261 | ····invoke-virtual·{v4},·Lnet/vreeken/quickmsg/contact;->unread_get()J |
2255 | ····move-result-wide·v26 | 2262 | ····move-result-wide·v26 |
2263 | ····.line·245 | ||
2256 | ····invoke-virtual/range·{v24·..·v27},·Lnet/vreeken/quickmsg/quickmsg_db;->message_get_count_by_id(IJ)I | 2264 | ····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. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·782 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·979 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 482, 75 lines modified | Offset 482, 51 lines modified | ||
482 | ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_id:I | 482 | ····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·v0 | 484 | ····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·v0 | 487 | ····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·v0 | 490 | ····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·v0 | 493 | ····move-result-object·v0 |
500 | ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_type:I | 494 | ····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·v0 | 496 | ····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·v0 | 499 | ····move-result-object·v0 |
509 | ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_keystat:I | 500 | ····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·v0 | 502 | ····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·v1 | 505 | ····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 modified | Offset 535, 57 lines modified | ||
559 | ····const-string·v0,·"null" | 535 | ····const-string·v0,·"null" |
560 | ····:goto_1 | 536 | ····: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·v0 | 538 | ····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·v1 | 541 | ····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_2 | 543 | ····if-nez·v0,·:cond_2 |
571 | ····const-string·v0,·"null" | 544 | ····const-string·v0,·"null" |
545 | ····.line·189 | ||
572 | ····:goto_2 | 546 | ····: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·v0 | 548 | ····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·v0 | 551 | ····move-result-object·v0 |
581 | ····iget·v1,·p0,·Lnet/vreeken/quickmsg/contact;->_group:I | 552 | ····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·v0 | 554 | ····move-result-object·v0 |
584 | ····const-string·v1,·",·" | ||
Max diff block lines reached; 1322/5400 bytes (24.48%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$timeout:J | 24 | .field·final·synthetic·val$timeout:J |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;JLcom/sun/mail/imap/IMAPFolder;)V | 26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;JLcom/sun/mail/imap/IMAPFolder;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/mail; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·484 | 30 | ····.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:J | 32 | ····iput-wide·p2,·p0,·Lnet/vreeken/quickmsg/mail$2;->val$timeout:J |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·561 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$maxw:I | 24 | .field·final·synthetic·val$maxw:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;II)V | 26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;II)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·428 | 30 | ····.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:I | 32 | ····iput·p2,·p0,·Lnet/vreeken/quickmsg/MainActivity$5;->val$maxh:I |
Offset 413, 14 lines modified | Offset 414, 15 lines modified | ||
413 | ····move-result-object·v11 | 414 | ····move-result-object·v11 |
414 | ····.line·470 | 415 | ····.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;)I | 419 | ····invoke-interface·{v11,·v2},·Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I |
418 | ····move-result·v9 | 420 | ····move-result·v9 |
419 | ····.line·473 | 421 | ····.line·473 |
420 | ····.local·v9,·"column_index":I | 422 | ····.local·v9,·"column_index":I |
421 | ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToFirst()Z | 423 | ····invoke-interface·{v11},·Landroid/database/Cursor;->moveToFirst()Z |
Offset 24, 14 lines modified | Offset 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·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;Lnet/vreeken/quickmsg/contact;)V | 26 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;Lnet/vreeken/quickmsg/contact;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·201 | 30 | ····.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; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$c:Landroid/content/Context; | 22 | .field·final·synthetic·val$c:Landroid/content/Context; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/content/Context;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·963 | 28 | ····.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; |
Offset 1310, 28 lines modified | Offset 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·v3 | 1312 | ····move-result-object·v3 |
1313 | ····.line·243 | ||
1313 | ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/contact;->id_get()I | 1314 | ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/contact;->id_get()I |
1314 | ····move-result·v4 | 1315 | ····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·v3 | 1317 | ····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·v3 | 1319 | ····move-result-object·v3 |
1319 | ····const/4·v4,·0x0 | 1320 | ····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;)I | 1322 | ····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·246 | 1323 | ····.line·246 |
1322 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 1324 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
1323 | ····.line·247 | 1325 | ····.line·247 |
1324 | ····return-void | 1326 | ····return-void |
Offset 2210, 14 lines modified | Offset 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·v3 | 2214 | ····move-result-object·v3 |
2215 | ····.line·438 | ||
2213 | ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/message;->id_get()I | 2216 | ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/message;->id_get()I |
2214 | ····move-result·v4 | 2217 | ····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·v3 | 2219 | ····move-result-object·v3 |
Offset 2236, 28 lines modified | Offset 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·v3 | 2241 | ····move-result-object·v3 |
2242 | ····.line·439 | ||
2239 | ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/message;->time_get()J | 2243 | ····invoke-virtual·{p1},·Lnet/vreeken/quickmsg/message;->time_get()J |
2240 | ····move-result-wide·v4 | 2244 | ····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·v3 | 2246 | ····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·v3 | 2248 | ····move-result-object·v3 |
2245 | ····const/4·v4,·0x0 | 2249 | ····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;)I | 2251 | ····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·443 | 2252 | ····.line·443 |
2248 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 2253 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
2249 | ····.line·444 | 2254 | ····.line·444 |
2250 | ····return-void | 2255 | ····return-void |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·938 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$input:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$input:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·845 | 28 | ····.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; |
Offset 255, 38 lines modified | Offset 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;)V | 257 | ····invoke-direct·{v2,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
258 | ····const·v3,·0x7f020001 | 258 | ····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·v2 | 261 | ····move-result-object·v2 |
261 | ····const/high16·v3,·0x7f060000 | 262 | ····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·v3 | 265 | ····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·v2 | 267 | ····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·v2 | 270 | ····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·v2 | 273 | ····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·v3 | 277 | ····move-result-object·v3 |
273 | ····const/high16·v4,·0x7f020000 | 278 | ····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 modified | Offset 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·v2 | 301 | ····move-result-object·v2 |
297 | ····const/4·v3,·0x1 | 302 | ····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·v2 | 305 | ····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·98 | 307 | ····.line·98 |
Offset 325, 14 lines modified | Offset 331, 15 lines modified | ||
325 | .method·public·alarm()V | 331 | .method·public·alarm()V |
326 | ····.locals·11 | 332 | ····.locals·11 |
327 | ····.prologue | 333 | ····.prologue |
328 | ····const/4·v10,·0x0 | 334 | ····const/4·v10,·0x0 |
329 | ····.line·527 | 335 | ····.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·v7 | 338 | ····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·v1 | 340 | ····move-result-object·v1 |
Offset 2310, 14 lines modified | Offset 2317, 15 lines modified | ||
2310 | ····move-result-object·v12 | 2317 | ····move-result-object·v12 |
2311 | ····.line·612 | 2318 | ····.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,·p0 | 2322 | ····move-object/from16·v0,·p0 |
2315 | ····move-object/from16·v1,·v17 | 2323 | ····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·v9 | 2325 | ····move-result-object·v9 |
Offset 136, 22 lines modified | Offset 136, 24 lines modified | ||
136 | ····const/4·v2,·0x3 | 136 | ····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,·v2 | 138 | ····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·v1 | 141 | ····move-result-object·v1 |
141 | ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V | 142 | ····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-void | 145 | ····return-void |
144 | .end·method | 146 | .end·method |
145 | .method·public·constructor·<init>()V | 147 | .method·public·constructor·<init>()V |
146 | ····.locals·0 | 148 | ····.locals·0 |
147 | ····.prologue | 149 | ····.prologue |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/ListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·598 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 232, 57 lines modified | Offset 232, 39 lines modified | ||
232 | ····iget·v1,·p0,·Lnet/vreeken/quickmsg/message;->_id:I | 232 | ····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·v0 | 234 | ····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·v0 | 237 | ····move-result-object·v0 |
241 | ····iget·v1,·p0,·Lnet/vreeken/quickmsg/message;->_from:I | 238 | ····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·v0 | 240 | ····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·v0 | 243 | ····move-result-object·v0 |
250 | ····iget-wide·v2,·p0,·Lnet/vreeken/quickmsg/message;->_time:J | 244 | ····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·v0 | 246 | ····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·v0 | 249 | ····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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background; | 21 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/background; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V | 23 | .method·constructor·<init>(Lnet/vreeken/quickmsg/background;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/background; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·237 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·721 | 28 | ····.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; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$3;Lnet/vreeken/quickmsg/contact;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lnet/vreeken/quickmsg/ListActivity$3; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·430 | 28 | ····.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; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity;Lnet/vreeken/quickmsg/contact;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/ListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·760 | 28 | ····.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; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/MainActivity; | 18 | .field·final·synthetic·this$0:Lnet/vreeken/quickmsg/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;)V | 20 | .method·constructor·<init>(Lnet/vreeken/quickmsg/MainActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/MainActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·532 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/ListActivity$2;Lnet/vreeken/quickmsg/contact;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lnet/vreeken/quickmsg/ListActivity$2; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·353 | 28 | ····.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; |
Offset 60, 14 lines modified | Offset 60, 15 lines modified | ||
60 | ····move-result·v0 | 60 | ····move-result·v0 |
61 | ····.line·201 | 61 | ····.line·201 |
62 | ····.local·v0,·"index":I | 62 | ····.local·v0,·"index":I |
63 | ····if-ltz·v0,·:cond_0 | 63 | ····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·v5 | 66 | ····move-result-object·v5 |
66 | ····aget-object·v5,·v5,·v0 | 67 | ····aget-object·v5,·v5,·v0 |
67 | ····:cond_0 | 68 | ····:cond_0 |
Offset 97, 38 lines modified | Offset 98, 39 lines modified | ||
97 | ····.line·210 | 98 | ····.line·210 |
98 | ····const·v5,·0x7f060032 | 99 | ····const·v5,·0x7f060032 |
99 | ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(I)V | 100 | ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(I)V |
100 | ····goto·:goto_0 | 101 | ····goto·:goto_0 |
101 | ····.line·21 | 102 | ····.line·214 |
102 | ····:cond_2 | 103 | ····: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·v6 | 105 | ····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·v7 | 107 | ····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·v3 | 110 | ····move-result-object·v3 |
109 | ····.line·216 | 111 | ····.line·216 |
110 | ····.local·v3,·"ringtone":Landroid/media/Ringtone; | 112 | ····.local·v3,·"ringtone":Landroid/media/Ringtone; |
111 | ····if-nez·v3,·:cond_3 | 113 | ····if-nez·v3,·:cond_3 |
112 | ····.line·218 | 114 | ····.line·218 |
113 | ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 115 | ····invoke-virtual·{p1,·v5},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
114 | ····goto·:goto_0 | 116 | ····goto·:goto_0 |
115 | ····.line·22 | 117 | ····.line·223 |
116 | ····:cond_3 | 118 | ····: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·v5 | 120 | ····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; |
Offset 22, 14 lines modified | Offset 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·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;Lcom/sun/mail/imap/IMAPFolder;)V | 24 | .method·constructor·<init>(Lnet/vreeken/quickmsg/mail;Lcom/sun/mail/imap/IMAPFolder;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lnet/vreeken/quickmsg/mail; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·497 | 28 | ····.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; |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 198, 83 lines modified | Offset 198, 83 lines modified | ||
198 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 198 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
199 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 199 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
200 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 200 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
201 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 201 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
202 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 202 | ····(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·2 | 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·hex | 207 | ····pixels·hex |
208 | 000000000000000000010203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040506070000000000000000 | 208 | 000000000000000000010203040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040506070000000000000000 |
209 | 00000000000008090a0b0b0c0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0d0b0e0f000000000000 | ||
210 | 00000000000 | 209 | 00000000000008090ac3c30bc3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c30cc30d0e000000000000 |
210 | 000000000006c3c30f100211121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121213c314c30f1500000000 | ||
211 | 000000001 | 211 | 0000000016c3c317180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019c3c3c31a000000 |
212 | 0000001 | 212 | 000000161bc31c1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e1fc320210000 |
213 | 000006 | 213 | 000006c3c31a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c3c32300 |
214 | 002 | 214 | 0024c3c31c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc32500 |
215 | 0009 | 215 | 0009c30a1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026c32728 |
216 | 000a | 216 | 000a0f180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292a2b |
217 | 01 | 217 | 01c3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cc32a |
218 | 02 | 218 | 02c302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc3 |
219 | 2 | 219 | 2d2e2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000302e |
220 | 3 | 220 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
221 | 3 | 221 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
222 | 3 | 222 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
223 | 3 | 223 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
224 | 3 | 224 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
225 | 3 | 225 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
226 | 3 | 226 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
227 | 3 | 227 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
228 | 3 | 228 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
229 | 3 | 229 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
230 | 3 | 230 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
231 | 3 | 231 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
232 | 3 | 232 | 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 | 3 | 233 | 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 | 3 | 254 | 31c312000000000000000000000000000000006bb217c3c39bb3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
255 | 3 | 255 | 31c3120000000000000000000000000000000000003fc3c3c3b45a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
256 | 3 | 256 | 31c312000000000000000000000000000000000000b514c3c3c32a79160e2800000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
257 | 320b1300000000000000000000000000000000000000b7200b0b0b0b0b0b41000000000000000000000000000000000000000000000000000000000000000000000000000000330b | ||
258 | 3 | 257 | 31c31200000000000000000000000000000000000000b61fc3c3c3c3c3c34000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
258 | 31c312000000000000000000000000000000000000000061b7abc3c3c3c32f00000000000000000000000000000000000000000000000000000000000000000000000000000032c3 | ||
259 | 3 | 259 | 31c31200000000000000000000000000000000000000000000006d76b8b95a00000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
260 | 3 | 260 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
261 | 3 | 261 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
262 | 3 | 262 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
263 | 3 | 263 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
264 | 3 | 264 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
265 | 3 | 265 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
266 | 3 | 266 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
267 | 3 | 267 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
268 | 3 | 268 | 31c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c3 |
269 | 05 | 269 | 05c3120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085c3 |
270 | 060 | 270 | 060c13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006853 |
271 | 6 | 271 | 61c3c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082c368 |
272 | 000 | 272 | 000d141900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002548ba |
273 | 000 | 273 | 000ec3c31e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbc3c39c |
274 | 0000 | 274 | 00000fc3bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bdc3c3be00 |
275 | 00001 | 275 | 000015c3c3220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003dbfc345c000 |
276 | 000000c | 276 | 000000c120c30c15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbc3c3c22c0000 |
277 | 000000002 | 277 | 0000000021c3c3c3292c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008225c3c35e2c000000 |
278 | 00000000002 | 278 | 00000000002325272ac30bb0040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404048568c3acc3bec000000000 |
279 | 000000000000002 | 279 | 00000000000000232b2ac30bc3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c35368ba9c000000000000 |
280 | } | 280 | } |
Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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·hex | 7 | ····pixels·hex |
8 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 modified | Offset 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | } |
Offset 1, 40 lines modified | Offset 1, 40 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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·hex | 7 | ····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·0 | 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·0 | 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·0 | 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·0 | 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·0 | 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·0 | 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 | 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 | 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· | 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· | 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 | 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· | 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·0000000 | 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 | } |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 119, 43 lines modified | Offset 119, 43 lines modified | ||
119 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 119 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
120 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 120 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
121 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 121 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
122 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 122 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
123 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 123 | ····(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· | 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·hex | 128 | ····pixels·hex |
129 | 0000000102030404040404040404040404040404040404040404040506070000 | 129 | 0000000102030404040404040404040404040404040404040404040506070000 |
130 | 000008090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0d0e | 130 | 000008090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0d0e740100 |
131 | 00 | 131 | 000f100000000000000000000000000000000000000000000000000000111201 |
132 | 010900000000000000000000000000000000000000000000000000000000011 | 132 | 0109000000000000000000000000000000000000000000000000000000000113 |
133 | 020a00000000000000000000000000000000000000000000000000000000001 | 133 | 020a000000000000000000000000000000000000000000000000000000000014 |
134 | 134 | 0f0b000000000000000000000000000000000000000000000000000000000006 | |
135 | 135 | 0f0c000000000000000000000000000000000000000000000000000000000006 | |
136 | 136 | 0f0c000000000000000000000000000000000000000000000000000000000006 | |
137 | 137 | 0f0c000000000000000000000000000000000000000000000000000000000006 | |
138 | 138 | 0f0c000000000000000000000000000000000000000000000000000000000006 | |
139 | 139 | 0f0c000000000000001516000000000000000000000000000000000000000006 | |
140 | 140 | 0f0c0000000017181974121a1b0000001c1d06000000001e1f20000000000006 | |
141 | 141 | 0f0c00000000217414222324250b00002674272800000029742a000000000006 | |
142 | 142 | 0f0c0000002b742c1700002d272e2f003074122300002b741231000000000006 | |
143 | 143 | 0f0c00000006743200000000057433003412353637003839083a000000000006 | |
144 | 144 | 0f0c0000003b743c000000003d740d003e3f4041422d43444527000000000006 | |
145 | 100c000000220f4700000000480f1d00494a004b4c4d374e4f0f170000000006 | ||
146 | 145 | 0f0c0000002174460000000047741c004849004a4b4c364d4e74160000000006 | |
146 | 0f0c0000004f7450000000005174520009310053742520005474550000000006 | ||
147 | 147 | 0f0c0000005657585900175a742c00005b14000009125c005d74460000000006 | |
148 | 148 | 0f0c000000005e3674135f746061000062630000646500006674650000000006 | |
149 | 149 | 0f0c00000000006118677468690000006a6b0000000000001e066c0000000006 | |
150 | 150 | 0f0c000000000000001c25311859000000000000000000000000000000000006 | |
151 | 151 | 0f0c00000000000000006d6e606f000000000000000000000000000000000006 | |
152 | 152 | 0f0c000000000000000000000000000000000000000000000000000000000006 | |
153 | 153 | 0f0c000000000000000000000000000000000000000000000000000000000006 | |
154 | 154 | 0f0c000000000000000000000000000000000000000000000000000000000006 | |
155 | 155 | 0f0c000000000000000000000000000000000000000000000000000000000006 | |
156 | 3 | 156 | 350d00000000000000000000000000000000000000000000000000000000003d |
157 | 060e00000000000000000000000000000000000000000000000000000000007 | 157 | 060e000000000000000000000000000000000000000000000000000000000070 |
158 | 07 | 158 | 0774110000000000000000000000000000000000000000000000000000007108 |
159 | 00014 | 159 | 0001430100000000000000000000000000000000000000000000000000727317 |
160 | 0000011 | 160 | 0000011914060606060606060606060606060606060606060606065a70081700 |
161 | } | 161 | } |
Offset 1, 32 lines modified | Offset 1, 43 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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, | 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 modified | Offset 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·25 | 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·hex | 221 | ····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 | 224 | 091c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0a | |
244 | c3c4c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c4c6 | ||
245 | 225 | 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 | 244 | 11cecfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd012 | |
245 | 00131415d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d116171800 | ||
247 | } | 246 | } |
Max diff block lines reached; -1/6883 bytes (-0.01%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 166, 59 lines modified | Offset 166, 59 lines modified | ||
166 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 166 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
167 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 167 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
168 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 168 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
169 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 169 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
170 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 170 | ····(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·25 | 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·hex | 175 | ····pixels·hex |
176 | 000000000001020304040404040404040404040404040404040404040404040404040404040404040506070000000000 | 176 | 000000000001020304040404040404040404040404040404040404040404040404040404040404040506070000000000 |
177 | 00000008090a0b0c04040404040404040404040404040404040404040404040404040404040404040d0e0f10 | 177 | 00000008090a0b0c04040404040404040404040404040404040404040404040404040404040404040d0ea30f10000000 |
178 | 00001 | 178 | 00001112a3130000000000000000000000000000000000000000000000000000000000000000000000001415a3160000 |
179 | 00081 | 179 | 000812171800000000000000000000000000000000000000000000000000000000000000000000000000000019a31a00 |
180 | 0009 | 180 | 0009a31800000000000000000000000000000000000000000000000000000000000000000000000000000000001ba31c |
181 | 010a1 | 181 | 010a13000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d1e |
182 | 020b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 182 | 020b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0a |
183 | 032 | 183 | 0320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
184 | 2 | 184 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
185 | 2 | 185 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
186 | 2 | 186 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
187 | 2 | 187 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
188 | 2 | 188 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
189 | 2 | 189 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
190 | 2 | 190 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
191 | 2 | 191 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
192 | 2 | 192 | 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 | 2 | 193 | 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 | 2 | 206 | 211e000000000000000000929394a3a30e951100000000004396700000000000000000000896969700000000000000a3 |
207 | 2 | 207 | 211e00000000000000000000001465a365980000000000000000000000000000000000000000000000000000000000a3 |
208 | 2 | 208 | 211e0000000000000000000000007d2fa399169a830000000000000000000000000000000000000000000000000000a3 |
209 | 2 | 209 | 211e0000000000000000000000000045769ba3a32b0000000000000000000000000000000000000000000000000000a3 |
210 | 2 | 210 | 211e00000000000000000000000000000098915e9c0000000000000000000000000000000000000000000000000000a3 |
211 | 2 | 211 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
212 | 2 | 212 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
213 | 2 | 213 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
214 | 2 | 214 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
215 | 2 | 215 | 211e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3 |
216 | 7 | 216 | 7c750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d |
217 | 069 | 217 | 069e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a3 |
218 | 07 | 218 | 07a3140000000000000000000000000000000000000000000000000000000000000000000000000000000000000059a3 |
219 | 001016000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00fa1 | ||
220 | 00 | 219 | 000f150000000000000000000000000000000000000000000000000000000000000000000000000000000000009fa3a0 |
220 | 0010a319000000000000000000000000000000000000000000000000000000000000000000000000000000000016a3a1 | ||
221 | 00001 | 221 | 000016a31b00000000000000000000000000000000000000000000000000000000000000000000000000009f169e8400 |
222 | 0000003 | 222 | 00000038a31d1f000000000000000000000000000000000000000000000000000000000000000000001159a3a3840000 |
223 | 000000001 | 223 | 0000000013040aa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a35aa3a3a0a2000000 |
224 | } | 224 | } |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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·hex | 7 | ····pixels·hex |
8 | 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· | 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 | 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 modified | Offset 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 | 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· | 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· | 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 | } |
Offset 1, 13 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 40, 17 lines modified | Offset 41, 14 lines modified | ||
40 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 41 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
41 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 42 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
42 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 43 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
43 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 44 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
44 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 45 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
45 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 46 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
46 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 47 | ····(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)·grey100 | 48 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
51 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 49 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
52 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 50 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
53 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 51 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
54 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 52 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
55 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 53 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
56 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 54 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 254, 205 lines modified | Offset 252, 206 lines modified | ||
254 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 252 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
255 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 253 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
256 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 254 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
257 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 255 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
258 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 256 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
259 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 257 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
260 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 258 | ····(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·2 | 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·hex | 264 | ····pixels·hex |
266 | 0000000000000000000000000000000000000000000000000000000102030405060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606050708090a0000000000000000000000000000000000000000000000000000 | 265 | 0000000000000000000000000000000000000000000000000000000102030405060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606050708090a0000000000000000000000000000000000000000000000000000 |
267 | 0000000000000000000000000000000000000000000b0c0d0e0f1011111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212111111130f1415160b0000000000000000000000000000000000000000 | ||
268 | 00000000000000000000000000000000000000001718191a111b1c11111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212111111111d111e1f200c21000000000000000000000000000000000000 | ||
269 | 000000000000000000000000000000000000222324111111112525111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112121111111125111111111026270000000000000000000000000000000000 | ||
270 | 00000000000000000000000000000028292a1e112b2c111111242411111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212111111112d111111112b2e2f3031280000000000000000000000000000 | ||
271 | 0000000000000000000000000000003233341111122b1111112c1b111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112121111113534111111111211113436163700000000000000000000000000 | ||
272 | 0000000000000000000000000000383411111111341d111111111a393a3b3c3d0606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606063d3e3f404142111111111243111111112c4400000000000000000000000000 | ||
273 | 000000000000000000000000454611111111111111473448494a4b3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4d4e4f481c501111111111111151525300000000000000000000 | ||
274 | 000000000000000000000029131111111111111111544a4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c554811111111111111111b3c00000000000000000000 | ||
275 | 000000000000000000 | 266 | 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 | 0000000000000000 | 276 | 00000000000000006566fc67fcfcfcfcfc5720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·98,·SHA:·f3bae97732164d74c7ccc8073ba6dd685cc1ac1a212dd746b89f951824602688·...·]00000000000000 |
277 | 000000000000000067681169111111111159210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e11111111116a11686b00000000000000 | ||
278 | 00000000000000456c1111116a41113a670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d6e43116a4111111d52630000000000 | ||
279 | 000000000000004 | 277 | 00000000000000436afcfcfc683ffc3865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·103,·SHA:·d6931fecade92958ca385c4ae0d41f6583c1c96f03aa951d2cfdda73772ab32e·...·]0000000000 |
278 | 0000000000000044fcfcfcfc3f685e1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d0f683ffcfcfcfc3d6e0000000000 | ||
279 | 00000000000036fcfcfcfcfcfc5e6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007045fcfcfcfcfcfc250000000000 | ||
280 | 0000000000 | 280 | 0000000000712afcfcfcfcfc384c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·110,·SHA:·328b4865225753403771086c05fea5a429004292136c1b1a6bbdb3eb79bb73ba·...·]00000000 |
281 | 0000000028732c11111111113a4e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000743a3911111111437528000000 | ||
282 | 0000000029761111111111112900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d7711111111111155000000 | ||
283 | 00000000193411111111607800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000705411111111112a790000 | ||
284 | 000000 | 281 | 000000002774fcfcfcfcfcfc2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·118,·SHA:·d681191111e0c4771f2e4a776cb1cc2fa503637b2c745ce665ac9ed20fa2cee4·...·]0000 |
282 | 000000001832fcfcfcfc5e76000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e52fcfcfcfcfc28770000 | ||
283 | 000000211dfcfcfcfc37402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610637fcfcfcfc1d780000 | ||
284 | 00000022fcfcfcfcfc7960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007afcfcfcfcfc7b0000 | ||
285 | 0000 | 285 | 00001629111032fcfc57610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·122,·SHA:·461bdc4173f3f1e7fd65173f8a13185265766138adeefe05196f8a6c94fbe05a·...·]00 |
286 | 0000172b12103411115963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e111143252b7f0200 | ||
287 | 000b1811682b1d47545a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a2d4712252c113680 | ||
288 | 000c1911111111344a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001834111111111181 | ||
289 | 000 | 286 | 000b17fc66291c45525800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·125,·SHA:·10ea173108e6f0fedaaa4d4884292dd57f6c15ba27f33cc554fea85bcec40b8e·...·] |
287 | 000c18fcfcfcfc3248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001732fcfcfcfcfc7f | ||
288 | 000d19fcfcfcfc8061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006146fcfcfcfcfc36 | ||
289 | 0081fcfcfcfcfc470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004dfcfcfcfcfc81 | ||
290 | 000f1a24232afc480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004882fc231d2b0f | ||
290 | 00 | 291 | 00101b24231a194900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·126,·SHA:·f8b8c95dbe0dd5f52da9fda3596c3bd22ffff897a0e2d7aad39e7633220e3397·...·] |
292 | 01fcfcfcfcfc37350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003583fcfcfcfcfc | ||
293 | 02fcfcfcfcfc3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084fcfcfcfcfc | ||
291 | 000f1b25242c114a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a8411241e2d0f | ||
292 | 00101c25241b1a4b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029191d241e2d10 | ||
293 | 011111111111393700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037851111111111 | ||
294 | 021111111111400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000861111111111 | ||
295 | 03 | 294 | 03fcfcfcfcfc390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000[·...·truncated·by·diffoscope;·len:·126,·SHA:·6a9c37bc4ec6e49cf02d57cbce9f7cdfb01ca92a30f8e1e1df4f67bb85492546·...·] |
295 | 85fcfcfcfcfc86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060fcfcfcfcfc | ||
296 | 87 | 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. |
Offset 1, 31 lines modified | Offset 1, 31 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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·hex | 7 | ····pixels·hex |
8 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 modified | Offset 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | } |
Offset 1, 5 lines modified | Offset 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_ | 3 | ··<header·android:title="@string/pref_header_general"/> |
4 | ··<header·android:title="@string/pref_header_notifications"/> | ||
5 | </preference-headers> | 5 | </preference-headers> |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | #SNG:·from·stdin | 1 | #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 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
Offset 216, 107 lines modified | Offset 216, 107 lines modified | ||
216 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 216 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
217 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 217 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
218 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 218 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
219 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 219 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
220 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 220 | ····(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·2 | 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·hex | 225 | ····pixels·hex |
226 | 000000000000000000000000010203040505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505060708090000000000000000000000 | 226 | 000000000000000000000000010203040505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505060708090000000000000000000000 |
227 | 0000000000000000000a0b0c0d0e0f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100f11121302140000000000000000 | ||
228 | 00000000000000001516170f0f180f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100f190f0f171a1b00000000000000 | ||
229 | 000000000000 | 227 | 0000000000000000000a0b0c0d0ed50fd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50fd510111202130000000000000000 |
228 | 0000000000000000141516d5d517d50fd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d50fd518d5d516191a00000000000000 | ||
229 | 0000000000001b1cd5d51dd51e1f20212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232403d5171dd5d503250000000000 | ||
230 | 00000000002 | 230 | 00000000002627d5d5d5281a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292ad5d5d5270900000000 |
231 | 000000002 | 231 | 00000000262bd5d52c201b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d2ed5d5d52f30000000 |
232 | 0000001 | 232 | 0000001b27d531323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000343231d5351b0000 |
233 | 0000001 | 233 | 0000001cd5d50d36000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370dd5d5380000 |
234 | 00003 | 234 | 000039d5d52c3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ad5d5d53b00 |
235 | 000a1 | 235 | 000a15d5d520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003cd5d51500 |
236 | 000b | 236 | 000b0f323d1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dd50e163e |
237 | 000c | 237 | 000cd5d53f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d5d541 |
238 | 010d | 238 | 010dd51e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301ed50d |
239 | 020e1 | 239 | 020e171f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1742 |
240 | 07 | 240 | 07d5d524000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
241 | 4 | 241 | 444545210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024545 |
242 | 4 | 242 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
243 | 4 | 243 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
244 | 4 | 244 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
245 | 4 | 245 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
246 | 4 | 246 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
247 | 4 | 247 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
248 | 4 | 248 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
249 | 4 | 249 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
250 | 4 | 250 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
251 | 4 | 251 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
252 | 4 | 252 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
253 | 4 | 253 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
254 | 4 | 254 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
255 | 4 | 255 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
256 | 4 | 256 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
257 | 4 | 257 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
258 | 4 | 258 | 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 | 4 | 259 | 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 | 4 | 288 | 46d5d52200000000000000000000000000000000000000000000001b0fd5d5d5d5ca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
289 | 4 | 289 | 46d5d522000000000000000000000000000000000000000000000000cbd5d5d5d5d5accc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
290 | 4 | 290 | 46d5d5220000000000000000000000000000000000000000000000003031d5d5d5d5d5d5627cab66c75200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
291 | 4 | 291 | 46d5d522000000000000000000000000000000000000000000000000009b7dd5d5d5d5d5d5d5d5d5d5cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
292 | 4 | 292 | 46d5d5220000000000000000000000000000000000000000000000000000871f1dd5d5d5d5d5d5d5280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
293 | 4 | 293 | 46d5d52200000000000000000000000000000000000000000000000000000000cdce2ad5d5d5d5d5cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
294 | 4 | 294 | 46d5d522000000000000000000000000000000000000000000000000000000000000000a4cafd075570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
295 | 4 | 295 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
296 | 4 | 296 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
297 | 4 | 297 | 46d5d522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043d5d5 |
Max diff block lines reached; 0/39541 bytes (0.00%) of diff not shown. |
Offset 2, 21 lines modified | Offset 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·hex | 7 | ····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· | 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· | 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· | 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· | 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 modified | Offset 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· | 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· | 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· | 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· | 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·00 | 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· | 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 | } |
Offset 1, 10 lines modified | Offset 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" | 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"/> |
Offset 1, 4 lines modified | Offset 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" | 3 | ··<item·android:id="@id/action_settings"·android:orderInCategory="100"·android:title="@string/action_settings"/> |
4 | </menu> | 4 | </menu> |