Offset 1, 70 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):·true | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | ||
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:·a5c40c4af5c42095906baf21fe4f30b15e940a551133e5a903bdcd704dfd6726 | ||
10 | Signer·#1·certificate·SHA-1·digest:·9a48dcd33319ca3d2a47114b79d254cb66e670b7 | ||
11 | Signer·#1·certificate·MD5·digest:·4129cb22d771d0c0c18cc60c85679389 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·da7742fa86a1295d0ec20e548e2b99e47a5114a48db5d69163aa01e162a1a333 | ||
15 | Signer·#1·public·key·SHA-1·digest:·0df8eb9499d6fb0b545aa60548af77b49b975deb | ||
16 | Signer·#1·public·key·MD5·digest:·247c970ded3c27c5ce062a364edcb900 | ||
17 | WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·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/androidx.activity_activity-ktx.version·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/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/. | ||
20 | WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
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.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/. | ||
25 | 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/. | ||
26 | WARNING:·META-INF/androidx.core_core-ktx.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.dynamicanimation_dynamicanimation.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.emoji2_emoji2-views-helper.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.emoji2_emoji2.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.fragment_fragment-ktx.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.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/. | ||
37 | 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/. | ||
38 | 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/. | ||
39 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
40 | WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-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/. | ||
41 | 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/. | ||
42 | 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/. | ||
43 | WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.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-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/. | ||
45 | WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.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.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/. | ||
47 | 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/. | ||
48 | 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/. | ||
49 | 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/. | ||
50 | 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/. | ||
51 | 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/. | ||
52 | WARNING:·META-INF/androidx.profileinstaller_profileinstaller.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.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/. | ||
54 | WARNING:·META-INF/androidx.savedstate_savedstate-ktx.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.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/. | ||
56 | 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/. | ||
57 | WARNING:·META-INF/androidx.startup_startup-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/. | ||
58 | WARNING:·META-INF/androidx.tracing_tracing.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.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/. | ||
60 | 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/. | ||
61 | 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/. | ||
62 | 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/. | ||
63 | 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/. | ||
64 | 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/. | ||
65 | WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
66 | 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/. | ||
67 | WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
68 | WARNING:·META-INF/kotlinx_coroutines_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/. | ||
69 | WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
70 | WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·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, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Zip·file·size:·6971751·bytes,·number·of·entries:·1260 | 1 | Zip·file·size:·6971751·bytes,·number·of·entries:·1260 |
2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
3 | -rw-r--r--··0.0·unx·····1792·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof | 3 | -rw-r--r--··0.0·unx·····1792·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof |
4 | -rw-r--r--··0.0·unx······198·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm | 4 | -rw-r--r--··0.0·unx······198·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm |
5 | -rw-r--r--··0.0·unx··91657 | 5 | -rw-r--r--··0.0·unx··9165720·b-·defN·81-Jan-01·01:01·classes.dex |
6 | -rw-r--r--··0.0·unx··2843 | 6 | -rw-r--r--··0.0·unx··2843092·b-·defN·81-Jan-01·01:01·classes2.dex |
7 | -rw-r--r--··0.0·unx·····2020·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedInfoServiceCAs/InfoService_CA.cer | 7 | -rw-r--r--··0.0·unx·····2020·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedInfoServiceCAs/InfoService_CA.cer |
8 | -rw-r--r--··0.0·unx·····1972·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedInfoServiceCAs/InfoService_CA_V2.cer | 8 | -rw-r--r--··0.0·unx·····1972·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedInfoServiceCAs/InfoService_CA_V2.cer |
9 | -rw-r--r--··0.0·unx·····1370·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedInfoServiceCAs/japinfoserviceroot.cer | 9 | -rw-r--r--··0.0·unx·····1370·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedInfoServiceCAs/japinfoserviceroot.cer |
10 | -rw-r--r--··0.0·unx······784·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedInfoServices/VPNTestIS.cer | 10 | -rw-r--r--··0.0·unx······784·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedInfoServices/VPNTestIS.cer |
11 | -rw-r--r--··0.0·unx·····1984·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedMixCAs/JonDos_Operator_CA_V2.cer | 11 | -rw-r--r--··0.0·unx·····1984·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedMixCAs/JonDos_Operator_CA_V2.cer |
12 | -rw-r--r--··0.0·unx·····2024·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedMixCAs/Operator_CA.cer | 12 | -rw-r--r--··0.0·unx·····2024·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedMixCAs/Operator_CA.cer |
13 | -rw-r--r--··0.0·unx·····1452·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedMixCAs/japmixroot.cer | 13 | -rw-r--r--··0.0·unx·····1452·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedMixCAs/japmixroot.cer |
Offset 1255, 8 lines modified | Offset 1255, 8 lines modified | ||
1255 | -rw----·····0.0·fat······548·b-·defN·81-Jan-01·01:01·res/zc1.xml | 1255 | -rw----·····0.0·fat······548·b-·defN·81-Jan-01·01:01·res/zc1.xml |
1256 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml | 1256 | -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml |
1257 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml | 1257 | -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml |
1258 | -rw----·····0.0·fat··1190844·b-·stor·81-Jan-01·01:01·resources.arsc | 1258 | -rw----·····0.0·fat··1190844·b-·stor·81-Jan-01·01:01·resources.arsc |
1259 | -rw----·····2.0·fat···114913·b-·defN·81-Jan-01·01:01·META-INF/BB153C8D.SF | 1259 | -rw----·····2.0·fat···114913·b-·defN·81-Jan-01·01:01·META-INF/BB153C8D.SF |
1260 | -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/BB153C8D.RSA | 1260 | -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/BB153C8D.RSA |
1261 | -rw----·····2.0·fat···114786·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1261 | -rw----·····2.0·fat···114786·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1262 | 1260·files,·14641 | 1262 | 1260·files,·14641512·bytes·uncompressed,·6820891·bytes·compressed:··53.4% |
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············:·c81fcc7f |
5 | signature···········:· | 5 | signature···········:·1911...1aa1 |
6 | file_size···········:·2843 | 6 | file_size···········:·2843092 |
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·····:·21117 | 10 | string_ids_size·····:·21117 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·2817 | 12 | type_ids_size·······:·2817 |
13 | type_ids_off········:·84580·(0x014a64) | 13 | type_ids_off········:·84580·(0x014a64) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·95848·(0x017668) | 15 | proto_ids_off·······:·95848·(0x017668) |
16 | field_ids_size······:·7230 | 16 | field_ids_size······:·7230 |
17 | field_ids_off·······:·151240·(0x024ec8) | 17 | field_ids_off·······:·151240·(0x024ec8) |
18 | method_ids_size·····:·18190 | 18 | method_ids_size·····:·18190 |
19 | method_ids_off······:·209080·(0x0330b8) | 19 | method_ids_off······:·209080·(0x0330b8) |
20 | class_defs_size·····:·2214 | 20 | class_defs_size·····:·2214 |
21 | class_defs_off······:·354600·(0x056928) | 21 | class_defs_off······:·354600·(0x056928) |
22 | data_size···········:·2417 | 22 | data_size···········:·2417644 |
23 | data_off············:·425448·(0x067de8) | 23 | data_off············:·425448·(0x067de8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·493 | 25 | class_idx···········:·493 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·227 | 27 | superclass_idx······:·227 |
28 | source_file_idx·····:·9080 | 28 | source_file_idx·····:·9080 |
Offset 89576, 19 lines modified | Offset 89576, 19 lines modified | ||
89576 | ······type··········:·'(Ljava/io/InputStream;I)V' | 89576 | ······type··········:·'(Ljava/io/InputStream;I)V' |
89577 | ······access········:·0x10000·(CONSTRUCTOR) | 89577 | ······access········:·0x10000·(CONSTRUCTOR) |
89578 | ······code··········- | 89578 | ······code··········- |
89579 | ······registers·····:·3 | 89579 | ······registers·····:·3 |
89580 | ······ins···········:·3 | 89580 | ······ins···········:·3 |
89581 | ······outs··········:·1 | 89581 | ······outs··········:·1 |
89582 | ······insns·size····:·8·16-bit·code·units | 89582 | ······insns·size····:·8·16-bit·code·units |
89583 | 0de2c | 89583 | 0de2c8:········································|[0de2c8]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.<init>:(Ljava/io/InputStream;I)V |
89584 | 0de2d | 89584 | 0de2d8:·7010·d401·0000·························|0000:·invoke-direct·{v0},·Ljava/io/InputStream;.<init>:()V·//·method@01d4 |
89585 | 0de2 | 89585 | 0de2de:·5b01·220b······························|0003:·iput-object·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._in:Ljava/io/InputStream;·//·field@0b22 |
89586 | 0de2e | 89586 | 0de2e2:·5902·230b······························|0005:·iput·v2,·v0,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._limit:I·//·field@0b23 |
89587 | 0de2e | 89587 | 0de2e6:·0e00···································|0007:·return-void |
89588 | ······catches·······:·(none) | 89588 | ······catches·······:·(none) |
89589 | ······positions·····:· | 89589 | ······positions·····:· |
89590 | ········0x0000·line=17 | 89590 | ········0x0000·line=17 |
89591 | ······locals········:· | 89591 | ······locals········:· |
89592 | ········0x0000·-·0x0008·reg=0·this·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;· | 89592 | ········0x0000·-·0x0008·reg=0·this·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;· |
89593 | ········0x0000·-·0x0008·reg=1·(null)·Ljava/io/InputStream;· | 89593 | ········0x0000·-·0x0008·reg=1·(null)·Ljava/io/InputStream;· |
89594 | ········0x0000·-·0x0008·reg=2·(null)·I· | 89594 | ········0x0000·-·0x0008·reg=2·(null)·I· |
Offset 89599, 37 lines modified | Offset 89599, 37 lines modified | ||
89599 | ······type··········:·'()I' | 89599 | ······type··········:·'()I' |
89600 | ······access········:·0x0000·() | 89600 | ······access········:·0x0000·() |
89601 | ······code··········- | 89601 | ······code··········- |
89602 | ······registers·····:·2 | 89602 | ······registers·····:·2 |
89603 | ······ins···········:·1 | 89603 | ······ins···········:·1 |
89604 | ······outs··········:·0 | 89604 | ······outs··········:·0 |
89605 | ······insns·size····:·3·16-bit·code·units | 89605 | ······insns·size····:·3·16-bit·code·units |
89606 | 0de2b | 89606 | 0de2b0:········································|[0de2b0]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.getLimit:()I |
89607 | 0de2c | 89607 | 0de2c0:·5210·230b······························|0000:·iget·v0,·v1,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._limit:I·//·field@0b23 |
89608 | 0de2c | 89608 | 0de2c4:·0f00···································|0002:·return·v0 |
89609 | ······catches·······:·(none) | 89609 | ······catches·······:·(none) |
89610 | ······positions·····:· | 89610 | ······positions·····:· |
89611 | ······locals········:· | 89611 | ······locals········:· |
89612 | ····#1··············:·(in·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;) | 89612 | ····#1··············:·(in·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;) |
89613 | ······name··········:·'setParentEofDetect' | 89613 | ······name··········:·'setParentEofDetect' |
89614 | ······type··········:·'(Z)V' | 89614 | ······type··········:·'(Z)V' |
89615 | ······access········:·0x0004·(PROTECTED) | 89615 | ······access········:·0x0004·(PROTECTED) |
89616 | ······code··········- | 89616 | ······code··········- |
89617 | ······registers·····:·4 | 89617 | ······registers·····:·4 |
89618 | ······ins···········:·2 | 89618 | ······ins···········:·2 |
89619 | ······outs··········:·2 | 89619 | ······outs··········:·2 |
89620 | ······insns·size····:·12·16-bit·code·units | 89620 | ······insns·size····:·12·16-bit·code·units |
89621 | 0de2e | 89621 | 0de2e8:········································|[0de2e8]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.setParentEofDetect:(Z)V |
89622 | 0de2f | 89622 | 0de2f8:·5420·220b······························|0000:·iget-object·v0,·v2,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._in:Ljava/io/InputStream;·//·field@0b22 |
89623 | 0de | 89623 | 0de2fc:·2001·d706······························|0002:·instance-of·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;·//·type@06d7 |
89624 | 0de30 | 89624 | 0de300:·3801·0700······························|0004:·if-eqz·v1,·000b·//·+0007 |
89625 | 0de30 | 89625 | 0de304:·1f00·d706······························|0006:·check-cast·v0,·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;·//·type@06d7 |
89626 | 0de30 | 89626 | 0de308:·6e20·d227·3000·························|0008:·invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;.setEofOn00:(Z)V·//·method@27d2 |
89627 | 0de3 | 89627 | 0de30e:·0e00···································|000b:·return-void |
89628 | ······catches·······:·(none) | 89628 | ······catches·······:·(none) |
89629 | ······positions·····:· | 89629 | ······positions·····:· |
89630 | ········0x0002·line=29 | 89630 | ········0x0002·line=29 |
89631 | ········0x0006·line=31 | 89631 | ········0x0006·line=31 |
89632 | ······locals········:· | 89632 | ······locals········:· |
89633 | ········0x0000·-·0x000c·reg=2·this·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;· | 89633 | ········0x0000·-·0x000c·reg=2·this·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;· |
89634 | ········0x0000·-·0x000c·reg=3·(null)·Z· | 89634 | ········0x0000·-·0x000c·reg=3·(null)·Z· |
Offset 89667, 20 lines modified | Offset 89667, 20 lines modified | ||
89667 | ······type··········:·'(Ljava/lang/String;)V' | 89667 | ······type··········:·'(Ljava/lang/String;)V' |
89668 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 89668 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
89669 | ······code··········- | 89669 | ······code··········- |
89670 | ······registers·····:·2 | 89670 | ······registers·····:·2 |
89671 | ······ins···········:·2 | 89671 | ······ins···········:·2 |
89672 | ······outs··········:·1 | 89672 | ······outs··········:·1 |
89673 | ······insns·size····:·9·16-bit·code·units | 89673 | ······insns·size····:·9·16-bit·code·units |
89674 | 0de39 | 89674 | 0de398:········································|[0de398]·mybouncycastle.org.bouncycastle.asn1.OIDTokenizer.<init>:(Ljava/lang/String;)V |
89675 | 0de3a | 89675 | 0de3a8:·7010·d102·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@02d1 |
89676 | 0de3 | 89676 | 0de3ae:·5b01·250b······························|0003:·iput-object·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.oid:Ljava/lang/String;·//·field@0b25 |
89677 | 0de3b | 89677 | 0de3b2:·1201···································|0005:·const/4·v1,·#int·0·//·#0 |
89678 | 0de3b | 89678 | 0de3b4:·5901·240b······························|0006:·iput·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.index:I·//·field@0b24 |
89679 | 0de3b | 89679 | 0de3b8:·0e00···································|0008:·return-void |
89680 | ······catches·······:·(none) | 89680 | ······catches·······:·(none) |
89681 | ······positions·····:· | 89681 | ······positions·····:· |
89682 | ········0x0000·line=21 | 89682 | ········0x0000·line=21 |
89683 | ······locals········:· | 89683 | ······locals········:· |
89684 | ········0x0000·-·0x0009·reg=0·this·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;· | 89684 | ········0x0000·-·0x0009·reg=0·this·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;· |
89685 | ········0x0000·-·0x0009·reg=1·(null)·Ljava/lang/String;· | 89685 | ········0x0000·-·0x0009·reg=1·(null)·Ljava/lang/String;· |
Offset 89690, 59 lines modified | Offset 89690, 59 lines modified | ||
89690 | ······type··········:·'()Z' | 89690 | ······type··········:·'()Z' |
89691 | ······access········:·0x0001·(PUBLIC) | 89691 | ······access········:·0x0001·(PUBLIC) |
89692 | ······code··········- | 89692 | ······code··········- |
89693 | ······registers·····:·3 | 89693 | ······registers·····:·3 |
89694 | ······ins···········:·1 | 89694 | ······ins···········:·1 |
89695 | ······outs··········:·0 | 89695 | ······outs··········:·0 |
89696 | ······insns·size····:·9·16-bit·code·units | 89696 | ······insns·size····:·9·16-bit·code·units |
89697 | 0de31 | 89697 | 0de310:········································|[0de310]·mybouncycastle.org.bouncycastle.asn1.OIDTokenizer.hasMoreTokens:()Z |
89698 | 0de32 | 89698 | 0de320:·5220·240b······························|0000:·iget·v0,·v2,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.index:I·//·field@0b24 |
89699 | 0de32 | 89699 | 0de324:·12f1···································|0002:·const/4·v1,·#int·-1·//·#ff |
89700 | 0de32 | 89700 | 0de326:·3210·0400······························|0003:·if-eq·v0,·v1,·0007·//·+0004 |
89701 | 0de32 | 89701 | 0de32a:·1210···································|0005:·const/4·v0,·#int·1·//·#1 |
89702 | 0de3 | 89702 | 0de32c:·2802···································|0006:·goto·0008·//·+0002 |
89703 | 0de3 | 89703 | 0de32e:·1200···································|0007:·const/4·v0,·#int·0·//·#0 |
89704 | 0de33 | 89704 | 0de330:·0f00···································|0008:·return·v0 |
89705 | ······catches·······:·(none) | 89705 | ······catches·······:·(none) |
89706 | ······positions·····:· | 89706 | ······positions·····:· |
89707 | ······locals········:· | 89707 | ······locals········:· |
Max diff block lines reached; 32512224/32522317 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·431 | 1 | Zip·file·size:·4312945·bytes,·number·of·entries:·2214 |
2 | ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·kotlin/random/FallbackThreadLocalRandom$implStorage$1.class | 2 | ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·kotlin/random/FallbackThreadLocalRandom$implStorage$1.class |
3 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·kotlin/random/KotlinRandom$Companion.class | 3 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·kotlin/random/KotlinRandom$Companion.class |
4 | ?rwxrwxr-x··2.0·unx·····1446·b-·stor·80-Jan-01·00:00·kotlin/random/KotlinRandom.class | 4 | ?rwxrwxr-x··2.0·unx·····1446·b-·stor·80-Jan-01·00:00·kotlin/random/KotlinRandom.class |
5 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·kotlin/random/PlatformRandom$Companion.class | 5 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·kotlin/random/PlatformRandom$Companion.class |
6 | ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·kotlin/random/PlatformRandomKt.class | 6 | ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·kotlin/random/PlatformRandomKt.class |
7 | ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·kotlin/random/Random$Default$Serialized.class | 7 | ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·kotlin/random/Random$Default$Serialized.class |
8 | ?rwxrwxr-x··2.0·unx·····3641·b-·stor·80-Jan-01·00:00·kotlin/random/Random.class | 8 | ?rwxrwxr-x··2.0·unx·····3641·b-·stor·80-Jan-01·00:00·kotlin/random/Random.class |
Offset 395, 16 lines modified | Offset 395, 16 lines modified | ||
395 | ?rwxrwxr-x··2.0·unx·····3037·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/X500NameBuilder.class | 395 | ?rwxrwxr-x··2.0·unx·····3037·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/X500NameBuilder.class |
396 | ?rwxrwxr-x··2.0·unx······989·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/X500NameStyle.class | 396 | ?rwxrwxr-x··2.0·unx······989·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/X500NameStyle.class |
397 | ?rwxrwxr-x··2.0·unx·····8940·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/style/IETFUtils.class | 397 | ?rwxrwxr-x··2.0·unx·····8940·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/style/IETFUtils.class |
398 | ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/style/X500NameTokenizer.class | 398 | ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/style/X500NameTokenizer.class |
399 | ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$1.class | 399 | ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$1.class |
400 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$EmptyEnumeration.class | 400 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$EmptyEnumeration.class |
401 | ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class | 401 | ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.class |
402 | ?rwxrwxr-x··2.0·unx·····62 | 402 | ?rwxrwxr-x··2.0·unx·····6229·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/V2TBSCertListGenerator.class |
403 | ?rwxrwxr-x··2.0·unx·····45 | 403 | ?rwxrwxr-x··2.0·unx·····4573·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.class |
404 | ?rwxrwxr-x··2.0·unx·····4152·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509Extension.class | 404 | ?rwxrwxr-x··2.0·unx·····4152·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509Extension.class |
405 | ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509NameEntryConverter.class | 405 | ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509NameEntryConverter.class |
406 | ?rwxrwxr-x··2.0·unx·····1059·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509NameTokenizer.class | 406 | ?rwxrwxr-x··2.0·unx·····1059·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509NameTokenizer.class |
407 | ?rwxrwxr-x··2.0·unx·····2034·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509ObjectIdentifiers.class | 407 | ?rwxrwxr-x··2.0·unx·····2034·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509ObjectIdentifiers.class |
408 | ?rwxrwxr-x··2.0·unx·····6253·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X962NamedCurves.class | 408 | ?rwxrwxr-x··2.0·unx·····6253·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X962NamedCurves.class |
409 | ?rwxrwxr-x··2.0·unx······468·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9ECParametersHolder.class | 409 | ?rwxrwxr-x··2.0·unx······468·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9ECParametersHolder.class |
410 | ?rwxrwxr-x··2.0·unx······826·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9IntegerConverter.class | 410 | ?rwxrwxr-x··2.0·unx······826·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9IntegerConverter.class |
Offset 453, 15 lines modified | Offset 453, 15 lines modified | ||
453 | ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes$1.class | 453 | ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes$1.class |
454 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes$MROutput.class | 454 | ?rwxrwxr-x··2.0·unx·····1010·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes$MROutput.class |
455 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes$STOutput.class | 455 | ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes$STOutput.class |
456 | ?rwxrwxr-x··2.0·unx·····7193·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes.class | 456 | ?rwxrwxr-x··2.0·unx·····7193·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes.class |
457 | ?rwxrwxr-x··2.0·unx····11105·b-·defN·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECAlgorithms.class | 457 | ?rwxrwxr-x··2.0·unx····11105·b-·defN·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECAlgorithms.class |
458 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECConstants.class | 458 | ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECConstants.class |
459 | ?rwxrwxr-x··2.0·unx·····1657·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECCurve$Config.class | 459 | ?rwxrwxr-x··2.0·unx·····1657·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECCurve$Config.class |
460 | ?rwxrwxr-x··2.0·unx·····98 | 460 | ?rwxrwxr-x··2.0·unx·····9817·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECCurve.class |
461 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECLookupTable.class | 461 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECLookupTable.class |
462 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECMultiplier.class | 462 | ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECMultiplier.class |
463 | ?rwxrwxr-x··2.0·unx·····8394·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECPoint.class | 463 | ?rwxrwxr-x··2.0·unx·····8394·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECPoint.class |
464 | ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECPointMap.class | 464 | ?rwxrwxr-x··2.0·unx······219·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECPointMap.class |
465 | ?rwxrwxr-x··2.0·unx·····1499·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/FixedPointUtil.class | 465 | ?rwxrwxr-x··2.0·unx·····1499·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/FixedPointUtil.class |
466 | ?rwxrwxr-x··2.0·unx····30950·b-·defN·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/LongArray.class | 466 | ?rwxrwxr-x··2.0·unx····30950·b-·defN·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/LongArray.class |
467 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/PreCompCallback.class | 467 | ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/PreCompCallback.class |
Offset 1185, 25 lines modified | Offset 1185, 25 lines modified | ||
1185 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/DataLengthException.class | 1185 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/DataLengthException.class |
1186 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/ExtendedDigest.class | 1186 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/ExtendedDigest.class |
1187 | ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/InvalidCipherTextException.class | 1187 | ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/InvalidCipherTextException.class |
1188 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/SkippingStreamCipher.class | 1188 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/SkippingStreamCipher.class |
1189 | ?rwxrwxr-x··2.0·unx·····1012·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/StreamBlockCipher.class | 1189 | ?rwxrwxr-x··2.0·unx·····1012·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/StreamBlockCipher.class |
1190 | ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/agreement/DHBasicAgreement.class | 1190 | ?rwxrwxr-x··2.0·unx·····2281·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/agreement/DHBasicAgreement.class |
1191 | ?rwxrwxr-x··2.0·unx·····2691·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/agreement/ECDHBasicAgreement.class | 1191 | ?rwxrwxr-x··2.0·unx·····2691·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/agreement/ECDHBasicAgreement.class |
1192 | ?rwxrwxr-x··2.0·unx·····762 | 1192 | ?rwxrwxr-x··2.0·unx·····7627·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine.class |
1193 | ?rwxrwxr-x··2.0·unx·····4247·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding.class | 1193 | ?rwxrwxr-x··2.0·unx·····4247·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding.class |
1194 | ?rwxrwxr-x··2.0·unx·····4493·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/encodings/PKCS1Encoding.class | 1194 | ?rwxrwxr-x··2.0·unx·····4493·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/encodings/PKCS1Encoding.class |
1195 | ?rwxrwxr-x··2.0·unx····37633·b-·defN·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/AESFastEngine.class | 1195 | ?rwxrwxr-x··2.0·unx····37633·b-·defN·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/AESFastEngine.class |
1196 | ?rwxrwxr-x··2.0·unx·····8141·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/DESEngine.class | 1196 | ?rwxrwxr-x··2.0·unx·····8141·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/DESEngine.class |
1197 | ?rwxrwxr-x··2.0·unx·····6458·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/RC2Engine.class | 1197 | ?rwxrwxr-x··2.0·unx·····6458·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/RC2Engine.class |
1198 | ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/RSAEngine.class | 1198 | ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/RSAEngine.class |
1199 | ?rwxrwxr-x··2.0·unx·····9076·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish1024Cipher.class | 1199 | ?rwxrwxr-x··2.0·unx·····9076·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish1024Cipher.class |
1200 | ?rwxrwxr-x··2.0·unx·····2867·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish256Cipher.class | 1200 | ?rwxrwxr-x··2.0·unx·····2867·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish256Cipher.class |
1201 | ?rwxrwxr-x··2.0·unx·····4814·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish512Cipher.class | 1201 | ?rwxrwxr-x··2.0·unx·····4814·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish512Cipher.class |
1202 | ?rwxrwxr-x··2.0·unx·····53 | 1202 | ?rwxrwxr-x··2.0·unx·····5370·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine.class |
1203 | ?rwxrwxr-x··2.0·unx·····1813·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/DHKeyPairGenerator.class | 1203 | ?rwxrwxr-x··2.0·unx·····1813·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/DHKeyPairGenerator.class |
1204 | ?rwxrwxr-x··2.0·unx·····2510·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/DSAKeyPairGenerator.class | 1204 | ?rwxrwxr-x··2.0·unx·····2510·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/DSAKeyPairGenerator.class |
1205 | ?rwxrwxr-x··2.0·unx·····2684·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/ECKeyPairGenerator.class | 1205 | ?rwxrwxr-x··2.0·unx·····2684·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/ECKeyPairGenerator.class |
1206 | ?rwxrwxr-x··2.0·unx·····2553·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/HKDFBytesGenerator.class | 1206 | ?rwxrwxr-x··2.0·unx·····2553·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/HKDFBytesGenerator.class |
1207 | ?rwxrwxr-x··2.0·unx·····2935·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.class | 1207 | ?rwxrwxr-x··2.0·unx·····2935·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.class |
1208 | ?rwxrwxr-x··2.0·unx·····3843·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/RSAKeyPairGenerator.class | 1208 | ?rwxrwxr-x··2.0·unx·····3843·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/generators/RSAKeyPairGenerator.class |
1209 | ?rwxrwxr-x··2.0·unx·····3802·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/macs/HMac.class | 1209 | ?rwxrwxr-x··2.0·unx·····3802·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/macs/HMac.class |
Offset 1478, 58 lines modified | Offset 1478, 58 lines modified | ||
1478 | ?rwxrwxr-x··2.0·unx·····1150·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/BERSetParser.class | 1478 | ?rwxrwxr-x··2.0·unx·····1150·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/BERSetParser.class |
1479 | ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/BERTaggedObjectParser.class | 1479 | ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/BERTaggedObjectParser.class |
1480 | ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/DEROctetStringParser.class | 1480 | ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/DEROctetStringParser.class |
1481 | ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/DLSequenceParser.class | 1481 | ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/DLSequenceParser.class |
1482 | ?rwxrwxr-x··2.0·unx·····1148·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/DLSetParser.class | 1482 | ?rwxrwxr-x··2.0·unx·····1148·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/DLSetParser.class |
1483 | ?rwxrwxr-x··2.0·unx·····1830·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/AuthenticatedSafe.class | 1483 | ?rwxrwxr-x··2.0·unx·····1830·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/AuthenticatedSafe.class |
1484 | ?rwxrwxr-x··2.0·unx·····2099·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/CertBag.class | 1484 | ?rwxrwxr-x··2.0·unx·····2099·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/CertBag.class |
1485 | ?rwxrwxr-x··2.0·unx·····225 | 1485 | ?rwxrwxr-x··2.0·unx·····2250·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo.class |
1486 | ?rwxrwxr-x··2.0·unx·····2871·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/EncryptedData.class | 1486 | ?rwxrwxr-x··2.0·unx·····2871·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/EncryptedData.class |
1487 | ?rwxrwxr-x··2.0·unx·····2054·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.class | 1487 | ?rwxrwxr-x··2.0·unx·····2054·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.class |
1488 | ?rwxrwxr-x··2.0·unx·····2228·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.class | 1488 | ?rwxrwxr-x··2.0·unx·····2228·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.class |
1489 | ?rwxrwxr-x··2.0·unx·····2598·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/MacData.class | 1489 | ?rwxrwxr-x··2.0·unx·····2598·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/MacData.class |
1490 | ?rwxrwxr-x··2.0·unx·····1802·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/PKCS12PBEParams.class | 1490 | ?rwxrwxr-x··2.0·unx·····1802·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/PKCS12PBEParams.class |
1491 | ?rwxrwxr-x··2.0·unx·····2372·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/Pfx.class | 1491 | ?rwxrwxr-x··2.0·unx·····2372·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/Pfx.class |
1492 | ?rwxrwxr-x··2.0·unx·····5 | 1492 | ?rwxrwxr-x··2.0·unx·····5497·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.class |
1493 | ?rwxrwxr-x··2.0·unx·····3584·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.class | 1493 | ?rwxrwxr-x··2.0·unx·····3584·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.class |
1494 | ?rwxrwxr-x··2.0·unx·····2443·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/SafeBag.class | 1494 | ?rwxrwxr-x··2.0·unx·····2443·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/SafeBag.class |
1495 | ?rwxrwxr-x··2.0·unx·····351 | 1495 | ?rwxrwxr-x··2.0·unx·····3511·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/SignedData.class |
1496 | ?rwxrwxr-x··2.0·unx·····43 | 1496 | ?rwxrwxr-x··2.0·unx·····4329·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo.class |
1497 | ?rwxrwxr-x··2.0·unx·····2767·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/sec/ECPrivateKeyStructure.class | 1497 | ?rwxrwxr-x··2.0·unx·····2767·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/sec/ECPrivateKeyStructure.class |
1498 | ?rwxrwxr-x··2.0·unx·····1828·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/AttributeTypeAndValue.class | 1498 | ?rwxrwxr-x··2.0·unx·····1828·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/AttributeTypeAndValue.class |
1499 | ?rwxrwxr-x··2.0·unx·····2826·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/RDN.class | 1499 | ?rwxrwxr-x··2.0·unx·····2826·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/RDN.class |
1500 | ?rwxrwxr-x··2.0·unx·····55 | 1500 | ?rwxrwxr-x··2.0·unx·····5535·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/X500Name.class |
1501 | ?rwxrwxr-x··2.0·unx·····7730·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/style/BCStyle.class | 1501 | ?rwxrwxr-x··2.0·unx·····7730·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/style/BCStyle.class |
1502 | ?rwxrwxr-x··2.0·unx·····2565·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/AlgorithmIdentifier.class | 1502 | ?rwxrwxr-x··2.0·unx·····2565·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/AlgorithmIdentifier.class |
1503 | ?rwxrwxr-x··2.0·unx·····55 | 1503 | ?rwxrwxr-x··2.0·unx·····5502·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.class |
1504 | ?rwxrwxr-x··2.0·unx·····3803·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/BasicConstraints.class | 1504 | ?rwxrwxr-x··2.0·unx·····3803·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/BasicConstraints.class |
1505 | ?rwxrwxr-x··2.0·unx·····2654·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/CRLReason.class | 1505 | ?rwxrwxr-x··2.0·unx·····2654·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/CRLReason.class |
1506 | ?rwxrwxr-x··2.0·unx·····3109·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/Certificate.class | 1506 | ?rwxrwxr-x··2.0·unx·····3109·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/Certificate.class |
1507 | ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/CertificateList.class | 1507 | ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/CertificateList.class |
1508 | ?rwxrwxr-x··2.0·unx·····2390·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/DSAParameter.class | 1508 | ?rwxrwxr-x··2.0·unx·····2390·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/DSAParameter.class |
1509 | ?rwxrwxr-x··2.0·unx·····2329·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/DigestInfo.class | 1509 | ?rwxrwxr-x··2.0·unx·····2329·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/DigestInfo.class |
1510 | ?rwxrwxr-x··2.0·unx·····3076·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/DistributionPointName.class | 1510 | ?rwxrwxr-x··2.0·unx·····3076·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/DistributionPointName.class |
1511 | ?rwxrwxr-x··2.0·unx·····6709·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/Extension.class | 1511 | ?rwxrwxr-x··2.0·unx·····6709·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/Extension.class |
1512 | ?rwxrwxr-x··2.0·unx·····4807·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/Extensions.class | 1512 | ?rwxrwxr-x··2.0·unx·····4807·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/Extensions.class |
1513 | ?rwxrwxr-x··2.0·unx·····68 | 1513 | ?rwxrwxr-x··2.0·unx·····6818·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/GeneralName.class |
1514 | ?rwxrwxr-x··2.0·unx·····3005·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/GeneralNames.class | 1514 | ?rwxrwxr-x··2.0·unx·····3005·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/GeneralNames.class |
1515 | ?rwxrwxr-x··2.0·unx·····4973·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/IssuingDistributionPoint.class | 1515 | ?rwxrwxr-x··2.0·unx·····4973·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/IssuingDistributionPoint.class |
1516 | ?rwxrwxr-x··2.0·unx·····2362·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/KeyUsage.class | 1516 | ?rwxrwxr-x··2.0·unx·····2362·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/KeyUsage.class |
1517 | ?rwxrwxr-x··2.0·unx·····2485·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/RSAPublicKeyStructure.class | 1517 | ?rwxrwxr-x··2.0·unx·····2485·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/RSAPublicKeyStructure.class |
1518 | ?rwxrwxr-x··2.0·unx·····1927·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.class | 1518 | ?rwxrwxr-x··2.0·unx·····1927·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.class |
1519 | ?rwxrwxr-x··2.0·unx·····3106·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.class | 1519 | ?rwxrwxr-x··2.0·unx·····3106·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.class |
1520 | ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$CRLEntry.class | 1520 | ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$CRLEntry.class |
1521 | ?rwxrwxr-x··2.0·unx·····519 | 1521 | ?rwxrwxr-x··2.0·unx·····5191·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList.class |
1522 | ?rwxrwxr-x··2.0·unx·····63 | 1522 | ?rwxrwxr-x··2.0·unx·····6365·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate.class |
1523 | ?rwxrwxr-x··2.0·unx·····3069·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/Time.class | 1523 | ?rwxrwxr-x··2.0·unx·····3069·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/Time.class |
1524 | ?rwxrwxr-x··2.0·unx·····7673·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509Extensions.class | 1524 | ?rwxrwxr-x··2.0·unx·····7673·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509Extensions.class |
1525 | ?rwxrwxr-x··2.0·unx····17087·b-·defN·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509Name.class | 1525 | ?rwxrwxr-x··2.0·unx····17087·b-·defN·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/X509Name.class |
1526 | ?rwxrwxr-x··2.0·unx·····2159·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X962Parameters.class | 1526 | ?rwxrwxr-x··2.0·unx·····2159·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X962Parameters.class |
1527 | ?rwxrwxr-x··2.0·unx·····4438·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9Curve.class | 1527 | ?rwxrwxr-x··2.0·unx·····4438·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9Curve.class |
1528 | ?rwxrwxr-x··2.0·unx·····535 | 1528 | ?rwxrwxr-x··2.0·unx·····5350·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9ECParameters.class |
1529 | ?rwxrwxr-x··2.0·unx·····1747·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9ECPoint.class | 1529 | ?rwxrwxr-x··2.0·unx·····1747·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9ECPoint.class |
1530 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9FieldElement.class | 1530 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9FieldElement.class |
1531 | ?rwxrwxr-x··2.0·unx·····2448·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9FieldID.class | 1531 | ?rwxrwxr-x··2.0·unx·····2448·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9FieldID.class |
1532 | ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/OutputLengthException.class | 1532 | ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/OutputLengthException.class |
1533 | ?rwxrwxr-x··2.0·unx·····1902·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/GeneralDigest.class | 1533 | ?rwxrwxr-x··2.0·unx·····1902·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/GeneralDigest.class |
1534 | ?rwxrwxr-x··2.0·unx·····7052·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/KeccakDigest.class | 1534 | ?rwxrwxr-x··2.0·unx·····7052·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/KeccakDigest.class |
1535 | ?rwxrwxr-x··2.0·unx·····6698·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/LongDigest.class | 1535 | ?rwxrwxr-x··2.0·unx·····6698·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/LongDigest.class |
Offset 2133, 15 lines modified | Offset 2133, 15 lines modified | ||
Max diff block lines reached; 2616/18784 bytes (13.93%) of diff not shown. |
Offset 173, 16 lines modified | Offset 173, 17 lines modified | ||
173 | ············final·Time·nextUpdate·=·this.nextUpdate; | 173 | ············final·Time·nextUpdate·=·this.nextUpdate; |
174 | ············if·(nextUpdate·!=·null)·{ | 174 | ············if·(nextUpdate·!=·null)·{ |
175 | ················asn1EncodableVector.add((ASN1Encodable)nextUpdate); | 175 | ················asn1EncodableVector.add((ASN1Encodable)nextUpdate); |
176 | ············} | 176 | ············} |
177 | ············if·(this.crlentries.size()·!=·0)·{ | 177 | ············if·(this.crlentries.size()·!=·0)·{ |
178 | ················asn1EncodableVector.add((ASN1Encodable)new·DERSequence(this.crlentries)); | 178 | ················asn1EncodableVector.add((ASN1Encodable)new·DERSequence(this.crlentries)); |
179 | ············} | 179 | ············} |
180 | ············final·Extensions·extensions·=·this.extensions; | ||
180 | ············if·( | 181 | ············if·(extensions·!=·null)·{ |
181 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable) | 182 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)extensions)); |
182 | ············} | 183 | ············} |
183 | ············return·new·TBSCertList((ASN1Sequence)new·DERSequence(asn1EncodableVector)); | 184 | ············return·new·TBSCertList((ASN1Sequence)new·DERSequence(asn1EncodableVector)); |
184 | ········} | 185 | ········} |
185 | ········throw·new·IllegalStateException("Not·all·mandatory·fields·set·in·V2·TBSCertList·generator."); | 186 | ········throw·new·IllegalStateException("Not·all·mandatory·fields·set·in·V2·TBSCertList·generator."); |
186 | ····} | 187 | ····} |
187 | ···· | 188 | ···· |
188 | ····public·void·setExtensions(final·Extensions·extensions)·{ | 189 | ····public·void·setExtensions(final·Extensions·extensions)·{ |
Offset 49, 21 lines modified | Offset 49, 23 lines modified | ||
49 | ············else·{ | 49 | ············else·{ |
50 | ················asn1EncodableVector.add((ASN1Encodable)new·DERSequence()); | 50 | ················asn1EncodableVector.add((ASN1Encodable)new·DERSequence()); |
51 | ············} | 51 | ············} |
52 | ············asn1EncodableVector.add((ASN1Encodable)this.subjectPublicKeyInfo); | 52 | ············asn1EncodableVector.add((ASN1Encodable)this.subjectPublicKeyInfo); |
53 | ············final·DERBitString·issuerUniqueID·=·this.issuerUniqueID; | 53 | ············final·DERBitString·issuerUniqueID·=·this.issuerUniqueID; |
54 | ············final·boolean·b·=·true; | 54 | ············final·boolean·b·=·true; |
55 | ············if·(issuerUniqueID·!=·null)·{ | 55 | ············if·(issuerUniqueID·!=·null)·{ |
56 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable) | 56 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable)issuerUniqueID)); |
57 | ············} | 57 | ············} |
58 | ············final·DERBitString·subjectUniqueID·=·this.subjectUniqueID; | ||
58 | ············if·( | 59 | ············if·(subjectUniqueID·!=·null)·{ |
59 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable) | 60 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable)subjectUniqueID)); |
60 | ············} | 61 | ············} |
62 | ············final·Extensions·extensions·=·this.extensions; | ||
61 | ············if·( | 63 | ············if·(extensions·!=·null)·{ |
62 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·3,·(ASN1Encodable) | 64 | ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·3,·(ASN1Encodable)extensions)); |
63 | ············} | 65 | ············} |
64 | ············return·TBSCertificate.getInstance((Object)new·DERSequence(asn1EncodableVector)); | 66 | ············return·TBSCertificate.getInstance((Object)new·DERSequence(asn1EncodableVector)); |
65 | ········} | 67 | ········} |
66 | ········throw·new·IllegalStateException("not·all·mandatory·fields·set·in·V3·TBScertificate·generator"); | 68 | ········throw·new·IllegalStateException("not·all·mandatory·fields·set·in·V3·TBScertificate·generator"); |
67 | ····} | 69 | ····} |
68 | ···· | 70 | ···· |
69 | ····public·void·setEndDate(final·ASN1UTCTime·asn1UTCTime)·{ | 71 | ····public·void·setEndDate(final·ASN1UTCTime·asn1UTCTime)·{ |
Offset 114, 16 lines modified | Offset 114, 17 lines modified | ||
114 | ············System.arraycopy(byteArray2,·n5,·array2,·n4·-·n8,·n8); | 114 | ············System.arraycopy(byteArray2,·n5,·array2,·n4·-·n8,·n8); |
115 | ············++i; | 115 | ············++i; |
116 | ········} | 116 | ········} |
117 | ········return·(ECLookupTable)new·ECCurve$1(this,·n2,·n3,·array2); | 117 | ········return·(ECLookupTable)new·ECCurve$1(this,·n2,·n3,·array2); |
118 | ····} | 118 | ····} |
119 | ···· | 119 | ···· |
120 | ····protected·ECMultiplier·createDefaultMultiplier()·{ | 120 | ····protected·ECMultiplier·createDefaultMultiplier()·{ |
121 | ········final·ECEndomorphism·endomorphism·=·this.endomorphism; | ||
121 | ········if·( | 122 | ········if·(endomorphism·instanceof·GLVEndomorphism)·{ |
122 | ············return·(ECMultiplier)new·GLVMultiplier(this,·(GLVEndomorphism) | 123 | ············return·(ECMultiplier)new·GLVMultiplier(this,·(GLVEndomorphism)endomorphism); |
123 | ········} | 124 | ········} |
124 | ········return·(ECMultiplier)new·WNafL2RMultiplier(); | 125 | ········return·(ECMultiplier)new·WNafL2RMultiplier(); |
125 | ····} | 126 | ····} |
126 | ···· | 127 | ···· |
127 | ····public·ECPoint·createPoint(final·BigInteger·bigInteger,·final·BigInteger·bigInteger2)·{ | 128 | ····public·ECPoint·createPoint(final·BigInteger·bigInteger,·final·BigInteger·bigInteger2)·{ |
128 | ········return·this.createRawPoint(this.fromBigInteger(bigInteger),·this.fromBigInteger(bigInteger2)); | 129 | ········return·this.createRawPoint(this.fromBigInteger(bigInteger),·this.fromBigInteger(bigInteger2)); |
129 | ····} | 130 | ····} |
Offset 125, 16 lines modified | Offset 125, 17 lines modified | ||
125 | ····} | 125 | ····} |
126 | ···· | 126 | ···· |
127 | ····public·SkeinEngine(final·int·n,·int·blockSize)·{ | 127 | ····public·SkeinEngine(final·int·n,·int·blockSize)·{ |
128 | ········this.singleByte·=·new·byte[1]; | 128 | ········this.singleByte·=·new·byte[1]; |
129 | ········if·(blockSize·%·8·==·0)·{ | 129 | ········if·(blockSize·%·8·==·0)·{ |
130 | ············blockSize·/=·8; | 130 | ············blockSize·/=·8; |
131 | ············this.outputSizeBytes·=·blockSize; | 131 | ············this.outputSizeBytes·=·blockSize; |
132 | ············final·ThreefishEngine·threefish·=·new·ThreefishEngine(n); | ||
132 | ············this.threefish·=· | 133 | ············this.threefish·=·threefish; |
133 | ············blockSize·=·th | 134 | ············blockSize·=·threefish.getBlockSize(); |
134 | ············this.ubi·=·new·SkeinEngine$UBI(this,·blockSize); | 135 | ············this.ubi·=·new·SkeinEngine$UBI(this,·blockSize); |
135 | ············return; | 136 | ············return; |
136 | ········} | 137 | ········} |
137 | ········final·StringBuilder·sb·=·new·StringBuilder("Output·size·must·be·a·multiple·of·8·bits.·:"); | 138 | ········final·StringBuilder·sb·=·new·StringBuilder("Output·size·must·be·a·multiple·of·8·bits.·:"); |
138 | ········sb.append(blockSize); | 139 | ········sb.append(blockSize); |
139 | ········throw·new·IllegalArgumentException(sb.toString()); | 140 | ········throw·new·IllegalArgumentException(sb.toString()); |
140 | ····} | 141 | ····} |
Offset 48, 34 lines modified | Offset 48, 36 lines modified | ||
48 | ············ThreefishEngine.MOD5[n]·=·n·%·5; | 48 | ············ThreefishEngine.MOD5[n]·=·n·%·5; |
49 | ············ThreefishEngine.MOD3[n]·=·n·%·3; | 49 | ············ThreefishEngine.MOD3[n]·=·n·%·3; |
50 | ············++n; | 50 | ············++n; |
51 | ········} | 51 | ········} |
52 | ····} | 52 | ····} |
53 | ···· | 53 | ···· |
54 | ····public·ThreefishEngine(final·int·n)·{ | 54 | ····public·ThreefishEngine(final·int·n)·{ |
55 | ········ | 55 | ········final·long[]·t·=·new·long[5]; |
56 | ········this.t·=·t; | ||
56 | ········final·int·blocksizeBytes·=·n·/·8; | 57 | ········final·int·blocksizeBytes·=·n·/·8; |
57 | ········this.blocksizeBytes·=·blocksizeBytes; | 58 | ········this.blocksizeBytes·=·blocksizeBytes; |
58 | ········final·int·blocksizeWords·=·blocksizeBytes·/·8; | 59 | ········final·int·blocksizeWords·=·blocksizeBytes·/·8; |
59 | ········this.blocksizeWords·=·blocksizeWords; | 60 | ········this.blocksizeWords·=·blocksizeWords; |
60 | ········this.currentBlock·=·new·long[blocksizeWords]; | 61 | ········this.currentBlock·=·new·long[blocksizeWords]; |
61 | ········ | 62 | ········final·long[]·kw·=·new·long[blocksizeWords·*·2·+·1]; |
63 | ········this.kw·=·kw; | ||
62 | ········if·(n·!=·256)·{ | 64 | ········if·(n·!=·256)·{ |
63 | ············if·(n·!=·512)·{ | 65 | ············if·(n·!=·512)·{ |
64 | ················if·(n·!=·1024)·{ | 66 | ················if·(n·!=·1024)·{ |
65 | ····················throw·new·IllegalArgumentException("Invalid·blocksize·-·Threefish·is·defined·with·block·size·of·256,·512,·or·1024·bits"); | 67 | ····················throw·new·IllegalArgumentException("Invalid·blocksize·-·Threefish·is·defined·with·block·size·of·256,·512,·or·1024·bits"); |
66 | ················} | 68 | ················} |
67 | ················this.cipher·=·(ThreefishEngine$ThreefishCipher)new·ThreefishEngine$Threefish1024Cipher( | 69 | ················this.cipher·=·(ThreefishEngine$ThreefishCipher)new·ThreefishEngine$Threefish1024Cipher(kw,·t); |
68 | ············} | 70 | ············} |
69 | ············else·{ | 71 | ············else·{ |
70 | ················this.cipher·=·(ThreefishEngine$ThreefishCipher)new·ThreefishEngine$Threefish512Cipher( | 72 | ················this.cipher·=·(ThreefishEngine$ThreefishCipher)new·ThreefishEngine$Threefish512Cipher(kw,·t); |
71 | ············} | 73 | ············} |
72 | ········} | 74 | ········} |
73 | ········else·{ | 75 | ········else·{ |
74 | ············this.cipher·=·(ThreefishEngine$ThreefishCipher)new·ThreefishEngine$Threefish256Cipher( | 76 | ············this.cipher·=·(ThreefishEngine$ThreefishCipher)new·ThreefishEngine$Threefish256Cipher(kw,·t); |
75 | ········} | 77 | ········} |
76 | ····} | 78 | ····} |
77 | ···· | 79 | ···· |
78 | ····public·static·long·bytesToWord(final·byte[]·array,·int·n)·{ | 80 | ····public·static·long·bytesToWord(final·byte[]·array,·int·n)·{ |
79 | ········if·(n·+·8·<=·array.length)·{ | 81 | ········if·(n·+·8·<=·array.length)·{ |
80 | ············final·int·n2·=·n·+·1; | 82 | ············final·int·n2·=·n·+·1; |
81 | ············final·long·n3·=·(long)array[n]; | 83 | ············final·long·n3·=·(long)array[n]; |
Offset 52, 16 lines modified | Offset 52, 17 lines modified | ||
52 | ····public·ASN1ObjectIdentifier·getContentType()·{ | 52 | ····public·ASN1ObjectIdentifier·getContentType()·{ |
53 | ········return·this.contentType; | 53 | ········return·this.contentType; |
54 | ····} | 54 | ····} |
55 | ···· | 55 | ···· |
56 | ····public·ASN1Primitive·toASN1Primitive()·{ | 56 | ····public·ASN1Primitive·toASN1Primitive()·{ |
57 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(2); | 57 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(2); |
58 | ········asn1EncodableVector.add((ASN1Encodable)this.contentType); | 58 | ········asn1EncodableVector.add((ASN1Encodable)this.contentType); |
59 | ········final·ASN1Encodable·content·=·this.content; | ||
59 | ········if·( | 60 | ········if·(content·!=·null)·{ |
60 | ············asn1EncodableVector.add((ASN1Encodable)new·BERTaggedObject(true,·0,· | 61 | ············asn1EncodableVector.add((ASN1Encodable)new·BERTaggedObject(true,·0,·content)); |
61 | ········} | 62 | ········} |
62 | ········if·(this.isBer)·{ | 63 | ········if·(this.isBer)·{ |
63 | ············return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); | 64 | ············return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); |
64 | ········} | 65 | ········} |
65 | ········return·(ASN1Primitive)new·DLSequence(asn1EncodableVector); | 66 | ········return·(ASN1Primitive)new·DLSequence(asn1EncodableVector); |
66 | ····} | 67 | ····} |
67 | } | 68 | } |
Offset 152, 16 lines modified | Offset 152, 18 lines modified | ||
152 | ····} | 152 | ····} |
153 | ···· | 153 | ···· |
154 | ····public·ASN1Primitive·toASN1Primitive()·{ | 154 | ····public·ASN1Primitive·toASN1Primitive()·{ |
155 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(5); | 155 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(5); |
156 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 156 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
157 | ········asn1EncodableVector.add((ASN1Encodable)this.privateKeyAlgorithm); | 157 | ········asn1EncodableVector.add((ASN1Encodable)this.privateKeyAlgorithm); |
158 | ········asn1EncodableVector.add((ASN1Encodable)this.privateKey); | 158 | ········asn1EncodableVector.add((ASN1Encodable)this.privateKey); |
159 | ········final·ASN1Set·attributes·=·this.attributes; | ||
159 | ········if·( | 160 | ········if·(attributes·!=·null)·{ |
160 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 161 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)attributes)); |
161 | ········} | 162 | ········} |
163 | ········final·ASN1BitString·publicKey·=·this.publicKey; | ||
162 | ········if·( | 164 | ········if·(publicKey·!=·null)·{ |
163 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable) | 165 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)publicKey)); |
164 | ········} | 166 | ········} |
165 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 167 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
166 | ····} | 168 | ····} |
167 | } | 169 | } |
Offset 94, 17 lines modified | Offset 94, 19 lines modified | ||
94 | ····} | 94 | ····} |
95 | ···· | 95 | ···· |
96 | ····public·ASN1Primitive·toASN1Primitive()·{ | 96 | ····public·ASN1Primitive·toASN1Primitive()·{ |
97 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(6); | 97 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(6); |
98 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 98 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
99 | ········asn1EncodableVector.add((ASN1Encodable)this.digestAlgorithms); | 99 | ········asn1EncodableVector.add((ASN1Encodable)this.digestAlgorithms); |
100 | ········asn1EncodableVector.add((ASN1Encodable)this.contentInfo); | 100 | ········asn1EncodableVector.add((ASN1Encodable)this.contentInfo); |
101 | ········final·ASN1Set·certificates·=·this.certificates; | ||
101 | ········if·( | 102 | ········if·(certificates·!=·null)·{ |
102 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 103 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)certificates)); |
103 | ········} | 104 | ········} |
105 | ········final·ASN1Set·crls·=·this.crls; | ||
104 | ········if·( | 106 | ········if·(crls·!=·null)·{ |
105 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable) | 107 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)crls)); |
106 | ········} | 108 | ········} |
107 | ········asn1EncodableVector.add((ASN1Encodable)this.signerInfos); | 109 | ········asn1EncodableVector.add((ASN1Encodable)this.signerInfos); |
108 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); | 110 | ········return·(ASN1Primitive)new·BERSequence(asn1EncodableVector); |
109 | ····} | 111 | ····} |
110 | } | 112 | } |
Offset 100, 18 lines modified | Offset 100, 20 lines modified | ||
100 | ····} | 100 | ····} |
101 | ···· | 101 | ···· |
102 | ····public·ASN1Primitive·toASN1Primitive()·{ | 102 | ····public·ASN1Primitive·toASN1Primitive()·{ |
103 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(7); | 103 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(7); |
104 | ········asn1EncodableVector.add((ASN1Encodable)this.version); | 104 | ········asn1EncodableVector.add((ASN1Encodable)this.version); |
105 | ········asn1EncodableVector.add((ASN1Encodable)this.issuerAndSerialNumber); | 105 | ········asn1EncodableVector.add((ASN1Encodable)this.issuerAndSerialNumber); |
106 | ········asn1EncodableVector.add((ASN1Encodable)this.digAlgorithm); | 106 | ········asn1EncodableVector.add((ASN1Encodable)this.digAlgorithm); |
107 | ········final·ASN1Set·authenticatedAttributes·=·this.authenticatedAttributes; | ||
107 | ········if·( | 108 | ········if·(authenticatedAttributes·!=·null)·{ |
108 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 109 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)authenticatedAttributes)); |
109 | ········} | 110 | ········} |
110 | ········asn1EncodableVector.add((ASN1Encodable)this.digEncryptionAlgorithm); | 111 | ········asn1EncodableVector.add((ASN1Encodable)this.digEncryptionAlgorithm); |
111 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedDigest); | 112 | ········asn1EncodableVector.add((ASN1Encodable)this.encryptedDigest); |
113 | ········final·ASN1Set·unauthenticatedAttributes·=·this.unauthenticatedAttributes; | ||
112 | ········if·( | 114 | ········if·(unauthenticatedAttributes·!=·null)·{ |
113 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable) | 115 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)unauthenticatedAttributes)); |
114 | ········} | 116 | ········} |
115 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 117 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
116 | ····} | 118 | ····} |
117 | } | 119 | } |
Offset 63, 18 lines modified | Offset 63, 18 lines modified | ||
63 | ···· | 63 | ···· |
64 | ····public·X500Name(final·X500NameStyle·style,·final·X500Name·x500Name)·{ | 64 | ····public·X500Name(final·X500NameStyle·style,·final·X500Name·x500Name)·{ |
65 | ········this.style·=·style; | 65 | ········this.style·=·style; |
66 | ········this.rdns·=·x500Name.rdns; | 66 | ········this.rdns·=·x500Name.rdns; |
67 | ········this.rdnSeq·=·x500Name.rdnSeq; | 67 | ········this.rdnSeq·=·x500Name.rdnSeq; |
68 | ····} | 68 | ····} |
69 | ···· | 69 | ···· |
70 | ····public·X500Name(final·X500NameStyle·style,·RDN[]·r | 70 | ····public·X500Name(final·X500NameStyle·style,·final·RDN[]·array)·{ |
71 | ········this.style·=·style; | 71 | ········this.style·=·style; |
72 | ········final·RDN[]·rdns·=·(RDN[])array.clone(); | ||
72 | ········this.rdns·=·rdns | 73 | ········this.rdns·=·rdns; |
73 | ········rdns·=·this.rdns; | ||
74 | ········this.rdnSeq·=·new·DERSequence((ASN1Encodable[])rdns); | 74 | ········this.rdnSeq·=·new·DERSequence((ASN1Encodable[])rdns); |
75 | ····} | 75 | ····} |
76 | ···· | 76 | ···· |
77 | ····public·X500Name(final·RDN[]·array)·{ | 77 | ····public·X500Name(final·RDN[]·array)·{ |
78 | ········this(X500Name.defaultStyle,·array); | 78 | ········this(X500Name.defaultStyle,·array); |
79 | ····} | 79 | ····} |
80 | ···· | 80 | ···· |
Offset 136, 22 lines modified | Offset 136, 25 lines modified | ||
136 | ············return·keyidentifier.getOctets(); | 136 | ············return·keyidentifier.getOctets(); |
137 | ········} | 137 | ········} |
138 | ········return·null; | 138 | ········return·null; |
139 | ····} | 139 | ····} |
140 | ···· | 140 | ···· |
141 | ····public·ASN1Primitive·toASN1Primitive()·{ | 141 | ····public·ASN1Primitive·toASN1Primitive()·{ |
142 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(3); | 142 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(3); |
143 | ········final·ASN1OctetString·keyidentifier·=·this.keyidentifier; | ||
143 | ········if·( | 144 | ········if·(keyidentifier·!=·null)·{ |
144 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable) | 145 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)keyidentifier)); |
145 | ········} | 146 | ········} |
147 | ········final·GeneralNames·certissuer·=·this.certissuer; | ||
146 | ········if·( | 148 | ········if·(certissuer·!=·null)·{ |
147 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable) | 149 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)certissuer)); |
148 | ········} | 150 | ········} |
151 | ········final·ASN1Integer·certserno·=·this.certserno; | ||
149 | ········if·( | 152 | ········if·(certserno·!=·null)·{ |
150 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable) | 153 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable)certserno)); |
151 | ········} | 154 | ········} |
152 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 155 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
153 | ····} | 156 | ····} |
154 | ···· | 157 | ···· |
155 | ····public·String·toString()·{ | 158 | ····public·String·toString()·{ |
156 | ········final·ASN1OctetString·keyidentifier·=·this.keyidentifier; | 159 | ········final·ASN1OctetString·keyidentifier·=·this.keyidentifier; |
157 | ········String·hexString; | 160 | ········String·hexString; |
Offset 274, 15 lines modified | Offset 274, 16 lines modified | ||
274 | ····} | 274 | ····} |
275 | ···· | 275 | ···· |
276 | ····public·int·getTagNo()·{ | 276 | ····public·int·getTagNo()·{ |
277 | ········return·this.tag; | 277 | ········return·this.tag; |
278 | ····} | 278 | ····} |
279 | ···· | 279 | ···· |
280 | ····public·ASN1Primitive·toASN1Primitive()·{ | 280 | ····public·ASN1Primitive·toASN1Primitive()·{ |
281 | ········final·int·tag·=·this.tag; | ||
281 | ········return·(ASN1Primitive)new·DERTaggedObject(t | 282 | ········return·(ASN1Primitive)new·DERTaggedObject(tag·==·4,·tag,·this.obj); |
282 | ····} | 283 | ····} |
283 | ···· | 284 | ···· |
284 | ····public·String·toString()·{ | 285 | ····public·String·toString()·{ |
285 | ········final·StringBuffer·sb·=·new·StringBuffer(); | 286 | ········final·StringBuffer·sb·=·new·StringBuffer(); |
286 | ········sb.append(this.tag); | 287 | ········sb.append(this.tag); |
287 | ········sb.append(":·"); | 288 | ········sb.append(":·"); |
288 | ········final·int·tag·=·this.tag; | 289 | ········final·int·tag·=·this.tag; |
Offset 86, 18 lines modified | Offset 86, 19 lines modified | ||
86 | ····} | 86 | ····} |
87 | ···· | 87 | ···· |
88 | ····public·Time·getNextUpdate()·{ | 88 | ····public·Time·getNextUpdate()·{ |
89 | ········return·this.nextUpdate; | 89 | ········return·this.nextUpdate; |
90 | ····} | 90 | ····} |
91 | ···· | 91 | ···· |
92 | ····public·Enumeration·getRevokedCertificateEnumeration()·{ | 92 | ····public·Enumeration·getRevokedCertificateEnumeration()·{ |
93 | ········final·ASN1Sequence·revokedCertificates·=·this.revokedCertificates; | ||
93 | ········if·( | 94 | ········if·(revokedCertificates·==·null)·{ |
94 | ············return·(Enumeration)new·TBSCertList$EmptyEnumeration(this,·(TBSCertList$1)null); | 95 | ············return·(Enumeration)new·TBSCertList$EmptyEnumeration(this,·(TBSCertList$1)null); |
95 | ········} | 96 | ········} |
96 | ········return·(Enumeration)new·TBSCertList$RevokedCertificatesEnumeration(this,· | 97 | ········return·(Enumeration)new·TBSCertList$RevokedCertificatesEnumeration(this,·revokedCertificates.getObjects()); |
97 | ····} | 98 | ····} |
98 | ···· | 99 | ···· |
99 | ····public·TBSCertList$CRLEntry[]·getRevokedCertificates()·{ | 100 | ····public·TBSCertList$CRLEntry[]·getRevokedCertificates()·{ |
100 | ········final·ASN1Sequence·revokedCertificates·=·this.revokedCertificates; | 101 | ········final·ASN1Sequence·revokedCertificates·=·this.revokedCertificates; |
101 | ········int·i·=·0; | 102 | ········int·i·=·0; |
102 | ········if·(revokedCertificates·==·null)·{ | 103 | ········if·(revokedCertificates·==·null)·{ |
103 | ············return·new·TBSCertList$CRLEntry[0]; | 104 | ············return·new·TBSCertList$CRLEntry[0]; |
Offset 145, 13 lines modified | Offset 146, 14 lines modified | ||
145 | ········if·(nextUpdate·!=·null)·{ | 146 | ········if·(nextUpdate·!=·null)·{ |
146 | ············asn1EncodableVector.add((ASN1Encodable)nextUpdate); | 147 | ············asn1EncodableVector.add((ASN1Encodable)nextUpdate); |
147 | ········} | 148 | ········} |
148 | ········final·ASN1Sequence·revokedCertificates·=·this.revokedCertificates; | 149 | ········final·ASN1Sequence·revokedCertificates·=·this.revokedCertificates; |
149 | ········if·(revokedCertificates·!=·null)·{ | 150 | ········if·(revokedCertificates·!=·null)·{ |
150 | ············asn1EncodableVector.add((ASN1Encodable)revokedCertificates); | 151 | ············asn1EncodableVector.add((ASN1Encodable)revokedCertificates); |
151 | ········} | 152 | ········} |
153 | ········final·Extensions·crlExtensions·=·this.crlExtensions; | ||
152 | ········if·( | 154 | ········if·(crlExtensions·!=·null)·{ |
153 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable) | 155 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)crlExtensions)); |
154 | ········} | 156 | ········} |
155 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 157 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
156 | ····} | 158 | ····} |
157 | } | 159 | } |
Offset 193, 19 lines modified | Offset 193, 22 lines modified | ||
193 | ········if·(subject·!=·null)·{ | 193 | ········if·(subject·!=·null)·{ |
194 | ············asn1EncodableVector.add((ASN1Encodable)subject); | 194 | ············asn1EncodableVector.add((ASN1Encodable)subject); |
195 | ········} | 195 | ········} |
196 | ········else·{ | 196 | ········else·{ |
197 | ············asn1EncodableVector.add((ASN1Encodable)new·DERSequence()); | 197 | ············asn1EncodableVector.add((ASN1Encodable)new·DERSequence()); |
198 | ········} | 198 | ········} |
199 | ········asn1EncodableVector.add((ASN1Encodable)this.subjectPublicKeyInfo); | 199 | ········asn1EncodableVector.add((ASN1Encodable)this.subjectPublicKeyInfo); |
200 | ········final·DERBitString·issuerUniqueId·=·this.issuerUniqueId; | ||
200 | ········if·( | 201 | ········if·(issuerUniqueId·!=·null)·{ |
201 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable) | 202 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable)issuerUniqueId)); |
202 | ········} | 203 | ········} |
204 | ········final·DERBitString·subjectUniqueId·=·this.subjectUniqueId; | ||
203 | ········if·( | 205 | ········if·(subjectUniqueId·!=·null)·{ |
204 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable) | 206 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable)subjectUniqueId)); |
205 | ········} | 207 | ········} |
208 | ········final·Extensions·extensions·=·this.extensions; | ||
206 | ········if·( | 209 | ········if·(extensions·!=·null)·{ |
207 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·3,·(ASN1Encodable) | 210 | ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·3,·(ASN1Encodable)extensions)); |
208 | ········} | 211 | ········} |
209 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 212 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
210 | ····} | 213 | ····} |
211 | } | 214 | } |
Offset 138, 13 lines modified | Offset 138, 14 lines modified | ||
138 | ····public·ASN1Primitive·toASN1Primitive()·{ | 138 | ····public·ASN1Primitive·toASN1Primitive()·{ |
139 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(6); | 139 | ········final·ASN1EncodableVector·asn1EncodableVector·=·new·ASN1EncodableVector(6); |
140 | ········asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer(X9ECParameters.ONE)); | 140 | ········asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer(X9ECParameters.ONE)); |
141 | ········asn1EncodableVector.add((ASN1Encodable)this.fieldID); | 141 | ········asn1EncodableVector.add((ASN1Encodable)this.fieldID); |
142 | ········asn1EncodableVector.add((ASN1Encodable)new·X9Curve(this.curve,·this.seed)); | 142 | ········asn1EncodableVector.add((ASN1Encodable)new·X9Curve(this.curve,·this.seed)); |
143 | ········asn1EncodableVector.add((ASN1Encodable)this.g); | 143 | ········asn1EncodableVector.add((ASN1Encodable)this.g); |
144 | ········asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer(this.n)); | 144 | ········asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer(this.n)); |
145 | ········final·BigInteger·h·=·this.h; | ||
145 | ········if·( | 146 | ········if·(h·!=·null)·{ |
146 | ············asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer( | 147 | ············asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer(h)); |
147 | ········} | 148 | ········} |
148 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); | 149 | ········return·(ASN1Primitive)new·DERSequence(asn1EncodableVector); |
149 | ····} | 150 | ····} |
150 | } | 151 | } |
Offset 51, 16 lines modified | Offset 51, 17 lines modified | ||
51 | ············this.force(); | 51 | ············this.force(); |
52 | ············return·super.getObjectAt(n); | 52 | ············return·super.getObjectAt(n); |
53 | ········} | 53 | ········} |
54 | ····} | 54 | ····} |
55 | ···· | 55 | ···· |
56 | ····public·Enumeration·getObjects()·{ | 56 | ····public·Enumeration·getObjects()·{ |
57 | ········synchronized·(this)·{ | 57 | ········synchronized·(this)·{ |
58 | ············final·byte[]·encoded·=·this.encoded; | ||
58 | ············if·( | 59 | ············if·(encoded·!=·null)·{ |
59 | ················return·(Enumeration)new·LazyConstructionEnumeration( | 60 | ················return·(Enumeration)new·LazyConstructionEnumeration(encoded); |
60 | ············} | 61 | ············} |
61 | ············return·super.getObjects(); | 62 | ············return·super.getObjects(); |
62 | ········} | 63 | ········} |
63 | ····} | 64 | ····} |
64 | ···· | 65 | ···· |
65 | ····public·int·hashCode()·{ | 66 | ····public·int·hashCode()·{ |
66 | ········synchronized·(this)·{ | 67 | ········synchronized·(this)·{ |
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············:·c250fa63 |
5 | signature···········:·3 | 5 | signature···········:·3f7e...249a |
6 | file_size···········:·91657 | 6 | file_size···········:·9165720 |
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·····:·69018 | 10 | string_ids_size·····:·69018 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·8564 | 12 | type_ids_size·······:·8564 |
13 | type_ids_off········:·276184·(0x0436d8) | 13 | type_ids_off········:·276184·(0x0436d8) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·310440·(0x04bca8) | 15 | proto_ids_off·······:·310440·(0x04bca8) |
16 | field_ids_size······:·39660 | 16 | field_ids_size······:·39660 |
17 | field_ids_off·······:·474804·(0x073eb4) | 17 | field_ids_off·······:·474804·(0x073eb4) |
18 | method_ids_size·····:·65431 | 18 | method_ids_size·····:·65431 |
19 | method_ids_off······:·792084·(0x0c1614) | 19 | method_ids_off······:·792084·(0x0c1614) |
20 | class_defs_size·····:·6897 | 20 | class_defs_size·····:·6897 |
21 | class_defs_off······:·1315532·(0x1412cc) | 21 | class_defs_off······:·1315532·(0x1412cc) |
22 | data_size···········:·7629 | 22 | data_size···········:·7629484 |
23 | data_off············:·1536236·(0x1770ec) | 23 | data_off············:·1536236·(0x1770ec) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·7 | 25 | class_idx···········:·7 |
26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
27 | superclass_idx······:·7051 | 27 | superclass_idx······:·7051 |
28 | source_file_idx·····:·6522 | 28 | source_file_idx·····:·6522 |
Offset 653164, 115 lines modified | Offset 653164, 114 lines modified | ||
653164 | ······name··········:·'run' | 653164 | ······name··········:·'run' |
653165 | ······type··········:·'()V' | 653165 | ······type··········:·'()V' |
653166 | ······access········:·0x0001·(PUBLIC) | 653166 | ······access········:·0x0001·(PUBLIC) |
653167 | ······code··········- | 653167 | ······code··········- |
653168 | ······registers·····:·13 | 653168 | ······registers·····:·13 |
653169 | ······ins···········:·1 | 653169 | ······ins···········:·1 |
653170 | ······outs··········:·6 | 653170 | ······outs··········:·6 |
653171 | ······insns·size····:·14 | 653171 | ······insns·size····:·142·16-bit·code·units |
653172 | 3569c4:········································|[3569c4]·anon.client.AnonClient$7.run:()V | 653172 | 3569c4:········································|[3569c4]·anon.client.AnonClient$7.run:()V |
653173 | 3569d4:·1210···································|0000:·const/4·v0,·#int·1·//·#1 | 653173 | 3569d4:·1210···································|0000:·const/4·v0,·#int·1·//·#1 |
653174 | 3569d6:·1201···································|0001:·const/4·v1,·#int·0·//·#0 | 653174 | 3569d6:·1201···································|0001:·const/4·v1,·#int·0·//·#0 |
653175 | 3569d8:·1212···································|0002:·const/4·v2,·#int·1·//·#1 | 653175 | 3569d8:·1212···································|0002:·const/4·v2,·#int·1·//·#1 |
653176 | 3569da:·1203···································|0003:·const/4·v3,·#int·0·//·#0 | 653176 | 3569da:·1203···································|0003:·const/4·v3,·#int·0·//·#0 |
653177 | 3569dc:·3802·8 | 653177 | 3569dc:·3802·8900······························|0004:·if-eqz·v2,·008d·//·+0089 |
653178 | 3569e0:·54c4·6158······························|0006:·iget-object·v4,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861 | 653178 | 3569e0:·54c4·6158······························|0006:·iget-object·v4,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861 |
653179 | 3569e4:·220b·c211······························|0008:·new-instance·v11,·Lanon/client/KeyExchangeManager;·//·type@11c2 | 653179 | 3569e4:·220b·c211······························|0008:·new-instance·v11,·Lanon/client/KeyExchangeManager;·//·type@11c2 |
653180 | 3569e8:·54c5·6158······························|000a:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861 | ||
653181 | 3569e | 653180 | 3569e8:·7110·6f87·0400·························|000a:·invoke-static·{v4},·Lanon/client/AnonClient;.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;·//·method@876f |
653182 | 3569 | 653181 | 3569ee:·0c05···································|000d:·move-result-object·v5 |
653183 | 3569f | 653182 | 3569f0:·6e10·a488·0500·························|000e:·invoke-virtual·{v5},·Lanon/client/SocketHandler;.getInputStream:()Ljava/io/InputStream;·//·method@88a4 |
653184 | 3569f | 653183 | 3569f6:·0c06···································|0011:·move-result-object·v6 |
653185 | 3569f | 653184 | 3569f8:·54c5·6158······························|0012:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861 |
653186 | 356 | 653185 | 3569fc:·7110·6f87·0500·························|0014:·invoke-static·{v5},·Lanon/client/AnonClient;.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;·//·method@876f |
653187 | 356a0 | 653186 | 356a02:·0c05···································|0017:·move-result-object·v5 |
653188 | 356a0 | 653187 | 356a04:·6e10·a588·0500·························|0018:·invoke-virtual·{v5},·Lanon/client/SocketHandler;.getOutputStream:()Ljava/io/OutputStream;·//·method@88a5 |
653189 | 356a0 | 653188 | 356a0a:·0c07···································|001b:·move-result-object·v7 |
653190 | 356a | 653189 | 356a0c:·54c8·6258······························|001c:·iget-object·v8,·v12,·Lanon/client/AnonClient$7;.val$a_mixCascade:Lanon/infoservice/MixCascade;·//·field@5862 |
653191 | 356a1 | 653190 | 356a10:·54c5·6358······························|001e:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863 |
653192 | 356a1 | 653191 | 356a14:·7210·1f86·0500·························|0020:·invoke-interface·{v5},·Lanon/IServiceContainer;.getTrustModel:()Lanon/client/ITrustModel;·//·method@861f |
653193 | 356a1 | 653192 | 356a1a:·0c09···································|0023:·move-result-object·v9 |
653194 | 356a | 653193 | 356a1c:·54c5·6158······························|0024:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861 |
653195 | 356a2 | 653194 | 356a20:·7110·7187·0500·························|0026:·invoke-static·{v5},·Lanon/client/AnonClient;.access$1100:(Lanon/client/AnonClient;)Z·//·method@8771 |
653196 | 356a2 | 653195 | 356a26:·0a0a···································|0029:·move-result·v10 |
653197 | 356a2 | 653196 | 356a28:·07b5···································|002a:·move-object·v5,·v11 |
653198 | 356a2 | 653197 | 356a2a:·7606·1288·0500·························|002b:·invoke-direct/range·{v5,·v6,·v7,·v8,·v9,·v10},·Lanon/client/KeyExchangeManager;.<init>:(Ljava/io/InputStream;Ljava/io/OutputStream;Lanon/infoservice/MixCascade;Lanon/client/ITrustModel;Z)V·//·method@8812 |
653199 | 356a3 | 653198 | 356a30:·7120·7b87·b400·························|002e:·invoke-static·{v4,·v11},·Lanon/client/AnonClient;.access$902:(Lanon/client/AnonClient;Lanon/client/KeyExchangeManager;)Lanon/client/KeyExchangeManager;·//·method@877b |
653200 | 356a3 | 653199 | 356a36:·1202···································|0031:·const/4·v2,·#int·0·//·#0 |
653201 | 356a3 | 653200 | 356a38:·28d2···································|0032:·goto·0004·//·-002e |
653202 | 356a3 | 653201 | 356a3a:·0d00···································|0033:·move-exception·v0 |
653203 | 356a | 653202 | 356a3c:·2854···································|0034:·goto·0088·//·+0054 |
653204 | 356a | 653203 | 356a3e:·0d04···································|0035:·move-exception·v4 |
653205 | 356a4 | 653204 | 356a40:·54c5·6558······························|0036:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.val$termsConfirmation:Lanon/terms/TermsAndConditionConfirmation;·//·field@5865 |
653206 | 356a4 | 653205 | 356a44:·6e10·199a·0400·························|0038:·invoke-virtual·{v4},·Lanon/terms/TermsAndConditionsReadException;.getOperators:()Ljava/util/Vector;·//·method@9a19 |
653207 | 356a4 | 653206 | 356a4a:·0c06···································|003b:·move-result-object·v6 |
653208 | 356a | 653207 | 356a4c:·6e10·1a9a·0400·························|003c:·invoke-virtual·{v4},·Lanon/terms/TermsAndConditionsReadException;.getTermsTermsAndConditonsToRead:()Ljava/util/Vector;·//·method@9a1a |
653209 | 356a5 | 653208 | 356a52:·0c04···································|003f:·move-result-object·v4 |
653210 | 356a5 | 653209 | 356a54:·7230·bc99·6504·························|0040:·invoke-interface·{v5,·v6,·v4},·Lanon/terms/TermsAndConditionConfirmation;.confirmTermsAndConditions:(Ljava/util/Vector;Ljava/util/Vector;)Z·//·method@99bc |
653211 | 356a5 | 653210 | 356a5a:·0a04···································|0043:·move-result·v4 |
653212 | 356a | 653211 | 356a5c:·3804·3700······························|0044:·if-eqz·v4,·007b·//·+0037 |
653213 | 356a6 | 653212 | 356a60:·d803·0301······························|0046:·add-int/lit8·v3,·v3,·#int·1·//·#01 |
653214 | 356a6 | 653213 | 356a64:·3603·2300······························|0048:·if-gt·v3,·v0,·006b·//·+0023 |
653215 | 356a6 | 653214 | 356a68:·54c4·6158······························|004a:·iget-object·v4,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861 |
653216 | 356a | 653215 | 356a6c:·2205·d311······························|004c:·new-instance·v5,·Lanon/client/SocketHandler;·//·type@11d3 |
653217 | 356a7 | 653216 | 356a70:·54c6·6158······························|004e:·iget-object·v6,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861 |
653218 | 356a7 | 653217 | 356a74:·54c7·6258······························|0050:·iget-object·v7,·v12,·Lanon/client/AnonClient$7;.val$a_mixCascade:Lanon/infoservice/MixCascade;·//·field@5862 |
653219 | 356a7 | 653218 | 356a78:·7110·7587·0600·························|0052:·invoke-static·{v6},·Lanon/client/AnonClient;.access$300:(Lanon/client/AnonClient;)Lanon/infoservice/IMutableProxyInterface;·//·method@8775 |
653220 | 356a | 653219 | 356a7e:·0c08···································|0055:·move-result-object·v8 |
653221 | 356a8 | 653220 | 356a80:·7220·3890·1800·························|0056:·invoke-interface·{v8,·v1},·Lanon/infoservice/IMutableProxyInterface;.getProxyInterface:(Z)Lanon/infoservice/IProxyInterfaceGetter;·//·method@9038 |
653222 | 356a8 | 653221 | 356a86:·0c08···································|0059:·move-result-object·v8 |
653223 | 356a8 | 653222 | 356a88:·7210·3990·0800·························|005a:·invoke-interface·{v8},·Lanon/infoservice/IProxyInterfaceGetter;.getProxyInterface:()Lanon/infoservice/ImmutableProxyInterface;·//·method@9039 |
653224 | 356a | 653223 | 356a8e:·0c08···································|005d:·move-result-object·v8 |
653225 | 356a9 | 653224 | 356a90:·54c9·6358······························|005e:·iget-object·v9,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863 |
653226 | 356a9 | 653225 | 356a94:·7150·7687·7698·························|0060:·invoke-static·{v6,·v7,·v8,·v9,·v0},·Lanon/client/AnonClient;.access$400:(Lanon/client/AnonClient;Lanon/infoservice/MixCascade;Lanon/infoservice/ImmutableProxyInterface;Lanon/IServiceContainer;Z)Lanon/transport/connection/IStreamConnection;·//·method@8776 |
653227 | 356a9 | 653226 | 356a9a:·0c06···································|0063:·move-result-object·v6 |
653228 | 356a | 653227 | 356a9c:·7020·9c88·6500·························|0064:·invoke-direct·{v5,·v6},·Lanon/client/SocketHandler;.<init>:(Lanon/transport/connection/IStreamConnection;)V·//·method@889c |
653229 | 356aa | 653228 | 356aa2:·7120·7087·5400·························|0067:·invoke-static·{v4,·v5},·Lanon/client/AnonClient;.access$1002:(Lanon/client/AnonClient;Lanon/client/SocketHandler;)Lanon/client/SocketHandler;·//·method@8770 |
653230 | 356aa | 653229 | 356aa8:·289a···································|006a:·goto·0004·//·-0066 |
653231 | 356aa | 653230 | 356aaa:·6000·c89a······························|006b:·sget·v0,·Llogging/LogType;.NET:I·//·field@9ac8 |
653232 | 356a | 653231 | 356aae:·1a01·6166······························|006d:·const-string·v1,·"Requesting·t&cs·after·the·first·try·is·not·allowed!"·//·string@6661 |
653233 | 356ab | 653232 | 356ab2:·1232···································|006f:·const/4·v2,·#int·3·//·#3 |
653234 | 356ab | 653233 | 356ab4:·7130·38fd·0201·························|0070:·invoke-static·{v2,·v0,·v1},·Llogging/LogHolder;.log:(IILjava/lang/String;)V·//·method@fd38 |
653235 | 356ab | 653234 | 356aba:·2200·7e1b······························|0073:·new-instance·v0,·Ljava/lang/InterruptedException;·//·type@1b7e |
653236 | 356a | 653235 | 356abe:·1a01·6a14······························|0075:·const-string·v1,·"A·second·tc·request·must·never·be·sent."·//·string@146a |
653237 | 356ac | 653236 | 356ac2:·7020·91d7·1000·························|0077:·invoke-direct·{v0,·v1},·Ljava/lang/InterruptedException;.<init>:(Ljava/lang/String;)V·//·method@d791 |
653238 | 356ac | 653237 | 356ac8:·2700···································|007a:·throw·v0 |
653239 | 356ac | 653238 | 356aca:·54c0·6358······························|007b:·iget-object·v0,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863 |
653240 | 356a | 653239 | 356ace:·7220·2286·1000·························|007d:·invoke-interface·{v0,·v1},·Lanon/IServiceContainer;.keepCurrentService:(Z)V·//·method@8622 |
653241 | 356ad | 653240 | 356ad4:·2200·7e1b······························|0080:·new-instance·v0,·Ljava/lang/InterruptedException;·//·type@1b7e |
653242 | 356ad | 653241 | 356ad8:·1a01·e61f······························|0082:·const-string·v1,·"Client·rejected·T&C·after·reading."·//·string@1fe6 |
653243 | 356a | 653242 | 356adc:·7020·91d7·1000·························|0084:·invoke-direct·{v0,·v1},·Ljava/lang/InterruptedException;.<init>:(Ljava/lang/String;)V·//·method@d791 |
653244 | 356ae | 653243 | 356ae2:·2700···································|0087:·throw·v0 |
653245 | 356ae | 653244 | 356ae4:·54c1·6458······························|0088:·iget-object·v1,·v12,·Lanon/client/AnonClient$7;.val$exceptionCache:Ljava/util/Vector;·//·field@5864 |
653246 | 356ae | 653245 | 356ae8:·6e20·36dc·0100·························|008a:·invoke-virtual·{v1,·v0},·Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V·//·method@dc36 |
653247 | 356a | 653246 | 356aee:·0e00···································|008d:·return-void |
653248 | ······catches·······:·2 | 653247 | ······catches·······:·2 |
653249 | ········0x0006·-·0x003 | 653248 | ········0x0006·-·0x0031 |
653250 | ··········Lanon/terms/TermsAndConditionsReadException;·->·0x003 | 653249 | ··········Lanon/terms/TermsAndConditionsReadException;·->·0x0035 |
653251 | ··········Ljava/lang/Exception;·->·0x003 | 653250 | ··········Ljava/lang/Exception;·->·0x0033 |
653252 | ········0x003 | 653251 | ········0x0036·-·0x0088 |
653253 | ··········Ljava/lang/Exception;·->·0x003 | 653252 | ··········Ljava/lang/Exception;·->·0x0033 |
653254 | ······positions·····:· | 653253 | ······positions·····:· |
653255 | ········0x0008·line=984 | 653254 | ········0x0008·line=984 |
653256 | ········0x001 | 653255 | ········0x0014·line=985 |
653257 | ········0x002 | 653256 | ········0x0020·line=986 |
653258 | ········0x00 | 653257 | ········0x002e·line=984 |
653259 | ········0x003 | 653258 | ········0x0038·line=991 |
653260 | ········0x003 | 653259 | ········0x003c·line=992 |
Max diff block lines reached; 102154257/102175255 bytes (99.98%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·13478 | 1 | Zip·file·size:·13478314·bytes,·number·of·entries:·6897 |
2 | ?rwxrwxr-x··2.0·unx······835·b-·stor·80-Jan-01·00:00·HTTPClient/AuthorizationHandler.class | 2 | ?rwxrwxr-x··2.0·unx······835·b-·stor·80-Jan-01·00:00·HTTPClient/AuthorizationHandler.class |
3 | ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·HTTPClient/AuthorizationPrompter.class | 3 | ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·HTTPClient/AuthorizationPrompter.class |
4 | ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·HTTPClient/CIHashtable$CIHashtableEnumeration.class | 4 | ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·HTTPClient/CIHashtable$CIHashtableEnumeration.class |
5 | ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·HTTPClient/CIHashtable$CIString.class | 5 | ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·HTTPClient/CIHashtable$CIString.class |
6 | ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·HTTPClient/CIHashtable.class | 6 | ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·HTTPClient/CIHashtable.class |
7 | ?rwxrwxr-x··2.0·unx·····1833·b-·stor·80-Jan-01·00:00·HTTPClient/ChunkedInputStream.class | 7 | ?rwxrwxr-x··2.0·unx·····1833·b-·stor·80-Jan-01·00:00·HTTPClient/ChunkedInputStream.class |
8 | ?rwxrwxr-x··2.0·unx····16006·b-·defN·80-Jan-01·00:00·HTTPClient/Codecs.class | 8 | ?rwxrwxr-x··2.0·unx····16006·b-·defN·80-Jan-01·00:00·HTTPClient/Codecs.class |
Offset 2673, 15 lines modified | Offset 2673, 15 lines modified | ||
2673 | ?rwxrwxr-x··2.0·unx·····1326·b-·stor·80-Jan-01·00:00·anon/client/AbstractChannel.class | 2673 | ?rwxrwxr-x··2.0·unx·····1326·b-·stor·80-Jan-01·00:00·anon/client/AbstractChannel.class |
2674 | ?rwxrwxr-x··2.0·unx·····2078·b-·stor·80-Jan-01·00:00·anon/client/AbstractDataChain$DataChainOutputStreamImplementation.class | 2674 | ?rwxrwxr-x··2.0·unx·····2078·b-·stor·80-Jan-01·00:00·anon/client/AbstractDataChain$DataChainOutputStreamImplementation.class |
2675 | ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$2$1.class | 2675 | ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$2$1.class |
2676 | ?rwxrwxr-x··2.0·unx·····1260·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$2.class | 2676 | ?rwxrwxr-x··2.0·unx·····1260·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$2.class |
2677 | ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$4.class | 2677 | ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$4.class |
2678 | ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$5.class | 2678 | ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$5.class |
2679 | ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$6.class | 2679 | ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$6.class |
2680 | ?rwxrwxr-x··2.0·unx·····35 | 2680 | ?rwxrwxr-x··2.0·unx·····3527·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$7.class |
2681 | ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$8.class | 2681 | ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$8.class |
2682 | ?rwxrwxr-x··2.0·unx······171·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$StatusThread.class | 2682 | ?rwxrwxr-x··2.0·unx······171·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$StatusThread.class |
2683 | ?rwxrwxr-x··2.0·unx······871·b-·stor·80-Jan-01·00:00·anon/client/AnonTCPChannel$AnonTCPChannelOutputStream.class | 2683 | ?rwxrwxr-x··2.0·unx······871·b-·stor·80-Jan-01·00:00·anon/client/AnonTCPChannel$AnonTCPChannelOutputStream.class |
2684 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·anon/client/ChannelClosedException.class | 2684 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·anon/client/ChannelClosedException.class |
2685 | ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·anon/client/DataChainChannelListEntry.class | 2685 | ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·anon/client/DataChainChannelListEntry.class |
2686 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·anon/client/DataChainErrorListener.class | 2686 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·anon/client/DataChainErrorListener.class |
2687 | ?rwxrwxr-x··2.0·unx·····2710·b-·stor·80-Jan-01·00:00·anon/client/DataChainInputStreamImplementation.class | 2687 | ?rwxrwxr-x··2.0·unx·····2710·b-·stor·80-Jan-01·00:00·anon/client/DataChainInputStreamImplementation.class |
Offset 2744, 15 lines modified | Offset 2744, 15 lines modified | ||
2744 | ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·anon/crypto/ISignatureCreationAlgorithm.class | 2744 | ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·anon/crypto/ISignatureCreationAlgorithm.class |
2745 | ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·anon/crypto/ISignatureVerificationAlgorithm.class | 2745 | ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·anon/crypto/ISignatureVerificationAlgorithm.class |
2746 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·anon/crypto/IVerifyable.class | 2746 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·anon/crypto/IVerifyable.class |
2747 | ?rwxrwxr-x··2.0·unx·····1404·b-·stor·80-Jan-01·00:00·anon/crypto/MyAES.class | 2747 | ?rwxrwxr-x··2.0·unx·····1404·b-·stor·80-Jan-01·00:00·anon/crypto/MyAES.class |
2748 | ?rwxrwxr-x··2.0·unx·····1178·b-·stor·80-Jan-01·00:00·anon/crypto/MyECDHAgreement.class | 2748 | ?rwxrwxr-x··2.0·unx·····1178·b-·stor·80-Jan-01·00:00·anon/crypto/MyECDHAgreement.class |
2749 | ?rwxrwxr-x··2.0·unx·····4079·b-·stor·80-Jan-01·00:00·anon/crypto/MyECParams.class | 2749 | ?rwxrwxr-x··2.0·unx·····4079·b-·stor·80-Jan-01·00:00·anon/crypto/MyECParams.class |
2750 | ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·anon/crypto/MyKDF.class | 2750 | ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·anon/crypto/MyKDF.class |
2751 | ?rwxrwxr-x··2.0·unx·····20 | 2751 | ?rwxrwxr-x··2.0·unx·····2032·b-·stor·80-Jan-01·00:00·anon/crypto/MyRSA.class |
2752 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·anon/crypto/MyRandom.class | 2752 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·anon/crypto/MyRandom.class |
2753 | ?rwxrwxr-x··2.0·unx·····5013·b-·stor·80-Jan-01·00:00·anon/crypto/MyX509Extensions.class | 2753 | ?rwxrwxr-x··2.0·unx·····5013·b-·stor·80-Jan-01·00:00·anon/crypto/MyX509Extensions.class |
2754 | ?rwxrwxr-x··2.0·unx·····4418·b-·stor·80-Jan-01·00:00·anon/crypto/PKCS10CertificationRequest.class | 2754 | ?rwxrwxr-x··2.0·unx·····4418·b-·stor·80-Jan-01·00:00·anon/crypto/PKCS10CertificationRequest.class |
2755 | ?rwxrwxr-x··2.0·unx······325·b-·stor·80-Jan-01·00:00·anon/crypto/PKCS12$MyCipher.class | 2755 | ?rwxrwxr-x··2.0·unx······325·b-·stor·80-Jan-01·00:00·anon/crypto/PKCS12$MyCipher.class |
2756 | ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·anon/crypto/RevokedCertifcateStore.class | 2756 | ?rwxrwxr-x··2.0·unx·····2857·b-·stor·80-Jan-01·00:00·anon/crypto/RevokedCertifcateStore.class |
2757 | ?rwxrwxr-x··2.0·unx·····3181·b-·stor·80-Jan-01·00:00·anon/crypto/RevokedCertificate.class | 2757 | ?rwxrwxr-x··2.0·unx·····3181·b-·stor·80-Jan-01·00:00·anon/crypto/RevokedCertificate.class |
2758 | ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·anon/crypto/SignatureCreator.class | 2758 | ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·anon/crypto/SignatureCreator.class |
Offset 3003, 27 lines modified | Offset 3003, 27 lines modified | ||
3003 | ?rwxrwxr-x··2.0·unx····12235·b-·defN·80-Jan-01·00:00·anon/util/ResourceLoader.class | 3003 | ?rwxrwxr-x··2.0·unx····12235·b-·defN·80-Jan-01·00:00·anon/util/ResourceLoader.class |
3004 | ?rwxrwxr-x··2.0·unx·····2065·b-·stor·80-Jan-01·00:00·anon/util/SocketGuard$1.class | 3004 | ?rwxrwxr-x··2.0·unx·····2065·b-·stor·80-Jan-01·00:00·anon/util/SocketGuard$1.class |
3005 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·anon/util/SocketGuard$3.class | 3005 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·anon/util/SocketGuard$3.class |
3006 | ?rwxrwxr-x··2.0·unx·····6105·b-·stor·80-Jan-01·00:00·anon/util/SocketGuard.class | 3006 | ?rwxrwxr-x··2.0·unx·····6105·b-·stor·80-Jan-01·00:00·anon/util/SocketGuard.class |
3007 | ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·anon/util/StringVariable.class | 3007 | ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·anon/util/StringVariable.class |
3008 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·anon/util/ThreadPool$ThreadPoolRequest.class | 3008 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·anon/util/ThreadPool$ThreadPoolRequest.class |
3009 | ?rwxrwxr-x··2.0·unx·····2399·b-·stor·80-Jan-01·00:00·anon/util/ThreadPool$ThreadPoolThread.class | 3009 | ?rwxrwxr-x··2.0·unx·····2399·b-·stor·80-Jan-01·00:00·anon/util/ThreadPool$ThreadPoolThread.class |
3010 | ?rwxrwxr-x··2.0·unx·····265 | 3010 | ?rwxrwxr-x··2.0·unx·····2651·b-·stor·80-Jan-01·00:00·anon/util/ThreadPool.class |
3011 | ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·anon/util/TimedOutputStream$1.class | 3011 | ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·anon/util/TimedOutputStream$1.class |
3012 | ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·anon/util/TimedOutputStream$TimedOutputStreamInterrupt.class | 3012 | ?rwxrwxr-x··2.0·unx·····1099·b-·stor·80-Jan-01·00:00·anon/util/TimedOutputStream$TimedOutputStreamInterrupt.class |
3013 | ?rwxrwxr-x··2.0·unx·····2295·b-·stor·80-Jan-01·00:00·anon/util/TimedOutputStream.class | 3013 | ?rwxrwxr-x··2.0·unx·····2295·b-·stor·80-Jan-01·00:00·anon/util/TimedOutputStream.class |
3014 | ?rwxrwxr-x··2.0·unx·····1829·b-·stor·80-Jan-01·00:00·anon/util/URLCoder.class | 3014 | ?rwxrwxr-x··2.0·unx·····1829·b-·stor·80-Jan-01·00:00·anon/util/URLCoder.class |
3015 | ?rwxrwxr-x··2.0·unx·····3552·b-·stor·80-Jan-01·00:00·anon/util/Updater$1.class | 3015 | ?rwxrwxr-x··2.0·unx·····3552·b-·stor·80-Jan-01·00:00·anon/util/Updater$1.class |
3016 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·anon/util/Updater$2.class | 3016 | ?rwxrwxr-x··2.0·unx······640·b-·stor·80-Jan-01·00:00·anon/util/Updater$2.class |
3017 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·anon/util/Updater$3.class | 3017 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·anon/util/Updater$3.class |
3018 | ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·anon/util/Updater$IUpdateInterval.class | 3018 | ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·anon/util/Updater$IUpdateInterval.class |
3019 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·anon/util/Updater$ObservableInfo.class | 3019 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·anon/util/Updater$ObservableInfo.class |
3020 | ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·anon/util/Updater.class | 3020 | ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·anon/util/Updater.class |
3021 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·anon/util/Util$Comparable.class | 3021 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·anon/util/Util$Comparable.class |
3022 | ?rwxrwxr-x··2.0·unx····136 | 3022 | ?rwxrwxr-x··2.0·unx····13667·b-·defN·80-Jan-01·00:00·anon/util/Util.class |
3023 | ?rwxrwxr-x··2.0·unx·····8422·b-·stor·80-Jan-01·00:00·anon/util/XMLDuration.class | 3023 | ?rwxrwxr-x··2.0·unx·····8422·b-·stor·80-Jan-01·00:00·anon/util/XMLDuration.class |
3024 | ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·anon/util/XMLParseException.class | 3024 | ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·anon/util/XMLParseException.class |
3025 | ?rwxrwxr-x··2.0·unx····19105·b-·defN·80-Jan-01·00:00·anon/util/XMLUtil.class | 3025 | ?rwxrwxr-x··2.0·unx····19105·b-·defN·80-Jan-01·00:00·anon/util/XMLUtil.class |
3026 | ?rwxrwxr-x··2.0·unx·····1190·b-·stor·80-Jan-01·00:00·anon/util/ZLibTools.class | 3026 | ?rwxrwxr-x··2.0·unx·····1190·b-·stor·80-Jan-01·00:00·anon/util/ZLibTools.class |
3027 | ?rwxrwxr-x··2.0·unx····11727·b-·defN·80-Jan-01·00:00·anon/util/ZipArchiver.class | 3027 | ?rwxrwxr-x··2.0·unx····11727·b-·defN·80-Jan-01·00:00·anon/util/ZipArchiver.class |
3028 | ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·anon/util/captcha/BinaryImageExtractor.class | 3028 | ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·anon/util/captcha/BinaryImageExtractor.class |
3029 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·anon/util/captcha/ICaptchaSender.class | 3029 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·anon/util/captcha/ICaptchaSender.class |
Offset 5197, 15 lines modified | Offset 5197, 15 lines modified | ||
5197 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·anon/client/AbstractControlChannel$1.class | 5197 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·anon/client/AbstractControlChannel$1.class |
5198 | ?rwxrwxr-x··2.0·unx·····2059·b-·stor·80-Jan-01·00:00·anon/client/AbstractControlChannel.class | 5198 | ?rwxrwxr-x··2.0·unx·····2059·b-·stor·80-Jan-01·00:00·anon/client/AbstractControlChannel.class |
5199 | ?rwxrwxr-x··2.0·unx·····3238·b-·stor·80-Jan-01·00:00·anon/client/AbstractDataChain.class | 5199 | ?rwxrwxr-x··2.0·unx·····3238·b-·stor·80-Jan-01·00:00·anon/client/AbstractDataChain.class |
5200 | ?rwxrwxr-x··2.0·unx·····3644·b-·stor·80-Jan-01·00:00·anon/client/AbstractDataChannel.class | 5200 | ?rwxrwxr-x··2.0·unx·····3644·b-·stor·80-Jan-01·00:00·anon/client/AbstractDataChannel.class |
5201 | ?rwxrwxr-x··2.0·unx·····4567·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$1.class | 5201 | ?rwxrwxr-x··2.0·unx·····4567·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$1.class |
5202 | ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$3.class | 5202 | ?rwxrwxr-x··2.0·unx·····1005·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$3.class |
5203 | ?rwxrwxr-x··2.0·unx·····1043·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$9.class | 5203 | ?rwxrwxr-x··2.0·unx·····1043·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$9.class |
5204 | ?rwxrwxr-x··2.0·unx····238 | 5204 | ?rwxrwxr-x··2.0·unx····23806·b-·defN·80-Jan-01·00:00·anon/client/AnonClient.class |
5205 | ?rwxrwxr-x··2.0·unx·····1956·b-·stor·80-Jan-01·00:00·anon/client/AnonTCPChannel.class | 5205 | ?rwxrwxr-x··2.0·unx·····1956·b-·stor·80-Jan-01·00:00·anon/client/AnonTCPChannel.class |
5206 | ?rwxrwxr-x··2.0·unx·····2444·b-·stor·80-Jan-01·00:00·anon/client/BasicTrustModel.class | 5206 | ?rwxrwxr-x··2.0·unx·····2444·b-·stor·80-Jan-01·00:00·anon/client/BasicTrustModel.class |
5207 | ?rwxrwxr-x··2.0·unx·····4853·b-·stor·80-Jan-01·00:00·anon/client/ChannelTable.class | 5207 | ?rwxrwxr-x··2.0·unx·····4853·b-·stor·80-Jan-01·00:00·anon/client/ChannelTable.class |
5208 | ?rwxrwxr-x··2.0·unx·····3122·b-·stor·80-Jan-01·00:00·anon/client/DefaultDataChannelFactory.class | 5208 | ?rwxrwxr-x··2.0·unx·····3122·b-·stor·80-Jan-01·00:00·anon/client/DefaultDataChannelFactory.class |
5209 | ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·anon/client/IAnonUDPChannel.class | 5209 | ?rwxrwxr-x··2.0·unx······295·b-·stor·80-Jan-01·00:00·anon/client/IAnonUDPChannel.class |
5210 | ?rwxrwxr-x··2.0·unx·····5745·b-·stor·80-Jan-01·00:00·anon/client/TrustModel$TrustAttribute.class | 5210 | ?rwxrwxr-x··2.0·unx·····5745·b-·stor·80-Jan-01·00:00·anon/client/TrustModel$TrustAttribute.class |
5211 | ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·anon/client/TypeFilterDataChain.class | 5211 | ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·anon/client/TypeFilterDataChain.class |
Offset 5395, 15 lines modified | Offset 5395, 15 lines modified | ||
5395 | ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·anon/transport/address/TcpIpAddress.class | 5395 | ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·anon/transport/address/TcpIpAddress.class |
5396 | ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·anon/transport/connection/CommunicationException.class | 5396 | ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·anon/transport/connection/CommunicationException.class |
5397 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·anon/transport/connection/IChunkConnection.class | 5397 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·anon/transport/connection/IChunkConnection.class |
5398 | ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·anon/transport/connection/IStreamConnection.class | 5398 | ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·anon/transport/connection/IStreamConnection.class |
5399 | ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·anon/transport/connection/RequestException.class | 5399 | ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·anon/transport/connection/RequestException.class |
5400 | ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·anon/transport/connection/SkypeConnection$1.class | 5400 | ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·anon/transport/connection/SkypeConnection$1.class |
5401 | ?rwxrwxr-x··2.0·unx·····1047·b-·stor·80-Jan-01·00:00·anon/transport/connection/SkypeConnection$SkypeReader$1.class | 5401 | ?rwxrwxr-x··2.0·unx·····1047·b-·stor·80-Jan-01·00:00·anon/transport/connection/SkypeConnection$SkypeReader$1.class |
5402 | ?rwxrwxr-x··2.0·unx·····138 | 5402 | ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·anon/transport/connection/SkypeConnection$SkypeReader.class |
5403 | ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·anon/transport/connection/SkypeConnection$SkypeWriter.class | 5403 | ?rwxrwxr-x··2.0·unx······738·b-·stor·80-Jan-01·00:00·anon/transport/connection/SkypeConnection$SkypeWriter.class |
5404 | ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·anon/transport/connection/UnsuportedCommandException.class | 5404 | ?rwxrwxr-x··2.0·unx······348·b-·stor·80-Jan-01·00:00·anon/transport/connection/UnsuportedCommandException.class |
5405 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·anon/transport/connection/util/QueuedChunkConnection$QueuedAddress.class | 5405 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·anon/transport/connection/util/QueuedChunkConnection$QueuedAddress.class |
5406 | ?rwxrwxr-x··2.0·unx·····2347·b-·stor·80-Jan-01·00:00·anon/transport/connection/util/QueuedChunkReader.class | 5406 | ?rwxrwxr-x··2.0·unx·····2347·b-·stor·80-Jan-01·00:00·anon/transport/connection/util/QueuedChunkReader.class |
5407 | ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·anon/transport/connection/util/QueuedChunkWriter.class | 5407 | ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·anon/transport/connection/util/QueuedChunkWriter.class |
5408 | ?rwxrwxr-x··2.0·unx·····2354·b-·stor·80-Jan-01·00:00·anon/transport/connector/SkypeConnector.class | 5408 | ?rwxrwxr-x··2.0·unx·····2354·b-·stor·80-Jan-01·00:00·anon/transport/connector/SkypeConnector.class |
5409 | ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·anon/transport/connector/TcpIpConnector.class | 5409 | ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·anon/transport/connector/TcpIpConnector.class |
Offset 5428, 30 lines modified | Offset 5428, 30 lines modified | ||
5428 | ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·anon/util/ZipArchiver$ZipEvent.class | 5428 | ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·anon/util/ZipArchiver$ZipEvent.class |
5429 | ?rwxrwxr-x··2.0·unx·····4597·b-·stor·80-Jan-01·00:00·anon/util/captcha/ZipBinaryImageCaptchaClient.class | 5429 | ?rwxrwxr-x··2.0·unx·····4597·b-·stor·80-Jan-01·00:00·anon/util/captcha/ZipBinaryImageCaptchaClient.class |
5430 | ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/gui/AndroidGUIFactory.class | 5430 | ?rwxrwxr-x··2.0·unx······880·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/gui/AndroidGUIFactory.class |
5431 | ?rwxrwxr-x··2.0·unx·····6463·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/gui/AndroidGUIInterface.class | 5431 | ?rwxrwxr-x··2.0·unx·····6463·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/gui/AndroidGUIInterface.class |
5432 | ?rwxrwxr-x··2.0·unx·····1326·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidConnectivityMonitor.class | 5432 | ?rwxrwxr-x··2.0·unx·····1326·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidConnectivityMonitor.class |
5433 | ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidConnectivityMonitorFactory.class | 5433 | ?rwxrwxr-x··2.0·unx·····1232·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidConnectivityMonitorFactory.class |
5434 | ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidInternetSocket.class | 5434 | ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidInternetSocket.class |
5435 | ?rwxrwxr-x··2.0·unx·····150 | 5435 | ?rwxrwxr-x··2.0·unx·····1504·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidNetworkFactory.class |
5436 | ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidProtectedSocketFactory.class | 5436 | ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidProtectedSocketFactory.class |
5437 | ?rwxrwxr-x··2.0·unx·····3405·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/persistence/AndroidConfig.class | 5437 | ?rwxrwxr-x··2.0·unx·····3405·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/persistence/AndroidConfig.class |
5438 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/persistence/AndroidPersistenceFactory.class | 5438 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/persistence/AndroidPersistenceFactory.class |
5439 | ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/AppRecyclerViewAdapter$ViewHolder.class | 5439 | ?rwxrwxr-x··2.0·unx·····1072·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/AppRecyclerViewAdapter$ViewHolder.class |
5440 | ?rwxrwxr-x··2.0·unx·····3808·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/AppRecyclerViewAdapter.class | 5440 | ?rwxrwxr-x··2.0·unx·····3808·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/AppRecyclerViewAdapter.class |
5441 | ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/ConnectDetailFragment$1.class | 5441 | ?rwxrwxr-x··2.0·unx·····1357·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/ConnectDetailFragment$1.class |
5442 | ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/ConnectDetailFragment$2.class | 5442 | ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/ConnectDetailFragment$2.class |
5443 | ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/ConnectRecyclerViewAdapter$ViewHolder.class | 5443 | ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/ConnectRecyclerViewAdapter$ViewHolder.class |
5444 | ?rwxrwxr-x··2.0·unx·····4957·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/ConnectRecyclerViewAdapter.class | 5444 | ?rwxrwxr-x··2.0·unx·····4957·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/ConnectRecyclerViewAdapter.class |
5445 | ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/NetRecyclerViewAdapter$ViewHolder.class | 5445 | ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/NetRecyclerViewAdapter$ViewHolder.class |
5446 | ?rwxrwxr-x··2.0·unx·····5130·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/NetRecyclerViewAdapter.class | 5446 | ?rwxrwxr-x··2.0·unx·····5130·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/main/NetRecyclerViewAdapter.class |
5447 | ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/settings/SettingsActivity$1.class | 5447 | ?rwxrwxr-x··2.0·unx······768·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/ui/settings/SettingsActivity$1.class |
5448 | ?rwxrwxr-x··2.0·unx·····1740·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/util/AndroidResourceLoaderHelper.class | 5448 | ?rwxrwxr-x··2.0·unx·····1740·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/util/AndroidResourceLoaderHelper.class |
5449 | ?rwxrwxr-x··2.0·unx·····4166·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/ANONVPNService.class | 5449 | ?rwxrwxr-x··2.0·unx·····4166·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/ANONVPNService.class |
5450 | ?rwxrwxr-x··2.0·unx·····92 | 5450 | ?rwxrwxr-x··2.0·unx·····9238·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/CascadeConnectionManager.class |
5451 | ?rwxrwxr-x··2.0·unx·····2963·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/InfoService.class | 5451 | ?rwxrwxr-x··2.0·unx·····2963·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/InfoService.class |
5452 | ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/networking/AbstractTunnelingDevice.class | 5452 | ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/networking/AbstractTunnelingDevice.class |
5453 | ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/networking/RegularHTTPClientSocketFactory.class | 5453 | ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/networking/RegularHTTPClientSocketFactory.class |
Max diff block lines reached; 3258/16175 bytes (20.14%) of diff not shown. |
Offset 32, 234 lines modified | Offset 32, 229 lines modified | ||
32 | ········//·····2:·aconst_null···· | 32 | ········//·····2:·aconst_null···· |
33 | ········//·····3:·astore_2······· | 33 | ········//·····3:·astore_2······· |
34 | ········//·····4:·iconst_1······· | 34 | ········//·····4:·iconst_1······· |
35 | ········//·····5:·istore_3······· | 35 | ········//·····5:·istore_3······· |
36 | ········//·····6:·iconst_0······· | 36 | ········//·····6:·iconst_0······· |
37 | ········//·····7:·istore··········4 | 37 | ········//·····7:·istore··········4 |
38 | ········//·····9:·iload_3········ | 38 | ········//·····9:·iload_3········ |
39 | ········//····10:·ifeq············34 | 39 | ········//····10:·ifeq············342 |
40 | ········//····13:·aload_0········ | 40 | ········//····13:·aload_0········ |
41 | ········//····14:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; | 41 | ········//····14:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; |
42 | ········//····17:·astore··········5 | 42 | ········//····17:·astore··········5 |
43 | ········//····19:·new·············Lanon/client/KeyExchangeManager; | 43 | ········//····19:·new·············Lanon/client/KeyExchangeManager; |
44 | ········//····22:·astore··········6 | 44 | ········//····22:·astore··········6 |
45 | ········//····24:·aload_0········ | ||
46 | ········//····25:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; | ||
47 | ········//····28:·astore··········7 | ||
48 | ········//···· | 45 | ········//····24:·aload···········5 |
49 | ········//···· | 46 | ········//····26:·invokestatic····anon/client/AnonClient.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler; |
50 | ········//···· | 47 | ········//····29:·astore··········7 |
51 | ········//····3 | 48 | ········//····31:·aload···········7 |
52 | ········//····3 | 49 | ········//····33:·invokevirtual···anon/client/SocketHandler.getInputStream:()Ljava/io/InputStream; |
53 | ········//···· | 50 | ········//····36:·astore··········8 |
54 | ········//···· | 51 | ········//····38:·aload_0········ |
55 | ········//···· | 52 | ········//····39:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; |
56 | ········//····4 | 53 | ········//····42:·astore··········7 |
57 | ········//···· | 54 | ········//····44:·aload···········7 |
58 | ········//···· | 55 | ········//····46:·invokestatic····anon/client/AnonClient.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler; |
59 | ········//···· | 56 | ········//····49:·astore··········7 |
60 | ········//····5 | 57 | ········//····51:·aload···········7 |
61 | ········//····5 | 58 | ········//····53:·invokevirtual···anon/client/SocketHandler.getOutputStream:()Ljava/io/OutputStream; |
62 | ········//···· | 59 | ········//····56:·astore··········9 |
60 | ········//····58:·aload_0········ | ||
61 | ········//····59:·getfield········anon/client/AnonClient$7.val$a_mixCascade:Lanon/infoservice/MixCascade; | ||
62 | ········//····62:·astore··········10 | ||
63 | ········//····64:·aload_0········ | 63 | ········//····64:·aload_0········ |
64 | ········//····65:·getfield········anon/client/AnonClient$7.val$a_mixCascade:Lanon/infoservice/MixCascade; | ||
65 | ········//····68:·astore··········10 | ||
66 | ········//····70:·aload_0········ | ||
67 | ········//···· | 64 | ········//····65:·getfield········anon/client/AnonClient$7.val$a_serviceContainer:Lanon/IServiceContainer; |
68 | ········//···· | 65 | ········//····68:·astore··········7 |
69 | ········//····7 | 66 | ········//····70:·aload···········7 |
70 | ········//····7 | 67 | ········//····72:·invokeinterface·anon/IServiceContainer.getTrustModel:()Lanon/client/ITrustModel; |
71 | ········//···· | 68 | ········//····77:·astore··········11 |
72 | ········//···· | 69 | ········//····79:·aload_0········ |
73 | ········//····8 | 70 | ········//····80:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; |
74 | ········//····8 | 71 | ········//····83:·astore··········7 |
75 | ········//···· | 72 | ········//····85:·aload···········7 |
76 | ········//···· | 73 | ········//····87:·invokestatic····anon/client/AnonClient.access$1100:(Lanon/client/AnonClient;)Z |
77 | ········//····9 | 74 | ········//····90:·istore··········12 |
78 | ········//····9 | 75 | ········//····92:·aload···········6 |
79 | ········//··· | 76 | ········//····94:·astore··········7 |
80 | ········//··· | 77 | ········//····96:·aload···········6 |
81 | ········//··· | 78 | ········//····98:·aload···········8 |
82 | ········//···10 | 79 | ········//···100:·aload···········9 |
83 | ········//···10 | 80 | ········//···102:·aload···········10 |
84 | ········//···1 | 81 | ········//···104:·aload···········11 |
85 | ········//···1 | 82 | ········//···106:·iload···········12 |
86 | ········//···1 | 83 | ········//···108:·invokespecial···anon/client/KeyExchangeManager.<init>:(Ljava/io/InputStream;Ljava/io/OutputStream;Lanon/infoservice/MixCascade;Lanon/client/ITrustModel;Z)V |
87 | ········//···11 | 84 | ········//···111:·aload···········5 |
88 | ········//···11 | 85 | ········//···113:·aload···········6 |
89 | ········//···1 | 86 | ········//···115:·invokestatic····anon/client/AnonClient.access$902:(Lanon/client/AnonClient;Lanon/client/KeyExchangeManager;)Lanon/client/KeyExchangeManager; |
90 | ········//···1 | 87 | ········//···118:·pop············ |
91 | ········//···1 | 88 | ········//···119:·iconst_0······· |
92 | ········//···12 | 89 | ········//···120:·istore_3······· |
93 | ········//···12 | 90 | ········//···121:·goto············9 |
94 | ········//···1 | 91 | ········//···124:·astore··········13 |
95 | ········//···1 | 92 | ········//···126:·goto············331 |
96 | ········//···1 | 93 | ········//···129:·astore··········5 |
97 | ········//···13 | 94 | ········//···131:·aload_0········ |
98 | ········//···13 | 95 | ········//···132:·getfield········anon/client/AnonClient$7.val$termsConfirmation:Lanon/terms/TermsAndConditionConfirmation; |
99 | ········//···1 | 96 | ········//···135:·astore··········7 |
100 | ········//···1 | 97 | ········//···137:·aload···········5 |
101 | ········//···1 | 98 | ········//···139:·invokevirtual···anon/terms/TermsAndConditionsReadException.getOperators:()Ljava/util/Vector; |
102 | ········//···14 | 99 | ········//···142:·astore··········8 |
103 | ········//···1 | 100 | ········//···144:·aload···········5 |
104 | ········//···1 | 101 | ········//···146:·invokevirtual···anon/terms/TermsAndConditionsReadException.getTermsTermsAndConditonsToRead:()Ljava/util/Vector; |
105 | ········//···1 | 102 | ········//···149:·astore··········5 |
106 | ········//···15 | 103 | ········//···151:·aload···········7 |
107 | ········//···15 | 104 | ········//···153:·aload···········8 |
108 | ········//···1 | 105 | ········//···155:·aload···········5 |
109 | ········//···1 | 106 | ········//···157:·invokeinterface·anon/terms/TermsAndConditionConfirmation.confirmTermsAndConditions:(Ljava/util/Vector;Ljava/util/Vector;)Z |
110 | ········//···16 | 107 | ········//···162:·istore··········14 |
111 | ········//···1 | 108 | ········//···164:·iload···········14 |
112 | ········//···1 | 109 | ········//···166:·ifeq············300 |
110 | ········//···169:·iload···········4 | ||
111 | ········//···171:·iconst_1······· | ||
112 | ········//···172:·iadd··········· | ||
113 | ········//···173:·istore··········4 | ||
113 | ········//···175:·iload···········4 | 114 | ········//···175:·iload···········4 |
114 | ········//···177:·iconst_1······· | ||
115 | ········//···178:·iadd··········· | ||
116 | ········//···179:·istore··········4 | ||
117 | ········//···181:·iload···········4 | ||
118 | ········//···1 | 115 | ········//···177:·iload_1········ |
119 | ········//···1 | 116 | ········//···178:·if_icmpgt·······268 |
120 | ········//···18 | 117 | ········//···181:·aload_0········ |
121 | ········//···18 | 118 | ········//···182:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; |
122 | ········//···1 | 119 | ········//···185:·astore··········5 |
123 | ········//···1 | 120 | ········//···187:·new·············Lanon/client/SocketHandler; |
124 | ········//···19 | 121 | ········//···190:·astore··········7 |
122 | ········//···192:·aload_0········ | ||
123 | ········//···193:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; | ||
124 | ········//···196:·astore··········8 | ||
125 | ········//···198:·aload_0········ | 125 | ········//···198:·aload_0········ |
126 | ········//···199:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; | ||
127 | ········//···202:·astore··········8 | ||
128 | ········//···204:·aload_0········ | ||
129 | ········//··· | 126 | ········//···199:·getfield········anon/client/AnonClient$7.val$a_mixCascade:Lanon/infoservice/MixCascade; |
130 | ········//···20 | 127 | ········//···202:·astore··········9 |
131 | ········//···2 | 128 | ········//···204:·aload···········8 |
132 | ········//···2 | 129 | ········//···206:·invokestatic····anon/client/AnonClient.access$300:(Lanon/client/AnonClient;)Lanon/infoservice/IMutableProxyInterface; |
133 | ········//···2 | 130 | ········//···209:·astore··········10 |
134 | ········//···21 | 131 | ········//···211:·aload···········10 |
135 | ········//···21 | 132 | ········//···213:·iconst_0······· |
136 | ········//···2 | 133 | ········//···214:·invokeinterface·anon/infoservice/IMutableProxyInterface.getProxyInterface:(Z)Lanon/infoservice/IProxyInterfaceGetter; |
137 | ········//···2 | 134 | ········//···219:·astore··········10 |
138 | ········//···22 | 135 | ········//···221:·aload···········10 |
139 | ········//···22 | 136 | ········//···223:·invokeinterface·anon/infoservice/IProxyInterfaceGetter.getProxyInterface:()Lanon/infoservice/ImmutableProxyInterface; |
140 | ········//···2 | 137 | ········//···228:·astore··········10 |
141 | ········//···23 | 138 | ········//···230:·aload_0········ |
142 | ········//···23 | 139 | ········//···231:·getfield········anon/client/AnonClient$7.val$a_serviceContainer:Lanon/IServiceContainer; |
143 | ········//···2 | 140 | ········//···234:·astore··········11 |
144 | ········//···2 | 141 | ········//···236:·aload···········8 |
145 | ········//···2 | 142 | ········//···238:·aload···········9 |
146 | ········//···24 | 143 | ········//···240:·aload···········10 |
147 | ········//···24 | 144 | ········//···242:·aload···········11 |
148 | ········//···2 | 145 | ········//···244:·iload_1········ |
Max diff block lines reached; 12116/27105 bytes (44.70%) of diff not shown. |
Offset 11, 22 lines modified | Offset 11, 24 lines modified | ||
11 | public·class·MyRSA | 11 | public·class·MyRSA |
12 | { | 12 | { |
13 | ····OAEPEncoding·m_OAEP; | 13 | ····OAEPEncoding·m_OAEP; |
14 | ····PKCS1Encoding·m_PKCS1; | 14 | ····PKCS1Encoding·m_PKCS1; |
15 | ····RSAEngine·m_RSAEngine; | 15 | ····RSAEngine·m_RSAEngine; |
16 | ···· | 16 | ···· |
17 | ····public·MyRSA()·{ | 17 | ····public·MyRSA()·{ |
18 | ········final·RSAEngine·rsaEngine·=·new·RSAEngine(); | ||
18 | ········this.m_RSAEngine·=· | 19 | ········this.m_RSAEngine·=·rsaEngine; |
19 | ········this.m_OAEP·=·new·OAEPEncoding((AsymmetricBlockCipher) | 20 | ········this.m_OAEP·=·new·OAEPEncoding((AsymmetricBlockCipher)rsaEngine); |
20 | ········this.m_PKCS1·=·new·PKCS1Encoding((AsymmetricBlockCipher)this.m_RSAEngine); | 21 | ········this.m_PKCS1·=·new·PKCS1Encoding((AsymmetricBlockCipher)this.m_RSAEngine); |
21 | ····} | 22 | ····} |
22 | ···· | 23 | ···· |
23 | ····public·MyRSA(final·Digest·digest)·{ | 24 | ····public·MyRSA(final·Digest·digest)·{ |
25 | ········final·RSAEngine·rsaEngine·=·new·RSAEngine(); | ||
24 | ········this.m_RSAEngine·=· | 26 | ········this.m_RSAEngine·=·rsaEngine; |
25 | ········this.m_OAEP·=·new·OAEPEncoding((AsymmetricBlockCipher) | 27 | ········this.m_OAEP·=·new·OAEPEncoding((AsymmetricBlockCipher)rsaEngine,·digest); |
26 | ····} | 28 | ····} |
27 | ···· | 29 | ···· |
28 | ····public·void·init(final·MyRSAPrivateKey·myRSAPrivateKey)·{ | 30 | ····public·void·init(final·MyRSAPrivateKey·myRSAPrivateKey)·{ |
29 | ········synchronized·(this.m_RSAEngine)·{ | 31 | ········synchronized·(this.m_RSAEngine)·{ |
30 | ············this.m_RSAEngine.init(false,·myRSAPrivateKey.getParams()); | 32 | ············this.m_RSAEngine.init(false,·myRSAPrivateKey.getParams()); |
31 | ············this.m_PKCS1.init(false,·myRSAPrivateKey.getParams()); | 33 | ············this.m_PKCS1.init(false,·myRSAPrivateKey.getParams()); |
32 | ············this.m_OAEP.init(false,·myRSAPrivateKey.getParams()); | 34 | ············this.m_OAEP.init(false,·myRSAPrivateKey.getParams()); |
Offset 19, 16 lines modified | Offset 19, 17 lines modified | ||
19 | ····} | 19 | ····} |
20 | ···· | 20 | ···· |
21 | ····public·ThreadPool(String·s,·final·int·nMaxThreads,·final·int·priority)·{ | 21 | ····public·ThreadPool(String·s,·final·int·nMaxThreads,·final·int·priority)·{ |
22 | ········int·i·=·0; | 22 | ········int·i·=·0; |
23 | ········this.nObjects·=·0; | 23 | ········this.nObjects·=·0; |
24 | ········this.nMaxThreads·=·0; | 24 | ········this.nMaxThreads·=·0; |
25 | ········this.terminated·=·false; | 25 | ········this.terminated·=·false; |
26 | ········final·BusyFlag·cvFlag·=·new·BusyFlag(); | ||
26 | ········this.cvFlag·=· | 27 | ········this.cvFlag·=·cvFlag; |
27 | ········this.cvAvailable·=·new·CondVar( | 28 | ········this.cvAvailable·=·new·CondVar(cvFlag); |
28 | ········this.cvEmpty·=·new·CondVar(this.cvFlag); | 29 | ········this.cvEmpty·=·new·CondVar(this.cvFlag); |
29 | ········this.objects·=·new·Vector(); | 30 | ········this.objects·=·new·Vector(); |
30 | ········this.nMaxThreads·=·nMaxThreads; | 31 | ········this.nMaxThreads·=·nMaxThreads; |
31 | ········this.poolThreads·=·new·ThreadPool$ThreadPoolThread[nMaxThreads]; | 32 | ········this.poolThreads·=·new·ThreadPool$ThreadPoolThread[nMaxThreads]; |
32 | ········if·(s·==·null)·{ | 33 | ········if·(s·==·null)·{ |
33 | ············s·=·""; | 34 | ············s·=·""; |
34 | ········} | 35 | ········} |
Offset 234, 24 lines modified | Offset 234, 30 lines modified | ||
234 | ····} | 234 | ····} |
235 | ···· | 235 | ···· |
236 | ····public·static·InfoServiceDBEntry[]·createDefaultInfoServices(final·String[]·array,·final·String[]·array2,·final·int[][]·array3)·{ | 236 | ····public·static·InfoServiceDBEntry[]·createDefaultInfoServices(final·String[]·array,·final·String[]·array2,·final·int[][]·array3)·{ |
237 | ········final·int·length·=·array.length; | 237 | ········final·int·length·=·array.length; |
238 | ········final·InfoServiceDBEntry[]·array4·=·new·InfoServiceDBEntry[length]; | 238 | ········final·InfoServiceDBEntry[]·array4·=·new·InfoServiceDBEntry[length]; |
239 | ········for·(int·i·=·0;·i·<·length;·++i)·{ | 239 | ········for·(int·i·=·0;·i·<·length;·++i)·{ |
240 | ············final·Vector·vector·=·new·Vector<ListenerInterface>(array3[i].length); | 240 | ············final·Vector·vector·=·new·Vector<ListenerInterface>(array3[i].length); |
241 | ············ | 241 | ············int·n·=·0; |
242 | ············while·(true)·{ | ||
243 | ················final·int[]·array5·=·array3[i]; | ||
244 | ················if·(n·>=·array5.length)·{ | ||
245 | ····················break; | ||
246 | ················} | ||
242 | ················vector.addElement(new·ListenerInterface(array2[i],·array | 247 | ················vector.addElement(new·ListenerInterface(array2[i],·array5[n])); |
248 | ················++n; | ||
243 | ············} | 249 | ············} |
244 | ············final·String·s·=·array[i]; | 250 | ············final·String·s·=·array[i]; |
245 | ············final·boolean·b·=·true; | 251 | ············final·boolean·b·=·true; |
246 | ············final·boolean·b2·=·true; | 252 | ············final·boolean·b2·=·true; |
247 | ············final·long·n·=·0L; | ||
248 | ············final·long·n2·=·0L; | 253 | ············final·long·n2·=·0L; |
254 | ············final·long·n3·=·0L; | ||
249 | ············final·ServiceSoftware·serviceSoftware·=·(ServiceSoftware)null; | 255 | ············final·ServiceSoftware·serviceSoftware·=·(ServiceSoftware)null; |
250 | ············(array4[i]·=·new·InfoServiceDBEntry(s,·s,·vector,·b,·b2,·n,·n | 256 | ············(array4[i]·=·new·InfoServiceDBEntry(s,·s,·vector,·b,·b2,·n2,·n3,·false,·(ServiceSoftware)null)).markAsBootstrap(); |
251 | ········} | 257 | ········} |
252 | ········return·array4; | 258 | ········return·array4; |
253 | ····} | 259 | ····} |
254 | ···· | 260 | ···· |
255 | ····public·static·String·cutString(String·trim,·final·int·endIndex)·{ | 261 | ····public·static·String·cutString(String·trim,·final·int·endIndex)·{ |
256 | ········if·(trim·!=·null·&&·trim.length()·>·endIndex)·{ | 262 | ········if·(trim·!=·null·&&·trim.length()·>·endIndex)·{ |
257 | ············trim·=·trim.substring(0,·endIndex).trim(); | 263 | ············trim·=·trim.substring(0,·endIndex).trim(); |
Offset 1146, 24 lines modified | Offset 1146, 26 lines modified | ||
1146 | ············final·int·n2·=·6; | 1146 | ············final·int·n2·=·6; |
1147 | ············final·int·n3·=·2; | 1147 | ············final·int·n3·=·2; |
1148 | ············if·(n·==·n2)·{ | 1148 | ············if·(n·==·n2)·{ |
1149 | ················o·=·new·AnonUDPChannel(this.createChannel(n3)); | 1149 | ················o·=·new·AnonUDPChannel(this.createChannel(n3)); |
1150 | ················return·(AnonChannel)o; | 1150 | ················return·(AnonChannel)o; |
1151 | ············} | 1151 | ············} |
1152 | ············if·(n·==·7)·{ | 1152 | ············if·(n·==·7)·{ |
1153 | ················final·UDPMultiplexer·udpMultiplexer·=·this.m_udpMultiplexer; | ||
1153 | ················if·( | 1154 | ················if·(udpMultiplexer·!=·null)·{ |
1154 | ····················o·=·this.m_udpMultiplexer; | ||
1155 | ···················· | 1155 | ····················o·=·new·AnonPureUDPChannel(udpMultiplexer); |
1156 | ····················return·(AnonChannel)o; | ||
1156 | ················} | 1157 | ················} |
1157 | ················return·null; | 1158 | ················return·null; |
1158 | ············} | 1159 | ············} |
1159 | ············else·if·(n·==·5)·{ | 1160 | ············else·if·(n·==·5)·{ |
1161 | ················final·UDPMultiplexer·udpMultiplexer2·=·this.m_udpMultiplexer; | ||
1160 | ················if·( | 1162 | ················if·(udpMultiplexer2·!=·null)·{ |
1161 | ····················o·=·this.m_udpMultiplexer; | ||
1162 | ···················· | 1163 | ····················o·=·new·AnonPureUDPChannel(udpMultiplexer2); |
1164 | ····················return·(AnonChannel)o; | ||
1163 | ················} | 1165 | ················} |
1164 | ················o·=·new·AnonUDPChannel(this.createChannel(n3)); | 1166 | ················o·=·new·AnonUDPChannel(this.createChannel(n3)); |
1165 | ················return·(AnonChannel)o; | 1167 | ················return·(AnonChannel)o; |
1166 | ············} | 1168 | ············} |
1167 | ············else·{ | 1169 | ············else·{ |
1168 | ················o·=·keyExchangeManager.getFixedRatioChannelsDescription(); | 1170 | ················o·=·keyExchangeManager.getFixedRatioChannelsDescription(); |
1169 | ················if·(o·==·null)·{ | 1171 | ················if·(o·==·null)·{ |
Offset 12, 16 lines modified | Offset 12, 17 lines modified | ||
12 | ····private·Stream·m_appStream; | 12 | ····private·Stream·m_appStream; |
13 | ····private·QueuedChunkReader·m_baseReader; | 13 | ····private·QueuedChunkReader·m_baseReader; |
14 | ····private·StreamListener·m_listner; | 14 | ····private·StreamListener·m_listner; |
15 | ····private·ObjectQueue·m_readBuffer; | 15 | ····private·ObjectQueue·m_readBuffer; |
16 | ···· | 16 | ···· |
17 | ····public·SkypeConnection$SkypeReader(final·Stream·appStream)·{ | 17 | ····public·SkypeConnection$SkypeReader(final·Stream·appStream)·{ |
18 | ········this.m_appStream·=·appStream; | 18 | ········this.m_appStream·=·appStream; |
19 | ········t | 19 | ········final·ObjectQueue·readBuffer·=·new·ObjectQueue(); |
20 | ········this.m_readBuffer·=·readBuffer; | ||
20 | ········this.m_baseReader·=·new·QueuedChunkReader( | 21 | ········this.m_baseReader·=·new·QueuedChunkReader(readBuffer); |
21 | ········final·SkypeConnection$SkypeReader$1·listner·=·new·SkypeConnection$SkypeReader$1(this); | 22 | ········final·SkypeConnection$SkypeReader$1·listner·=·new·SkypeConnection$SkypeReader$1(this); |
22 | ········this.m_listner·=·(StreamListener)listner; | 23 | ········this.m_listner·=·(StreamListener)listner; |
23 | ········this.m_appStream.addStreamListener((StreamListener)listner); | 24 | ········this.m_appStream.addStreamListener((StreamListener)listner); |
24 | ····} | 25 | ····} |
25 | ···· | 26 | ···· |
26 | ····public·int·availableChunks()·{ | 27 | ····public·int·availableChunks()·{ |
27 | ········return·this.m_baseReader.availableChunks(); | 28 | ········return·this.m_baseReader.availableChunks(); |
Offset 30, 17 lines modified | Offset 30, 18 lines modified | ||
30 | ········if·(!this.mServiceRef.protect(socket))·{ | 30 | ········if·(!this.mServiceRef.protect(socket))·{ |
31 | ············Log.i("ANDROIDTUN",·"Failed·to·protect·socket!"); | 31 | ············Log.i("ANDROIDTUN",·"Failed·to·protect·socket!"); |
32 | ········} | 32 | ········} |
33 | ········return·(IInternetSocket)new·AndroidInternetSocket(socket); | 33 | ········return·(IInternetSocket)new·AndroidInternetSocket(socket); |
34 | ····} | 34 | ····} |
35 | ···· | 35 | ···· |
36 | ····public·ITunneling·getTunnelingInterface()·{ | 36 | ····public·ITunneling·getTunnelingInterface()·{ |
37 | ········final·ParcelFileDescriptor·mTunnelingDescriptor·=·this.mTunnelingDescriptor; | ||
37 | ········Object·o; | 38 | ········Object·o; |
38 | ········if·( | 39 | ········if·(mTunnelingDescriptor·!=·null)·{ |
39 | ············o·=·new·AndroidTunnelingInterface(this.m_Config,· | 40 | ············o·=·new·AndroidTunnelingInterface(this.m_Config,·mTunnelingDescriptor,·this.mPacketMTU,·this.m_iIP); |
40 | ········} | 41 | ········} |
41 | ········else·{ | 42 | ········else·{ |
42 | ············o·=·null; | 43 | ············o·=·null; |
43 | ········} | 44 | ········} |
44 | ········return·(ITunneling)o; | 45 | ········return·(ITunneling)o; |
45 | ····} | 46 | ····} |
46 | ···· | 47 | ···· |
Offset 129, 17 lines modified | Offset 129, 18 lines modified | ||
129 | ····protected·AnonClient·getNewAnonClient()·{ | 129 | ····protected·AnonClient·getNewAnonClient()·{ |
130 | ········return·new·AnonClient((DirectProxy)null); | 130 | ········return·new·AnonClient((DirectProxy)null); |
131 | ····} | 131 | ····} |
132 | ···· | 132 | ···· |
133 | ····protected·ITunneling·getTunnelingInterface()·{ | 133 | ····protected·ITunneling·getTunnelingInterface()·{ |
134 | ········synchronized·(this)·{ | 134 | ········synchronized·(this)·{ |
135 | ············if·(this.mTunDevice·==·null)·{ | 135 | ············if·(this.mTunDevice·==·null)·{ |
136 | ················ | 136 | ················final·ITunneling·tunnelingInterface·=·this.mNetworkFactory.getTunnelingInterface(); |
137 | ················this.mTunDevice·=·tunnelingInterface; | ||
137 | ················if·(CascadeConnectionManager.USE_PCAP_WRITER)·{ | 138 | ················if·(CascadeConnectionManager.USE_PCAP_WRITER)·{ |
138 | ····················this.mTunDevice·=·(ITunneling)new·PCAPTUNDevice(t | 139 | ····················this.mTunDevice·=·(ITunneling)new·PCAPTUNDevice(tunnelingInterface,·CascadeConnectionManager.PCAP_FILENAME); |
139 | ················} | 140 | ················} |
140 | ············} | 141 | ············} |
141 | ············return·this.mTunDevice; | 142 | ············return·this.mTunDevice; |
142 | ········} | 143 | ········} |
143 | ····} | 144 | ····} |
144 | ···· | 145 | ···· |
145 | ····public·void·integrityErrorSignaled(final·AnonServiceException·ex)·{ | 146 | ····public·void·integrityErrorSignaled(final·AnonServiceException·ex)·{ |
Offset 202, 44 lines modified | Offset 203, 44 lines modified | ||
202 | ························mAnonChannel.close(); | 203 | ························mAnonChannel.close(); |
203 | ························LogHolder.log(n4,·LogType.NET,·"TERMINATING·SENDER"); | 204 | ························LogHolder.log(n4,·LogType.NET,·"TERMINATING·SENDER"); |
204 | ························this.stopSenderThread(); | 205 | ························this.stopSenderThread(); |
205 | ························LogHolder.log(n4,·LogType.NET,·"TERMINATING·RECEIVER"); | 206 | ························LogHolder.log(n4,·LogType.NET,·"TERMINATING·RECEIVER"); |
206 | ························this.stopReceiverThread(); | 207 | ························this.stopReceiverThread(); |
207 | ························this.mAnonClient.shutdown((boolean)(n3·!=·0)); | 208 | ························this.mAnonClient.shutdown((boolean)(n3·!=·0)); |
208 | ························return; | 209 | ························return; |
209 | ························iftrue(Label_0281:)(!this.mCascadeConnected); | ||
210 | ····················Block_14: | ||
211 | ························while·(true)·{ | 210 | ························while·(true)·{ |
211 | ····························iftrue(Label_0294:)(!this.reconnectTaskIsRunning()); | ||
212 | ····························this.stopReconnectTask(); | ||
212 | ····························Block_12:·{ | 213 | ····························Block_12:·{ |
213 | ································ | 214 | ································Block_14:·{ |
214 | ································this.stopReconnectTask(); | ||
215 | ································break·Block_14; | 215 | ····································break·Block_14; |
216 | ····································iftrue(Label_0281:)(!this.mCascadeConnected); | ||
217 | ····································break·Block_12; | ||
218 | ································} | ||
219 | ································try·{ | ||
220 | ····································final·NotificationDispatcher·mNotification; | ||
221 | ····································Label_0294:·{ | ||
222 | ········································mNotification·=·this.mNotification; | ||
223 | ····································} | ||
224 | ····································try·{ | ||
225 | ········································mNotification.notify(Event.CASCADE_CONNECTING); | ||
226 | ········································this.setupMixCascade(); | ||
227 | ····································} | ||
228 | ····································catch·(final·Exception·ex2)·{ | ||
229 | ········································n3·=·LogType.NET; | ||
230 | ········································LogHolder.log(n2,·n3,·"CASCADECONNNECTIONMANAGER:·START·2",·(Throwable)ex2); | ||
231 | ········································this.startReconnectTask(); | ||
232 | ····································} | ||
233 | ································} | ||
234 | ································catch·(final·Exception·ex3)·{} | ||
235 | ································return; | ||
216 | ····························} | 236 | ····························} |
217 | ····························this.mAnonClient.shutdown((boolean)(n3·!=·0)); | 237 | ····························this.mAnonClient.shutdown((boolean)(n3·!=·0)); |
218 | ····························Label_0281:·{ | ||
219 | ································iftrue(Label_0294:)(!this.reconnectTaskIsRunning()); | ||
220 | ····························} | ||
221 | ····························continue; | 238 | ····························continue; |
222 | ························} | 239 | ························} |
223 | ························try·{ | ||
224 | ····························final·NotificationDispatcher·mNotification; | ||
225 | ····························Label_0294:·{ | ||
226 | ································mNotification·=·this.mNotification; | ||
227 | ····························} | ||
228 | ····························try·{ | ||
229 | ································mNotification.notify(Event.CASCADE_CONNECTING); | ||
230 | ································this.setupMixCascade(); | ||
231 | ····························} | ||
232 | ····························catch·(final·Exception·ex2)·{ | ||
233 | ································n3·=·LogType.NET; | ||
234 | ································LogHolder.log(n2,·n3,·"CASCADECONNNECTIONMANAGER:·START·2",·(Throwable)ex2); | ||
235 | ································this.startReconnectTask(); | ||
236 | ····························} | ||
237 | ························} | ||
238 | ························catch·(final·Exception·ex3)·{} | ||
239 | ····················} | 240 | ····················} |
240 | ····················finally·{ | 241 | ····················finally·{ |
241 | ························continue; | 242 | ························continue; |
242 | ····················} | 243 | ····················} |
243 | ····················break; | 244 | ····················break; |
244 | ················} | 245 | ················} |
245 | ············} | 246 | ············} |
Offset 73, 16 lines modified | Offset 73, 17 lines modified | ||
73 | ········final·String·anObject·=·"DSAPrivateKey"; | 73 | ········final·String·anObject·=·"DSAPrivateKey"; |
74 | ········if·(element·!=·null·&&·element.getNodeName().equals(anObject))·{ | 74 | ········if·(element·!=·null·&&·element.getNodeName().equals(anObject))·{ |
75 | ············final·Element·element2·=·(Element)XMLUtil.getFirstChildByName((Node)element,·"G"); | 75 | ············final·Element·element2·=·(Element)XMLUtil.getFirstChildByName((Node)element,·"G"); |
76 | ············final·String·s·=·(String)null; | 76 | ············final·String·s·=·(String)null; |
77 | ············final·BigInteger·bigInteger·=·new·BigInteger(Base64.decode(XMLUtil.parseValue((Node)element2,·(String)null))); | 77 | ············final·BigInteger·bigInteger·=·new·BigInteger(Base64.decode(XMLUtil.parseValue((Node)element2,·(String)null))); |
78 | ············final·BigInteger·bigInteger2·=·new·BigInteger(Base64.decode(XMLUtil.parseValue((Node)XMLUtil.getFirstChildByName((Node)element,·"P"),·(String)null))); | 78 | ············final·BigInteger·bigInteger2·=·new·BigInteger(Base64.decode(XMLUtil.parseValue((Node)XMLUtil.getFirstChildByName((Node)element,·"P"),·(String)null))); |
79 | ············final·BigInteger·bigInteger3·=·new·BigInteger(Base64.decode(XMLUtil.parseValue((Node)XMLUtil.getFirstChildByName((Node)element,·"Q"),·(String)null))); | 79 | ············final·BigInteger·bigInteger3·=·new·BigInteger(Base64.decode(XMLUtil.parseValue((Node)XMLUtil.getFirstChildByName((Node)element,·"Q"),·(String)null))); |
80 | ············ | 80 | ············final·BigInteger·x·=·new·BigInteger(Base64.decode(XMLUtil.parseValue((Node)XMLUtil.getFirstChildByName((Node)element,·"X"),·(String)null))); |
81 | ············this.m_X·=·x; | ||
81 | ············this.m_params·=·new·MyDSAParams(new·DSAPrivateKeyParameters( | 82 | ············this.m_params·=·new·MyDSAParams(new·DSAPrivateKeyParameters(x,·new·DSAParameters(bigInteger2,·bigInteger3,·bigInteger)).getParameters()); |
82 | ············return; | 83 | ············return; |
83 | ········} | 84 | ········} |
84 | ········throw·new·XMLParseException(anObject,·"Element·is·null·or·has·wrong·name!"); | 85 | ········throw·new·XMLParseException(anObject,·"Element·is·null·or·has·wrong·name!"); |
85 | ····} | 86 | ····} |
86 | ···· | 87 | ···· |
87 | ····public·IMyPublicKey·createPublicKey()·{ | 88 | ····public·IMyPublicKey·createPublicKey()·{ |
88 | ········return·(IMyPublicKey)new·MyDSAPublicKey(new·DSAPublicKeyParameters(this.getParams().getG().modPow(this.getX(),·this.getParams().getP()),·(DSAParameters)this.m_params)); | 89 | ········return·(IMyPublicKey)new·MyDSAPublicKey(new·DSAPublicKeyParameters(this.getParams().getG().modPow(this.getX(),·this.getParams().getP()),·(DSAParameters)this.m_params)); |
Offset 34, 45 lines modified | Offset 34, 41 lines modified | ||
34 | ························try·{ | 34 | ························try·{ |
35 | ····························final·ASN1Encodable·parameters·=·algorithmId.getParameters(); | 35 | ····························final·ASN1Encodable·parameters·=·algorithmId.getParameters(); |
36 | ····························try·{ | 36 | ····························try·{ |
37 | ································final·MyECParams·params·=·new·MyECParams(X962Parameters.getInstance((Object)parameters)); | 37 | ································final·MyECParams·params·=·new·MyECParams(X962Parameters.getInstance((Object)parameters)); |
38 | ································try·{ | 38 | ································try·{ |
39 | ····································this.m_params·=·params; | 39 | ····································this.m_params·=·params; |
40 | ····································try·{ | 40 | ····································try·{ |
41 | ········································final· | 41 | ········································final·ECDomainParameters·ecDomainParams·=·params.getECDomainParams(); |
42 | ········································try·{ | 42 | ········································try·{ |
43 | ············································final·EC | 43 | ············································final·X9ECPoint·q·=·new·X9ECPoint(ecDomainParams.getCurve(),·(ASN1OctetString)derOctetString); |
44 | ············································try·{ | 44 | ············································try·{ |
45 | ················································final·X9ECPoint·q·=·new·X9ECPoint(ecDomainParams.getCurve(),·(ASN1OctetString)derOctetString); | ||
46 | ················································try·{ | ||
47 | ················································ | 45 | ················································this.m_Q·=·q; |
48 | ············································ | 46 | ············································} |
49 | ············································ | 47 | ············································catch·(final·Exception·ex)·{ |
50 | ················································ | 48 | ················································throw·new·IllegalArgumentException("invalid·info·structure·in·ECDSA·public·key"); |
51 | ················································} | ||
52 | ············································} | 49 | ············································} |
53 | ············································catch·(final·Exception·ex2)·{} | ||
54 | ········································} | 50 | ········································} |
55 | ········································catch·(final·Exception·ex | 51 | ········································catch·(final·Exception·ex2)·{} |
56 | ····································} | 52 | ····································} |
57 | ····································catch·(final·Exception·ex | 53 | ····································catch·(final·Exception·ex3)·{} |
58 | ································} | 54 | ································} |
59 | ································catch·(final·Exception·ex | 55 | ································catch·(final·Exception·ex4)·{} |
60 | ····························} | 56 | ····························} |
61 | ····························catch·(final·Exception·ex | 57 | ····························catch·(final·Exception·ex5)·{} |
62 | ························} | 58 | ························} |
63 | ························catch·(final·Exception·ex | 59 | ························catch·(final·Exception·ex6)·{} |
64 | ····················} | 60 | ····················} |
65 | ····················catch·(final·Exception·ex | 61 | ····················catch·(final·Exception·ex7)·{} |
66 | ················} | 62 | ················} |
67 | ················catch·(final·Exception·ex | 63 | ················catch·(final·Exception·ex8)·{} |
68 | ············} | 64 | ············} |
69 | ············catch·(final·Exception·ex | 65 | ············catch·(final·Exception·ex9)·{} |
70 | ········} | 66 | ········} |
71 | ········catch·(final·Exception·ex1 | 67 | ········catch·(final·Exception·ex10)·{} |
72 | ····} | 68 | ····} |
73 | ···· | 69 | ···· |
74 | ····public·MyECPublicKey(final·ECPublicKeyParameters·ecPublicKeyParameters)·{ | 70 | ····public·MyECPublicKey(final·ECPublicKeyParameters·ecPublicKeyParameters)·{ |
75 | ········this.m_Q·=·new·X9ECPoint(ecPublicKeyParameters.getQ(),·false); | 71 | ········this.m_Q·=·new·X9ECPoint(ecPublicKeyParameters.getQ(),·false); |
76 | ········this.m_params·=·new·MyECParams(ecPublicKeyParameters.getParameters()); | 72 | ········this.m_params·=·new·MyECParams(ecPublicKeyParameters.getParameters()); |
77 | ····} | 73 | ····} |
78 | ···· | 74 | ···· |
Offset 77, 33 lines modified | Offset 77, 31 lines modified | ||
77 | ····.locals·5 | 77 | ····.locals·5 |
78 | ····iget-object·v0,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->mTunnelingDescriptor:Landroid/os/ParcelFileDescriptor; | 78 | ····iget-object·v0,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->mTunnelingDescriptor:Landroid/os/ParcelFileDescriptor; |
79 | ····if-eqz·v0,·:cond_0 | 79 | ····if-eqz·v0,·:cond_0 |
80 | ····.line·61 | 80 | ····.line·61 |
81 | ····new-instance·v | 81 | ····new-instance·v1,·Lanonvpn/anon_next/android/service/networking/AndroidTunnelingInterface; |
82 | ····iget-object·v | 82 | ····iget-object·v2,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->m_Config:Lanonvpn/anon_next/core/persistence/IConfig; |
83 | ····iget-object·v2,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->mTunnelingDescriptor:Landroid/os/ParcelFileDescriptor; | ||
84 | ····iget·v3,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->mPacketMTU:I | 83 | ····iget·v3,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->mPacketMTU:I |
85 | ····iget·v4,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->m_iIP:I | 84 | ····iget·v4,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->m_iIP:I |
86 | ····invoke-direct·{v | 85 | ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lanonvpn/anon_next/android/service/networking/AndroidTunnelingInterface;-><init>(Lanonvpn/anon_next/core/persistence/IConfig;Landroid/os/ParcelFileDescriptor;II)V |
87 | ····goto·:goto_0 | 86 | ····goto·:goto_0 |
88 | ····:cond_0 | 87 | ····:cond_0 |
89 | ····const/4·v | 88 | ····const/4·v1,·0x0 |
90 | ····:goto_0 | 89 | ····:goto_0 |
91 | ····return-object·v | 90 | ····return-object·v1 |
92 | .end·method | 91 | .end·method |
93 | .method·public·setTunnelingDescriptor(Landroid/os/ParcelFileDescriptor;I)V | 92 | .method·public·setTunnelingDescriptor(Landroid/os/ParcelFileDescriptor;I)V |
94 | ····.locals·0 | 93 | ····.locals·0 |
95 | ····iput-object·p1,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->mTunnelingDescriptor:Landroid/os/ParcelFileDescriptor; | 94 | ····iput-object·p1,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->mTunnelingDescriptor:Landroid/os/ParcelFileDescriptor; |
Offset 384, 28 lines modified | Offset 384, 26 lines modified | ||
384 | ····.line·331 | 384 | ····.line·331 |
385 | ····invoke-interface·{v0},·Lanonvpn/anon_next/core/networking/INetworkFactory;->getTunnelingInterface()Lanonvpn/anon_next/core/networking/ITunneling; | 385 | ····invoke-interface·{v0},·Lanonvpn/anon_next/core/networking/INetworkFactory;->getTunnelingInterface()Lanonvpn/anon_next/core/networking/ITunneling; |
386 | ····move-result-object·v0 | 386 | ····move-result-object·v0 |
387 | ····iput-object·v0,·p0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->mTunDevice:Lanonvpn/anon_next/core/networking/ITunneling; | 387 | ····iput-object·v0,·p0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->mTunDevice:Lanonvpn/anon_next/core/networking/ITunneling; |
388 | ····sget-boolean·v | 388 | ····sget-boolean·v1,·Lanonvpn/anon_next/core/CascadeConnectionManager;->USE_PCAP_WRITER:Z |
389 | ····if-eqz·v | 389 | ····if-eqz·v1,·:cond_0 |
390 | ····.line·333 | 390 | ····.line·333 |
391 | ····new-instance·v | 391 | ····new-instance·v1,·Lpcap/PCAPTUNDevice; |
392 | ····iget-object·v1,·p0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->mTunDevice:Lanonvpn/anon_next/core/networking/ITunneling; | ||
393 | ····sget-object·v2,·Lanonvpn/anon_next/core/CascadeConnectionManager;->PCAP_FILENAME:Ljava/lang/String; | 392 | ····sget-object·v2,·Lanonvpn/anon_next/core/CascadeConnectionManager;->PCAP_FILENAME:Ljava/lang/String; |
394 | ····invoke-direct·{v | 393 | ····invoke-direct·{v1,·v0,·v2},·Lpcap/PCAPTUNDevice;-><init>(Lanonvpn/anon_next/core/networking/ITunneling;Ljava/lang/String;)V |
395 | ····iput-object·v | 394 | ····iput-object·v1,·p0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->mTunDevice:Lanonvpn/anon_next/core/networking/ITunneling; |
396 | ····:cond_0 | 395 | ····:cond_0 |
397 | ····iget-object·v0,·p0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->mTunDevice:Lanonvpn/anon_next/core/networking/ITunneling; | 396 | ····iget-object·v0,·p0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->mTunDevice:Lanonvpn/anon_next/core/networking/ITunneling; |
398 | ····:try_end_0 | 397 | ····:try_end_0 |
399 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 398 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
400 | ····.line·335 | 399 | ····.line·335 |
Offset 72, 17 lines modified | Offset 72, 15 lines modified | ||
72 | ····:try_start_0 | 72 | ····:try_start_0 |
73 | ····iget-object·v4,·p0,·Lanon/client/AnonClient$7;->this$0:Lanon/client/AnonClient; | 73 | ····iget-object·v4,·p0,·Lanon/client/AnonClient$7;->this$0:Lanon/client/AnonClient; |
74 | ····.line·984 | 74 | ····.line·984 |
75 | ····new-instance·v11,·Lanon/client/KeyExchangeManager; | 75 | ····new-instance·v11,·Lanon/client/KeyExchangeManager; |
76 | ····iget-object·v5,·p0,·Lanon/client/AnonClient$7;->this$0:Lanon/client/AnonClient; | ||
77 | ····invoke-static·{v | 76 | ····invoke-static·{v4},·Lanon/client/AnonClient;->access$1000(Lanon/client/AnonClient;)Lanon/client/SocketHandler; |
78 | ····move-result-object·v5 | 77 | ····move-result-object·v5 |
79 | ····invoke-virtual·{v5},·Lanon/client/SocketHandler;->getInputStream()Ljava/io/InputStream; | 78 | ····invoke-virtual·{v5},·Lanon/client/SocketHandler;->getInputStream()Ljava/io/InputStream; |
80 | ····move-result-object·v6 | 79 | ····move-result-object·v6 |
Offset 2025, 21 lines modified | Offset 2025, 19 lines modified | ||
2025 | ····if-ne·p1,·v0,·:cond_3 | 2025 | ····if-ne·p1,·v0,·:cond_3 |
2026 | ····iget-object·p1,·p0,·Lanon/client/AnonClient;->m_udpMultiplexer:Lanon/anonudp/UDPMultiplexer; | 2026 | ····iget-object·p1,·p0,·Lanon/client/AnonClient;->m_udpMultiplexer:Lanon/anonudp/UDPMultiplexer; |
2027 | ····if-eqz·p1,·:cond_2 | 2027 | ····if-eqz·p1,·:cond_2 |
2028 | ····.line·589 | 2028 | ····.line·589 |
2029 | ····new-instance· | 2029 | ····new-instance·v0,·Lanon/anonudp/client/AnonPureUDPChannel; |
2030 | ····i | 2030 | ····invoke-direct·{v0,·p1},·Lanon/anonudp/client/AnonPureUDPChannel;-><init>(Lanon/anonudp/UDPMultiplexer;)V |
2031 | ····invoke-direct·{p1,·v0},·Lanon/anonudp/client/AnonPureUDPChannel;-><init>(Lanon/anonudp/UDPMultiplexer;)V | ||
2032 | ····return-object· | 2031 | ····return-object·v0 |
2033 | ····:cond_2 | 2032 | ····:cond_2 |
2034 | ····const/4·p1,·0x0 | 2033 | ····const/4·p1,·0x0 |
2035 | ····return-object·p1 | 2034 | ····return-object·p1 |
2036 | ····:cond_3 | 2035 | ····:cond_3 |
Offset 2048, 21 lines modified | Offset 2046, 19 lines modified | ||
2048 | ····if-ne·p1,·v0,·:cond_5 | 2046 | ····if-ne·p1,·v0,·:cond_5 |
2049 | ····iget-object·p1,·p0,·Lanon/client/AnonClient;->m_udpMultiplexer:Lanon/anonudp/UDPMultiplexer; | 2047 | ····iget-object·p1,·p0,·Lanon/client/AnonClient;->m_udpMultiplexer:Lanon/anonudp/UDPMultiplexer; |
2050 | ····if-eqz·p1,·:cond_4 | 2048 | ····if-eqz·p1,·:cond_4 |
2051 | ····.line·596 | 2049 | ····.line·596 |
2052 | ····new-instance· | 2050 | ····new-instance·v0,·Lanon/anonudp/client/AnonPureUDPChannel; |
2053 | ····i | 2051 | ····invoke-direct·{v0,·p1},·Lanon/anonudp/client/AnonPureUDPChannel;-><init>(Lanon/anonudp/UDPMultiplexer;)V |
2054 | ····invoke-direct·{p1,·v0},·Lanon/anonudp/client/AnonPureUDPChannel;-><init>(Lanon/anonudp/UDPMultiplexer;)V | ||
2055 | ····return-object· | 2052 | ····return-object·v0 |
2056 | ····.line·598 | 2053 | ····.line·598 |
2057 | ····:cond_4 | 2054 | ····:cond_4 |
2058 | ····invoke-virtual·{p0,·v3},·Lanon/client/AnonClient;->createChannel(I)Lanon/AnonChannel; | 2055 | ····invoke-virtual·{p0,·v3},·Lanon/client/AnonClient;->createChannel(I)Lanon/AnonChannel; |
2059 | ····move-result-object·p1 | 2056 | ····move-result-object·p1 |
Offset 234, 26 lines modified | Offset 234, 24 lines modified | ||
234 | ····invoke-direct·{v0,·p1},·Ljava/math/BigInteger;-><init>([B)V | 234 | ····invoke-direct·{v0,·p1},·Ljava/math/BigInteger;-><init>([B)V |
235 | ····iput-object·v0,·p0,·Lanon/crypto/MyDSAPrivateKey;->m_X:Ljava/math/BigInteger; | 235 | ····iput-object·v0,·p0,·Lanon/crypto/MyDSAPrivateKey;->m_X:Ljava/math/BigInteger; |
236 | ····.line·109 | 236 | ····.line·109 |
237 | ····new-instance·p1,·Lanon/crypto/MyDSAParams; | 237 | ····new-instance·p1,·Lanon/crypto/MyDSAParams; |
238 | ····new-instance·v | 238 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/crypto/params/DSAPrivateKeyParameters; |
239 | ····iget-object·v1,·p0,·Lanon/crypto/MyDSAPrivateKey;->m_X:Ljava/math/BigInteger; | ||
240 | ····new-instance·v5,·Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters; | 239 | ····new-instance·v5,·Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters; |
241 | ····invoke-direct·{v5,·v3,·v4,·v2},·Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V | 240 | ····invoke-direct·{v5,·v3,·v4,·v2},·Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V |
242 | ····invoke-direct·{v | 241 | ····invoke-direct·{v1,·v0,·v5},·Lmybouncycastle/org/bouncycastle/crypto/params/DSAPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;)V |
243 | ····.line·110 | 242 | ····.line·110 |
244 | ····invoke-virtual·{v | 243 | ····invoke-virtual·{v1},·Lmybouncycastle/org/bouncycastle/crypto/params/DSAPrivateKeyParameters;->getParameters()Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters; |
245 | ····move-result-object·v0 | 244 | ····move-result-object·v0 |
246 | ····invoke-direct·{p1,·v0},·Lanon/crypto/MyDSAParams;-><init>(Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;)V | 245 | ····invoke-direct·{p1,·v0},·Lanon/crypto/MyDSAParams;-><init>(Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;)V |
247 | ····iput-object·p1,·p0,·Lanon/crypto/MyDSAPrivateKey;->m_params:Lanon/crypto/MyDSAParams; | 246 | ····iput-object·p1,·p0,·Lanon/crypto/MyDSAPrivateKey;->m_params:Lanon/crypto/MyDSAParams; |
Offset 22, 21 lines modified | Offset 22, 19 lines modified | ||
22 | ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; | 22 | ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; |
23 | ····invoke-direct·{v0},·Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine;-><init>()V | 23 | ····invoke-direct·{v0},·Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine;-><init>()V |
24 | ····iput-object·v0,·p0,·Lanon/crypto/MyRSA;->m_RSAEngine:Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; | 24 | ····iput-object·v0,·p0,·Lanon/crypto/MyRSA;->m_RSAEngine:Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; |
25 | ····.line·19 | 25 | ····.line·19 |
26 | ····new-instance·v | 26 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding; |
27 | ····iget-object·v1,·p0,·Lanon/crypto/MyRSA;->m_RSAEngine:Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; | ||
28 | ····invoke-direct·{v | 27 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;-><init>(Lmybouncycastle/org/bouncycastle/crypto/AsymmetricBlockCipher;)V |
29 | ····iput-object·v | 28 | ····iput-object·v1,·p0,·Lanon/crypto/MyRSA;->m_OAEP:Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding; |
30 | ····.line·20 | 29 | ····.line·20 |
31 | ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/encodings/PKCS1Encoding; | 30 | ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/encodings/PKCS1Encoding; |
32 | ····iget-object·v1,·p0,·Lanon/crypto/MyRSA;->m_RSAEngine:Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; | 31 | ····iget-object·v1,·p0,·Lanon/crypto/MyRSA;->m_RSAEngine:Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; |
33 | ····invoke-direct·{v0,·v1},·Lmybouncycastle/org/bouncycastle/crypto/encodings/PKCS1Encoding;-><init>(Lmybouncycastle/org/bouncycastle/crypto/AsymmetricBlockCipher;)V | 32 | ····invoke-direct·{v0,·v1},·Lmybouncycastle/org/bouncycastle/crypto/encodings/PKCS1Encoding;-><init>(Lmybouncycastle/org/bouncycastle/crypto/AsymmetricBlockCipher;)V |
Offset 56, 21 lines modified | Offset 54, 19 lines modified | ||
56 | ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; | 54 | ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; |
57 | ····invoke-direct·{v0},·Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine;-><init>()V | 55 | ····invoke-direct·{v0},·Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine;-><init>()V |
58 | ····iput-object·v0,·p0,·Lanon/crypto/MyRSA;->m_RSAEngine:Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; | 56 | ····iput-object·v0,·p0,·Lanon/crypto/MyRSA;->m_RSAEngine:Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; |
59 | ····.line·29 | 57 | ····.line·29 |
60 | ····new-instance·v | 58 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding; |
61 | ····iget-object·v1,·p0,·Lanon/crypto/MyRSA;->m_RSAEngine:Lmybouncycastle/org/bouncycastle/crypto/engines/RSAEngine; | ||
62 | ····invoke-direct·{v | 59 | ····invoke-direct·{v1,·v0,·p1},·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;-><init>(Lmybouncycastle/org/bouncycastle/crypto/AsymmetricBlockCipher;Lmybouncycastle/org/bouncycastle/crypto/Digest;)V |
63 | ····iput-object·v | 60 | ····iput-object·v1,·p0,·Lanon/crypto/MyRSA;->m_OAEP:Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding; |
64 | ····return-void | 61 | ····return-void |
65 | .end·method | 62 | .end·method |
66 | #·virtual·methods | 63 | #·virtual·methods |
67 | .method·public·init(Lanon/crypto/MyRSAPrivateKey;)V | 64 | .method·public·init(Lanon/crypto/MyRSAPrivateKey;)V |
Offset 61, 16 lines modified | Offset 61, 14 lines modified | ||
61 | ····invoke-direct·{v0,·p1},·Lanon/crypto/MyECParams;-><init>(Lmybouncycastle/org/bouncycastle/asn1/x9/X962Parameters;)V | 61 | ····invoke-direct·{v0,·p1},·Lanon/crypto/MyECParams;-><init>(Lmybouncycastle/org/bouncycastle/asn1/x9/X962Parameters;)V |
62 | ····iput-object·v0,·p0,·Lanon/crypto/MyECPublicKey;->m_params:Lanon/crypto/MyECParams; | 62 | ····iput-object·v0,·p0,·Lanon/crypto/MyECPublicKey;->m_params:Lanon/crypto/MyECParams; |
63 | ····.line·41 | 63 | ····.line·41 |
64 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/asn1/x9/X9ECPoint; | 64 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/asn1/x9/X9ECPoint; |
65 | ····iget-object·v0,·p0,·Lanon/crypto/MyECPublicKey;->m_params:Lanon/crypto/MyECParams; | ||
66 | ····invoke-virtual·{v0},·Lanon/crypto/MyECParams;->getECDomainParams()Lmybouncycastle/org/bouncycastle/crypto/params/ECDomainParameters; | 65 | ····invoke-virtual·{v0},·Lanon/crypto/MyECParams;->getECDomainParams()Lmybouncycastle/org/bouncycastle/crypto/params/ECDomainParameters; |
67 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
68 | ····invoke-virtual·{v0},·Lmybouncycastle/org/bouncycastle/crypto/params/ECDomainParameters;->getCurve()Lmybouncycastle/org/bouncycastle/math/ec/ECCurve; | 67 | ····invoke-virtual·{v0},·Lmybouncycastle/org/bouncycastle/crypto/params/ECDomainParameters;->getCurve()Lmybouncycastle/org/bouncycastle/math/ec/ECCurve; |
69 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
Offset 44, 21 lines modified | Offset 44, 19 lines modified | ||
44 | ····new-instance·p1,·Lanon/util/ObjectQueue; | 44 | ····new-instance·p1,·Lanon/util/ObjectQueue; |
45 | ····invoke-direct·{p1},·Lanon/util/ObjectQueue;-><init>()V | 45 | ····invoke-direct·{p1},·Lanon/util/ObjectQueue;-><init>()V |
46 | ····iput-object·p1,·p0,·Lanon/transport/connection/SkypeConnection$SkypeReader;->m_readBuffer:Lanon/util/ObjectQueue; | 46 | ····iput-object·p1,·p0,·Lanon/transport/connection/SkypeConnection$SkypeReader;->m_readBuffer:Lanon/util/ObjectQueue; |
47 | ····.line·95 | 47 | ····.line·95 |
48 | ····new-instance· | 48 | ····new-instance·v0,·Lanon/transport/connection/util/QueuedChunkReader; |
49 | ····i | 49 | ····invoke-direct·{v0,·p1},·Lanon/transport/connection/util/QueuedChunkReader;-><init>(Lanon/util/ObjectQueue;)V |
50 | ····invoke-direct·{p1,·v0},·Lanon/transport/connection/util/QueuedChunkReader;-><init>(Lanon/util/ObjectQueue;)V | ||
51 | ····iput-object· | 50 | ····iput-object·v0,·p0,·Lanon/transport/connection/SkypeConnection$SkypeReader;->m_baseReader:Lanon/transport/connection/util/QueuedChunkReader; |
52 | ····.line·96 | 51 | ····.line·96 |
53 | ····new-instance·p1,·Lanon/transport/connection/SkypeConnection$SkypeReader$1; | 52 | ····new-instance·p1,·Lanon/transport/connection/SkypeConnection$SkypeReader$1; |
54 | ····invoke-direct·{p1,·p0},·Lanon/transport/connection/SkypeConnection$SkypeReader$1;-><init>(Lanon/transport/connection/SkypeConnection$SkypeReader;)V | 53 | ····invoke-direct·{p1,·p0},·Lanon/transport/connection/SkypeConnection$SkypeReader$1;-><init>(Lanon/transport/connection/SkypeConnection$SkypeReader;)V |
55 | ····iput-object·p1,·p0,·Lanon/transport/connection/SkypeConnection$SkypeReader;->m_listner:Lcom/skype/StreamListener; | 54 | ····iput-object·p1,·p0,·Lanon/transport/connection/SkypeConnection$SkypeReader;->m_listner:Lcom/skype/StreamListener; |
Offset 696, 30 lines modified | Offset 696, 28 lines modified | ||
696 | ····const/4·v5,·0x0 | 696 | ····const/4·v5,·0x0 |
697 | ····.line·956 | 697 | ····.line·956 |
698 | ····:goto_1 | 698 | ····:goto_1 |
699 | ····aget-object·v6,·p2,·v4 | 699 | ····aget-object·v6,·p2,·v4 |
700 | ····array-length·v | 700 | ····array-length·v7,·v6 |
701 | ····if-ge·v5,·v | 701 | ····if-ge·v5,·v7,·:cond_0 |
702 | ····.line·958 | 702 | ····.line·958 |
703 | ····new-instance·v | 703 | ····new-instance·v7,·Lanon/infoservice/ListenerInterface; |
704 | ····aget-object·v | 704 | ····aget-object·v9,·p1,·v4 |
705 | ····aget | 705 | ····aget·v6,·v6,·v5 |
706 | ···· | 706 | ····invoke-direct·{v7,·v9,·v6},·Lanon/infoservice/ListenerInterface;-><init>(Ljava/lang/String;I)V |
707 | ····invoke-direct·{v6,·v7,·v9},·Lanon/infoservice/ListenerInterface;-><init>(Ljava/lang/String;I)V | ||
708 | ····invoke-virtual·{v8,·v | 707 | ····invoke-virtual·{v8,·v7},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V |
709 | ····add-int/lit8·v5,·v5,·0x1 | 708 | ····add-int/lit8·v5,·v5,·0x1 |
710 | ····goto·:goto_1 | 709 | ····goto·:goto_1 |
711 | ····.line·961 | 710 | ····.line·961 |
712 | ····:cond_0 | 711 | ····:cond_0 |
Offset 60, 21 lines modified | Offset 60, 19 lines modified | ||
60 | ····new-instance·v1,·Lanon/util/BusyFlag; | 60 | ····new-instance·v1,·Lanon/util/BusyFlag; |
61 | ····invoke-direct·{v1},·Lanon/util/BusyFlag;-><init>()V | 61 | ····invoke-direct·{v1},·Lanon/util/BusyFlag;-><init>()V |
62 | ····iput-object·v1,·p0,·Lanon/util/ThreadPool;->cvFlag:Lanon/util/BusyFlag; | 62 | ····iput-object·v1,·p0,·Lanon/util/ThreadPool;->cvFlag:Lanon/util/BusyFlag; |
63 | ····.line·162 | 63 | ····.line·162 |
64 | ····new-instance·v | 64 | ····new-instance·v2,·Lanon/util/CondVar; |
65 | ····iget-object·v2,·p0,·Lanon/util/ThreadPool;->cvFlag:Lanon/util/BusyFlag; | ||
66 | ····invoke-direct·{v | 65 | ····invoke-direct·{v2,·v1},·Lanon/util/CondVar;-><init>(Lanon/util/BusyFlag;)V |
67 | ····iput-object·v | 66 | ····iput-object·v2,·p0,·Lanon/util/ThreadPool;->cvAvailable:Lanon/util/CondVar; |
68 | ····.line·163 | 67 | ····.line·163 |
69 | ····new-instance·v1,·Lanon/util/CondVar; | 68 | ····new-instance·v1,·Lanon/util/CondVar; |
70 | ····iget-object·v2,·p0,·Lanon/util/ThreadPool;->cvFlag:Lanon/util/BusyFlag; | 69 | ····iget-object·v2,·p0,·Lanon/util/ThreadPool;->cvFlag:Lanon/util/BusyFlag; |
71 | ····invoke-direct·{v1,·v2},·Lanon/util/CondVar;-><init>(Lanon/util/BusyFlag;)V | 70 | ····invoke-direct·{v1,·v2},·Lanon/util/CondVar;-><init>(Lanon/util/BusyFlag;)V |
Offset 1, 112 lines modified | Offset 1, 112 lines modified | ||
00000000:·7072·6f00·3031·3000·013d·4a00·00ef·0600··pro.010..=J..... | 00000000:·7072·6f00·3031·3000·013d·4a00·00ef·0600··pro.010..=J..... | ||
00000010:·0078·01ed·9a5b·8855·6514·c7d7·de67·cf99··.x...[.Ue....g.. | |||
00000020:·33ce·a447·3da3·e334·e571·9c74·4ad3·8914··3..G=..4.q.tJ... | |||
00000030:·adac·b63a·5e28·1283·088d·ca13·6629·994c··...:^(......f).L | |||
00000040:·cc43·4642·7b24·64c4·0b43·74cf·8779·0811··.CFB{$d..Ct..y.. | |||
00000050:·7ad0·7cc9·a887·1344·372a·0411·2408·a727··z.|....D7*..$..' | |||
00000060:·0d7a·880a·290a·6cfd·f6de·abd9·672e·663e··.z..).l.....g.f> | |||
00000070:·44c9·f70d·eb7c·eb5b·ebbf·2edf·7fef·b3cf··D....|.[........ | |||
00000080:·9e73·76a3·ec97·8e06·916f·b66d·2abd·7651··.sv......o.m*.vQ | |||
00000090:·64f3·f6c7·7a7b·b7f4·2e78·7ccb·ce25·d344··d...z{...x|..%.D | |||
000000a0:·0211·f155·bc11·826d·ba8a·464a·7dea·43cf··...U...m..FJ}.C. | |||
000000b0:·629b·747d·2af5·81c1·d79e·cee4·03df·a8b2··b.t}*........... | |||
000000c0:·5985·35fe·db54·a6aa·5017·1b33·3247·a557··Y.5..T..P..32G.W | |||
000000d0:·65b2·cab3·2ad8·da54·9a15·94ad·89bd·4ec5··e...*..T......N. | |||
000000e0:·6ce8·e4c9·a950·cbea·8003·c35c·5099·a282··l....P.....\P... | |||
000000f0:·0fb1·fda0·e39b·a1d2·ac62·7e62·d089·2167··.........b~b..!g | |||
00000100:·4925·1b43·ad05·a9cd·ea13·9357·21ce·7a63··I%.C.......W!.zc | |||
00000110:·b638·62cc·3e31·c559·1d8b·0193·d56d·0dcf··.8b.>1.Y.....m.. | |||
00000120:·6627·8789·f959·b30f·30d4·5b92·eaac·2d0e··f'...Y..0.[...-. | |||
00000130:·2c18·ebc1·62f7·a636·ecf3·54c0·b35f·f682··,...b..6..T.._.. | |||
00000140:·90cf·8ea3·e5b2·3de3·23e7·6275·e0cb·8ae5··......=.#.bu.... | |||
00000150:·bf4e·ede4·b618·c360·43ee·54c1·c631·303e··.N.....`C.T..10> | |||
00000160:·b013·cf8c·8f3e·cc87·fd19·1538·b11a·e00e··.....>.....8.... | |||
00000170:·a880·a51f·f835·ce58·5b6d·fac5·3749·05ac··.....5.X[m..7I.. | |||
00000180:·e547·4776·e80b·9899·e9da·ecd4·a716·e72d··.GGv...........- | |||
00000190:·36ab·3b41·75ab·03e7·d8c9·095f·a6b3·46c8··6.;Au......_..F. | |||
000001a0:·cb4c·2fd4·2796·5c36·b33f·041c·766a·325b··.L/.'.\6.?..vj2[ | |||
000001b0:·efe8·c481·a1bf·6b54·a80d·9e73·947a·c4d8··......kT...s.z.. | |||
000001c0:·dee6·aace·de89·b3fa·a633·23ef·a73e·8b05··.........3#..>.. | |||
000001d0:·6718·622d·1e1b·18e3·7257·8aa3·37ec·88e5··g.b-....rW..7... | |||
000001e0:·ccce·e443·f0db·bed0·8d33·faa6·e7ac·cf7a··...C.....3.....z | |||
000001f0:·b03e·5883·61bf·c4c2·ad61·e082·b55e·c662··.>X.a....a...^.b | |||
00000200:·5e26·6990·f5c2·390c·0eb1·1874·f640·1ce7··^&i...9....t.@.. | |||
00000210:·a5f5·4a6e·74db·b371·6fb1·b64f·8e15·3a38··..Jnt..qo..O..:8 | |||
00000220:·7cd4·b27a·ec89·3830·5c1b·c867·ef73·7470··|..z..80\..g.stp | |||
00000230:·c4a0·9f56·a13f·f485·2aec·9fbc·c603·763b··...V.?..*.....v; | |||
00000240:·875a·75c1·daea·a023·9fea·0bf9·e8dd·e288··.Zu....#........ | |||
00000250:·c167·750c·3bd6·0c07·6647·b718·b3db·3a9b··.gu.;...fG....:. | |||
00000260:·cf70·eccb·f6ce·9ec1·f259·6158·70d8·99ad··.p.......YaXp... | |||
00000270:·6f30·d61f·b6ac·cffa·c06e·7be1·dcb0·3cf8··o0.......n{...<. | |||
00000280:·f191·139e·0ccf·da6a·72ad·06cf·b101·6bfd··.......jr.....k. | |||
00000290:·6775·cbc7·9ccd·894e·5d62·c84f·2e74·8478··gu.....N]b.O.t.x | |||
000002a0:·fcd8·5913·8ba0·6347·c7c7·f56b·ae0a·7b84··..Y...cG...k..{. | |||
000002b0:·0b8b·3b7a·c770·2d62·b6a8·1087·b0b6·f77f··..;z.p-b........ | |||
000002c0:·762f·59ff·48dd·f29a·dd66·7b4f·b1ce·f666··v/Y.H....f{O...f | |||
000002d0:·7e9b·2dde·3066·cfce·86c9·dad0·8931·eeb2··~.-.0f.......1.. | |||
000002e0:·3eec·d918·e328·fb99·0bbe·4585·9963·cb7c··>....(....E..c.| | |||
000002f0:·633a·8f8c·259f·0938·7466·c4b0·363f·95fa··c:..%..8tf..6?.. | |||
00000300:·59db·3502·dc3c·158e·8bc5·583e·6a23·33f4··Y.5..<....X>j#3. | |||
00000310:·4269·392f·35cf·c8d5·2bce·fe72·9a73·b21e··Bi9/5...+..r.s.. | |||
00000320:·334f·fbc8·e93d·83a7·7ce4·626f·4135·4f3b··3O...=..|.boA5O; | |||
00000330:·f5d4·5b52·dbfd·aae1·49bc·cc79·9516·b5f0··..[R....I..y.... | |||
00000340:·978f·917e·6ccb·eb39·e3c7·79c9·9044·4cd7··...~l..9..y..DL. | |||
00000350:·6c75·eacd·eb3a·d0eb·08f6·492a·be62·79e5··lu...:....I*.by. | |||
00000360:·2fc9·94bc·26b5·a985·5652·a953·4930·c9eb··/...&...VR.SI0.. | |||
00000370:·b5ba·ae57·6f52·63b8·af40·df31·d85b·b5bb··...WoRc..@.1.[.. | |||
00000380:·0439·27d6·d011·f224·d9e9·3127·5fd5·7bb2··.9'....$..1'_.{. | |||
00000390:·58ce·4299·1b8e·81ff·3903·d179·bd16·0485··X.B.....9..y.... | |||
000003a0:·a693·5e71·dc9d·447d·5c3b·b646·fa36·181e··..^q..D}\;.F.6.. | |||
000003b0:·95f4·0de0·4b71·36ee·68d8·85c6·bbaa·6674··....Kq6.h.....ft | |||
000003c0:·c7c6·1ad3·188b·e8e0·c92e·6f43·c9f3·a46d··..........oC...m | |||
000003d0:·6959·2414·599a·9762·a49f·6a87·6274·b9b8··iY$.Y..b..j.bt.. | |||
000003e0:·fa58·dd61·af7a·62fe·0c79·e778·d417·1ba5··.X.a.zb..y.x.... | |||
000003f0:·7a6f·786b·a20d·bf86·5cfb·a4a2·9d2c·2f87··zoxk....\....,/. | |||
00000400:·322d·efd3·e4df·8fea·938a·e9fc·3005·5775··2-..........0.Wu | |||
00000410:·f1ee·a27e·3ed2·8647·5136·0e2f·52ad·a528··...~>..GQ6./R..( | |||
00000420:·4135·ead2·57b9·30ca·7929·4319·da77·0e88··A5..W.0.y)C..w.. | |||
00000430:·7c29·7e25·0196·ebd6·3677·06e2·b754·fbab··|)~%....6w...T.. | |||
00000440:·95a5·5254·a223·294a·9f74·14e2·1b47·09e6··..RT.#)J.t...G.. | |||
00000450:·1fe3·623f·c678·79b0·2e38·148d·3c92·2b7f··..b?.xy..8..<.+. | |||
00000460:·9ad7·d710·7905·ff54·7310·055b·033d·32ed··....y..Ts..[.=2. | |||
00000470:·6304·d79a·063c·59ef·dd54·5622·aa5e·250c··c....<Y..TV".^%. | |||
00000480:·8fc9·2cef·c5e8·25af·1824·d99b·64dd·383d··..,...%..$..d.8= | |||
00000490:·689a·30b9·c355·ee57·0cc5·f703·b5a9·47ad··h.0..U.W......G. | |||
000004a0:·2ad7·8f32·5da6·a153·82fc·9917·da0e·7cdb··*..2]..S......|. | |||
000004b0:·296b·776b·affb·cac7·65ea·737e·aef8·51f0··)kwk....e.s~..Q. | |||
000004c0:·9d9e·a1dd·e19b·ab8b·539b·4abe·1c69·5ab5··........S.J..iZ. | |||
000004d0:·6845·7a96·8691·b6c8·ed86·1b8e·01c7·8063··hEz............c | |||
000004e0:·c031·e018·700c·fc1b·0c1c·ce16·e9f1·9a1e··.1..p........... | |||
000004f0:·5c72·b7ec·d875·e1dc·f44d·070b·32a4·773a··\r...u...M..2.w: | |||
00000500:·b92e·10d5·b6d3·5ff3·fffc·5f23·6c88·bf5f··......_..._#l.._ | |||
00000 | 00000010:·0078·01ed·9a5b·6c14·6514·c7cf·cc4e·b75b··.x...[l.e....N.[ | ||
00000020:·5a61·0b5b·7ab1·cab6·54a8·8250·2304·5494··Za.[z...T..P#.T. | |||
00000030:·01ca·251a·0926·c680·d725·8062·4452·c383··..%..&...%.bDR.. | |||
00000040:·1849·9c12·434a·b8a4·31de·e5a1·0f86·90f8··.I..CJ..1....... | |||
00000050:·00f2·2246·1fd6·c478·8b1a·1242·c28b·a13e··.."F...x...B...> | |||
00000060:·8189·0f46·0df1·96e0·f9cd·ceb1·b3bd·20f2··...F..........·. | |||
00000070:·6094·7c5f·73f6·3bdf·39ff·73f9·fe33·3b3b··`.|_s.;.9.s..3;; | |||
00000080:·dd9d·7ad9·2f5d·7522·1b7f·7b68·f36b·1745··..z./]u"..{h.k.E | |||
00000090:·366d·dbb8·63c7·961d·f336·6fd9·b968·ba48··6m..c....6o..h.H | |||
000000a0:·2022·be8a·374a·b035·ab68·a4d4·263e·f434···"..7J.5.h..&>.4 | |||
000000b0:·b641·d7a7·121f·187c·9dc9·4c3e·f0f5·2a9b··.A.....|..L>..*. | |||
000000c0:·5458·e3bf·4d65·9a0a·75b1·3123·b354·76a8··TX..Me..u.1#.Tv. | |||
000000d0:·34aa·3cab·82ad·5da5·4941·e99a·d86b·54cc··4.<...].IA...kT. | |||
000000e0:·864e·9e8c·0ab5·ac0e·3830·cc39·95a9·2af8··.N......80.9..*. | |||
000000f0:·10db·0f3a·be56·9526·15f3·1383·4e0c·390b··...:.V.&....N.9. | |||
00000100:·2ae9·186a·cd4b·6c56·9f98·ac0a·71d6·1bb3··*..j.KlV....q... | |||
00000110:·c511·63f6·c909·ceea·580c·98b4·6e6b·7836··..c.....X...nkx6 | |||
00000120:·3b39·4ccc·cf9a·7d80·a1de·a244·676d·7160··;9L...}....Dgmq` | |||
00000130:·c158·0f16·bb37·b161·9fa3·029e·fdb2·1784··.X...7.a........ | |||
00000140:·7c76·1c2d·97ed·191f·3917·aa03·5f5a·2cff··|v.-....9..._Z,. | |||
00000150:·756a·27b7·c518·061b·72a7·0a36·8e81·f181··uj'.....r..6.... | |||
00000160:·9d78·667c·f461·3eec·cfa8·c089·d500·7740··.xf|.a>.......w@ | |||
00000170:·052c·fdc0·af71·c6da·6ad3·2fbe·292a·602d··.,...q..j./.)*`- | |||
00000180:·3f3a·b25d·5fc0·cc48·d666·a73e·b538·6fb1··?:.]_..H.f.>.8o. | |||
00000190:·59dd·49aa·5b1d·38c7·4e4e·f832·9d35·425e··Y.I.[.8.NN.2.5B^ | |||
000001a0:·667a·a13e·b1e4·b299·fd21·e0b0·5393·d97a··fz.>.....!..S..z | |||
000001b0:·4727·0e0c·fd5d·a342·6df0·9ca3·d423·c6f6··G'...].Bm....#.. | |||
000001c0:·365b·75f6·4e9c·d537·9d19·793f·f159·2c38··6[u.N..7..y?.Y,8 | |||
000001d0:·c310·6bf1·d8c0·1897·bb12·1cbd·6147·2c67··..k.........aG,g | |||
000001e0:·7a26·1f82·dff6·856e·9cd1·373d·a77d·d683··z&.....n..7=.}.. | |||
000001f0:·f5c1·1a0c·fb25·166e·0d03·17ac·f532·16f3··.....%.n.....2.. | |||
00000200:·3245·83ac·17ce·6170·88c5·a0b3·07e2·382f··2E....ap......8/ | |||
00000210:·ad57·72a3·db9e·8d7b·8bb5·7d72·acd0·c1e1··.Wr....{..}r.... | |||
00000220:·a396·d563·4fc4·81e1·da40·3e7b·9fa3·8323··...cO....@>{...# | |||
00000230:·06fd·b40a·fda1·cf57·61ff·e435·1eb0·db39··.......Wa..5...9 | |||
00000240:·d4a6·0bd6·5607·1df9·545f·c847·ef16·470c··....V...T_.G..G. | |||
00000250:·3eab·63d8·f166·3830·3bba·c598·ddd6·e97c··>.c..f80;......| | |||
00000260:·8663·5fb6·77f6·0c96·cf0a·c382·c3ce·6c7d··.c_.w.........l} | |||
00000270:·83b1·feb0·a57d·d607·76db·0be7·86e5·c18f··.....}..v....... | |||
00000280:·8f9c·f064·78d6·5693·6b35·788e·0d58·eb3f··...dx.V.k5x..X.? | |||
00000290:·ad5b·3ee6·744e·74ea·1243·7e72·a123·c4e3··.[>.tNt..C~r.#.. | |||
000002a0:·c7ce·9a58·041d·3b3a·3eae·5fb3·55d8·235c··...X..;:>._.U.#\ | |||
000002b0:·58dc·d13b·466a·11b3·4585·3884·b5bd·ffd3··X..;Fj..E.8..... | |||
000002c0:·7b49·fb47·eb96·d7ec·36db·7b8a·75ba·37f3··{I.G....6.{.u.7. | |||
000002d0:·db6c·f186·317b·7a36·4cda·864e·8c71·97f6··.l..1{z6L..N.q.. | |||
000002e0:·614f·c718·47e9·cf5c·f02d·2acc·1c5b·e61b··aO..G..\.-*..[.. | |||
Max diff block lines reached; -1/15407 bytes (-0.01%) of diff not shown. |
Offset 135, 69 lines modified | Offset 135, 65 lines modified | ||
135 | ····goto·:goto_0 | 135 | ····goto·:goto_0 |
136 | ····:cond_0 | 136 | ····:cond_0 |
137 | ····return-void | 137 | ····return-void |
138 | .end·method | 138 | .end·method |
139 | .method·public·constructor·<init>(I)V | 139 | .method·public·constructor·<init>(I)V |
140 | ····.locals· | 140 | ····.locals·3 |
141 | ····.line·125 | 141 | ····.line·125 |
142 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 142 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
143 | ····const/4·v0,·0x5 | 143 | ····const/4·v0,·0x5 |
144 | ····new-array·v0,·v0,·[J | 144 | ····new-array·v0,·v0,·[J |
145 | ····iput-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->t:[J | 145 | ····iput-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->t:[J |
146 | ····.line·126 | 146 | ····.line·126 |
147 | ····div-int/lit8·v | 147 | ····div-int/lit8·v1,·p1,·0x8 |
148 | ····iput·v | 148 | ····iput·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->blocksizeBytes:I |
149 | ····.line·127 | 149 | ····.line·127 |
150 | ····div-int/lit8·v | 150 | ····div-int/lit8·v1,·v1,·0x8 |
151 | ····iput·v | 151 | ····iput·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->blocksizeWords:I |
152 | ····.line·128 | 152 | ····.line·128 |
153 | ····new-array·v | 153 | ····new-array·v2,·v1,·[J |
154 | ····iput-object·v | 154 | ····iput-object·v2,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->currentBlock:[J |
155 | ····mul-int/lit8·v | 155 | ····mul-int/lit8·v1,·v1,·0x2 |
156 | ····add-int/lit8·v | 156 | ····add-int/lit8·v1,·v1,·0x1 |
157 | ····.line·134 | 157 | ····.line·134 |
158 | ····new-array·v | 158 | ····new-array·v1,·v1,·[J |
159 | ····iput-object·v | 159 | ····iput-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->kw:[J |
160 | ····const/16·v | 160 | ····const/16·v2,·0x100 |
161 | ····if-eq·p1,·v | 161 | ····if-eq·p1,·v2,·:cond_2 |
162 | ····const/16·v | 162 | ····const/16·v2,·0x200 |
163 | ····if-eq·p1,·v | 163 | ····if-eq·p1,·v2,·:cond_1 |
164 | ····const/16·v | 164 | ····const/16·v2,·0x400 |
165 | ····if-ne·p1,·v | 165 | ····if-ne·p1,·v2,·:cond_0 |
166 | ····.line·145 | 166 | ····.line·145 |
167 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish1024Cipher; | 167 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish1024Cipher; |
168 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->kw:[J | ||
169 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->t:[J | ||
170 | ····invoke-direct·{p1,·v | 168 | ····invoke-direct·{p1,·v1,·v0},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish1024Cipher;-><init>([J[J)V |
171 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->cipher:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$ThreefishCipher; | 169 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->cipher:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$ThreefishCipher; |
172 | ····goto·:goto_0 | 170 | ····goto·:goto_0 |
173 | ····.line·148 | 171 | ····.line·148 |
174 | ····:cond_0 | 172 | ····:cond_0 |
Offset 209, 33 lines modified | Offset 205, 25 lines modified | ||
209 | ····throw·p1 | 205 | ····throw·p1 |
210 | ····.line·142 | 206 | ····.line·142 |
211 | ····:cond_1 | 207 | ····:cond_1 |
212 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish512Cipher; | 208 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish512Cipher; |
213 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->kw:[J | ||
214 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->t:[J | ||
215 | ····invoke-direct·{p1,·v | 209 | ····invoke-direct·{p1,·v1,·v0},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish512Cipher;-><init>([J[J)V |
216 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->cipher:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$ThreefishCipher; | 210 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->cipher:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$ThreefishCipher; |
217 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
218 | ····.line·139 | 212 | ····.line·139 |
219 | ····:cond_2 | 213 | ····:cond_2 |
220 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish256Cipher; | 214 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish256Cipher; |
221 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->kw:[J | ||
222 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->t:[J | ||
223 | ····invoke-direct·{p1,·v | 215 | ····invoke-direct·{p1,·v1,·v0},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish256Cipher;-><init>([J[J)V |
224 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->cipher:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$ThreefishCipher; | 216 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->cipher:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$ThreefishCipher; |
225 | ····:goto_0 | 217 | ····:goto_0 |
226 | ····return-void | 218 | ····return-void |
227 | .end·method | 219 | .end·method |
Offset 270, 16 lines modified | Offset 270, 14 lines modified | ||
270 | ····invoke-direct·{p2,·p1},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;-><init>(I)V | 270 | ····invoke-direct·{p2,·p1},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;-><init>(I)V |
271 | ····iput-object·p2,·p0,·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine;->threefish:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine; | 271 | ····iput-object·p2,·p0,·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine;->threefish:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine; |
272 | ····.line·528 | 272 | ····.line·528 |
273 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine$UBI; | 273 | ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine$UBI; |
274 | ····iget-object·p2,·p0,·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine;->threefish:Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine; | ||
275 | ····invoke-virtual·{p2},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->getBlockSize()I | 274 | ····invoke-virtual·{p2},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->getBlockSize()I |
276 | ····move-result·p2 | 275 | ····move-result·p2 |
277 | ····invoke-direct·{p1,·p0,·p2},·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine$UBI;-><init>(Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine;I)V | 276 | ····invoke-direct·{p1,·p0,·p2},·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine$UBI;-><init>(Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine;I)V |
278 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine;->ubi:Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine$UBI; | 277 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine;->ubi:Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine$UBI; |
Offset 370, 28 lines modified | Offset 370, 26 lines modified | ||
370 | .method·protected·createDefaultMultiplier()Lmybouncycastle/org/bouncycastle/math/ec/ECMultiplier; | 370 | .method·protected·createDefaultMultiplier()Lmybouncycastle/org/bouncycastle/math/ec/ECMultiplier; |
371 | ····.locals·2 | 371 | ····.locals·2 |
372 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/math/ec/ECCurve;->endomorphism:Lmybouncycastle/org/bouncycastle/math/ec/endo/ECEndomorphism; | 372 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/math/ec/ECCurve;->endomorphism:Lmybouncycastle/org/bouncycastle/math/ec/endo/ECEndomorphism; |
373 | ····.line·143 | 373 | ····.line·143 |
374 | ····instance-of·v | 374 | ····instance-of·v1,·v0,·Lmybouncycastle/org/bouncycastle/math/ec/endo/GLVEndomorphism; |
375 | ····if-eqz·v | 375 | ····if-eqz·v1,·:cond_0 |
376 | ····.line·145 | 376 | ····.line·145 |
377 | ····new-instance·v | 377 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/math/ec/GLVMultiplier; |
378 | ···· | 378 | ····check-cast·v0,·Lmybouncycastle/org/bouncycastle/math/ec/endo/GLVEndomorphism; |
379 | ····chec | 379 | ····invoke-direct·{v1,·p0,·v0},·Lmybouncycastle/org/bouncycastle/math/ec/GLVMultiplier;-><init>(Lmybouncycastle/org/bouncycastle/math/ec/ECCurve;Lmybouncycastle/org/bouncycastle/math/ec/endo/GLVEndomorphism;)V |
380 | ····invoke-direct·{v0,·p0,·v1},·Lmybouncycastle/org/bouncycastle/math/ec/GLVMultiplier;-><init>(Lmybouncycastle/org/bouncycastle/math/ec/ECCurve;Lmybouncycastle/org/bouncycastle/math/ec/endo/GLVEndomorphism;)V | ||
381 | ····return-object·v | 380 | ····return-object·v1 |
382 | ····.line·148 | 381 | ····.line·148 |
383 | ····:cond_0 | 382 | ····:cond_0 |
384 | ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/math/ec/WNafL2RMultiplier; | 383 | ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/math/ec/WNafL2RMultiplier; |
385 | ····invoke-direct·{v0},·Lmybouncycastle/org/bouncycastle/math/ec/WNafL2RMultiplier;-><init>()V | 384 | ····invoke-direct·{v0},·Lmybouncycastle/org/bouncycastle/math/ec/WNafL2RMultiplier;-><init>()V |
Offset 222, 25 lines modified | Offset 222, 23 lines modified | ||
222 | ····:try_start_0 | 222 | ····:try_start_0 |
223 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/LazyEncodedSequence;->encoded:[B | 223 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/LazyEncodedSequence;->encoded:[B |
224 | ····if-eqz·v0,·:cond_0 | 224 | ····if-eqz·v0,·:cond_0 |
225 | ····.line·34 | 225 | ····.line·34 |
226 | ····new-instance·v | 226 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/LazyConstructionEnumeration; |
227 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/LazyEncodedSequence;->encoded:[B | ||
228 | ····invoke-direct·{v | 227 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/LazyConstructionEnumeration;-><init>([B)V |
229 | ····:try_end_0 | 228 | ····:try_end_0 |
230 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 229 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
231 | ····monitor-exit·p0 | 230 | ····monitor-exit·p0 |
232 | ····return-object·v | 231 | ····return-object·v1 |
233 | ····.line·37 | 232 | ····.line·37 |
234 | ····:cond_0 | 233 | ····:cond_0 |
235 | ····:try_start_1 | 234 | ····:try_start_1 |
236 | ····invoke-super·{p0},·Lmybouncycastle/org/bouncycastle/asn1/ASN1Sequence;->getObjects()Ljava/util/Enumeration; | 235 | ····invoke-super·{p0},·Lmybouncycastle/org/bouncycastle/asn1/ASN1Sequence;->getObjects()Ljava/util/Enumeration; |
237 | ····move-result-object·v0 | 236 | ····move-result-object·v0 |
Offset 284, 37 lines modified | Offset 284, 33 lines modified | ||
284 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignedData;->certificates:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; | 284 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignedData;->certificates:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; |
285 | ····const/4·v2,·0x0 | 285 | ····const/4·v2,·0x0 |
286 | ····if-eqz·v1,·:cond_0 | 286 | ····if-eqz·v1,·:cond_0 |
287 | ····.line·155 | 287 | ····.line·155 |
288 | ····new-instance·v | 288 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
289 | ····i | 289 | ····invoke-direct·{v3,·v2,·v2,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
290 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
291 | ····invoke-virtual·{v0,·v | 290 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
292 | ····:cond_0 | 291 | ····:cond_0 |
293 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignedData;->crls:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; | 292 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignedData;->crls:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; |
294 | ····if-eqz·v1,·:cond_1 | 293 | ····if-eqz·v1,·:cond_1 |
295 | ····.line·160 | 294 | ····.line·160 |
296 | ····new-instance·v | 295 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
297 | ····const/4·v | 296 | ····const/4·v4,·0x1 |
298 | ····i | 297 | ····invoke-direct·{v3,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
299 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
300 | ····invoke-virtual·{v0,·v | 298 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
301 | ····:cond_1 | 299 | ····:cond_1 |
302 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignedData;->signerInfos:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; | 300 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignedData;->signerInfos:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; |
303 | ····.line·163 | 301 | ····.line·163 |
304 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | 302 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
Offset 315, 21 lines modified | Offset 315, 19 lines modified | ||
315 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo;->authenticatedAttributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; | 315 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo;->authenticatedAttributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; |
316 | ····const/4·v2,·0x0 | 316 | ····const/4·v2,·0x0 |
317 | ····if-eqz·v1,·:cond_0 | 317 | ····if-eqz·v1,·:cond_0 |
318 | ····.line·165 | 318 | ····.line·165 |
319 | ····new-instance·v | 319 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
320 | ····i | 320 | ····invoke-direct·{v3,·v2,·v2,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
321 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
322 | ····invoke-virtual·{v0,·v | 321 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
323 | ····:cond_0 | 322 | ····:cond_0 |
324 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo;->digEncryptionAlgorithm:Lmybouncycastle/org/bouncycastle/asn1/x509/AlgorithmIdentifier; | 323 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo;->digEncryptionAlgorithm:Lmybouncycastle/org/bouncycastle/asn1/x509/AlgorithmIdentifier; |
325 | ····.line·168 | 324 | ····.line·168 |
326 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | 325 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
Offset 339, 23 lines modified | Offset 337, 21 lines modified | ||
339 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | 337 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
340 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo;->unauthenticatedAttributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; | 338 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo;->unauthenticatedAttributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; |
341 | ····if-eqz·v1,·:cond_1 | 339 | ····if-eqz·v1,·:cond_1 |
342 | ····.line·173 | 340 | ····.line·173 |
343 | ····new-instance·v | 341 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
344 | ····const/4·v | 342 | ····const/4·v4,·0x1 |
345 | ····i | 343 | ····invoke-direct·{v3,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
346 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
347 | ····invoke-virtual·{v0,·v | 344 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
348 | ····.line·176 | 345 | ····.line·176 |
349 | ····:cond_1 | 346 | ····:cond_1 |
350 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; | 347 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
351 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V | 348 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V |
Offset 468, 37 lines modified | Offset 468, 33 lines modified | ||
468 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo;->attributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; | 468 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo;->attributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set; |
469 | ····const/4·v2,·0x0 | 469 | ····const/4·v2,·0x0 |
470 | ····if-eqz·v1,·:cond_0 | 470 | ····if-eqz·v1,·:cond_0 |
471 | ····.line·248 | 471 | ····.line·248 |
472 | ····new-instance·v | 472 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
473 | ····i | 473 | ····invoke-direct·{v3,·v2,·v2,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
474 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
475 | ····invoke-virtual·{v0,·v | 474 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
476 | ····:cond_0 | 475 | ····:cond_0 |
477 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo;->publicKey:Lmybouncycastle/org/bouncycastle/asn1/ASN1BitString; | 476 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo;->publicKey:Lmybouncycastle/org/bouncycastle/asn1/ASN1BitString; |
478 | ····if-eqz·v1,·:cond_1 | 477 | ····if-eqz·v1,·:cond_1 |
479 | ····.line·253 | 478 | ····.line·253 |
480 | ····new-instance·v | 479 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
481 | ····const/4·v3,·0x1 | ||
482 | ···· | 480 | ····const/4·v4,·0x1 |
483 | ····invoke-direct·{v | 481 | ····invoke-direct·{v3,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
484 | ····invoke-virtual·{v0,·v | 482 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
485 | ····.line·256 | 483 | ····.line·256 |
486 | ····:cond_1 | 484 | ····:cond_1 |
487 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; | 485 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
488 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V | 486 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V |
Offset 152, 25 lines modified | Offset 152, 23 lines modified | ||
152 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | 152 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
153 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo;->content:Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable; | 153 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo;->content:Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable; |
154 | ····if-eqz·v1,·:cond_0 | 154 | ····if-eqz·v1,·:cond_0 |
155 | ····.line·90 | 155 | ····.line·90 |
156 | ····new-instance·v | 156 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/BERTaggedObject; |
157 | ····const/4·v | 157 | ····const/4·v3,·0x1 |
158 | ···· | 158 | ····const/4·v4,·0x0 |
159 | ···· | 159 | ····invoke-direct·{v2,·v3,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/BERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
160 | ····invoke-direct·{v1,·v4,·v2,·v3},·Lmybouncycastle/org/bouncycastle/asn1/BERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
161 | ····invoke-virtual·{v0,·v | 160 | ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
162 | ····:cond_0 | 161 | ····:cond_0 |
163 | ····iget-boolean·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo;->isBer:Z | 162 | ····iget-boolean·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo;->isBer:Z |
164 | ····if-eqz·v1,·:cond_1 | 163 | ····if-eqz·v1,·:cond_1 |
165 | ····.line·95 | 164 | ····.line·95 |
Offset 570, 21 lines modified | Offset 570, 19 lines modified | ||
570 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | 570 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
571 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x9/X9ECParameters;->h:Ljava/math/BigInteger; | 571 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x9/X9ECParameters;->h:Ljava/math/BigInteger; |
572 | ····if-eqz·v1,·:cond_0 | 572 | ····if-eqz·v1,·:cond_0 |
573 | ····.line·227 | 573 | ····.line·227 |
574 | ····new-instance·v | 574 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/ASN1Integer; |
575 | ····i | 575 | ····invoke-direct·{v2,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1Integer;-><init>(Ljava/math/BigInteger;)V |
576 | ····invoke-direct·{v1,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1Integer;-><init>(Ljava/math/BigInteger;)V | ||
577 | ····invoke-virtual·{v0,·v | 576 | ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
578 | ····.line·230 | 577 | ····.line·230 |
579 | ····:cond_0 | 578 | ····:cond_0 |
580 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; | 579 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
581 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V | 580 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V |
Offset 564, 23 lines modified | Offset 564, 21 lines modified | ||
564 | ····:cond_1 | 564 | ····:cond_1 |
565 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V2TBSCertListGenerator;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions; | 565 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V2TBSCertListGenerator;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions; |
566 | ····if-eqz·v1,·:cond_2 | 566 | ····if-eqz·v1,·:cond_2 |
567 | ····.line·237 | 567 | ····.line·237 |
568 | ····new-instance·v | 568 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
569 | ····const/4·v | 569 | ····const/4·v3,·0x0 |
570 | ····i | 570 | ····invoke-direct·{v2,·v3,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
571 | ····invoke-direct·{v1,·v2,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
572 | ····invoke-virtual·{v0,·v | 571 | ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
573 | ····.line·240 | 572 | ····.line·240 |
574 | ····:cond_2 | 573 | ····:cond_2 |
575 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList; | 574 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList; |
576 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; | 575 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
Offset 173, 51 lines modified | Offset 173, 45 lines modified | ||
173 | ····const/4·v3,·0x1 | 173 | ····const/4·v3,·0x1 |
174 | ····const/4·v4,·0x0 | 174 | ····const/4·v4,·0x0 |
175 | ····if-eqz·v1,·:cond_2 | 175 | ····if-eqz·v1,·:cond_2 |
176 | ····.line·198 | 176 | ····.line·198 |
177 | ····new-instance·v | 177 | ····new-instance·v5,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
178 | ····i | 178 | ····invoke-direct·{v5,·v4,·v3,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
179 | ····invoke-direct·{v1,·v4,·v3,·v5},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
180 | ····invoke-virtual·{v0,·v | 179 | ····invoke-virtual·{v0,·v5},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
181 | ····:cond_2 | 180 | ····:cond_2 |
182 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator;->subjectUniqueID:Lmybouncycastle/org/bouncycastle/asn1/DERBitString; | 181 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator;->subjectUniqueID:Lmybouncycastle/org/bouncycastle/asn1/DERBitString; |
183 | ····if-eqz·v1,·:cond_3 | 182 | ····if-eqz·v1,·:cond_3 |
184 | ····.line·203 | 183 | ····.line·203 |
185 | ····new-instance·v | 184 | ····new-instance·v5,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
186 | ····iget-object·v5,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator;->subjectUniqueID:Lmybouncycastle/org/bouncycastle/asn1/DERBitString; | ||
187 | ····invoke-direct·{v | 185 | ····invoke-direct·{v5,·v4,·v2,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
188 | ····invoke-virtual·{v0,·v | 186 | ····invoke-virtual·{v0,·v5},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
189 | ····:cond_3 | 187 | ····:cond_3 |
190 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions; | 188 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions; |
191 | ····if-eqz·v1,·:cond_4 | 189 | ····if-eqz·v1,·:cond_4 |
192 | ····.line·208 | 190 | ····.line·208 |
193 | ····new-instance·v | 191 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
194 | ····const/4·v2,·0x3 | ||
195 | ···· | 192 | ····const/4·v4,·0x3 |
196 | ····invoke-direct·{v | 193 | ····invoke-direct·{v2,·v3,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
197 | ····invoke-virtual·{v0,·v | 194 | ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
198 | ····.line·211 | 195 | ····.line·211 |
199 | ····:cond_4 | 196 | ····:cond_4 |
200 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; | 197 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
201 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V | 198 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V |
Offset 970, 32 lines modified | Offset 970, 30 lines modified | ||
970 | ····iget·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralName;->tag:I | 970 | ····iget·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralName;->tag:I |
971 | ····const/4·v1,·0x4 | 971 | ····const/4·v1,·0x4 |
972 | ····if-ne·v0,·v1,·:cond_0 | 972 | ····if-ne·v0,·v1,·:cond_0 |
973 | ····const/4·v | 973 | ····const/4·v1,·0x1 |
974 | ····goto·:goto_0 | 974 | ····goto·:goto_0 |
975 | ····:cond_0 | 975 | ····:cond_0 |
976 | ····const/4·v | 976 | ····const/4·v1,·0x0 |
977 | ····.line·434 | 977 | ····.line·434 |
978 | ····:goto_0 | 978 | ····:goto_0 |
979 | ····new-instance·v | 979 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
980 | ····iget·v2,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralName;->tag:I | ||
981 | ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralName;->obj:Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable; | 980 | ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralName;->obj:Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable; |
982 | ····invoke-direct·{v | 981 | ····invoke-direct·{v2,·v1,·v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
983 | ····return-object·v | 982 | ····return-object·v2 |
984 | .end·method | 983 | .end·method |
985 | .method·public·toString()Ljava/lang/String; | 984 | .method·public·toString()Ljava/lang/String; |
986 | ····.locals·3 | 985 | ····.locals·3 |
987 | ····.line·245 | 986 | ····.line·245 |
988 | ····new-instance·v0,·Ljava/lang/StringBuffer; | 987 | ····new-instance·v0,·Ljava/lang/StringBuffer; |
Offset 649, 51 lines modified | Offset 649, 45 lines modified | ||
649 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | 649 | ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
650 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->issuerUniqueId:Lmybouncycastle/org/bouncycastle/asn1/DERBitString; | 650 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->issuerUniqueId:Lmybouncycastle/org/bouncycastle/asn1/DERBitString; |
651 | ····if-eqz·v1,·:cond_3 | 651 | ····if-eqz·v1,·:cond_3 |
652 | ····.line·275 | 652 | ····.line·275 |
653 | ····new-instance·v | 653 | ····new-instance·v5,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
654 | ····i | 654 | ····invoke-direct·{v5,·v2,·v3,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
655 | ····invoke-direct·{v1,·v2,·v3,·v5},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
656 | ····invoke-virtual·{v0,·v | 655 | ····invoke-virtual·{v0,·v5},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
657 | ····:cond_3 | 656 | ····:cond_3 |
658 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->subjectUniqueId:Lmybouncycastle/org/bouncycastle/asn1/DERBitString; | 657 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->subjectUniqueId:Lmybouncycastle/org/bouncycastle/asn1/DERBitString; |
659 | ····if-eqz·v1,·:cond_4 | 658 | ····if-eqz·v1,·:cond_4 |
660 | ····.line·281 | 659 | ····.line·281 |
661 | ····new-instance·v | 660 | ····new-instance·v5,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
662 | ····iget-object·v5,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->subjectUniqueId:Lmybouncycastle/org/bouncycastle/asn1/DERBitString; | ||
663 | ····invoke-direct·{v | 661 | ····invoke-direct·{v5,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
664 | ····invoke-virtual·{v0,·v | 662 | ····invoke-virtual·{v0,·v5},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
665 | ····:cond_4 | 663 | ····:cond_4 |
666 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions; | 664 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions; |
667 | ····if-eqz·v1,·:cond_5 | 665 | ····if-eqz·v1,·:cond_5 |
668 | ····.line·286 | 666 | ····.line·286 |
669 | ····new-instance·v | 667 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
670 | ····const/4·v2,·0x3 | ||
671 | ···· | 668 | ····const/4·v4,·0x3 |
672 | ····invoke-direct·{v | 669 | ····invoke-direct·{v2,·v3,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
673 | ····invoke-virtual·{v0,·v | 670 | ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
674 | ····.line·289 | 671 | ····.line·289 |
675 | ····:cond_5 | 672 | ····:cond_5 |
676 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; | 673 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
677 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V | 674 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V |
Offset 358, 25 lines modified | Offset 358, 23 lines modified | ||
358 | ····invoke-direct·{v0,·p0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$EmptyEnumeration;-><init>(Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$1;)V | 358 | ····invoke-direct·{v0,·p0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$EmptyEnumeration;-><init>(Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$1;)V |
359 | ····return-object·v0 | 359 | ····return-object·v0 |
360 | ····.line·272 | 360 | ····.line·272 |
361 | ····:cond_0 | 361 | ····:cond_0 |
362 | ····new-instance·v | 362 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration; |
363 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;->revokedCertificates:Lmybouncycastle/org/bouncycastle/asn1/ASN1Sequence; | ||
364 | ····invoke-virtual·{v | 363 | ····invoke-virtual·{v0},·Lmybouncycastle/org/bouncycastle/asn1/ASN1Sequence;->getObjects()Ljava/util/Enumeration; |
365 | ····move-result-object·v | 364 | ····move-result-object·v0 |
366 | ····invoke-direct·{v | 365 | ····invoke-direct·{v1,·p0,·v0},·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration;-><init>(Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;Ljava/util/Enumeration;)V |
367 | ····return-object·v | 366 | ····return-object·v1 |
368 | .end·method | 367 | .end·method |
369 | .method·public·getRevokedCertificates()[Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$CRLEntry; | 368 | .method·public·getRevokedCertificates()[Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$CRLEntry; |
370 | ····.locals·4 | 369 | ····.locals·4 |
371 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;->revokedCertificates:Lmybouncycastle/org/bouncycastle/asn1/ASN1Sequence; | 370 | ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;->revokedCertificates:Lmybouncycastle/org/bouncycastle/asn1/ASN1Sequence; |
Offset 516, 23 lines modified | Offset 514, 21 lines modified | ||
516 | ····:cond_2 | 514 | ····:cond_2 |
517 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;->crlExtensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions; | 515 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;->crlExtensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions; |
518 | ····if-eqz·v1,·:cond_3 | 516 | ····if-eqz·v1,·:cond_3 |
519 | ····.line·305 | 517 | ····.line·305 |
520 | ····new-instance·v | 518 | ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
521 | ····const/4·v | 519 | ····const/4·v3,·0x0 |
522 | ····i | 520 | ····invoke-direct·{v2,·v3,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
523 | ····invoke-direct·{v1,·v2,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
524 | ····invoke-virtual·{v0,·v | 521 | ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
525 | ····.line·308 | 522 | ····.line·308 |
526 | ····:cond_3 | 523 | ····:cond_3 |
527 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; | 524 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
528 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V | 525 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V |
Offset 384, 53 lines modified | Offset 384, 47 lines modified | ||
384 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->keyidentifier:Lmybouncycastle/org/bouncycastle/asn1/ASN1OctetString; | 384 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->keyidentifier:Lmybouncycastle/org/bouncycastle/asn1/ASN1OctetString; |
385 | ····const/4·v2,·0x0 | 385 | ····const/4·v2,·0x0 |
386 | ····if-eqz·v1,·:cond_0 | 386 | ····if-eqz·v1,·:cond_0 |
387 | ····.line·203 | 387 | ····.line·203 |
388 | ····new-instance·v | 388 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
389 | ····i | 389 | ····invoke-direct·{v3,·v2,·v2,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
390 | ····invoke-direct·{v1,·v2,·v2,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
391 | ····invoke-virtual·{v0,·v | 390 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
392 | ····:cond_0 | 391 | ····:cond_0 |
393 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->certissuer:Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralNames; | 392 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->certissuer:Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralNames; |
394 | ····if-eqz·v1,·:cond_1 | 393 | ····if-eqz·v1,·:cond_1 |
395 | ····.line·208 | 394 | ····.line·208 |
396 | ····new-instance·v | 395 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
397 | ····const/4·v3,·0x1 | ||
398 | ···· | 396 | ····const/4·v4,·0x1 |
399 | ····invoke-direct·{v | 397 | ····invoke-direct·{v3,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
400 | ····invoke-virtual·{v0,·v | 398 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
401 | ····:cond_1 | 399 | ····:cond_1 |
402 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->certserno:Lmybouncycastle/org/bouncycastle/asn1/ASN1Integer; | 400 | ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->certserno:Lmybouncycastle/org/bouncycastle/asn1/ASN1Integer; |
403 | ····if-eqz·v1,·:cond_2 | 401 | ····if-eqz·v1,·:cond_2 |
404 | ····.line·213 | 402 | ····.line·213 |
405 | ····new-instance·v | 403 | ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject; |
406 | ····const/4·v3,·0x2 | ||
407 | ···· | 404 | ····const/4·v4,·0x2 |
408 | ····invoke-direct·{v | 405 | ····invoke-direct·{v3,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
409 | ····invoke-virtual·{v0,·v | 406 | ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
410 | ····.line·216 | 407 | ····.line·216 |
411 | ····:cond_2 | 408 | ····:cond_2 |
412 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; | 409 | ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
413 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V | 410 | ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V |
Offset 202, 21 lines modified | Offset 202, 19 lines modified | ||
202 | ····move-result-object·p1 | 202 | ····move-result-object·p1 |
203 | ····check-cast·p1,·[Lmybouncycastle/org/bouncycastle/asn1/x500/RDN; | 203 | ····check-cast·p1,·[Lmybouncycastle/org/bouncycastle/asn1/x500/RDN; |
204 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x500/X500Name;->rdns:[Lmybouncycastle/org/bouncycastle/asn1/x500/RDN; | 204 | ····iput-object·p1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x500/X500Name;->rdns:[Lmybouncycastle/org/bouncycastle/asn1/x500/RDN; |
205 | ····.line·150 | 205 | ····.line·150 |
206 | ····new-instance·p | 206 | ····new-instance·p2,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
207 | ····i | 207 | ····invoke-direct·{p2,·p1},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>([Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V |
208 | ····invoke-direct·{p1,·p2},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>([Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V | ||
209 | ····iput-object·p | 208 | ····iput-object·p2,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x500/X500Name;->rdnSeq:Lmybouncycastle/org/bouncycastle/asn1/DERSequence; |
210 | ····return-void | 209 | ····return-void |
211 | .end·method | 210 | .end·method |
212 | .method·public·constructor·<init>([Lmybouncycastle/org/bouncycastle/asn1/x500/RDN;)V | 211 | .method·public·constructor·<init>([Lmybouncycastle/org/bouncycastle/asn1/x500/RDN;)V |
213 | ····.locals·1 | 212 | ····.locals·1 |