| Offset 1, 63 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:·79b50031486746dffbc746f48fb0eb62fc7bb0ae7b976e7d6507b2c078840d92 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·e3113b38a07d3779ce84621a11181258906b92f1 | ||
| 11 | Signer·#1·certificate·MD5·digest:·0cad31f7ee5be2dee4c3e89749ba1d94 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·5bac0d5f93997851e929dec04bd5f77cd1906843392846a50b676914ff8d47c2 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·63e14aab038c0e08b996232feed021ab43eaadf5 | ||
| 16 | Signer·#1·public·key·MD5·digest:·fced8ad8e21b11d9036e438519c193cc | ||
| 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.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/. | ||
| 22 | 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/. | ||
| 23 | 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/. | ||
| 24 | 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/. | ||
| 25 | 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/. | ||
| 26 | 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/. | ||
| 27 | 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/. | ||
| 28 | 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/. | ||
| 29 | 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/. | ||
| 30 | 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/. | ||
| 31 | 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/. | ||
| 32 | 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/. | ||
| 33 | 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/. | ||
| 34 | 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/. | ||
| 35 | 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/. | ||
| 36 | 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/. | ||
| 37 | 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/. | ||
| 38 | 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/. | ||
| 39 | 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/. | ||
| 40 | 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/. | ||
| 41 | 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/. | ||
| 42 | 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/. | ||
| 43 | 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/. | ||
| 44 | 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/. | ||
| 45 | 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/. | ||
| 46 | 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/. | ||
| 47 | 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/. | ||
| 48 | 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/. | ||
| 49 | 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/. | ||
| 50 | 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/. | ||
| 51 | 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/. | ||
| 52 | 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/. | ||
| 53 | 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/. | ||
| 54 | 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/. | ||
| 55 | 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/. | ||
| 56 | 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/. | ||
| 57 | 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/. | ||
| 58 | 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/. | ||
| 59 | 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/. | ||
| 60 | 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/. | ||
| 61 | 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/. | ||
| 62 | 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/. | ||
| 63 | 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, 41858 lines modified | Offset 1, 33736 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:···················5093003·(00000000004DB68Bh) |
| 5 | ··Actual·end-cent-dir·record·offset:·······5 | 5 | ··Actual·end-cent-dir·record·offset:·······5092981·(00000000004DB675h) |
| 6 | ··Expected·end-cent-dir·record·offset:·····5 | 6 | ··Expected·end-cent-dir·record·offset:·····5092981·(00000000004DB675h) |
| 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·1153·entries. | 9 | ··central·directory·contains·1153·entries. |
| 10 | ··The·central·directory·is·1 | 10 | ··The·central·directory·is·106433·(0000000000019FC1h)·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· | 12 | ··is·4986548·(00000000004C16B4h). |
| 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):·························b6b93b2a |
| 28 | ··compressed·size:································ | 28 | ··compressed·size:································4366·bytes |
| 29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························20568·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/CB84B369.SF | ||
| 42 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···4415 |
| 43 | ··················································(000000000000 | 42 | ··················································(000000000000113Fh)·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):·························5 | 52 | ··32-bit·CRC·value·(hex):·························5a2ccc4f |
| 54 | ··compressed·size:································ | 53 | ··compressed·size:································4178·bytes |
| 55 | ··uncompressed·size:······························11 | 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/CB84B369.RSA | ||
| 68 | ··offset·of·local·header·from·start·of·archive:···72589 | ||
| 69 | ··················································(0000000000011B8Dh)·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·Apr·23·07:11:24 | ||
| 79 | ··32-bit·CRC·value·(hex):·························bba16531 | ||
| 80 | ··compressed·size:································1073·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:···8640 |
| 95 | ··················································(00000000000 | 67 | ··················································(00000000000021C0h)·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; 2580504/2588496 bytes (99.69%) 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, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' |
| 2 | DEX·file·header: | 2 | DEX·file·header: |
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
| 4 | checksum············:· | 4 | checksum············:·128cff02 |
| 5 | signature···········:· | 5 | signature···········:·4b87...37c3 |
| 6 | file_size···········:·7609 | 6 | file_size···········:·7609840 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·54909 | 10 | string_ids_size·····:·54909 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·8483 | 12 | type_ids_size·······:·8483 |
| 13 | type_ids_off········:·219748·(0x035a64) | 13 | type_ids_off········:·219748·(0x035a64) |
| Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
| 15 | proto_ids_off·······:·253680·(0x03def0) | 15 | proto_ids_off·······:·253680·(0x03def0) |
| 16 | field_ids_size······:·29529 | 16 | field_ids_size······:·29529 |
| 17 | field_ids_off·······:·390348·(0x05f4cc) | 17 | field_ids_off·······:·390348·(0x05f4cc) |
| 18 | method_ids_size·····:·56700 | 18 | method_ids_size·····:·56700 |
| 19 | method_ids_off······:·626580·(0x098f94) | 19 | method_ids_off······:·626580·(0x098f94) |
| 20 | class_defs_size·····:·7103 | 20 | class_defs_size·····:·7103 |
| 21 | class_defs_off······:·1080180·(0x107b74) | 21 | class_defs_off······:·1080180·(0x107b74) |
| 22 | data_size···········:·6302 | 22 | data_size···········:·6302364 |
| 23 | data_off············:·1307476·(0x13f354) | 23 | data_off············:·1307476·(0x13f354) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
| 26 | access_flags········:·4097·(0x1001) | 26 | access_flags········:·4097·(0x1001) |
| 27 | superclass_idx······:·2436 | 27 | superclass_idx······:·2436 |
| 28 | source_file_idx·····:·-1 | 28 | source_file_idx·····:·-1 |
| Offset 9176, 20 lines modified | Offset 9176, 20 lines modified | ||
| 9176 | ······type··········:·'(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' | 9176 | ······type··········:·'(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' |
| 9177 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 9177 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 9178 | ······code··········- | 9178 | ······code··········- |
| 9179 | ······registers·····:·4 | 9179 | ······registers·····:·4 |
| 9180 | ······ins···········:·4 | 9180 | ······ins···········:·4 |
| 9181 | ······outs··········:·1 | 9181 | ······outs··········:·1 |
| 9182 | ······insns·size····:·10·16-bit·code·units | 9182 | ······insns·size····:·10·16-bit·code·units |
| 9183 | 147ad | 9183 | 147adc:········································|[147adc]·android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command.<init>:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V |
| 9184 | 147ae | 9184 | 147aec:·7010·b54e·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@4eb5 |
| 9185 | 147a | 9185 | 147af2:·5b01·1f01······························|0003:·iput-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.command:Ljava/lang/String;·//·field@011f |
| 9186 | 147af | 9186 | 147af6:·5b02·2001······························|0005:·iput-object·v2,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.extras:Landroid/os/Bundle;·//·field@0120 |
| 9187 | 147af | 9187 | 147afa:·5b03·2101······························|0007:·iput-object·v3,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.stub:Landroid/os/ResultReceiver;·//·field@0121 |
| 9188 | 147af | 9188 | 147afe:·0e00···································|0009:·return-void |
| 9189 | ······catches·······:·(none) | 9189 | ······catches·······:·(none) |
| 9190 | ······positions·····:· | 9190 | ······positions·····:· |
| 9191 | ········0x0000·line=3175 | 9191 | ········0x0000·line=3175 |
| 9192 | ········0x0003·line=3176 | 9192 | ········0x0003·line=3176 |
| 9193 | ········0x0005·line=3177 | 9193 | ········0x0005·line=3177 |
| 9194 | ········0x0007·line=3178 | 9194 | ········0x0007·line=3178 |
| 9195 | ······locals········:· | 9195 | ······locals········:· |
| Offset 9233, 18 lines modified | Offset 9233, 18 lines modified | ||
| 9233 | ······type··········:·'(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V' | 9233 | ······type··········:·'(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V' |
| 9234 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 9234 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 9235 | ······code··········- | 9235 | ······code··········- |
| 9236 | ······registers·····:·3 | 9236 | ······registers·····:·3 |
| 9237 | ······ins···········:·3 | 9237 | ······ins···········:·3 |
| 9238 | ······outs··········:·2 | 9238 | ······outs··········:·2 |
| 9239 | ······insns·size····:·6·16-bit·code·units | 9239 | ······insns·size····:·6·16-bit·code·units |
| 9240 | 1483 | 9240 | 148340:········································|[148340]·android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.<init>:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V |
| 9241 | 1483 | 9241 | 148350:·5b01·2301······························|0000:·iput-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;·//·field@0123 |
| 9242 | 14835 | 9242 | 148354:·7020·1705·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/os/Handler;.<init>:(Landroid/os/Looper;)V·//·method@0517 |
| 9243 | 14835 | 9243 | 14835a:·0e00···································|0005:·return-void |
| 9244 | ······catches·······:·(none) | 9244 | ······catches·······:·(none) |
| 9245 | ······positions·····:· | 9245 | ······positions·····:· |
| 9246 | ········0x0000·line=3220 | 9246 | ········0x0000·line=3220 |
| 9247 | ········0x0002·line=3221 | 9247 | ········0x0002·line=3221 |
| 9248 | ······locals········:· | 9248 | ······locals········:· |
| 9249 | ········0x0000·-·0x0006·reg=0·this·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;· | 9249 | ········0x0000·-·0x0006·reg=0·this·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;· |
| 9250 | ········0x0000·-·0x0006·reg=1·(null)·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;· | 9250 | ········0x0000·-·0x0006·reg=1·(null)·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;· |
| Offset 9255, 88 lines modified | Offset 9255, 88 lines modified | ||
| 9255 | ······type··········:·'(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' | 9255 | ······type··········:·'(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' |
| 9256 | ······access········:·0x0002·(PRIVATE) | 9256 | ······access········:·0x0002·(PRIVATE) |
| 9257 | ······code··········- | 9257 | ······code··········- |
| 9258 | ······registers·····:·10 | 9258 | ······registers·····:·10 |
| 9259 | ······ins···········:·3 | 9259 | ······ins···········:·3 |
| 9260 | ······outs··········:·2 | 9260 | ······outs··········:·2 |
| 9261 | ······insns·size····:·150·16-bit·code·units | 9261 | ······insns·size····:·150·16-bit·code·units |
| 9262 | 1486f | 9262 | 1486fc:········································|[1486fc]·android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.onMediaButtonEvent:(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V |
| 9263 | 14870 | 9263 | 14870c:·3808·8400······························|0000:·if-eqz·v8,·0084·//·+0084 |
| 9264 | 1487 | 9264 | 148710:·6e10·120a·0800·························|0002:·invoke-virtual·{v8},·Landroid/view/KeyEvent;.getAction:()I·//·method@0a12 |
| 9265 | 14871 | 9265 | 148716:·0a00···································|0005:·move-result·v0 |
| 9266 | 14871 | 9266 | 148718:·3800·0400······························|0006:·if-eqz·v0,·000a·//·+0004 |
| 9267 | 14871 | 9267 | 14871c:·2900·7c00······························|0008:·goto/16·0084·//·+007c |
| 9268 | 1487 | 9268 | 148720:·5470·2301······························|000a:·iget-object·v0,·v7,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;·//·field@0123 |
| 9269 | 14872 | 9269 | 148724:·5400·3d01······························|000c:·iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat;·//·field@013d |
| 9270 | 14872 | 9270 | 148728:·1601·0000······························|000e:·const-wide/16·v1,·#int·0·//·#0 |
| 9271 | 14872 | 9271 | 14872c:·3900·0400······························|0010:·if-nez·v0,·0014·//·+0004 |
| 9272 | 1487 | 9272 | 148730:·0413···································|0012:·move-wide·v3,·v1 |
| 9273 | 1487 | 9273 | 148732:·2809···································|0013:·goto·001c·//·+0009 |
| 9274 | 14873 | 9274 | 148734:·5470·2301······························|0014:·iget-object·v0,·v7,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;·//·field@0123 |
| 9275 | 14873 | 9275 | 148738:·5400·3d01······························|0016:·iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat;·//·field@013d |
| 9276 | 14873 | 9276 | 14873c:·6e10·f208·0000·························|0018:·invoke-virtual·{v0},·Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J·//·method@08f2 |
| 9277 | 1487 | 9277 | 148742:·0b03···································|001b:·move-result-wide·v3 |
| 9278 | 14874 | 9278 | 148744:·6e10·160a·0800·························|001c:·invoke-virtual·{v8},·Landroid/view/KeyEvent;.getKeyCode:()I·//·method@0a16 |
| 9279 | 14874 | 9279 | 14874a:·0a08···································|001f:·move-result·v8 |
| 9280 | 14874 | 9280 | 14874c:·1300·4f00······························|0020:·const/16·v0,·#int·79·//·#4f |
| 9281 | 1487 | 9281 | 148750:·3208·5b00······························|0022:·if-eq·v8,·v0,·007d·//·+005b |
| 9282 | 14875 | 9282 | 148754:·1300·7e00······························|0024:·const/16·v0,·#int·126·//·#7e |
| 9283 | 14875 | 9283 | 148758:·3208·4c00······························|0026:·if-eq·v8,·v0,·0072·//·+004c |
| 9284 | 14875 | 9284 | 14875c:·1300·7f00······························|0028:·const/16·v0,·#int·127·//·#7f |
| 9285 | 1487 | 9285 | 148760:·3208·3d00······························|002a:·if-eq·v8,·v0,·0067·//·+003d |
| 9286 | 14876 | 9286 | 148764:·2b08·5a00·0000·························|002c:·packed-switch·v8,·00000086·//·+0000005a |
| 9287 | 14876 | 9287 | 14876a:·2855···································|002f:·goto·0084·//·+0055 |
| 9288 | 14876 | 9288 | 14876c:·1605·4000······························|0030:·const-wide/16·v5,·#int·64·//·#40 |
| 9289 | 1487 | 9289 | 148770:·c053···································|0032:·and-long/2addr·v3,·v5 |
| 9290 | 1487 | 9290 | 148772:·3108·0301······························|0033:·cmp-long·v8,·v3,·v1 |
| 9291 | 14877 | 9291 | 148776:·3808·4f00······························|0035:·if-eqz·v8,·0084·//·+004f |
| 9292 | 14877 | 9292 | 14877a:·6e10·ae07·0900·························|0037:·invoke-virtual·{v9},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V·//·method@07ae |
| 9293 | 1487 | 9293 | 148780:·284a···································|003a:·goto·0084·//·+004a |
| 9294 | 1487 | 9294 | 148782:·1605·0800······························|003b:·const-wide/16·v5,·#int·8·//·#8 |
| 9295 | 14878 | 9295 | 148786:·c053···································|003d:·and-long/2addr·v3,·v5 |
| 9296 | 14878 | 9296 | 148788:·3108·0301······························|003e:·cmp-long·v8,·v3,·v1 |
| 9297 | 14878 | 9297 | 14878c:·3808·4400······························|0040:·if-eqz·v8,·0084·//·+0044 |
| 9298 | 1487 | 9298 | 148790:·6e10·bb07·0900·························|0042:·invoke-virtual·{v9},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V·//·method@07bb |
| 9299 | 14879 | 9299 | 148796:·283f···································|0045:·goto·0084·//·+003f |
| 9300 | 14879 | 9300 | 148798:·1605·1000······························|0046:·const-wide/16·v5,·#int·16·//·#10 |
| 9301 | 14879 | 9301 | 14879c:·c053···································|0048:·and-long/2addr·v3,·v5 |
| 9302 | 14879 | 9302 | 14879e:·3108·0301······························|0049:·cmp-long·v8,·v3,·v1 |
| 9303 | 1487 | 9303 | 1487a2:·3808·3900······························|004b:·if-eqz·v8,·0084·//·+0039 |
| 9304 | 1487a | 9304 | 1487a6:·6e10·c407·0900·························|004d:·invoke-virtual·{v9},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V·//·method@07c4 |
| 9305 | 1487a | 9305 | 1487ac:·2834···································|0050:·goto·0084·//·+0034 |
| 9306 | 1487a | 9306 | 1487ae:·1605·2000······························|0051:·const-wide/16·v5,·#int·32·//·#20 |
| 9307 | 1487 | 9307 | 1487b2:·c053···································|0053:·and-long/2addr·v3,·v5 |
| 9308 | 1487b | 9308 | 1487b4:·3108·0301······························|0054:·cmp-long·v8,·v3,·v1 |
| 9309 | 1487b | 9309 | 1487b8:·3808·2e00······························|0056:·if-eqz·v8,·0084·//·+002e |
| 9310 | 1487b | 9310 | 1487bc:·6e10·c307·0900·························|0058:·invoke-virtual·{v9},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V·//·method@07c3 |
| 9311 | 1487 | 9311 | 1487c2:·2829···································|005b:·goto·0084·//·+0029 |
| Max diff block lines reached; 206334480/206355819 bytes (99.99%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·14414 | 1 | Zip·file·size:·14414978·bytes,·number·of·entries:·7077 |
| 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 1954, 15 lines modified | Offset 1954, 15 lines modified | ||
| 1954 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/NameConstraintValidator.class | 1954 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/NameConstraintValidator.class |
| 1955 | ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/NameConstraintValidatorException.class | 1955 | ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/NameConstraintValidatorException.class |
| 1956 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$1.class | 1956 | ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$1.class |
| 1957 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$EmptyEnumeration.class | 1957 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$EmptyEnumeration.class |
| 1958 | ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class | 1958 | ?rwxrwxr-x··2.0·unx······716·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class |
| 1959 | ?rwxrwxr-x··2.0·unx·····2751·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V1TBSCertificateGenerator.class | 1959 | ?rwxrwxr-x··2.0·unx·····2751·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V1TBSCertificateGenerator.class |
| 1960 | ?rwxrwxr-x··2.0·unx·····3396·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V2AttributeCertificateInfoGenerator.class | 1960 | ?rwxrwxr-x··2.0·unx·····3396·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V2AttributeCertificateInfoGenerator.class |
| 1961 | ?rwxrwxr-x··2.0·unx·····54 | 1961 | ?rwxrwxr-x··2.0·unx·····5458·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V2TBSCertListGenerator.class |
| 1962 | ?rwxrwxr-x··2.0·unx·····3902·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V3TBSCertificateGenerator.class | 1962 | ?rwxrwxr-x··2.0·unx·····3902·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/V3TBSCertificateGenerator.class |
| 1963 | ?rwxrwxr-x··2.0·unx·····1222·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509AttributeIdentifiers.class | 1963 | ?rwxrwxr-x··2.0·unx·····1222·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509AttributeIdentifiers.class |
| 1964 | ?rwxrwxr-x··2.0·unx·····3932·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509Extension.class | 1964 | ?rwxrwxr-x··2.0·unx·····3932·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509Extension.class |
| 1965 | ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509ExtensionsGenerator.class | 1965 | ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509ExtensionsGenerator.class |
| 1966 | ?rwxrwxr-x··2.0·unx·····1053·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509NameEntryConverter.class | 1966 | ?rwxrwxr-x··2.0·unx·····1053·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509NameEntryConverter.class |
| 1967 | ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509NameTokenizer.class | 1967 | ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509NameTokenizer.class |
| 1968 | ?rwxrwxr-x··2.0·unx·····1715·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509ObjectIdentifiers.class | 1968 | ?rwxrwxr-x··2.0·unx·····1715·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/x509/X509ObjectIdentifiers.class |
| Offset 2343, 15 lines modified | Offset 2343, 15 lines modified | ||
| 2343 | ?rwxrwxr-x··2.0·unx·····2780·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsMac.class | 2343 | ?rwxrwxr-x··2.0·unx·····2780·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsMac.class |
| 2344 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsNoCloseNotifyException.class | 2344 | ?rwxrwxr-x··2.0·unx······259·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsNoCloseNotifyException.class |
| 2345 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsOutputStream.class | 2345 | ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsOutputStream.class |
| 2346 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentity.class | 2346 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentity.class |
| 2347 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentityManager.class | 2347 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentityManager.class |
| 2348 | ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPeer.class | 2348 | ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPeer.class |
| 2349 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsProtocol$HandshakeMessage.class | 2349 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsProtocol$HandshakeMessage.class |
| 2350 | ?rwxrwxr-x··2.0·unx····2126 | 2350 | ?rwxrwxr-x··2.0·unx····21268·b-·defN·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsProtocol.class |
| 2351 | ?rwxrwxr-x··2.0·unx·····2380·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsRSAUtils.class | 2351 | ?rwxrwxr-x··2.0·unx·····2380·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsRSAUtils.class |
| 2352 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPGroupVerifier.class | 2352 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPGroupVerifier.class |
| 2353 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPIdentityManager.class | 2353 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPIdentityManager.class |
| 2354 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPLoginParameters.class | 2354 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPLoginParameters.class |
| 2355 | ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPUtils.class | 2355 | ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRPUtils.class |
| 2356 | ?rwxrwxr-x··2.0·unx·····2045·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRTPUtils.class | 2356 | ?rwxrwxr-x··2.0·unx·····2045·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSRTPUtils.class |
| 2357 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSession.class | 2357 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSession.class |
| Offset 2471, 15 lines modified | Offset 2471, 15 lines modified | ||
| 2471 | ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/RSA.class | 2471 | ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/RSA.class |
| 2472 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/X509.class | 2472 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/X509.class |
| 2473 | ?rwxrwxr-x··2.0·unx·····2848·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/AlgorithmParametersSpi.class | 2473 | ?rwxrwxr-x··2.0·unx·····2848·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/AlgorithmParametersSpi.class |
| 2474 | ?rwxrwxr-x··2.0·unx·····6435·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.class | 2474 | ?rwxrwxr-x··2.0·unx·····6435·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.class |
| 2475 | ?rwxrwxr-x··2.0·unx·····9402·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/IESCipher.class | 2475 | ?rwxrwxr-x··2.0·unx·····9402·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/IESCipher.class |
| 2476 | ?rwxrwxr-x··2.0·unx·····3970·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.class | 2476 | ?rwxrwxr-x··2.0·unx·····3970·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.class |
| 2477 | ?rwxrwxr-x··2.0·unx·····2768·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/AlgorithmParametersSpi.class | 2477 | ?rwxrwxr-x··2.0·unx·····2768·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/AlgorithmParametersSpi.class |
| 2478 | ?rwxrwxr-x··2.0·unx·····549 | 2478 | ?rwxrwxr-x··2.0·unx·····5493·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey.class |
| 2479 | ?rwxrwxr-x··2.0·unx·····3268·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/DSAUtil.class | 2479 | ?rwxrwxr-x··2.0·unx·····3268·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/DSAUtil.class |
| 2480 | ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi$1.class | 2480 | ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi$1.class |
| 2481 | ?rwxrwxr-x··2.0·unx·····4607·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.class | 2481 | ?rwxrwxr-x··2.0·unx·····4607·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.class |
| 2482 | ?rwxrwxr-x··2.0·unx·····6166·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dstu/KeyPairGeneratorSpi.class | 2482 | ?rwxrwxr-x··2.0·unx·····6166·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/dstu/KeyPairGeneratorSpi.class |
| 2483 | ?rwxrwxr-x··2.0·unx·····4938·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/AlgorithmParametersSpi.class | 2483 | ?rwxrwxr-x··2.0·unx·····4938·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/AlgorithmParametersSpi.class |
| 2484 | ?rwxrwxr-x··2.0·unx·····3087·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/ECUtils.class | 2484 | ?rwxrwxr-x··2.0·unx·····3087·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/ECUtils.class |
| 2485 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/GMSignatureSpi$1.class | 2485 | ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·org/spongycastle/jcajce/provider/asymmetric/ec/GMSignatureSpi$1.class |
| Offset 2769, 15 lines modified | Offset 2769, 15 lines modified | ||
| 2769 | ?rwxrwxr-x··2.0·unx····20643·b-·defN·80-Jan-01·00:00·org/spongycastle/math/raw/Nat256.class | 2769 | ?rwxrwxr-x··2.0·unx····20643·b-·defN·80-Jan-01·00:00·org/spongycastle/math/raw/Nat256.class |
| 2770 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat320.class | 2770 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat320.class |
| 2771 | ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat384.class | 2771 | ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat384.class |
| 2772 | ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat448.class | 2772 | ?rwxrwxr-x··2.0·unx·····1310·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat448.class |
| 2773 | ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat512.class | 2773 | ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat512.class |
| 2774 | ?rwxrwxr-x··2.0·unx·····1348·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat576.class | 2774 | ?rwxrwxr-x··2.0·unx·····1348·b-·stor·80-Jan-01·00:00·org/spongycastle/math/raw/Nat576.class |
| 2775 | ?rwxrwxr-x··2.0·unx····12152·b-·defN·80-Jan-01·00:00·org/spongycastle/math/raw/Nat.class | 2775 | ?rwxrwxr-x··2.0·unx····12152·b-·defN·80-Jan-01·00:00·org/spongycastle/math/raw/Nat.class |
| 2776 | ?rwxrwxr-x··2.0·unx·····274 | 2776 | ?rwxrwxr-x··2.0·unx·····2743·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/CertificateTrustBlock.class |
| 2777 | ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMDecryptor.class | 2777 | ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMDecryptor.class |
| 2778 | ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMDecryptorProvider.class | 2778 | ?rwxrwxr-x··2.0·unx······173·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMDecryptorProvider.class |
| 2779 | ?rwxrwxr-x··2.0·unx·····1641·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMEncryptedKeyPair.class | 2779 | ?rwxrwxr-x··2.0·unx·····1641·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMEncryptedKeyPair.class |
| 2780 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMEncryptor.class | 2780 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMEncryptor.class |
| 2781 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMException.class | 2781 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMException.class |
| 2782 | ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMKeyPair.class | 2782 | ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMKeyPair.class |
| 2783 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMKeyPairParser.class | 2783 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·org/spongycastle/openssl/PEMKeyPairParser.class |
| Offset 3018, 15 lines modified | Offset 3018, 15 lines modified | ||
| 3018 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPAlgorithms.class | 3018 | ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPAlgorithms.class |
| 3019 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPException.class | 3019 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPException.class |
| 3020 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPIOException.class | 3020 | ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPIOException.class |
| 3021 | ?rwxrwxr-x··2.0·unx·····7733·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPUtil.class | 3021 | ?rwxrwxr-x··2.0·unx·····7733·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TSPUtil.class |
| 3022 | ?rwxrwxr-x··2.0·unx·····4967·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampRequest.class | 3022 | ?rwxrwxr-x··2.0·unx·····4967·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampRequest.class |
| 3023 | ?rwxrwxr-x··2.0·unx·····3321·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampRequestGenerator.class | 3023 | ?rwxrwxr-x··2.0·unx·····3321·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampRequestGenerator.class |
| 3024 | ?rwxrwxr-x··2.0·unx·····5512·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampResponse.class | 3024 | ?rwxrwxr-x··2.0·unx·····5512·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampResponse.class |
| 3025 | ?rwxrwxr-x··2.0·unx·····547 | 3025 | ?rwxrwxr-x··2.0·unx·····5476·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampResponseGenerator.class |
| 3026 | ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampToken$CertID.class | 3026 | ?rwxrwxr-x··2.0·unx·····1659·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampToken$CertID.class |
| 3027 | ?rwxrwxr-x··2.0·unx····10462·b-·defN·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampToken.class | 3027 | ?rwxrwxr-x··2.0·unx····10462·b-·defN·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampToken.class |
| 3028 | ?rwxrwxr-x··2.0·unx····12092·b-·defN·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampTokenGenerator.class | 3028 | ?rwxrwxr-x··2.0·unx····12092·b-·defN·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampTokenGenerator.class |
| 3029 | ?rwxrwxr-x··2.0·unx·····2468·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampTokenInfo.class | 3029 | ?rwxrwxr-x··2.0·unx·····2468·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/TimeStampTokenInfo.class |
| 3030 | ?rwxrwxr-x··2.0·unx·····4954·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/CMSTimeStampedData.class | 3030 | ?rwxrwxr-x··2.0·unx·····4954·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/CMSTimeStampedData.class |
| 3031 | ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/CMSTimeStampedGenerator.class | 3031 | ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/CMSTimeStampedGenerator.class |
| 3032 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/ImprintDigestInvalidException.class | 3032 | ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·org/spongycastle/tsp/cms/ImprintDigestInvalidException.class |
| Offset 3127, 17 lines modified | Offset 3127, 17 lines modified | ||
| 3127 | ?rwxrwxr-x··2.0·unx·····2986·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback$Stub.class | 3127 | ?rwxrwxr-x··2.0·unx·····2986·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback$Stub.class |
| 3128 | ?rwxrwxr-x··2.0·unx····12164·b-·defN·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub$Proxy.class | 3128 | ?rwxrwxr-x··2.0·unx····12164·b-·defN·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub$Proxy.class |
| 3129 | ?rwxrwxr-x··2.0·unx·····6649·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub.class | 3129 | ?rwxrwxr-x··2.0·unx·····6649·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub.class |
| 3130 | ?rwxrwxr-x··2.0·unx·····3029·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class | 3130 | ?rwxrwxr-x··2.0·unx·····3029·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class |
| 3131 | ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class | 3131 | ?rwxrwxr-x··2.0·unx·····1252·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class |
| 3132 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$1.class | 3132 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$1.class |
| 3133 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$2.class | 3133 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$2.class |
| 3134 | ?rwxrwxr-x··2.0·unx·····512 | 3134 | ?rwxrwxr-x··2.0·unx·····5122·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class |
| 3135 | ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.class | 3135 | ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.class |
| 3136 | ?rwxrwxr-x··2.0·unx····122 | 3136 | ?rwxrwxr-x··2.0·unx····12282·b-·defN·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class |
| 3137 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub$Proxy.class | 3137 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub$Proxy.class |
| 3138 | ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub.class | 3138 | ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub.class |
| 3139 | ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable.class | 3139 | ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable.class |
| 3140 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcherOwner.class | 3140 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedDispatcherOwner.class |
| 3141 | ?rwxrwxr-x··2.0·unx·····2230·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate.class | 3141 | ?rwxrwxr-x··2.0·unx·····2230·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate.class |
| 3142 | ?rwxrwxr-x··2.0·unx·····1307·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate.class | 3142 | ?rwxrwxr-x··2.0·unx·····1307·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate.class |
| 3143 | ?rwxrwxr-x··2.0·unx·····4031·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle.class | 3143 | ?rwxrwxr-x··2.0·unx·····4031·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ActionBarDrawerToggle.class |
| Offset 3149, 15 lines modified | Offset 3149, 15 lines modified | ||
| 3149 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback.class | 3149 | ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback.class |
| 3150 | ?rwxrwxr-x··2.0·unx·····2406·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9.class | 3150 | ?rwxrwxr-x··2.0·unx·····2406·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9.class |
| 3151 | ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback.class | 3151 | ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback.class |
| 3152 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager.class | 3152 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager.class |
| 3153 | ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager.class | 3153 | ?rwxrwxr-x··2.0·unx·····1162·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager.class |
| 3154 | ?rwxrwxr-x··2.0·unx·····1345·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView.class | 3154 | ?rwxrwxr-x··2.0·unx·····1345·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView.class |
| 3155 | ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback.class | 3155 | ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback.class |
| 3156 | ?rwxrwxr-x··2.0·unx····3861 | 3156 | ?rwxrwxr-x··2.0·unx····38614·b-·defN·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDelegateImpl.class |
| 3157 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDialog$1.class | 3157 | ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDialog$1.class |
| 3158 | ?rwxrwxr-x··2.0·unx·····3093·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDialog.class | 3158 | ?rwxrwxr-x··2.0·unx·····3093·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/AppCompatDialog.class |
| 3159 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$2.class | 3159 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$2.class |
| 3160 | ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback.class | 3160 | ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback.class |
| 3161 | ?rwxrwxr-x··2.0·unx·····1136·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback.class | 3161 | ?rwxrwxr-x··2.0·unx·····1136·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback.class |
| 3162 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$ToolbarCallbackWrapper.class | 3162 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar$ToolbarCallbackWrapper.class |
| 3163 | ?rwxrwxr-x··2.0·unx·····5460·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar.class | 3163 | ?rwxrwxr-x··2.0·unx·····5460·b-·stor·80-Jan-01·00:00·androidx/appcompat/app/ToolbarActionBar.class |
| Offset 3381, 15 lines modified | Offset 3381, 15 lines modified | ||
| 3381 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/GridLayoutManager$DefaultSpanSizeLookup.class | 3381 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/GridLayoutManager$DefaultSpanSizeLookup.class |
| 3382 | ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/GridLayoutManager$LayoutParams.class | 3382 | ?rwxrwxr-x··2.0·unx······695·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/GridLayoutManager$LayoutParams.class |
| 3383 | ?rwxrwxr-x··2.0·unx·····3789·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/ItemTouchHelper$2.class | 3383 | ?rwxrwxr-x··2.0·unx·····3789·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/ItemTouchHelper$2.class |
| 3384 | ?rwxrwxr-x··2.0·unx·····1765·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/ItemTouchHelper$3.class | 3384 | ?rwxrwxr-x··2.0·unx·····1765·b-·stor·80-Jan-01·00:00·androidx/recyclerview/widget/ItemTouchHelper$3.class |
| Max diff block lines reached; 38260/52866 bytes (72.37%) 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, 29 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:·{ | 163 | ························Label_0070:·{ |
| 164 | ····························playbackStateCompat·=·(PlaybackStateCompat)playbackStateCompat.getPlaybackState(); | 164 | ····························playbackStateCompat·=·(PlaybackStateCompat)playbackStateCompat.getPlaybackState(); |
| 165 | ························} | 165 | ························} |
| 166 | ························while·(true)·{ | 166 | ························while·(true)·{ |
| 167 | ····························while·(true)·{ | ||
| 167 | ····························final·MediaSession·mSessionFwk; | 168 | ································final·MediaSession·mSessionFwk; |
| 168 | ····························mSessionFwk.setPlaybackState((PlaybackState)playbackStateCompat); | 169 | ································mSessionFwk.setPlaybackState((PlaybackState)playbackStateCompat); |
| 169 | ····························return; | 170 | ································return; |
| 171 | ································playbackStateCompat·=·null; | ||
| 172 | ································continue·Block_4_Outer; | ||
| 173 | ····························} | ||
| 170 | ····························this.mExtraControllerCallbacks.finishBroadcast(); | 174 | ····························this.mExtraControllerCallbacks.finishBroadcast(); |
| 171 | ····························mSessionFwk·=·this.mSessionFwk; | 175 | ····························final·MediaSession·mSessionFwk·=·this.mSessionFwk; |
| 172 | ····························playbackStateCompat·=·null; | ||
| 173 | ····························continue; | 176 | ····························continue; |
| 174 | ························} | 177 | ························} |
| 175 | ····················} | 178 | ····················} |
| 176 | ····················//·iftrue(Label_0070:,·playbackStateCompat·!=·null) | 179 | ····················//·iftrue(Label_0070:,·playbackStateCompat·!=·null) |
| 177 | ····················catch·(RemoteException·ex)·{ | 180 | ····················catch·(RemoteException·ex)·{ |
| 178 | ························continue; | 181 | ························continue; |
| 179 | ····················} | 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 454, 18 lines modified | Offset 454, 18 lines modified | ||
| 454 | ···· | 454 | ···· |
| 455 | ····private·void·initWindowDecorActionBar()·{ | 455 | ····private·void·initWindowDecorActionBar()·{ |
| 456 | ········this.ensureSubDecor(); | 456 | ········this.ensureSubDecor(); |
| 457 | ········if·(this.mHasActionBar)·{ | 457 | ········if·(this.mHasActionBar)·{ |
| 458 | ············if·(this.mActionBar·==·null)·{ | 458 | ············if·(this.mActionBar·==·null)·{ |
| 459 | ················final·Object·mHost·=·this.mHost; | 459 | ················final·Object·mHost·=·this.mHost; |
| 460 | ················if·(mHost·instanceof·Activity)·{ | 460 | ················if·(mHost·instanceof·Activity)·{ |
| 461 | ····················this.mActionBar·=·(ActionBar)new·WindowDecorActionBar((Activity)mHost,·this.mOverlayActionBar); | 461 | ····················this.mActionBar·=·(ActionBar)new·WindowDecorActionBar((Activity)this.mHost,·this.mOverlayActionBar); |
| 462 | ················} | 462 | ················} |
| 463 | ················else·if·(mHost·instanceof·Dialog)·{ | 463 | ················else·if·(mHost·instanceof·Dialog)·{ |
| 464 | ····················this.mActionBar·=·(ActionBar)new·WindowDecorActionBar((Dialog)mHost); | 464 | ····················this.mActionBar·=·(ActionBar)new·WindowDecorActionBar((Dialog)this.mHost); |
| 465 | ················} | 465 | ················} |
| 466 | ················final·ActionBar·mActionBar·=·this.mActionBar; | 466 | ················final·ActionBar·mActionBar·=·this.mActionBar; |
| 467 | ················if·(mActionBar·!=·null)·{ | 467 | ················if·(mActionBar·!=·null)·{ |
| 468 | ····················mActionBar.setDefaultDisplayHomeAsUpEnabled(this.mEnableDefaultActionBarUp); | 468 | ····················mActionBar.setDefaultDisplayHomeAsUpEnabled(this.mEnableDefaultActionBarUp); |
| 469 | ················} | 469 | ················} |
| 470 | ············} | 470 | ············} |
| 471 | ········} | 471 | ········} |
| 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 1432, 40 lines modified | Offset 1432, 44 lines modified | ||
| 1432 | ····iget-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mHost:Ljava/lang/Object; | 1432 | ····iget-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mHost:Ljava/lang/Object; |
| 1433 | ····instance-of·v1,·v0,·Landroid/app/Activity; | 1433 | ····instance-of·v1,·v0,·Landroid/app/Activity; |
| 1434 | ····if-eqz·v1,·:cond_1 | 1434 | ····if-eqz·v1,·:cond_1 |
| 1435 | ····.line·403 | 1435 | ····.line·403 |
| 1436 | ····new-instance·v | 1436 | ····new-instance·v0,·Landroidx/appcompat/app/WindowDecorActionBar; |
| 1437 | ····iget-object·v1,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mHost:Ljava/lang/Object; | ||
| 1437 | ····check-cast·v | 1438 | ····check-cast·v1,·Landroid/app/Activity; |
| 1438 | ····iget-boolean·v2,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionBar:Z | 1439 | ····iget-boolean·v2,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mOverlayActionBar:Z |
| 1439 | ····invoke-direct·{v | 1440 | ····invoke-direct·{v0,·v1,·v2},·Landroidx/appcompat/app/WindowDecorActionBar;-><init>(Landroid/app/Activity;Z)V |
| 1440 | ····iput-object·v | 1441 | ····iput-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar; |
| 1441 | ····goto·:goto_0 | 1442 | ····goto·:goto_0 |
| 1442 | ····.line·404 | 1443 | ····.line·404 |
| 1443 | ····:cond_1 | 1444 | ····:cond_1 |
| 1444 | ····instance-of·v | 1445 | ····instance-of·v0,·v0,·Landroid/app/Dialog; |
| 1445 | ····if-eqz·v | 1446 | ····if-eqz·v0,·:cond_2 |
| 1446 | ····.line·405 | 1447 | ····.line·405 |
| 1447 | ····new-instance·v | 1448 | ····new-instance·v0,·Landroidx/appcompat/app/WindowDecorActionBar; |
| 1449 | ····iget-object·v1,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mHost:Ljava/lang/Object; | ||
| 1448 | ····check-cast·v | 1450 | ····check-cast·v1,·Landroid/app/Dialog; |
| 1449 | ····invoke-direct·{v | 1451 | ····invoke-direct·{v0,·v1},·Landroidx/appcompat/app/WindowDecorActionBar;-><init>(Landroid/app/Dialog;)V |
| 1450 | ····iput-object·v | 1452 | ····iput-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar; |
| 1451 | ····.line·407 | 1453 | ····.line·407 |
| 1452 | ····:cond_2 | 1454 | ····:cond_2 |
| 1453 | ····:goto_0 | 1455 | ····:goto_0 |
| 1454 | ····iget-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar; | 1456 | ····iget-object·v0,·p0,·Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionBar:Landroidx/appcompat/app/ActionBar; |
| 1455 | ····if-eqz·v0,·:cond_3 | 1457 | ····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; |