129 MB
/home/fdroid/fdroiddata/tmp/anonvpn.anon_next.android_22.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_anonvpn.anon_next.android_22.apk
12.5 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <64a73da45131344ddec43e2b30608c0c8d90e16e853aaf443ae4d411e45e4f94>, actual: <a6282f183b8c6fcfd43decb3e2124ba098d3cd6642c02ae8d916f35dcda78b16> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <487f1cb40b6a7199cd91ee22e21ef88db7348f794852cc3ebb1c47c52b24630b67516a0000000000>, actual: <3f2ea45094d7af8f8053a8e460cca1872898d1fb12fc01c731b108540e494ffc67516a0000000000>
    
Offset 1, 70 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·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/. 
2.04 KB
zipinfo {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Zip·file·size:·6971751·bytes,·number·of·entries:·12601 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.properties2 -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.prof3 -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.profm4 -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··9165772·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9165720·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx··2843216·b-·defN·81-Jan-01·01:01·classes2.dex6 -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.cer7 -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.cer8 -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.cer9 -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.cer10 -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.cer11 -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.cer12 -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.cer13 -rw-r--r--··0.0·unx·····1452·b-·defN·81-Jan-01·01:01·assets/certificates/acceptedMixCAs/japmixroot.cer
Offset 1255, 8 lines modifiedOffset 1255, 8 lines modified
1255 -rw----·····0.0·fat······548·b-·defN·81-Jan-01·01:01·res/zc1.xml1255 -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.xml1256 -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.xml1257 -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.arsc1258 -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.SF1259 -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.RSA1260 -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.MF1261 -rw----·····2.0·fat···114786·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1262 1260·files,·14641688·bytes·uncompressed,·6821254·bytes·compressed:··53.4%1262 1260·files,·14641512·bytes·uncompressed,·6820891·bytes·compressed:··53.4%
31.1 MB
classes2.dex
31.0 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 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············:·f26281094 checksum············:·c81fcc7f
5 signature···········:·b124...006c5 signature···········:·1911...1aa1
6 file_size···········:·28432166 file_size···········:·2843092
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·2111710 string_ids_size·····:·21117
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·281712 type_ids_size·······:·2817
13 type_ids_off········:·84580·(0x014a64)13 type_ids_off········:·84580·(0x014a64)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·95848·(0x017668)15 proto_ids_off·······:·95848·(0x017668)
16 field_ids_size······:·723016 field_ids_size······:·7230
17 field_ids_off·······:·151240·(0x024ec8)17 field_ids_off·······:·151240·(0x024ec8)
18 method_ids_size·····:·1819018 method_ids_size·····:·18190
19 method_ids_off······:·209080·(0x0330b8)19 method_ids_off······:·209080·(0x0330b8)
20 class_defs_size·····:·221420 class_defs_size·····:·2214
21 class_defs_off······:·354600·(0x056928)21 class_defs_off······:·354600·(0x056928)
22 data_size···········:·241776822 data_size···········:·2417644
23 data_off············:·425448·(0x067de8)23 data_off············:·425448·(0x067de8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·49325 class_idx···········:·493
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·22727 superclass_idx······:·227
28 source_file_idx·····:·908028 source_file_idx·····:·9080
Offset 89576, 19 lines modifiedOffset 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·····:·389579 ······registers·····:·3
89580 ······ins···········:·389580 ······ins···········:·3
89581 ······outs··········:·189581 ······outs··········:·1
89582 ······insns·size····:·8·16-bit·code·units89582 ······insns·size····:·8·16-bit·code·units
89583 0de2cc:········································|[0de2cc]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.<init>:(Ljava/io/InputStream;I)V89583 0de2c8:········································|[0de2c8]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.<init>:(Ljava/io/InputStream;I)V
89584 0de2dc:·7010·d401·0000·························|0000:·invoke-direct·{v0},·Ljava/io/InputStream;.<init>:()V·//·method@01d489584 0de2d8:·7010·d401·0000·························|0000:·invoke-direct·{v0},·Ljava/io/InputStream;.<init>:()V·//·method@01d4
89585 0de2e2:·5b01·220b······························|0003:·iput-object·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._in:Ljava/io/InputStream;·//·field@0b2289585 0de2de:·5b01·220b······························|0003:·iput-object·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._in:Ljava/io/InputStream;·//·field@0b22
89586 0de2e6:·5902·230b······························|0005:·iput·v2,·v0,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._limit:I·//·field@0b2389586 0de2e2:·5902·230b······························|0005:·iput·v2,·v0,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._limit:I·//·field@0b23
89587 0de2ea:·0e00···································|0007:·return-void89587 0de2e6:·0e00···································|0007:·return-void
89588 ······catches·······:·(none)89588 ······catches·······:·(none)
89589 ······positions·····:·89589 ······positions·····:·
89590 ········0x0000·line=1789590 ········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 modifiedOffset 89599, 37 lines modified
89599 ······type··········:·'()I'89599 ······type··········:·'()I'
89600 ······access········:·0x0000·()89600 ······access········:·0x0000·()
89601 ······code··········-89601 ······code··········-
89602 ······registers·····:·289602 ······registers·····:·2
89603 ······ins···········:·189603 ······ins···········:·1
89604 ······outs··········:·089604 ······outs··········:·0
89605 ······insns·size····:·3·16-bit·code·units89605 ······insns·size····:·3·16-bit·code·units
89606 0de2b4:········································|[0de2b4]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.getLimit:()I89606 0de2b0:········································|[0de2b0]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.getLimit:()I
89607 0de2c4:·5210·230b······························|0000:·iget·v0,·v1,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._limit:I·//·field@0b2389607 0de2c0:·5210·230b······························|0000:·iget·v0,·v1,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._limit:I·//·field@0b23
89608 0de2c8:·0f00···································|0002:·return·v089608 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·····:·489617 ······registers·····:·4
89618 ······ins···········:·289618 ······ins···········:·2
89619 ······outs··········:·289619 ······outs··········:·2
89620 ······insns·size····:·12·16-bit·code·units89620 ······insns·size····:·12·16-bit·code·units
89621 0de2ec:········································|[0de2ec]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.setParentEofDetect:(Z)V89621 0de2e8:········································|[0de2e8]·mybouncycastle.org.bouncycastle.asn1.LimitedInputStream.setParentEofDetect:(Z)V
89622 0de2fc:·5420·220b······························|0000:·iget-object·v0,·v2,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._in:Ljava/io/InputStream;·//·field@0b2289622 0de2f8:·5420·220b······························|0000:·iget-object·v0,·v2,·Lmybouncycastle/org/bouncycastle/asn1/LimitedInputStream;._in:Ljava/io/InputStream;·//·field@0b22
89623 0de300:·2001·d706······························|0002:·instance-of·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;·//·type@06d789623 0de2fc:·2001·d706······························|0002:·instance-of·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;·//·type@06d7
89624 0de304:·3801·0700······························|0004:·if-eqz·v1,·000b·//·+000789624 0de300:·3801·0700······························|0004:·if-eqz·v1,·000b·//·+0007
89625 0de308:·1f00·d706······························|0006:·check-cast·v0,·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;·//·type@06d789625 0de304:·1f00·d706······························|0006:·check-cast·v0,·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;·//·type@06d7
89626 0de30c:·6e20·d227·3000·························|0008:·invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;.setEofOn00:(Z)V·//·method@27d289626 0de308:·6e20·d227·3000·························|0008:·invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/IndefiniteLengthInputStream;.setEofOn00:(Z)V·//·method@27d2
89627 0de312:·0e00···································|000b:·return-void89627 0de30e:·0e00···································|000b:·return-void
89628 ······catches·······:·(none)89628 ······catches·······:·(none)
89629 ······positions·····:·89629 ······positions·····:·
89630 ········0x0002·line=2989630 ········0x0002·line=29
89631 ········0x0006·line=3189631 ········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 modifiedOffset 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·····:·289670 ······registers·····:·2
89671 ······ins···········:·289671 ······ins···········:·2
89672 ······outs··········:·189672 ······outs··········:·1
89673 ······insns·size····:·9·16-bit·code·units89673 ······insns·size····:·9·16-bit·code·units
89674 0de39c:········································|[0de39c]·mybouncycastle.org.bouncycastle.asn1.OIDTokenizer.<init>:(Ljava/lang/String;)V89674 0de398:········································|[0de398]·mybouncycastle.org.bouncycastle.asn1.OIDTokenizer.<init>:(Ljava/lang/String;)V
89675 0de3ac:·7010·d102·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@02d189675 0de3a8:·7010·d102·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@02d1
89676 0de3b2:·5b01·250b······························|0003:·iput-object·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.oid:Ljava/lang/String;·//·field@0b2589676 0de3ae:·5b01·250b······························|0003:·iput-object·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.oid:Ljava/lang/String;·//·field@0b25
89677 0de3b6:·1201···································|0005:·const/4·v1,·#int·0·//·#089677 0de3b2:·1201···································|0005:·const/4·v1,·#int·0·//·#0
89678 0de3b8:·5901·240b······························|0006:·iput·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.index:I·//·field@0b2489678 0de3b4:·5901·240b······························|0006:·iput·v1,·v0,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.index:I·//·field@0b24
89679 0de3bc:·0e00···································|0008:·return-void89679 0de3b8:·0e00···································|0008:·return-void
89680 ······catches·······:·(none)89680 ······catches·······:·(none)
89681 ······positions·····:·89681 ······positions·····:·
89682 ········0x0000·line=2189682 ········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 modifiedOffset 89690, 59 lines modified
89690 ······type··········:·'()Z'89690 ······type··········:·'()Z'
89691 ······access········:·0x0001·(PUBLIC)89691 ······access········:·0x0001·(PUBLIC)
89692 ······code··········-89692 ······code··········-
89693 ······registers·····:·389693 ······registers·····:·3
89694 ······ins···········:·189694 ······ins···········:·1
89695 ······outs··········:·089695 ······outs··········:·0
89696 ······insns·size····:·9·16-bit·code·units89696 ······insns·size····:·9·16-bit·code·units
89697 0de314:········································|[0de314]·mybouncycastle.org.bouncycastle.asn1.OIDTokenizer.hasMoreTokens:()Z89697 0de310:········································|[0de310]·mybouncycastle.org.bouncycastle.asn1.OIDTokenizer.hasMoreTokens:()Z
89698 0de324:·5220·240b······························|0000:·iget·v0,·v2,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.index:I·//·field@0b2489698 0de320:·5220·240b······························|0000:·iget·v0,·v2,·Lmybouncycastle/org/bouncycastle/asn1/OIDTokenizer;.index:I·//·field@0b24
89699 0de328:·12f1···································|0002:·const/4·v1,·#int·-1·//·#ff89699 0de324:·12f1···································|0002:·const/4·v1,·#int·-1·//·#ff
89700 0de32a:·3210·0400······························|0003:·if-eq·v0,·v1,·0007·//·+000489700 0de326:·3210·0400······························|0003:·if-eq·v0,·v1,·0007·//·+0004
89701 0de32e:·1210···································|0005:·const/4·v0,·#int·1·//·#189701 0de32a:·1210···································|0005:·const/4·v0,·#int·1·//·#1
89702 0de330:·2802···································|0006:·goto·0008·//·+000289702 0de32c:·2802···································|0006:·goto·0008·//·+0002
89703 0de332:·1200···································|0007:·const/4·v0,·#int·0·//·#089703 0de32e:·1200···································|0007:·const/4·v0,·#int·0·//·#0
89704 0de334:·0f00···································|0008:·return·v089704 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.
39.0 KB
classes2.jar
18.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4313078·bytes,·number·of·entries:·22141 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.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx·····3641·b-·stor·80-Jan-01·00:00·kotlin/random/Random.class
Offset 395, 16 lines modifiedOffset 395, 16 lines modified
395 ?rwxrwxr-x··2.0·unx·····3037·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/X500NameBuilder.class395 ?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.class396 ?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.class397 ?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.class398 ?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.class399 ?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.class400 ?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.class401 ?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·····6236·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/V2TBSCertListGenerator.class402 ?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·····4591·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.class403 ?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.class404 ?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.class405 ?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.class406 ?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.class407 ?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.class408 ?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.class409 ?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.class410 ?rwxrwxr-x··2.0·unx······826·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9IntegerConverter.class
Offset 453, 15 lines modifiedOffset 453, 15 lines modified
453 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/Primes$1.class453 ?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.class454 ?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.class455 ?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.class456 ?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.class457 ?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.class458 ?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.class459 ?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·····9820·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/ECCurve.class460 ?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.class461 ?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.class462 ?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.class463 ?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.class464 ?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.class465 ?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.class466 ?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.class467 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/math/ec/PreCompCallback.class
Offset 1185, 25 lines modifiedOffset 1185, 25 lines modified
1185 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/DataLengthException.class1185 ?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.class1186 ?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.class1187 ?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.class1188 ?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.class1189 ?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.class1190 ?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.class1191 ?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·····7629·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine.class1192 ?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.class1193 ?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.class1194 ?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.class1195 ?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.class1196 ?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.class1197 ?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.class1198 ?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.class1199 ?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.class1200 ?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.class1201 ?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·····5382·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine.class1202 ?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.class1203 ?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.class1204 ?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.class1205 ?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.class1206 ?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.class1207 ?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.class1208 ?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.class1209 ?rwxrwxr-x··2.0·unx·····3802·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/macs/HMac.class
Offset 1478, 58 lines modifiedOffset 1478, 58 lines modified
1478 ?rwxrwxr-x··2.0·unx·····1150·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/BERSetParser.class1478 ?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.class1479 ?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.class1480 ?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.class1481 ?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.class1482 ?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.class1483 ?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.class1484 ?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·····2254·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo.class1485 ?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.class1486 ?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.class1487 ?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.class1488 ?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.class1489 ?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.class1490 ?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.class1491 ?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·····5505·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.class1492 ?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.class1493 ?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.class1494 ?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·····3519·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/SignedData.class1495 ?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·····4337·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo.class1496 ?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.class1497 ?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.class1498 ?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.class1499 ?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·····5540·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x500/X500Name.class1500 ?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.class1501 ?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.class1502 ?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·····5514·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.class1503 ?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.class1504 ?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.class1505 ?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.class1506 ?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.class1507 ?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.class1508 ?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.class1509 ?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.class1510 ?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.class1511 ?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.class1512 ?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·····6825·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/GeneralName.class1513 ?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.class1514 ?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.class1515 ?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.class1516 ?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.class1517 ?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.class1518 ?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.class1519 ?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.class1520 ?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·····5198·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList.class1521 ?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·····6380·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate.class1522 ?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.class1523 ?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.class1524 ?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.class1525 ?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.class1526 ?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.class1527 ?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·····5354·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/asn1/x9/X9ECParameters.class1528 ?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.class1529 ?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.class1530 ?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.class1531 ?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.class1532 ?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.class1533 ?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.class1534 ?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.class1535 ?rwxrwxr-x··2.0·unx·····6698·b-·stor·80-Jan-01·00:00·mybouncycastle/org/bouncycastle/crypto/digests/LongDigest.class
Offset 2133, 15 lines modifiedOffset 2133, 15 lines modified
Max diff block lines reached; 2616/18784 bytes (13.93%) of diff not shown.
1.15 KB
mybouncycastle/org/bouncycastle/asn1/x509/V2TBSCertListGenerator.class
1.01 KB
procyon -ec {}
    
Offset 173, 16 lines modifiedOffset 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·(this.extensions·!=·null)·{181 ············if·(extensions·!=·null)·{
181 ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)this.extensions));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)·{
1.87 KB
mybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.class
1.73 KB
procyon -ec {}
    
Offset 49, 21 lines modifiedOffset 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)this.issuerUniqueID));56 ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable)issuerUniqueID));
57 ············}57 ············}
 58 ············final·DERBitString·subjectUniqueID·=·this.subjectUniqueID;
58 ············if·(this.subjectUniqueID·!=·null)·{59 ············if·(subjectUniqueID·!=·null)·{
59 ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable)this.subjectUniqueID));60 ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable)subjectUniqueID));
60 ············}61 ············}
 62 ············final·Extensions·extensions·=·this.extensions;
61 ············if·(this.extensions·!=·null)·{63 ············if·(extensions·!=·null)·{
62 ················asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·3,·(ASN1Encodable)this.extensions));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)·{
1.01 KB
mybouncycastle/org/bouncycastle/math/ec/ECCurve.class
933 B
procyon -ec {}
    
Offset 114, 16 lines modifiedOffset 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·(this.endomorphism·instanceof·GLVEndomorphism)·{122 ········if·(endomorphism·instanceof·GLVEndomorphism)·{
122 ············return·(ECMultiplier)new·GLVMultiplier(this,·(GLVEndomorphism)this.endomorphism);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 ····}
961 B
mybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine.class
833 B
procyon -ec {}
    
Offset 125, 16 lines modifiedOffset 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·=·new·ThreefishEngine(n);133 ············this.threefish·=·threefish;
133 ············blockSize·=·this.threefish.getBlockSize();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 ····}
2.01 KB
mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine.class
1.88 KB
procyon -ec {}
    
Offset 48, 34 lines modifiedOffset 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 ········this.t·=·new·long[5];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 ········this.kw·=·new·long[blocksizeWords·*·2·+·1];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(this.kw,·this.t);69 ················this.cipher·=·(ThreefishEngine$ThreefishCipher)new·ThreefishEngine$Threefish1024Cipher(kw,·t);
68 ············}70 ············}
69 ············else·{71 ············else·{
70 ················this.cipher·=·(ThreefishEngine$ThreefishCipher)new·ThreefishEngine$Threefish512Cipher(this.kw,·this.t);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(this.kw,·this.t);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];
974 B
mybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo.class
856 B
procyon -ec {}
    
Offset 52, 16 lines modifiedOffset 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·(this.content·!=·null)·{60 ········if·(content·!=·null)·{
60 ············asn1EncodableVector.add((ASN1Encodable)new·BERTaggedObject(true,·0,·this.content));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 }
1.3 KB
mybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.class
1.18 KB
procyon -ec {}
    
Offset 152, 16 lines modifiedOffset 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·(this.attributes·!=·null)·{160 ········if·(attributes·!=·null)·{
160 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.attributes));161 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)attributes));
161 ········}162 ········}
 163 ········final·ASN1BitString·publicKey·=·this.publicKey;
162 ········if·(this.publicKey·!=·null)·{164 ········if·(publicKey·!=·null)·{
163 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.publicKey));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 }
1.33 KB
mybouncycastle/org/bouncycastle/asn1/pkcs/SignedData.class
1.22 KB
procyon -ec {}
    
Offset 94, 17 lines modifiedOffset 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·(this.certificates·!=·null)·{102 ········if·(certificates·!=·null)·{
102 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.certificates));103 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)certificates));
103 ········}104 ········}
 105 ········final·ASN1Set·crls·=·this.crls;
104 ········if·(this.crls·!=·null)·{106 ········if·(crls·!=·null)·{
105 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.crls));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 }
1.61 KB
mybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo.class
1.49 KB
procyon -ec {}
    
Offset 100, 18 lines modifiedOffset 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·(this.authenticatedAttributes·!=·null)·{108 ········if·(authenticatedAttributes·!=·null)·{
108 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.authenticatedAttributes));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·(this.unauthenticatedAttributes·!=·null)·{114 ········if·(unauthenticatedAttributes·!=·null)·{
113 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.unauthenticatedAttributes));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 }
834 B
mybouncycastle/org/bouncycastle/asn1/x500/X500Name.class
722 B
procyon -ec {}
    
Offset 63, 18 lines modifiedOffset 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[]·rdns)·{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.clone();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 ····
1.71 KB
mybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.class
1.57 KB
procyon -ec {}
    
Offset 136, 22 lines modifiedOffset 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·(this.keyidentifier·!=·null)·{144 ········if·(keyidentifier·!=·null)·{
144 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)this.keyidentifier));145 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·0,·(ASN1Encodable)keyidentifier));
145 ········}146 ········}
 147 ········final·GeneralNames·certissuer·=·this.certissuer;
146 ········if·(this.certissuer·!=·null)·{148 ········if·(certissuer·!=·null)·{
147 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)this.certissuer));149 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·1,·(ASN1Encodable)certissuer));
148 ········}150 ········}
 151 ········final·ASN1Integer·certserno·=·this.certserno;
149 ········if·(this.certserno·!=·null)·{152 ········if·(certserno·!=·null)·{
150 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·2,·(ASN1Encodable)this.certserno));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;
683 B
mybouncycastle/org/bouncycastle/asn1/x509/GeneralName.class
565 B
procyon -ec {}
    
Offset 274, 15 lines modifiedOffset 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(this.tag·==·4,·this.tag,·this.obj);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;
1.84 KB
mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList.class
1.73 KB
procyon -ec {}
    
Offset 86, 18 lines modifiedOffset 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·(this.revokedCertificates·==·null)·{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,·this.revokedCertificates.getObjects());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 modifiedOffset 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·(this.crlExtensions·!=·null)·{154 ········if·(crlExtensions·!=·null)·{
153 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(0,·(ASN1Encodable)this.crlExtensions));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 }
1.68 KB
mybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate.class
1.56 KB
procyon -ec {}
    
Offset 193, 19 lines modifiedOffset 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·(this.issuerUniqueId·!=·null)·{201 ········if·(issuerUniqueId·!=·null)·{
201 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable)this.issuerUniqueId));202 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·(int)(b·?·1·:·0),·(ASN1Encodable)issuerUniqueId));
202 ········}203 ········}
 204 ········final·DERBitString·subjectUniqueId·=·this.subjectUniqueId;
203 ········if·(this.subjectUniqueId·!=·null)·{205 ········if·(subjectUniqueId·!=·null)·{
204 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable)this.subjectUniqueId));206 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(false,·n,·(ASN1Encodable)subjectUniqueId));
205 ········}207 ········}
 208 ········final·Extensions·extensions·=·this.extensions;
206 ········if·(this.extensions·!=·null)·{209 ········if·(extensions·!=·null)·{
207 ············asn1EncodableVector.add((ASN1Encodable)new·DERTaggedObject(b,·3,·(ASN1Encodable)this.extensions));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 }
1000 B
mybouncycastle/org/bouncycastle/asn1/x9/X9ECParameters.class
882 B
procyon -ec {}
    
Offset 138, 13 lines modifiedOffset 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·(this.h·!=·null)·{146 ········if·(h·!=·null)·{
146 ············asn1EncodableVector.add((ASN1Encodable)new·ASN1Integer(this.h));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 }
764 B
mybouncycastle/org/bouncycastle/asn1/LazyEncodedSequence.class
640 B
procyon -ec {}
    
Offset 51, 16 lines modifiedOffset 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·(this.encoded·!=·null)·{59 ············if·(encoded·!=·null)·{
59 ················return·(Enumeration)new·LazyConstructionEnumeration(this.encoded);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)·{
97.5 MB
classes.dex
97.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 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············:·48bc396f4 checksum············:·c250fa63
5 signature···········:·3e94...5a985 signature···········:·3f7e...249a
6 file_size···········:·91657726 file_size···········:·9165720
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·6901810 string_ids_size·····:·69018
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·856412 type_ids_size·······:·8564
13 type_ids_off········:·276184·(0x0436d8)13 type_ids_off········:·276184·(0x0436d8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·310440·(0x04bca8)15 proto_ids_off·······:·310440·(0x04bca8)
16 field_ids_size······:·3966016 field_ids_size······:·39660
17 field_ids_off·······:·474804·(0x073eb4)17 field_ids_off·······:·474804·(0x073eb4)
18 method_ids_size·····:·6543118 method_ids_size·····:·65431
19 method_ids_off······:·792084·(0x0c1614)19 method_ids_off······:·792084·(0x0c1614)
20 class_defs_size·····:·689720 class_defs_size·····:·6897
21 class_defs_off······:·1315532·(0x1412cc)21 class_defs_off······:·1315532·(0x1412cc)
22 data_size···········:·762953622 data_size···········:·7629484
23 data_off············:·1536236·(0x1770ec)23 data_off············:·1536236·(0x1770ec)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·725 class_idx···········:·7
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·705127 superclass_idx······:·7051
28 source_file_idx·····:·652228 source_file_idx·····:·6522
Offset 653164, 115 lines modifiedOffset 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·····:·13653168 ······registers·····:·13
653169 ······ins···········:·1653169 ······ins···········:·1
653170 ······outs··········:·6653170 ······outs··········:·6
653171 ······insns·size····:·144·16-bit·code·units653171 ······insns·size····:·142·16-bit·code·units
653172 3569c4:········································|[3569c4]·anon.client.AnonClient$7.run:()V653172 3569c4:········································|[3569c4]·anon.client.AnonClient$7.run:()V
653173 3569d4:·1210···································|0000:·const/4·v0,·#int·1·//·#1653173 3569d4:·1210···································|0000:·const/4·v0,·#int·1·//·#1
653174 3569d6:·1201···································|0001:·const/4·v1,·#int·0·//·#0653174 3569d6:·1201···································|0001:·const/4·v1,·#int·0·//·#0
653175 3569d8:·1212···································|0002:·const/4·v2,·#int·1·//·#1653175 3569d8:·1212···································|0002:·const/4·v2,·#int·1·//·#1
653176 3569da:·1203···································|0003:·const/4·v3,·#int·0·//·#0653176 3569da:·1203···································|0003:·const/4·v3,·#int·0·//·#0
653177 3569dc:·3802·8b00······························|0004:·if-eqz·v2,·008f·//·+008b653177 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@5861653178 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@11c2653179 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 3569ec:·7110·6f87·0500·························|000c:·invoke-static·{v5},·Lanon/client/AnonClient;.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;·//·method@876f653180 3569e8:·7110·6f87·0400·························|000a:·invoke-static·{v4},·Lanon/client/AnonClient;.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;·//·method@876f
653182 3569f2:·0c05···································|000f:·move-result-object·v5653181 3569ee:·0c05···································|000d:·move-result-object·v5
653183 3569f4:·6e10·a488·0500·························|0010:·invoke-virtual·{v5},·Lanon/client/SocketHandler;.getInputStream:()Ljava/io/InputStream;·//·method@88a4653182 3569f0:·6e10·a488·0500·························|000e:·invoke-virtual·{v5},·Lanon/client/SocketHandler;.getInputStream:()Ljava/io/InputStream;·//·method@88a4
653184 3569fa:·0c06···································|0013:·move-result-object·v6653183 3569f6:·0c06···································|0011:·move-result-object·v6
653185 3569fc:·54c5·6158······························|0014:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861653184 3569f8:·54c5·6158······························|0012:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861
653186 356a00:·7110·6f87·0500·························|0016:·invoke-static·{v5},·Lanon/client/AnonClient;.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;·//·method@876f653185 3569fc:·7110·6f87·0500·························|0014:·invoke-static·{v5},·Lanon/client/AnonClient;.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;·//·method@876f
653187 356a06:·0c05···································|0019:·move-result-object·v5653186 356a02:·0c05···································|0017:·move-result-object·v5
653188 356a08:·6e10·a588·0500·························|001a:·invoke-virtual·{v5},·Lanon/client/SocketHandler;.getOutputStream:()Ljava/io/OutputStream;·//·method@88a5653187 356a04:·6e10·a588·0500·························|0018:·invoke-virtual·{v5},·Lanon/client/SocketHandler;.getOutputStream:()Ljava/io/OutputStream;·//·method@88a5
653189 356a0e:·0c07···································|001d:·move-result-object·v7653188 356a0a:·0c07···································|001b:·move-result-object·v7
653190 356a10:·54c8·6258······························|001e:·iget-object·v8,·v12,·Lanon/client/AnonClient$7;.val$a_mixCascade:Lanon/infoservice/MixCascade;·//·field@5862653189 356a0c:·54c8·6258······························|001c:·iget-object·v8,·v12,·Lanon/client/AnonClient$7;.val$a_mixCascade:Lanon/infoservice/MixCascade;·//·field@5862
653191 356a14:·54c5·6358······························|0020:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863653190 356a10:·54c5·6358······························|001e:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863
653192 356a18:·7210·1f86·0500·························|0022:·invoke-interface·{v5},·Lanon/IServiceContainer;.getTrustModel:()Lanon/client/ITrustModel;·//·method@861f653191 356a14:·7210·1f86·0500·························|0020:·invoke-interface·{v5},·Lanon/IServiceContainer;.getTrustModel:()Lanon/client/ITrustModel;·//·method@861f
653193 356a1e:·0c09···································|0025:·move-result-object·v9653192 356a1a:·0c09···································|0023:·move-result-object·v9
653194 356a20:·54c5·6158······························|0026:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861653193 356a1c:·54c5·6158······························|0024:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861
653195 356a24:·7110·7187·0500·························|0028:·invoke-static·{v5},·Lanon/client/AnonClient;.access$1100:(Lanon/client/AnonClient;)Z·//·method@8771653194 356a20:·7110·7187·0500·························|0026:·invoke-static·{v5},·Lanon/client/AnonClient;.access$1100:(Lanon/client/AnonClient;)Z·//·method@8771
653196 356a2a:·0a0a···································|002b:·move-result·v10653195 356a26:·0a0a···································|0029:·move-result·v10
653197 356a2c:·07b5···································|002c:·move-object·v5,·v11653196 356a28:·07b5···································|002a:·move-object·v5,·v11
653198 356a2e:·7606·1288·0500·························|002d:·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@8812653197 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 356a34:·7120·7b87·b400·························|0030:·invoke-static·{v4,·v11},·Lanon/client/AnonClient;.access$902:(Lanon/client/AnonClient;Lanon/client/KeyExchangeManager;)Lanon/client/KeyExchangeManager;·//·method@877b653198 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 356a3a:·1202···································|0033:·const/4·v2,·#int·0·//·#0653199 356a36:·1202···································|0031:·const/4·v2,·#int·0·//·#0
653201 356a3c:·28d0···································|0034:·goto·0004·//·-0030653200 356a38:·28d2···································|0032:·goto·0004·//·-002e
653202 356a3e:·0d00···································|0035:·move-exception·v0653201 356a3a:·0d00···································|0033:·move-exception·v0
653203 356a40:·2854···································|0036:·goto·008a·//·+0054653202 356a3c:·2854···································|0034:·goto·0088·//·+0054
653204 356a42:·0d04···································|0037:·move-exception·v4653203 356a3e:·0d04···································|0035:·move-exception·v4
653205 356a44:·54c5·6558······························|0038:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.val$termsConfirmation:Lanon/terms/TermsAndConditionConfirmation;·//·field@5865653204 356a40:·54c5·6558······························|0036:·iget-object·v5,·v12,·Lanon/client/AnonClient$7;.val$termsConfirmation:Lanon/terms/TermsAndConditionConfirmation;·//·field@5865
653206 356a48:·6e10·199a·0400·························|003a:·invoke-virtual·{v4},·Lanon/terms/TermsAndConditionsReadException;.getOperators:()Ljava/util/Vector;·//·method@9a19653205 356a44:·6e10·199a·0400·························|0038:·invoke-virtual·{v4},·Lanon/terms/TermsAndConditionsReadException;.getOperators:()Ljava/util/Vector;·//·method@9a19
653207 356a4e:·0c06···································|003d:·move-result-object·v6653206 356a4a:·0c06···································|003b:·move-result-object·v6
653208 356a50:·6e10·1a9a·0400·························|003e:·invoke-virtual·{v4},·Lanon/terms/TermsAndConditionsReadException;.getTermsTermsAndConditonsToRead:()Ljava/util/Vector;·//·method@9a1a653207 356a4c:·6e10·1a9a·0400·························|003c:·invoke-virtual·{v4},·Lanon/terms/TermsAndConditionsReadException;.getTermsTermsAndConditonsToRead:()Ljava/util/Vector;·//·method@9a1a
653209 356a56:·0c04···································|0041:·move-result-object·v4653208 356a52:·0c04···································|003f:·move-result-object·v4
653210 356a58:·7230·bc99·6504·························|0042:·invoke-interface·{v5,·v6,·v4},·Lanon/terms/TermsAndConditionConfirmation;.confirmTermsAndConditions:(Ljava/util/Vector;Ljava/util/Vector;)Z·//·method@99bc653209 356a54:·7230·bc99·6504·························|0040:·invoke-interface·{v5,·v6,·v4},·Lanon/terms/TermsAndConditionConfirmation;.confirmTermsAndConditions:(Ljava/util/Vector;Ljava/util/Vector;)Z·//·method@99bc
653211 356a5e:·0a04···································|0045:·move-result·v4653210 356a5a:·0a04···································|0043:·move-result·v4
653212 356a60:·3804·3700······························|0046:·if-eqz·v4,·007d·//·+0037653211 356a5c:·3804·3700······························|0044:·if-eqz·v4,·007b·//·+0037
653213 356a64:·d803·0301······························|0048:·add-int/lit8·v3,·v3,·#int·1·//·#01653212 356a60:·d803·0301······························|0046:·add-int/lit8·v3,·v3,·#int·1·//·#01
653214 356a68:·3603·2300······························|004a:·if-gt·v3,·v0,·006d·//·+0023653213 356a64:·3603·2300······························|0048:·if-gt·v3,·v0,·006b·//·+0023
653215 356a6c:·54c4·6158······························|004c:·iget-object·v4,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861653214 356a68:·54c4·6158······························|004a:·iget-object·v4,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861
653216 356a70:·2205·d311······························|004e:·new-instance·v5,·Lanon/client/SocketHandler;·//·type@11d3653215 356a6c:·2205·d311······························|004c:·new-instance·v5,·Lanon/client/SocketHandler;·//·type@11d3
653217 356a74:·54c6·6158······························|0050:·iget-object·v6,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861653216 356a70:·54c6·6158······························|004e:·iget-object·v6,·v12,·Lanon/client/AnonClient$7;.this$0:Lanon/client/AnonClient;·//·field@5861
653218 356a78:·54c7·6258······························|0052:·iget-object·v7,·v12,·Lanon/client/AnonClient$7;.val$a_mixCascade:Lanon/infoservice/MixCascade;·//·field@5862653217 356a74:·54c7·6258······························|0050:·iget-object·v7,·v12,·Lanon/client/AnonClient$7;.val$a_mixCascade:Lanon/infoservice/MixCascade;·//·field@5862
653219 356a7c:·7110·7587·0600·························|0054:·invoke-static·{v6},·Lanon/client/AnonClient;.access$300:(Lanon/client/AnonClient;)Lanon/infoservice/IMutableProxyInterface;·//·method@8775653218 356a78:·7110·7587·0600·························|0052:·invoke-static·{v6},·Lanon/client/AnonClient;.access$300:(Lanon/client/AnonClient;)Lanon/infoservice/IMutableProxyInterface;·//·method@8775
653220 356a82:·0c08···································|0057:·move-result-object·v8653219 356a7e:·0c08···································|0055:·move-result-object·v8
653221 356a84:·7220·3890·1800·························|0058:·invoke-interface·{v8,·v1},·Lanon/infoservice/IMutableProxyInterface;.getProxyInterface:(Z)Lanon/infoservice/IProxyInterfaceGetter;·//·method@9038653220 356a80:·7220·3890·1800·························|0056:·invoke-interface·{v8,·v1},·Lanon/infoservice/IMutableProxyInterface;.getProxyInterface:(Z)Lanon/infoservice/IProxyInterfaceGetter;·//·method@9038
653222 356a8a:·0c08···································|005b:·move-result-object·v8653221 356a86:·0c08···································|0059:·move-result-object·v8
653223 356a8c:·7210·3990·0800·························|005c:·invoke-interface·{v8},·Lanon/infoservice/IProxyInterfaceGetter;.getProxyInterface:()Lanon/infoservice/ImmutableProxyInterface;·//·method@9039653222 356a88:·7210·3990·0800·························|005a:·invoke-interface·{v8},·Lanon/infoservice/IProxyInterfaceGetter;.getProxyInterface:()Lanon/infoservice/ImmutableProxyInterface;·//·method@9039
653224 356a92:·0c08···································|005f:·move-result-object·v8653223 356a8e:·0c08···································|005d:·move-result-object·v8
653225 356a94:·54c9·6358······························|0060:·iget-object·v9,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863653224 356a90:·54c9·6358······························|005e:·iget-object·v9,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863
653226 356a98:·7150·7687·7698·························|0062:·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@8776653225 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 356a9e:·0c06···································|0065:·move-result-object·v6653226 356a9a:·0c06···································|0063:·move-result-object·v6
653228 356aa0:·7020·9c88·6500·························|0066:·invoke-direct·{v5,·v6},·Lanon/client/SocketHandler;.<init>:(Lanon/transport/connection/IStreamConnection;)V·//·method@889c653227 356a9c:·7020·9c88·6500·························|0064:·invoke-direct·{v5,·v6},·Lanon/client/SocketHandler;.<init>:(Lanon/transport/connection/IStreamConnection;)V·//·method@889c
653229 356aa6:·7120·7087·5400·························|0069:·invoke-static·{v4,·v5},·Lanon/client/AnonClient;.access$1002:(Lanon/client/AnonClient;Lanon/client/SocketHandler;)Lanon/client/SocketHandler;·//·method@8770653228 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 356aac:·2898···································|006c:·goto·0004·//·-0068653229 356aa8:·289a···································|006a:·goto·0004·//·-0066
653231 356aae:·6000·c89a······························|006d:·sget·v0,·Llogging/LogType;.NET:I·//·field@9ac8653230 356aaa:·6000·c89a······························|006b:·sget·v0,·Llogging/LogType;.NET:I·//·field@9ac8
653232 356ab2:·1a01·6166······························|006f:·const-string·v1,·"Requesting·t&cs·after·the·first·try·is·not·allowed!"·//·string@6661653231 356aae:·1a01·6166······························|006d:·const-string·v1,·"Requesting·t&cs·after·the·first·try·is·not·allowed!"·//·string@6661
653233 356ab6:·1232···································|0071:·const/4·v2,·#int·3·//·#3653232 356ab2:·1232···································|006f:·const/4·v2,·#int·3·//·#3
653234 356ab8:·7130·38fd·0201·························|0072:·invoke-static·{v2,·v0,·v1},·Llogging/LogHolder;.log:(IILjava/lang/String;)V·//·method@fd38653233 356ab4:·7130·38fd·0201·························|0070:·invoke-static·{v2,·v0,·v1},·Llogging/LogHolder;.log:(IILjava/lang/String;)V·//·method@fd38
653235 356abe:·2200·7e1b······························|0075:·new-instance·v0,·Ljava/lang/InterruptedException;·//·type@1b7e653234 356aba:·2200·7e1b······························|0073:·new-instance·v0,·Ljava/lang/InterruptedException;·//·type@1b7e
653236 356ac2:·1a01·6a14······························|0077:·const-string·v1,·"A·second·tc·request·must·never·be·sent."·//·string@146a653235 356abe:·1a01·6a14······························|0075:·const-string·v1,·"A·second·tc·request·must·never·be·sent."·//·string@146a
653237 356ac6:·7020·91d7·1000·························|0079:·invoke-direct·{v0,·v1},·Ljava/lang/InterruptedException;.<init>:(Ljava/lang/String;)V·//·method@d791653236 356ac2:·7020·91d7·1000·························|0077:·invoke-direct·{v0,·v1},·Ljava/lang/InterruptedException;.<init>:(Ljava/lang/String;)V·//·method@d791
653238 356acc:·2700···································|007c:·throw·v0653237 356ac8:·2700···································|007a:·throw·v0
653239 356ace:·54c0·6358······························|007d:·iget-object·v0,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863653238 356aca:·54c0·6358······························|007b:·iget-object·v0,·v12,·Lanon/client/AnonClient$7;.val$a_serviceContainer:Lanon/IServiceContainer;·//·field@5863
653240 356ad2:·7220·2286·1000·························|007f:·invoke-interface·{v0,·v1},·Lanon/IServiceContainer;.keepCurrentService:(Z)V·//·method@8622653239 356ace:·7220·2286·1000·························|007d:·invoke-interface·{v0,·v1},·Lanon/IServiceContainer;.keepCurrentService:(Z)V·//·method@8622
653241 356ad8:·2200·7e1b······························|0082:·new-instance·v0,·Ljava/lang/InterruptedException;·//·type@1b7e653240 356ad4:·2200·7e1b······························|0080:·new-instance·v0,·Ljava/lang/InterruptedException;·//·type@1b7e
653242 356adc:·1a01·e61f······························|0084:·const-string·v1,·"Client·rejected·T&C·after·reading."·//·string@1fe6653241 356ad8:·1a01·e61f······························|0082:·const-string·v1,·"Client·rejected·T&C·after·reading."·//·string@1fe6
653243 356ae0:·7020·91d7·1000·························|0086:·invoke-direct·{v0,·v1},·Ljava/lang/InterruptedException;.<init>:(Ljava/lang/String;)V·//·method@d791653242 356adc:·7020·91d7·1000·························|0084:·invoke-direct·{v0,·v1},·Ljava/lang/InterruptedException;.<init>:(Ljava/lang/String;)V·//·method@d791
653244 356ae6:·2700···································|0089:·throw·v0653243 356ae2:·2700···································|0087:·throw·v0
653245 356ae8:·54c1·6458······························|008a:·iget-object·v1,·v12,·Lanon/client/AnonClient$7;.val$exceptionCache:Ljava/util/Vector;·//·field@5864653244 356ae4:·54c1·6458······························|0088:·iget-object·v1,·v12,·Lanon/client/AnonClient$7;.val$exceptionCache:Ljava/util/Vector;·//·field@5864
653246 356aec:·6e20·36dc·0100·························|008c:·invoke-virtual·{v1,·v0},·Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V·//·method@dc36653245 356ae8:·6e20·36dc·0100·························|008a:·invoke-virtual·{v1,·v0},·Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V·//·method@dc36
653247 356af2:·0e00···································|008f:·return-void653246 356aee:·0e00···································|008d:·return-void
653248 ······catches·······:·2653247 ······catches·······:·2
653249 ········0x0006·-·0x0033653248 ········0x0006·-·0x0031
653250 ··········Lanon/terms/TermsAndConditionsReadException;·->·0x0037653249 ··········Lanon/terms/TermsAndConditionsReadException;·->·0x0035
653251 ··········Ljava/lang/Exception;·->·0x0035653250 ··········Ljava/lang/Exception;·->·0x0033
653252 ········0x0038·-·0x008a653251 ········0x0036·-·0x0088
653253 ··········Ljava/lang/Exception;·->·0x0035653252 ··········Ljava/lang/Exception;·->·0x0033
653254 ······positions·····:·653253 ······positions·····:·
653255 ········0x0008·line=984653254 ········0x0008·line=984
653256 ········0x0016·line=985653255 ········0x0014·line=985
653257 ········0x0022·line=986653256 ········0x0020·line=986
653258 ········0x0030·line=984653257 ········0x002e·line=984
653259 ········0x003a·line=991653258 ········0x0038·line=991
653260 ········0x003e·line=992653259 ········0x003c·line=992
Max diff block lines reached; 102154257/102175255 bytes (99.98%) of diff not shown.
59.4 KB
classes.jar
15.8 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13478411·bytes,·number·of·entries:·68971 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.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx····16006·b-·defN·80-Jan-01·00:00·HTTPClient/Codecs.class
Offset 2673, 15 lines modifiedOffset 2673, 15 lines modified
2673 ?rwxrwxr-x··2.0·unx·····1326·b-·stor·80-Jan-01·00:00·anon/client/AbstractChannel.class2673 ?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.class2674 ?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.class2675 ?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.class2676 ?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.class2677 ?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.class2678 ?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.class2679 ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$6.class
2680 ?rwxrwxr-x··2.0·unx·····3549·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$7.class2680 ?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.class2681 ?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.class2682 ?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.class2683 ?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.class2684 ?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.class2685 ?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.class2686 ?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.class2687 ?rwxrwxr-x··2.0·unx·····2710·b-·stor·80-Jan-01·00:00·anon/client/DataChainInputStreamImplementation.class
Offset 2744, 15 lines modifiedOffset 2744, 15 lines modified
2744 ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·anon/crypto/ISignatureCreationAlgorithm.class2744 ?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.class2745 ?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.class2746 ?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.class2747 ?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.class2748 ?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.class2749 ?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.class2750 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·anon/crypto/MyKDF.class
2751 ?rwxrwxr-x··2.0·unx·····2042·b-·stor·80-Jan-01·00:00·anon/crypto/MyRSA.class2751 ?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.class2752 ?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.class2753 ?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.class2754 ?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.class2755 ?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.class2756 ?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.class2757 ?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.class2758 ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·anon/crypto/SignatureCreator.class
Offset 3003, 27 lines modifiedOffset 3003, 27 lines modified
3003 ?rwxrwxr-x··2.0·unx····12235·b-·defN·80-Jan-01·00:00·anon/util/ResourceLoader.class3003 ?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.class3004 ?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.class3005 ?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.class3006 ?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.class3007 ?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.class3008 ?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.class3009 ?rwxrwxr-x··2.0·unx·····2399·b-·stor·80-Jan-01·00:00·anon/util/ThreadPool$ThreadPoolThread.class
3010 ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·anon/util/ThreadPool.class3010 ?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.class3011 ?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.class3012 ?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.class3013 ?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.class3014 ?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.class3015 ?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.class3016 ?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.class3017 ?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.class3018 ?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.class3019 ?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.class3020 ?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.class3021 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·anon/util/Util$Comparable.class
3022 ?rwxrwxr-x··2.0·unx····13673·b-·defN·80-Jan-01·00:00·anon/util/Util.class3022 ?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.class3023 ?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.class3024 ?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.class3025 ?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.class3026 ?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.class3027 ?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.class3028 ?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.class3029 ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·anon/util/captcha/ICaptchaSender.class
Offset 5197, 15 lines modifiedOffset 5197, 15 lines modified
5197 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·anon/client/AbstractControlChannel$1.class5197 ?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.class5198 ?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.class5199 ?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.class5200 ?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.class5201 ?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.class5202 ?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.class5203 ?rwxrwxr-x··2.0·unx·····1043·b-·stor·80-Jan-01·00:00·anon/client/AnonClient$9.class
5204 ?rwxrwxr-x··2.0·unx····23820·b-·defN·80-Jan-01·00:00·anon/client/AnonClient.class5204 ?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.class5205 ?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.class5206 ?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.class5207 ?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.class5208 ?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.class5209 ?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.class5210 ?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.class5211 ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·anon/client/TypeFilterDataChain.class
Offset 5395, 15 lines modifiedOffset 5395, 15 lines modified
5395 ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·anon/transport/address/TcpIpAddress.class5395 ?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.class5396 ?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.class5397 ?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.class5398 ?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.class5399 ?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.class5400 ?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.class5401 ?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·····1385·b-·stor·80-Jan-01·00:00·anon/transport/connection/SkypeConnection$SkypeReader.class5402 ?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.class5403 ?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.class5404 ?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.class5405 ?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.class5406 ?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.class5407 ?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.class5408 ?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.class5409 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·anon/transport/connector/TcpIpConnector.class
Offset 5428, 30 lines modifiedOffset 5428, 30 lines modified
5428 ?rwxrwxr-x··2.0·unx······802·b-·stor·80-Jan-01·00:00·anon/util/ZipArchiver$ZipEvent.class5428 ?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.class5429 ?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.class5430 ?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.class5431 ?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.class5432 ?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.class5433 ?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.class5434 ?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·····1509·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/android/service/networking/AndroidNetworkFactory.class5435 ?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.class5436 ?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.class5437 ?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.class5438 ?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.class5439 ?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.class5440 ?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.class5441 ?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.class5442 ?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.class5443 ?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.class5444 ?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.class5445 ?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.class5446 ?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.class5447 ?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.class5448 ?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.class5449 ?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·····9251·b-·stor·80-Jan-01·00:00·anonvpn/anon_next/core/CascadeConnectionManager.class5450 ?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.class5451 ?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.class5452 ?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.class5453 ?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.
26.6 KB
anon/client/AnonClient$7.class
26.5 KB
procyon -ec {}
    
Offset 32, 234 lines modifiedOffset 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··········437 ········//·····7:·istore··········4
38 ········//·····9:·iload_3········38 ········//·····9:·iload_3········
39 ········//····10:·ifeq············34839 ········//····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··········542 ········//····17:·astore··········5
43 ········//····19:·new·············Lanon/client/KeyExchangeManager;43 ········//····19:·new·············Lanon/client/KeyExchangeManager;
44 ········//····22:·astore··········644 ········//····22:·astore··········6
45 ········//····24:·aload_0········ 
46 ········//····25:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient; 
47 ········//····28:·astore··········7 
48 ········//····30:·aload···········745 ········//····24:·aload···········5
49 ········//····32:·invokestatic····anon/client/AnonClient.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;46 ········//····26:·invokestatic····anon/client/AnonClient.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;
50 ········//····35:·astore··········747 ········//····29:·astore··········7
51 ········//····37:·aload···········748 ········//····31:·aload···········7
52 ········//····39:·invokevirtual···anon/client/SocketHandler.getInputStream:()Ljava/io/InputStream;49 ········//····33:·invokevirtual···anon/client/SocketHandler.getInputStream:()Ljava/io/InputStream;
53 ········//····42:·astore··········850 ········//····36:·astore··········8
54 ········//····44:·aload_0········51 ········//····38:·aload_0········
55 ········//····45:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient;52 ········//····39:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient;
56 ········//····48:·astore··········753 ········//····42:·astore··········7
57 ········//····50:·aload···········754 ········//····44:·aload···········7
58 ········//····52:·invokestatic····anon/client/AnonClient.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;55 ········//····46:·invokestatic····anon/client/AnonClient.access$1000:(Lanon/client/AnonClient;)Lanon/client/SocketHandler;
59 ········//····55:·astore··········756 ········//····49:·astore··········7
60 ········//····57:·aload···········757 ········//····51:·aload···········7
61 ········//····59:·invokevirtual···anon/client/SocketHandler.getOutputStream:()Ljava/io/OutputStream;58 ········//····53:·invokevirtual···anon/client/SocketHandler.getOutputStream:()Ljava/io/OutputStream;
62 ········//····62:·astore··········959 ········//····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 ········//····71:·getfield········anon/client/AnonClient$7.val$a_serviceContainer:Lanon/IServiceContainer;64 ········//····65:·getfield········anon/client/AnonClient$7.val$a_serviceContainer:Lanon/IServiceContainer;
68 ········//····74:·astore··········765 ········//····68:·astore··········7
69 ········//····76:·aload···········766 ········//····70:·aload···········7
70 ········//····78:·invokeinterface·anon/IServiceContainer.getTrustModel:()Lanon/client/ITrustModel;67 ········//····72:·invokeinterface·anon/IServiceContainer.getTrustModel:()Lanon/client/ITrustModel;
71 ········//····83:·astore··········1168 ········//····77:·astore··········11
72 ········//····85:·aload_0········69 ········//····79:·aload_0········
73 ········//····86:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient;70 ········//····80:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient;
74 ········//····89:·astore··········771 ········//····83:·astore··········7
75 ········//····91:·aload···········772 ········//····85:·aload···········7
76 ········//····93:·invokestatic····anon/client/AnonClient.access$1100:(Lanon/client/AnonClient;)Z73 ········//····87:·invokestatic····anon/client/AnonClient.access$1100:(Lanon/client/AnonClient;)Z
77 ········//····96:·istore··········1274 ········//····90:·istore··········12
78 ········//····98:·aload···········675 ········//····92:·aload···········6
79 ········//···100:·astore··········776 ········//····94:·astore··········7
80 ········//···102:·aload···········677 ········//····96:·aload···········6
81 ········//···104:·aload···········878 ········//····98:·aload···········8
82 ········//···106:·aload···········979 ········//···100:·aload···········9
83 ········//···108:·aload···········1080 ········//···102:·aload···········10
84 ········//···110:·aload···········1181 ········//···104:·aload···········11
85 ········//···112:·iload···········1282 ········//···106:·iload···········12
86 ········//···114:·invokespecial···anon/client/KeyExchangeManager.<init>:(Ljava/io/InputStream;Ljava/io/OutputStream;Lanon/infoservice/MixCascade;Lanon/client/ITrustModel;Z)V83 ········//···108:·invokespecial···anon/client/KeyExchangeManager.<init>:(Ljava/io/InputStream;Ljava/io/OutputStream;Lanon/infoservice/MixCascade;Lanon/client/ITrustModel;Z)V
87 ········//···117:·aload···········584 ········//···111:·aload···········5
88 ········//···119:·aload···········685 ········//···113:·aload···········6
89 ········//···121:·invokestatic····anon/client/AnonClient.access$902:(Lanon/client/AnonClient;Lanon/client/KeyExchangeManager;)Lanon/client/KeyExchangeManager;86 ········//···115:·invokestatic····anon/client/AnonClient.access$902:(Lanon/client/AnonClient;Lanon/client/KeyExchangeManager;)Lanon/client/KeyExchangeManager;
90 ········//···124:·pop············87 ········//···118:·pop············
91 ········//···125:·iconst_0·······88 ········//···119:·iconst_0·······
92 ········//···126:·istore_3·······89 ········//···120:·istore_3·······
93 ········//···127:·goto············990 ········//···121:·goto············9
94 ········//···130:·astore··········1391 ········//···124:·astore··········13
95 ········//···132:·goto············33792 ········//···126:·goto············331
96 ········//···135:·astore··········593 ········//···129:·astore··········5
97 ········//···137:·aload_0········94 ········//···131:·aload_0········
98 ········//···138:·getfield········anon/client/AnonClient$7.val$termsConfirmation:Lanon/terms/TermsAndConditionConfirmation;95 ········//···132:·getfield········anon/client/AnonClient$7.val$termsConfirmation:Lanon/terms/TermsAndConditionConfirmation;
99 ········//···141:·astore··········796 ········//···135:·astore··········7
100 ········//···143:·aload···········597 ········//···137:·aload···········5
101 ········//···145:·invokevirtual···anon/terms/TermsAndConditionsReadException.getOperators:()Ljava/util/Vector;98 ········//···139:·invokevirtual···anon/terms/TermsAndConditionsReadException.getOperators:()Ljava/util/Vector;
102 ········//···148:·astore··········899 ········//···142:·astore··········8
103 ········//···150:·aload···········5100 ········//···144:·aload···········5
104 ········//···152:·invokevirtual···anon/terms/TermsAndConditionsReadException.getTermsTermsAndConditonsToRead:()Ljava/util/Vector;101 ········//···146:·invokevirtual···anon/terms/TermsAndConditionsReadException.getTermsTermsAndConditonsToRead:()Ljava/util/Vector;
105 ········//···155:·astore··········5102 ········//···149:·astore··········5
106 ········//···157:·aload···········7103 ········//···151:·aload···········7
107 ········//···159:·aload···········8104 ········//···153:·aload···········8
108 ········//···161:·aload···········5105 ········//···155:·aload···········5
109 ········//···163:·invokeinterface·anon/terms/TermsAndConditionConfirmation.confirmTermsAndConditions:(Ljava/util/Vector;Ljava/util/Vector;)Z106 ········//···157:·invokeinterface·anon/terms/TermsAndConditionConfirmation.confirmTermsAndConditions:(Ljava/util/Vector;Ljava/util/Vector;)Z
110 ········//···168:·istore··········14107 ········//···162:·istore··········14
111 ········//···170:·iload···········14108 ········//···164:·iload···········14
112 ········//···172:·ifeq············306109 ········//···166:·ifeq············300
 110 ········//···169:·iload···········4
 111 ········//···171:·iconst_1·······
 112 ········//···172:·iadd···········
 113 ········//···173:·istore··········4
113 ········//···175:·iload···········4114 ········//···175:·iload···········4
114 ········//···177:·iconst_1······· 
115 ········//···178:·iadd··········· 
116 ········//···179:·istore··········4 
117 ········//···181:·iload···········4 
118 ········//···183:·iload_1········115 ········//···177:·iload_1········
119 ········//···184:·if_icmpgt·······274116 ········//···178:·if_icmpgt·······268
120 ········//···187:·aload_0········117 ········//···181:·aload_0········
121 ········//···188:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient;118 ········//···182:·getfield········anon/client/AnonClient$7.this$0:Lanon/client/AnonClient;
122 ········//···191:·astore··········5119 ········//···185:·astore··········5
123 ········//···193:·new·············Lanon/client/SocketHandler;120 ········//···187:·new·············Lanon/client/SocketHandler;
124 ········//···196:·astore··········7121 ········//···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 ········//···205:·getfield········anon/client/AnonClient$7.val$a_mixCascade:Lanon/infoservice/MixCascade;126 ········//···199:·getfield········anon/client/AnonClient$7.val$a_mixCascade:Lanon/infoservice/MixCascade;
130 ········//···208:·astore··········9127 ········//···202:·astore··········9
131 ········//···210:·aload···········8128 ········//···204:·aload···········8
132 ········//···212:·invokestatic····anon/client/AnonClient.access$300:(Lanon/client/AnonClient;)Lanon/infoservice/IMutableProxyInterface;129 ········//···206:·invokestatic····anon/client/AnonClient.access$300:(Lanon/client/AnonClient;)Lanon/infoservice/IMutableProxyInterface;
133 ········//···215:·astore··········10130 ········//···209:·astore··········10
134 ········//···217:·aload···········10131 ········//···211:·aload···········10
135 ········//···219:·iconst_0·······132 ········//···213:·iconst_0·······
136 ········//···220:·invokeinterface·anon/infoservice/IMutableProxyInterface.getProxyInterface:(Z)Lanon/infoservice/IProxyInterfaceGetter;133 ········//···214:·invokeinterface·anon/infoservice/IMutableProxyInterface.getProxyInterface:(Z)Lanon/infoservice/IProxyInterfaceGetter;
137 ········//···225:·astore··········10134 ········//···219:·astore··········10
138 ········//···227:·aload···········10135 ········//···221:·aload···········10
139 ········//···229:·invokeinterface·anon/infoservice/IProxyInterfaceGetter.getProxyInterface:()Lanon/infoservice/ImmutableProxyInterface;136 ········//···223:·invokeinterface·anon/infoservice/IProxyInterfaceGetter.getProxyInterface:()Lanon/infoservice/ImmutableProxyInterface;
140 ········//···234:·astore··········10137 ········//···228:·astore··········10
141 ········//···236:·aload_0········138 ········//···230:·aload_0········
142 ········//···237:·getfield········anon/client/AnonClient$7.val$a_serviceContainer:Lanon/IServiceContainer;139 ········//···231:·getfield········anon/client/AnonClient$7.val$a_serviceContainer:Lanon/IServiceContainer;
143 ········//···240:·astore··········11140 ········//···234:·astore··········11
144 ········//···242:·aload···········8141 ········//···236:·aload···········8
145 ········//···244:·aload···········9142 ········//···238:·aload···········9
146 ········//···246:·aload···········10143 ········//···240:·aload···········10
147 ········//···248:·aload···········11144 ········//···242:·aload···········11
148 ········//···250:·iload_1········145 ········//···244:·iload_1········
Max diff block lines reached; 12116/27105 bytes (44.70%) of diff not shown.
1.27 KB
anon/crypto/MyRSA.class
1.22 KB
procyon -ec {}
    
Offset 11, 22 lines modifiedOffset 11, 24 lines modified
11 public·class·MyRSA11 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·=·new·RSAEngine();19 ········this.m_RSAEngine·=·rsaEngine;
19 ········this.m_OAEP·=·new·OAEPEncoding((AsymmetricBlockCipher)this.m_RSAEngine);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·=·new·RSAEngine();26 ········this.m_RSAEngine·=·rsaEngine;
25 ········this.m_OAEP·=·new·OAEPEncoding((AsymmetricBlockCipher)this.m_RSAEngine,·digest);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());
787 B
anon/util/ThreadPool.class
735 B
procyon -ec {}
    
Offset 19, 16 lines modifiedOffset 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·=·new·BusyFlag();27 ········this.cvFlag·=·cvFlag;
27 ········this.cvAvailable·=·new·CondVar(this.cvFlag);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 ········}
1.67 KB
anon/util/Util.class
1.63 KB
procyon -ec {}
    
Offset 234, 24 lines modifiedOffset 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 ············for·(int·j·=·0;·j·<·array3[i].length;·++j)·{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],·array3[i][j]));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,·n2,·false,·(ServiceSoftware)null)).markAsBootstrap();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();
1.52 KB
anon/client/AnonClient.class
1.46 KB
procyon -ec {}
    
Offset 1146, 24 lines modifiedOffset 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·(this.m_udpMultiplexer·!=·null)·{1154 ················if·(udpMultiplexer·!=·null)·{
1154 ····················o·=·this.m_udpMultiplexer; 
1155 ····················return·(AnonChannel)new·AnonPureUDPChannel((UDPMultiplexer)o);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·(this.m_udpMultiplexer·!=·null)·{1162 ················if·(udpMultiplexer2·!=·null)·{
1161 ····················o·=·this.m_udpMultiplexer; 
1162 ····················return·(AnonChannel)new·AnonPureUDPChannel((UDPMultiplexer)o);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)·{
1.01 KB
anon/transport/connection/SkypeConnection$SkypeReader.class
917 B
procyon -ec {}
    
Offset 12, 16 lines modifiedOffset 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 ········this.m_readBuffer·=·new·ObjectQueue();19 ········final·ObjectQueue·readBuffer·=·new·ObjectQueue();
 20 ········this.m_readBuffer·=·readBuffer;
20 ········this.m_baseReader·=·new·QueuedChunkReader(this.m_readBuffer);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();
984 B
anonvpn/anon_next/android/service/networking/AndroidNetworkFactory.class
840 B
procyon -ec {}
    
Offset 30, 17 lines modifiedOffset 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·(this.mTunnelingDescriptor·!=·null)·{39 ········if·(mTunnelingDescriptor·!=·null)·{
39 ············o·=·new·AndroidTunnelingInterface(this.m_Config,·this.mTunnelingDescriptor,·this.mPacketMTU,·this.m_iIP);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 ····
4.56 KB
anonvpn/anon_next/core/CascadeConnectionManager.class
4.46 KB
procyon -ec {}
    
Offset 129, 17 lines modifiedOffset 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 ················this.mTunDevice·=·this.mNetworkFactory.getTunnelingInterface();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(this.mTunDevice,·CascadeConnectionManager.PCAP_FILENAME);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 modifiedOffset 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 ································break·Block_12;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 ············}
1.78 KB
anon/crypto/MyDSAPrivateKey.class
1.71 KB
procyon -ec {}
    
Offset 73, 16 lines modifiedOffset 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 ············this.m_X·=·new·BigInteger(Base64.decode(XMLUtil.parseValue((Node)XMLUtil.getFirstChildByName((Node)element,·"X"),·(String)null)));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(this.m_X,·new·DSAParameters(bigInteger2,·bigInteger3,·bigInteger)).getParameters());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));
3.53 KB
anon/crypto/MyECPublicKey.class
3.47 KB
procyon -ec {}
    
Offset 34, 45 lines modifiedOffset 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·MyECParams·params2·=·this.m_params;41 ········································final·ECDomainParameters·ecDomainParams·=·params.getECDomainParams();
42 ········································try·{42 ········································try·{
43 ············································final·ECDomainParameters·ecDomainParams·=·params2.getECDomainParams();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 ····················································this.m_Q·=·q;45 ················································this.m_Q·=·q;
48 ················································}46 ············································}
49 ················································catch·(final·Exception·ex)·{47 ············································catch·(final·Exception·ex)·{
50 ····················································throw·new·IllegalArgumentException("invalid·info·structure·in·ECDSA·public·key");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·ex3)·{}51 ········································catch·(final·Exception·ex2)·{}
56 ····································}52 ····································}
57 ····································catch·(final·Exception·ex4)·{}53 ····································catch·(final·Exception·ex3)·{}
58 ································}54 ································}
59 ································catch·(final·Exception·ex5)·{}55 ································catch·(final·Exception·ex4)·{}
60 ····························}56 ····························}
61 ····························catch·(final·Exception·ex6)·{}57 ····························catch·(final·Exception·ex5)·{}
62 ························}58 ························}
63 ························catch·(final·Exception·ex7)·{}59 ························catch·(final·Exception·ex6)·{}
64 ····················}60 ····················}
65 ····················catch·(final·Exception·ex8)·{}61 ····················catch·(final·Exception·ex7)·{}
66 ················}62 ················}
67 ················catch·(final·Exception·ex9)·{}63 ················catch·(final·Exception·ex8)·{}
68 ············}64 ············}
69 ············catch·(final·Exception·ex10)·{}65 ············catch·(final·Exception·ex9)·{}
70 ········}66 ········}
71 ········catch·(final·Exception·ex11)·{}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 ····
1.99 KB
smali/anonvpn/anon_next/android/service/networking/AndroidNetworkFactory.smali
    
Offset 77, 33 lines modifiedOffset 77, 31 lines modified
77 ····.locals·577 ····.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_079 ····if-eqz·v0,·:cond_0
  
80 ····.line·6180 ····.line·61
81 ····new-instance·v0,·Lanonvpn/anon_next/android/service/networking/AndroidTunnelingInterface;81 ····new-instance·v1,·Lanonvpn/anon_next/android/service/networking/AndroidTunnelingInterface;
  
82 ····iget-object·v1,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->m_Config:Lanonvpn/anon_next/core/persistence/IConfig;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:I83 ····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:I84 ····iget·v4,·p0,·Lanonvpn/anon_next/android/service/networking/AndroidNetworkFactory;->m_iIP:I
  
86 ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lanonvpn/anon_next/android/service/networking/AndroidTunnelingInterface;-><init>(Lanonvpn/anon_next/core/persistence/IConfig;Landroid/os/ParcelFileDescriptor;II)V85 ····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_086 ····goto·:goto_0
  
88 ····:cond_087 ····:cond_0
89 ····const/4·v0,·0x088 ····const/4·v1,·0x0
  
90 ····:goto_089 ····:goto_0
91 ····return-object·v090 ····return-object·v1
92 .end·method91 .end·method
  
93 .method·public·setTunnelingDescriptor(Landroid/os/ParcelFileDescriptor;I)V92 .method·public·setTunnelingDescriptor(Landroid/os/ParcelFileDescriptor;I)V
94 ····.locals·093 ····.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;
  
1.78 KB
smali/anonvpn/anon_next/core/CascadeConnectionManager.smali
    
Offset 384, 28 lines modifiedOffset 384, 26 lines modified
384 ····.line·331384 ····.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·v0386 ····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·v0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->USE_PCAP_WRITER:Z388 ····sget-boolean·v1,·Lanonvpn/anon_next/core/CascadeConnectionManager;->USE_PCAP_WRITER:Z
  
389 ····if-eqz·v0,·:cond_0389 ····if-eqz·v1,·:cond_0
  
390 ····.line·333390 ····.line·333
391 ····new-instance·v0,·Lpcap/PCAPTUNDevice;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·{v0,·v1,·v2},·Lpcap/PCAPTUNDevice;-><init>(Lanonvpn/anon_next/core/networking/ITunneling;Ljava/lang/String;)V393 ····invoke-direct·{v1,·v0,·v2},·Lpcap/PCAPTUNDevice;-><init>(Lanonvpn/anon_next/core/networking/ITunneling;Ljava/lang/String;)V
  
395 ····iput-object·v0,·p0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->mTunDevice:Lanonvpn/anon_next/core/networking/ITunneling;394 ····iput-object·v1,·p0,·Lanonvpn/anon_next/core/CascadeConnectionManager;->mTunDevice:Lanonvpn/anon_next/core/networking/ITunneling;
  
396 ····:cond_0395 ····: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_0397 ····:try_end_0
399 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0398 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
400 ····.line·335399 ····.line·335
746 B
smali/anon/client/AnonClient$7.smali
    
Offset 72, 17 lines modifiedOffset 72, 15 lines modified
  
72 ····:try_start_072 ····: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·98474 ····.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·{v5},·Lanon/client/AnonClient;->access$1000(Lanon/client/AnonClient;)Lanon/client/SocketHandler;76 ····invoke-static·{v4},·Lanon/client/AnonClient;->access$1000(Lanon/client/AnonClient;)Lanon/client/SocketHandler;
  
78 ····move-result-object·v577 ····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·v679 ····move-result-object·v6
  
1.63 KB
smali/anon/client/AnonClient.smali
    
Offset 2025, 21 lines modifiedOffset 2025, 19 lines modified
2025 ····if-ne·p1,·v0,·:cond_32025 ····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_22027 ····if-eqz·p1,·:cond_2
  
2028 ····.line·5892028 ····.line·589
2029 ····new-instance·p1,·Lanon/anonudp/client/AnonPureUDPChannel;2029 ····new-instance·v0,·Lanon/anonudp/client/AnonPureUDPChannel;
  
2030 ····iget-object·v0,·p0,·Lanon/client/AnonClient;->m_udpMultiplexer:Lanon/anonudp/UDPMultiplexer;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·p12031 ····return-object·v0
  
2033 ····:cond_22032 ····:cond_2
2034 ····const/4·p1,·0x02033 ····const/4·p1,·0x0
  
2035 ····return-object·p12034 ····return-object·p1
  
2036 ····:cond_32035 ····:cond_3
Offset 2048, 21 lines modifiedOffset 2046, 19 lines modified
2048 ····if-ne·p1,·v0,·:cond_52046 ····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_42048 ····if-eqz·p1,·:cond_4
  
2051 ····.line·5962049 ····.line·596
2052 ····new-instance·p1,·Lanon/anonudp/client/AnonPureUDPChannel;2050 ····new-instance·v0,·Lanon/anonudp/client/AnonPureUDPChannel;
  
2053 ····iget-object·v0,·p0,·Lanon/client/AnonClient;->m_udpMultiplexer:Lanon/anonudp/UDPMultiplexer;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·p12052 ····return-object·v0
  
2056 ····.line·5982053 ····.line·598
2057 ····:cond_42054 ····: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·p12056 ····move-result-object·p1
  
1.83 KB
smali/anon/crypto/MyDSAPrivateKey.smali
    
Offset 234, 26 lines modifiedOffset 234, 24 lines modified
234 ····invoke-direct·{v0,·p1},·Ljava/math/BigInteger;-><init>([B)V234 ····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·109236 ····.line·109
237 ····new-instance·p1,·Lanon/crypto/MyDSAParams;237 ····new-instance·p1,·Lanon/crypto/MyDSAParams;
  
238 ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/params/DSAPrivateKeyParameters;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;)V240 ····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·{v0,·v1,·v5},·Lmybouncycastle/org/bouncycastle/crypto/params/DSAPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;)V241 ····invoke-direct·{v1,·v0,·v5},·Lmybouncycastle/org/bouncycastle/crypto/params/DSAPrivateKeyParameters;-><init>(Ljava/math/BigInteger;Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;)V
  
243 ····.line·110242 ····.line·110
244 ····invoke-virtual·{v0},·Lmybouncycastle/org/bouncycastle/crypto/params/DSAPrivateKeyParameters;->getParameters()Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;243 ····invoke-virtual·{v1},·Lmybouncycastle/org/bouncycastle/crypto/params/DSAPrivateKeyParameters;->getParameters()Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;
  
245 ····move-result-object·v0244 ····move-result-object·v0
  
246 ····invoke-direct·{p1,·v0},·Lanon/crypto/MyDSAParams;-><init>(Lmybouncycastle/org/bouncycastle/crypto/params/DSAParameters;)V245 ····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;
  
2.98 KB
smali/anon/crypto/MyRSA.smali
    
Offset 22, 21 lines modifiedOffset 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>()V23 ····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·1925 ····.line·19
26 ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;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·{v0,·v1},·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;-><init>(Lmybouncycastle/org/bouncycastle/crypto/AsymmetricBlockCipher;)V27 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;-><init>(Lmybouncycastle/org/bouncycastle/crypto/AsymmetricBlockCipher;)V
  
29 ····iput-object·v0,·p0,·Lanon/crypto/MyRSA;->m_OAEP:Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;28 ····iput-object·v1,·p0,·Lanon/crypto/MyRSA;->m_OAEP:Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;
  
30 ····.line·2029 ····.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;)V32 ····invoke-direct·{v0,·v1},·Lmybouncycastle/org/bouncycastle/crypto/encodings/PKCS1Encoding;-><init>(Lmybouncycastle/org/bouncycastle/crypto/AsymmetricBlockCipher;)V
Offset 56, 21 lines modifiedOffset 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>()V55 ····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·2957 ····.line·29
60 ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;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·{v0,·v1,·p1},·Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;-><init>(Lmybouncycastle/org/bouncycastle/crypto/AsymmetricBlockCipher;Lmybouncycastle/org/bouncycastle/crypto/Digest;)V59 ····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·v0,·p0,·Lanon/crypto/MyRSA;->m_OAEP:Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;60 ····iput-object·v1,·p0,·Lanon/crypto/MyRSA;->m_OAEP:Lmybouncycastle/org/bouncycastle/crypto/encodings/OAEPEncoding;
  
64 ····return-void61 ····return-void
65 .end·method62 .end·method
  
  
66 #·virtual·methods63 #·virtual·methods
67 .method·public·init(Lanon/crypto/MyRSAPrivateKey;)V64 .method·public·init(Lanon/crypto/MyRSAPrivateKey;)V
839 B
smali/anon/crypto/MyECPublicKey.smali
    
Offset 61, 16 lines modifiedOffset 61, 14 lines modified
61 ····invoke-direct·{v0,·p1},·Lanon/crypto/MyECParams;-><init>(Lmybouncycastle/org/bouncycastle/asn1/x9/X962Parameters;)V61 ····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·4163 ····.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·v066 ····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·v068 ····move-result-object·v0
1.52 KB
smali/anon/transport/connection/SkypeConnection$SkypeReader.smali
    
Offset 44, 21 lines modifiedOffset 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>()V45 ····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·9547 ····.line·95
48 ····new-instance·p1,·Lanon/transport/connection/util/QueuedChunkReader;48 ····new-instance·v0,·Lanon/transport/connection/util/QueuedChunkReader;
  
49 ····iget-object·v0,·p0,·Lanon/transport/connection/SkypeConnection$SkypeReader;->m_readBuffer:Lanon/util/ObjectQueue;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·p1,·p0,·Lanon/transport/connection/SkypeConnection$SkypeReader;->m_baseReader:Lanon/transport/connection/util/QueuedChunkReader;50 ····iput-object·v0,·p0,·Lanon/transport/connection/SkypeConnection$SkypeReader;->m_baseReader:Lanon/transport/connection/util/QueuedChunkReader;
  
52 ····.line·9651 ····.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;)V53 ····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;
980 B
smali/anon/util/Util.smali
    
Offset 696, 30 lines modifiedOffset 696, 28 lines modified
  
696 ····const/4·v5,·0x0696 ····const/4·v5,·0x0
  
697 ····.line·956697 ····.line·956
698 ····:goto_1698 ····:goto_1
699 ····aget-object·v6,·p2,·v4699 ····aget-object·v6,·p2,·v4
  
700 ····array-length·v6,·v6700 ····array-length·v7,·v6
  
701 ····if-ge·v5,·v6,·:cond_0701 ····if-ge·v5,·v7,·:cond_0
  
702 ····.line·958702 ····.line·958
703 ····new-instance·v6,·Lanon/infoservice/ListenerInterface;703 ····new-instance·v7,·Lanon/infoservice/ListenerInterface;
  
704 ····aget-object·v7,·p1,·v4704 ····aget-object·v9,·p1,·v4
  
705 ····aget-object·v9,·p2,·v4705 ····aget·v6,·v6,·v5
  
706 ····aget·v9,·v9,·v5706 ····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,·v6},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V707 ····invoke-virtual·{v8,·v7},·Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
  
709 ····add-int/lit8·v5,·v5,·0x1708 ····add-int/lit8·v5,·v5,·0x1
  
710 ····goto·:goto_1709 ····goto·:goto_1
  
711 ····.line·961710 ····.line·961
712 ····:cond_0711 ····:cond_0
991 B
smali/anon/util/ThreadPool.smali
    
Offset 60, 21 lines modifiedOffset 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>()V61 ····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·16263 ····.line·162
64 ····new-instance·v1,·Lanon/util/CondVar;64 ····new-instance·v2,·Lanon/util/CondVar;
  
65 ····iget-object·v2,·p0,·Lanon/util/ThreadPool;->cvFlag:Lanon/util/BusyFlag; 
  
66 ····invoke-direct·{v1,·v2},·Lanon/util/CondVar;-><init>(Lanon/util/BusyFlag;)V65 ····invoke-direct·{v2,·v1},·Lanon/util/CondVar;-><init>(Lanon/util/BusyFlag;)V
  
67 ····iput-object·v1,·p0,·Lanon/util/ThreadPool;->cvAvailable:Lanon/util/CondVar;66 ····iput-object·v2,·p0,·Lanon/util/ThreadPool;->cvAvailable:Lanon/util/CondVar;
  
68 ····.line·16367 ····.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;)V70 ····invoke-direct·{v1,·v2},·Lanon/util/CondVar;-><init>(Lanon/util/BusyFlag;)V
15.1 KB
assets/dexopt/baseline.prof
    
Offset 1, 112 lines modifiedOffset 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.._ 
00000510:·90a8·ab39·d27b·2c37·ae72·067e·e51b·5e37··...9.{,7.r.~..^700000010:·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.
4.47 KB
smali_classes2/mybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine.smali
    
Offset 135, 69 lines modifiedOffset 135, 65 lines modified
135 ····goto·:goto_0135 ····goto·:goto_0
  
136 ····:cond_0136 ····:cond_0
137 ····return-void137 ····return-void
138 .end·method138 .end·method
  
139 .method·public·constructor·<init>(I)V139 .method·public·constructor·<init>(I)V
140 ····.locals·2140 ····.locals·3
  
141 ····.line·125141 ····.line·125
142 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V142 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
143 ····const/4·v0,·0x5143 ····const/4·v0,·0x5
  
144 ····new-array·v0,·v0,·[J144 ····new-array·v0,·v0,·[J
  
145 ····iput-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->t:[J145 ····iput-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->t:[J
  
146 ····.line·126146 ····.line·126
147 ····div-int/lit8·v0,·p1,·0x8147 ····div-int/lit8·v1,·p1,·0x8
  
148 ····iput·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->blocksizeBytes:I148 ····iput·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->blocksizeBytes:I
  
149 ····.line·127149 ····.line·127
150 ····div-int/lit8·v0,·v0,·0x8150 ····div-int/lit8·v1,·v1,·0x8
  
151 ····iput·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->blocksizeWords:I151 ····iput·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->blocksizeWords:I
  
152 ····.line·128152 ····.line·128
153 ····new-array·v1,·v0,·[J153 ····new-array·v2,·v1,·[J
  
154 ····iput-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->currentBlock:[J154 ····iput-object·v2,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->currentBlock:[J
  
155 ····mul-int/lit8·v0,·v0,·0x2155 ····mul-int/lit8·v1,·v1,·0x2
  
156 ····add-int/lit8·v0,·v0,·0x1156 ····add-int/lit8·v1,·v1,·0x1
  
157 ····.line·134157 ····.line·134
158 ····new-array·v0,·v0,·[J158 ····new-array·v1,·v1,·[J
  
159 ····iput-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->kw:[J159 ····iput-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->kw:[J
  
160 ····const/16·v0,·0x100160 ····const/16·v2,·0x100
  
161 ····if-eq·p1,·v0,·:cond_2161 ····if-eq·p1,·v2,·:cond_2
  
162 ····const/16·v0,·0x200162 ····const/16·v2,·0x200
  
163 ····if-eq·p1,·v0,·:cond_1163 ····if-eq·p1,·v2,·:cond_1
  
164 ····const/16·v0,·0x400164 ····const/16·v2,·0x400
  
165 ····if-ne·p1,·v0,·:cond_0165 ····if-ne·p1,·v2,·:cond_0
  
166 ····.line·145166 ····.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,·v0,·v1},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish1024Cipher;-><init>([J[J)V168 ····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_0170 ····goto·:goto_0
  
173 ····.line·148171 ····.line·148
174 ····:cond_0172 ····:cond_0
Offset 209, 33 lines modifiedOffset 205, 25 lines modified
  
209 ····throw·p1205 ····throw·p1
  
210 ····.line·142206 ····.line·142
211 ····:cond_1207 ····: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,·v0,·v1},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish512Cipher;-><init>([J[J)V209 ····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_0211 ····goto·:goto_0
  
218 ····.line·139212 ····.line·139
219 ····:cond_2213 ····: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,·v0,·v1},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine$Threefish256Cipher;-><init>([J[J)V215 ····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_0217 ····:goto_0
226 ····return-void218 ····return-void
227 .end·method219 .end·method
  
1.15 KB
smali_classes2/mybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine.smali
    
Offset 270, 16 lines modifiedOffset 270, 14 lines modified
270 ····invoke-direct·{p2,·p1},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;-><init>(I)V270 ····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·528272 ····.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()I274 ····invoke-virtual·{p2},·Lmybouncycastle/org/bouncycastle/crypto/engines/ThreefishEngine;->getBlockSize()I
  
276 ····move-result·p2275 ····move-result·p2
  
277 ····invoke-direct·{p1,·p0,·p2},·Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine$UBI;-><init>(Lmybouncycastle/org/bouncycastle/crypto/digests/SkeinEngine;I)V276 ····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;
1.8 KB
smali_classes2/mybouncycastle/org/bouncycastle/math/ec/ECCurve.smali
    
Offset 370, 28 lines modifiedOffset 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·2371 ····.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·143373 ····.line·143
374 ····instance-of·v0,·v0,·Lmybouncycastle/org/bouncycastle/math/ec/endo/GLVEndomorphism;374 ····instance-of·v1,·v0,·Lmybouncycastle/org/bouncycastle/math/ec/endo/GLVEndomorphism;
  
375 ····if-eqz·v0,·:cond_0375 ····if-eqz·v1,·:cond_0
  
376 ····.line·145376 ····.line·145
377 ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/math/ec/GLVMultiplier;377 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/math/ec/GLVMultiplier;
  
378 ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/math/ec/ECCurve;->endomorphism:Lmybouncycastle/org/bouncycastle/math/ec/endo/ECEndomorphism;378 ····check-cast·v0,·Lmybouncycastle/org/bouncycastle/math/ec/endo/GLVEndomorphism;
  
379 ····check-cast·v1,·Lmybouncycastle/org/bouncycastle/math/ec/endo/GLVEndomorphism;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·v0380 ····return-object·v1
  
382 ····.line·148381 ····.line·148
383 ····:cond_0382 ····: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>()V384 ····invoke-direct·{v0},·Lmybouncycastle/org/bouncycastle/math/ec/WNafL2RMultiplier;-><init>()V
  
1.13 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/LazyEncodedSequence.smali
    
Offset 222, 25 lines modifiedOffset 222, 23 lines modified
  
222 ····:try_start_0222 ····:try_start_0
223 ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/LazyEncodedSequence;->encoded:[B223 ····iget-object·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/LazyEncodedSequence;->encoded:[B
  
224 ····if-eqz·v0,·:cond_0224 ····if-eqz·v0,·:cond_0
  
225 ····.line·34225 ····.line·34
226 ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/asn1/LazyConstructionEnumeration;226 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/LazyConstructionEnumeration;
  
227 ····iget-object·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/LazyEncodedSequence;->encoded:[B 
  
228 ····invoke-direct·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/LazyConstructionEnumeration;-><init>([B)V227 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/LazyConstructionEnumeration;-><init>([B)V
229 ····:try_end_0228 ····:try_end_0
230 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0229 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
231 ····monitor-exit·p0230 ····monitor-exit·p0
  
232 ····return-object·v0231 ····return-object·v1
  
233 ····.line·37232 ····.line·37
234 ····:cond_0233 ····:cond_0
235 ····:try_start_1234 ····: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·v0236 ····move-result-object·v0
2.69 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/pkcs/SignedData.smali
    
Offset 284, 37 lines modifiedOffset 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,·0x0285 ····const/4·v2,·0x0
  
286 ····if-eqz·v1,·:cond_0286 ····if-eqz·v1,·:cond_0
  
287 ····.line·155287 ····.line·155
288 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;288 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
289 ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignedData;->certificates:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V290 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
292 ····:cond_0291 ····: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_1293 ····if-eqz·v1,·:cond_1
  
295 ····.line·160294 ····.line·160
296 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;295 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
297 ····const/4·v3,·0x1296 ····const/4·v4,·0x1
  
298 ····iget-object·v4,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignedData;->crls:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V298 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
301 ····:cond_1299 ····: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·163301 ····.line·163
304 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V302 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
3.18 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo.smali
    
Offset 315, 21 lines modifiedOffset 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,·0x0316 ····const/4·v2,·0x0
  
317 ····if-eqz·v1,·:cond_0317 ····if-eqz·v1,·:cond_0
  
318 ····.line·165318 ····.line·165
319 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;319 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
320 ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo;->authenticatedAttributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V321 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
323 ····:cond_0322 ····: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·168324 ····.line·168
326 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V325 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
Offset 339, 23 lines modifiedOffset 337, 21 lines modified
339 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V337 ····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_1339 ····if-eqz·v1,·:cond_1
  
342 ····.line·173340 ····.line·173
343 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;341 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
344 ····const/4·v3,·0x1342 ····const/4·v4,·0x1
  
345 ····iget-object·v4,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/SignerInfo;->unauthenticatedAttributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V344 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
348 ····.line·176345 ····.line·176
349 ····:cond_1346 ····: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;)V348 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V
  
2.66 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.smali
    
Offset 468, 37 lines modifiedOffset 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,·0x0469 ····const/4·v2,·0x0
  
470 ····if-eqz·v1,·:cond_0470 ····if-eqz·v1,·:cond_0
  
471 ····.line·248471 ····.line·248
472 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;472 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
473 ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo;->attributes:Lmybouncycastle/org/bouncycastle/asn1/ASN1Set;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V474 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
476 ····:cond_0475 ····: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_1477 ····if-eqz·v1,·:cond_1
  
479 ····.line·253478 ····.line·253
480 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;479 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
481 ····const/4·v3,·0x1 
  
482 ····iget-object·v4,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/PrivateKeyInfo;->publicKey:Lmybouncycastle/org/bouncycastle/asn1/ASN1BitString;480 ····const/4·v4,·0x1
  
483 ····invoke-direct·{v1,·v2,·v3,·v4},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V481 ····invoke-direct·{v3,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
484 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V482 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
485 ····.line·256483 ····.line·256
486 ····:cond_1484 ····: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;)V486 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V
  
1.62 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo.smali
    
Offset 152, 25 lines modifiedOffset 152, 23 lines modified
152 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V152 ····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_0154 ····if-eqz·v1,·:cond_0
  
155 ····.line·90155 ····.line·90
156 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/BERTaggedObject;156 ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/BERTaggedObject;
  
157 ····const/4·v2,·0x0157 ····const/4·v3,·0x1
  
158 ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo;->content:Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;158 ····const/4·v4,·0x0
  
159 ····const/4·v4,·0x1159 ····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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V160 ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
162 ····:cond_0161 ····:cond_0
163 ····iget-boolean·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo;->isBer:Z162 ····iget-boolean·v1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/pkcs/ContentInfo;->isBer:Z
  
164 ····if-eqz·v1,·:cond_1163 ····if-eqz·v1,·:cond_1
  
165 ····.line·95164 ····.line·95
1.48 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/x9/X9ECParameters.smali
    
Offset 570, 21 lines modifiedOffset 570, 19 lines modified
570 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V570 ····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_0572 ····if-eqz·v1,·:cond_0
  
573 ····.line·227573 ····.line·227
574 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/ASN1Integer;574 ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/ASN1Integer;
  
575 ····iget-object·v2,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x9/X9ECParameters;->h:Ljava/math/BigInteger;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V576 ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
578 ····.line·230577 ····.line·230
579 ····:cond_0578 ····: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;)V580 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V
  
1.52 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/x509/V2TBSCertListGenerator.smali
    
Offset 564, 23 lines modifiedOffset 564, 21 lines modified
  
564 ····:cond_1564 ····: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_2566 ····if-eqz·v1,·:cond_2
  
567 ····.line·237567 ····.line·237
568 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;568 ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
569 ····const/4·v2,·0x0569 ····const/4·v3,·0x0
  
570 ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V2TBSCertListGenerator;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V571 ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
573 ····.line·240572 ····.line·240
574 ····:cond_2573 ····: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;
  
3.74 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.smali
    
Offset 173, 51 lines modifiedOffset 173, 45 lines modified
173 ····const/4·v3,·0x1173 ····const/4·v3,·0x1
  
174 ····const/4·v4,·0x0174 ····const/4·v4,·0x0
  
175 ····if-eqz·v1,·:cond_2175 ····if-eqz·v1,·:cond_2
  
176 ····.line·198176 ····.line·198
177 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;177 ····new-instance·v5,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
178 ····iget-object·v5,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator;->issuerUniqueID:Lmybouncycastle/org/bouncycastle/asn1/DERBitString;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V179 ····invoke-virtual·{v0,·v5},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
181 ····:cond_2180 ····: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_3182 ····if-eqz·v1,·:cond_3
  
184 ····.line·203183 ····.line·203
185 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;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·{v1,·v4,·v2,·v5},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V185 ····invoke-direct·{v5,·v4,·v2,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
188 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V186 ····invoke-virtual·{v0,·v5},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
189 ····:cond_3187 ····: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_4189 ····if-eqz·v1,·:cond_4
  
192 ····.line·208190 ····.line·208
193 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;191 ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
194 ····const/4·v2,·0x3 
  
195 ····iget-object·v4,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions;192 ····const/4·v4,·0x3
  
196 ····invoke-direct·{v1,·v3,·v2,·v4},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V193 ····invoke-direct·{v2,·v3,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
197 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V194 ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
198 ····.line·211195 ····.line·211
199 ····:cond_4196 ····: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;)V198 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V
  
1.3 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/x509/GeneralName.smali
    
Offset 970, 32 lines modifiedOffset 970, 30 lines modified
  
970 ····iget·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralName;->tag:I970 ····iget·v0,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralName;->tag:I
  
971 ····const/4·v1,·0x4971 ····const/4·v1,·0x4
  
972 ····if-ne·v0,·v1,·:cond_0972 ····if-ne·v0,·v1,·:cond_0
  
973 ····const/4·v0,·0x1973 ····const/4·v1,·0x1
  
974 ····goto·:goto_0974 ····goto·:goto_0
  
975 ····:cond_0975 ····:cond_0
976 ····const/4·v0,·0x0976 ····const/4·v1,·0x0
  
977 ····.line·434977 ····.line·434
978 ····:goto_0978 ····:goto_0
979 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;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·{v1,·v0,·v2,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V981 ····invoke-direct·{v2,·v1,·v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
983 ····return-object·v1982 ····return-object·v2
984 .end·method983 .end·method
  
985 .method·public·toString()Ljava/lang/String;984 .method·public·toString()Ljava/lang/String;
986 ····.locals·3985 ····.locals·3
  
987 ····.line·245986 ····.line·245
988 ····new-instance·v0,·Ljava/lang/StringBuffer;987 ····new-instance·v0,·Ljava/lang/StringBuffer;
3.92 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate.smali
    
Offset 649, 51 lines modifiedOffset 649, 45 lines modified
649 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V649 ····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_3651 ····if-eqz·v1,·:cond_3
  
652 ····.line·275652 ····.line·275
653 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;653 ····new-instance·v5,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
654 ····iget-object·v5,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->issuerUniqueId:Lmybouncycastle/org/bouncycastle/asn1/DERBitString;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V655 ····invoke-virtual·{v0,·v5},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
657 ····:cond_3656 ····: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_4658 ····if-eqz·v1,·:cond_4
  
660 ····.line·281659 ····.line·281
661 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;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·{v1,·v2,·v4,·v5},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V661 ····invoke-direct·{v5,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
664 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V662 ····invoke-virtual·{v0,·v5},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
665 ····:cond_4663 ····: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_5665 ····if-eqz·v1,·:cond_5
  
668 ····.line·286666 ····.line·286
669 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;667 ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
670 ····const/4·v2,·0x3 
  
671 ····iget-object·v4,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertificate;->extensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions;668 ····const/4·v4,·0x3
  
672 ····invoke-direct·{v1,·v3,·v2,·v4},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V669 ····invoke-direct·{v2,·v3,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
673 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V670 ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
674 ····.line·289671 ····.line·289
675 ····:cond_5672 ····: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;)V674 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V
  
3.24 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/x509/TBSCertList.smali
    
Offset 358, 25 lines modifiedOffset 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;)V358 ····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·v0359 ····return-object·v0
  
360 ····.line·272360 ····.line·272
361 ····:cond_0361 ····:cond_0
362 ····new-instance·v0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration;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·{v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1Sequence;->getObjects()Ljava/util/Enumeration;363 ····invoke-virtual·{v0},·Lmybouncycastle/org/bouncycastle/asn1/ASN1Sequence;->getObjects()Ljava/util/Enumeration;
  
365 ····move-result-object·v1364 ····move-result-object·v0
  
366 ····invoke-direct·{v0,·p0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration;-><init>(Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;Ljava/util/Enumeration;)V365 ····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·v0366 ····return-object·v1
368 .end·method367 .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·4369 ····.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 modifiedOffset 514, 21 lines modified
  
516 ····:cond_2514 ····: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_3516 ····if-eqz·v1,·:cond_3
  
519 ····.line·305517 ····.line·305
520 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;518 ····new-instance·v2,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
521 ····const/4·v2,·0x0519 ····const/4·v3,·0x0
  
522 ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/TBSCertList;->crlExtensions:Lmybouncycastle/org/bouncycastle/asn1/x509/Extensions;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V521 ····invoke-virtual·{v0,·v2},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
525 ····.line·308522 ····.line·308
526 ····:cond_3523 ····: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;)V525 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V
  
3.89 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.smali
    
Offset 384, 53 lines modifiedOffset 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,·0x0385 ····const/4·v2,·0x0
  
386 ····if-eqz·v1,·:cond_0386 ····if-eqz·v1,·:cond_0
  
387 ····.line·203387 ····.line·203
388 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;388 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
389 ····iget-object·v3,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->keyidentifier:Lmybouncycastle/org/bouncycastle/asn1/ASN1OctetString;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,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V390 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
392 ····:cond_0391 ····: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_1393 ····if-eqz·v1,·:cond_1
  
395 ····.line·208394 ····.line·208
396 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;395 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
397 ····const/4·v3,·0x1 
  
398 ····iget-object·v4,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->certissuer:Lmybouncycastle/org/bouncycastle/asn1/x509/GeneralNames;396 ····const/4·v4,·0x1
  
399 ····invoke-direct·{v1,·v2,·v3,·v4},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V397 ····invoke-direct·{v3,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
400 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V398 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
401 ····:cond_1399 ····: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_2401 ····if-eqz·v1,·:cond_2
  
404 ····.line·213402 ····.line·213
405 ····new-instance·v1,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;403 ····new-instance·v3,·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;
  
406 ····const/4·v3,·0x2 
  
407 ····iget-object·v4,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier;->certserno:Lmybouncycastle/org/bouncycastle/asn1/ASN1Integer;404 ····const/4·v4,·0x2
  
408 ····invoke-direct·{v1,·v2,·v3,·v4},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V405 ····invoke-direct·{v3,·v2,·v4,·v1},·Lmybouncycastle/org/bouncycastle/asn1/DERTaggedObject;-><init>(ZILmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
409 ····invoke-virtual·{v0,·v1},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V406 ····invoke-virtual·{v0,·v3},·Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;->add(Lmybouncycastle/org/bouncycastle/asn1/ASN1Encodable;)V
  
410 ····.line·216407 ····.line·216
411 ····:cond_2408 ····: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;)V410 ····invoke-direct·{v1,·v0},·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;-><init>(Lmybouncycastle/org/bouncycastle/asn1/ASN1EncodableVector;)V
  
1.37 KB
smali_classes2/mybouncycastle/org/bouncycastle/asn1/x500/X500Name.smali
    
Offset 202, 21 lines modifiedOffset 202, 19 lines modified
202 ····move-result-object·p1202 ····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·150205 ····.line·150
206 ····new-instance·p1,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;206 ····new-instance·p2,·Lmybouncycastle/org/bouncycastle/asn1/DERSequence;
  
207 ····iget-object·p2,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x500/X500Name;->rdns:[Lmybouncycastle/org/bouncycastle/asn1/x500/RDN;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·p1,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x500/X500Name;->rdnSeq:Lmybouncycastle/org/bouncycastle/asn1/DERSequence;208 ····iput-object·p2,·p0,·Lmybouncycastle/org/bouncycastle/asn1/x500/X500Name;->rdnSeq:Lmybouncycastle/org/bouncycastle/asn1/DERSequence;
  
210 ····return-void209 ····return-void
211 .end·method210 .end·method
  
212 .method·public·constructor·<init>([Lmybouncycastle/org/bouncycastle/asn1/x500/RDN;)V211 .method·public·constructor·<init>([Lmybouncycastle/org/bouncycastle/asn1/x500/RDN;)V
213 ····.locals·1212 ····.locals·1