Offset 1, 64 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:·590368b1e3299014ee1488e128c0c7714e6720a262d69b807f1944dfa59c639b | ||
10 | Signer·#1·certificate·SHA-1·digest:·9a43fd0557e576980e33f1e7efbbcf3afb9cc823 | ||
11 | Signer·#1·certificate·MD5·digest:·436badb933d4907b1e9cd8dadf412685 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·7abe5ee7e812f9e04e29448b69a48a433d328394b2c55d0c5e8bf402adfab1db | ||
15 | Signer·#1·public·key·SHA-1·digest:·f99b727c64fda2ac45582c996c5e34e2cd113175 | ||
16 | Signer·#1·public·key·MD5·digest:·52386e7106f2c8bbbfa10c9559e5010a | ||
17 | WARNING:·META-INF/DEPENDENCIES·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/LICENSE·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/NOTICE·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
20 | WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
21 | WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
22 | WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
23 | WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
24 | WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
25 | WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
26 | WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
27 | WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
28 | WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
29 | WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
30 | WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
31 | WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
32 | WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
33 | WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
34 | WARNING:·META-INF/androidx.gridlayout_gridlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
35 | WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
36 | WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
37 | WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
38 | WARNING:·META-INF/androidx.lifecycle_lifecycle-extensions.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
39 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
40 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
41 | WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
42 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
43 | WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
44 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
45 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
46 | WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
47 | WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
48 | WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
49 | WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
50 | WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
51 | WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
52 | WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
53 | WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
54 | WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
55 | WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
56 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
57 | WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
58 | WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
59 | WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
60 | WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
61 | WARNING:·META-INF/annotations/org.kde.kdeconnect.Plugins.PluginFactory.LoadablePlugin·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
62 | WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
63 | WARNING:·META-INF/services/javax.annotation.processing.Processor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
64 | WARNING:·META-INF/services/org.apache.sshd.common.io.IoServiceFactoryFactory·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, 44322 lines modified | Offset 1, 35730 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:···················5 | 4 | ··Zip·archive·file·size:···················5175553·(00000000004EF901h) |
5 | ··Actual·end-cent-dir·record·offset:·······5 | 5 | ··Actual·end-cent-dir·record·offset:·······5175531·(00000000004EF8EBh) |
6 | ··Expected·end-cent-dir·record·offset:·····5 | 6 | ··Expected·end-cent-dir·record·offset:·····5175531·(00000000004EF8EBh) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·1221·entries. | 9 | ··central·directory·contains·1221·entries. |
10 | ··The·central·directory·is·1 | 10 | ··The·central·directory·is·112456·(000000000001B748h)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·50 | 12 | ··is·5063075·(00000000004D41A3h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························845ff435 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································4388·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························20648·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··LICENSE-junit.txt | ||
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/5B8945E9.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···4437 |
43 | ··················································(000000000000 | 42 | ··················································(0000000000001155h)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:··················· | 44 | ··version·of·encoding·software:···················1.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:··· | 46 | ··minimum·software·version·required·to·extract:···1.0 |
48 | ··compression·method:·····························deflated | 47 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 48 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 49 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 50 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):·········· | 51 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
53 | ··32-bit·CRC·value·(hex):························· | 52 | ··32-bit·CRC·value·(hex):·························5a2ccc4f |
54 | ··compressed·size:································ | 53 | ··compressed·size:································4178·bytes |
55 | ··uncompressed·size:······························1 | 54 | ··uncompressed·size:······························11376·bytes |
56 | ··length·of·filename:····························· | 55 | ··length·of·filename:·····························17·characters |
57 | ··length·of·extra·field:··························0·bytes | 56 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 57 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 58 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 59 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 60 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 61 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 62 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 63 | Central·directory·entry·#3: |
65 | --------------------------- | 64 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/5B8945E9.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···76891 | ||
69 | ··················································(0000000000012C5Bh)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2020·Sep·3·07:21:00 | ||
79 | ··32-bit·CRC·value·(hex):·························54af0e56 | ||
80 | ··compressed·size:································1074·bytes | ||
81 | ··uncompressed·size:······························1326·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/DEPENDENCIES | 65 | ··META-INF/DEPENDENCIES |
94 | ··offset·of·local·header·from·start·of·archive:··· | 66 | ··offset·of·local·header·from·start·of·archive:···8662 |
95 | ··················································(00000000000 | 67 | ··················································(00000000000021D6h)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 68 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:··················· | 69 | ··version·of·encoding·software:···················1.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 70 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:··· | 71 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:·····························deflated | 72 | ··compression·method:·····························deflated |
101 | ··compression·sub-type·(deflation):···············normal | 73 | ··compression·sub-type·(deflation):···············normal |
102 | ··file·security·status:···························not·encrypted | 74 | ··file·security·status:···························not·encrypted |
103 | ··extended·local·header:·························· | 75 | ··extended·local·header:··························no |
104 | ··file·last·modified·on·(DOS·date/time):··········1980· | 76 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
Max diff block lines reached; 2733283/2741272 bytes (99.71%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·1454 | 1 | Zip·file·size:·14543026·bytes,·number·of·entries:·7135 |
2 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Collections$0$emptyIterator.class | 2 | ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Collections$0$emptyIterator.class |
3 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class | 3 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class |
4 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 4 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class |
5 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class | 5 | ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class |
6 | ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackApi21.class | 6 | ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackApi21.class |
7 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class | 7 | ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class |
8 | ?rwxrwxr-x··2.0·unx······989·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class | 8 | ?rwxrwxr-x··2.0·unx······989·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class |
Offset 1987, 15 lines modified | Offset 1987, 15 lines modified | ||
1987 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/NameConstraintValidator.class | 1987 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/NameConstraintValidator.class |
1988 | ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/NameConstraintValidatorException.class | 1988 | ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/NameConstraintValidatorException.class |
1989 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$1.class | 1989 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$1.class |
1990 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$EmptyEnumeration.class | 1990 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$EmptyEnumeration.class |
1991 | ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class | 1991 | ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class |
1992 | ?rwxrwxr-x··2.0·unx·····2751·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V1TBSCertificateGenerator.class | 1992 | ?rwxrwxr-x··2.0·unx·····2751·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V1TBSCertificateGenerator.class |
1993 | ?rwxrwxr-x··2.0·unx·····3396·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V2AttributeCertificateInfoGenerator.class | 1993 | ?rwxrwxr-x··2.0·unx·····3396·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V2AttributeCertificateInfoGenerator.class |
1994 | ?rwxrwxr-x··2.0·unx·····54 | 1994 | ?rwxrwxr-x··2.0·unx·····5458·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V2TBSCertListGenerator.class |
1995 | ?rwxrwxr-x··2.0·unx·····3902·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V3TBSCertificateGenerator.class | 1995 | ?rwxrwxr-x··2.0·unx·····3902·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V3TBSCertificateGenerator.class |
1996 | ?rwxrwxr-x··2.0·unx·····1222·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509AttributeIdentifiers.class | 1996 | ?rwxrwxr-x··2.0·unx·····1222·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509AttributeIdentifiers.class |
1997 | ?rwxrwxr-x··2.0·unx·····3932·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509Extension.class | 1997 | ?rwxrwxr-x··2.0·unx·····3932·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509Extension.class |
1998 | ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509ExtensionsGenerator.class | 1998 | ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509ExtensionsGenerator.class |
1999 | ?rwxrwxr-x··2.0·unx·····1053·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509NameEntryConverter.class | 1999 | ?rwxrwxr-x··2.0·unx·····1053·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509NameEntryConverter.class |
2000 | ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509NameTokenizer.class | 2000 | ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509NameTokenizer.class |
2001 | ?rwxrwxr-x··2.0·unx·····1715·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509ObjectIdentifiers.class | 2001 | ?rwxrwxr-x··2.0·unx·····1715·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509ObjectIdentifiers.class |
Offset 2376, 15 lines modified | Offset 2376, 15 lines modified | ||
2376 | ?rwxrwxr-x··2.0·unx·····2780·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsMac.class | 2376 | ?rwxrwxr-x··2.0·unx·····2780·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsMac.class |
2377 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsNoCloseNotifyException.class | 2377 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsNoCloseNotifyException.class |
2378 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsOutputStream.class | 2378 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsOutputStream.class |
2379 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentity.class | 2379 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentity.class |
2380 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentityManager.class | 2380 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentityManager.class |
2381 | ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPeer.class | 2381 | ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPeer.class |
2382 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsProtocol$HandshakeMessage.class | 2382 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsProtocol$HandshakeMessage.class |
2383 | ?rwxrwxr-x··2.0·unx····2126 | 2383 | ?rwxrwxr-x··2.0·unx····21268·b-·defN·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsProtocol.class |
2384 | ?rwxrwxr-x··2.0·unx·····2380·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsRSAUtils.class | 2384 | ?rwxrwxr-x··2.0·unx·····2380·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsRSAUtils.class |
2385 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPGroupVerifier.class | 2385 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPGroupVerifier.class |
2386 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPIdentityManager.class | 2386 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPIdentityManager.class |
2387 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPLoginParameters.class | 2387 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPLoginParameters.class |
2388 | ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPUtils.class | 2388 | ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPUtils.class |
2389 | ?rwxrwxr-x··2.0·unx·····2045·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRTPUtils.class | 2389 | ?rwxrwxr-x··2.0·unx·····2045·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRTPUtils.class |
2390 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSession.class | 2390 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSession.class |
Offset 2504, 15 lines modified | Offset 2504, 15 lines modified | ||
2504 | ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/RSA.class | 2504 | ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/RSA.class |
2505 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/X509.class | 2505 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/X509.class |
2506 | ?rwxrwxr-x··2.0·unx·····2848·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/AlgorithmParametersSpi.class | 2506 | ?rwxrwxr-x··2.0·unx·····2848·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/AlgorithmParametersSpi.class |
2507 | ?rwxrwxr-x··2.0·unx·····6435·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.class | 2507 | ?rwxrwxr-x··2.0·unx·····6435·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.class |
2508 | ?rwxrwxr-x··2.0·unx·····9402·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/IESCipher.class | 2508 | ?rwxrwxr-x··2.0·unx·····9402·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/IESCipher.class |
2509 | ?rwxrwxr-x··2.0·unx·····3970·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.class | 2509 | ?rwxrwxr-x··2.0·unx·····3970·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.class |
2510 | ?rwxrwxr-x··2.0·unx·····2768·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/AlgorithmParametersSpi.class | 2510 | ?rwxrwxr-x··2.0·unx·····2768·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/AlgorithmParametersSpi.class |
2511 | ?rwxrwxr-x··2.0·unx·····549 | 2511 | ?rwxrwxr-x··2.0·unx·····5493·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey.class |
2512 | ?rwxrwxr-x··2.0·unx·····3268·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/DSAUtil.class | 2512 | ?rwxrwxr-x··2.0·unx·····3268·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/DSAUtil.class |
2513 | ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi$1.class | 2513 | ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi$1.class |
2514 | ?rwxrwxr-x··2.0·unx·····4607·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.class | 2514 | ?rwxrwxr-x··2.0·unx·····4607·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.class |
2515 | ?rwxrwxr-x··2.0·unx·····6166·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dstu/KeyPairGeneratorSpi.class | 2515 | ?rwxrwxr-x··2.0·unx·····6166·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dstu/KeyPairGeneratorSpi.class |
2516 | ?rwxrwxr-x··2.0·unx·····4938·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/AlgorithmParametersSpi.class | 2516 | ?rwxrwxr-x··2.0·unx·····4938·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/AlgorithmParametersSpi.class |
2517 | ?rwxrwxr-x··2.0·unx·····3087·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/ECUtils.class | 2517 | ?rwxrwxr-x··2.0·unx·····3087·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/ECUtils.class |
2518 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/GMSignatureSpi$1.class | 2518 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/GMSignatureSpi$1.class |
Offset 2802, 15 lines modified | Offset 2802, 15 lines modified | ||
2802 | ?rwxrwxr-x··2.0·unx····20643·b-·defN·80-Jan-01·00:00·org/spongycastle/math/raw/Nat256.class | 2802 | ?rwxrwxr-x··2.0·unx····20643·b-·defN·80-Jan-01·00:00·org/spongycastle/math/raw/Nat256.class |
2803 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat320.class | 2803 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat320.class |
2804 | ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat384.class | 2804 | ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat384.class |
2805 | ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat448.class | 2805 | ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat448.class |
2806 | ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat512.class | 2806 | ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat512.class |
2807 | ?rwxrwxr-x··2.0·unx·····1348·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat576.class | 2807 | ?rwxrwxr-x··2.0·unx·····1348·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat576.class |
2808 | ?rwxrwxr-x··2.0·unx····12152·b-·defN·80-Jan-01·00:00·org/spongycastle/math/raw/Nat.class | 2808 | ?rwxrwxr-x··2.0·unx····12152·b-·defN·80-Jan-01·00:00·org/spongycastle/math/raw/Nat.class |
2809 | ?rwxrwxr-x··2.0·unx·····274 | 2809 | ?rwxrwxr-x··2.0·unx·····2743·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/CertificateTrustBlock.class |
2810 | ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMDecryptor.class | 2810 | ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMDecryptor.class |
2811 | ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMDecryptorProvider.class | 2811 | ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMDecryptorProvider.class |
2812 | ?rwxrwxr-x··2.0·unx·····1641·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMEncryptedKeyPair.class | 2812 | ?rwxrwxr-x··2.0·unx·····1641·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMEncryptedKeyPair.class |
2813 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMEncryptor.class | 2813 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMEncryptor.class |
2814 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMException.class | 2814 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMException.class |
2815 | ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMKeyPair.class | 2815 | ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMKeyPair.class |
2816 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMKeyPairParser.class | 2816 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMKeyPairParser.class |
Offset 3051, 15 lines modified | Offset 3051, 15 lines modified | ||
3051 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPAlgorithms.class | 3051 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPAlgorithms.class |
3052 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPException.class | 3052 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPException.class |
3053 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPIOException.class | 3053 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPIOException.class |
3054 | ?rwxrwxr-x··2.0·unx·····7733·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPUtil.class | 3054 | ?rwxrwxr-x··2.0·unx·····7733·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPUtil.class |
3055 | ?rwxrwxr-x··2.0·unx·····4967·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampRequest.class | 3055 | ?rwxrwxr-x··2.0·unx·····4967·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampRequest.class |
3056 | ?rwxrwxr-x··2.0·unx·····3321·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampRequestGenerator.class | 3056 | ?rwxrwxr-x··2.0·unx·····3321·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampRequestGenerator.class |
3057 | ?rwxrwxr-x··2.0·unx·····5512·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampResponse.class | 3057 | ?rwxrwxr-x··2.0·unx·····5512·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampResponse.class |
3058 | ?rwxrwxr-x··2.0·unx·····547 | 3058 | ?rwxrwxr-x··2.0·unx·····5476·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampResponseGenerator.class |
3059 | ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampToken$CertID.class | 3059 | ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampToken$CertID.class |
3060 | ?rwxrwxr-x··2.0·unx····10462·b-·defN·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampToken.class | 3060 | ?rwxrwxr-x··2.0·unx····10462·b-·defN·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampToken.class |
3061 | ?rwxrwxr-x··2.0·unx····12092·b-·defN·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampTokenGenerator.class | 3061 | ?rwxrwxr-x··2.0·unx····12092·b-·defN·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampTokenGenerator.class |
3062 | ?rwxrwxr-x··2.0·unx·····2468·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampTokenInfo.class | 3062 | ?rwxrwxr-x··2.0·unx·····2468·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampTokenInfo.class |
3063 | ?rwxrwxr-x··2.0·unx·····4954·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/CMSTimeStampedData.class | 3063 | ?rwxrwxr-x··2.0·unx·····4954·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/CMSTimeStampedData.class |
3064 | ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/CMSTimeStampedGenerator.class | 3064 | ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/CMSTimeStampedGenerator.class |
3065 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/ImprintDigestInvalidException.class | 3065 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/ImprintDigestInvalidException.class |
Offset 3160, 17 lines modified | Offset 3160, 17 lines modified | ||
3160 | ?rwxrwxr-x··2.0·unx·····2986·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback$Stub.class | 3160 | ?rwxrwxr-x··2.0·unx·····2986·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback$Stub.class |
3161 | ?rwxrwxr-x··2.0·unx····12164·b-·defN·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub$Proxy.class | 3161 | ?rwxrwxr-x··2.0·unx····12164·b-·defN·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub$Proxy.class |
3162 | ?rwxrwxr-x··2.0·unx·····6649·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub.class | 3162 | ?rwxrwxr-x··2.0·unx·····6649·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub.class |
3163 | ?rwxrwxr-x··2.0·unx·····3029·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class | 3163 | ?rwxrwxr-x··2.0·unx·····3029·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class |
3164 | ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class | 3164 | ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class |
3165 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$1.class | 3165 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$1.class |
3166 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$2.class | 3166 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$2.class |
3167 | ?rwxrwxr-x··2.0·unx·····512 | 3167 | ?rwxrwxr-x··2.0·unx·····5122·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class |
3168 | ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.class | 3168 | ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.class |
3169 | ?rwxrwxr-x··2.0·unx····122 | 3169 | ?rwxrwxr-x··2.0·unx····12282·b-·defN·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class |
3170 | ?rwxrwxr-x··2.0·unx·····1195·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub$Proxy.class | 3170 | ?rwxrwxr-x··2.0·unx·····1195·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub$Proxy.class |
3171 | ?rwxrwxr-x··2.0·unx·····1445·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub.class | 3171 | ?rwxrwxr-x··2.0·unx·····1445·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub.class |
3172 | ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable.class | 3172 | ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable.class |
3173 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcherOwner.class | 3173 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcherOwner.class |
3174 | ?rwxrwxr-x··2.0·unx·····2230·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate.class | 3174 | ?rwxrwxr-x··2.0·unx·····2230·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate.class |
3175 | ?rwxrwxr-x··2.0·unx·····1307·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate.class | 3175 | ?rwxrwxr-x··2.0·unx·····1307·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate.class |
3176 | ?rwxrwxr-x··2.0·unx·····4031·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle.class | 3176 | ?rwxrwxr-x··2.0·unx·····4031·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle.class |
Offset 3182, 15 lines modified | Offset 3182, 15 lines modified | ||
3182 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback.class | 3182 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback.class |
3183 | ?rwxrwxr-x··2.0·unx·····2531·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9.class | 3183 | ?rwxrwxr-x··2.0·unx·····2531·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9.class |
3184 | ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback.class | 3184 | ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback.class |
3185 | ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager.class | 3185 | ?rwxrwxr-x··2.0·unx·····1314·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager.class |
3186 | ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager.class | 3186 | ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager.class |
3187 | ?rwxrwxr-x··2.0·unx·····1345·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView.class | 3187 | ?rwxrwxr-x··2.0·unx·····1345·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView.class |
3188 | ?rwxrwxr-x··2.0·unx·····1532·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback.class | 3188 | ?rwxrwxr-x··2.0·unx·····1532·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback.class |
3189 | ?rwxrwxr-x··2.0·unx····431 | 3189 | ?rwxrwxr-x··2.0·unx····43173·b-·defN·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl.class |
3190 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDialog$1.class | 3190 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDialog$1.class |
3191 | ?rwxrwxr-x··2.0·unx·····3173·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDialog.class | 3191 | ?rwxrwxr-x··2.0·unx·····3173·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDialog.class |
3192 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$2.class | 3192 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$2.class |
3193 | ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback.class | 3193 | ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback.class |
3194 | ?rwxrwxr-x··2.0·unx·····1136·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback.class | 3194 | ?rwxrwxr-x··2.0·unx·····1136·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback.class |
3195 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$ToolbarCallbackWrapper.class | 3195 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$ToolbarCallbackWrapper.class |
3196 | ?rwxrwxr-x··2.0·unx·····5460·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar.class | 3196 | ?rwxrwxr-x··2.0·unx·····5460·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar.class |
Offset 3419, 15 lines modified | Offset 3419, 15 lines modified | ||
3419 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/GridLayoutManager$DefaultSpanSizeLookup.class | 3419 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/GridLayoutManager$DefaultSpanSizeLookup.class |
3420 | ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/GridLayoutManager$LayoutParams.class | 3420 | ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/GridLayoutManager$LayoutParams.class |
3421 | ?rwxrwxr-x··2.0·unx·····3789·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/ItemTouchHelper$2.class | 3421 | ?rwxrwxr-x··2.0·unx·····3789·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/ItemTouchHelper$2.class |
3422 | ?rwxrwxr-x··2.0·unx·····1765·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/ItemTouchHelper$3.class | 3422 | ?rwxrwxr-x··2.0·unx·····1765·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/ItemTouchHelper$3.class |
Max diff block lines reached; 38246/52852 bytes (72.36%) of diff not shown. |
Offset 187, 16 lines modified | Offset 187, 17 lines modified | ||
187 | ············final·Time·nextUpdate·=·this.nextUpdate; | 187 | ············final·Time·nextUpdate·=·this.nextUpdate; |
188 | ············if·(nextUpdate·!=·null)·{ | 188 | ············if·(nextUpdate·!=·null)·{ |
189 | ················asn1EncodableVector.add((ASN1Encodable)nextUpdate); | 189 | ················asn1EncodableVector.add((ASN1Encodable)nextUpdate); |
190 | ············} | 190 | ············} |
191 | ············if·(this.crlentries.size()·!=·0)·{ | 191 | ············if·(this.crlentries.size()·!=·0)·{ |
192 | ················asn1EncodableVector.add((ASN1Encodable)new·DERSequence(this.crlentries)); | 192 | ················asn1EncodableVector.add((ASN1Encodable)new·DERSequence(this.crlentries)); |
193 | ············} | 193 | ············} |
194 | ············final·Extensions·extensions·=·this.extensions; | ||
194 | ············if·( | 195 | ············if·(extensions·!=·null)·{ |
195 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable) | 196 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)extensions)); |
196 | ············} | 197 | ············} |
197 | ············return·new·TBSCertList((ASN1Sequence)new·DERSequence(asn1EncodableVector)); | 198 | ············return·new·TBSCertList((ASN1Sequence)new·DERSequence(asn1EncodableVector)); |
198 | ········} | 199 | ········} |
199 | ········throw·new·IllegalStateException("Not·all·mandatory·fields·set·in·V2·TBSCertList·generator."); | 200 | ········throw·new·IllegalStateException("Not·all·mandatory·fields·set·in·V2·TBSCertList·generator."); |
200 | ····} | 201 | ····} |
201 | ···· | 202 | ···· |
202 | ····public·void·setExtensions(final·Extensions·extensions)·{ | 203 | ····public·void·setExtensions(final·Extensions·extensions)·{ |
Offset 132, 17 lines modified | Offset 132, 16 lines modified | ||
132 | ········this.resumedSession·=·false; | 132 | ········this.resumedSession·=·false; |
133 | ········this.receivedChangeCipherSpec·=·false; | 133 | ········this.receivedChangeCipherSpec·=·false; |
134 | ········this.secure_renegotiation·=·false; | 134 | ········this.secure_renegotiation·=·false; |
135 | ········this.allowCertificateStatus·=·false; | 135 | ········this.allowCertificateStatus·=·false; |
136 | ········this.expectSessionTicket·=·false; | 136 | ········this.expectSessionTicket·=·false; |
137 | ········this.blocking·=·false; | 137 | ········this.blocking·=·false; |
138 | ········this.inputBuffers·=·new·ByteQueueInputStream(); | 138 | ········this.inputBuffers·=·new·ByteQueueInputStream(); |
139 | ········ | 139 | ········this.outputBuffer·=·new·ByteQueueOutputStream(); |
140 | ········this.outputBuffer·=·outputBuffer; | ||
141 | ········this.recordStream·=·new·RecordStream(this,·(InputStream)this.inputBuffers,·(OutputStream)outputBuffer); | 140 | ········this.recordStream·=·new·RecordStream(this,·(InputStream)this.inputBuffers,·(OutputStream)this.outputBuffer); |
142 | ········this.secureRandom·=·secureRandom; | 141 | ········this.secureRandom·=·secureRandom; |
143 | ····} | 142 | ····} |
144 | ···· | 143 | ···· |
145 | ····protected·static·void·assertEmpty(final·ByteArrayInputStream·byteArrayInputStream)·{ | 144 | ····protected·static·void·assertEmpty(final·ByteArrayInputStream·byteArrayInputStream)·{ |
146 | ········if·(byteArrayInputStream.available()·<=·0)·{ | 145 | ········if·(byteArrayInputStream.available()·<=·0)·{ |
147 | ············return; | 146 | ············return; |
148 | ········} | 147 | ········} |
Offset 31, 22 lines modified | Offset 31, 24 lines modified | ||
31 | ···· | 31 | ···· |
32 | ····static·{ | 32 | ····static·{ |
33 | ········BCDSAPublicKey.ZERO·=·BigInteger.valueOf(0L); | 33 | ········BCDSAPublicKey.ZERO·=·BigInteger.valueOf(0L); |
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····BCDSAPublicKey(final·DSAPublicKey·dsaPublicKey)·{ | 36 | ····BCDSAPublicKey(final·DSAPublicKey·dsaPublicKey)·{ |
37 | ········this.y·=·dsaPublicKey.getY(); | 37 | ········this.y·=·dsaPublicKey.getY(); |
38 | ········ | 38 | ········final·DSAParams·params·=·dsaPublicKey.getParams(); |
39 | ········this.dsaSpec·=·params; | ||
39 | ········this.lwKeyParams·=·new·DSAPublicKeyParameters(this.y,·DSAUtil.toDSAParameters( | 40 | ········this.lwKeyParams·=·new·DSAPublicKeyParameters(this.y,·DSAUtil.toDSAParameters(params)); |
40 | ····} | 41 | ····} |
41 | ···· | 42 | ···· |
42 | ····BCDSAPublicKey(final·DSAPublicKeySpec·dsaPublicKeySpec)·{ | 43 | ····BCDSAPublicKey(final·DSAPublicKeySpec·dsaPublicKeySpec)·{ |
43 | ········this.y·=·dsaPublicKeySpec.getY(); | 44 | ········this.y·=·dsaPublicKeySpec.getY(); |
44 | ········t | 45 | ········final·DSAParameterSpec·dsaSpec·=·new·DSAParameterSpec(dsaPublicKeySpec.getP(),·dsaPublicKeySpec.getQ(),·dsaPublicKeySpec.getG()); |
46 | ········this.dsaSpec·=·dsaSpec; | ||
45 | ········this.lwKeyParams·=·new·DSAPublicKeyParameters(this.y,·DSAUtil.toDSAParameters( | 47 | ········this.lwKeyParams·=·new·DSAPublicKeyParameters(this.y,·DSAUtil.toDSAParameters((DSAParams)dsaSpec)); |
46 | ····} | 48 | ····} |
47 | ···· | 49 | ···· |
48 | ····public·BCDSAPublicKey(final·SubjectPublicKeyInfo·subjectPublicKeyInfo)·{ | 50 | ····public·BCDSAPublicKey(final·SubjectPublicKeyInfo·subjectPublicKeyInfo)·{ |
49 | ········try·{ | 51 | ········try·{ |
50 | ············final·ASN1Primitive·publicKey·=·subjectPublicKeyInfo.parsePublicKey(); | 52 | ············final·ASN1Primitive·publicKey·=·subjectPublicKeyInfo.parsePublicKey(); |
51 | ············try·{ | 53 | ············try·{ |
52 | ················this.y·=·((ASN1Integer)publicKey).getValue(); | 54 | ················this.y·=·((ASN1Integer)publicKey).getValue(); |
Offset 92, 16 lines modified | Offset 92, 17 lines modified | ||
92 | ···· | 92 | ···· |
93 | ····ASN1Sequence·toASN1Sequence()·{ | 93 | ····ASN1Sequence·toASN1Sequence()·{ |
94 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 94 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
95 | ········final·ASN1Sequence·uses·=·this.uses; | 95 | ········final·ASN1Sequence·uses·=·this.uses; |
96 | ········if·(uses·!=·null)·{ | 96 | ········if·(uses·!=·null)·{ |
97 | ············asn1EncodableVector.add((ASN1Encodable)uses); | 97 | ············asn1EncodableVector.add((ASN1Encodable)uses); |
98 | ········} | 98 | ········} |
99 | ········final·ASN1Sequence·prohibitions·=·this.prohibitions; | ||
99 | ········if·( | 100 | ········if·(prohibitions·!=·null)·{ |
100 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 101 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)prohibitions)); |
101 | ········} | 102 | ········} |
102 | ········final·String·alias·=·this.alias; | 103 | ········final·String·alias·=·this.alias; |
103 | ········if·(alias·!=·null)·{ | 104 | ········if·(alias·!=·null)·{ |
104 | ············asn1EncodableVector.add((ASN1Encodable)new·DERUTF8String(alias)); | 105 | ············asn1EncodableVector.add((ASN1Encodable)new·DERUTF8String(alias)); |
105 | ········} | 106 | ········} |
106 | ········return·(ASN1Sequence)new·DERSequence(asn1EncodableVector); | 107 | ········return·(ASN1Sequence)new·DERSequence(asn1EncodableVector); |
107 | ····} | 108 | ····} |
Offset 69, 16 lines modified | Offset 69, 17 lines modified | ||
69 | ···· | 69 | ···· |
70 | ····private·PKIStatusInfo·getPKIStatusInfo()·{ | 70 | ····private·PKIStatusInfo·getPKIStatusInfo()·{ |
71 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 71 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
72 | ········asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer((long)this.status)); | 72 | ········asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer((long)this.status)); |
73 | ········if·(this.statusStrings.size()·>·0)·{ | 73 | ········if·(this.statusStrings.size()·>·0)·{ |
74 | ············asn1EncodableVector.add((ASN1Encodable)PKIFreeText.getInstance((Object)new·DERSequence(this.statusStrings))); | 74 | ············asn1EncodableVector.add((ASN1Encodable)PKIFreeText.getInstance((Object)new·DERSequence(this.statusStrings))); |
75 | ········} | 75 | ········} |
76 | ········final·int·failInfo·=·this.failInfo; | ||
76 | ········if·( | 77 | ········if·(failInfo·!=·0)·{ |
77 | ············asn1EncodableVector.add((ASN1Encodable)new·TimeStampResponseGenerator$FailInfo(this,· | 78 | ············asn1EncodableVector.add((ASN1Encodable)new·TimeStampResponseGenerator$FailInfo(this,·failInfo)); |
78 | ········} | 79 | ········} |
79 | ········return·PKIStatusInfo.getInstance((Object)new·DERSequence(asn1EncodableVector)); | 80 | ········return·PKIStatusInfo.getInstance((Object)new·DERSequence(asn1EncodableVector)); |
80 | ····} | 81 | ····} |
81 | ···· | 82 | ···· |
82 | ····private·void·setFailInfoField(int·failInfo)·{ | 83 | ····private·void·setFailInfoField(int·failInfo)·{ |
83 | ········failInfo·|=·this.failInfo; | 84 | ········failInfo·|=·this.failInfo; |
84 | ········this.failInfo·=·failInfo; | 85 | ········this.failInfo·=·failInfo; |
Offset 38, 17 lines modified | Offset 38, 16 lines modified | ||
38 | ····int·mShuffleMode; | 38 | ····int·mShuffleMode; |
39 | ····final·MediaSessionCompat$Token·mToken; | 39 | ····final·MediaSessionCompat$Token·mToken; |
40 | ···· | 40 | ···· |
41 | ····MediaSessionCompat$MediaSessionImplApi21(final·Context·context,·final·String·s,·final·VersionedParcelable·versionedParcelable,·final·Bundle·mSessionInfo)·{ | 41 | ····MediaSessionCompat$MediaSessionImplApi21(final·Context·context,·final·String·s,·final·VersionedParcelable·versionedParcelable,·final·Bundle·mSessionInfo)·{ |
42 | ········this.mLock·=·new·Object(); | 42 | ········this.mLock·=·new·Object(); |
43 | ········this.mDestroyed·=·false; | 43 | ········this.mDestroyed·=·false; |
44 | ········this.mExtraControllerCallbacks·=·new·RemoteCallbackList(); | 44 | ········this.mExtraControllerCallbacks·=·new·RemoteCallbackList(); |
45 | ········ | 45 | ········this.mSessionFwk·=·new·MediaSession(context,·s); |
46 | ········this.mSessionFwk·=·mSessionFwk; | ||
47 | ········this.mToken·=·new·MediaSessionCompat$Token((Object)mSessionFwk.getSessionToken(),·(IMediaSession)new·MediaSessionCompat$MediaSessionImplApi21$ExtraSession(this),·versionedParcelable); | 46 | ········this.mToken·=·new·MediaSessionCompat$Token((Object)this.mSessionFwk.getSessionToken(),·(IMediaSession)new·MediaSessionCompat$MediaSessionImplApi21$ExtraSession(this),·versionedParcelable); |
48 | ········this.mSessionInfo·=·mSessionInfo; | 47 | ········this.mSessionInfo·=·mSessionInfo; |
49 | ········this.setFlags(3); | 48 | ········this.setFlags(3); |
50 | ····} | 49 | ····} |
51 | ···· | 50 | ···· |
52 | ····public·String·getCallingPackage()·{ | 51 | ····public·String·getCallingPackage()·{ |
53 | ········if·(Build$VERSION.SDK_INT·<·24)·{ | 52 | ········if·(Build$VERSION.SDK_INT·<·24)·{ |
54 | ············return·null; | 53 | ············return·null; |
Offset 151, 33 lines modified | Offset 150, 33 lines modified | ||
151 | ····Label_0042_Outer: | 150 | ····Label_0042_Outer: |
152 | ········while·(true)·{ | 151 | ········while·(true)·{ |
153 | ············Label_0049:·{ | 152 | ············Label_0049:·{ |
154 | ················if·(n·<·0)·{ | 153 | ················if·(n·<·0)·{ |
155 | ····················break·Label_0049; | 154 | ····················break·Label_0049; |
156 | ················} | 155 | ················} |
157 | ················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mExtraControllerCallbacks.getBroadcastItem(n); | 156 | ················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mExtraControllerCallbacks.getBroadcastItem(n); |
157 | ············Block_4_Outer: | ||
158 | ················while·(true)·{ | 158 | ················while·(true)·{ |
159 | ····················try·{ | 159 | ····················try·{ |
160 | ························mediaControllerCallback.onPlaybackStateChanged(playbackStateCompat); | 160 | ························mediaControllerCallback.onPlaybackStateChanged(playbackStateCompat); |
161 | ························--n; | 161 | ························--n; |
162 | ························continue·Label_0042_Outer; | 162 | ························continue·Label_0042_Outer; |
163 | ························Label_0070:·{ | ||
164 | ····························playbackStateCompat·=·(PlaybackStateCompat)playbackStateCompat.getPlaybackState(); | ||
165 | ························} | ||
163 | ························while·(true)·{ | 166 | ························while·(true)·{ |
167 | ····························while·(true)·{ | ||
164 | ····························final·MediaSession·mSessionFwk; | 168 | ································final·MediaSession·mSessionFwk; |
165 | ····························mSessionFwk.setPlaybackState((PlaybackState)playbackStateCompat); | 169 | ································mSessionFwk.setPlaybackState((PlaybackState)playbackStateCompat); |
166 | ····························return; | 170 | ································return; |
171 | ································playbackStateCompat·=·null; | ||
167 | ····························this.mExtraControllerCallbacks.finishBroadcast(); | ||
168 | ····························mSessionFwk·=·this.mSessionFwk; | ||
169 | ····························Block_4:·{ | ||
170 | ································break·Block_4; | ||
171 | ································Label_0070:·{ | ||
172 | ····································playbackStateCompat·=·(PlaybackStateCompat)playbackStateCompat.getPlaybackState(); | ||
173 | ································} | ||
174 | ································continue; | 172 | ································continue·Block_4_Outer; |
175 | ····························} | 173 | ····························} |
176 | ···························· | 174 | ····························this.mExtraControllerCallbacks.finishBroadcast(); |
175 | ····························final·MediaSession·mSessionFwk·=·this.mSessionFwk; | ||
177 | ····························continue; | 176 | ····························continue; |
178 | ························} | 177 | ························} |
179 | ····················} | 178 | ····················} |
180 | ····················//·iftrue(Label_0070:,·playbackStateCompat·!=·null) | 179 | ····················//·iftrue(Label_0070:,·playbackStateCompat·!=·null) |
181 | ····················catch·(RemoteException·ex)·{ | 180 | ····················catch·(RemoteException·ex)·{ |
182 | ························continue; | 181 | ························continue; |
183 | ····················} | 182 | ····················} |
Offset 69, 17 lines modified | Offset 69, 16 lines modified | ||
69 | ············this.mContext·=·mContext; | 69 | ············this.mContext·=·mContext; |
70 | ············this.mPackageName·=·mContext.getPackageName(); | 70 | ············this.mPackageName·=·mContext.getPackageName(); |
71 | ············this.mSessionInfo·=·mSessionInfo; | 71 | ············this.mSessionInfo·=·mSessionInfo; |
72 | ············this.mAudioManager·=·(AudioManager)mContext.getSystemService("audio"); | 72 | ············this.mAudioManager·=·(AudioManager)mContext.getSystemService("audio"); |
73 | ············this.mTag·=·mTag; | 73 | ············this.mTag·=·mTag; |
74 | ············this.mMediaButtonReceiverComponentName·=·mMediaButtonReceiverComponentName; | 74 | ············this.mMediaButtonReceiverComponentName·=·mMediaButtonReceiverComponentName; |
75 | ············this.mMediaButtonReceiverIntent·=·mMediaButtonReceiverIntent; | 75 | ············this.mMediaButtonReceiverIntent·=·mMediaButtonReceiverIntent; |
76 | ············this.mStub·=·new·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub(this); | ||
76 | ············final·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·mStub·=·new·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub(this); | ||
77 | ············this.mStub·=·mStub; | ||
78 | ············this.mToken·=·new·MediaSessionCompat$Token((Object)mStub); | 77 | ············this.mToken·=·new·MediaSessionCompat$Token((Object)this.mStub); |
79 | ············this.mRatingType·=·0; | 78 | ············this.mRatingType·=·0; |
80 | ············this.mVolumeType·=·1; | 79 | ············this.mVolumeType·=·1; |
81 | ············this.mLocalStream·=·n; | 80 | ············this.mLocalStream·=·n; |
82 | ············this.mRcc·=·new·RemoteControlClient(mMediaButtonReceiverIntent); | 81 | ············this.mRcc·=·new·RemoteControlClient(mMediaButtonReceiverIntent); |
83 | ············return; | 82 | ············return; |
84 | ········} | 83 | ········} |
85 | ········throw·new·IllegalArgumentException("MediaButtonReceiver·component·may·not·be·null"); | 84 | ········throw·new·IllegalArgumentException("MediaButtonReceiver·component·may·not·be·null"); |
Offset 510, 18 lines modified | Offset 509, 17 lines modified | ||
510 | ···· | 509 | ···· |
511 | ····public·void·setPlaybackToRemote(final·VolumeProviderCompat·mVolumeProvider)·{ | 510 | ····public·void·setPlaybackToRemote(final·VolumeProviderCompat·mVolumeProvider)·{ |
512 | ········if·(mVolumeProvider·!=·null)·{ | 511 | ········if·(mVolumeProvider·!=·null)·{ |
513 | ············final·VolumeProviderCompat·mVolumeProvider2·=·this.mVolumeProvider; | 512 | ············final·VolumeProviderCompat·mVolumeProvider2·=·this.mVolumeProvider; |
514 | ············if·(mVolumeProvider2·!=·null)·{ | 513 | ············if·(mVolumeProvider2·!=·null)·{ |
515 | ················mVolumeProvider2.setCallback((VolumeProviderCompat$Callback)null); | 514 | ················mVolumeProvider2.setCallback((VolumeProviderCompat$Callback)null); |
516 | ············} | 515 | ············} |
517 | ············final·int·mVolumeType·=·2; | ||
518 | ············this.mVolumeType·=· | 516 | ············this.mVolumeType·=·2; |
519 | ············this.mVolumeProvider·=·mVolumeProvider; | 517 | ············this.mVolumeProvider·=·mVolumeProvider; |
520 | ············this.sendVolumeInfoChanged(new·ParcelableVolumeInfo(mVolumeType,·this.mLocalStream,·mVolumeProvider.getVolumeControl(),·this.mVolumeProvider.getMaxVolume(),·this.mVolumeProvider.getCurrentVolume())); | 518 | ············this.sendVolumeInfoChanged(new·ParcelableVolumeInfo(this.mVolumeType,·this.mLocalStream,·this.mVolumeProvider.getVolumeControl(),·this.mVolumeProvider.getMaxVolume(),·this.mVolumeProvider.getCurrentVolume())); |
521 | ············mVolumeProvider.setCallback(this.mVolumeCallback); | 519 | ············mVolumeProvider.setCallback(this.mVolumeCallback); |
522 | ············return; | 520 | ············return; |
523 | ········} | 521 | ········} |
524 | ········throw·new·IllegalArgumentException("volumeProvider·may·not·be·null"); | 522 | ········throw·new·IllegalArgumentException("volumeProvider·may·not·be·null"); |
525 | ····} | 523 | ····} |
526 | ···· | 524 | ···· |
527 | ····void·setRccState(final·PlaybackStateCompat·playbackStateCompat)·{ | 525 | ····void·setRccState(final·PlaybackStateCompat·playbackStateCompat)·{ |
Offset 564, 18 lines modified | Offset 564, 18 lines modified | ||
564 | ···· | 564 | ···· |
565 | ····private·void·initWindowDecorActionBar()·{ | 565 | ····private·void·initWindowDecorActionBar()·{ |
566 | ········this.ensureSubDecor(); | 566 | ········this.ensureSubDecor(); |
567 | ········if·(this.mHasActionBar)·{ | 567 | ········if·(this.mHasActionBar)·{ |
568 | ············if·(this.mActionBar·==·null)·{ | 568 | ············if·(this.mActionBar·==·null)·{ |
569 | ················final·Object·mHost·=·this.mHost; | 569 | ················final·Object·mHost·=·this.mHost; |
570 | ················if·(mHost·instanceof·Activity)·{ | 570 | ················if·(mHost·instanceof·Activity)·{ |
571 | ····················this.mActionBar·=·(ActionBar)new·WindowDecorActionBar((Activity)mHost,·this.mOverlayActionBar); | 571 | ····················this.mActionBar·=·(ActionBar)new·WindowDecorActionBar((Activity)this.mHost,·this.mOverlayActionBar); |
572 | ················} | 572 | ················} |
573 | ················else·if·(mHost·instanceof·Dialog)·{ | 573 | ················else·if·(mHost·instanceof·Dialog)·{ |
574 | ····················this.mActionBar·=·(ActionBar)new·WindowDecorActionBar((Dialog)mHost); | 574 | ····················this.mActionBar·=·(ActionBar)new·WindowDecorActionBar((Dialog)this.mHost); |
575 | ················} | 575 | ················} |
576 | ················final·ActionBar·mActionBar·=·this.mActionBar; | 576 | ················final·ActionBar·mActionBar·=·this.mActionBar; |
577 | ················if·(mActionBar·!=·null)·{ | 577 | ················if·(mActionBar·!=·null)·{ |
578 | ····················mActionBar.setDefaultDisplayHomeAsUpEnabled(this.mEnableDefaultActionBarUp); | 578 | ····················mActionBar.setDefaultDisplayHomeAsUpEnabled(this.mEnableDefaultActionBarUp); |
579 | ················} | 579 | ················} |
580 | ············} | 580 | ············} |
581 | ········} | 581 | ········} |
Offset 1364, 17 lines modified | Offset 1364, 16 lines modified | ||
1364 | ········if·(parcelable·instanceof·LinearLayoutManager$SavedState)·{ | 1364 | ········if·(parcelable·instanceof·LinearLayoutManager$SavedState)·{ |
1365 | ············this.mPendingSavedState·=·(LinearLayoutManager$SavedState)parcelable; | 1365 | ············this.mPendingSavedState·=·(LinearLayoutManager$SavedState)parcelable; |
1366 | ············this.requestLayout(); | 1366 | ············this.requestLayout(); |
1367 | ········} | 1367 | ········} |
1368 | ····} | 1368 | ····} |
1369 | ···· | 1369 | ···· |
1370 | ····public·Parcelable·onSaveInstanceState()·{ | 1370 | ····public·Parcelable·onSaveInstanceState()·{ |
1371 | ········final·LinearLayoutManager$SavedState·mPendingSavedState·=·this.mPendingSavedState; | ||
1372 | ········if·(mPendingSavedState·!=·null)·{ | 1371 | ········if·(this.mPendingSavedState·!=·null)·{ |
1373 | ············return·(Parcelable)new·LinearLayoutManager$SavedState(mPendingSavedState); | 1372 | ············return·(Parcelable)new·LinearLayoutManager$SavedState(this.mPendingSavedState); |
1374 | ········} | 1373 | ········} |
1375 | ········final·LinearLayoutManager$SavedState·linearLayoutManager$SavedState·=·new·LinearLayoutManager$SavedState(); | 1374 | ········final·LinearLayoutManager$SavedState·linearLayoutManager$SavedState·=·new·LinearLayoutManager$SavedState(); |
1376 | ········if·(this.getChildCount()·>·0)·{ | 1375 | ········if·(this.getChildCount()·>·0)·{ |
1377 | ············this.ensureLayoutState(); | 1376 | ············this.ensureLayoutState(); |
1378 | ············final·boolean·mAnchorLayoutFromEnd·=·this.mLastStackFromEnd·^·this.mShouldReverseLayout; | 1377 | ············final·boolean·mAnchorLayoutFromEnd·=·this.mLastStackFromEnd·^·this.mShouldReverseLayout; |
1379 | ············linearLayoutManager$SavedState.mAnchorLayoutFromEnd·=·mAnchorLayoutFromEnd; | 1378 | ············linearLayoutManager$SavedState.mAnchorLayoutFromEnd·=·mAnchorLayoutFromEnd; |
1380 | ············if·(mAnchorLayoutFromEnd)·{ | 1379 | ············if·(mAnchorLayoutFromEnd)·{ |
Offset 1760, 17 lines modified | Offset 1760, 16 lines modified | ||
1760 | ········if·(parcelable·instanceof·StaggeredGridLayoutManager$SavedState)·{ | 1760 | ········if·(parcelable·instanceof·StaggeredGridLayoutManager$SavedState)·{ |
1761 | ············this.mPendingSavedState·=·(StaggeredGridLayoutManager$SavedState)parcelable; | 1761 | ············this.mPendingSavedState·=·(StaggeredGridLayoutManager$SavedState)parcelable; |
1762 | ············this.requestLayout(); | 1762 | ············this.requestLayout(); |
1763 | ········} | 1763 | ········} |
1764 | ····} | 1764 | ····} |
1765 | ···· | 1765 | ···· |
1766 | ····public·Parcelable·onSaveInstanceState()·{ | 1766 | ····public·Parcelable·onSaveInstanceState()·{ |
1767 | ········final·StaggeredGridLayoutManager$SavedState·mPendingSavedState·=·this.mPendingSavedState; | ||
1768 | ········if·(mPendingSavedState·!=·null)·{ | 1767 | ········if·(this.mPendingSavedState·!=·null)·{ |
1769 | ············return·(Parcelable)new·StaggeredGridLayoutManager$SavedState(mPendingSavedState); | 1768 | ············return·(Parcelable)new·StaggeredGridLayoutManager$SavedState(this.mPendingSavedState); |
1770 | ········} | 1769 | ········} |
1771 | ········final·StaggeredGridLayoutManager$SavedState·staggeredGridLayoutManager$SavedState·=·new·StaggeredGridLayoutManager$SavedState(); | 1770 | ········final·StaggeredGridLayoutManager$SavedState·staggeredGridLayoutManager$SavedState·=·new·StaggeredGridLayoutManager$SavedState(); |
1772 | ········staggeredGridLayoutManager$SavedState.mReverseLayout·=·this.mReverseLayout; | 1771 | ········staggeredGridLayoutManager$SavedState.mReverseLayout·=·this.mReverseLayout; |
1773 | ········staggeredGridLayoutManager$SavedState.mAnchorLayoutFromEnd·=·this.mLastLayoutFromEnd; | 1772 | ········staggeredGridLayoutManager$SavedState.mAnchorLayoutFromEnd·=·this.mLastLayoutFromEnd; |
1774 | ········staggeredGridLayoutManager$SavedState.mLastLayoutRTL·=·this.mLastLayoutRTL; | 1773 | ········staggeredGridLayoutManager$SavedState.mLastLayoutRTL·=·this.mLastLayoutRTL; |
1775 | ········final·StaggeredGridLayoutManager$LazySpanLookup·mLazySpanLookup·=·this.mLazySpanLookup; | 1774 | ········final·StaggeredGridLayoutManager$LazySpanLookup·mLazySpanLookup·=·this.mLazySpanLookup; |
1776 | ········int·i·=·0; | 1775 | ········int·i·=·0; |
Offset 1794, 27 lines modified | Offset 1793, 27 lines modified | ||
1794 | ············staggeredGridLayoutManager$SavedState.mVisibleAnchorPosition·=·this.findFirstVisibleItemPositionInt(); | 1793 | ············staggeredGridLayoutManager$SavedState.mVisibleAnchorPosition·=·this.findFirstVisibleItemPositionInt(); |
1795 | ············staggeredGridLayoutManager$SavedState.mSpanOffsetsSize·=·this.mSpanCount; | 1794 | ············staggeredGridLayoutManager$SavedState.mSpanOffsetsSize·=·this.mSpanCount; |
1796 | ············staggeredGridLayoutManager$SavedState.mSpanOffsets·=·new·int[this.mSpanCount]; | 1795 | ············staggeredGridLayoutManager$SavedState.mSpanOffsets·=·new·int[this.mSpanCount]; |
1797 | ············while·(i·<·this.mSpanCount)·{ | 1796 | ············while·(i·<·this.mSpanCount)·{ |
1798 | ················final·boolean·mLastLayoutFromEnd·=·this.mLastLayoutFromEnd; | 1797 | ················final·boolean·mLastLayoutFromEnd·=·this.mLastLayoutFromEnd; |
1799 | ················final·int·n·=·-1·<<·-1; | 1798 | ················final·int·n·=·-1·<<·-1; |
1800 | ················int·n2·=·0; | 1799 | ················int·n2·=·0; |
1801 | ················Label_0 | 1800 | ················Label_0300:·{ |
1802 | ····················int·n3; | 1801 | ····················int·n3; |
1803 | ····················if·(mLastLayoutFromEnd)·{ | 1802 | ····················if·(mLastLayoutFromEnd)·{ |
1804 | ························n2·=·this.mSpans[i].getEndLine(n); | 1803 | ························n2·=·this.mSpans[i].getEndLine(n); |
1805 | ························if·(n2·==·n)·{ | 1804 | ························if·(n2·==·n)·{ |
1806 | ····························break·Label_0 | 1805 | ····························break·Label_0300; |
1807 | ························} | 1806 | ························} |
1808 | ························n3·=·this.mPrimaryOrientation.getEndAfterPadding(); | 1807 | ························n3·=·this.mPrimaryOrientation.getEndAfterPadding(); |
1809 | ····················} | 1808 | ····················} |
1810 | ····················else·{ | 1809 | ····················else·{ |
1811 | ························n2·=·this.mSpans[i].getStartLine(n); | 1810 | ························n2·=·this.mSpans[i].getStartLine(n); |
1812 | ························if·(n2·==·n)·{ | 1811 | ························if·(n2·==·n)·{ |
1813 | ····························break·Label_0 | 1812 | ····························break·Label_0300; |
1814 | ························} | 1813 | ························} |
1815 | ························n3·=·this.mPrimaryOrientation.getStartAfterPadding(); | 1814 | ························n3·=·this.mPrimaryOrientation.getStartAfterPadding(); |
1816 | ····················} | 1815 | ····················} |
1817 | ····················n2·-=·n3; | 1816 | ····················n2·-=·n3; |
1818 | ················} | 1817 | ················} |
1819 | ················staggeredGridLayoutManager$SavedState.mSpanOffsets[i]·=·n2; | 1818 | ················staggeredGridLayoutManager$SavedState.mSpanOffsets[i]·=·n2; |
1820 | ················++i; | 1819 | ················++i; |
Offset 136, 16 lines modified | Offset 136, 15 lines modified | ||
136 | ···· | 136 | ···· |
137 | ····public·ColorStateList·getItemTintList()·{ | 137 | ····public·ColorStateList·getItemTintList()·{ |
138 | ········return·this.iconTintList; | 138 | ········return·this.iconTintList; |
139 | ····} | 139 | ····} |
140 | ···· | 140 | ···· |
141 | ····public·MenuView·getMenuView(final·ViewGroup·viewGroup)·{ | 141 | ····public·MenuView·getMenuView(final·ViewGroup·viewGroup)·{ |
142 | ········if·(this.menuView·==·null)·{ | 142 | ········if·(this.menuView·==·null)·{ |
143 | ············final·NavigationMenuView·menuView·=·(NavigationMenuView)this.layoutInflater.inflate(R$layout.design_navigation_menu,·viewGroup,·false); | ||
144 | ············(this.menuView·=·menu | 143 | ············(this.menuView·=·(NavigationMenuView)this.layoutInflater.inflate(R$layout.design_navigation_menu,·viewGroup,·false)).setAccessibilityDelegateCompat((RecyclerViewAccessibilityDelegate)new·NavigationMenuPresenter$NavigationMenuViewAccessibilityDelegate(this,·(RecyclerView)th[·...·truncated·by·diffoscope;·len:·3,·SHA:·b79adc38c36bb4cd151f1e6aa7c761099ec958d651e74e361a38eed97acf883b·...·]menuView)); |
145 | ············if·(this.adapter·==·null)·{ | 144 | ············if·(this.adapter·==·null)·{ |
146 | ················this.adapter·=·new·NavigationMenuPresenter$NavigationMenuAdapter(this); | 145 | ················this.adapter·=·new·NavigationMenuPresenter$NavigationMenuAdapter(this); |
147 | ············} | 146 | ············} |
148 | ············final·int·overScrollMode·=·this.overScrollMode; | 147 | ············final·int·overScrollMode·=·this.overScrollMode; |
149 | ············if·(overScrollMode·!=·-1)·{ | 148 | ············if·(overScrollMode·!=·-1)·{ |
150 | ················this.menuView.setOverScrollMode(overScrollMode); | 149 | ················this.menuView.setOverScrollMode(overScrollMode); |
151 | ············} | 150 | ············} |
Offset 46, 24 lines modified | Offset 46, 19 lines modified | ||
46 | ················final·byte[]·z·=·this.z; | 46 | ················final·byte[]·z·=·this.z; |
47 | ················digest.update(z,·0,·z.length); | 47 | ················digest.update(z,·0,·z.length); |
48 | ················final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 48 | ················final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
49 | ················final·ASN1EncodableVector·asn1EncodableVector2·=·new·ASN1EncodableVector(); | 49 | ················final·ASN1EncodableVector·asn1EncodableVector2·=·new·ASN1EncodableVector(); |
50 | ················asn1EncodableVector2.add((ASN1Encodable)this.algorithm); | 50 | ················asn1EncodableVector2.add((ASN1Encodable)this.algorithm); |
51 | ················asn1EncodableVector2.add((ASN1Encodable)new·DEROctetString(Pack.intToBigEndian(n9))); | 51 | ················asn1EncodableVector2.add((ASN1Encodable)new·DEROctetString(Pack.intToBigEndian(n9))); |
52 | ················asn1EncodableVector.add((ASN1Encodable)new·DERSequence(asn1EncodableVector2)); | 52 | ················asn1EncodableVector.add((ASN1Encodable)new·DERSequence(asn1EncodableVector2)); |
53 | ················ | 53 | ················final·byte[]·partyAInfo·=·this.partyAInfo; |
54 | ················if·( | 54 | ················if·(partyAInfo·!=·null)·{ |
55 | ····················final·DEROctetString·derOctetString·=·new·DEROctetString(this.partyAInfo); | ||
56 | ····················b·=·true; | ||
57 | ····················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject( | 55 | ····················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(true,·0,·(ASN1Encodable)new·DEROctetString(partyAInfo))); |
58 | ················} | 56 | ················} |
59 | ················else·{ | ||
60 | ····················b·=·true; | ||
61 | ················} | ||
62 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject( | 57 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(true,·2,·(ASN1Encodable)new·DEROctetString(Pack.intToBigEndian(this.keySize)))); |
63 | ················try·{ | 58 | ················try·{ |
64 | ····················final·byte[]·encoded·=·new·DERSequence(asn1EncodableVector).getEncoded("DER"); | 59 | ····················final·byte[]·encoded·=·new·DERSequence(asn1EncodableVector).getEncoded("DER"); |
65 | ····················try·{ | 60 | ····················try·{ |
66 | ························final·Digest·digest2·=·this.digest; | 61 | ························final·Digest·digest2·=·this.digest; |
67 | ························try·{ | 62 | ························try·{ |
68 | ····························digest2.update(encoded,·0,·encoded.length); | 63 | ····························digest2.update(encoded,·0,·encoded.length); |
69 | ····························this.digest.doFinal(array2,·0); | 64 | ····························this.digest.doFinal(array2,·0); |
Offset 124, 25 lines modified | Offset 124, 22 lines modified | ||
124 | ····public·ASN1Integer·getVersion()·{ | 124 | ····public·ASN1Integer·getVersion()·{ |
125 | ········return·this.version; | 125 | ········return·this.version; |
126 | ····} | 126 | ····} |
127 | ···· | 127 | ···· |
128 | ····public·ASN1Primitive·toASN1Primitive()·{ | 128 | ····public·ASN1Primitive·toASN1Primitive()·{ |
129 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 129 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
130 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 130 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
131 | ········final·OriginatorInfo·originatorInfo·=·this.originatorInfo; | ||
132 | ········if·(originatorInfo·!=·null)·{ | 131 | ········if·(this.originatorInfo·!=·null)·{ |
133 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)originatorInfo)); | 132 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.originatorInfo)); |
134 | ········} | 133 | ········} |
135 | ········asn1EncodableVector.add((ASN1Encodable)this.recipientInfos); | 134 | ········asn1EncodableVector.add((ASN1Encodable)this.recipientInfos); |
136 | ········asn1EncodableVector.add((ASN1Encodable)this.authEncryptedContentInfo); | 135 | ········asn1EncodableVector.add((ASN1Encodable)this.authEncryptedContentInfo); |
137 | ········final·ASN1Set·authAttrs·=·this.authAttrs; | ||
138 | ········if·(authAttrs·!=·null)·{ | 136 | ········if·(this.authAttrs·!=·null)·{ |
139 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)authAttrs)); | 137 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.authAttrs)); |
140 | ········} | 138 | ········} |
141 | ········asn1EncodableVector.add((ASN1Encodable)this.mac); | 139 | ········asn1EncodableVector.add((ASN1Encodable)this.mac); |
142 | ········final·ASN1Set·unauthAttrs·=·this.unauthAttrs; | ||
143 | ········if·(unauthAttrs·!=·null)·{ | 140 | ········if·(this.unauthAttrs·!=·null)·{ |
144 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable)unauthAttrs)); | 141 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable)this.unauthAttrs)); |
145 | ········} | 142 | ········} |
146 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); | 143 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); |
147 | ····} | 144 | ····} |
148 | } | 145 | } |
Offset 104, 20 lines modified | Offset 104, 18 lines modified | ||
104 | ····public·ASN1Integer·getVersion()·{ | 104 | ····public·ASN1Integer·getVersion()·{ |
105 | ········return·this.version; | 105 | ········return·this.version; |
106 | ····} | 106 | ····} |
107 | ···· | 107 | ···· |
108 | ····public·ASN1Primitive·toASN1Primitive()·{ | 108 | ····public·ASN1Primitive·toASN1Primitive()·{ |
109 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 109 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
110 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 110 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
111 | ········final·OriginatorInfo·originatorInfo·=·this.originatorInfo; | ||
112 | ········if·(originatorInfo·!=·null)·{ | 111 | ········if·(this.originatorInfo·!=·null)·{ |
113 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)originatorInfo)); | 112 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.originatorInfo)); |
114 | ········} | 113 | ········} |
115 | ········asn1EncodableVector.add((ASN1Encodable)this.recipientInfos); | 114 | ········asn1EncodableVector.add((ASN1Encodable)this.recipientInfos); |
116 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedContentInfo); | 115 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedContentInfo); |
117 | ········final·ASN1Set·unprotectedAttrs·=·this.unprotectedAttrs; | ||
118 | ········if·(unprotectedAttrs·!=·null)·{ | 116 | ········if·(this.unprotectedAttrs·!=·null)·{ |
119 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)unprotectedAttrs)); | 117 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.unprotectedAttrs)); |
120 | ········} | 118 | ········} |
121 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); | 119 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); |
122 | ····} | 120 | ····} |
123 | } | 121 | } |
Offset 34, 13 lines modified | Offset 34, 14 lines modified | ||
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····public·TimeStampTokenEvidence·getTstEvidence()·{ | 36 | ····public·TimeStampTokenEvidence·getTstEvidence()·{ |
37 | ········return·this.tstEvidence; | 37 | ········return·this.tstEvidence; |
38 | ····} | 38 | ····} |
39 | ···· | 39 | ···· |
40 | ····public·ASN1Primitive·toASN1Primitive()·{ | 40 | ····public·ASN1Primitive·toASN1Primitive()·{ |
41 | ········final·TimeStampTokenEvidence·tstEvidence·=·this.tstEvidence; | ||
41 | ········if·(t | 42 | ········if·(tstEvidence·!=·null)·{ |
42 | ············return·(ASN1Primitive)new·DERTaggedObject(false,·0,·(ASN1Encodable)t | 43 | ············return·(ASN1Primitive)new·DERTaggedObject(false,·0,·(ASN1Encodable)tstEvidence); |
43 | ········} | 44 | ········} |
44 | ········return·null; | 45 | ········return·null; |
45 | ····} | 46 | ····} |
46 | } | 47 | } |
Offset 71, 18 lines modified | Offset 71, 16 lines modified | ||
71 | ···· | 71 | ···· |
72 | ····public·ASN1Set·getCertificates()·{ | 72 | ····public·ASN1Set·getCertificates()·{ |
73 | ········return·this.certs; | 73 | ········return·this.certs; |
74 | ····} | 74 | ····} |
75 | ···· | 75 | ···· |
76 | ····public·ASN1Primitive·toASN1Primitive()·{ | 76 | ····public·ASN1Primitive·toASN1Primitive()·{ |
77 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 77 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
78 | ········final·ASN1Set·certs·=·this.certs; | ||
79 | ········if·(certs·!=·null)·{ | 78 | ········if·(this.certs·!=·null)·{ |
80 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)certs)); | 79 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.certs)); |
81 | ········} | 80 | ········} |
82 | ········final·ASN1Set·crls·=·this.crls; | ||
83 | ········if·(crls·!=·null)·{ | 81 | ········if·(this.crls·!=·null)·{ |
84 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)crls)); | 82 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.crls)); |
85 | ········} | 83 | ········} |
86 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 84 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
87 | ····} | 85 | ····} |
88 | } | 86 | } |
Offset 78, 16 lines modified | Offset 78, 15 lines modified | ||
78 | ····public·ASN1Integer·getVersion()·{ | 78 | ····public·ASN1Integer·getVersion()·{ |
79 | ········return·this.version; | 79 | ········return·this.version; |
80 | ····} | 80 | ····} |
81 | ···· | 81 | ···· |
82 | ····public·ASN1Primitive·toASN1Primitive()·{ | 82 | ····public·ASN1Primitive·toASN1Primitive()·{ |
83 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 83 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
84 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 84 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
85 | ········final·AlgorithmIdentifier·keyDerivationAlgorithm·=·this.keyDerivationAlgorithm; | ||
86 | ········if·(keyDerivationAlgorithm·!=·null)·{ | 85 | ········if·(this.keyDerivationAlgorithm·!=·null)·{ |
87 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)keyDerivationAlgorithm)); | 86 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.keyDerivationAlgorithm)); |
88 | ········} | 87 | ········} |
89 | ········asn1EncodableVector.add((ASN1Encodable)this.keyEncryptionAlgorithm); | 88 | ········asn1EncodableVector.add((ASN1Encodable)this.keyEncryptionAlgorithm); |
90 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedKey); | 89 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedKey); |
91 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 90 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
92 | ····} | 91 | ····} |
93 | } | 92 | } |
Offset 195, 25 lines modified | Offset 195, 25 lines modified | ||
195 | ········asn1EncodableVector.add((ASN1Encodable)this.contentInfo); | 195 | ········asn1EncodableVector.add((ASN1Encodable)this.contentInfo); |
196 | ········final·ASN1Set·certificates·=·this.certificates; | 196 | ········final·ASN1Set·certificates·=·this.certificates; |
197 | ········if·(certificates·!=·null)·{ | 197 | ········if·(certificates·!=·null)·{ |
198 | ············if·(this.certsBer)·{ | 198 | ············if·(this.certsBer)·{ |
199 | ················asn1EncodableVector.add((ASN1Encodable)new·BERTaggedObject(false,·0,·(ASN1Encodable)certificates)); | 199 | ················asn1EncodableVector.add((ASN1Encodable)new·BERTaggedObject(false,·0,·(ASN1Encodable)certificates)); |
200 | ············} | 200 | ············} |
201 | ············else·{ | 201 | ············else·{ |
202 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)certificates)); | 202 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.certificates)); |
203 | ············} | 203 | ············} |
204 | ········} | 204 | ········} |
205 | ········final·ASN1Set·crls·=·this.crls; | 205 | ········final·ASN1Set·crls·=·this.crls; |
206 | ········if·(crls·!=·null)·{ | 206 | ········if·(crls·!=·null)·{ |
207 | ············final·boolean·crlsBer·=·this.crlsBer; | 207 | ············final·boolean·crlsBer·=·this.crlsBer; |
208 | ············final·int·n·=·1; | 208 | ············final·int·n·=·1; |
209 | ············if·(crlsBer)·{ | 209 | ············if·(crlsBer)·{ |
210 | ················asn1EncodableVector.add((ASN1Encodable)new·BERTaggedObject(false,·n,·(ASN1Encodable)crls)); | 210 | ················asn1EncodableVector.add((ASN1Encodable)new·BERTaggedObject(false,·n,·(ASN1Encodable)crls)); |
211 | ············} | 211 | ············} |
212 | ············else·{ | 212 | ············else·{ |
213 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable)crls)); | 213 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable)this.crls)); |
214 | ············} | 214 | ············} |
215 | ········} | 215 | ········} |
216 | ········asn1EncodableVector.add((ASN1Encodable)this.signerInfos); | 216 | ········asn1EncodableVector.add((ASN1Encodable)this.signerInfos); |
217 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); | 217 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); |
218 | ····} | 218 | ····} |
219 | } | 219 | } |
Offset 118, 20 lines modified | Offset 118, 18 lines modified | ||
118 | ····} | 118 | ····} |
119 | ···· | 119 | ···· |
120 | ····public·ASN1Primitive·toASN1Primitive()·{ | 120 | ····public·ASN1Primitive·toASN1Primitive()·{ |
121 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 121 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
122 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 122 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
123 | ········asn1EncodableVector.add((ASN1Encodable)this.sid); | 123 | ········asn1EncodableVector.add((ASN1Encodable)this.sid); |
124 | ········asn1EncodableVector.add((ASN1Encodable)this.digAlgorithm); | 124 | ········asn1EncodableVector.add((ASN1Encodable)this.digAlgorithm); |
125 | ········final·ASN1Set·authenticatedAttributes·=·this.authenticatedAttributes; | ||
126 | ········if·(authenticatedAttributes·!=·null)·{ | 125 | ········if·(this.authenticatedAttributes·!=·null)·{ |
127 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)authenticatedAttributes)); | 126 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.authenticatedAttributes)); |
128 | ········} | 127 | ········} |
129 | ········asn1EncodableVector.add((ASN1Encodable)this.digEncryptionAlgorithm); | 128 | ········asn1EncodableVector.add((ASN1Encodable)this.digEncryptionAlgorithm); |
130 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedDigest); | 129 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedDigest); |
131 | ········final·ASN1Set·unauthenticatedAttributes·=·this.unauthenticatedAttributes; | ||
132 | ········if·(unauthenticatedAttributes·!=·null)·{ | 130 | ········if·(this.unauthenticatedAttributes·!=·null)·{ |
133 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)unauthenticatedAttributes)); | 131 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.unauthenticatedAttributes)); |
134 | ········} | 132 | ········} |
135 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 133 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
136 | ····} | 134 | ····} |
137 | } | 135 | } |
Offset 59, 15 lines modified | Offset 59, 16 lines modified | ||
59 | ····} | 59 | ····} |
60 | ···· | 60 | ···· |
61 | ····public·ASN1Primitive·toASN1Primitive()·{ | 61 | ····public·ASN1Primitive·toASN1Primitive()·{ |
62 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 62 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
63 | ········final·Time·notBefore·=·this.notBefore; | 63 | ········final·Time·notBefore·=·this.notBefore; |
64 | ········final·boolean·b·=·true; | 64 | ········final·boolean·b·=·true; |
65 | ········if·(notBefore·!=·null)·{ | 65 | ········if·(notBefore·!=·null)·{ |
66 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·0,·(ASN1Encodable) | 66 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·0,·(ASN1Encodable)notBefore)); |
67 | ········} | 67 | ········} |
68 | ········final·Time·notAfter·=·this.notAfter; | ||
68 | ········if·( | 69 | ········if·(notAfter·!=·null)·{ |
69 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable) | 70 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)notAfter)); |
70 | ········} | 71 | ········} |
71 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 72 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
72 | ····} | 73 | ····} |
73 | } | 74 | } |
Offset 66, 16 lines modified | Offset 66, 17 lines modified | ||
66 | ···· | 66 | ···· |
67 | ····public·GeneralName·getSender()·{ | 67 | ····public·GeneralName·getSender()·{ |
68 | ········return·this.sender; | 68 | ········return·this.sender; |
69 | ····} | 69 | ····} |
70 | ···· | 70 | ···· |
71 | ····public·ASN1Primitive·toASN1Primitive()·{ | 71 | ····public·ASN1Primitive·toASN1Primitive()·{ |
72 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 72 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
73 | ········final·GeneralName·sender·=·this.sender; | ||
73 | ········if·( | 74 | ········if·(sender·!=·null)·{ |
74 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 75 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)sender)); |
75 | ········} | 76 | ········} |
76 | ········else·{ | 77 | ········else·{ |
77 | ············asn1EncodableVector.add((ASN1Encodable)this.publicKeyMAC); | 78 | ············asn1EncodableVector.add((ASN1Encodable)this.publicKeyMAC); |
78 | ········} | 79 | ········} |
79 | ········asn1EncodableVector.add((ASN1Encodable)this.publicKey); | 80 | ········asn1EncodableVector.add((ASN1Encodable)this.publicKey); |
80 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 81 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
81 | ····} | 82 | ····} |
Offset 37, 14 lines modified | Offset 37, 13 lines modified | ||
37 | ····public·GostR3410TransportParameters·getTransportParameters()·{ | 37 | ····public·GostR3410TransportParameters·getTransportParameters()·{ |
38 | ········return·this.transportParameters; | 38 | ········return·this.transportParameters; |
39 | ····} | 39 | ····} |
40 | ···· | 40 | ···· |
41 | ····public·ASN1Primitive·toASN1Primitive()·{ | 41 | ····public·ASN1Primitive·toASN1Primitive()·{ |
42 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 42 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
43 | ········asn1EncodableVector.add((ASN1Encodable)this.sessionEncryptedKey); | 43 | ········asn1EncodableVector.add((ASN1Encodable)this.sessionEncryptedKey); |
44 | ········final·GostR3410TransportParameters·transportParameters·=·this.transportParameters; | ||
45 | ········if·(transportParameters·!=·null)·{ | 44 | ········if·(this.transportParameters·!=·null)·{ |
46 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)transportParameters)); | 45 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.transportParameters)); |
47 | ········} | 46 | ········} |
48 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 47 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
49 | ····} | 48 | ····} |
50 | } | 49 | } |
Offset 127, 21 lines modified | Offset 127, 19 lines modified | ||
127 | ············++n; | 127 | ············++n; |
128 | ········} | 128 | ········} |
129 | ········asn1EncodableVector.add((ASN1Encodable)new·DERSequence(asn1EncodableVector2)); | 129 | ········asn1EncodableVector.add((ASN1Encodable)new·DERSequence(asn1EncodableVector2)); |
130 | ········final·boolean·inhibitPolicyMapping·=·this.inhibitPolicyMapping; | 130 | ········final·boolean·inhibitPolicyMapping·=·this.inhibitPolicyMapping; |
131 | ········if·(inhibitPolicyMapping)·{ | 131 | ········if·(inhibitPolicyMapping)·{ |
132 | ············asn1EncodableVector.add((ASN1Encodable)ASN1Boolean.getInstance(inhibitPolicyMapping)); | 132 | ············asn1EncodableVector.add((ASN1Encodable)ASN1Boolean.getInstance(inhibitPolicyMapping)); |
133 | ········} | 133 | ········} |
134 | ········final·boolean·explicitPolicyReqd·=·this.explicitPolicyReqd; | ||
135 | ········if·(explicitPolicyReqd)·{ | 134 | ········if·(this.explicitPolicyReqd)·{ |
136 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)ASN1Boolean.getInstance(explicitPolicyReqd))); | 135 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)ASN1Boolean.getInstance(this.explicitPolicyReqd))); |
137 | ········} | 136 | ········} |
138 | ········final·boolean·inhibitAnyPolicy·=·this.inhibitAnyPolicy; | ||
139 | ········if·(inhibitAnyPolicy)·{ | 137 | ········if·(this.inhibitAnyPolicy)·{ |
140 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)ASN1Boolean.getInstance(inhibitAnyPolicy))); | 138 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)ASN1Boolean.getInstance(this.inhibitAnyPolicy))); |
141 | ········} | 139 | ········} |
142 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 140 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
143 | ····} | 141 | ····} |
144 | ···· | 142 | ···· |
145 | ····public·String·toString()·{ | 143 | ····public·String·toString()·{ |
146 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 144 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
147 | ········sb.append("PathProcInput:·{\nacceptablePolicySet:·"); | 145 | ········sb.append("PathProcInput:·{\nacceptablePolicySet:·"); |
Offset 110, 16 lines modified | Offset 110, 17 lines modified | ||
110 | ····public·ASN1Primitive·toASN1Primitive()·{ | 110 | ····public·ASN1Primitive·toASN1Primitive()·{ |
111 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 111 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
112 | ········asn1EncodableVector.add((ASN1Encodable)this.target); | 112 | ········asn1EncodableVector.add((ASN1Encodable)this.target); |
113 | ········final·ASN1Sequence·chain·=·this.chain; | 113 | ········final·ASN1Sequence·chain·=·this.chain; |
114 | ········if·(chain·!=·null)·{ | 114 | ········if·(chain·!=·null)·{ |
115 | ············asn1EncodableVector.add((ASN1Encodable)chain); | 115 | ············asn1EncodableVector.add((ASN1Encodable)chain); |
116 | ········} | 116 | ········} |
117 | ········final·PathProcInput·pathProcInput·=·this.pathProcInput; | ||
117 | ········if·( | 118 | ········if·(pathProcInput·!=·null)·{ |
118 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 119 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)pathProcInput)); |
119 | ········} | 120 | ········} |
120 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 121 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
121 | ····} | 122 | ····} |
122 | ···· | 123 | ···· |
123 | ····public·String·toString()·{ | 124 | ····public·String·toString()·{ |
124 | ········final·StringBuffer·sb·=·new·StringBuffer(); | 125 | ········final·StringBuffer·sb·=·new·StringBuffer(); |
125 | ········sb.append("TargetEtcChain·{\n"); | 126 | ········sb.append("TargetEtcChain·{\n"); |
Offset 68, 20 lines modified | Offset 68, 18 lines modified | ||
68 | ····} | 68 | ····} |
69 | ···· | 69 | ···· |
70 | ····public·ASN1Primitive·toASN1Primitive()·{ | 70 | ····public·ASN1Primitive·toASN1Primitive()·{ |
71 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 71 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
72 | ········final·CrlListID·crlids·=·this.crlids; | 72 | ········final·CrlListID·crlids·=·this.crlids; |
73 | ········final·boolean·b·=·true; | 73 | ········final·boolean·b·=·true; |
74 | ········if·(crlids·!=·null)·{ | 74 | ········if·(crlids·!=·null)·{ |
75 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·0,·(ASN1Encodable)crlids.toASN1Primitive())); | 75 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·0,·(ASN1Encodable)this.crlids.toASN1Primitive())); |
76 | ········} | 76 | ········} |
77 | ········final·OcspListID·ocspids·=·this.ocspids; | ||
78 | ········if·(ocspids·!=·null)·{ | 77 | ········if·(this.ocspids·!=·null)·{ |
79 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)ocspids.toASN1Primitive())); | 78 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)this.ocspids.toASN1Primitive())); |
80 | ········} | 79 | ········} |
81 | ········final·OtherRevRefs·otherRev·=·this.otherRev; | ||
82 | ········if·(otherRev·!=·null)·{ | 80 | ········if·(this.otherRev·!=·null)·{ |
83 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·2,·(ASN1Encodable)otherRev.toASN1Primitive())); | 81 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·2,·(ASN1Encodable)this.otherRev.toASN1Primitive())); |
84 | ········} | 82 | ········} |
85 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 83 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
86 | ····} | 84 | ····} |
87 | } | 85 | } |
Offset 97, 16 lines modified | Offset 97, 18 lines modified | ||
97 | ········if·(this.publicKeyCert·!=·null)·{ | 97 | ········if·(this.publicKeyCert·!=·null)·{ |
98 | ············return·0; | 98 | ············return·0; |
99 | ········} | 99 | ········} |
100 | ········return·1; | 100 | ········return·1; |
101 | ····} | 101 | ····} |
102 | ···· | 102 | ···· |
103 | ····public·ASN1Primitive·toASN1Primitive()·{ | 103 | ····public·ASN1Primitive·toASN1Primitive()·{ |
104 | ········final·byte[]·publicKeyCert·=·this.publicKeyCert; | ||
104 | ········if·( | 105 | ········if·(publicKeyCert·!=·null)·{ |
105 | ············return·(ASN1Primitive)new·DERTaggedObject(0,·(ASN1Encodable)new·DEROctetString( | 106 | ············return·(ASN1Primitive)new·DERTaggedObject(0,·(ASN1Encodable)new·DEROctetString(publicKeyCert)); |
106 | ········} | 107 | ········} |
108 | ········final·byte[]·attributeCert·=·this.attributeCert; | ||
107 | ········if·( | 109 | ········if·(attributeCert·!=·null)·{ |
108 | ············return·(ASN1Primitive)new·DERTaggedObject(1,·(ASN1Encodable)new·DEROctetString( | 110 | ············return·(ASN1Primitive)new·DERTaggedObject(1,·(ASN1Encodable)new·DEROctetString(attributeCert)); |
109 | ········} | 111 | ········} |
110 | ········return·this.cert.toASN1Primitive(); | 112 | ········return·this.cert.toASN1Primitive(); |
111 | ····} | 113 | ····} |
112 | } | 114 | } |
Offset 110, 24 lines modified | Offset 110, 23 lines modified | ||
110 | ····} | 110 | ····} |
111 | ···· | 111 | ···· |
112 | ····public·ASN1Primitive·toASN1Primitive()·{ | 112 | ····public·ASN1Primitive·toASN1Primitive()·{ |
113 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 113 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
114 | ········final·String·country·=·this.country; | 114 | ········final·String·country·=·this.country; |
115 | ········final·boolean·b·=·true; | 115 | ········final·boolean·b·=·true; |
116 | ········if·(country·!=·null)·{ | 116 | ········if·(country·!=·null)·{ |
117 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)new·DERPrintableString(country,·b))); | 117 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)new·DERPrintableString(this.country,·b))); |
118 | ········} | 118 | ········} |
119 | ········final·DirectoryString·typeOfSubstitution·=·this.typeOfSubstitution; | ||
120 | ········if·(typeOfSubstitution·!=·null)·{ | 119 | ········if·(this.typeOfSubstitution·!=·null)·{ |
121 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·2,·(ASN1Encodable)typeOfSubstitution)); | 120 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·2,·(ASN1Encodable)this.typeOfSubstitution)); |
122 | ········} | 121 | ········} |
123 | ········final·GeneralName·thirdPerson·=·this.thirdPerson; | 122 | ········final·GeneralName·thirdPerson·=·this.thirdPerson; |
124 | ········final·int·n·=·3; | 123 | ········final·int·n·=·3; |
125 | ········if·(thirdPerson·!=·null)·{ | 124 | ········if·(thirdPerson·!=·null)·{ |
126 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·n,·(ASN1Encodable)thirdPerson)); | 125 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·n,·(ASN1Encodable)this.thirdPerson)); |
127 | ········} | 126 | ········} |
128 | ········else·{ | 127 | ········else·{ |
129 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·n,·(ASN1Encodable)this.certRef)); | 128 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·n,·(ASN1Encodable)this.certRef)); |
130 | ········} | 129 | ········} |
131 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 130 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
132 | ····} | 131 | ····} |
133 | } | 132 | } |
Offset 70, 14 lines modified | Offset 70, 13 lines modified | ||
70 | ····} | 70 | ····} |
71 | ···· | 71 | ···· |
72 | ····public·ASN1Primitive·toASN1Primitive()·{ | 72 | ····public·ASN1Primitive·toASN1Primitive()·{ |
73 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 73 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
74 | ········asn1EncodableVector.add((ASN1Encodable)this.tbsResponseData); | 74 | ········asn1EncodableVector.add((ASN1Encodable)this.tbsResponseData); |
75 | ········asn1EncodableVector.add((ASN1Encodable)this.signatureAlgorithm); | 75 | ········asn1EncodableVector.add((ASN1Encodable)this.signatureAlgorithm); |
76 | ········asn1EncodableVector.add((ASN1Encodable)this.signature); | 76 | ········asn1EncodableVector.add((ASN1Encodable)this.signature); |
77 | ········final·ASN1Sequence·certs·=·this.certs; | ||
78 | ········if·(certs·!=·null)·{ | 77 | ········if·(this.certs·!=·null)·{ |
79 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(true,·0,·(ASN1Encodable)certs)); | 78 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(true,·0,·(ASN1Encodable)this.certs)); |
80 | ········} | 79 | ········} |
81 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 80 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
82 | ····} | 81 | ····} |
83 | } | 82 | } |
Offset 53, 14 lines modified | Offset 53, 13 lines modified | ||
53 | ····public·ASN1GeneralizedTime·getRevocationTime()·{ | 53 | ····public·ASN1GeneralizedTime·getRevocationTime()·{ |
54 | ········return·this.revocationTime; | 54 | ········return·this.revocationTime; |
55 | ····} | 55 | ····} |
56 | ···· | 56 | ···· |
57 | ····public·ASN1Primitive·toASN1Primitive()·{ | 57 | ····public·ASN1Primitive·toASN1Primitive()·{ |
58 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 58 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
59 | ········asn1EncodableVector.add((ASN1Encodable)this.revocationTime); | 59 | ········asn1EncodableVector.add((ASN1Encodable)this.revocationTime); |
60 | ········final·CRLReason·revocationReason·=·this.revocationReason; | ||
61 | ········if·(revocationReason·!=·null)·{ | 60 | ········if·(this.revocationReason·!=·null)·{ |
62 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(true,·0,·(ASN1Encodable)revocationReason)); | 61 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(true,·0,·(ASN1Encodable)this.revocationReason)); |
63 | ········} | 62 | ········} |
64 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 63 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
65 | ····} | 64 | ····} |
66 | } | 65 | } |
Offset 65, 14 lines modified | Offset 65, 13 lines modified | ||
65 | ········return·this.signatureAlgorithm; | 65 | ········return·this.signatureAlgorithm; |
66 | ····} | 66 | ····} |
67 | ···· | 67 | ···· |
68 | ····public·ASN1Primitive·toASN1Primitive()·{ | 68 | ····public·ASN1Primitive·toASN1Primitive()·{ |
69 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 69 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
70 | ········asn1EncodableVector.add((ASN1Encodable)this.signatureAlgorithm); | 70 | ········asn1EncodableVector.add((ASN1Encodable)this.signatureAlgorithm); |
71 | ········asn1EncodableVector.add((ASN1Encodable)this.signature); | 71 | ········asn1EncodableVector.add((ASN1Encodable)this.signature); |
72 | ········final·ASN1Sequence·certs·=·this.certs; | ||
73 | ········if·(certs·!=·null)·{ | 72 | ········if·(this.certs·!=·null)·{ |
74 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(true,·0,·(ASN1Encodable)certs)); | 73 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(true,·0,·(ASN1Encodable)this.certs)); |
75 | ········} | 74 | ········} |
76 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 75 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
77 | ····} | 76 | ····} |
78 | } | 77 | } |
Offset 94, 15 lines modified | Offset 94, 16 lines modified | ||
94 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 94 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
95 | ········asn1EncodableVector.add((ASN1Encodable)this.certID); | 95 | ········asn1EncodableVector.add((ASN1Encodable)this.certID); |
96 | ········asn1EncodableVector.add((ASN1Encodable)this.certStatus); | 96 | ········asn1EncodableVector.add((ASN1Encodable)this.certStatus); |
97 | ········asn1EncodableVector.add((ASN1Encodable)this.thisUpdate); | 97 | ········asn1EncodableVector.add((ASN1Encodable)this.thisUpdate); |
98 | ········final·ASN1GeneralizedTime·nextUpdate·=·this.nextUpdate; | 98 | ········final·ASN1GeneralizedTime·nextUpdate·=·this.nextUpdate; |
99 | ········final·boolean·b·=·true; | 99 | ········final·boolean·b·=·true; |
100 | ········if·(nextUpdate·!=·null)·{ | 100 | ········if·(nextUpdate·!=·null)·{ |
101 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·0,·(ASN1Encodable) | 101 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·0,·(ASN1Encodable)nextUpdate)); |
102 | ········} | 102 | ········} |
103 | ········final·Extensions·singleExtensions·=·this.singleExtensions; | ||
103 | ········if·( | 104 | ········if·(singleExtensions·!=·null)·{ |
104 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable) | 105 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)singleExtensions)); |
105 | ········} | 106 | ········} |
106 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 107 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
107 | ····} | 108 | ····} |
108 | } | 109 | } |
Offset 103, 19 lines modified | Offset 103, 17 lines modified | ||
103 | ····public·ASN1Primitive·toASN1Primitive()·{ | 103 | ····public·ASN1Primitive·toASN1Primitive()·{ |
104 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 104 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
105 | ········final·boolean·equals·=·this.version.equals((Object)TBSRequest.V1); | 105 | ········final·boolean·equals·=·this.version.equals((Object)TBSRequest.V1); |
106 | ········final·boolean·b·=·true; | 106 | ········final·boolean·b·=·true; |
107 | ········if·(!equals·||·this.versionSet)·{ | 107 | ········if·(!equals·||·this.versionSet)·{ |
108 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·0,·(ASN1Encodable)this.version)); | 108 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·0,·(ASN1Encodable)this.version)); |
109 | ········} | 109 | ········} |
110 | ········final·GeneralName·requestorName·=·this.requestorName; | ||
111 | ········if·(requestorName·!=·null)·{ | 110 | ········if·(this.requestorName·!=·null)·{ |
112 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)requestorName)); | 111 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)this.requestorName)); |
113 | ········} | 112 | ········} |
114 | ········asn1EncodableVector.add((ASN1Encodable)this.requestList); | 113 | ········asn1EncodableVector.add((ASN1Encodable)this.requestList); |
115 | ········final·Extensions·requestExtensions·=·this.requestExtensions; | ||
116 | ········if·(requestExtensions·!=·null)·{ | 114 | ········if·(this.requestExtensions·!=·null)·{ |
117 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·2,·(ASN1Encodable)requestExtensions)); | 115 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·2,·(ASN1Encodable)this.requestExtensions)); |
118 | ········} | 116 | ········} |
119 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 117 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
120 | ····} | 118 | ····} |
121 | } | 119 | } |
Offset 90, 14 lines modified | Offset 90, 13 lines modified | ||
90 | ····} | 90 | ····} |
91 | ···· | 91 | ···· |
92 | ····public·ASN1Primitive·toASN1Primitive()·{ | 92 | ····public·ASN1Primitive·toASN1Primitive()·{ |
93 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 93 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
94 | ········asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer(0L)); | 94 | ········asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer(0L)); |
95 | ········asn1EncodableVector.add((ASN1Encodable)this.algId); | 95 | ········asn1EncodableVector.add((ASN1Encodable)this.algId); |
96 | ········asn1EncodableVector.add((ASN1Encodable)this.privKey); | 96 | ········asn1EncodableVector.add((ASN1Encodable)this.privKey); |
97 | ········final·ASN1Set·attributes·=·this.attributes; | ||
98 | ········if·(attributes·!=·null)·{ | 97 | ········if·(this.attributes·!=·null)·{ |
99 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)attributes)); | 98 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.attributes)); |
100 | ········} | 99 | ········} |
101 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 100 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
102 | ····} | 101 | ····} |
103 | } | 102 | } |
Offset 95, 19 lines modified | Offset 95, 17 lines modified | ||
95 | ····} | 95 | ····} |
96 | ···· | 96 | ···· |
97 | ····public·ASN1Primitive·toASN1Primitive()·{ | 97 | ····public·ASN1Primitive·toASN1Primitive()·{ |
98 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 98 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
99 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 99 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
100 | ········asn1EncodableVector.add((ASN1Encodable)this.digestAlgorithms); | 100 | ········asn1EncodableVector.add((ASN1Encodable)this.digestAlgorithms); |
101 | ········asn1EncodableVector.add((ASN1Encodable)this.contentInfo); | 101 | ········asn1EncodableVector.add((ASN1Encodable)this.contentInfo); |
102 | ········final·ASN1Set·certificates·=·this.certificates; | ||
103 | ········if·(certificates·!=·null)·{ | 102 | ········if·(this.certificates·!=·null)·{ |
104 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)certificates)); | 103 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.certificates)); |
105 | ········} | 104 | ········} |
106 | ········final·ASN1Set·crls·=·this.crls; | ||
107 | ········if·(crls·!=·null)·{ | 105 | ········if·(this.crls·!=·null)·{ |
108 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)crls)); | 106 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.crls)); |
109 | ········} | 107 | ········} |
110 | ········asn1EncodableVector.add((ASN1Encodable)this.signerInfos); | 108 | ········asn1EncodableVector.add((ASN1Encodable)this.signerInfos); |
111 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); | 109 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); |
112 | ····} | 110 | ····} |
113 | } | 111 | } |
Offset 101, 20 lines modified | Offset 101, 18 lines modified | ||
101 | ····} | 101 | ····} |
102 | ···· | 102 | ···· |
103 | ····public·ASN1Primitive·toASN1Primitive()·{ | 103 | ····public·ASN1Primitive·toASN1Primitive()·{ |
104 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 104 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
105 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 105 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
106 | ········asn1EncodableVector.add((ASN1Encodable)this.issuerAndSerialNumber); | 106 | ········asn1EncodableVector.add((ASN1Encodable)this.issuerAndSerialNumber); |
107 | ········asn1EncodableVector.add((ASN1Encodable)this.digAlgorithm); | 107 | ········asn1EncodableVector.add((ASN1Encodable)this.digAlgorithm); |
108 | ········final·ASN1Set·authenticatedAttributes·=·this.authenticatedAttributes; | ||
109 | ········if·(authenticatedAttributes·!=·null)·{ | 108 | ········if·(this.authenticatedAttributes·!=·null)·{ |
110 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)authenticatedAttributes)); | 109 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.authenticatedAttributes)); |
111 | ········} | 110 | ········} |
112 | ········asn1EncodableVector.add((ASN1Encodable)this.digEncryptionAlgorithm); | 111 | ········asn1EncodableVector.add((ASN1Encodable)this.digEncryptionAlgorithm); |
113 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedDigest); | 112 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedDigest); |
114 | ········final·ASN1Set·unauthenticatedAttributes·=·this.unauthenticatedAttributes; | ||
115 | ········if·(unauthenticatedAttributes·!=·null)·{ | 113 | ········if·(this.unauthenticatedAttributes·!=·null)·{ |
116 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)unauthenticatedAttributes)); | 114 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.unauthenticatedAttributes)); |
117 | ········} | 115 | ········} |
118 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 116 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
119 | ····} | 117 | ····} |
120 | } | 118 | } |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | ····public·AttCertIssuer(final·GeneralNames·obj)·{ | 17 | ····public·AttCertIssuer(final·GeneralNames·obj)·{ |
18 | ········this.obj·=·(ASN1Encodable)obj; | 18 | ········this.obj·=·(ASN1Encodable)obj; |
19 | ········this.choiceObj·=·((ASN1Encodable)obj).toASN1Primitive(); | 19 | ········this.choiceObj·=·((ASN1Encodable)obj).toASN1Primitive(); |
20 | ····} | 20 | ····} |
21 | ···· | 21 | ···· |
22 | ····public·AttCertIssuer(final·V2Form·obj)·{ | 22 | ····public·AttCertIssuer(final·V2Form·obj)·{ |
23 | ········this.obj·=·(ASN1Encodable)obj; | 23 | ········this.obj·=·(ASN1Encodable)obj; |
24 | ········this.choiceObj·=·(ASN1Primitive)new·DERTaggedObject(false,·0,· | 24 | ········this.choiceObj·=·(ASN1Primitive)new·DERTaggedObject(false,·0,·(ASN1Encodable)obj); |
25 | ····} | 25 | ····} |
26 | ···· | 26 | ···· |
27 | ····public·static·AttCertIssuer·getInstance(final·Object·o)·{ | 27 | ····public·static·AttCertIssuer·getInstance(final·Object·o)·{ |
28 | ········if·(o·==·null·||·o·instanceof·AttCertIssuer)·{ | 28 | ········if·(o·==·null·||·o·instanceof·AttCertIssuer)·{ |
29 | ············return·(AttCertIssuer)o; | 29 | ············return·(AttCertIssuer)o; |
30 | ········} | 30 | ········} |
31 | ········if·(o·instanceof·V2Form)·{ | 31 | ········if·(o·instanceof·V2Form)·{ |
Offset 139, 25 lines modified | Offset 139, 22 lines modified | ||
139 | ············return·keyidentifier.getOctets(); | 139 | ············return·keyidentifier.getOctets(); |
140 | ········} | 140 | ········} |
141 | ········return·null; | 141 | ········return·null; |
142 | ····} | 142 | ····} |
143 | ···· | 143 | ···· |
144 | ····public·ASN1Primitive·toASN1Primitive()·{ | 144 | ····public·ASN1Primitive·toASN1Primitive()·{ |
145 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 145 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
146 | ········final·ASN1OctetString·keyidentifier·=·this.keyidentifier; | ||
147 | ········if·(keyidentifier·!=·null)·{ | 146 | ········if·(this.keyidentifier·!=·null)·{ |
148 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)keyidentifier)); | 147 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.keyidentifier)); |
149 | ········} | 148 | ········} |
150 | ········final·GeneralNames·certissuer·=·this.certissuer; | ||
151 | ········if·(certissuer·!=·null)·{ | 149 | ········if·(this.certissuer·!=·null)·{ |
152 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)certissuer)); | 150 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.certissuer)); |
153 | ········} | 151 | ········} |
154 | ········final·ASN1Integer·certserno·=·this.certserno; | ||
155 | ········if·(certserno·!=·null)·{ | 152 | ········if·(this.certserno·!=·null)·{ |
156 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable)certserno)); | 153 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable)this.certserno)); |
157 | ········} | 154 | ········} |
158 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 155 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
159 | ····} | 156 | ····} |
160 | ···· | 157 | ···· |
161 | ····public·String·toString()·{ | 158 | ····public·String·toString()·{ |
162 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 159 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
163 | ········sb.append("AuthorityKeyIdentifier:·KeyID("); | 160 | ········sb.append("AuthorityKeyIdentifier:·KeyID("); |
Offset 67, 18 lines modified | Offset 67, 16 lines modified | ||
67 | ···· | 67 | ···· |
68 | ····public·Certificate·getReverse()·{ | 68 | ····public·Certificate·getReverse()·{ |
69 | ········return·this.reverse; | 69 | ········return·this.reverse; |
70 | ····} | 70 | ····} |
71 | ···· | 71 | ···· |
72 | ····public·ASN1Primitive·toASN1Primitive()·{ | 72 | ····public·ASN1Primitive·toASN1Primitive()·{ |
73 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 73 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
74 | ········final·Certificate·forward·=·this.forward; | ||
75 | ········if·(forward·!=·null)·{ | 74 | ········if·(this.forward·!=·null)·{ |
76 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)forward)); | 75 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)this.forward)); |
77 | ········} | 76 | ········} |
78 | ········final·Certificate·reverse·=·this.reverse; | ||
79 | ········if·(reverse·!=·null)·{ | 77 | ········if·(this.reverse·!=·null)·{ |
80 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(1,·(ASN1Encodable)reverse)); | 78 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(1,·(ASN1Encodable)this.reverse)); |
81 | ········} | 79 | ········} |
82 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 80 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
83 | ····} | 81 | ····} |
84 | } | 82 | } |
Offset 292, 19 lines modified | Offset 292, 18 lines modified | ||
292 | ····} | 292 | ····} |
293 | ···· | 293 | ···· |
294 | ····public·int·getTagNo()·{ | 294 | ····public·int·getTagNo()·{ |
295 | ········return·this.tag; | 295 | ········return·this.tag; |
296 | ····} | 296 | ····} |
297 | ···· | 297 | ···· |
298 | ····public·ASN1Primitive·toASN1Primitive()·{ | 298 | ····public·ASN1Primitive·toASN1Primitive()·{ |
299 | ········final·int·tag·=·this.tag; | ||
300 | ········if·(tag·==·4)·{ | 299 | ········if·(this.tag·==·4)·{ |
301 | ············return·(ASN1Primitive)new·DERTaggedObject(true,·tag,·this.obj); | 300 | ············return·(ASN1Primitive)new·DERTaggedObject(true,·this.tag,·this.obj); |
302 | ········} | 301 | ········} |
303 | ········return·(ASN1Primitive)new·DERTaggedObject(false,·tag,·this.obj); | 302 | ········return·(ASN1Primitive)new·DERTaggedObject(false,·this.tag,·this.obj); |
304 | ····} | 303 | ····} |
305 | ···· | 304 | ···· |
306 | ····public·String·toString()·{ | 305 | ····public·String·toString()·{ |
307 | ········final·StringBuffer·sb·=·new·StringBuffer(); | 306 | ········final·StringBuffer·sb·=·new·StringBuffer(); |
308 | ········sb.append(this.tag); | 307 | ········sb.append(this.tag); |
309 | ········sb.append(":·"); | 308 | ········sb.append(":·"); |
310 | ········final·int·tag·=·this.tag; | 309 | ········final·int·tag·=·this.tag; |
Offset 121, 24 lines modified | Offset 121, 28 lines modified | ||
121 | ····} | 121 | ····} |
122 | ···· | 122 | ···· |
123 | ····public·ASN1Primitive·toASN1Primitive()·{ | 123 | ····public·ASN1Primitive·toASN1Primitive()·{ |
124 | ········final·int·version·=·this.version; | 124 | ········final·int·version·=·this.version; |
125 | ········final·boolean·b·=·true; | 125 | ········final·boolean·b·=·true; |
126 | ········if·(version·==·(b·?·1·:·0))·{ | 126 | ········if·(version·==·(b·?·1·:·0))·{ |
127 | ············final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 127 | ············final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
128 | ············final·IssuerSerial·baseCertificateID·=·this.baseCertificateID; | ||
128 | ············if·( | 129 | ············if·(baseCertificateID·!=·null)·{ |
129 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 130 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)baseCertificateID)); |
130 | ············} | 131 | ············} |
132 | ············final·GeneralNames·entityName·=·this.entityName; | ||
131 | ············if·( | 133 | ············if·(entityName·!=·null)·{ |
132 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable) | 134 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable)entityName)); |
133 | ············} | 135 | ············} |
136 | ············final·ObjectDigestInfo·objectDigestInfo·=·this.objectDigestInfo; | ||
134 | ············if·( | 137 | ············if·(objectDigestInfo·!=·null)·{ |
135 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable) | 138 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable)objectDigestInfo)); |
136 | ············} | 139 | ············} |
137 | ············return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 140 | ············return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
138 | ········} | 141 | ········} |
142 | ········final·GeneralNames·entityName2·=·this.entityName; | ||
139 | ········if·( | 143 | ········if·(entityName2·!=·null)·{ |
140 | ············return·(ASN1Primitive)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable) | 144 | ············return·(ASN1Primitive)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)entityName2); |
141 | ········} | 145 | ········} |
142 | ········return·(ASN1Primitive)new·DERTaggedObject(b,·0,·(ASN1Encodable)this.baseCertificateID); | 146 | ········return·(ASN1Primitive)new·DERTaggedObject(b,·0,·(ASN1Encodable)this.baseCertificateID); |
143 | ····} | 147 | ····} |
144 | } | 148 | } |
Offset 49, 16 lines modified | Offset 49, 18 lines modified | ||
49 | ···· | 49 | ···· |
50 | ····public·ASN1GeneralizedTime·getNotBefore()·{ | 50 | ····public·ASN1GeneralizedTime·getNotBefore()·{ |
51 | ········return·this._notBefore; | 51 | ········return·this._notBefore; |
52 | ····} | 52 | ····} |
53 | ···· | 53 | ···· |
54 | ····public·ASN1Primitive·toASN1Primitive()·{ | 54 | ····public·ASN1Primitive·toASN1Primitive()·{ |
55 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 55 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
56 | ········final·ASN1GeneralizedTime·notBefore·=·this._notBefore; | ||
56 | ········if·( | 57 | ········if·(notBefore·!=·null)·{ |
57 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 58 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)notBefore)); |
58 | ········} | 59 | ········} |
60 | ········final·ASN1GeneralizedTime·notAfter·=·this._notAfter; | ||
59 | ········if·( | 61 | ········if·(notAfter·!=·null)·{ |
60 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable) | 62 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)notAfter)); |
61 | ········} | 63 | ········} |
62 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 64 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
63 | ····} | 65 | ····} |
64 | } | 66 | } |
Offset 147, 14 lines modified | Offset 147, 13 lines modified | ||
147 | ········if·(nextUpdate·!=·null)·{ | 147 | ········if·(nextUpdate·!=·null)·{ |
148 | ············asn1EncodableVector.add((ASN1Encodable)nextUpdate); | 148 | ············asn1EncodableVector.add((ASN1Encodable)nextUpdate); |
149 | ········} | 149 | ········} |
150 | ········final·ASN1Sequence·revokedCertificates·=·this.revokedCertificates; | 150 | ········final·ASN1Sequence·revokedCertificates·=·this.revokedCertificates; |
151 | ········if·(revokedCertificates·!=·null)·{ | 151 | ········if·(revokedCertificates·!=·null)·{ |
152 | ············asn1EncodableVector.add((ASN1Encodable)revokedCertificates); | 152 | ············asn1EncodableVector.add((ASN1Encodable)revokedCertificates); |
153 | ········} | 153 | ········} |
154 | ········final·Extensions·crlExtensions·=·this.crlExtensions; | ||
155 | ········if·(crlExtensions·!=·null)·{ | 154 | ········if·(this.crlExtensions·!=·null)·{ |
156 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)crlExtensions)); | 155 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)this.crlExtensions)); |
157 | ········} | 156 | ········} |
158 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 157 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
159 | ····} | 158 | ····} |
160 | } | 159 | } |
Offset 57, 12 lines modified | Offset 57, 12 lines modified | ||
57 | ········return·this.targName; | 57 | ········return·this.targName; |
58 | ····} | 58 | ····} |
59 | ···· | 59 | ···· |
60 | ····public·ASN1Primitive·toASN1Primitive()·{ | 60 | ····public·ASN1Primitive·toASN1Primitive()·{ |
61 | ········final·GeneralName·targName·=·this.targName; | 61 | ········final·GeneralName·targName·=·this.targName; |
62 | ········final·boolean·b·=·true; | 62 | ········final·boolean·b·=·true; |
63 | ········if·(targName·!=·null)·{ | 63 | ········if·(targName·!=·null)·{ |
64 | ············return·(ASN1Primitive)new·DERTaggedObject(b,·0,·(ASN1Encodable)targName); | 64 | ············return·(ASN1Primitive)new·DERTaggedObject(b,·0,·(ASN1Encodable)this.targName); |
65 | ········} | 65 | ········} |
66 | ········return·(ASN1Primitive)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)this.targGroup); | 66 | ········return·(ASN1Primitive)new·DERTaggedObject(b,·(int)(b·?·1·:·0),·(ASN1Encodable)this.targGroup); |
67 | ····} | 67 | ····} |
68 | } | 68 | } |
Offset 115, 31 lines modified | Offset 115, 27 lines modified | ||
115 | ····public·DirectoryString·getPostalAddress()·{ | 115 | ····public·DirectoryString·getPostalAddress()·{ |
116 | ········return·this.postalAddress; | 116 | ········return·this.postalAddress; |
117 | ····} | 117 | ····} |
118 | ···· | 118 | ···· |
119 | ····public·ASN1Primitive·toASN1Primitive()·{ | 119 | ····public·ASN1Primitive·toASN1Primitive()·{ |
120 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 120 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
121 | ········asn1EncodableVector.add((ASN1Encodable)this.nameOrPseudonym); | 121 | ········asn1EncodableVector.add((ASN1Encodable)this.nameOrPseudonym); |
122 | ········final·BigInteger·nameDistinguisher·=·this.nameDistinguisher; | ||
123 | ········if·(nameDistinguisher·!=·null)·{ | 122 | ········if·(this.nameDistinguisher·!=·null)·{ |
124 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)new·ASN1Integer(nameDistinguisher))); | 123 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)new·ASN1Integer(this.nameDistinguisher))); |
125 | ········} | 124 | ········} |
126 | ········final·ASN1GeneralizedTime·dateOfBirth·=·this.dateOfBirth; | 125 | ········final·ASN1GeneralizedTime·dateOfBirth·=·this.dateOfBirth; |
127 | ········final·boolean·b·=·true; | 126 | ········final·boolean·b·=·true; |
128 | ········if·(dateOfBirth·!=·null)·{ | 127 | ········if·(dateOfBirth·!=·null)·{ |
129 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable)dateOfBirth)); | 128 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable)this.dateOfBirth)); |
130 | ········} | 129 | ········} |
131 | ········final·DirectoryString·placeOfBirth·=·this.placeOfBirth; | ||
132 | ········if·(placeOfBirth·!=·null)·{ | 130 | ········if·(this.placeOfBirth·!=·null)·{ |
133 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·2,·(ASN1Encodable)placeOfBirth)); | 131 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·2,·(ASN1Encodable)this.placeOfBirth)); |
134 | ········} | 132 | ········} |
135 | ········final·String·gender·=·this.gender; | ||
136 | ········if·(gender·!=·null)·{ | 133 | ········if·(this.gender·!=·null)·{ |
137 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·3,·(ASN1Encodable)new·DERPrintableString(gender,·b))); | 134 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·3,·(ASN1Encodable)new·DERPrintableString(this.gender,·b))); |
138 | ········} | 135 | ········} |
139 | ········final·DirectoryString·postalAddress·=·this.postalAddress; | ||
140 | ········if·(postalAddress·!=·null)·{ | 136 | ········if·(this.postalAddress·!=·null)·{ |
141 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·4,·(ASN1Encodable)postalAddress)); | 137 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·4,·(ASN1Encodable)this.postalAddress)); |
142 | ········} | 138 | ········} |
143 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 139 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
144 | ····} | 140 | ····} |
145 | } | 141 | } |
Offset 62, 15 lines modified | Offset 62, 14 lines modified | ||
62 | ····public·ASN1OctetString·getSuppPubInfo()·{ | 62 | ····public·ASN1OctetString·getSuppPubInfo()·{ |
63 | ········return·this.suppPubInfo; | 63 | ········return·this.suppPubInfo; |
64 | ····} | 64 | ····} |
65 | ···· | 65 | ···· |
66 | ····public·ASN1Primitive·toASN1Primitive()·{ | 66 | ····public·ASN1Primitive·toASN1Primitive()·{ |
67 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); | 67 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(); |
68 | ········asn1EncodableVector.add((ASN1Encodable)this.keyInfo); | 68 | ········asn1EncodableVector.add((ASN1Encodable)this.keyInfo); |
69 | ········final·ASN1OctetString·partyAInfo·=·this.partyAInfo; | ||
70 | ········if·(partyAInfo·!=·null)·{ | 69 | ········if·(this.partyAInfo·!=·null)·{ |
71 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)partyAInfo)); | 70 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)this.partyAInfo)); |
72 | ········} | 71 | ········} |
73 | ········asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(2,·(ASN1Encodable)this.suppPubInfo)); | 72 | ········asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(2,·(ASN1Encodable)this.suppPubInfo)); |
74 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 73 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
75 | ····} | 74 | ····} |
76 | } | 75 | } |
Offset 107, 13 lines modified | Offset 107, 14 lines modified | ||
107 | ············asn1EncodableVector.add((ASN1Encodable)new·X9FieldElement(this.curve.getA()).toASN1Primitive()); | 107 | ············asn1EncodableVector.add((ASN1Encodable)new·X9FieldElement(this.curve.getA()).toASN1Primitive()); |
108 | ············asn1EncodableVector.add((ASN1Encodable)new·X9FieldElement(this.curve.getB()).toASN1Primitive()); | 108 | ············asn1EncodableVector.add((ASN1Encodable)new·X9FieldElement(this.curve.getB()).toASN1Primitive()); |
109 | ········} | 109 | ········} |
110 | ········else·if·(this.fieldIdentifier.equals((Object)X9Curve.characteristic_two_field))·{ | 110 | ········else·if·(this.fieldIdentifier.equals((Object)X9Curve.characteristic_two_field))·{ |
111 | ············asn1EncodableVector.add((ASN1Encodable)new·X9FieldElement(this.curve.getA()).toASN1Primitive()); | 111 | ············asn1EncodableVector.add((ASN1Encodable)new·X9FieldElement(this.curve.getA()).toASN1Primitive()); |
112 | ············asn1EncodableVector.add((ASN1Encodable)new·X9FieldElement(this.curve.getB()).toASN1Primitive()); | 112 | ············asn1EncodableVector.add((ASN1Encodable)new·X9FieldElement(this.curve.getB()).toASN1Primitive()); |
113 | ········} | 113 | ········} |
114 | ········final·byte[]·seed·=·this.seed; | ||
114 | ········if·( | 115 | ········if·(seed·!=·null)·{ |
115 | ············asn1EncodableVector.add((ASN1Encodable)new·DERBitString( | 116 | ············asn1EncodableVector.add((ASN1Encodable)new·DERBitString(seed)); |
116 | ········} | 117 | ········} |
117 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 118 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
118 | ····} | 119 | ····} |
119 | } | 120 | } |
Offset 4780, 19 lines modified | Offset 4780, 21 lines modified | ||
4780 | ····.line·252 | 4780 | ····.line·252 |
4781 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/LinearLayoutManager;->mPendingSavedState:Landroidx/recyclerview/widget/LinearLayoutManager$SavedState; | 4781 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/LinearLayoutManager;->mPendingSavedState:Landroidx/recyclerview/widget/LinearLayoutManager$SavedState; |
4782 | ····if-eqz·v0,·:cond_0 | 4782 | ····if-eqz·v0,·:cond_0 |
4783 | ····.line·253 | 4783 | ····.line·253 |
4784 | ····new-instance·v | 4784 | ····new-instance·v0,·Landroidx/recyclerview/widget/LinearLayoutManager$SavedState; |
4785 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/LinearLayoutManager;->mPendingSavedState:Landroidx/recyclerview/widget/LinearLayoutManager$SavedState; | ||
4785 | ····invoke-direct·{v | 4786 | ····invoke-direct·{v0,·v1},·Landroidx/recyclerview/widget/LinearLayoutManager$SavedState;-><init>(Landroidx/recyclerview/widget/LinearLayoutManager$SavedState;)V |
4786 | ····return-object·v | 4787 | ····return-object·v0 |
4787 | ····.line·255 | 4788 | ····.line·255 |
4788 | ····:cond_0 | 4789 | ····:cond_0 |
4789 | ····new-instance·v0,·Landroidx/recyclerview/widget/LinearLayoutManager$SavedState; | 4790 | ····new-instance·v0,·Landroidx/recyclerview/widget/LinearLayoutManager$SavedState; |
4790 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/LinearLayoutManager$SavedState;-><init>()V | 4791 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/LinearLayoutManager$SavedState;-><init>()V |
Offset 6267, 19 lines modified | Offset 6267, 21 lines modified | ||
6267 | ····.line·1232 | 6267 | ····.line·1232 |
6268 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPendingSavedState:Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState; | 6268 | ····iget-object·v0,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPendingSavedState:Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState; |
6269 | ····if-eqz·v0,·:cond_0 | 6269 | ····if-eqz·v0,·:cond_0 |
6270 | ····.line·1233 | 6270 | ····.line·1233 |
6271 | ····new-instance·v | 6271 | ····new-instance·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState; |
6272 | ····iget-object·v1,·p0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->mPendingSavedState:Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState; | ||
6272 | ····invoke-direct·{v | 6273 | ····invoke-direct·{v0,·v1},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState;)V |
6273 | ····return-object·v | 6274 | ····return-object·v0 |
6274 | ····.line·1235 | 6275 | ····.line·1235 |
6275 | ····:cond_0 | 6276 | ····:cond_0 |
6276 | ····new-instance·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState; | 6277 | ····new-instance·v0,·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState; |
6277 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState;-><init>()V | 6278 | ····invoke-direct·{v0},·Landroidx/recyclerview/widget/StaggeredGridLayoutManager$SavedState;-><init>()V |
Offset 1938, 40 lines modified | Offset 1938, 44 lines modified | ||
1938 | ····iget-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mHost:Ljava/lang/Object; | 1938 | ····iget-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mHost:Ljava/lang/Object; |
1939 | ····instance-of·v1,·v0,·Landroid/app/Activity; | 1939 | ····instance-of·v1,·v0,·Landroid/app/Activity; |
1940 | ····if-eqz·v1,·:cond_1 | 1940 | ····if-eqz·v1,·:cond_1 |
1941 | ····.line·554 | 1941 | ····.line·554 |
1942 | ····new-instance·v | 1942 | ····new-instance·v0,·Landroidx/appcompat/app/WindowDecorActionBar; |
1943 | ····iget-object·v1,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mHost:Ljava/lang/Object; | ||
1943 | ····check-cast·v | 1944 | ····check-cast·v1,·Landroid/app/Activity; |
1944 | ····iget-boolean·v2,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionBar:Z | 1945 | ····iget-boolean·v2,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionBar:Z |
1945 | ····invoke-direct·{v | 1946 | ····invoke-direct·{v0,·v1,·v2},·Landroidx/appcompat/app/WindowDecorActionBar;-><init>(Landroid/app/Activity;Z)V |
1946 | ····iput-object·v | 1947 | ····iput-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar; |
1947 | ····goto·:goto_0 | 1948 | ····goto·:goto_0 |
1948 | ····.line·555 | 1949 | ····.line·555 |
1949 | ····:cond_1 | 1950 | ····:cond_1 |
1950 | ····instance-of·v | 1951 | ····instance-of·v0,·v0,·Landroid/app/Dialog; |
1951 | ····if-eqz·v | 1952 | ····if-eqz·v0,·:cond_2 |
1952 | ····.line·556 | 1953 | ····.line·556 |
1953 | ····new-instance·v | 1954 | ····new-instance·v0,·Landroidx/appcompat/app/WindowDecorActionBar; |
1955 | ····iget-object·v1,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mHost:Ljava/lang/Object; | ||
1954 | ····check-cast·v | 1956 | ····check-cast·v1,·Landroid/app/Dialog; |
1955 | ····invoke-direct·{v | 1957 | ····invoke-direct·{v0,·v1},·Landroidx/appcompat/app/WindowDecorActionBar;-><init>(Landroid/app/Dialog;)V |
1956 | ····iput-object·v | 1958 | ····iput-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar; |
1957 | ····.line·558 | 1959 | ····.line·558 |
1958 | ····:cond_2 | 1960 | ····:cond_2 |
1959 | ····:goto_0 | 1961 | ····:goto_0 |
1960 | ····iget-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar; | 1962 | ····iget-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar; |
1961 | ····if-eqz·v0,·:cond_3 | 1963 | ····if-eqz·v0,·:cond_3 |
Offset 101, 15 lines modified | Offset 101, 17 lines modified | ||
101 | ····invoke-direct·{v0,·p1,·p2},·Landroid/media/session/MediaSession;-><init>(Landroid/content/Context;Ljava/lang/String;)V | 101 | ····invoke-direct·{v0,·p1,·p2},·Landroid/media/session/MediaSession;-><init>(Landroid/content/Context;Ljava/lang/String;)V |
102 | ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionFwk:Landroid/media/session/MediaSession; | 102 | ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionFwk:Landroid/media/session/MediaSession; |
103 | ····.line·3584 | 103 | ····.line·3584 |
104 | ····new-instance·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token; | 104 | ····new-instance·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token; |
105 | ····iget-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionFwk:Landroid/media/session/MediaSession; | ||
105 | ····invoke-virtual·{ | 106 | ····invoke-virtual·{p2},·Landroid/media/session/MediaSession;->getSessionToken()Landroid/media/session/MediaSession$Token; |
106 | ····move-result-object·p2 | 107 | ····move-result-object·p2 |
107 | ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession; | 108 | ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession; |
108 | ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)V | 109 | ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)V |
Offset 187, 19 lines modified | Offset 187, 21 lines modified | ||
187 | ····new-instance·p1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; | 187 | ····new-instance·p1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; |
188 | ····invoke-direct·{p1,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V | 188 | ····invoke-direct·{p1,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V |
189 | ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; | 189 | ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; |
190 | ····.line·2243 | 190 | ····.line·2243 |
191 | ····new-instance·p | 191 | ····new-instance·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token; |
192 | ····i | 192 | ····iget-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; |
193 | ····invoke-direct·{p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V | ||
193 | ····iput-object·p | 194 | ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; |
194 | ····.line·2245 | 195 | ····.line·2245 |
195 | ····iput·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mRatingType:I | 196 | ····iput·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mRatingType:I |
196 | ····const/4·p1,·0x1 | 197 | ····const/4·p1,·0x1 |
197 | ····.line·2246 | 198 | ····.line·2246 |
Offset 1505, 63 lines modified | Offset 1507, 67 lines modified | ||
1505 | ····:try_end_1 | 1507 | ····:try_end_1 |
1506 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 1508 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
1507 | ····throw·p1 | 1509 | ····throw·p1 |
1508 | .end·method | 1510 | .end·method |
1509 | .method·public·setPlaybackToRemote(Landroidx/media/VolumeProviderCompat;)V | 1511 | .method·public·setPlaybackToRemote(Landroidx/media/VolumeProviderCompat;)V |
1510 | ····.locals· | 1512 | ····.locals·7 |
1511 | ····if-eqz·p1,·:cond_1 | 1513 | ····if-eqz·p1,·:cond_1 |
1512 | ····.line·2331 | 1514 | ····.line·2331 |
1513 | ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; | 1515 | ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; |
1514 | ····if-eqz·v0,·:cond_0 | 1516 | ····if-eqz·v0,·:cond_0 |
1515 | ····const/4·v1,·0x0 | 1517 | ····const/4·v1,·0x0 |
1516 | ····.line·2332 | 1518 | ····.line·2332 |
1517 | ····invoke-virtual·{v0,·v1},·Landroidx/media/VolumeProviderCompat;->setCallback(Landroidx/media/VolumeProviderCompat$Callback;)V | 1519 | ····invoke-virtual·{v0,·v1},·Landroidx/media/VolumeProviderCompat;->setCallback(Landroidx/media/VolumeProviderCompat$Callback;)V |
1518 | ····:cond_0 | 1520 | ····:cond_0 |
1519 | ····const/4·v | 1521 | ····const/4·v0,·0x2 |
1520 | ····.line·2334 | 1522 | ····.line·2334 |
1521 | ····iput·v | 1523 | ····iput·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeType:I |
1522 | ····.line·2335 | 1524 | ····.line·2335 |
1523 | ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; | 1525 | ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; |
1524 | ····.line·2336 | 1526 | ····.line·2336 |
1525 | ····new-instance·v0,·Landroid/support/v4/media/session/ParcelableVolumeInfo; | 1527 | ····new-instance·v0,·Landroid/support/v4/media/session/ParcelableVolumeInfo; |
1528 | ····iget·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeType:I | ||
1526 | ····iget·v | 1529 | ····iget·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLocalStream:I |
1530 | ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; | ||
1527 | ····.line·2337 | 1531 | ····.line·2337 |
1528 | ····invoke-virtual·{ | 1532 | ····invoke-virtual·{v1},·Landroidx/media/VolumeProviderCompat;->getVolumeControl()I |
1529 | ····move-result·v | 1533 | ····move-result·v4 |
1530 | ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; | 1534 | ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; |
1531 | ····invoke-virtual·{v1},·Landroidx/media/VolumeProviderCompat;->getMaxVolume()I | 1535 | ····invoke-virtual·{v1},·Landroidx/media/VolumeProviderCompat;->getMaxVolume()I |
1532 | ····move-result·v | 1536 | ····move-result·v5 |
1533 | ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; | 1537 | ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroidx/media/VolumeProviderCompat; |
1534 | ····.line·2338 | 1538 | ····.line·2338 |
1535 | ····invoke-virtual·{v1},·Landroidx/media/VolumeProviderCompat;->getCurrentVolume()I | 1539 | ····invoke-virtual·{v1},·Landroidx/media/VolumeProviderCompat;->getCurrentVolume()I |
1536 | ····move-result·v | 1540 | ····move-result·v6 |
1537 | ····move-object·v | 1541 | ····move-object·v1,·v0 |
1538 | ····invoke-direct/range·{v | 1542 | ····invoke-direct/range·{v1·..·v6},·Landroid/support/v4/media/session/ParcelableVolumeInfo;-><init>(IIIII)V |
1539 | ····.line·2339 | 1543 | ····.line·2339 |
1540 | ····invoke-virtual·{p0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->sendVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V | 1544 | ····invoke-virtual·{p0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->sendVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V |
1541 | ····.line·2341 | 1545 | ····.line·2341 |
1542 | ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeCallback:Landroidx/media/VolumeProviderCompat$Callback; | 1546 | ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeCallback:Landroidx/media/VolumeProviderCompat$Callback; |
Offset 361, 15 lines modified | Offset 361, 17 lines modified | ||
361 | ····check-cast·p1,·Lcom/google/android/material/internal/NavigationMenuView; | 361 | ····check-cast·p1,·Lcom/google/android/material/internal/NavigationMenuView; |
362 | ····iput-object·p1,·p0,·Lcom/google/android/material/internal/NavigationMenuPresenter;->menuView:Lcom/google/android/material/internal/NavigationMenuView; | 362 | ····iput-object·p1,·p0,·Lcom/google/android/material/internal/NavigationMenuPresenter;->menuView:Lcom/google/android/material/internal/NavigationMenuView; |
363 | ····.line·109 | 363 | ····.line·109 |
364 | ····new-instance·v0,·Lcom/google/android/material/internal/NavigationMenuPresenter$NavigationMenuViewAccessibilityDelegate; | 364 | ····new-instance·v0,·Lcom/google/android/material/internal/NavigationMenuPresenter$NavigationMenuViewAccessibilityDelegate; |
365 | ····iget-object·v1,·p0,·Lcom/google/android/material/internal/NavigationMenuPresenter;->menuView:Lcom/google/android/material/internal/NavigationMenuView; | ||
365 | ····invoke-direct·{v0,·p0,· | 366 | ····invoke-direct·{v0,·p0,·v1},·Lcom/google/android/material/internal/NavigationMenuPresenter$NavigationMenuViewAccessibilityDelegate;-><init>(Lcom/google/android/material/internal/NavigationMenuPresenter;Landroidx/recyclerview/widget/RecyclerView;)V |
366 | ····invoke-virtual·{p1,·v0},·Lcom/google/android/material/internal/NavigationMenuView;->setAccessibilityDelegateCompat(Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;)V | 367 | ····invoke-virtual·{p1,·v0},·Lcom/google/android/material/internal/NavigationMenuView;->setAccessibilityDelegateCompat(Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;)V |
367 | ····.line·111 | 368 | ····.line·111 |
368 | ····iget-object·p1,·p0,·Lcom/google/android/material/internal/NavigationMenuPresenter;->adapter:Lcom/google/android/material/internal/NavigationMenuPresenter$NavigationMenuAdapter; | 369 | ····iget-object·p1,·p0,·Lcom/google/android/material/internal/NavigationMenuPresenter;->adapter:Lcom/google/android/material/internal/NavigationMenuPresenter$NavigationMenuAdapter; |
369 | ····if-nez·p1,·:cond_0 | 370 | ····if-nez·p1,·:cond_0 |
Offset 209, 22 lines modified | Offset 209, 20 lines modified | ||
209 | ····.line·132 | 209 | ····.line·132 |
210 | ····:cond_0 | 210 | ····:cond_0 |
211 | ····iget·v1,·p0,·Lorg/spongycastle/tsp/TimeStampResponseGenerator;->failInfo:I | 211 | ····iget·v1,·p0,·Lorg/spongycastle/tsp/TimeStampResponseGenerator;->failInfo:I |
212 | ····if-eqz·v1,·:cond_1 | 212 | ····if-eqz·v1,·:cond_1 |
213 | ····.line·134 | 213 | ····.line·134 |
214 | ····new-instance·v | 214 | ····new-instance·v2,·Lorg/spongycastle/tsp/TimeStampResponseGenerator$FailInfo; |
215 | ····iget·v2,·p0,·Lorg/spongycastle/tsp/TimeStampResponseGenerator;->failInfo:I | ||
216 | ····invoke-direct·{v | 215 | ····invoke-direct·{v2,·p0,·v1},·Lorg/spongycastle/tsp/TimeStampResponseGenerator$FailInfo;-><init>(Lorg/spongycastle/tsp/TimeStampResponseGenerator;I)V |
217 | ····.line·135 | 216 | ····.line·135 |
218 | ····invoke-virtual·{v0,·v | 217 | ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
219 | ····.line·138 | 218 | ····.line·138 |
220 | ····:cond_1 | 219 | ····:cond_1 |
221 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 220 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
222 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 221 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 376, 21 lines modified | Offset 376, 23 lines modified | ||
376 | ····new-instance·v0,·Lorg/spongycastle/crypto/tls/ByteQueueOutputStream; | 376 | ····new-instance·v0,·Lorg/spongycastle/crypto/tls/ByteQueueOutputStream; |
377 | ····invoke-direct·{v0},·Lorg/spongycastle/crypto/tls/ByteQueueOutputStream;-><init>()V | 377 | ····invoke-direct·{v0},·Lorg/spongycastle/crypto/tls/ByteQueueOutputStream;-><init>()V |
378 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->outputBuffer:Lorg/spongycastle/crypto/tls/ByteQueueOutputStream; | 378 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->outputBuffer:Lorg/spongycastle/crypto/tls/ByteQueueOutputStream; |
379 | ····.line·109 | 379 | ····.line·109 |
380 | ····new-instance·v | 380 | ····new-instance·v0,·Lorg/spongycastle/crypto/tls/RecordStream; |
381 | ····iget-object·v | 381 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->inputBuffers:Lorg/spongycastle/crypto/tls/ByteQueueInputStream; |
382 | ····i | 382 | ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->outputBuffer:Lorg/spongycastle/crypto/tls/ByteQueueOutputStream; |
383 | ····invoke-direct·{v0,·p0,·v1,·v2},·Lorg/spongycastle/crypto/tls/RecordStream;-><init>(Lorg/spongycastle/crypto/tls/TlsProtocol;Ljava/io/InputStream;Ljava/io/OutputStream;)V | ||
383 | ····iput-object·v | 384 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->recordStream:Lorg/spongycastle/crypto/tls/RecordStream; |
384 | ····.line·110 | 385 | ····.line·110 |
385 | ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->secureRandom:Ljava/security/SecureRandom; | 386 | ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/tls/TlsProtocol;->secureRandom:Ljava/security/SecureRandom; |
386 | ····return-void | 387 | ····return-void |
387 | .end·method | 388 | .end·method |
Offset 147, 95 lines modified | Offset 147, 95 lines modified | ||
147 | ····.line·94 | 147 | ····.line·94 |
148 | ····iget-object·v9,·v1,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->partyAInfo:[B | 148 | ····iget-object·v9,·v1,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->partyAInfo:[B |
149 | ····if-eqz·v9,·:cond_0 | 149 | ····if-eqz·v9,·:cond_0 |
150 | ····.line·96 | 150 | ····.line·96 |
151 | ····new-instance·v | 151 | ····new-instance·v14,·Lorg/spongycastle/asn1/DERTaggedObject; |
152 | ····new-instance·v1 | 152 | ····new-instance·v15,·Lorg/spongycastle/asn1/DEROctetString; |
153 | ····i | 153 | ····invoke-direct·{v15,·v9},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
154 | ···· | 154 | ····const/4·v9,·0x1 |
155 | ···· | 155 | ····invoke-direct·{v14,·v9,·v10,·v15},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
156 | ····invoke-direct·{v9,·v15,·v10,·v14},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
157 | ····invoke-virtual·{v13,·v | 156 | ····invoke-virtual·{v13,·v14},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
158 | ····goto·:goto_1 | 157 | ····goto·:goto_1 |
159 | ····:cond_0 | 158 | ····:cond_0 |
160 | ····const/4·v | 159 | ····const/4·v9,·0x1 |
161 | ····.line·99 | 160 | ····.line·99 |
162 | ····:goto_1 | 161 | ····:goto_1 |
163 | ····new-instance·v | 162 | ····new-instance·v14,·Lorg/spongycastle/asn1/DERTaggedObject; |
163 | ····const/4·v15,·0x2 | ||
164 | ····new-instance·v10,·Lorg/spongycastle/asn1/DEROctetString; | 164 | ····new-instance·v10,·Lorg/spongycastle/asn1/DEROctetString; |
165 | ····iget·v | 165 | ····iget·v9,·v1,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->keySize:I |
166 | ····invoke-static·{v | 166 | ····invoke-static·{v9},·Lorg/spongycastle/util/Pack;->intToBigEndian(I)[B |
167 | ····move-result-object·v | 167 | ····move-result-object·v9 |
168 | ····invoke-direct·{v10,·v | 168 | ····invoke-direct·{v10,·v9},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
169 | ····const/4·v | 169 | ····const/4·v9,·0x1 |
170 | ····invoke-direct·{v | 170 | ····invoke-direct·{v14,·v9,·v15,·v10},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
171 | ····invoke-virtual·{v13,·v | 171 | ····invoke-virtual·{v13,·v14},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
172 | ····.line·103 | 172 | ····.line·103 |
173 | ····:try_start_0 | 173 | ····:try_start_0 |
174 | ····new-instance·v | 174 | ····new-instance·v10,·Lorg/spongycastle/asn1/DERSequence; |
175 | ····invoke-direct·{v | 175 | ····invoke-direct·{v10,·v13},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
176 | ····const-string·v1 | 176 | ····const-string·v13,·"DER" |
177 | ····invoke-virtual·{v | 177 | ····invoke-virtual·{v10,·v13},·Lorg/spongycastle/asn1/DERSequence;->getEncoded(Ljava/lang/String;)[B |
178 | ····move-result-object·v | 178 | ····move-result-object·v10 |
179 | ····.line·105 | 179 | ····.line·105 |
180 | ····iget-object·v1 | 180 | ····iget-object·v13,·v1,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
181 | ····array-length·v1 | 181 | ····array-length·v14,·v10 |
182 | ····const/4·v1 | 182 | ····const/4·v15,·0x0 |
183 | ····invoke-interface·{v1 | 183 | ····invoke-interface·{v13,·v10,·v15,·v14},·Lorg/spongycastle/crypto/Digest;->update([BII)V |
184 | ····:try_end_0 | 184 | ····:try_end_0 |
185 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 185 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
186 | ····.line·112 | 186 | ····.line·112 |
187 | ····iget-object·v | 187 | ····iget-object·v10,·v1,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
188 | ····invoke-interface·{v | 188 | ····invoke-interface·{v10,·v8,·v15},·Lorg/spongycastle/crypto/Digest;->doFinal([BI)I |
189 | ····if-le·v2,·v3,·:cond_1 | 189 | ····if-le·v2,·v3,·:cond_1 |
190 | ····.line·116 | 190 | ····.line·116 |
191 | ····invoke-static·{v8,·v1 | 191 | ····invoke-static·{v8,·v15,·v0,·v4,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
192 | ····add-int/2addr·v4,·v3 | 192 | ····add-int/2addr·v4,·v3 |
193 | ····sub-int/2addr·v2,·v3 | 193 | ····sub-int/2addr·v2,·v3 |
194 | ····goto·:goto_2 | 194 | ····goto·:goto_2 |
195 | ····.line·122 | 195 | ····.line·122 |
196 | ····:cond_1 | 196 | ····:cond_1 |
197 | ····invoke-static·{v8,·v1 | 197 | ····invoke-static·{v8,·v15,·v0,·v4,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
198 | ····:goto_2 | 198 | ····:goto_2 |
199 | ····add-int/lit8·v12,·v12,·0x1 | 199 | ····add-int/lit8·v12,·v12,·0x1 |
200 | ····add-int/lit8·v11,·v11,·0x1 | 200 | ····add-int/lit8·v11,·v11,·0x1 |
201 | ····const/4·v10,·0x0 | 201 | ····const/4·v10,·0x0 |
Offset 374, 23 lines modified | Offset 374, 21 lines modified | ||
374 | ····.line·121 | 374 | ····.line·121 |
375 | ····:cond_0 | 375 | ····:cond_0 |
376 | ····iget-object·v1,·p0,·Lorg/spongycastle/openssl/CertificateTrustBlock;->prohibitions:Lorg/spongycastle/asn1/ASN1Sequence; | 376 | ····iget-object·v1,·p0,·Lorg/spongycastle/openssl/CertificateTrustBlock;->prohibitions:Lorg/spongycastle/asn1/ASN1Sequence; |
377 | ····if-eqz·v1,·:cond_1 | 377 | ····if-eqz·v1,·:cond_1 |
378 | ····.line·123 | 378 | ····.line·123 |
379 | ····new-instance·v | 379 | ····new-instance·v2,·Lorg/spongycastle/asn1/DERTaggedObject; |
380 | ····iget-object·v2,·p0,·Lorg/spongycastle/openssl/CertificateTrustBlock;->prohibitions:Lorg/spongycastle/asn1/ASN1Sequence; | ||
381 | ····const/4·v3,·0x0 | 380 | ····const/4·v3,·0x0 |
382 | ····invoke-direct·{v | 381 | ····invoke-direct·{v2,·v3,·v3,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
383 | ····invoke-virtual·{v0,·v | 382 | ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
384 | ····.line·125 | 383 | ····.line·125 |
385 | ····:cond_1 | 384 | ····:cond_1 |
386 | ····iget-object·v1,·p0,·Lorg/spongycastle/openssl/CertificateTrustBlock;->alias:Ljava/lang/String; | 385 | ····iget-object·v1,·p0,·Lorg/spongycastle/openssl/CertificateTrustBlock;->alias:Ljava/lang/String; |
387 | ····if-eqz·v1,·:cond_2 | 386 | ····if-eqz·v1,·:cond_2 |
Offset 53, 27 lines modified | Offset 53, 25 lines modified | ||
53 | ····invoke-interface·{p1},·Ljava/security/interfaces/DSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams; | 53 | ····invoke-interface·{p1},·Ljava/security/interfaces/DSAPublicKey;->getParams()Ljava/security/interfaces/DSAParams; |
54 | ····move-result-object·p1 | 54 | ····move-result-object·p1 |
55 | ····iput-object·p1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->dsaSpec:Ljava/security/interfaces/DSAParams; | 55 | ····iput-object·p1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->dsaSpec:Ljava/security/interfaces/DSAParams; |
56 | ····.line·47 | 56 | ····.line·47 |
57 | ····new-instance· | 57 | ····new-instance·v0,·Lorg/spongycastle/crypto/params/DSAPublicKeyParameters; |
58 | ····iget-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->y:Ljava/math/BigInteger; | ||
59 | ····iget-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;-> | 58 | ····iget-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->y:Ljava/math/BigInteger; |
60 | ····invoke-static·{ | 59 | ····invoke-static·{p1},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/DSAUtil;->toDSAParameters(Ljava/security/interfaces/DSAParams;)Lorg/spongycastle/crypto/params/DSAParameters; |
61 | ····move-result-object· | 60 | ····move-result-object·p1 |
62 | ····invoke-direct·{ | 61 | ····invoke-direct·{v0,·v1,·p1},·Lorg/spongycastle/crypto/params/DSAPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DSAParameters;)V |
63 | ····iput-object· | 62 | ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->lwKeyParams:Lorg/spongycastle/crypto/params/DSAPublicKeyParameters; |
64 | ····return-void | 63 | ····return-void |
65 | .end·method | 64 | .end·method |
66 | .method·constructor·<init>(Ljava/security/spec/DSAPublicKeySpec;)V | 65 | .method·constructor·<init>(Ljava/security/spec/DSAPublicKeySpec;)V |
67 | ····.locals·3 | 66 | ····.locals·3 |
Offset 105, 23 lines modified | Offset 103, 21 lines modified | ||
105 | ····invoke-direct·{v0,·v1,·v2,·p1},·Ljava/security/spec/DSAParameterSpec;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 103 | ····invoke-direct·{v0,·v1,·v2,·p1},·Ljava/security/spec/DSAParameterSpec;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
106 | ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->dsaSpec:Ljava/security/interfaces/DSAParams; | 104 | ····iput-object·v0,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->dsaSpec:Ljava/security/interfaces/DSAParams; |
107 | ····.line·39 | 105 | ····.line·39 |
108 | ····new-instance·p1,·Lorg/spongycastle/crypto/params/DSAPublicKeyParameters; | 106 | ····new-instance·p1,·Lorg/spongycastle/crypto/params/DSAPublicKeyParameters; |
109 | ····iget-object·v | 107 | ····iget-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->y:Ljava/math/BigInteger; |
110 | ····iget-object·v1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->dsaSpec:Ljava/security/interfaces/DSAParams; | ||
111 | ····invoke-static·{v | 108 | ····invoke-static·{v0},·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/DSAUtil;->toDSAParameters(Ljava/security/interfaces/DSAParams;)Lorg/spongycastle/crypto/params/DSAParameters; |
112 | ····move-result-object·v | 109 | ····move-result-object·v0 |
113 | ····invoke-direct·{p1,·v | 110 | ····invoke-direct·{p1,·v1,·v0},·Lorg/spongycastle/crypto/params/DSAPublicKeyParameters;-><init>(Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DSAParameters;)V |
114 | ····iput-object·p1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->lwKeyParams:Lorg/spongycastle/crypto/params/DSAPublicKeyParameters; | 111 | ····iput-object·p1,·p0,·Lorg/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey;->lwKeyParams:Lorg/spongycastle/crypto/params/DSAPublicKeyParameters; |
115 | ····return-void | 112 | ····return-void |
116 | .end·method | 113 | .end·method |
117 | .method·public·constructor·<init>(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;)V | 114 | .method·public·constructor·<init>(Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;)V |
Offset 297, 34 lines modified | Offset 297, 38 lines modified | ||
297 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignedData;->certificates:Lorg/spongycastle/asn1/ASN1Set; | 297 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignedData;->certificates:Lorg/spongycastle/asn1/ASN1Set; |
298 | ····const/4·v2,·0x0 | 298 | ····const/4·v2,·0x0 |
299 | ····if-eqz·v1,·:cond_0 | 299 | ····if-eqz·v1,·:cond_0 |
300 | ····.line·155 | 300 | ····.line·155 |
301 | ····new-instance·v | 301 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
302 | ····i | 302 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/pkcs/SignedData;->certificates:Lorg/spongycastle/asn1/ASN1Set; |
303 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
303 | ····invoke-virtual·{v0,·v | 304 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
304 | ····.line·158 | 305 | ····.line·158 |
305 | ····:cond_0 | 306 | ····:cond_0 |
306 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignedData;->crls:Lorg/spongycastle/asn1/ASN1Set; | 307 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignedData;->crls:Lorg/spongycastle/asn1/ASN1Set; |
307 | ····if-eqz·v1,·:cond_1 | 308 | ····if-eqz·v1,·:cond_1 |
308 | ····.line·160 | 309 | ····.line·160 |
309 | ····new-instance·v | 310 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
310 | ····const/4·v | 311 | ····const/4·v3,·0x1 |
311 | ····i | 312 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/pkcs/SignedData;->crls:Lorg/spongycastle/asn1/ASN1Set; |
313 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
312 | ····invoke-virtual·{v0,·v | 314 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
313 | ····.line·163 | 315 | ····.line·163 |
314 | ····:cond_1 | 316 | ····:cond_1 |
315 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignedData;->signerInfos:Lorg/spongycastle/asn1/ASN1Set; | 317 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignedData;->signerInfos:Lorg/spongycastle/asn1/ASN1Set; |
316 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 318 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
Offset 332, 19 lines modified | Offset 332, 21 lines modified | ||
332 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignerInfo;->authenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; | 332 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignerInfo;->authenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; |
333 | ····const/4·v2,·0x0 | 333 | ····const/4·v2,·0x0 |
334 | ····if-eqz·v1,·:cond_0 | 334 | ····if-eqz·v1,·:cond_0 |
335 | ····.line·165 | 335 | ····.line·165 |
336 | ····new-instance·v | 336 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
337 | ····i | 337 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/pkcs/SignerInfo;->authenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; |
338 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
338 | ····invoke-virtual·{v0,·v | 339 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
339 | ····.line·168 | 340 | ····.line·168 |
340 | ····:cond_0 | 341 | ····:cond_0 |
341 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignerInfo;->digEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; | 342 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignerInfo;->digEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; |
342 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 343 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
Offset 355, 21 lines modified | Offset 357, 23 lines modified | ||
355 | ····.line·171 | 357 | ····.line·171 |
356 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignerInfo;->unauthenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; | 358 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/SignerInfo;->unauthenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; |
357 | ····if-eqz·v1,·:cond_1 | 359 | ····if-eqz·v1,·:cond_1 |
358 | ····.line·173 | 360 | ····.line·173 |
359 | ····new-instance·v | 361 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
360 | ····const/4·v | 362 | ····const/4·v3,·0x1 |
361 | ····i | 363 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/pkcs/SignerInfo;->unauthenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; |
364 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
362 | ····invoke-virtual·{v0,·v | 365 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
363 | ····.line·176 | 366 | ····.line·176 |
364 | ····:cond_1 | 367 | ····:cond_1 |
365 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 368 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
366 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 369 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 308, 21 lines modified | Offset 308, 23 lines modified | ||
308 | ····.line·157 | 308 | ····.line·157 |
309 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/PrivateKeyInfo;->attributes:Lorg/spongycastle/asn1/ASN1Set; | 309 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/pkcs/PrivateKeyInfo;->attributes:Lorg/spongycastle/asn1/ASN1Set; |
310 | ····if-eqz·v1,·:cond_0 | 310 | ····if-eqz·v1,·:cond_0 |
311 | ····.line·159 | 311 | ····.line·159 |
312 | ····new-instance·v | 312 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
313 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/pkcs/PrivateKeyInfo;->attributes:Lorg/spongycastle/asn1/ASN1Set; | ||
313 | ····const/4·v3,·0x0 | 314 | ····const/4·v3,·0x0 |
314 | ····invoke-direct·{v | 315 | ····invoke-direct·{v1,·v3,·v3,·v2},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
315 | ····invoke-virtual·{v0,·v | 316 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
316 | ····.line·162 | 317 | ····.line·162 |
317 | ····:cond_0 | 318 | ····:cond_0 |
318 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 319 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
319 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 320 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 636, 19 lines modified | Offset 636, 21 lines modified | ||
636 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 636 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
637 | ····goto·:goto_0 | 637 | ····goto·:goto_0 |
638 | ····.line·310 | 638 | ····.line·310 |
639 | ····:cond_0 | 639 | ····:cond_0 |
640 | ····new-instance·v | 640 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
641 | ····i | 641 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/cms/SignedData;->certificates:Lorg/spongycastle/asn1/ASN1Set; |
642 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
642 | ····invoke-virtual·{v0,·v | 643 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
643 | ····.line·314 | 644 | ····.line·314 |
644 | ····:cond_1 | 645 | ····:cond_1 |
645 | ····:goto_0 | 646 | ····:goto_0 |
646 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignedData;->crls:Lorg/spongycastle/asn1/ASN1Set; | 647 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignedData;->crls:Lorg/spongycastle/asn1/ASN1Set; |
647 | ····if-eqz·v1,·:cond_3 | 648 | ····if-eqz·v1,·:cond_3 |
Offset 667, 19 lines modified | Offset 669, 21 lines modified | ||
667 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 669 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
668 | ····goto·:goto_1 | 670 | ····goto·:goto_1 |
669 | ····.line·322 | 671 | ····.line·322 |
670 | ····:cond_2 | 672 | ····:cond_2 |
671 | ····new-instance·v | 673 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
672 | ····i | 674 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/cms/SignedData;->crls:Lorg/spongycastle/asn1/ASN1Set; |
675 | ····invoke-direct·{v1,·v2,·v4,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
673 | ····invoke-virtual·{v0,·v | 676 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
674 | ····.line·326 | 677 | ····.line·326 |
675 | ····:cond_3 | 678 | ····:cond_3 |
676 | ····:goto_1 | 679 | ····:goto_1 |
677 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignedData;->signerInfos:Lorg/spongycastle/asn1/ASN1Set; | 680 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignedData;->signerInfos:Lorg/spongycastle/asn1/ASN1Set; |
678 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 681 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
Offset 520, 19 lines modified | Offset 520, 21 lines modified | ||
520 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->originatorInfo:Lorg/spongycastle/asn1/cms/OriginatorInfo; | 520 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->originatorInfo:Lorg/spongycastle/asn1/cms/OriginatorInfo; |
521 | ····const/4·v2,·0x0 | 521 | ····const/4·v2,·0x0 |
522 | ····if-eqz·v1,·:cond_0 | 522 | ····if-eqz·v1,·:cond_0 |
523 | ····.line·246 | 523 | ····.line·246 |
524 | ····new-instance·v | 524 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
525 | ····i | 525 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->originatorInfo:Lorg/spongycastle/asn1/cms/OriginatorInfo; |
526 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
526 | ····invoke-virtual·{v0,·v | 527 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
527 | ····.line·249 | 528 | ····.line·249 |
528 | ····:cond_0 | 529 | ····:cond_0 |
529 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->recipientInfos:Lorg/spongycastle/asn1/ASN1Set; | 530 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->recipientInfos:Lorg/spongycastle/asn1/ASN1Set; |
530 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 531 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
Offset 543, 41 lines modified | Offset 545, 45 lines modified | ||
543 | ····.line·253 | 545 | ····.line·253 |
544 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->authAttrs:Lorg/spongycastle/asn1/ASN1Set; | 546 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->authAttrs:Lorg/spongycastle/asn1/ASN1Set; |
545 | ····if-eqz·v1,·:cond_1 | 547 | ····if-eqz·v1,·:cond_1 |
546 | ····.line·257 | 548 | ····.line·257 |
547 | ····new-instance·v | 549 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
550 | ····const/4·v3,·0x1 | ||
548 | ····const/ | 551 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->authAttrs:Lorg/spongycastle/asn1/ASN1Set; |
549 | ····invoke-direct·{v | 552 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
550 | ····invoke-virtual·{v0,·v | 553 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
551 | ····.line·260 | 554 | ····.line·260 |
552 | ····:cond_1 | 555 | ····:cond_1 |
553 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->mac:Lorg/spongycastle/asn1/ASN1OctetString; | 556 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->mac:Lorg/spongycastle/asn1/ASN1OctetString; |
554 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 557 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
555 | ····.line·263 | 558 | ····.line·263 |
556 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->unauthAttrs:Lorg/spongycastle/asn1/ASN1Set; | 559 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->unauthAttrs:Lorg/spongycastle/asn1/ASN1Set; |
557 | ····if-eqz·v1,·:cond_2 | 560 | ····if-eqz·v1,·:cond_2 |
558 | ····.line·265 | 561 | ····.line·265 |
559 | ····new-instance·v | 562 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
563 | ····const/4·v3,·0x2 | ||
560 | ····const/ | 564 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/cms/AuthEnvelopedData;->unauthAttrs:Lorg/spongycastle/asn1/ASN1Set; |
561 | ····invoke-direct·{v | 565 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
562 | ····invoke-virtual·{v0,·v | 566 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
563 | ····.line·268 | 567 | ····.line·268 |
564 | ····:cond_2 | 568 | ····:cond_2 |
565 | ····new-instance·v1,·Lorg/spongycastle/asn1/BERSequence; | 569 | ····new-instance·v1,·Lorg/spongycastle/asn1/BERSequence; |
566 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/BERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 570 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/BERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 231, 34 lines modified | Offset 231, 38 lines modified | ||
231 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/OriginatorInfo;->certs:Lorg/spongycastle/asn1/ASN1Set; | 231 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/OriginatorInfo;->certs:Lorg/spongycastle/asn1/ASN1Set; |
232 | ····const/4·v2,·0x0 | 232 | ····const/4·v2,·0x0 |
233 | ····if-eqz·v1,·:cond_0 | 233 | ····if-eqz·v1,·:cond_0 |
234 | ····.line·149 | 234 | ····.line·149 |
235 | ····new-instance·v | 235 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
236 | ····i | 236 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/cms/OriginatorInfo;->certs:Lorg/spongycastle/asn1/ASN1Set; |
237 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
237 | ····invoke-virtual·{v0,·v | 238 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
238 | ····.line·152 | 239 | ····.line·152 |
239 | ····:cond_0 | 240 | ····:cond_0 |
240 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/OriginatorInfo;->crls:Lorg/spongycastle/asn1/ASN1Set; | 241 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/OriginatorInfo;->crls:Lorg/spongycastle/asn1/ASN1Set; |
241 | ····if-eqz·v1,·:cond_1 | 242 | ····if-eqz·v1,·:cond_1 |
242 | ····.line·154 | 243 | ····.line·154 |
243 | ····new-instance·v | 244 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
245 | ····const/4·v3,·0x1 | ||
244 | ···· | 246 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/cms/OriginatorInfo;->crls:Lorg/spongycastle/asn1/ASN1Set; |
245 | ····invoke-direct·{v | 247 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
246 | ····invoke-virtual·{v0,·v | 248 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
247 | ····.line·157 | 249 | ····.line·157 |
248 | ····:cond_1 | 250 | ····:cond_1 |
249 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 251 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
250 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 252 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 401, 19 lines modified | Offset 401, 21 lines modified | ||
401 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignerInfo;->authenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; | 401 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignerInfo;->authenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; |
402 | ····const/4·v2,·0x0 | 402 | ····const/4·v2,·0x0 |
403 | ····if-eqz·v1,·:cond_0 | 403 | ····if-eqz·v1,·:cond_0 |
404 | ····.line·269 | 404 | ····.line·269 |
405 | ····new-instance·v | 405 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
406 | ····i | 406 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/cms/SignerInfo;->authenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; |
407 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
407 | ····invoke-virtual·{v0,·v | 408 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
408 | ····.line·272 | 409 | ····.line·272 |
409 | ····:cond_0 | 410 | ····:cond_0 |
410 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignerInfo;->digEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; | 411 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignerInfo;->digEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; |
411 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 412 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
Offset 424, 21 lines modified | Offset 426, 23 lines modified | ||
424 | ····.line·275 | 426 | ····.line·275 |
425 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignerInfo;->unauthenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; | 427 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/SignerInfo;->unauthenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; |
426 | ····if-eqz·v1,·:cond_1 | 428 | ····if-eqz·v1,·:cond_1 |
427 | ····.line·277 | 429 | ····.line·277 |
428 | ····new-instance·v | 430 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
429 | ····const/4·v | 431 | ····const/4·v3,·0x1 |
430 | ····i | 432 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/cms/SignerInfo;->unauthenticatedAttributes:Lorg/spongycastle/asn1/ASN1Set; |
433 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
431 | ····invoke-virtual·{v0,·v | 434 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
432 | ····.line·280 | 435 | ····.line·280 |
433 | ····:cond_1 | 436 | ····:cond_1 |
434 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 437 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
435 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 438 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 112, 22 lines modified | Offset 112, 20 lines modified | ||
112 | ····.line·73 | 112 | ····.line·73 |
113 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/cms/Evidence;->tstEvidence:Lorg/spongycastle/asn1/cms/TimeStampTokenEvidence; | 113 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/cms/Evidence;->tstEvidence:Lorg/spongycastle/asn1/cms/TimeStampTokenEvidence; |
114 | ····if-eqz·v0,·:cond_0 | 114 | ····if-eqz·v0,·:cond_0 |
115 | ····.line·75 | 115 | ····.line·75 |
116 | ····new-instance·v | 116 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
117 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/Evidence;->tstEvidence:Lorg/spongycastle/asn1/cms/TimeStampTokenEvidence; | ||
118 | ····const/4·v2,·0x0 | 117 | ····const/4·v2,·0x0 |
119 | ····invoke-direct·{v | 118 | ····invoke-direct·{v1,·v2,·v2,·v0},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
120 | ····return-object·v | 119 | ····return-object·v1 |
121 | ····:cond_0 | 120 | ····:cond_0 |
122 | ····const/4·v0,·0x0 | 121 | ····const/4·v0,·0x0 |
123 | ····return-object·v0 | 122 | ····return-object·v0 |
124 | .end·method | 123 | .end·method |
Offset 258, 21 lines modified | Offset 258, 23 lines modified | ||
258 | ····.line·148 | 258 | ····.line·148 |
259 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/PasswordRecipientInfo;->keyDerivationAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; | 259 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/PasswordRecipientInfo;->keyDerivationAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; |
260 | ····if-eqz·v1,·:cond_0 | 260 | ····if-eqz·v1,·:cond_0 |
261 | ····.line·150 | 261 | ····.line·150 |
262 | ····new-instance·v | 262 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
263 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/cms/PasswordRecipientInfo;->keyDerivationAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; | ||
263 | ····const/4·v3,·0x0 | 264 | ····const/4·v3,·0x0 |
264 | ····invoke-direct·{v | 265 | ····invoke-direct·{v1,·v3,·v3,·v2},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
265 | ····invoke-virtual·{v0,·v | 266 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
266 | ····.line·152 | 267 | ····.line·152 |
267 | ····:cond_0 | 268 | ····:cond_0 |
268 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/PasswordRecipientInfo;->keyEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; | 269 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/PasswordRecipientInfo;->keyEncryptionAlgorithm:Lorg/spongycastle/asn1/x509/AlgorithmIdentifier; |
269 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 270 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
Offset 361, 19 lines modified | Offset 361, 21 lines modified | ||
361 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/EnvelopedData;->originatorInfo:Lorg/spongycastle/asn1/cms/OriginatorInfo; | 361 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/EnvelopedData;->originatorInfo:Lorg/spongycastle/asn1/cms/OriginatorInfo; |
362 | ····const/4·v2,·0x0 | 362 | ····const/4·v2,·0x0 |
363 | ····if-eqz·v1,·:cond_0 | 363 | ····if-eqz·v1,·:cond_0 |
364 | ····.line·173 | 364 | ····.line·173 |
365 | ····new-instance·v | 365 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
366 | ····i | 366 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/cms/EnvelopedData;->originatorInfo:Lorg/spongycastle/asn1/cms/OriginatorInfo; |
367 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
367 | ····invoke-virtual·{v0,·v | 368 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
368 | ····.line·176 | 369 | ····.line·176 |
369 | ····:cond_0 | 370 | ····:cond_0 |
370 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/EnvelopedData;->recipientInfos:Lorg/spongycastle/asn1/ASN1Set; | 371 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/EnvelopedData;->recipientInfos:Lorg/spongycastle/asn1/ASN1Set; |
371 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 372 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
Offset 384, 21 lines modified | Offset 386, 23 lines modified | ||
384 | ····.line·179 | 386 | ····.line·179 |
385 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/EnvelopedData;->unprotectedAttrs:Lorg/spongycastle/asn1/ASN1Set; | 387 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cms/EnvelopedData;->unprotectedAttrs:Lorg/spongycastle/asn1/ASN1Set; |
386 | ····if-eqz·v1,·:cond_1 | 388 | ····if-eqz·v1,·:cond_1 |
387 | ····.line·181 | 389 | ····.line·181 |
388 | ····new-instance·v | 390 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
389 | ····const/4·v | 391 | ····const/4·v3,·0x1 |
390 | ····i | 392 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/cms/EnvelopedData;->unprotectedAttrs:Lorg/spongycastle/asn1/ASN1Set; |
393 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
391 | ····invoke-virtual·{v0,·v | 394 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
392 | ····.line·184 | 395 | ····.line·184 |
393 | ····:cond_1 | 396 | ····:cond_1 |
394 | ····new-instance·v1,·Lorg/spongycastle/asn1/BERSequence; | 397 | ····new-instance·v1,·Lorg/spongycastle/asn1/BERSequence; |
395 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/BERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 398 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/BERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 166, 38 lines modified | Offset 166, 34 lines modified | ||
166 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/crmf/OptionalValidity;->notBefore:Lorg/spongycastle/asn1/x509/Time; | 166 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/crmf/OptionalValidity;->notBefore:Lorg/spongycastle/asn1/x509/Time; |
167 | ····const/4·v2,·0x1 | 167 | ····const/4·v2,·0x1 |
168 | ····if-eqz·v1,·:cond_0 | 168 | ····if-eqz·v1,·:cond_0 |
169 | ····.line·88 | 169 | ····.line·88 |
170 | ····new-instance·v | 170 | ····new-instance·v3,·Lorg/spongycastle/asn1/DERTaggedObject; |
171 | ····const/4·v | 171 | ····const/4·v4,·0x0 |
172 | ····i | 172 | ····invoke-direct·{v3,·v2,·v4,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
173 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
174 | ····invoke-virtual·{v0,·v | 173 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
175 | ····.line·91 | 174 | ····.line·91 |
176 | ····:cond_0 | 175 | ····:cond_0 |
177 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/crmf/OptionalValidity;->notAfter:Lorg/spongycastle/asn1/x509/Time; | 176 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/crmf/OptionalValidity;->notAfter:Lorg/spongycastle/asn1/x509/Time; |
178 | ····if-eqz·v1,·:cond_1 | 177 | ····if-eqz·v1,·:cond_1 |
179 | ····.line·93 | 178 | ····.line·93 |
180 | ····new-instance·v | 179 | ····new-instance·v3,·Lorg/spongycastle/asn1/DERTaggedObject; |
181 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/crmf/OptionalValidity;->notAfter:Lorg/spongycastle/asn1/x509/Time; | ||
182 | ····invoke-direct·{v | 180 | ····invoke-direct·{v3,·v2,·v2,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
183 | ····invoke-virtual·{v0,·v | 181 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
184 | ····.line·96 | 182 | ····.line·96 |
185 | ····:cond_1 | 183 | ····:cond_1 |
186 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 184 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
187 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 185 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 207, 23 lines modified | Offset 207, 21 lines modified | ||
207 | ····.line·121 | 207 | ····.line·121 |
208 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/crmf/POPOSigningKeyInput;->sender:Lorg/spongycastle/asn1/x509/GeneralName; | 208 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/crmf/POPOSigningKeyInput;->sender:Lorg/spongycastle/asn1/x509/GeneralName; |
209 | ····if-eqz·v1,·:cond_0 | 209 | ····if-eqz·v1,·:cond_0 |
210 | ····.line·123 | 210 | ····.line·123 |
211 | ····new-instance·v | 211 | ····new-instance·v2,·Lorg/spongycastle/asn1/DERTaggedObject; |
212 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/crmf/POPOSigningKeyInput;->sender:Lorg/spongycastle/asn1/x509/GeneralName; | ||
213 | ····const/4·v3,·0x0 | 212 | ····const/4·v3,·0x0 |
214 | ····invoke-direct·{v | 213 | ····invoke-direct·{v2,·v3,·v3,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
215 | ····invoke-virtual·{v0,·v | 214 | ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
216 | ····goto·:goto_0 | 215 | ····goto·:goto_0 |
217 | ····.line·127 | 216 | ····.line·127 |
218 | ····:cond_0 | 217 | ····:cond_0 |
219 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/crmf/POPOSigningKeyInput;->publicKeyMAC:Lorg/spongycastle/asn1/crmf/PKMACValue; | 218 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/crmf/POPOSigningKeyInput;->publicKeyMAC:Lorg/spongycastle/asn1/crmf/PKMACValue; |
Offset 188, 21 lines modified | Offset 188, 23 lines modified | ||
188 | ····.line·125 | 188 | ····.line·125 |
189 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x9/OtherInfo;->partyAInfo:Lorg/spongycastle/asn1/ASN1OctetString; | 189 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x9/OtherInfo;->partyAInfo:Lorg/spongycastle/asn1/ASN1OctetString; |
190 | ····if-eqz·v1,·:cond_0 | 190 | ····if-eqz·v1,·:cond_0 |
191 | ····.line·127 | 191 | ····.line·127 |
192 | ····new-instance·v | 192 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
193 | ····const/4·v2,·0x0 | ||
193 | ···· | 194 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x9/OtherInfo;->partyAInfo:Lorg/spongycastle/asn1/ASN1OctetString; |
194 | ····invoke-direct·{v | 195 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V |
195 | ····invoke-virtual·{v0,·v | 196 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
196 | ····.line·130 | 197 | ····.line·130 |
197 | ····:cond_0 | 198 | ····:cond_0 |
198 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; | 199 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
199 | ····const/4·v2,·0x2 | 200 | ····const/4·v2,·0x2 |
Offset 590, 21 lines modified | Offset 590, 19 lines modified | ||
590 | ····:cond_1 | 590 | ····:cond_1 |
591 | ····:goto_0 | 591 | ····:goto_0 |
592 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x9/X9Curve;->seed:[B | 592 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x9/X9Curve;->seed:[B |
593 | ····if-eqz·v1,·:cond_2 | 593 | ····if-eqz·v1,·:cond_2 |
594 | ····.line·158 | 594 | ····.line·158 |
595 | ····new-instance·v | 595 | ····new-instance·v2,·Lorg/spongycastle/asn1/DERBitString; |
596 | ····i | 596 | ····invoke-direct·{v2,·v1},·Lorg/spongycastle/asn1/DERBitString;-><init>([B)V |
597 | ····invoke-direct·{v1,·v2},·Lorg/spongycastle/asn1/DERBitString;-><init>([B)V | ||
598 | ····invoke-virtual·{v0,·v | 597 | ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
599 | ····.line·161 | 598 | ····.line·161 |
600 | ····:cond_2 | 599 | ····:cond_2 |
601 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 600 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
602 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 601 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 590, 23 lines modified | Offset 590, 21 lines modified | ||
590 | ····.line·238 | 590 | ····.line·238 |
591 | ····:cond_1 | 591 | ····:cond_1 |
592 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/V2TBSCertListGenerator;->extensions:Lorg/spongycastle/asn1/x509/Extensions; | 592 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/V2TBSCertListGenerator;->extensions:Lorg/spongycastle/asn1/x509/Extensions; |
593 | ····if-eqz·v1,·:cond_2 | 593 | ····if-eqz·v1,·:cond_2 |
594 | ····.line·240 | 594 | ····.line·240 |
595 | ····new-instance·v | 595 | ····new-instance·v2,·Lorg/spongycastle/asn1/DERTaggedObject; |
596 | ····const/4·v | 596 | ····const/4·v3,·0x0 |
597 | ····i | 597 | ····invoke-direct·{v2,·v3,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V |
598 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V | ||
599 | ····invoke-virtual·{v0,·v | 598 | ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
600 | ····.line·243 | 599 | ····.line·243 |
601 | ····:cond_2 | 600 | ····:cond_2 |
602 | ····new-instance·v1,·Lorg/spongycastle/asn1/x509/TBSCertList; | 601 | ····new-instance·v1,·Lorg/spongycastle/asn1/x509/TBSCertList; |
603 | ····new-instance·v2,·Lorg/spongycastle/asn1/DERSequence; | 602 | ····new-instance·v2,·Lorg/spongycastle/asn1/DERSequence; |
Offset 261, 36 lines modified | Offset 261, 40 lines modified | ||
261 | ····.line·140 | 261 | ····.line·140 |
262 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/CertificatePair;->forward:Lorg/spongycastle/asn1/x509/Certificate; | 262 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/CertificatePair;->forward:Lorg/spongycastle/asn1/x509/Certificate; |
263 | ····if-eqz·v1,·:cond_0 | 263 | ····if-eqz·v1,·:cond_0 |
264 | ····.line·142 | 264 | ····.line·142 |
265 | ····new-instance·v | 265 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
266 | ····const/4·v | 266 | ····const/4·v2,·0x0 |
267 | ····i | 267 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/CertificatePair;->forward:Lorg/spongycastle/asn1/x509/Certificate; |
268 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V | ||
268 | ····invoke-virtual·{v0,·v | 269 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
269 | ····.line·144 | 270 | ····.line·144 |
270 | ····:cond_0 | 271 | ····:cond_0 |
271 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/CertificatePair;->reverse:Lorg/spongycastle/asn1/x509/Certificate; | 272 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/CertificatePair;->reverse:Lorg/spongycastle/asn1/x509/Certificate; |
272 | ····if-eqz·v1,·:cond_1 | 273 | ····if-eqz·v1,·:cond_1 |
273 | ····.line·146 | 274 | ····.line·146 |
274 | ····new-instance·v | 275 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
276 | ····const/4·v2,·0x1 | ||
275 | ···· | 277 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/CertificatePair;->reverse:Lorg/spongycastle/asn1/x509/Certificate; |
276 | ····invoke-direct·{v | 278 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V |
277 | ····invoke-virtual·{v0,·v | 279 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
278 | ····.line·149 | 280 | ····.line·149 |
279 | ····:cond_1 | 281 | ····:cond_1 |
280 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 282 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
281 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 283 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 185, 21 lines modified | Offset 185, 23 lines modified | ||
185 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/x509/Target;->targName:Lorg/spongycastle/asn1/x509/GeneralName; | 185 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/x509/Target;->targName:Lorg/spongycastle/asn1/x509/GeneralName; |
186 | ····const/4·v1,·0x1 | 186 | ····const/4·v1,·0x1 |
187 | ····if-eqz·v0,·:cond_0 | 187 | ····if-eqz·v0,·:cond_0 |
188 | ····.line·131 | 188 | ····.line·131 |
189 | ····new-instance·v | 189 | ····new-instance·v0,·Lorg/spongycastle/asn1/DERTaggedObject; |
190 | ····const/4·v2,·0x0 | ||
190 | ····const/ | 191 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/Target;->targName:Lorg/spongycastle/asn1/x509/GeneralName; |
191 | ····invoke-direct·{v | 192 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
192 | ····return-object·v | 193 | ····return-object·v0 |
193 | ····.line·135 | 194 | ····.line·135 |
194 | ····:cond_0 | 195 | ····:cond_0 |
195 | ····new-instance·v0,·Lorg/spongycastle/asn1/DERTaggedObject; | 196 | ····new-instance·v0,·Lorg/spongycastle/asn1/DERTaggedObject; |
196 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/x509/Target;->targGroup:Lorg/spongycastle/asn1/x509/GeneralName; | 197 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/x509/Target;->targGroup:Lorg/spongycastle/asn1/x509/GeneralName; |
Offset 38, 23 lines modified | Offset 38, 21 lines modified | ||
38 | ····.line·67 | 38 | ····.line·67 |
39 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V | 39 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Object;-><init>()V |
40 | ····.line·68 | 40 | ····.line·68 |
41 | ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/x509/AttCertIssuer;->obj:Lorg/spongycastle/asn1/ASN1Encodable; | 41 | ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/x509/AttCertIssuer;->obj:Lorg/spongycastle/asn1/ASN1Encodable; |
42 | ····.line·69 | 42 | ····.line·69 |
43 | ····new-instance· | 43 | ····new-instance·v0,·Lorg/spongycastle/asn1/DERTaggedObject; |
44 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/x509/AttCertIssuer;->obj:Lorg/spongycastle/asn1/ASN1Encodable; | ||
45 | ····const/4·v1,·0x0 | 44 | ····const/4·v1,·0x0 |
46 | ····invoke-direct·{ | 45 | ····invoke-direct·{v0,·v1,·v1,·p1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
47 | ····iput-object· | 46 | ····iput-object·v0,·p0,·Lorg/spongycastle/asn1/x509/AttCertIssuer;->choiceObj:Lorg/spongycastle/asn1/ASN1Primitive; |
48 | ····return-void | 47 | ····return-void |
49 | .end·method | 48 | .end·method |
50 | .method·public·static·getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/AttCertIssuer; | 49 | .method·public·static·getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/AttCertIssuer; |
51 | ····.locals·3 | 50 | ····.locals·3 |
Offset 399, 53 lines modified | Offset 399, 47 lines modified | ||
399 | ····.line·216 | 399 | ····.line·216 |
400 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/Holder;->baseCertificateID:Lorg/spongycastle/asn1/x509/IssuerSerial; | 400 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/Holder;->baseCertificateID:Lorg/spongycastle/asn1/x509/IssuerSerial; |
401 | ····if-eqz·v3,·:cond_0 | 401 | ····if-eqz·v3,·:cond_0 |
402 | ····.line·218 | 402 | ····.line·218 |
403 | ····new-instance·v | 403 | ····new-instance·v4,·Lorg/spongycastle/asn1/DERTaggedObject; |
404 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/x509/Holder;->baseCertificateID:Lorg/spongycastle/asn1/x509/IssuerSerial; | ||
405 | ····invoke-direct·{v | 404 | ····invoke-direct·{v4,·v1,·v1,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
406 | ····invoke-virtual·{v0,·v | 405 | ····invoke-virtual·{v0,·v4},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
407 | ····.line·221 | 406 | ····.line·221 |
408 | ····:cond_0 | 407 | ····:cond_0 |
409 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/Holder;->entityName:Lorg/spongycastle/asn1/x509/GeneralNames; | 408 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/Holder;->entityName:Lorg/spongycastle/asn1/x509/GeneralNames; |
410 | ····if-eqz·v3,·:cond_1 | 409 | ····if-eqz·v3,·:cond_1 |
411 | ····.line·223 | 410 | ····.line·223 |
412 | ····new-instance·v | 411 | ····new-instance·v4,·Lorg/spongycastle/asn1/DERTaggedObject; |
413 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/x509/Holder;->entityName:Lorg/spongycastle/asn1/x509/GeneralNames; | ||
414 | ····invoke-direct·{v | 412 | ····invoke-direct·{v4,·v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
415 | ····invoke-virtual·{v0,·v | 413 | ····invoke-virtual·{v0,·v4},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
416 | ····.line·226 | 414 | ····.line·226 |
417 | ····:cond_1 | 415 | ····:cond_1 |
418 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/x509/Holder;->objectDigestInfo:Lorg/spongycastle/asn1/x509/ObjectDigestInfo; | 416 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/x509/Holder;->objectDigestInfo:Lorg/spongycastle/asn1/x509/ObjectDigestInfo; |
419 | ····if-eqz·v2,·:cond_2 | 417 | ····if-eqz·v2,·:cond_2 |
420 | ····.line·228 | 418 | ····.line·228 |
421 | ····new-instance·v | 419 | ····new-instance·v3,·Lorg/spongycastle/asn1/DERTaggedObject; |
422 | ····const/4·v3,·0x2 | ||
423 | ···· | 420 | ····const/4·v4,·0x2 |
424 | ····invoke-direct·{v | 421 | ····invoke-direct·{v3,·v1,·v4,·v2},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
425 | ····invoke-virtual·{v0,·v | 422 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
426 | ····.line·231 | 423 | ····.line·231 |
427 | ····:cond_2 | 424 | ····:cond_2 |
428 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 425 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
429 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 426 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 454, 21 lines modified | Offset 448, 19 lines modified | ||
454 | ····.line·235 | 448 | ····.line·235 |
455 | ····:cond_3 | 449 | ····:cond_3 |
456 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/x509/Holder;->entityName:Lorg/spongycastle/asn1/x509/GeneralNames; | 450 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/x509/Holder;->entityName:Lorg/spongycastle/asn1/x509/GeneralNames; |
457 | ····if-eqz·v0,·:cond_4 | 451 | ····if-eqz·v0,·:cond_4 |
458 | ····.line·237 | 452 | ····.line·237 |
459 | ····new-instance·v | 453 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
460 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/Holder;->entityName:Lorg/spongycastle/asn1/x509/GeneralNames; | ||
461 | ····invoke-direct·{v | 454 | ····invoke-direct·{v1,·v2,·v2,·v0},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
462 | ····return-object·v | 455 | ····return-object·v1 |
463 | ····.line·241 | 456 | ····.line·241 |
464 | ····:cond_4 | 457 | ····:cond_4 |
465 | ····new-instance·v0,·Lorg/spongycastle/asn1/DERTaggedObject; | 458 | ····new-instance·v0,·Lorg/spongycastle/asn1/DERTaggedObject; |
466 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/Holder;->baseCertificateID:Lorg/spongycastle/asn1/x509/IssuerSerial; | 459 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/Holder;->baseCertificateID:Lorg/spongycastle/asn1/x509/IssuerSerial; |
Offset 1032, 35 lines modified | Offset 1032, 39 lines modified | ||
1032 | ····iget·v0,·p0,·Lorg/spongycastle/asn1/x509/GeneralName;->tag:I | 1032 | ····iget·v0,·p0,·Lorg/spongycastle/asn1/x509/GeneralName;->tag:I |
1033 | ····const/4·v1,·0x4 | 1033 | ····const/4·v1,·0x4 |
1034 | ····if-ne·v0,·v1,·:cond_0 | 1034 | ····if-ne·v0,·v1,·:cond_0 |
1035 | ····.line·432 | 1035 | ····.line·432 |
1036 | ····new-instance·v | 1036 | ····new-instance·v0,·Lorg/spongycastle/asn1/DERTaggedObject; |
1037 | ····const/4·v | 1037 | ····const/4·v1,·0x1 |
1038 | ····iget·v2,·p0,·Lorg/spongycastle/asn1/x509/GeneralName;->tag:I | ||
1038 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/GeneralName;->obj:Lorg/spongycastle/asn1/ASN1Encodable; | 1039 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/GeneralName;->obj:Lorg/spongycastle/asn1/ASN1Encodable; |
1039 | ····invoke-direct·{v | 1040 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
1040 | ····return-object·v | 1041 | ····return-object·v0 |
1041 | ····.line·436 | 1042 | ····.line·436 |
1042 | ····:cond_0 | 1043 | ····:cond_0 |
1043 | ····new-instance·v | 1044 | ····new-instance·v0,·Lorg/spongycastle/asn1/DERTaggedObject; |
1045 | ····const/4·v1,·0x0 | ||
1044 | ···· | 1046 | ····iget·v2,·p0,·Lorg/spongycastle/asn1/x509/GeneralName;->tag:I |
1045 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/GeneralName;->obj:Lorg/spongycastle/asn1/ASN1Encodable; | 1047 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/GeneralName;->obj:Lorg/spongycastle/asn1/ASN1Encodable; |
1046 | ····invoke-direct·{v | 1048 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
1047 | ····return-object·v | 1049 | ····return-object·v0 |
1048 | .end·method | 1050 | .end·method |
1049 | .method·public·toString()Ljava/lang/String; | 1051 | .method·public·toString()Ljava/lang/String; |
1050 | ····.locals·3 | 1052 | ····.locals·3 |
1051 | ····.line·244 | 1053 | ····.line·244 |
1052 | ····new-instance·v0,·Ljava/lang/StringBuffer; | 1054 | ····new-instance·v0,·Ljava/lang/StringBuffer; |
Offset 143, 38 lines modified | Offset 143, 34 lines modified | ||
143 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/PrivateKeyUsagePeriod;->_notBefore:Lorg/spongycastle/asn1/ASN1GeneralizedTime; | 143 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/PrivateKeyUsagePeriod;->_notBefore:Lorg/spongycastle/asn1/ASN1GeneralizedTime; |
144 | ····const/4·v2,·0x0 | 144 | ····const/4·v2,·0x0 |
145 | ····if-eqz·v1,·:cond_0 | 145 | ····if-eqz·v1,·:cond_0 |
146 | ····.line·75 | 146 | ····.line·75 |
147 | ····new-instance·v | 147 | ····new-instance·v3,·Lorg/spongycastle/asn1/DERTaggedObject; |
148 | ····i | 148 | ····invoke-direct·{v3,·v2,·v2,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
149 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
150 | ····invoke-virtual·{v0,·v | 149 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
151 | ····.line·77 | 150 | ····.line·77 |
152 | ····:cond_0 | 151 | ····:cond_0 |
153 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/PrivateKeyUsagePeriod;->_notAfter:Lorg/spongycastle/asn1/ASN1GeneralizedTime; | 152 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/PrivateKeyUsagePeriod;->_notAfter:Lorg/spongycastle/asn1/ASN1GeneralizedTime; |
154 | ····if-eqz·v1,·:cond_1 | 153 | ····if-eqz·v1,·:cond_1 |
155 | ····.line·79 | 154 | ····.line·79 |
156 | ····new-instance·v | 155 | ····new-instance·v3,·Lorg/spongycastle/asn1/DERTaggedObject; |
157 | ····const/4·v3,·0x1 | ||
158 | ···· | 156 | ····const/4·v4,·0x1 |
159 | ····invoke-direct·{v | 157 | ····invoke-direct·{v3,·v2,·v4,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
160 | ····invoke-virtual·{v0,·v | 158 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
161 | ····.line·82 | 159 | ····.line·82 |
162 | ····:cond_1 | 160 | ····:cond_1 |
163 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 161 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
164 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 162 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 532, 21 lines modified | Offset 532, 23 lines modified | ||
532 | ····.line·303 | 532 | ····.line·303 |
533 | ····:cond_2 | 533 | ····:cond_2 |
534 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/TBSCertList;->crlExtensions:Lorg/spongycastle/asn1/x509/Extensions; | 534 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/TBSCertList;->crlExtensions:Lorg/spongycastle/asn1/x509/Extensions; |
535 | ····if-eqz·v1,·:cond_3 | 535 | ····if-eqz·v1,·:cond_3 |
536 | ····.line·305 | 536 | ····.line·305 |
537 | ····new-instance·v | 537 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
538 | ····const/4·v | 538 | ····const/4·v2,·0x0 |
539 | ····i | 539 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/TBSCertList;->crlExtensions:Lorg/spongycastle/asn1/x509/Extensions; |
540 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V | ||
540 | ····invoke-virtual·{v0,·v | 541 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
541 | ····.line·308 | 542 | ····.line·308 |
542 | ····:cond_3 | 543 | ····:cond_3 |
543 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 544 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
544 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 545 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 447, 49 lines modified | Offset 447, 55 lines modified | ||
447 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->keyidentifier:Lorg/spongycastle/asn1/ASN1OctetString; | 447 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->keyidentifier:Lorg/spongycastle/asn1/ASN1OctetString; |
448 | ····const/4·v2,·0x0 | 448 | ····const/4·v2,·0x0 |
449 | ····if-eqz·v1,·:cond_0 | 449 | ····if-eqz·v1,·:cond_0 |
450 | ····.line·208 | 450 | ····.line·208 |
451 | ····new-instance·v | 451 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
452 | ····i | 452 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->keyidentifier:Lorg/spongycastle/asn1/ASN1OctetString; |
453 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
453 | ····invoke-virtual·{v0,·v | 454 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
454 | ····.line·211 | 455 | ····.line·211 |
455 | ····:cond_0 | 456 | ····:cond_0 |
456 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->certissuer:Lorg/spongycastle/asn1/x509/GeneralNames; | 457 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->certissuer:Lorg/spongycastle/asn1/x509/GeneralNames; |
457 | ····if-eqz·v1,·:cond_1 | 458 | ····if-eqz·v1,·:cond_1 |
458 | ····.line·213 | 459 | ····.line·213 |
459 | ····new-instance·v | 460 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
461 | ····const/4·v3,·0x1 | ||
460 | ···· | 462 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->certissuer:Lorg/spongycastle/asn1/x509/GeneralNames; |
461 | ····invoke-direct·{v | 463 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
462 | ····invoke-virtual·{v0,·v | 464 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
463 | ····.line·216 | 465 | ····.line·216 |
464 | ····:cond_1 | 466 | ····:cond_1 |
465 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->certserno:Lorg/spongycastle/asn1/ASN1Integer; | 467 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->certserno:Lorg/spongycastle/asn1/ASN1Integer; |
466 | ····if-eqz·v1,·:cond_2 | 468 | ····if-eqz·v1,·:cond_2 |
467 | ····.line·218 | 469 | ····.line·218 |
468 | ····new-instance·v | 470 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
471 | ····const/4·v3,·0x2 | ||
469 | ···· | 472 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/x509/AuthorityKeyIdentifier;->certserno:Lorg/spongycastle/asn1/ASN1Integer; |
470 | ····invoke-direct·{v | 473 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
471 | ····invoke-virtual·{v0,·v | 474 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
472 | ····.line·222 | 475 | ····.line·222 |
473 | ····:cond_2 | 476 | ····:cond_2 |
474 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 477 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
475 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 478 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 374, 87 lines modified | Offset 374, 97 lines modified | ||
374 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->nameDistinguisher:Ljava/math/BigInteger; | 374 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->nameDistinguisher:Ljava/math/BigInteger; |
375 | ····const/4·v2,·0x0 | 375 | ····const/4·v2,·0x0 |
376 | ····if-eqz·v1,·:cond_0 | 376 | ····if-eqz·v1,·:cond_0 |
377 | ····.line·192 | 377 | ····.line·192 |
378 | ····new-instance·v | 378 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
379 | ····new-instance·v | 379 | ····new-instance·v3,·Lorg/spongycastle/asn1/ASN1Integer; |
380 | ····i | 380 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->nameDistinguisher:Ljava/math/BigInteger; |
381 | ····invoke-direct·{v3,·v | 381 | ····invoke-direct·{v3,·v4},·Lorg/spongycastle/asn1/ASN1Integer;-><init>(Ljava/math/BigInteger;)V |
382 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
382 | ····invoke-virtual·{v0,·v | 383 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
383 | ····.line·194 | 384 | ····.line·194 |
384 | ····:cond_0 | 385 | ····:cond_0 |
385 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->dateOfBirth:Lorg/spongycastle/asn1/ASN1GeneralizedTime; | 386 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->dateOfBirth:Lorg/spongycastle/asn1/ASN1GeneralizedTime; |
386 | ····const/4·v3,·0x1 | 387 | ····const/4·v3,·0x1 |
387 | ····if-eqz·v1,·:cond_1 | 388 | ····if-eqz·v1,·:cond_1 |
388 | ····.line·196 | 389 | ····.line·196 |
389 | ····new-instance·v | 390 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
391 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->dateOfBirth:Lorg/spongycastle/asn1/ASN1GeneralizedTime; | ||
390 | ····invoke-direct·{v | 392 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
391 | ····invoke-virtual·{v0,·v | 393 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
392 | ····.line·198 | 394 | ····.line·198 |
393 | ····:cond_1 | 395 | ····:cond_1 |
394 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->placeOfBirth:Lorg/spongycastle/asn1/x500/DirectoryString; | 396 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->placeOfBirth:Lorg/spongycastle/asn1/x500/DirectoryString; |
395 | ····if-eqz·v1,·:cond_2 | 397 | ····if-eqz·v1,·:cond_2 |
396 | ····.line·200 | 398 | ····.line·200 |
397 | ····new-instance·v | 399 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
400 | ····const/4·v4,·0x2 | ||
398 | ····const/ | 401 | ····iget-object·v5,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->placeOfBirth:Lorg/spongycastle/asn1/x500/DirectoryString; |
399 | ····invoke-direct·{v | 402 | ····invoke-direct·{v1,·v3,·v4,·v5},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
400 | ····invoke-virtual·{v0,·v | 403 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
401 | ····.line·202 | 404 | ····.line·202 |
402 | ····:cond_2 | 405 | ····:cond_2 |
403 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->gender:Ljava/lang/String; | 406 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->gender:Ljava/lang/String; |
404 | ····if-eqz·v1,·:cond_3 | 407 | ····if-eqz·v1,·:cond_3 |
405 | ····.line·204 | 408 | ····.line·204 |
406 | ····new-instance·v | 409 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
407 | ····const/4·v | 410 | ····const/4·v4,·0x3 |
408 | ····new-instance·v | 411 | ····new-instance·v5,·Lorg/spongycastle/asn1/DERPrintableString; |
409 | ····i | 412 | ····iget-object·v6,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->gender:Ljava/lang/String; |
410 | ····invoke-direct·{v | 413 | ····invoke-direct·{v5,·v6,·v3},·Lorg/spongycastle/asn1/DERPrintableString;-><init>(Ljava/lang/String;Z)V |
414 | ····invoke-direct·{v1,·v2,·v4,·v5},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
411 | ····invoke-virtual·{v0,·v | 415 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
412 | ····.line·206 | 416 | ····.line·206 |
413 | ····:cond_3 | 417 | ····:cond_3 |
414 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->postalAddress:Lorg/spongycastle/asn1/x500/DirectoryString; | 418 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->postalAddress:Lorg/spongycastle/asn1/x500/DirectoryString; |
415 | ····if-eqz·v1,·:cond_4 | 419 | ····if-eqz·v1,·:cond_4 |
416 | ····.line·208 | 420 | ····.line·208 |
417 | ····new-instance·v | 421 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
422 | ····const/4·v2,·0x4 | ||
418 | ····const/ | 423 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/x509/sigi/PersonalData;->postalAddress:Lorg/spongycastle/asn1/x500/DirectoryString; |
419 | ····invoke-direct·{v | 424 | ····invoke-direct·{v1,·v3,·v2,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
420 | ····invoke-virtual·{v0,·v | 425 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
421 | ····.line·210 | 426 | ····.line·210 |
422 | ····:cond_4 | 427 | ····:cond_4 |
423 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 428 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
424 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 429 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 117, 21 lines modified | Offset 117, 23 lines modified | ||
117 | ····.line·63 | 117 | ····.line·63 |
118 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cryptopro/GostR3410KeyTransport;->transportParameters:Lorg/spongycastle/asn1/cryptopro/GostR3410TransportParameters; | 118 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/cryptopro/GostR3410KeyTransport;->transportParameters:Lorg/spongycastle/asn1/cryptopro/GostR3410TransportParameters; |
119 | ····if-eqz·v1,·:cond_0 | 119 | ····if-eqz·v1,·:cond_0 |
120 | ····.line·65 | 120 | ····.line·65 |
121 | ····new-instance·v | 121 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
122 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/cryptopro/GostR3410KeyTransport;->transportParameters:Lorg/spongycastle/asn1/cryptopro/GostR3410TransportParameters; | ||
122 | ····const/4·v3,·0x0 | 123 | ····const/4·v3,·0x0 |
123 | ····invoke-direct·{v | 124 | ····invoke-direct·{v1,·v3,·v3,·v2},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
124 | ····invoke-virtual·{v0,·v | 125 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
125 | ····.line·68 | 126 | ····.line·68 |
126 | ····:cond_0 | 127 | ····:cond_0 |
127 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 128 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
128 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 129 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 158, 23 lines modified | Offset 158, 25 lines modified | ||
158 | ····.line·85 | 158 | ····.line·85 |
159 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/RevokedInfo;->revocationReason:Lorg/spongycastle/asn1/x509/CRLReason; | 159 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/RevokedInfo;->revocationReason:Lorg/spongycastle/asn1/x509/CRLReason; |
160 | ····if-eqz·v1,·:cond_0 | 160 | ····if-eqz·v1,·:cond_0 |
161 | ····.line·87 | 161 | ····.line·87 |
162 | ····new-instance·v | 162 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
163 | ····const/4·v | 163 | ····const/4·v2,·0x1 |
164 | ····const/4·v | 164 | ····const/4·v3,·0x0 |
165 | ····i | 165 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/ocsp/RevokedInfo;->revocationReason:Lorg/spongycastle/asn1/x509/CRLReason; |
166 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
166 | ····invoke-virtual·{v0,·v | 167 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
167 | ····.line·90 | 168 | ····.line·90 |
168 | ····:cond_0 | 169 | ····:cond_0 |
169 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 170 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
170 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 171 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 201, 23 lines modified | Offset 201, 25 lines modified | ||
201 | ····.line·104 | 201 | ····.line·104 |
202 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/Signature;->certs:Lorg/spongycastle/asn1/ASN1Sequence; | 202 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/Signature;->certs:Lorg/spongycastle/asn1/ASN1Sequence; |
203 | ····if-eqz·v1,·:cond_0 | 203 | ····if-eqz·v1,·:cond_0 |
204 | ····.line·106 | 204 | ····.line·106 |
205 | ····new-instance·v | 205 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
206 | ····const/4·v | 206 | ····const/4·v2,·0x1 |
207 | ····const/4·v | 207 | ····const/4·v3,·0x0 |
208 | ····i | 208 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/ocsp/Signature;->certs:Lorg/spongycastle/asn1/ASN1Sequence; |
209 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
209 | ····invoke-virtual·{v0,·v | 210 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
210 | ····.line·109 | 211 | ····.line·109 |
211 | ····:cond_0 | 212 | ····:cond_0 |
212 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 213 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
213 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 214 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 315, 38 lines modified | Offset 315, 34 lines modified | ||
315 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->nextUpdate:Lorg/spongycastle/asn1/ASN1GeneralizedTime; | 315 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->nextUpdate:Lorg/spongycastle/asn1/ASN1GeneralizedTime; |
316 | ····const/4·v2,·0x1 | 316 | ····const/4·v2,·0x1 |
317 | ····if-eqz·v1,·:cond_0 | 317 | ····if-eqz·v1,·:cond_0 |
318 | ····.line·152 | 318 | ····.line·152 |
319 | ····new-instance·v | 319 | ····new-instance·v3,·Lorg/spongycastle/asn1/DERTaggedObject; |
320 | ····const/4·v | 320 | ····const/4·v4,·0x0 |
321 | ····i | 321 | ····invoke-direct·{v3,·v2,·v4,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
322 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
323 | ····invoke-virtual·{v0,·v | 322 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
324 | ····.line·155 | 323 | ····.line·155 |
325 | ····:cond_0 | 324 | ····:cond_0 |
326 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->singleExtensions:Lorg/spongycastle/asn1/x509/Extensions; | 325 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->singleExtensions:Lorg/spongycastle/asn1/x509/Extensions; |
327 | ····if-eqz·v1,·:cond_1 | 326 | ····if-eqz·v1,·:cond_1 |
328 | ····.line·157 | 327 | ····.line·157 |
329 | ····new-instance·v | 328 | ····new-instance·v3,·Lorg/spongycastle/asn1/DERTaggedObject; |
330 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/ocsp/SingleResponse;->singleExtensions:Lorg/spongycastle/asn1/x509/Extensions; | ||
331 | ····invoke-direct·{v | 329 | ····invoke-direct·{v3,·v2,·v2,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
332 | ····invoke-virtual·{v0,·v | 330 | ····invoke-virtual·{v0,·v3},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
333 | ····.line·160 | 331 | ····.line·160 |
334 | ····:cond_1 | 332 | ····:cond_1 |
335 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 333 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
336 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 334 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 343, 39 lines modified | Offset 343, 43 lines modified | ||
343 | ····.line·158 | 343 | ····.line·158 |
344 | ····:cond_1 | 344 | ····:cond_1 |
345 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/TBSRequest;->requestorName:Lorg/spongycastle/asn1/x509/GeneralName; | 345 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/TBSRequest;->requestorName:Lorg/spongycastle/asn1/x509/GeneralName; |
346 | ····if-eqz·v1,·:cond_2 | 346 | ····if-eqz·v1,·:cond_2 |
347 | ····.line·160 | 347 | ····.line·160 |
348 | ····new-instance·v | 348 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
349 | ····i | 349 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/ocsp/TBSRequest;->requestorName:Lorg/spongycastle/asn1/x509/GeneralName; |
350 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
350 | ····invoke-virtual·{v0,·v | 351 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
351 | ····.line·163 | 352 | ····.line·163 |
352 | ····:cond_2 | 353 | ····:cond_2 |
353 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/TBSRequest;->requestList:Lorg/spongycastle/asn1/ASN1Sequence; | 354 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/TBSRequest;->requestList:Lorg/spongycastle/asn1/ASN1Sequence; |
354 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V | 355 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
355 | ····.line·165 | 356 | ····.line·165 |
356 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/TBSRequest;->requestExtensions:Lorg/spongycastle/asn1/x509/Extensions; | 357 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/TBSRequest;->requestExtensions:Lorg/spongycastle/asn1/x509/Extensions; |
357 | ····if-eqz·v1,·:cond_3 | 358 | ····if-eqz·v1,·:cond_3 |
358 | ····.line·167 | 359 | ····.line·167 |
359 | ····new-instance·v | 360 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
360 | ····const/4·v | 361 | ····const/4·v3,·0x2 |
361 | ····i | 362 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/ocsp/TBSRequest;->requestExtensions:Lorg/spongycastle/asn1/x509/Extensions; |
363 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
362 | ····invoke-virtual·{v0,·v | 364 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
363 | ····.line·170 | 365 | ····.line·170 |
364 | ····:cond_3 | 366 | ····:cond_3 |
365 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 367 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
366 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 368 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 215, 23 lines modified | Offset 215, 25 lines modified | ||
215 | ····.line·105 | 215 | ····.line·105 |
216 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/BasicOCSPResponse;->certs:Lorg/spongycastle/asn1/ASN1Sequence; | 216 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/ocsp/BasicOCSPResponse;->certs:Lorg/spongycastle/asn1/ASN1Sequence; |
217 | ····if-eqz·v1,·:cond_0 | 217 | ····if-eqz·v1,·:cond_0 |
218 | ····.line·107 | 218 | ····.line·107 |
219 | ····new-instance·v | 219 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
220 | ····const/4·v | 220 | ····const/4·v2,·0x1 |
221 | ····const/4·v | 221 | ····const/4·v3,·0x0 |
222 | ····i | 222 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/ocsp/BasicOCSPResponse;->certs:Lorg/spongycastle/asn1/ASN1Sequence; |
223 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
223 | ····invoke-virtual·{v0,·v | 224 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
224 | ····.line·110 | 225 | ····.line·110 |
225 | ····:cond_0 | 226 | ····:cond_0 |
226 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 227 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
227 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 228 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 200, 61 lines modified | Offset 200, 67 lines modified | ||
200 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->crlids:Lorg/spongycastle/asn1/esf/CrlListID; | 200 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->crlids:Lorg/spongycastle/asn1/esf/CrlListID; |
201 | ····const/4·v2,·0x1 | 201 | ····const/4·v2,·0x1 |
202 | ····if-eqz·v1,·:cond_0 | 202 | ····if-eqz·v1,·:cond_0 |
203 | ····.line·95 | 203 | ····.line·95 |
204 | ····new-instance·v | 204 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
205 | ····const/4·v | 205 | ····const/4·v3,·0x0 |
206 | ····i | 206 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->crlids:Lorg/spongycastle/asn1/esf/CrlListID; |
207 | ···· | 207 | ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/esf/CrlListID;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive; |
208 | ···· | 208 | ····move-result-object·v4 |
209 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
209 | ····invoke-virtual·{v0,·v | 210 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
210 | ····.line·97 | 211 | ····.line·97 |
211 | ····:cond_0 | 212 | ····:cond_0 |
212 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->ocspids:Lorg/spongycastle/asn1/esf/OcspListID; | 213 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->ocspids:Lorg/spongycastle/asn1/esf/OcspListID; |
213 | ····if-eqz·v1,·:cond_1 | 214 | ····if-eqz·v1,·:cond_1 |
214 | ····.line·99 | 215 | ····.line·99 |
215 | ····new-instance·v | 216 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
217 | ····iget-object·v3,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->ocspids:Lorg/spongycastle/asn1/esf/OcspListID; | ||
216 | ····invoke-virtual·{v | 218 | ····invoke-virtual·{v3},·Lorg/spongycastle/asn1/esf/OcspListID;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive; |
217 | ····move-result-object·v | 219 | ····move-result-object·v3 |
218 | ····invoke-direct·{v | 220 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
219 | ····invoke-virtual·{v0,·v | 221 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
220 | ····.line·101 | 222 | ····.line·101 |
221 | ····:cond_1 | 223 | ····:cond_1 |
222 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->otherRev:Lorg/spongycastle/asn1/esf/OtherRevRefs; | 224 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->otherRev:Lorg/spongycastle/asn1/esf/OtherRevRefs; |
223 | ····if-eqz·v1,·:cond_2 | 225 | ····if-eqz·v1,·:cond_2 |
224 | ····.line·103 | 226 | ····.line·103 |
225 | ····new-instance·v | 227 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
228 | ····const/4·v3,·0x2 | ||
226 | ····const/ | 229 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/esf/CrlOcspRef;->otherRev:Lorg/spongycastle/asn1/esf/OtherRevRefs; |
227 | ····invoke-virtual·{v | 230 | ····invoke-virtual·{v4},·Lorg/spongycastle/asn1/esf/OtherRevRefs;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive; |
228 | ····move-result-object·v | 231 | ····move-result-object·v4 |
229 | ····invoke-direct·{v | 232 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
230 | ····invoke-virtual·{v0,·v | 233 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
231 | ····.line·105 | 234 | ····.line·105 |
232 | ····:cond_2 | 235 | ····:cond_2 |
233 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 236 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
234 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 237 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 344, 23 lines modified | Offset 344, 21 lines modified | ||
344 | ····.line·124 | 344 | ····.line·124 |
345 | ····:cond_0 | 345 | ····:cond_0 |
346 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/dvcs/TargetEtcChain;->pathProcInput:Lorg/spongycastle/asn1/dvcs/PathProcInput; | 346 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/dvcs/TargetEtcChain;->pathProcInput:Lorg/spongycastle/asn1/dvcs/PathProcInput; |
347 | ····if-eqz·v1,·:cond_1 | 347 | ····if-eqz·v1,·:cond_1 |
348 | ····.line·126 | 348 | ····.line·126 |
349 | ····new-instance·v | 349 | ····new-instance·v2,·Lorg/spongycastle/asn1/DERTaggedObject; |
350 | ····iget-object·v2,·p0,·Lorg/spongycastle/asn1/dvcs/TargetEtcChain;->pathProcInput:Lorg/spongycastle/asn1/dvcs/PathProcInput; | ||
351 | ····const/4·v3,·0x0 | 350 | ····const/4·v3,·0x0 |
352 | ····invoke-direct·{v | 351 | ····invoke-direct·{v2,·v3,·v3,·v1},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
353 | ····invoke-virtual·{v0,·v | 352 | ····invoke-virtual·{v0,·v2},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
354 | ····.line·129 | 353 | ····.line·129 |
355 | ····:cond_1 | 354 | ····:cond_1 |
356 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 355 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
357 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 356 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 405, 42 lines modified | Offset 405, 46 lines modified | ||
405 | ····.line·132 | 405 | ····.line·132 |
406 | ····:cond_1 | 406 | ····:cond_1 |
407 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->explicitPolicyReqd:Z | 407 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->explicitPolicyReqd:Z |
408 | ····if-eqz·v1,·:cond_2 | 408 | ····if-eqz·v1,·:cond_2 |
409 | ····.line·134 | 409 | ····.line·134 |
410 | ····new-instance·v | 410 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
411 | ····i | 411 | ····iget-boolean·v3,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->explicitPolicyReqd:Z |
412 | ···· | 412 | ····invoke-static·{v3},·Lorg/spongycastle/asn1/ASN1Boolean;->getInstance(Z)Lorg/spongycastle/asn1/ASN1Boolean; |
413 | ···· | 413 | ····move-result-object·v3 |
414 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
414 | ····invoke-virtual·{v0,·v | 415 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
415 | ····.line·136 | 416 | ····.line·136 |
416 | ····:cond_2 | 417 | ····:cond_2 |
417 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitAnyPolicy:Z | 418 | ····iget-boolean·v1,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitAnyPolicy:Z |
418 | ····if-eqz·v1,·:cond_3 | 419 | ····if-eqz·v1,·:cond_3 |
419 | ····.line·138 | 420 | ····.line·138 |
420 | ····new-instance·v | 421 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
422 | ····iget-boolean·v3,·p0,·Lorg/spongycastle/asn1/dvcs/PathProcInput;->inhibitAnyPolicy:Z | ||
421 | ····invoke-static·{v | 423 | ····invoke-static·{v3},·Lorg/spongycastle/asn1/ASN1Boolean;->getInstance(Z)Lorg/spongycastle/asn1/ASN1Boolean; |
422 | ····move-result-object·v | 424 | ····move-result-object·v3 |
423 | ····const/4·v4,·0x1 | 425 | ····const/4·v4,·0x1 |
424 | ····invoke-direct·{v | 426 | ····invoke-direct·{v1,·v2,·v4,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
425 | ····invoke-virtual·{v0,·v | 427 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
426 | ····.line·141 | 428 | ····.line·141 |
427 | ····:cond_3 | 429 | ····:cond_3 |
428 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; | 430 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERSequence; |
429 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | 431 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/asn1/DERSequence;-><init>(Lorg/spongycastle/asn1/ASN1EncodableVector;)V |
Offset 349, 53 lines modified | Offset 349, 59 lines modified | ||
349 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->country:Ljava/lang/String; | 349 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->country:Ljava/lang/String; |
350 | ····const/4·v2,·0x1 | 350 | ····const/4·v2,·0x1 |
351 | ····if-eqz·v1,·:cond_0 | 351 | ····if-eqz·v1,·:cond_0 |
352 | ····.line·219 | 352 | ····.line·219 |
353 | ····new-instance·v | 353 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
354 | ····new-instance·v3,·Lorg/spongycastle/asn1/DERPrintableString; | ||
354 | ···· | 355 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->country:Ljava/lang/String; |
355 | ····invoke-direct·{v | 356 | ····invoke-direct·{v3,·v4,·v2},·Lorg/spongycastle/asn1/DERPrintableString;-><init>(Ljava/lang/String;Z)V |
356 | ····invoke-direct·{v | 357 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
357 | ····invoke-virtual·{v0,·v | 358 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
358 | ····.line·221 | 359 | ····.line·221 |
359 | ····:cond_0 | 360 | ····:cond_0 |
360 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->typeOfSubstitution:Lorg/spongycastle/asn1/x500/DirectoryString; | 361 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->typeOfSubstitution:Lorg/spongycastle/asn1/x500/DirectoryString; |
361 | ····if-eqz·v1,·:cond_1 | 362 | ····if-eqz·v1,·:cond_1 |
362 | ····.line·223 | 363 | ····.line·223 |
363 | ····new-instance·v | 364 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
364 | ····const/4·v | 365 | ····const/4·v3,·0x2 |
365 | ····i | 366 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->typeOfSubstitution:Lorg/spongycastle/asn1/x500/DirectoryString; |
367 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V | ||
366 | ····invoke-virtual·{v0,·v | 368 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
367 | ····.line·225 | 369 | ····.line·225 |
368 | ····:cond_1 | 370 | ····:cond_1 |
369 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->thirdPerson:Lorg/spongycastle/asn1/x509/GeneralName; | 371 | ····iget-object·v1,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->thirdPerson:Lorg/spongycastle/asn1/x509/GeneralName; |
370 | ····const/4·v3,·0x3 | 372 | ····const/4·v3,·0x3 |
371 | ····if-eqz·v1,·:cond_2 | 373 | ····if-eqz·v1,·:cond_2 |
372 | ····.line·227 | 374 | ····.line·227 |
373 | ····new-instance·v | 375 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
376 | ····iget-object·v4,·p0,·Lorg/spongycastle/asn1/isismtt/x509/ProcurationSyntax;->thirdPerson:Lorg/spongycastle/asn1/x509/GeneralName; | ||
374 | ····invoke-direct·{v | 377 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ZILorg/spongycastle/asn1/ASN1Encodable;)V |
375 | ····invoke-virtual·{v0,·v | 378 | ····invoke-virtual·{v0,·v1},·Lorg/spongycastle/asn1/ASN1EncodableVector;->add(Lorg/spongycastle/asn1/ASN1Encodable;)V |
376 | ····goto·:goto_0 | 379 | ····goto·:goto_0 |
377 | ····.line·231 | 380 | ····.line·231 |
378 | ····:cond_2 | 381 | ····:cond_2 |
379 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; | 382 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
Offset 331, 48 lines modified | Offset 331, 44 lines modified | ||
331 | ····.line·171 | 331 | ····.line·171 |
332 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/isismtt/ocsp/RequestedCertificate;->publicKeyCert:[B | 332 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/isismtt/ocsp/RequestedCertificate;->publicKeyCert:[B |
333 | ····if-eqz·v0,·:cond_0 | 333 | ····if-eqz·v0,·:cond_0 |
334 | ····.line·173 | 334 | ····.line·173 |
335 | ····new-instance·v | 335 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
336 | ····const/4·v | 336 | ····const/4·v2,·0x0 |
337 | ····new-instance·v | 337 | ····new-instance·v3,·Lorg/spongycastle/asn1/DEROctetString; |
338 | ····i | 338 | ····invoke-direct·{v3,·v0},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
339 | ····invoke-direct·{v2,·v3},·Lorg/spongycastle/asn1/DER | 339 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V |
340 | ····invoke-direct·{v0,·v1,·v2},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V | ||
341 | ····return-object·v | 340 | ····return-object·v1 |
342 | ····.line·175 | 341 | ····.line·175 |
343 | ····:cond_0 | 342 | ····:cond_0 |
344 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/isismtt/ocsp/RequestedCertificate;->attributeCert:[B | 343 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/isismtt/ocsp/RequestedCertificate;->attributeCert:[B |
345 | ····if-eqz·v0,·:cond_1 | 344 | ····if-eqz·v0,·:cond_1 |
346 | ····.line·177 | 345 | ····.line·177 |
347 | ····new-instance·v | 346 | ····new-instance·v1,·Lorg/spongycastle/asn1/DERTaggedObject; |
348 | ····const/4·v1,·0x1 | ||
349 | ···· | 347 | ····const/4·v2,·0x1 |
350 | ···· | 348 | ····new-instance·v3,·Lorg/spongycastle/asn1/DEROctetString; |
351 | ····invoke-direct·{v | 349 | ····invoke-direct·{v3,·v0},·Lorg/spongycastle/asn1/DEROctetString;-><init>([B)V |
352 | ····invoke-direct·{v | 350 | ····invoke-direct·{v1,·v2,·v3},·Lorg/spongycastle/asn1/DERTaggedObject;-><init>(ILorg/spongycastle/asn1/ASN1Encodable;)V |
353 | ····return-object·v | 351 | ····return-object·v1 |
354 | ····.line·179 | 352 | ····.line·179 |
355 | ····:cond_1 | 353 | ····:cond_1 |
356 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/isismtt/ocsp/RequestedCertificate;->cert:Lorg/spongycastle/asn1/x509/Certificate; | 354 | ····iget-object·v0,·p0,·Lorg/spongycastle/asn1/isismtt/ocsp/RequestedCertificate;->cert:Lorg/spongycastle/asn1/x509/Certificate; |
357 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/Certificate;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive; | 355 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x509/Certificate;->toASN1Primitive()Lorg/spongycastle/asn1/ASN1Primitive; |