Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·55a1125e9733f75599685ababf777de733b3c17df01f49e3e32d463194b94134 | ||
10 | Signer·#1·certificate·SHA-1·digest:·55a689d7fbca9c8a031509f096faee881c7c07a4 | ||
11 | Signer·#1·certificate·MD5·digest:·b427d61d28d059f6055037205295206d | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·6af78ca886bf0c39b0c6a159f14fa8ba0dc995e815ed1c8cd5889f1a3cff7497 | ||
15 | Signer·#1·public·key·SHA-1·digest:·8be5360fcea884680fea6894f62932c8687dc3af | ||
16 | Signer·#1·public·key·MD5·digest:·eaa341c1fde9c3bdffadb8abd23e7eea |
Offset 1, 1631 lines modified | Offset 1, 1569 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:····················9 | 4 | ··Zip·archive·file·size:····················898907·(00000000000DB75Bh) |
5 | ··Actual·end-cent-dir·record·offset:········ | 5 | ··Actual·end-cent-dir·record·offset:········898885·(00000000000DB745h) |
6 | ··Expected·end-cent-dir·record·offset:······ | 6 | ··Expected·end-cent-dir·record·offset:······898885·(00000000000DB745h) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·54·entries. | 9 | ··central·directory·contains·54·entries. |
10 | ··The·central·directory·is·4078·(0000000000000FEEh)·bytes·long, | 10 | ··The·central·directory·is·4078·(0000000000000FEEh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·89 | 12 | ··is·894807·(00000000000DA757h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··res/drawable/button.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·28·00:44:18 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························f5697660 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································484·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························1424·bytes |
30 | ··length·of·filename:·····························2 | 30 | ··length·of·filename:·····························23·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··The·central-directory·extra·field·contains: | ||
38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
39 | --------------------------- | 41 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
41 | ·· | 43 | ··res/drawable/clubs.png |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···557 |
43 | ··················································(0000000000000 | 45 | ··················································(000000000000022Dh)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:··················· | 47 | ··version·of·encoding·software:···················1.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:··· | 49 | ··minimum·software·version·required·to·extract:···1.0 |
48 | ··compression·method:····························· | 50 | ··compression·method:·····························none·(stored) |
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:·························· | 52 | ··extended·local·header:··························no |
52 | ··file·last·modified·on·(DOS·date/time):··········201 | 53 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·28·00:43:56 |
53 | ··32-bit·CRC·value·(hex):························· | 54 | ··32-bit·CRC·value·(hex):·························6a95484e |
54 | ··compressed·size:································1 | 55 | ··compressed·size:································1453·bytes |
55 | ··uncompressed·size:······························ | 56 | ··uncompressed·size:······························1453·bytes |
56 | ··length·of·filename:·····························2 | 57 | ··length·of·filename:·····························22·characters |
57 | ··length·of·extra·field:··························0·bytes | 58 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 59 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 60 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 61 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 62 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 63 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 64 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 65 | Central·directory·entry·#3: |
65 | --------------------------- | 66 | --------------------------- |
67 | ··res/drawable/diamonds.png | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/F42332CD.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:··· | 68 | ··offset·of·local·header·from·start·of·archive:···2062 |
69 | ··················································(0000000000000 | 69 | ··················································(000000000000080Eh)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:··················· | 71 | ··version·of·encoding·software:···················1.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:··· | 73 | ··minimum·software·version·required·to·extract:···1.0 |
74 | ··compression·method:····························· | 74 | ··compression·method:·····························none·(stored) |
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | 75 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:·························· | 76 | ··extended·local·header:··························no |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 77 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·28·00:43:56 |
79 | ··32-bit·CRC·value·(hex):························· | 78 | ··32-bit·CRC·value·(hex):·························8754f33a |
80 | ··compressed·size:································1 | 79 | ··compressed·size:································1289·bytes |
81 | ··uncompressed·size:······························1 | 80 | ··uncompressed·size:······························1289·bytes |
82 | ··length·of·filename:·····························2 | 81 | ··length·of·filename:·····························25·characters |
83 | ··length·of·extra·field:··························0·bytes | 82 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 83 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 84 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 85 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 86 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 87 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 88 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 89 | Central·directory·entry·#4: |
91 | --------------------------- | 90 | --------------------------- |
91 | ··res/drawable/hearts.png | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··AndroidManifest.xml | ||
94 | ··offset·of·local·header·from·start·of·archive:··· | 92 | ··offset·of·local·header·from·start·of·archive:···3406 |
95 | ··················································(000000000000 | 93 | ··················································(0000000000000D4Eh)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 94 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:··················· | 95 | ··version·of·encoding·software:···················1.0 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 96 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:··· | 97 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:····························· | 98 | ··compression·method:·····························none·(stored) |
Max diff block lines reached; 102972/111292 bytes (92.52%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 12 lines modified | Offset 1, 11 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="100"·android:versionName="1.0"·package="com.ecuamobi.deckwallet" | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="100"·android:versionName="1.0"·package="com.ecuamobi.deckwallet"> |
3 | ··<uses-sdk·android:minSdkVersion="9"·android:targetSdkVersion="19"/> | 3 | ··<uses-sdk·android:minSdkVersion="9"·android:targetSdkVersion="19"/> |
4 | ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="true"/> | 4 | ··<uses-feature·android:name="android.hardware.touchscreen"·android:required="true"/> |
5 | ··<fdroid·buildserverid="311ec604f8fc55ce0fa7cf470439ab25e9ba93cb·"·fdroidserverid="311ec604f8fc55ce0fa7cf470439ab25e9ba93cb·"/> | ||
6 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:launchMode="singleTop"·android:allowBackup="false"·android:largeHeap="true"> | 5 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:launchMode="singleTop"·android:allowBackup="false"·android:largeHeap="true"> |
7 | ····<activity·android:label="@string/app_name"·android:name="com.ecuamobi.deckwallet.MainActivity"·android:configChanges="keyboard|keyboardHidden|orientation|screenSize"> | 6 | ····<activity·android:label="@string/app_name"·android:name="com.ecuamobi.deckwallet.MainActivity"·android:configChanges="keyboard|keyboardHidden|orientation|screenSize"> |
8 | ······<intent-filter> | 7 | ······<intent-filter> |
9 | ········<action·android:name="android.intent.action.MAIN"/> | 8 | ········<action·android:name="android.intent.action.MAIN"/> |
10 | ········<category·android:name="android.intent.category.LAUNCHER"/> | 9 | ········<category·android:name="android.intent.category.LAUNCHER"/> |
11 | ······</intent-filter> | 10 | ······</intent-filter> |
12 | ····</activity> | 11 | ····</activity> |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·5028·0000·0100·0000·0100·1c00··....P(.......... | ||
00000010:·e80c·0000·7100·0000·0000·0000·0001·0000··....q........... | 00000010:·e80c·0000·7100·0000·0000·0000·0001·0000··....q........... | ||
00000020:·e001·0000·0000·0000·0000·0000·1a00·0000··................ | 00000020:·e001·0000·0000·0000·0000·0000·1a00·0000··................ | ||
00000030:·3300·0000·4f00·0000·6900·0000·8e00·0000··3...O...i....... | 00000030:·3300·0000·4f00·0000·6900·0000·8e00·0000··3...O...i....... | ||
00000040:·b100·0000·c700·0000·df00·0000·f600·0000··................ | 00000040:·b100·0000·c700·0000·df00·0000·f600·0000··................ | ||
00000050:·0d01·0000·2401·0000·3b01·0000·5201·0000··....$...;...R... | 00000050:·0d01·0000·2401·0000·3b01·0000·5201·0000··....$...;...R... | ||
00000060:·6901·0000·8001·0000·9701·0000·ae01·0000··i............... | 00000060:·6901·0000·8001·0000·9701·0000·ae01·0000··i............... | ||
00000070:·c501·0000·dc01·0000·f301·0000·0b02·0000··................ | 00000070:·c501·0000·dc01·0000·f301·0000·0b02·0000··................ | ||
Offset 201, 15 lines modified | Offset 201, 15 lines modified | ||
00000c80:·6865·7265·3f00·2121·5365·6c65·6374·2062··here?.!!Select·b | 00000c80:·6865·7265·3f00·2121·5365·6c65·6374·2062··here?.!!Select·b | ||
00000c90:·6f74·6820·7468·6520·7261·6e6b·2061·6e64··oth·the·rank·and | 00000c90:·6f74·6820·7468·6520·7261·6e6b·2061·6e64··oth·the·rank·and | ||
00000ca0:·2074·6865·2073·7569·7400·1414·5365·6c65···the·suit...Sele | 00000ca0:·2074·6865·2073·7569·7400·1414·5365·6c65···the·suit...Sele | ||
00000cb0:·6374·2061·2075·6e69·7175·6520·6361·7264··ct·a·unique·card | 00000cb0:·6374·2061·2075·6e69·7175·6520·6361·7264··ct·a·unique·card | ||
00000cc0:·0005·0553·6861·7265·000f·0f53·6861·7265··...Share...Share | 00000cc0:·0005·0553·6861·7265·000f·0f53·6861·7265··...Share...Share | ||
00000cd0:·2061·6464·7265·7373·6573·0009·0953·7461···addresses...Sta | 00000cd0:·2061·6464·7265·7373·6573·0009·0953·7461···addresses...Sta | ||
00000ce0:·7920·6865·7265·0004·0453·7569·7400·0303··y·here...Suit... | 00000ce0:·7920·6865·7265·0004·0453·7569·7400·0303··y·here...Suit... | ||
00000cf0:·5965·7300·0002· | 00000cf0:·5965·7300·0002·1c01·5c1b·0000·7f00·0000··Yes.....\....... | ||
00000d00:·6300·6f00·6d00·2e00·6500·6300·7500·6100··c.o.m...e.c.u.a. | 00000d00:·6300·6f00·6d00·2e00·6500·6300·7500·6100··c.o.m...e.c.u.a. | ||
00000d10:·6d00·6f00·6200·6900·2e00·6400·6500·6300··m.o.b.i...d.e.c. | 00000d10:·6d00·6f00·6200·6900·2e00·6400·6500·6300··m.o.b.i...d.e.c. | ||
00000d20:·6b00·7700·6100·6c00·6c00·6500·7400·0000··k.w.a.l.l.e.t... | 00000d20:·6b00·7700·6100·6c00·6c00·6500·7400·0000··k.w.a.l.l.e.t... | ||
00000d30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000d30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000d40:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000d40:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000d50:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000d50:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000d60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000d60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
Offset 218, 440 lines modified | Offset 218, 428 lines modified | ||
00000d90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000d90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000da0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000da0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000db0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000db0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000de0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000de0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000df0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000df0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000e00:· | 00000e00:·1c01·0000·0900·0000·a401·0000·6f00·0000··............o... | ||
00000e10:·0 | 00000e10:·0100·1c00·8800·0000·0900·0000·0000·0000··................ | ||
00000e20:·0000·0000·0001·0000·4000·0000·0000·0000··........@....... | |||
00000e30:·0000·0000·0700·0000·1200·0000·1b00·0000··................ | |||
00000e40:·2300·0000·2b00·0000·3400·0000·3c00·0000··#...+...4...<... | |||
00000e50:·4300·0000·0404·6174·7472·0008·0864·7261··C.....attr...dra | |||
00000e60:·7761·626c·6500·0606·6c61·796f·7574·0005··wable...layout.. | |||
00000e70:·0561·7272·6179·0005·0564·696d·656e·0006··.array...dimen.. | |||
00000e80:·0673·7472·696e·6700·0505·7374·796c·6500··.string...style. | |||
00000e90:·0404·6d65·6e75·0002·0269·6400·0100·1c00··..menu...id..... | |||
00000e | 00000e20:·0001·0000·4000·0000·0000·0000·0000·0000··....@........... | ||
00000eb0:·d801·0000·0000·0000·0000·0000·0900·0000··................ | |||
00000ec0:·1100·0000·1c00·0000·2500·0000·4300·0000··........%...C... | |||
00000ed0:·6100·0000·7e00·0000·8c00·0000·9e00·0000··a...~........... | |||
00000e | 00000e30:·0700·0000·1200·0000·1b00·0000·2300·0000··............#... | ||
00000e40:·2b00·0000·3400·0000·3c00·0000·4300·0000··+...4...<...C... | |||
00000e50:·0404·6174·7472·0008·0864·7261·7761·626c··..attr...drawabl | |||
00000e60:·6500·0606·6c61·796f·7574·0005·0561·7272··e...layout...arr | |||
00000e70:·6179·0005·0564·696d·656e·0006·0673·7472··ay...dimen...str | |||
00000e80:·696e·6700·0505·7374·796c·6500·0404·6d65··ing...style...me | |||
00000e90:·6e75·0002·0269·6400·0100·1c00·5007·0000··nu...id.....P... | |||
00000e | 00000ea0:·6f00·0000·0000·0000·0001·0000·d801·0000··o............... | ||
00000eb0:·0000·0000·0000·0000·0900·0000·1100·0000··................ | |||
00000ec0:·1c00·0000·2500·0000·4300·0000·6100·0000··....%...C...a... | |||
00000 | 00000ed0:·7e00·0000·8c00·0000·9e00·0000·ae00·0000··~............... | ||
00000 | 00000ee0:·b300·0000·ba00·0000·c000·0000·c600·0000··................ | ||
00000 | 00000ef0:·cc00·0000·d200·0000·d800·0000·de00·0000··................ | ||
00000f30:·4001·0000·4701·0000·5101·0000·5d01·0000··@...G...Q...]... | |||
00000f40:·6d01·0000·7501·0000·8401·0000·a101·0000··m...u........... | |||
00000f50:·bc01·0000·c801·0000·d301·0000·db01·0000··................ | |||
00000f | 00000f00:·e400·0000·ea00·0000·f000·0000·f600·0000··................ | ||
00000f10:·fc00·0000·0201·0000·0901·0000·1201·0000··................ | |||
00000f | 00000f20:·1901·0000·2901·0000·3301·0000·4001·0000··....)...3...@... | ||
00000f30:·4701·0000·5101·0000·5d01·0000·6d01·0000··G...Q...]...m... | |||
00000f40:·7501·0000·8401·0000·a101·0000·bc01·0000··u............... | |||
00000f50:·c801·0000·d301·0000·db01·0000·eb01·0000··................ | |||
00000f | 00000f60:·0102·0000·0902·0000·1902·0000·2402·0000··............$... | ||
00000f70:·2f02·0000·3702·0000·4702·0000·5002·0000··/...7...G...P... | |||
00000f80:·6002·0000·7702·0000·7c02·0000·8602·0000··`...w...|....... | |||
00000f90:·8d02·0000·9f02·0000·b502·0000·ba02·0000··................ | |||
00000f | 00000fa0:·c602·0000·dd02·0000·ec02·0000·f102·0000··................ | ||
00000fb0:·0403·0000·1903·0000·2d03·0000·3503·0000··........-...5... | |||
00000fc0:·4303·0000·4d03·0000·5403·0000·6403·0000··C...M...T...d... | |||
00000fd0:·7403·0000·8c03·0000·9f03·0000·b403·0000··t............... | |||
00000f | 00000fe0:·bc03·0000·ce03·0000·da03·0000·e003·0000··................ | ||
00000fb0:·f102·0000·0403·0000·1903·0000·2d03·0000··............-... | |||
00000fc0:·3503·0000·4303·0000·4d03·0000·5403·0000··5...C...M...T... | |||
00000fd0:·6403·0000·7403·0000·8c03·0000·9f03·0000··d...t........... | |||
00000fe0:·b403·0000·bc03·0000·ce03·0000·da03·0000··................ | |||
00000ff0:·e | 00000ff0:·ef03·0000·fa03·0000·0704·0000·0e04·0000··................ | ||
00001000:·1a04·0000·2604·0000·3404·0000·4204·0000··....&...4...B... | |||
000010 | 00001010:·5004·0000·5a04·0000·6404·0000·7404·0000··P...Z...d...t... | ||
00001010:·4204·0000·5004·0000·5a04·0000·6404·0000··B...P...Z...d... | |||
00001020:·7404·0000·7c04·0000·8404·0000·8c04·0000··t...|........... | |||
00001030:·9804·0000·a404·0000·ad04·0000·ba04·0000··................ | |||
000010 | 00001020:·7c04·0000·8404·0000·8c04·0000·9804·0000··|............... | ||
00001030:·a404·0000·ad04·0000·ba04·0000·c704·0000··................ | |||
00001040:·da04·0000·e504·0000·f004·0000·ff04·0000··................ | |||
00001050:· | 00001050:·0e05·0000·1605·0000·1e05·0000·2d05·0000··............-... | ||
00001060:· | 00001060:·3c05·0000·4b05·0000·5905·0000·6705·0000··<...K...Y...g... | ||
00001070:· | 00001070:·0606·6275·7474·6f6e·0005·0563·6c75·6273··..button...clubs | ||
00001080:· | 00001080:·0008·0864·6961·6d6f·6e64·7300·0606·6865··...diamonds...he | ||
00001090:· | 00001090:·6172·7473·001b·1b69·635f·6163·7469·6f6e··arts...ic_action | ||
000010a0:·7469·6f6e·5f6e·6176·6967·6174·696f·6e5f··tion_navigation_ | |||
000010b0:·6163·6365·7074·001b·1b69·635f·6163·7469··accept...ic_acti | |||
000010 | 000010a0:·5f6e·6176·6967·6174·696f·6e5f·6163·6365··_navigation_acce | ||
000010b0:·7074·001b·1b69·635f·6163·7469·6f6e·5f6e··pt...ic_action_n | |||
000010c0:·6176·6967·6174·696f·6e5f·6361·6e63·656c··avigation_cancel | |||
000010d0:· | 000010d0:·001a·1a69·635f·6469·616c·6f67·5f61·6c65··...ic_dialog_ale | ||
000010e0:· | 000010e0:·7274·5f68·6f6c·6f5f·6c69·6768·7400·0b0b··rt_holo_light... | ||
000010f0:· | 000010f0:·6963·5f6c·6175·6e63·6865·7200·0f0f·6963··ic_launcher...ic | ||
00001100:· | 00001100:·5f6c·6967·6874·5f62·6f72·6465·7200·0d0d··_light_border... | ||
00001110:· | 00001110:·6963·5f72·6564·5f62·6f72·6465·7200·0202··ic_red_border... | ||
00001120:·7 | 00001120:·7172·0004·0472·5f31·3000·0303·725f·3200··qr...r_10...r_2. | ||
00001130:·725f·3200·0303·725f·3300·0303·725f·3400··r_2...r_3...r_4. | |||
000011 | 00001130:·0303·725f·3300·0303·725f·3400·0303·725f··..r_3...r_4...r_ | ||
000011 | 00001140:·3500·0303·725f·3600·0303·725f·3700·0303··5...r_6...r_7... | ||
00001150:·725f·3800·0303·725f·3900·0303·725f·6100··r_8...r_9...r_a. | |||
00001160:·725f·6 | 00001160:·0303·725f·6a00·0303·725f·6b00·0303·725f··..r_j...r_k...r_ | ||
00001170:· | 00001170:·7100·0404·7261·6e6b·0006·0673·7061·6465··q...rank...spade | ||
00001180:·7 | 00001180:·7300·0404·7375·6974·000d·0d61·6374·6976··s...suit...activ | ||
00001190:·6 | 00001190:·6974·795f·6d61·696e·0007·0761·6464·7265··ity_main...addre | ||
000011a0:· | 000011a0:·7373·000a·0a61·6464·7265·7373·5f71·7200··ss...address_qr. | ||
000011b0:· | 000011b0:·0404·6361·7264·0007·0763·6172·645f·676f··..card...card_go | ||
000011c0:· | 000011c0:·0009·0963·6172·645f·7375·6974·000d·0d66··...card_suit...f | ||
000011d0:· | 000011d0:·7261·676d·656e·745f·6d61·696e·0005·0574··ragment_main...t | ||
000011e0:· | 000011e0:·6f61·7374·000c·0c63·6172·645f·6f70·7469··oast...card_opti | ||
000011f0:·6f | 000011f0:·6f6e·7300·1a1a·6163·7469·7669·7479·5f68··ons...activity_h | ||
00001200:· | 00001200:·6f72·697a·6f6e·7461·6c5f·6d61·7267·696e··orizontal_margin | ||
00001210:· | 00001210:·0018·1861·6374·6976·6974·795f·7665·7274··...activity_vert | ||
00001220:· | 00001220:·6963·616c·5f6d·6172·6769·6e00·0909·6164··ical_margin...ad | ||
00001230:· | 00001230:·6472·6573·7365·7300·0808·6170·705f·6e61··dresses...app_na | ||
00001240:· | 00001240:·6d65·0005·0563·6172·6473·000d·0d63·6861··me...cards...cha | ||
00001250:· | 00001250:·6e67·655f·6e75·6d62·6572·0013·1363·6861··nge_number...cha | ||
00001260:· | 00001260:·6e67·655f·6e75·6d62·6572·5f72·6573·6574··nge_number_reset | ||
Max diff block lines reached; 39460/59877 bytes (65.90%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 35 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·27a6efb4 |
5 | signature···········:· | 5 | signature···········:·ba45...a2c3 |
6 | file_size···········:·259 | 6 | file_size···········:·2591712 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·157 | 10 | string_ids_size·····:·15723 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·20 | 12 | type_ids_size·······:·2026 |
13 | type_ids_off········:·6 | 13 | type_ids_off········:·63004·(0x00f61c) |
14 | proto_ids_size······:·2952 | 14 | proto_ids_size······:·2952 |
15 | proto_ids_off·······:·71 | 15 | proto_ids_off·······:·71108·(0x0115c4) |
16 | field_ids_size······:·6020 | 16 | field_ids_size······:·6020 |
17 | field_ids_off·······:·106 | 17 | field_ids_off·······:·106532·(0x01a024) |
18 | method_ids_size·····:·12738 | 18 | method_ids_size·····:·12738 |
19 | method_ids_off······:·1546 | 19 | method_ids_off······:·154692·(0x025c44) |
20 | class_defs_size·····:·1543 | 20 | class_defs_size·····:·1543 |
21 | class_defs_off······:·2565 | 21 | class_defs_off······:·256596·(0x03ea54) |
22 | data_size···········:·228 | 22 | data_size···········:·2281672 |
23 | data_off············:·3 | 23 | data_off············:·310040·(0x04bb18) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·1 | 25 | class_idx···········:·132 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·8 | 27 | superclass_idx······:·871 |
28 | source_file_idx·····:·1221 | 28 | source_file_idx·····:·1221 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
32 | virtual_methods_size:·6 | 32 | virtual_methods_size:·6 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
Offset 81, 17 lines modified | Offset 81, 17 lines modified | ||
81 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' | 81 | ······type··········:·'(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' |
82 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 82 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
83 | ······code··········:·(none) | 83 | ······code··········:·(none) |
84 | ··source_file_idx···:·1221·(AccessibilityServiceInfoCompat.java) | 84 | ··source_file_idx···:·1221·(AccessibilityServiceInfoCompat.java) |
85 | Class·#1·header: | 85 | Class·#1·header: |
86 | class_idx···········:·1 | 86 | class_idx···········:·133 |
87 | access_flags········:·1·(0x0001) | 87 | access_flags········:·1·(0x0001) |
88 | superclass_idx······:·8 | 88 | superclass_idx······:·871 |
89 | source_file_idx·····:·1221 | 89 | source_file_idx·····:·1221 |
90 | static_fields_size··:·13 | 90 | static_fields_size··:·13 |
91 | instance_fields_size:·0 | 91 | instance_fields_size:·0 |
92 | direct_methods_size·:·11 | 92 | direct_methods_size·:·11 |
93 | virtual_methods_size:·0 | 93 | virtual_methods_size:·0 |
94 | Class·#1·annotations: | 94 | Class·#1·annotations: |
Offset 175, 33 lines modified | Offset 175, 33 lines modified | ||
175 | ······type··········:·'()V' | 175 | ······type··········:·'()V' |
176 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 176 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
177 | ······code··········- | 177 | ······code··········- |
178 | ······registers·····:·2 | 178 | ······registers·····:·2 |
179 | ······ins···········:·0 | 179 | ······ins···········:·0 |
180 | ······outs··········:·1 | 180 | ······outs··········:·1 |
181 | ······insns·size····:·36·16-bit·code·units | 181 | ······insns·size····:·36·16-bit·code·units |
182 | 06eb | 182 | 06eb64:········································|[06eb64]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V |
183 | 06eb | 183 | 06eb74:·6000·2100······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0021 |
184 | 06eb | 184 | 06eb78:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12 |
185 | 06eb | 185 | 06eb7c:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
186 | 06eb | 186 | 06eb80:·2200·8200······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@0082 |
187 | 06eb | 187 | 06eb84:·7010·dc01·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@01dc |
188 | 06eb | 188 | 06eb8a:·6900·3300······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0033 |
189 | 06eb | 189 | 06eb8e:·0e00···································|000d:·return-void |
190 | 06eb | 190 | 06eb90:·6000·2100······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0021 |
191 | 06eb | 191 | 06eb94:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
192 | 06eb | 192 | 06eb98:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
193 | 06eb | 193 | 06eb9c:·2200·8100······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@0081 |
194 | 06eb | 194 | 06eba0:·7010·d501·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01d5 |
195 | 06eb | 195 | 06eba6:·6900·3300······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0033 |
196 | 06eb | 196 | 06ebaa:·28f2···································|001b:·goto·000d·//·-000e |
197 | 06eb | 197 | 06ebac:·2200·8300······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0083 |
198 | 06eb | 198 | 06ebb0:·7010·de01·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@01de |
199 | 06eb | 199 | 06ebb6:·6900·3300······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0033 |
200 | 06eb | 200 | 06ebba:·28ea···································|0023:·goto·000d·//·-0016 |
201 | ······catches·······:·(none) | 201 | ······catches·······:·(none) |
202 | ······positions·····:· | 202 | ······positions·····:· |
203 | ········0x0000·line=111 | 203 | ········0x0000·line=111 |
204 | ········0x0006·line=112 | 204 | ········0x0006·line=112 |
205 | ········0x000d·line=118 | 205 | ········0x000d·line=118 |
206 | ········0x000e·line=113 | 206 | ········0x000e·line=113 |
207 | ········0x0014·line=114 | 207 | ········0x0014·line=114 |
Offset 213, 17 lines modified | Offset 213, 17 lines modified | ||
213 | ······type··········:·'()V' | 213 | ······type··········:·'()V' |
214 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 214 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
215 | ······code··········- | 215 | ······code··········- |
216 | ······registers·····:·1 | 216 | ······registers·····:·1 |
217 | ······ins···········:·1 | 217 | ······ins···········:·1 |
218 | ······outs··········:·1 | 218 | ······outs··········:·1 |
219 | ······insns·size····:·4·16-bit·code·units | 219 | ······insns·size····:·4·16-bit·code·units |
220 | 06eb | 220 | 06ebbc:········································|[06ebbc]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V |
221 | 06eb | 221 | 06ebcc:·7010·0516·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1605 |
222 | 06eb | 222 | 06ebd2:·0e00···································|0003:·return-void |
223 | ······catches·······:·(none) | 223 | ······catches·······:·(none) |
224 | ······positions·····:· | 224 | ······positions·····:· |
225 | ········0x0000·line=280 | 225 | ········0x0000·line=280 |
226 | ········0x0003·line=282 | 226 | ········0x0003·line=282 |
227 | ······locals········:· | 227 | ······locals········:· |
228 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· | 228 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· |
Offset 232, 27 lines modified | Offset 232, 27 lines modified | ||
232 | ······type··········:·'(I)Ljava/lang/String;' | 232 | ······type··········:·'(I)Ljava/lang/String;' |
233 | ······access········:·0x0009·(PUBLIC·STATIC) | 233 | ······access········:·0x0009·(PUBLIC·STATIC) |
234 | ······code··········- | 234 | ······code··········- |
235 | ······registers·····:·2 | 235 | ······registers·····:·2 |
236 | ······ins···········:·1 | 236 | ······ins···········:·1 |
237 | ······outs··········:·0 | 237 | ······outs··········:·0 |
238 | ······insns·size····:·38·16-bit·code·units | 238 | ······insns·size····:·38·16-bit·code·units |
239 | 06eb | 239 | 06ebd4:········································|[06ebd4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; |
240 | 06eb | 240 | 06ebe4:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012 |
241 | 06eb | 241 | 06ebea:·1a00·1219······························|0003:·const-string·v0,·"UNKNOWN"·//·string@1912 |
242 | 06eb | 242 | 06ebee:·1100···································|0005:·return-object·v0 |
243 | 06eb | 243 | 06ebf0:·1a00·df05······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@05df |
244 | 06eb | 244 | 06ebf4:·28fd···································|0008:·goto·0005·//·-0003 |
245 | 06eb | 245 | 06ebf6:·1a00·de05······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@05de |
246 | 06eb | 246 | 06ebfa:·28fa···································|000b:·goto·0005·//·-0006 |
247 | 06eb | 247 | 06ebfc:·1a00·dd05······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@05dd |
248 | 06e | 248 | 06ec00:·28f7···································|000e:·goto·0005·//·-0009 |
249 | 06e | 249 | 06ec02:·1a00·dc05······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@05dc |
250 | 06e | 250 | 06ec06:·28f4···································|0011:·goto·0005·//·-000c |
251 | 06e | 251 | 06ec08:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units) |
252 | ······catches·······:·(none) | 252 | ······catches·······:·(none) |
Max diff block lines reached; 48944593/48957095 bytes (99.97%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·3198 | 1 | Zip·file·size:·3198332·bytes,·number·of·entries:·1543 |
2 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class | 2 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class |
3 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class | 3 | ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class |
4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class | 4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class |
5 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class | 5 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class |
6 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class | 6 | ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class |
7 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class | 7 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class |
8 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class | 8 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class |
Offset 95, 15 lines modified | Offset 95, 15 lines modified | ||
95 | ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class | 95 | ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$1.class |
96 | ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class | 96 | ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$3.class |
97 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class | 97 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$4.class |
98 | ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class | 98 | ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class |
99 | ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class | 99 | ?rwxrwxr-x··2.0·unx······858·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$InternalHandler.class |
100 | ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class | 100 | ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$Status.class |
101 | ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class | 101 | ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask$WorkerRunnable.class |
102 | ?rwxrwxr-x··2.0·unx·····525 | 102 | ?rwxrwxr-x··2.0·unx·····5255·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class |
103 | ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·android/support/v4/content/WakefulBroadcastReceiver.class | 103 | ?rwxrwxr-x··2.0·unx·····2454·b-·stor·80-Jan-01·00:00·android/support/v4/content/WakefulBroadcastReceiver.class |
104 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class | 104 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·android/support/v4/content/pm/ActivityInfoCompat.class |
105 | ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class | 105 | ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·android/support/v4/database/DatabaseUtilsCompat.class |
106 | ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class | 106 | ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class |
107 | ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class | 107 | ?rwxrwxr-x··2.0·unx·····1060·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat.class |
108 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class | 108 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class |
109 | ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class | 109 | ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompatKitKat.class |
Offset 382, 21 lines modified | Offset 382, 21 lines modified | ||
382 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/R.class | 382 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/R.class |
383 | ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/BitBuffer.class | 383 | ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/BitBuffer.class |
384 | ?rwxrwxr-x··2.0·unx·····1017·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/BitcoinException.class | 384 | ?rwxrwxr-x··2.0·unx·····1017·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/BitcoinException.class |
385 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/ErrorCorrectLevel.class | 385 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/ErrorCorrectLevel.class |
386 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/MaskPattern.class | 386 | ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/MaskPattern.class |
387 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/Mode.class | 387 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/Mode.class |
388 | ?rwxrwxr-x··2.0·unx·····1439·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/Polynomial.class | 388 | ?rwxrwxr-x··2.0·unx·····1439·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/Polynomial.class |
389 | ?rwxrwxr-x··2.0·unx·····83 | 389 | ?rwxrwxr-x··2.0·unx·····8378·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/QRCode.class |
390 | ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/QRData.class | 390 | ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/QRData.class |
391 | ?rwxrwxr-x··2.0·unx······910·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/QRMath.class | 391 | ?rwxrwxr-x··2.0·unx······910·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/QRMath.class |
392 | ?rwxrwxr-x··2.0·unx·····6713·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/QRUtil.class | 392 | ?rwxrwxr-x··2.0·unx·····6713·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/QRUtil.class |
393 | ?rwxrwxr-x··2.0·unx·····2741·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/RSBlock.class | 393 | ?rwxrwxr-x··2.0·unx·····2741·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/qr/RSBlock.class |
394 | ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/KeyPair.class | 394 | ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/KeyPair.class |
395 | ?rwxrwxr-x··2.0·unx·····369 | 395 | ?rwxrwxr-x··2.0·unx·····3694·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Renderer$1.class |
396 | ?rwxrwxr-x··2.0·unx·····2655·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Renderer$2.class | 396 | ?rwxrwxr-x··2.0·unx·····2655·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Renderer$2.class |
397 | ?rwxrwxr-x··2.0·unx·····1797·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Renderer.class | 397 | ?rwxrwxr-x··2.0·unx·····1797·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Renderer.class |
398 | ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Util$PrivateKeyInfo.class | 398 | ?rwxrwxr-x··2.0·unx······538·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Util$PrivateKeyInfo.class |
399 | ?rwxrwxr-x··2.0·unx·····7214·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Util.class | 399 | ?rwxrwxr-x··2.0·unx·····7214·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/util/Util.class |
400 | ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·org/spongycastle/LICENSE.class | 400 | ?rwxrwxr-x··2.0·unx·····2121·b-·stor·80-Jan-01·00:00·org/spongycastle/LICENSE.class |
401 | ?rwxrwxr-x··2.0·unx·······84·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/ASN1Choice.class | 401 | ?rwxrwxr-x··2.0·unx·······84·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/ASN1Choice.class |
402 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/ASN1Encodable.class | 402 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·org/spongycastle/asn1/ASN1Encodable.class |
Offset 529, 15 lines modified | Offset 529, 15 lines modified | ||
529 | ?rwxrwxr-x··2.0·unx·····2299·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/engines/RSACoreEngine.class | 529 | ?rwxrwxr-x··2.0·unx·····2299·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/engines/RSACoreEngine.class |
530 | ?rwxrwxr-x··2.0·unx·····5188·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/examples/DESExample.class | 530 | ?rwxrwxr-x··2.0·unx·····5188·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/examples/DESExample.class |
531 | ?rwxrwxr-x··2.0·unx·····1531·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/DHKeyGeneratorHelper.class | 531 | ?rwxrwxr-x··2.0·unx·····1531·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/DHKeyGeneratorHelper.class |
532 | ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/DHParametersGenerator.class | 532 | ?rwxrwxr-x··2.0·unx·····1215·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/DHParametersGenerator.class |
533 | ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/DHParametersHelper.class | 533 | ?rwxrwxr-x··2.0·unx·····1211·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/DHParametersHelper.class |
534 | ?rwxrwxr-x··2.0·unx·····4250·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/DSAParametersGenerator.class | 534 | ?rwxrwxr-x··2.0·unx·····4250·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/DSAParametersGenerator.class |
535 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/ElGamalParametersGenerator.class | 535 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/ElGamalParametersGenerator.class |
536 | ?rwxrwxr-x··2.0·unx·····7 | 536 | ?rwxrwxr-x··2.0·unx·····7249·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/GOST3410ParametersGenerator.class |
537 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$1.class | 537 | ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$1.class |
538 | ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$BasisGenerationTask.class | 538 | ?rwxrwxr-x··2.0·unx······862·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$BasisGenerationTask.class |
539 | ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/RSABlindingFactorGenerator.class | 539 | ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/RSABlindingFactorGenerator.class |
540 | ?rwxrwxr-x··2.0·unx·····2316·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/SCrypt.class | 540 | ?rwxrwxr-x··2.0·unx·····2316·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/generators/SCrypt.class |
541 | ?rwxrwxr-x··2.0·unx·····2585·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/io/CipherInputStream.class | 541 | ?rwxrwxr-x··2.0·unx·····2585·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/io/CipherInputStream.class |
542 | ?rwxrwxr-x··2.0·unx·····1894·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/io/CipherOutputStream.class | 542 | ?rwxrwxr-x··2.0·unx·····1894·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/io/CipherOutputStream.class |
543 | ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/io/DigestInputStream.class | 543 | ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/io/DigestInputStream.class |
Offset 593, 15 lines modified | Offset 593, 15 lines modified | ||
593 | ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsClientContext.class | 593 | ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsClientContext.class |
594 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsCompression.class | 594 | ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsCompression.class |
595 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsCredentials.class | 595 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsCredentials.class |
596 | ?rwxrwxr-x··2.0·unx·····2847·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsDHUtils.class | 596 | ?rwxrwxr-x··2.0·unx·····2847·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsDHUtils.class |
597 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsFatalAlert.class | 597 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsFatalAlert.class |
598 | ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsInputStream.class | 598 | ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsInputStream.class |
599 | ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsKeyExchange.class | 599 | ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsKeyExchange.class |
600 | ?rwxrwxr-x··2.0·unx·····237 | 600 | ?rwxrwxr-x··2.0·unx·····2374·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsMac.class |
601 | ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsOutputStream.class | 601 | ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsOutputStream.class |
602 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentity.class | 602 | ?rwxrwxr-x··2.0·unx······213·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsPSKIdentity.class |
603 | ?rwxrwxr-x··2.0·unx····16063·b-·defN·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsProtocolHandler.class | 603 | ?rwxrwxr-x··2.0·unx····16063·b-·defN·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsProtocolHandler.class |
604 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsRSAUtils.class | 604 | ?rwxrwxr-x··2.0·unx·····1795·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsRSAUtils.class |
605 | ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsRuntimeException.class | 605 | ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsRuntimeException.class |
606 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSigner.class | 606 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsSigner.class |
607 | ?rwxrwxr-x··2.0·unx·····7645·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsUtils.class | 607 | ?rwxrwxr-x··2.0·unx·····7645·b-·stor·80-Jan-01·00:00·org/spongycastle/crypto/tls/TlsUtils.class |
Offset 612, 26 lines modified | Offset 612, 26 lines modified | ||
612 | ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ECConstants.class | 612 | ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ECConstants.class |
613 | ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ECCurve.class | 613 | ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ECCurve.class |
614 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ECMultiplier.class | 614 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ECMultiplier.class |
615 | ?rwxrwxr-x··2.0·unx·····2576·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ECPoint.class | 615 | ?rwxrwxr-x··2.0·unx·····2576·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ECPoint.class |
616 | ?rwxrwxr-x··2.0·unx·····4902·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/IntArray.class | 616 | ?rwxrwxr-x··2.0·unx·····4902·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/IntArray.class |
617 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/PreCompInfo.class | 617 | ?rwxrwxr-x··2.0·unx·······88·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/PreCompInfo.class |
618 | ?rwxrwxr-x··2.0·unx·····3568·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/SimpleBigDecimal.class | 618 | ?rwxrwxr-x··2.0·unx·····3568·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/SimpleBigDecimal.class |
619 | ?rwxrwxr-x··2.0·unx·····83 | 619 | ?rwxrwxr-x··2.0·unx·····8339·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/Tnaf.class |
620 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ZTauElement.class | 620 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ec/ZTauElement.class |
621 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/euclid/BigIntEuclidean.class | 621 | ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/euclid/BigIntEuclidean.class |
622 | ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/euclid/IntEuclidean.class | 622 | ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/euclid/IntEuclidean.class |
623 | ?rwxrwxr-x··2.0·unx·····3690·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/BigDecimalPolynomial.class | 623 | ?rwxrwxr-x··2.0·unx·····3690·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/BigDecimalPolynomial.class |
624 | ?rwxrwxr-x··2.0·unx·····5582·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/BigIntPolynomial.class | 624 | ?rwxrwxr-x··2.0·unx·····5582·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/BigIntPolynomial.class |
625 | ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/Constants.class | 625 | ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/Constants.class |
626 | ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/IntegerPolynomial$1.class | 626 | ?rwxrwxr-x··2.0·unx······109·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/IntegerPolynomial$1.class |
627 | ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/IntegerPolynomial$CombineTask.class | 627 | ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/IntegerPolynomial$CombineTask.class |
628 | ?rwxrwxr-x··2.0·unx······902·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/IntegerPolynomial$ModResultantTask.class | 628 | ?rwxrwxr-x··2.0·unx······902·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/IntegerPolynomial$ModResultantTask.class |
629 | ?rwxrwxr-x··2.0·unx·····38 | 629 | ?rwxrwxr-x··2.0·unx·····3882·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/LongPolynomial2.class |
630 | ?rwxrwxr-x··2.0·unx·····236 | 630 | ?rwxrwxr-x··2.0·unx·····2363·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/LongPolynomial5.class |
631 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/Polynomial.class | 631 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/Polynomial.class |
632 | ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/Resultant.class | 632 | ?rwxrwxr-x··2.0·unx······388·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/polynomial/Resultant.class |
633 | ?rwxrwxr-x··2.0·unx·····3090·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/util/ArrayEncoder.class | 633 | ?rwxrwxr-x··2.0·unx·····3090·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/util/ArrayEncoder.class |
634 | ?rwxrwxr-x··2.0·unx·····2303·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/util/Util.class | 634 | ?rwxrwxr-x··2.0·unx·····2303·b-·stor·80-Jan-01·00:00·org/spongycastle/math/ntru/util/Util.class |
635 | ?rwxrwxr-x··2.0·unx·····3193·b-·stor·80-Jan-01·00:00·org/spongycastle/util/Arrays.class | 635 | ?rwxrwxr-x··2.0·unx·····3193·b-·stor·80-Jan-01·00:00·org/spongycastle/util/Arrays.class |
636 | ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·org/spongycastle/util/BigIntegers.class | 636 | ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·org/spongycastle/util/BigIntegers.class |
637 | ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·org/spongycastle/util/IPAddress.class | 637 | ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·org/spongycastle/util/IPAddress.class |
Offset 717, 15 lines modified | Offset 717, 15 lines modified | ||
717 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class | 717 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class |
718 | ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class | 718 | ?rwxrwxr-x··2.0·unx·····1117·b-·stor·80-Jan-01·00:00·android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class |
719 | ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class | 719 | ?rwxrwxr-x··2.0·unx·····1319·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap$1.class |
720 | ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class | 720 | ?rwxrwxr-x··2.0·unx·····1725·b-·stor·80-Jan-01·00:00·android/support/v4/util/ArrayMap.class |
721 | ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class | 721 | ?rwxrwxr-x··2.0·unx·····1767·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class |
722 | ?rwxrwxr-x··2.0·unx·····2274·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class | 722 | ?rwxrwxr-x··2.0·unx·····2274·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class |
723 | ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class | 723 | ?rwxrwxr-x··2.0·unx·····1671·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class |
724 | ?rwxrwxr-x··2.0·unx·····807 | 724 | ?rwxrwxr-x··2.0·unx·····8074·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class |
725 | ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class | 725 | ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class |
726 | ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplBase.class | 726 | ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplBase.class |
727 | ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class | 727 | ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class |
728 | ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class | 728 | ?rwxrwxr-x··2.0·unx·····1398·b-·stor·80-Jan-01·00:00·android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class |
729 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class | 729 | ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class |
730 | ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class | 730 | ?rwxrwxr-x··2.0·unx······978·b-·stor·80-Jan-01·00:00·android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class |
731 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class | 731 | ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class |
Offset 776, 15 lines modified | Offset 776, 15 lines modified | ||
776 | ?rwxrwxr-x··2.0·unx·····3382·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class | 776 | ?rwxrwxr-x··2.0·unx·····3382·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class |
777 | ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class | 777 | ?rwxrwxr-x··2.0·unx·····2788·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class |
778 | ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.class | 778 | ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.class |
779 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.class | 779 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.class |
780 | ?rwxrwxr-x··2.0·unx·····2572·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$4.class | 780 | ?rwxrwxr-x··2.0·unx·····2572·b-·stor·80-Jan-01·00:00·com/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$4.class |
Max diff block lines reached; 21132/35704 bytes (59.19%) of diff not shown. |
Offset 300, 56 lines modified | Offset 300, 56 lines modified | ||
300 | ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; | 300 | ····descriptor:·Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; |
301 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL | 301 | ····flags:·(0x0012)·ACC_PRIVATE,·ACC_FINAL |
302 | ··static·{}; | 302 | ··static·{}; |
303 | ····descriptor:·()V | 303 | ····descriptor:·()V |
304 | ····flags:·(0x0008)·ACC_STATIC | 304 | ····flags:·(0x0008)·ACC_STATIC |
305 | ····Code: | 305 | ····Code: |
306 | ······stack=300,·locals= | 306 | ······stack=300,·locals=4,·args_size=0 |
307 | ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1 | 307 | ·········0:·new···········#38·················//·class·android/support/v4/content/ModernAsyncTask$1 |
308 | ·········3:·astore_0 | 308 | ·········3:·astore_0 |
309 | ·········4:·aload_0 | 309 | ·········4:·aload_0 |
310 | ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V | 310 | ·········5:·invokespecial·#42·················//·Method·android/support/v4/content/ModernAsyncTask$1."<init>":()V |
311 | ·········8:·aload_0 | 311 | ·········8:·aload_0 |
312 | ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory; | 312 | ·········9:·putstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory; |
313 | ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue | 313 | ········12:·new···········#46·················//·class·java/util/concurrent/LinkedBlockingQueue |
314 | ········15:·astore_0 | 314 | ········15:·astore_0 |
315 | ········16:·aload_0 | 315 | ········16:·aload_0 |
316 | ········17:·bipush········10 | 316 | ········17:·bipush········10 |
317 | ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V | 317 | ········19:·invokespecial·#50·················//·Method·java/util/concurrent/LinkedBlockingQueue."<init>":(I)V |
318 | ········22:·aload_0 | 318 | ········22:·aload_0 |
319 | ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; | 319 | ········23:·putstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; |
320 | ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor | 320 | ········26:·new···········#54·················//·class·java/util/concurrent/ThreadPoolExecutor |
321 | ········29:·astore_ | 321 | ········29:·astore_0 |
322 | ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; | 322 | ········30:·getstatic·····#64·················//·Field·java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; |
323 | ········33:·astore_ | 323 | ········33:·astore_1 |
324 | ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; | 324 | ········34:·getstatic·····#52·················//·Field·sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; |
325 | ········37:·astore_ | 325 | ········37:·astore_2 |
326 | ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory; | 326 | ········38:·getstatic·····#44·················//·Field·sThreadFactory:Ljava/util/concurrent/ThreadFactory; |
327 | ········41:·astore | 327 | ········41:·astore_3 |
328 | ········4 | 328 | ········42:·aload_0 |
329 | ········4 | 329 | ········43:·iconst_5 |
330 | ········4 | 330 | ········44:·sipush········128 |
331 | ········4 | 331 | ········47:·lconst_1 |
332 | ········48:·aload_1 | ||
332 | ········49:·aload_2 | 333 | ········49:·aload_2 |
333 | ········50:·aload_3 | 334 | ········50:·aload_3 |
334 | ········51:·aload·········4 | ||
335 | ········5 | 335 | ········51:·invokespecial·#67·················//·Method·java/util/concurrent/ThreadPoolExecutor."<init>":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
336 | ········5 | 336 | ········54:·aload_0 |
337 | ········5 | 337 | ········55:·putstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; |
338 | ········ | 338 | ········58:·new···········#71·················//·class·android/support/v4/content/ModernAsyncTask$InternalHandler |
339 | ········6 | 339 | ········61:·astore_0 |
340 | ········6 | 340 | ········62:·aload_0 |
341 | ········6 | 341 | ········63:·aconst_null |
342 | ········6 | 342 | ········64:·invokespecial·#74·················//·Method·android/support/v4/content/ModernAsyncTask$InternalHandler."<init>":(Landroid/support/v4/content/ModernAsyncTask$1;)V |
343 | ········6 | 343 | ········67:·aload_0 |
344 | ········ | 344 | ········68:·putstatic·····#76·················//·Field·sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; |
345 | ········7 | 345 | ········71:·getstatic·····#69·················//·Field·THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; |
346 | ········7 | 346 | ········74:·putstatic·····#78·················//·Field·sDefaultExecutor:Ljava/util/concurrent/Executor; |
347 | ········7 | 347 | ········77:·return |
348 | ··public·android.support.v4.content.ModernAsyncTask(); | 348 | ··public·android.support.v4.content.ModernAsyncTask(); |
349 | ····descriptor:·()V | 349 | ····descriptor:·()V |
350 | ····flags:·(0x0001)·ACC_PUBLIC | 350 | ····flags:·(0x0001)·ACC_PUBLIC |
351 | ····Code: | 351 | ····Code: |
352 | ······stack=300,·locals=3,·args_size=1 | 352 | ······stack=300,·locals=3,·args_size=1 |
353 | ·········0:·aload_0 | 353 | ·········0:·aload_0 |
Offset 243, 15 lines modified | Offset 243, 15 lines modified | ||
243 | ········21:·pop | 243 | ········21:·pop |
244 | ········22:·return | 244 | ········22:·return |
245 | ··public·void·hide(); | 245 | ··public·void·hide(); |
246 | ····descriptor:·()V | 246 | ····descriptor:·()V |
247 | ····flags:·(0x0001)·ACC_PUBLIC | 247 | ····flags:·(0x0001)·ACC_PUBLIC |
248 | ····Code: | 248 | ····Code: |
249 | ······stack=300,·locals=1 | 249 | ······stack=300,·locals=14,·args_size=1 |
250 | ·········0:·ldc2_w········#50·················//·long·500l | 250 | ·········0:·ldc2_w········#50·················//·long·500l |
251 | ·········3:·lstore_1 | 251 | ·········3:·lstore_1 |
252 | ·········4:·iconst_1 | 252 | ·········4:·iconst_1 |
253 | ·········5:·istore_3 | 253 | ·········5:·istore_3 |
254 | ·········6:·aload_0 | 254 | ·········6:·aload_0 |
255 | ·········7:·iload_3 | 255 | ·········7:·iload_3 |
256 | ·········8:·putfield······#33·················//·Field·mDismissed:Z | 256 | ·········8:·putfield······#33·················//·Field·mDismissed:Z |
Offset 302, 18 lines modified | Offset 302, 18 lines modified | ||
302 | ········94:·ifne··········85 | 302 | ········94:·ifne··········85 |
303 | ········97:·aload_0 | 303 | ········97:·aload_0 |
304 | ········98:·getfield······#40·················//·Field·mDelayedHide:Ljava/lang/Runnable; | 304 | ········98:·getfield······#40·················//·Field·mDelayedHide:Ljava/lang/Runnable; |
305 | ·······101:·astore········4 | 305 | ·······101:·astore········4 |
306 | ·······103:·lload_1 | 306 | ·······103:·lload_1 |
307 | ·······104:·lload·········9 | 307 | ·······104:·lload·········9 |
308 | ·······106:·lsub | 308 | ·······106:·lsub |
309 | ·······107:·lstore········ | 309 | ·······107:·lstore········12 |
310 | ·······109:·aload_0 | 310 | ·······109:·aload_0 |
311 | ·······110:·aload·········4 | 311 | ·······110:·aload·········4 |
312 | ·······112:·lload········· | 312 | ·······112:·lload·········12 |
313 | ·······114:·invokevirtual·#69·················//·Method·postDelayed:(Ljava/lang/Runnable;J)Z | 313 | ·······114:·invokevirtual·#69·················//·Method·postDelayed:(Ljava/lang/Runnable;J)Z |
314 | ·······117:·pop | 314 | ·······117:·pop |
315 | ·······118:·aload_0 | 315 | ·······118:·aload_0 |
316 | ·······119:·iload_3 | 316 | ·······119:·iload_3 |
317 | ·······120:·putfield······#29·················//·Field·mPostedHide:Z | 317 | ·······120:·putfield······#29·················//·Field·mPostedHide:Z |
318 | ·······123:·goto··········85 | 318 | ·······123:·goto··········85 |
Offset 99, 17 lines modified | Offset 99, 16 lines modified | ||
99 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 99 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
100 | ············final·QRData·qrData·=·array[i]; | 100 | ············final·QRData·qrData·=·array[i]; |
101 | ············bitBuffer.put(qrData.getMode(),·n4); | 101 | ············bitBuffer.put(qrData.getMode(),·n4); |
102 | ············bitBuffer.put(qrData.getLength(),·qrData.getLengthInBits(n)); | 102 | ············bitBuffer.put(qrData.getLength(),·qrData.getLengthInBits(n)); |
103 | ············qrData.write(bitBuffer); | 103 | ············qrData.write(bitBuffer); |
104 | ········} | 104 | ········} |
105 | ········int·n5·=·0; | 105 | ········int·n5·=·0; |
106 | ········final·RSBlock[]·array2·=·rsBlocks; | ||
107 | ········for·(int·length2·=·rsBlocks.length,·j·=·0;·j·<·length2;·++j)·{ | 106 | ········for·(int·length2·=·rsBlocks.length,·j·=·0;·j·<·length2;·++j)·{ |
108 | ············n5·+=· | 107 | ············n5·+=·rsBlocks[j].getDataCount(); |
109 | ········} | 108 | ········} |
110 | ········if·(bitBuffer.getLengthInBits()·>·n5·*·8)·{ | 109 | ········if·(bitBuffer.getLengthInBits()·>·n5·*·8)·{ |
111 | ············throw·new·IllegalArgumentException("code·length·overflow.·("·+·bitBuffer.getLengthInBits()·+·">"·+·n5·*·8·+·").·typeNumber·should·be·increased."); | 110 | ············throw·new·IllegalArgumentException("code·length·overflow.·("·+·bitBuffer.getLengthInBits()·+·">"·+·n5·*·8·+·").·typeNumber·should·be·increased."); |
112 | ········} | 111 | ········} |
113 | ········if·(bitBuffer.getLengthInBits()·+·4·<=·n5·*·8)·{ | 112 | ········if·(bitBuffer.getLengthInBits()·+·4·<=·n5·*·8)·{ |
114 | ············bitBuffer.put(0,·n4); | 113 | ············bitBuffer.put(0,·n4); |
115 | ········} | 114 | ········} |
Offset 211, 25 lines modified | Offset 210, 25 lines modified | ||
211 | ············}·while·(n3·>=·0·&&·this.moduleCount·>·n3); | 210 | ············}·while·(n3·>=·0·&&·this.moduleCount·>·n3); |
212 | ············n3·-=·n2; | 211 | ············n3·-=·n2; |
213 | ············n2·=·-n2; | 212 | ············n2·=·-n2; |
214 | ········} | 213 | ········} |
215 | ····} | 214 | ····} |
216 | ···· | 215 | ···· |
217 | ····private·void·setupPositionAdjustPattern()·{ | 216 | ····private·void·setupPositionAdjustPattern()·{ |
218 | ········final·int | 217 | ········final·int·n·=·-2; |
218 | ········final·int·n2·=·2; | ||
219 | ········final·int[]· | 219 | ········final·int[]·patternPosition·=·QRUtil.getPatternPosition(this.typeNumber); |
220 | ········for·(int·length·=·ar | 220 | ········for·(int·length·=·patternPosition.length,·i·=·0;·i·<·length;·++i)·{ |
221 | ············final·int·n·=·patternPosition[i]; | 221 | ············final·int·n3·=·patternPosition[i]; |
222 | ············final·int[]·array2·=·array; | ||
223 | ············for·(int·length2·=·ar | 222 | ············for·(int·length2·=·patternPosition.length,·j·=·0;·j·<·length2;·++j)·{ |
224 | ················final·int·n | 223 | ················final·int·n4·=·patternPosition[j]; |
225 | ················if·(this.modules[n][n | 224 | ················if·(this.modules[n3][n4]·==·null)·{ |
226 | ····················for·(int·k·=·-2;·k·<=·2;·++k)·{ | 225 | ····················for·(int·k·=·-2;·k·<=·n2;·++k)·{ |
227 | ························for·(int·l·=·-2;·l·<=·2;·++l)·{ | 226 | ························for·(int·l·=·-2;·l·<=·n2;·++l)·{ |
228 | ····························this.modules[n·+·k][n | 227 | ····························this.modules[n3·+·k][n4·+·l]·=·Boolean.valueOf(k·==·n·||·k·==·n2·||·l·==·n·||·l·==·n2·||·(k·==·0·&&·l·==·0)); |
229 | ························} | 228 | ························} |
230 | ····················} | 229 | ····················} |
231 | ················} | 230 | ················} |
232 | ············} | 231 | ············} |
233 | ········} | 232 | ········} |
234 | ····} | 233 | ····} |
235 | ···· | 234 | ···· |
Offset 256, 15 lines modified | Offset 256, 15 lines modified | ||
256 | ········22:·invokespecial·#22·················//·Method·android/os/AsyncTask."<init>":()V | 256 | ········22:·invokespecial·#22·················//·Method·android/os/AsyncTask."<init>":()V |
257 | ········25:·return | 257 | ········25:·return |
258 | ··protected·android.graphics.Bitmap·doInBackground(java.lang.Void...); | 258 | ··protected·android.graphics.Bitmap·doInBackground(java.lang.Void...); |
259 | ····descriptor:·([Ljava/lang/Void;)Landroid/graphics/Bitmap; | 259 | ····descriptor:·([Ljava/lang/Void;)Landroid/graphics/Bitmap; |
260 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS | 260 | ····flags:·(0x0084)·ACC_PROTECTED,·ACC_VARARGS |
261 | ····Code: | 261 | ····Code: |
262 | ······stack=300,·locals=3 | 262 | ······stack=300,·locals=32,·args_size=2 |
263 | ·········0:·new···········#24·················//·class·android/text/TextPaint | 263 | ·········0:·new···········#24·················//·class·android/text/TextPaint |
264 | ·········3:·astore_2 | 264 | ·········3:·astore_2 |
265 | ·········4:·aload_2 | 265 | ·········4:·aload_2 |
266 | ·········5:·invokespecial·#25·················//·Method·android/text/TextPaint."<init>":()V | 266 | ·········5:·invokespecial·#25·················//·Method·android/text/TextPaint."<init>":()V |
267 | ·········8:·aload_2 | 267 | ·········8:·aload_2 |
268 | ·········9:·iconst_1 | 268 | ·········9:·iconst_1 |
269 | ········10:·invokevirtual·#30·················//·Method·android/text/TextPaint.setAntiAlias:(Z)V | 269 | ········10:·invokevirtual·#30·················//·Method·android/text/TextPaint.setAntiAlias:(Z)V |
Offset 326, 345 lines modified | Offset 326, 345 lines modified | ||
326 | ·······121:·iload·········10 | 326 | ·······121:·iload·········10 |
327 | ·······123:·iconst_0 | 327 | ·······123:·iconst_0 |
328 | ·······124:·aload_2 | 328 | ·······124:·aload_2 |
329 | ·······125:·invokestatic··#84·················//·Method·com/ecuamobi/deckwallet/util/Renderer.wrap:(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; | 329 | ·······125:·invokestatic··#84·················//·Method·com/ecuamobi/deckwallet/util/Renderer.wrap:(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; |
330 | ·······128:·astore········14 | 330 | ·······128:·astore········14 |
331 | ·······130:·aload·········14 | 331 | ·······130:·aload·········14 |
332 | ·······132:·invokevirtual·#90·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 332 | ·······132:·invokevirtual·#90·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
333 | ·······135:·astore········ | 333 | ·······135:·astore········4 |
334 | ·······137:·aload········· | 334 | ·······137:·aload·········4 |
335 | ·······139:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 335 | ·······139:·invokeinterface·#96,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
336 | ·······144:·istore | 336 | ·······144:·istore········11 |
337 | ·······14 | 337 | ·······146:·iload·········11 |
338 | ·······14 | 338 | ·······148:·ifeq··········187 |
339 | ·······1 | 339 | ·······151:·aload·········4 |
340 | ·······15 | 340 | ·······153:·invokeinterface·#100,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
341 | ·······15 | 341 | ·······158:·checkcast·····#66·················//·class·java/lang/String |
342 | ·······1 | 342 | ·······161:·astore········15 |
343 | ·······16 | 343 | ·······163:·aload·········15 |
344 | ·······16 | 344 | ·······165:·aload_2 |
345 | ·······16 | 345 | ·······166:·invokestatic··#80·················//·Method·com/ecuamobi/deckwallet/util/Renderer.access$000:(Ljava/lang/String;Landroid/graphics/Paint;)I |
346 | ·······167:·istore_3 | ||
347 | ·······168:·iload·········10 | ||
348 | ·······1 | 346 | ·······169:·istore········11 |
349 | ·······17 | 347 | ·······171:·iload·········10 |
350 | ·······17 | 348 | ·······173:·istore········13 |
349 | ·······175:·iload·········10 | ||
350 | ·······177:·iload·········11 | ||
351 | ·······17 | 351 | ·······179:·invokestatic··#106················//·Method·java/lang/Math.max:(II)I |
352 | ·······1 | 352 | ·······182:·istore········10 |
353 | ·······18 | 353 | ·······184:·goto··········137 |
354 | ·······18 | 354 | ·······187:·aload_0 |
355 | ·······18 | 355 | ·······188:·getfield······#16·················//·Field·val$addressUri:Ljava/lang/String; |
356 | ·······1 | 356 | ·······191:·aload_2 |
357 | ·······1 | 357 | ·······192:·invokestatic··#80·················//·Method·com/ecuamobi/deckwallet/util/Renderer.access$000:(Ljava/lang/String;Landroid/graphics/Paint;)I |
358 | ·······19 | 358 | ·······195:·istore_3 |
359 | ·······192:·iload·········10 | ||
360 | ·······194:·istore········13 | ||
361 | ·······196:·iload·········10 | 359 | ·······196:·iload·········10 |
360 | ·······198:·istore········13 | ||
361 | ·······200:·iload·········10 | ||
362 | ······· | 362 | ·······202:·iload_3 |
363 | ······· | 363 | ·······203:·invokestatic··#106················//·Method·java/lang/Math.max:(II)I |
364 | ·······20 | 364 | ·······206:·istore········10 |
365 | ·······20 | 365 | ·······208:·aload_0 |
366 | ·······20 | 366 | ·······209:·getfield······#12·················//·Field·val$privateKey:Ljava/lang/String; |
367 | ·······2 | 367 | ·······212:·iconst_0 |
368 | ·······2 | 368 | ·······213:·invokestatic··#112················//·Method·com/ecuamobi/deckwallet/qr/QRCode.getMinimumQRCode:(Ljava/lang/String;I)Lcom/ecuamobi/deckwallet/qr/QRCode; |
369 | ·······21 | 369 | ·······216:·astore········16 |
370 | ·······21 | 370 | ·······218:·aload·········16 |
371 | ·······2 | 371 | ·······220:·iload·········10 |
372 | ·······2 | 372 | ·······222:·invokevirtual·#116················//·Method·com/ecuamobi/deckwallet/qr/QRCode.createImage:(I)Landroid/graphics/Bitmap; |
373 | ·······22 | 373 | ·······225:·astore········17 |
374 | ·······22 | 374 | ·······227:·aload_0 |
375 | ·······22 | 375 | ·······228:·getfield······#16·················//·Field·val$addressUri:Ljava/lang/String; |
376 | ·······2 | 376 | ·······231:·iconst_0 |
377 | ·······2 | 377 | ·······232:·invokestatic··#112················//·Method·com/ecuamobi/deckwallet/qr/QRCode.getMinimumQRCode:(Ljava/lang/String;I)Lcom/ecuamobi/deckwallet/qr/QRCode; |
378 | ·······23 | 378 | ·······235:·astore········18 |
379 | ·······23 | 379 | ·······237:·iload·········10 |
380 | ·······23 | 380 | ·······239:·istore········13 |
381 | ·······2 | 381 | ·······241:·aload·········18 |
382 | ·······2 | 382 | ·······243:·iload·········10 |
383 | ·······24 | 383 | ·······245:·invokevirtual·#116················//·Method·com/ecuamobi/deckwallet/qr/QRCode.createImage:(I)Landroid/graphics/Bitmap; |
384 | ·······24 | 384 | ·······248:·astore········19 |
385 | ·······2 | 385 | ·······250:·aload_0 |
386 | ·······2 | 386 | ·······251:·getfield······#14·················//·Field·val$label:Ljava/lang/String; |
387 | ·······25 | 387 | ·······254:·iload·········10 |
388 | ·······25 | 388 | ·······256:·iconst_1 |
389 | ·······25 | 389 | ·······257:·aload_2 |
390 | ·······25 | 390 | ·······258:·invokestatic··#84·················//·Method·com/ecuamobi/deckwallet/util/Renderer.wrap:(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; |
391 | ·······2 | 391 | ·······261:·astore········20 |
392 | ·······2 | 392 | ·······263:·iload·········10 |
393 | ·······26 | 393 | ·······265:·iconst_2 |
394 | ·······26 | 394 | ·······266:·imul |
395 | ·······26 | 395 | ·······267:·sipush········200 |
396 | ·······2 | 396 | ·······270:·iadd |
397 | ·······2 | 397 | ·······271:·bipush········60 |
398 | ·······2 | 398 | ·······273:·iadd |
399 | ·······27 | 399 | ·······274:·istore_3 |
400 | ·······27 | 400 | ·······275:·aload·········17 |
401 | ·······27 | 401 | ·······277:·invokevirtual·#121················//·Method·android/graphics/Bitmap.getHeight:()I |
402 | ·······2 | 402 | ·······280:·istore········11 |
403 | ·······2 | 403 | ·······282:·aload·········20 |
404 | ·······28 | 404 | ·······284:·invokevirtual·#124················//·Method·java/util/ArrayList.size:()I |
405 | ·······28 | 405 | ·······287:·iconst_1 |
406 | ·······28 | 406 | ·······288:·iadd |
407 | ·······28 | 407 | ·······289:·bipush········28 |
408 | ·······2 | 408 | ·······291:·imul |
409 | ·······2 | 409 | ·······292:·istore········9 |
410 | ·······29 | 410 | ·······294:·iload·········11 |
411 | ·······29 | 411 | ·······296:·iload·········9 |
412 | ·······29 | 412 | ·······298:·iadd |
413 | ·······29 | 413 | ·······299:·istore········11 |
414 | ······· | 414 | ·······301:·iload·········6 |
415 | ······· | 415 | ·······303:·iconst_2 |
416 | ·······30 | 416 | ·······304:·imul |
417 | ·······30 | 417 | ·······305:·istore········9 |
418 | ·······30 | 418 | ·······307:·iload·········11 |
419 | ·······30 | 419 | ·······309:·iload·········9 |
420 | ·······307:·iadd | ||
421 | ·······308:·sipush········200 | ||
422 | ·······311:·iadd | 420 | ·······311:·iadd |
421 | ·······312:·sipush········200 | ||
422 | ·······315:·iadd | ||
423 | ·······31 | 423 | ·······316:·istore········11 |
424 | ·······31 | 424 | ·······318:·getstatic·····#130················//·Field·android/graphics/Bitmap$Config.RGB_565:Landroid/graphics/Bitmap$Config; |
425 | ·······3 | 425 | ·······321:·astore········8 |
426 | ·······3 | 426 | ·······323:·iload_3 |
427 | ·······32 | 427 | ·······324:·iload·········11 |
428 | ·······32 | 428 | ·······326:·aload·········8 |
429 | ·······32 | 429 | ·······328:·invokestatic··#134················//·Method·android/graphics/Bitmap.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; |
430 | ·······3 | 430 | ·······331:·astore········21 |
Max diff block lines reached; 4242/27404 bytes (15.48%) of diff not shown. |
Offset 464, 15 lines modified | Offset 464, 15 lines modified | ||
464 | ············20····24····30···Class·java/security/NoSuchAlgorithmException | 464 | ············20····24····30···Class·java/security/NoSuchAlgorithmException |
465 | ············25····29····30···Class·java/security/NoSuchAlgorithmException | 465 | ············25····29····30···Class·java/security/NoSuchAlgorithmException |
466 | ··public·static·java.lang.String·encodeBase58(byte[]); | 466 | ··public·static·java.lang.String·encodeBase58(byte[]); |
467 | ····descriptor:·([B)Ljava/lang/String; | 467 | ····descriptor:·([B)Ljava/lang/String; |
468 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 468 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
469 | ····Code: | 469 | ····Code: |
470 | ······stack=300,·locals=1 | 470 | ······stack=300,·locals=18,·args_size=1 |
471 | ·········0:·iconst_1 | 471 | ·········0:·iconst_1 |
472 | ·········1:·istore_1 | 472 | ·········1:·istore_1 |
473 | ·········2:·bipush········58 | 473 | ·········2:·bipush········58 |
474 | ·········4:·i2l | 474 | ·········4:·i2l |
475 | ·········5:·lstore_2 | 475 | ·········5:·lstore_2 |
476 | ·········6:·aload_0 | 476 | ·········6:·aload_0 |
477 | ·········7:·ifnonnull·····19 | 477 | ·········7:·ifnonnull·····19 |
Offset 534, 77 lines modified | Offset 534, 77 lines modified | ||
534 | ·······115:·iload·········4 | 534 | ·······115:·iload·········4 |
535 | ·······117:·ifeq··········220 | 535 | ·······117:·ifeq··········220 |
536 | ·······120:·getstatic·····#36·················//·Field·BASE58:[C | 536 | ·······120:·getstatic·····#36·················//·Field·BASE58:[C |
537 | ·······123:·astore········5 | 537 | ·······123:·astore········5 |
538 | ·······125:·lload·········9 | 538 | ·······125:·lload·········9 |
539 | ·······127:·lload_2 | 539 | ·······127:·lload_2 |
540 | ·······128:·lrem | 540 | ·······128:·lrem |
541 | ·······129:·lstore········1 | 541 | ·······129:·lstore········13 |
542 | ·······131:·lload·········1 | 542 | ·······131:·lload·········13 |
543 | ·······133:·l2i | 543 | ·······133:·l2i |
544 | ·······134:·istore········1 | 544 | ·······134:·istore········15 |
545 | ·······136:·aload·········5 | 545 | ·······136:·aload·········5 |
546 | ·······138:·iload·········1 | 546 | ·······138:·iload·········15 |
547 | ·······140:·caload | 547 | ·······140:·caload |
548 | ·······141:·istore········4 | 548 | ·······141:·istore········4 |
549 | ·······143:·aload·········6 | 549 | ·······143:·aload·········6 |
550 | ·······145:·iload·········4 | 550 | ·······145:·iload·········4 |
551 | ·······147:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; | 551 | ·······147:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
552 | ·······150:·pop | 552 | ·······150:·pop |
553 | ·······151:·lload·········9 | 553 | ·······151:·lload·········9 |
554 | ·······153:·lload_2 | 554 | ·······153:·lload_2 |
555 | ·······154:·ldiv | 555 | ·······154:·ldiv |
556 | ·······155:·lstore········9 | 556 | ·······155:·lstore········9 |
557 | ·······157:·goto··········105 | 557 | ·······157:·goto··········105 |
558 | ·······160:·iconst_0 | 558 | ·······160:·iconst_0 |
559 | ·······161:·istore········1 | 559 | ·······161:·istore········16 |
560 | ·······163:·bipush········10 | 560 | ·······163:·bipush········10 |
561 | ·······165:·istore········4 | 561 | ·······165:·istore········4 |
562 | ·······167:·iload·········1 | 562 | ·······167:·iload·········16 |
563 | ·······169:·iload·········4 | 563 | ·······169:·iload·········4 |
564 | ·······171:·if_icmpge·····57 | 564 | ·······171:·if_icmpge·····57 |
565 | ·······174:·getstatic·····#36·················//·Field·BASE58:[C | 565 | ·······174:·getstatic·····#36·················//·Field·BASE58:[C |
566 | ·······177:·astore········5 | 566 | ·······177:·astore········5 |
567 | ·······179:·lload·········9 | 567 | ·······179:·lload·········9 |
568 | ·······181:·lload_2 | 568 | ·······181:·lload_2 |
569 | ·······182:·lrem | 569 | ·······182:·lrem |
570 | ·······183:·lstore········1 | 570 | ·······183:·lstore········13 |
571 | ·······185:·lload·········1 | 571 | ·······185:·lload·········13 |
572 | ·······187:·l2i | 572 | ·······187:·l2i |
573 | ·······188:·istore········1 | 573 | ·······188:·istore········15 |
574 | ·······190:·aload·········5 | 574 | ·······190:·aload·········5 |
575 | ·······192:·iload·········1 | 575 | ·······192:·iload·········15 |
576 | ·······194:·caload | 576 | ·······194:·caload |
577 | ·······195:·istore········4 | 577 | ·······195:·istore········4 |
578 | ·······197:·aload·········6 | 578 | ·······197:·aload·········6 |
579 | ·······199:·iload·········4 | 579 | ·······199:·iload·········4 |
580 | ·······201:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; | 580 | ·······201:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(C)Ljava/lang/StringBuilder; |
581 | ·······204:·pop | 581 | ·······204:·pop |
582 | ·······205:·lload·········9 | 582 | ·······205:·lload·········9 |
583 | ·······207:·lload_2 | 583 | ·······207:·lload_2 |
584 | ·······208:·ldiv | 584 | ·······208:·ldiv |
585 | ·······209:·lstore········9 | 585 | ·······209:·lstore········9 |
586 | ·······211:·iload·········1 | 586 | ·······211:·iload·········16 |
587 | ·······213:·iconst_1 | 587 | ·······213:·iconst_1 |
588 | ·······214:·iadd | 588 | ·······214:·iadd |
589 | ·······215:·istore········1 | 589 | ·······215:·istore········16 |
590 | ·······217:·goto··········163 | 590 | ·······217:·goto··········163 |
591 | ·······220:·aload·········6 | 591 | ·······220:·aload·········6 |
592 | ·······222:·invokevirtual·#143················//·Method·java/lang/StringBuilder.reverse:()Ljava/lang/StringBuilder; | 592 | ·······222:·invokevirtual·#143················//·Method·java/lang/StringBuilder.reverse:()Ljava/lang/StringBuilder; |
593 | ·······225:·pop | 593 | ·······225:·pop |
594 | ·······226:·iconst_0 | 594 | ·······226:·iconst_0 |
595 | ·······227:·istore········1 | 595 | ·······227:·istore········17 |
596 | ·······229:·aload_0 | 596 | ·······229:·aload_0 |
597 | ·······230:·arraylength | 597 | ·······230:·arraylength |
598 | ·······231:·istore········4 | 598 | ·······231:·istore········4 |
599 | ·······233:·iload·········1 | 599 | ·······233:·iload·········17 |
600 | ·······235:·iload·········4 | 600 | ·······235:·iload·········4 |
601 | ·······237:·if_icmpge·····280 | 601 | ·······237:·if_icmpge·····280 |
602 | ·······240:·aload_0 | 602 | ·······240:·aload_0 |
603 | ·······241:·iload·········1 | 603 | ·······241:·iload·········17 |
604 | ·······243:·baload | 604 | ·······243:·baload |
605 | ·······244:·istore········4 | 605 | ·······244:·istore········4 |
606 | ·······246:·iload·········4 | 606 | ·······246:·iload·········4 |
607 | ·······248:·ifne··········280 | 607 | ·······248:·ifne··········280 |
608 | ·······251:·getstatic·····#36·················//·Field·BASE58:[C | 608 | ·······251:·getstatic·····#36·················//·Field·BASE58:[C |
609 | ·······254:·astore········5 | 609 | ·······254:·astore········5 |
610 | ·······256:·aload·········5 | 610 | ·······256:·aload·········5 |
Offset 612, 18 lines modified | Offset 612, 18 lines modified | ||
612 | ·······259:·caload | 612 | ·······259:·caload |
613 | ·······260:·istore········4 | 613 | ·······260:·istore········4 |
614 | ·······262:·aload·········6 | 614 | ·······262:·aload·········6 |
615 | ·······264:·iconst_0 | 615 | ·······264:·iconst_0 |
616 | ·······265:·iload·········4 | 616 | ·······265:·iload·········4 |
617 | ·······267:·invokevirtual·#147················//·Method·java/lang/StringBuilder.insert:(IC)Ljava/lang/StringBuilder; | 617 | ·······267:·invokevirtual·#147················//·Method·java/lang/StringBuilder.insert:(IC)Ljava/lang/StringBuilder; |
618 | ·······270:·pop | 618 | ·······270:·pop |
619 | ·······271:·iload·········1 | 619 | ·······271:·iload·········17 |
620 | ·······273:·iconst_1 | 620 | ·······273:·iconst_1 |
621 | ·······274:·iadd | 621 | ·······274:·iadd |
622 | ·······275:·istore········1 | 622 | ·······275:·istore········17 |
623 | ·······277:·goto··········229 | 623 | ·······277:·goto··········229 |
624 | ·······280:·aload·········6 | 624 | ·······280:·aload·········6 |
625 | ·······282:·invokevirtual·#151················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 625 | ·······282:·invokevirtual·#151················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
626 | ·······285:·astore········5 | 626 | ·······285:·astore········5 |
627 | ·······287:·goto··········16 | 627 | ·······287:·goto··········16 |
628 | ··public·static·com.ecuamobi.deckwallet.util.KeyPair·generateBrainWifKey(boolean,·java.lang.String); | 628 | ··public·static·com.ecuamobi.deckwallet.util.KeyPair·generateBrainWifKey(boolean,·java.lang.String); |
Offset 157, 20 lines modified | Offset 157, 18 lines modified | ||
157 | ················return·array3[0].longValue(); | 157 | ················return·array3[0].longValue(); |
158 | ············} | 158 | ············} |
159 | ········} | 159 | ········} |
160 | ········return·array3[0].longValue(); | 160 | ········return·array3[0].longValue(); |
161 | ····} | 161 | ····} |
162 | ···· | 162 | ···· |
163 | ····private·void·procedure_B(int·i,·int·j,·final·BigInteger[]·array)·{ | 163 | ····private·void·procedure_B(int·i,·int·j,·final·BigInteger[]·array)·{ |
164 | ········int·n; | ||
165 | ········while·(i·<·0·||· | 164 | ········while·(i·<·0·||·i·>·65536)·{ |
166 | ············i·=·this.init_random.nextInt()·/·32768; | 165 | ············i·=·this.init_random.nextInt()·/·32768; |
167 | ········} | 166 | ········} |
168 | ········int·n2; | ||
169 | ········while·(j·<·0·||· | 167 | ········while·(j·<·0·||·j·>·65536·||·j·/·2·==·0)·{ |
170 | ············j·=·this.init_random.nextInt()·/·32768·+·1; | 168 | ············j·=·this.init_random.nextInt()·/·32768·+·1; |
171 | ········} | 169 | ········} |
172 | ········final·BigInteger[]·array2·=·new·BigInteger[2]; | 170 | ········final·BigInteger[]·array2·=·new·BigInteger[2]; |
173 | ········final·BigInteger·val·=·new·BigInteger(Integer.toString(j)); | 171 | ········final·BigInteger·val·=·new·BigInteger(Integer.toString(j)); |
174 | ········final·BigInteger·val2·=·new·BigInteger("19381"); | 172 | ········final·BigInteger·val2·=·new·BigInteger("19381"); |
175 | ········i·=·this.procedure_A(i,·j,·array2,·256); | 173 | ········i·=·this.procedure_A(i,·j,·array2,·256); |
176 | ········final·BigInteger·bigInteger·=·array2[0]; | 174 | ········final·BigInteger·bigInteger·=·array2[0]; |
Offset 190, 24 lines modified | Offset 188, 24 lines modified | ||
190 | ················add·=·add.add(array3[l].multiply(GOST3410ParametersGenerator.TWO.pow(l·*·16))); | 188 | ················add·=·add.add(array3[l].multiply(GOST3410ParametersGenerator.TWO.pow(l·*·16))); |
191 | ············} | 189 | ············} |
192 | ············array3[0]·=·array3[64]; | 190 | ············array3[0]·=·array3[64]; |
193 | ············BigInteger·bigInteger3·=·GOST3410ParametersGenerator.TWO.pow(1023).divide(bigInteger.multiply(bigInteger2)).add(GOST3410ParametersGenerator.TWO.pow(1023).multiply(add).divide(bigInteger.multiply(bigInteger2).multiply(GOST3410ParametersGenerator.TWO.pow(1024)))); | 191 | ············BigInteger·bigInteger3·=·GOST3410ParametersGenerator.TWO.pow(1023).divide(bigInteger.multiply(bigInteger2)).add(GOST3410ParametersGenerator.TWO.pow(1023).multiply(add).divide(bigInteger.multiply(bigInteger2).multiply(GOST3410ParametersGenerator.TWO.pow(1024)))); |
194 | ············if·(bigInteger3.mod(GOST3410ParametersGenerator.TWO).compareTo(GOST3410ParametersGenerator.ONE)·==·0)·{ | 192 | ············if·(bigInteger3.mod(GOST3410ParametersGenerator.TWO).compareTo(GOST3410ParametersGenerator.ONE)·==·0)·{ |
195 | ················bigInteger3·=·bigInteger3.add(GOST3410ParametersGenerator.ONE); | 193 | ················bigInteger3·=·bigInteger3.add(GOST3410ParametersGenerator.ONE); |
196 | ············} | 194 | ············} |
197 | ············int·n | 195 | ············int·n·=·0; |
198 | ············while·(true)·{ | 196 | ············while·(true)·{ |
199 | ················add2·=·bigInteger.multiply(bigInteger2).multiply(bigInteger3.add(BigInteger.valueOf((long)n | 197 | ················add2·=·bigInteger.multiply(bigInteger2).multiply(bigInteger3.add(BigInteger.valueOf((long)n))).add(GOST3410ParametersGenerator.ONE); |
200 | ················if·(add2.compareTo(GOST3410ParametersGenerator.TWO.pow(exponent))·==·1)·{ | 198 | ················if·(add2.compareTo(GOST3410ParametersGenerator.TWO.pow(exponent))·==·1)·{ |
201 | ····················break; | 199 | ····················break; |
202 | ················} | 200 | ················} |
203 | ················if·(GOST3410ParametersGenerator.TWO.modPow(bigInteger.multiply(bigInteger2).multiply(bigInteger3.add(BigInteger.valueOf((long)n | 201 | ················if·(GOST3410ParametersGenerator.TWO.modPow(bigInteger.multiply(bigInteger2).multiply(bigInteger3.add(BigInteger.valueOf((long)n))),·add2).compareTo(GOST3410ParametersGenerator.ONE)·==·0·&&·GOST3410ParametersGenerator.TWO.modPow(bigInteger.multiply(bigInteger3.add(BigInteger.valueOf((long)n))),·add2).compareTo(GOST3410ParametersGenerator.ONE)·!=·0)·{ |
204 | ····················break·Block_8; | 202 | ····················break·Block_8; |
205 | ················} | 203 | ················} |
206 | ················n | 204 | ················n·+=·2; |
207 | ············} | 205 | ············} |
208 | ········} | 206 | ········} |
209 | ········array[0]·=·add2; | 207 | ········array[0]·=·add2; |
210 | ········array[1]·=·bigInteger; | 208 | ········array[1]·=·bigInteger; |
211 | ····} | 209 | ····} |
212 | ···· | 210 | ···· |
213 | ····private·void·procedure_Bb(long·i,·long·j,·final·BigInteger[]·array)·{ | 211 | ····private·void·procedure_Bb(long·i,·long·j,·final·BigInteger[]·array)·{ |
Offset 615, 68 lines modified | Offset 615, 68 lines modified | ||
615 | ·······136:·istore········6 | 615 | ·······136:·istore········6 |
616 | ·······138:·goto··········33 | 616 | ·······138:·goto··········33 |
617 | ··public·long·skip(long); | 617 | ··public·long·skip(long); |
618 | ····descriptor:·(J)J | 618 | ····descriptor:·(J)J |
619 | ····flags:·(0x0001)·ACC_PUBLIC | 619 | ····flags:·(0x0001)·ACC_PUBLIC |
620 | ····Code: | 620 | ····Code: |
621 | ······stack=300,·locals= | 621 | ······stack=300,·locals=9,·args_size=2 |
622 | ·········0:·lconst_0 | 622 | ·········0:·lconst_0 |
623 | ·········1:·lstore_3 | 623 | ·········1:·lstore_3 |
624 | ·········2:·lload_1 | 624 | ·········2:·lload_1 |
625 | ·········3:·lload_3 | 625 | ·········3:·lload_3 |
626 | ·········4:·lcmp | 626 | ·········4:·lcmp |
627 | ·········5:·istore········5 | 627 | ·········5:·istore········5 |
628 | ·········7:·iload·········5 | 628 | ·········7:·iload·········5 |
629 | ·········9:·ifgt··········14 | 629 | ·········9:·ifgt··········14 |
630 | ········12:·lload_3 | 630 | ········12:·lload_3 |
631 | ········13:·lreturn | 631 | ········13:·lreturn |
632 | ········14:·aload_0 | 632 | ········14:·aload_0 |
633 | ········15:·getfield······#55·················//·Field·maxBuf:I | 633 | ········15:·getfield······#55·················//·Field·maxBuf:I |
634 | ········18:·istore········ | 634 | ········18:·istore········6 |
635 | ········20:·aload_0 | 635 | ········20:·aload_0 |
636 | ········21:·getfield······#57·················//·Field·bufOff:I | 636 | ········21:·getfield······#57·················//·Field·bufOff:I |
637 | ········24:·istore········ | 637 | ········24:·istore········7 |
638 | ········26:·iload········· | 638 | ········26:·iload·········6 |
639 | ········28:·iload········· | 639 | ········28:·iload·········7 |
640 | ········30:·isub | 640 | ········30:·isub |
641 | ········31:·istore········ | 641 | ········31:·istore········8 |
642 | ········33:·iload········· | 642 | ········33:·iload·········8 |
643 | ········35:·i2l | 643 | ········35:·i2l |
644 | ········36:·lstore_3 | 644 | ········36:·lstore_3 |
645 | ········37:·lload_1 | 645 | ········37:·lload_1 |
646 | ········38:·lload_3 | 646 | ········38:·lload_3 |
647 | ········39:·lcmp | 647 | ········39:·lcmp |
648 | ········40:·istore········ | 648 | ········40:·istore········6 |
649 | ········42:·iload········· | 649 | ········42:·iload·········6 |
650 | ········44:·ifle··········66 | 650 | ········44:·ifle··········66 |
651 | ········47:·aload_0 | 651 | ········47:·aload_0 |
652 | ········48:·getfield······#55·················//·Field·maxBuf:I | 652 | ········48:·getfield······#55·················//·Field·maxBuf:I |
653 | ········51:·istore········ | 653 | ········51:·istore········6 |
654 | ········53:·aload_0 | 654 | ········53:·aload_0 |
655 | ········54:·iload········· | 655 | ········54:·iload·········6 |
656 | ········56:·putfield······#57·················//·Field·bufOff:I | 656 | ········56:·putfield······#57·················//·Field·bufOff:I |
657 | ········59:·iload········· | 657 | ········59:·iload·········8 |
658 | ········61:·i2l | 658 | ········61:·i2l |
659 | ········62:·lstore_3 | 659 | ········62:·lstore_3 |
660 | ········63:·goto··········12 | 660 | ········63:·goto··········12 |
661 | ········66:·aload_0 | 661 | ········66:·aload_0 |
662 | ········67:·getfield······#57·················//·Field·bufOff:I | 662 | ········67:·getfield······#57·················//·Field·bufOff:I |
663 | ········70:·istore········ | 663 | ········70:·istore········6 |
664 | ········72:·lload_1 | 664 | ········72:·lload_1 |
665 | ········73:·l2i | 665 | ········73:·l2i |
666 | ········74:·istore········ | 666 | ········74:·istore········7 |
667 | ········76:·iload········· | 667 | ········76:·iload·········6 |
668 | ········78:·iload········· | 668 | ········78:·iload·········7 |
669 | ········80:·iadd | 669 | ········80:·iadd |
670 | ········81:·istore········ | 670 | ········81:·istore········6 |
671 | ········83:·aload_0 | 671 | ········83:·aload_0 |
672 | ········84:·iload········· | 672 | ········84:·iload·········6 |
673 | ········86:·putfield······#57·················//·Field·bufOff:I | 673 | ········86:·putfield······#57·················//·Field·bufOff:I |
674 | ········89:·lload_1 | 674 | ········89:·lload_1 |
675 | ········90:·l2i | 675 | ········90:·l2i |
676 | ········91:·istore········ | 676 | ········91:·istore········6 |
677 | ········93:·iload········· | 677 | ········93:·iload·········6 |
678 | ········95:·i2l | 678 | ········95:·i2l |
679 | ········96:·lstore_3 | 679 | ········96:·lstore_3 |
680 | ········97:·goto··········12 | 680 | ········97:·goto··········12 |
681 | } | 681 | } |
Offset 40, 21 lines modified | Offset 40, 21 lines modified | ||
40 | ····} | 40 | ····} |
41 | ···· | 41 | ···· |
42 | ····public·byte[]·calculateMac(final·short·n,·final·byte[]·array,·final·int·n2,·final·int·n3)·{ | 42 | ····public·byte[]·calculateMac(final·short·n,·final·byte[]·array,·final·int·n2,·final·int·n3)·{ |
43 | ········final·ProtocolVersion·serverVersion·=·this.context.getServerVersion(); | 43 | ········final·ProtocolVersion·serverVersion·=·this.context.getServerVersion(); |
44 | ········while·(true)·{ | 44 | ········while·(true)·{ |
45 | ············while·(true)·{ | 45 | ············while·(true)·{ |
46 | ················int·n4·=·0; | 46 | ················int·n4·=·0; |
47 | ················Label_004 | 47 | ················Label_0047:·{ |
48 | ····················if·(serverVersion.getFullVersion()·>=·ProtocolVersion.TLSv10.getFullVersion())·{ | 48 | ····················if·(serverVersion.getFullVersion()·>=·ProtocolVersion.TLSv10.getFullVersion())·{ |
49 | ························n4·=·1; | 49 | ························n4·=·1; |
50 | ························break·Label_004 | 50 | ························break·Label_0047; |
51 | ····················} | 51 | ····················} |
52 | ····················Label_01 | 52 | ····················Label_0190:·{ |
53 | ························break·Label_01 | 53 | ························break·Label_0190; |
54 | ························while·(true)·{ | 54 | ························while·(true)·{ |
55 | ····························int·size·=·0; | 55 | ····························int·size·=·0; |
56 | ····························final·ByteArrayOutputStream·byteArrayOutputStream·=·new·ByteArrayOutputStream(size); | 56 | ····························final·ByteArrayOutputStream·byteArrayOutputStream·=·new·ByteArrayOutputStream(size); |
57 | ····························try·{ | 57 | ····························try·{ |
58 | ································final·long·seqNo·=·this.seqNo; | 58 | ································final·long·seqNo·=·this.seqNo; |
59 | ································this.seqNo·=·1L·+·seqNo; | 59 | ································this.seqNo·=·1L·+·seqNo; |
60 | ································final·long·n5·=·seqNo; | 60 | ································final·long·n5·=·seqNo; |
Offset 69, 17 lines modified | Offset 69, 17 lines modified | ||
69 | ············································TlsUtils.writeUint16(n3,·(OutputStream)byteArrayOutputStream); | 69 | ············································TlsUtils.writeUint16(n3,·(OutputStream)byteArrayOutputStream); |
70 | ············································final·byte[]·byteArray·=·byteArrayOutputStream.toByteArray(); | 70 | ············································final·byte[]·byteArray·=·byteArrayOutputStream.toByteArray(); |
71 | ············································this.mac.update(byteArray,·0,·byteArray.length); | 71 | ············································this.mac.update(byteArray,·0,·byteArray.length); |
72 | ············································this.mac.update(array,·n2,·n3); | 72 | ············································this.mac.update(array,·n2,·n3); |
73 | ············································final·byte[]·array2·=·new·byte[this.mac.getMacSize()]; | 73 | ············································final·byte[]·array2·=·new·byte[this.mac.getMacSize()]; |
74 | ············································this.mac.doFinal(array2,·0); | 74 | ············································this.mac.doFinal(array2,·0); |
75 | ············································return·array2; | 75 | ············································return·array2; |
76 | ············································size·=·11; | ||
77 | ············································continue; | ||
78 | ············································n4·=·0; | 76 | ············································n4·=·0; |
77 | ············································break; | ||
78 | ············································size·=·11; | ||
79 | ········································} | 79 | ········································} |
80 | ········································catch·(IOException·ex)·{ | 80 | ········································catch·(IOException·ex)·{ |
81 | ············································throw·new·IllegalStateException("Internal·error·during·mac·calculation"); | 81 | ············································throw·new·IllegalStateException("Internal·error·during·mac·calculation"); |
82 | ········································} | 82 | ········································} |
83 | ····································} | 83 | ····································} |
84 | ····································catch·(IOException·ex2)·{} | 84 | ····································catch·(IOException·ex2)·{} |
85 | ································} | 85 | ································} |
Offset 1596, 230 lines modified | Offset 1596, 214 lines modified | ||
1596 | ·······261:·astore········10 | 1596 | ·······261:·astore········10 |
1597 | ·······263:·goto··········36 | 1597 | ·······263:·goto··········36 |
1598 | ··public·static·org.spongycastle.math.ec.ZTauElement·round(org.spongycastle.math.ec.SimpleBigDecimal,·org.spongycastle.math.ec.SimpleBigDecimal,·byte); | 1598 | ··public·static·org.spongycastle.math.ec.ZTauElement·round(org.spongycastle.math.ec.SimpleBigDecimal,·org.spongycastle.math.ec.SimpleBigDecimal,·byte); |
1599 | ····descriptor:·(Lorg/spongycastle/math/ec/SimpleBigDecimal;Lorg/spongycastle/math/ec/SimpleBigDecimal;B)Lorg/spongycastle/math/ec/ZTauElement; | 1599 | ····descriptor:·(Lorg/spongycastle/math/ec/SimpleBigDecimal;Lorg/spongycastle/math/ec/SimpleBigDecimal;B)Lorg/spongycastle/math/ec/ZTauElement; |
1600 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 1600 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
1601 | ····Code: | 1601 | ····Code: |
1602 | ······stack=300,·locals= | 1602 | ······stack=300,·locals=19,·args_size=3 |
1603 | ·········0:·aload_0 | 1603 | ·········0:·aload_0 |
1604 | ·········1:·invokevirtual·#238················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.getScale:()I | 1604 | ·········1:·invokevirtual·#238················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.getScale:()I |
1605 | ·········4:·istore_3 | 1605 | ·········4:·istore_3 |
1606 | ·········5:·aload_1 | 1606 | ·········5:·aload_1 |
1607 | ·········6:·invokevirtual·#238················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.getScale:()I | 1607 | ·········6:·invokevirtual·#238················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.getScale:()I |
1608 | ·········9:·istore········4 | 1608 | ·········9:·istore········4 |
1609 | ········11:·iload·········4 | 1609 | ········11:·iload·········4 |
1610 | ········13:·istore········5 | ||
1611 | ········15:·iload·········4 | ||
1612 | ········1 | 1610 | ········13:·iload_3 |
1613 | ········1 | 1611 | ········14:·if_icmpeq·····32 |
1614 | ········ | 1612 | ········17:·new···········#96·················//·class·java/lang/IllegalArgumentException |
1615 | ········2 | 1613 | ········20:·astore········5 |
1616 | ········2 | 1614 | ········22:·aload·········5 |
1617 | ········2 | 1615 | ········24:·ldc···········#240················//·String·lambda0·and·lambda1·do·not·have·same·scale |
1618 | ········30:·invokespecial·#101················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | ||
1619 | ········33:·aload·········6 | ||
1620 | ········35:·athrow | ||
1621 | ········36:·iconst_1 | ||
1622 | ········37:·istore········4 | ||
1623 | ········39:·iload_2 | ||
1624 | ········40:·istore········5 | ||
1625 | ········42:·iload_2 | ||
1626 | ········43:·iload·········4 | ||
1627 | ········45:·if_icmpeq·····72 | ||
1628 | ········48:·iconst_m1 | ||
1629 | ········49:·istore········4 | ||
1630 | ········51:·iload_2 | ||
1631 | ········52:·iload·········4 | ||
1632 | ········54:·if_icmpeq·····72 | ||
1633 | ········57:·new···········#96·················//·class·java/lang/IllegalArgumentException | ||
1634 | ········60:·astore········6 | ||
1635 | ········62:·aload·········6 | ||
1636 | ········64:·ldc···········#98·················//·String·mu·must·be·1·or·-1 | ||
1637 | ········ | 1616 | ········26:·invokespecial·#101················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
1638 | ········ | 1617 | ········29:·aload·········5 |
1639 | ········ | 1618 | ········31:·athrow |
1619 | ········32:·iconst_1 | ||
1620 | ········33:·istore········4 | ||
1621 | ········35:·iload_2 | ||
1622 | ········36:·iload·········4 | ||
1623 | ········38:·if_icmpeq·····65 | ||
1624 | ········41:·iconst_m1 | ||
1625 | ········42:·istore········4 | ||
1626 | ········44:·iload_2 | ||
1627 | ········45:·iload·········4 | ||
1628 | ········47:·if_icmpeq·····65 | ||
1629 | ········50:·new···········#96·················//·class·java/lang/IllegalArgumentException | ||
1630 | ········53:·astore········5 | ||
1631 | ········55:·aload·········5 | ||
1632 | ········57:·ldc···········#98·················//·String·mu·must·be·1·or·-1 | ||
1633 | ········59:·invokespecial·#101················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | ||
1634 | ········62:·aload·········5 | ||
1635 | ········64:·athrow | ||
1640 | ········ | 1636 | ········65:·aload_0 |
1637 | ········66:·invokevirtual·#242················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.round:()Ljava/math/BigInteger; | ||
1638 | ········69:·astore········6 | ||
1639 | ········71:·aload_1 | ||
1641 | ········7 | 1640 | ········72:·invokevirtual·#242················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.round:()Ljava/math/BigInteger; |
1642 | ········7 | 1641 | ········75:·astore········7 |
1643 | ········7 | 1642 | ········77:·aload_0 |
1644 | ········79:·invokevirtual·#242················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.round:()Ljava/math/BigInteger; | ||
1645 | ········82:·astore········8 | ||
1646 | ········84:·aload_0 | ||
1647 | ········ | 1643 | ········78:·aload·········6 |
1648 | ········8 | 1644 | ········80:·invokevirtual·#245················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.subtract:(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1645 | ········83:·astore········8 | ||
1646 | ········85:·aload_1 | ||
1647 | ········86:·aload·········7 | ||
1648 | ········88:·invokevirtual·#245················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.subtract:(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/SimpleBigDecimal; | ||
1649 | ········9 | 1649 | ········91:·astore········9 |
1650 | ········92:·aload_1 | ||
1651 | ········93:·aload·········8 | 1650 | ········93:·aload·········8 |
1652 | ········95:·invokevirtual·#245················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.subtract:(Ljava/math/BigInteger;)Lorg/spongycastle/math/ec/SimpleBigDecimal; | ||
1653 | ········98:·astore········10 | ||
1654 | ······· | 1651 | ········95:·aload·········8 |
1655 | ·······102:·aload·········9 | ||
1656 | ······· | 1652 | ········97:·invokevirtual·#223················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.add:(Lorg/spongycastle/math/ec/SimpleBigDecimal;)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1657 | ·······10 | 1653 | ·······100:·astore········10 |
1658 | ·······10 | 1654 | ·······102:·iconst_1 |
1659 | ·······1 | 1655 | ·······103:·istore········4 |
1660 | ·······112:·iload_2 | ||
1661 | ·······113:·istore········5 | ||
1662 | ·······1 | 1656 | ·······105:·iload_2 |
1663 | ·······1 | 1657 | ·······106:·iload·········4 |
1664 | ·······1 | 1658 | ·······108:·if_icmpne·····319 |
1665 | ·······1 | 1659 | ·······111:·aload·········10 |
1666 | ·······1 | 1660 | ·······113:·aload·········9 |
1667 | ·······1 | 1661 | ·······115:·invokevirtual·#223················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.add:(Lorg/spongycastle/math/ec/SimpleBigDecimal;)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1668 | ·······1 | 1662 | ·······118:·astore········10 |
1669 | ·······1 | 1663 | ·······120:·aload·········9 |
1670 | ·······1 | 1664 | ·······122:·aload·········9 |
1671 | ·······1 | 1665 | ·······124:·invokevirtual·#223················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.add:(Lorg/spongycastle/math/ec/SimpleBigDecimal;)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1672 | ·······1 | 1666 | ·······127:·astore········5 |
1673 | ·······1 | 1667 | ·······129:·aload·········5 |
1674 | ·······1 | 1668 | ·······131:·aload·········9 |
1675 | ·······1 | 1669 | ·······133:·invokevirtual·#223················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.add:(Lorg/spongycastle/math/ec/SimpleBigDecimal;)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1676 | ·······1 | 1670 | ·······136:·astore········11 |
1677 | ·······1 | 1671 | ·······138:·aload·········11 |
1678 | ·······1 | 1672 | ·······140:·aload·········9 |
1679 | ·······1 | 1673 | ·······142:·invokevirtual·#223················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.add:(Lorg/spongycastle/math/ec/SimpleBigDecimal;)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1680 | ·······1 | 1674 | ·······145:·astore········12 |
1681 | ·······1 | 1675 | ·······147:·iconst_1 |
1682 | ·······1 | 1676 | ·······148:·istore········4 |
1683 | ·······1 | 1677 | ·······150:·iload_2 |
1684 | ·······161:·istore········5 | ||
1685 | ·······163:·iload_2 | ||
1686 | ·······1 | 1678 | ·······151:·iload·········4 |
1687 | ·······1 | 1679 | ·······153:·if_icmpne·····331 |
1688 | ·······1 | 1680 | ·······156:·aload·········8 |
1689 | ·······1 | 1681 | ·······158:·aload·········11 |
1690 | ·······1 | 1682 | ·······160:·invokevirtual·#225················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.subtract:(Lorg/spongycastle/math/ec/SimpleBigDecimal;)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1691 | ·······1 | 1683 | ·······163:·astore········13 |
1684 | ·······165:·aload·········8 | ||
1692 | ·······1 | 1685 | ·······167:·aload·········12 |
1693 | ·······180:·aload·········13 | ||
1694 | ·······1 | 1686 | ·······169:·invokevirtual·#223················//·Method·org/spongycastle/math/ec/SimpleBigDecimal.add:(Lorg/spongycastle/math/ec/SimpleBigDecimal;)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1695 | ·······1 | 1687 | ·······172:·astore········14 |
1696 | ·······1 | 1688 | ·······174:·iconst_0 |
Max diff block lines reached; 309/20768 bytes (1.49%) of diff not shown. |
Offset 350, 15 lines modified | Offset 350, 15 lines modified | ||
350 | ·······132:·goto··········56 | 350 | ·······132:·goto··········56 |
351 | ·······135:·return | 351 | ·······135:·return |
352 | ··private·org.spongycastle.math.ntru.polynomial.LongPolynomial2·multRecursive(org.spongycastle.math.ntru.polynomial.LongPolynomial2); | 352 | ··private·org.spongycastle.math.ntru.polynomial.LongPolynomial2·multRecursive(org.spongycastle.math.ntru.polynomial.LongPolynomial2); |
353 | ····descriptor:·(Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;)Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2; | 353 | ····descriptor:·(Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;)Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2; |
354 | ····flags:·(0x0002)·ACC_PRIVATE | 354 | ····flags:·(0x0002)·ACC_PRIVATE |
355 | ····Code: | 355 | ····Code: |
356 | ······stack=300,·locals= | 356 | ······stack=300,·locals=41,·args_size=2 |
357 | ·········0:·aload_0 | 357 | ·········0:·aload_0 |
358 | ·········1:·astore_2 | 358 | ·········1:·astore_2 |
359 | ·········2:·aload_0 | 359 | ·········2:·aload_0 |
360 | ·········3:·getfield······#14·················//·Field·coeffs:[J | 360 | ·········3:·getfield······#14·················//·Field·coeffs:[J |
361 | ·········6:·astore_3 | 361 | ·········6:·astore_3 |
362 | ·········7:·aload_1 | 362 | ·········7:·aload_1 |
363 | ·········8:·astore_2 | 363 | ·········8:·astore_2 |
Offset 375, 15 lines modified | Offset 375, 15 lines modified | ||
375 | ········25:·istore········6 | 375 | ········25:·istore········6 |
376 | ········27:·iload·········6 | 376 | ········27:·iload·········6 |
377 | ········29:·istore········7 | 377 | ········29:·istore········7 |
378 | ········31:·bipush········32 | 378 | ········31:·bipush········32 |
379 | ········33:·istore········8 | 379 | ········33:·istore········8 |
380 | ········35:·iload·········6 | 380 | ········35:·iload·········6 |
381 | ········37:·iload·········8 | 381 | ········37:·iload·········8 |
382 | ········39:·if_icmpgt·····3 | 382 | ········39:·if_icmpgt·····317 |
383 | ········42:·iload·········6 | 383 | ········42:·iload·········6 |
384 | ········44:·iconst_2 | 384 | ········44:·iconst_2 |
385 | ········45:·imul | 385 | ········45:·imul |
386 | ········46:·istore········9 | 386 | ········46:·istore········9 |
387 | ········48:·new···········#2··················//·class·org/spongycastle/math/ntru/polynomial/LongPolynomial2 | 387 | ········48:·new···········#2··················//·class·org/spongycastle/math/ntru/polynomial/LongPolynomial2 |
388 | ········51:·astore········10 | 388 | ········51:·astore········10 |
389 | ········53:·iload·········9 | 389 | ········53:·iload·········9 |
Offset 398, 15 lines modified | Offset 398, 15 lines modified | ||
398 | ········68:·invokespecial·#40·················//·Method·"<init>":([J)V | 398 | ········68:·invokespecial·#40·················//·Method·"<init>":([J)V |
399 | ········71:·iconst_0 | 399 | ········71:·iconst_0 |
400 | ········72:·istore········11 | 400 | ········72:·istore········11 |
401 | ········74:·iload·········11 | 401 | ········74:·iload·········11 |
402 | ········76:·istore········6 | 402 | ········76:·istore········6 |
403 | ········78:·iload·········11 | 403 | ········78:·iload·········11 |
404 | ········80:·iload·········9 | 404 | ········80:·iload·········9 |
405 | ········82:·if_icmpge·····8 | 405 | ········82:·if_icmpge·····814 |
406 | ········85:·iconst_0 | 406 | ········85:·iconst_0 |
407 | ········86:·istore········8 | 407 | ········86:·istore········8 |
408 | ········88:·aconst_null | 408 | ········88:·aconst_null |
409 | ········89:·astore········5 | 409 | ········89:·astore········5 |
410 | ········91:·iload·········11 | 410 | ········91:·iload·········11 |
411 | ········93:·iload·········7 | 411 | ········93:·iload·········7 |
412 | ········95:·isub | 412 | ········95:·isub |
Offset 427, 15 lines modified | Offset 427, 15 lines modified | ||
427 | ·······120:·iload·········8 | 427 | ·······120:·iload·········8 |
428 | ·······122:·invokestatic··#49·················//·Method·java/lang/Math.min:(II)I | 428 | ·······122:·invokestatic··#49·················//·Method·java/lang/Math.min:(II)I |
429 | ·······125:·istore········8 | 429 | ·······125:·istore········8 |
430 | ·······127:·iload·········13 | 430 | ·······127:·iload·········13 |
431 | ·······129:·istore········6 | 431 | ·······129:·istore········6 |
432 | ·······131:·iload·········13 | 432 | ·······131:·iload·········13 |
433 | ·······133:·iload·········8 | 433 | ·······133:·iload·········8 |
434 | ·······135:·if_icmpgt····· | 434 | ·······135:·if_icmpgt·····308 |
435 | ·······138:·iload·········11 | 435 | ·······138:·iload·········11 |
436 | ·······140:·iload·········13 | 436 | ·······140:·iload·········13 |
437 | ·······142:·isub | 437 | ·······142:·isub |
438 | ·······143:·istore········8 | 438 | ·······143:·istore········8 |
439 | ·······145:·aload_3 | 439 | ·······145:·aload_3 |
440 | ·······146:·iload·········8 | 440 | ·······146:·iload·········8 |
441 | ·······148:·laload | 441 | ·······148:·laload |
Offset 461, 332 lines modified | Offset 461, 338 lines modified | ||
461 | ·······185:·land | 461 | ·······185:·land |
462 | ·······186:·lstore········20 | 462 | ·······186:·lstore········20 |
463 | ·······188:·bipush········48 | 463 | ·······188:·bipush········48 |
464 | ·······190:·istore········8 | 464 | ·······190:·istore········8 |
465 | ·······192:·lload·········18 | 465 | ·······192:·lload·········18 |
466 | ·······194:·iload·········8 | 466 | ·······194:·iload·········8 |
467 | ·······196:·lushr | 467 | ·······196:·lushr |
468 | ·······197:·lstore········14 | ||
469 | ·······199:·lload·········14 | ||
468 | ······· | 470 | ·······201:·ldc2_w········#54·················//·long·2047l |
469 | ·······20 | 471 | ·······204:·land |
470 | ·······20 | 472 | ·······205:·lstore········22 |
471 | ·······20 | 473 | ·······207:·aload·········10 |
472 | ·······20 | 474 | ·······209:·getfield······#14·················//·Field·coeffs:[J |
473 | ·······2 | 475 | ·······212:·astore········5 |
474 | ·······21 | 476 | ·······214:·aload·········10 |
475 | ·······21 | 477 | ·······216:·getfield······#14·················//·Field·coeffs:[J |
476 | ·······21 | 478 | ·······219:·iload·········11 |
477 | ·······2 | 479 | ·······221:·laload |
478 | ·······2 | 480 | ·······222:·lload·········20 |
479 | ·······22 | 481 | ·······224:·ladd |
482 | ·······225:·lstore········24 | ||
480 | ·······22 | 483 | ·······227:·ldc2_w········#33·················//·long·34342963199l |
481 | ·······224:·land | ||
482 | ·······2 | 484 | ·······230:·lstore········26 |
483 | ·······227:·aload·········5 | ||
484 | ·······229:·iload·········11 | ||
485 | ·······23 | 485 | ·······232:·lload·········24 |
486 | ·······23 | 486 | ·······234:·lload·········26 |
487 | ·······236:·land | ||
488 | ·······237:·lstore········24 | ||
487 | ·······23 | 489 | ·······239:·aload·········5 |
488 | ·······236:·getfield······#14·················//·Field·coeffs:[J | ||
489 | ·······239:·astore········5 | ||
490 | ·······241:·iload·········11 | 490 | ·······241:·iload·········11 |
491 | ·······243:·iconst_1 | ||
492 | ·······244:·iadd | ||
493 | ·······24 | 491 | ·······243:·lload·········24 |
492 | ·······245:·lastore | ||
494 | ·······24 | 493 | ·······246:·aload·········10 |
495 | ·······24 | 494 | ·······248:·getfield······#14·················//·Field·coeffs:[J |
496 | ·······25 | 495 | ·······251:·astore········5 |
497 | ·······253:·iload·········11 | 496 | ·······253:·iload·········11 |
498 | ·······255:·iconst_1 | 497 | ·······255:·iconst_1 |
499 | ·······256:·iadd | 498 | ·······256:·iadd |
500 | ·······257:·istore········ | 499 | ·······257:·istore········12 |
500 | ·······259:·aload·········10 | ||
501 | ·······261:·getfield······#14·················//·Field·coeffs:[J | ||
502 | ·······264:·astore_2 | ||
503 | ·······265:·iload·········11 | ||
504 | ·······267:·iconst_1 | ||
505 | ·······268:·iadd | ||
506 | ·······269:·istore········28 | ||
501 | ·······2 | 507 | ·······271:·aload_2 |
502 | ·······2 | 508 | ·······272:·iload·········28 |
503 | ·······2 | 509 | ·······274:·laload |
504 | ·······263:·lload·········22 | ||
505 | ·······265:·ladd | ||
506 | ·······266:·lstore········16 | ||
507 | ·······268:·ldc2_w········#33·················//·long·34342963199l | ||
508 | ·······271:·lstore········25 | ||
509 | ·······273:·lload·········16 | ||
510 | ·······275:·lload·········2 | 510 | ·······275:·lload·········22 |
Max diff block lines reached; 25520/30719 bytes (83.08%) of diff not shown. |
Offset 195, 15 lines modified | Offset 195, 15 lines modified | ||
195 | ········11:·putfield······#19·················//·Field·numCoeffs:I | 195 | ········11:·putfield······#19·················//·Field·numCoeffs:I |
196 | ········14:·return | 196 | ········14:·return |
197 | ··public·org.spongycastle.math.ntru.polynomial.LongPolynomial5·mult(org.spongycastle.math.ntru.polynomial.TernaryPolynomial); | 197 | ··public·org.spongycastle.math.ntru.polynomial.LongPolynomial5·mult(org.spongycastle.math.ntru.polynomial.TernaryPolynomial); |
198 | ····descriptor:·(Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial;)Lorg/spongycastle/math/ntru/polynomial/LongPolynomial5; | 198 | ····descriptor:·(Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial;)Lorg/spongycastle/math/ntru/polynomial/LongPolynomial5; |
199 | ····flags:·(0x0001)·ACC_PUBLIC | 199 | ····flags:·(0x0001)·ACC_PUBLIC |
200 | ····Code: | 200 | ····Code: |
201 | ······stack=300,·locals= | 201 | ······stack=300,·locals=41,·args_size=2 |
202 | ·········0:·iconst_5 | 202 | ·········0:·iconst_5 |
203 | ·········1:·istore_2 | 203 | ·········1:·istore_2 |
204 | ·········2:·aload_0 | 204 | ·········2:·aload_0 |
205 | ·········3:·astore_3 | 205 | ·········3:·astore_3 |
206 | ·········4:·aload_0 | 206 | ·········4:·aload_0 |
207 | ·········5:·getfield······#21·················//·Field·coeffs:[J | 207 | ·········5:·getfield······#21·················//·Field·coeffs:[J |
208 | ·········8:·astore_3 | 208 | ·········8:·astore_3 |
Offset 257, 15 lines modified | Offset 257, 15 lines modified | ||
257 | ········89:·aload·········10 | 257 | ········89:·aload·········10 |
258 | ········91:·arraylength | 258 | ········91:·arraylength |
259 | ········92:·istore········5 | 259 | ········92:·istore········5 |
260 | ········94:·iload·········5 | 260 | ········94:·iload·········5 |
261 | ········96:·istore_2 | 261 | ········96:·istore_2 |
262 | ········97:·iload·········11 | 262 | ········97:·iload·········11 |
263 | ········99:·iload·········5 | 263 | ········99:·iload·········5 |
264 | ·······101:·if_icmpeq·····23 | 264 | ·······101:·if_icmpeq·····239 |
265 | ·······104:·aload·········10 | 265 | ·······104:·aload·········10 |
266 | ·······106:·iload·········11 | 266 | ·······106:·iload·········11 |
267 | ·······108:·iaload | 267 | ·······108:·iaload |
268 | ·······109:·istore········12 | 268 | ·······109:·istore········12 |
269 | ·······111:·iload·········12 | 269 | ·······111:·iload·········12 |
270 | ·······113:·iconst_5 | 270 | ·······113:·iconst_5 |
271 | ·······114:·idiv | 271 | ·······114:·idiv |
Offset 290, 503 lines modified | Offset 290, 501 lines modified | ||
290 | ·······141:·aload_3 | 290 | ·······141:·aload_3 |
291 | ·······142:·arraylength | 291 | ·······142:·arraylength |
292 | ·······143:·istore········5 | 292 | ·······143:·istore········5 |
293 | ·······145:·iload·········5 | 293 | ·······145:·iload·········5 |
294 | ·······147:·istore_2 | 294 | ·······147:·istore_2 |
295 | ·······148:·iload·········15 | 295 | ·······148:·iload·········15 |
296 | ·······150:·iload·········5 | 296 | ·······150:·iload·········5 |
297 | ·······152:·if_icmpge·····2 | 297 | ·······152:·if_icmpge·····230 |
298 | ·······155:·aload·········9 | 298 | ·······155:·aload·········9 |
299 | ·······157:·iload·········14 | 299 | ·······157:·iload·········14 |
300 | ·······159:·aaload | 300 | ·······159:·aaload |
301 | ·······160:·astore········8 | 301 | ·······160:·astore········8 |
302 | ·······162:·aload·········9 | 302 | ·······162:·aload·········9 |
303 | ·······164:·iload·········14 | 303 | ·······164:·iload·········14 |
304 | ·······166:·aaload | 304 | ·······166:·aaload |
305 | ·······167:·astore········4 | ||
306 | ·······169:·aload·········4 | ||
305 | ·······1 | 307 | ·······171:·iload·········13 |
306 | ·······1 | 308 | ·······173:·laload |
307 | ·······17 | 309 | ·······174:·lstore········16 |
308 | ·······17 | 310 | ·······176:·aload_0 |
309 | ·······17 | 311 | ·······177:·astore_3 |
310 | ·······17 | 312 | ·······178:·aload_0 |
311 | ·······17 | 313 | ·······179:·getfield······#21·················//·Field·coeffs:[J |
312 | ·······1 | 314 | ·······182:·astore_3 |
313 | ·······179:·aload_3 | ||
314 | ·······180:·astore········4 | ||
315 | ·······18 | 315 | ·······183:·aload_3 |
316 | ·······18 | 316 | ·······184:·iload·········15 |
317 | ·······18 | 317 | ·······186:·laload |
318 | ·······18 | 318 | ·······187:·lstore········18 |
319 | ·······18 | 319 | ·······189:·lload·········16 |
320 | ·······19 | 320 | ·······191:·lload·········18 |
321 | ·······19 | 321 | ·······193:·ladd |
322 | ·······19 | 322 | ·······194:·lstore········16 |
323 | ·······19 | 323 | ·······196:·ldc2_w········#48·················//·long·576319980446939135l |
324 | ·······19 | 324 | ·······199:·lstore········18 |
325 | ·······20 | 325 | ·······201:·lload·········16 |
326 | ·······20 | 326 | ·······203:·lload·········18 |
327 | ·······20 | 327 | ·······205:·land |
328 | ·······20 | 328 | ·······206:·lstore········16 |
329 | ·······20 | 329 | ·······208:·aload·········8 |
330 | ·······2 | 330 | ·······210:·iload·········13 |
331 | ·······21 | 331 | ·······212:·lload·········16 |
332 | ·······21 | 332 | ·······214:·lastore |
333 | ·······21 | 333 | ·······215:·iload·········13 |
334 | ·······21 | 334 | ·······217:·iconst_1 |
335 | ·······21 | 335 | ·······218:·iadd |
336 | ·······21 | 336 | ·······219:·istore········13 |
337 | ·······22 | 337 | ·······221:·iload·········15 |
338 | ·······22 | 338 | ·······223:·iconst_1 |
339 | ·······22 | 339 | ·······224:·iadd |
340 | ·······22 | 340 | ·······225:·istore········15 |
341 | ·······22 | 341 | ·······227:·goto··········131 |
342 | ·······2 | 342 | ·······230:·iload·········11 |
343 | ·······23 | 343 | ·······232:·iconst_1 |
344 | ·······23 | 344 | ·······233:·iadd |
345 | ·······23 | 345 | ·······234:·istore········11 |
346 | ·······23 | 346 | ·······236:·goto··········86 |
347 | ·······23 | 347 | ·······239:·aload_1 |
348 | ·······2 | 348 | ·······240:·invokeinterface·#54,··1···········//·InterfaceMethod·org/spongycastle/math/ntru/polynomial/TernaryPolynomial.getNegOnes:()[I |
349 | ·······24 | 349 | ·······245:·astore········20 |
350 | ·······24 | 350 | ·······247:·iconst_0 |
351 | ·······24 | 351 | ·······248:·istore········11 |
352 | ·······2 | 352 | ·······250:·aload·········20 |
353 | ·······25 | 353 | ·······252:·arraylength |
354 | ·······25 | 354 | ·······253:·istore········5 |
355 | ·······25 | 355 | ·······255:·iload·········5 |
356 | ·······25 | 356 | ·······257:·istore_2 |
357 | ·······25 | 357 | ·······258:·iload·········11 |
358 | ·······2 | 358 | ·······260:·iload·········5 |
359 | ·······26 | 359 | ·······262:·if_icmpeq·····404 |
360 | ·······26 | 360 | ·······265:·aload·········20 |
361 | ·······26 | 361 | ·······267:·iload·········11 |
362 | ·······26 | 362 | ·······269:·iaload |
363 | ·······2 | 363 | ·······270:·istore········12 |
364 | ·······27 | 364 | ·······272:·iload·········12 |
365 | ·······27 | 365 | ·······274:·iconst_5 |
366 | ·······27 | 366 | ·······275:·idiv |
367 | ·······27 | 367 | ·······276:·istore········13 |
368 | ·······27 | 368 | ·······278:·iload·········13 |
369 | ·······2 | 369 | ·······280:·iconst_5 |
370 | ·······28 | 370 | ·······281:·imul |
371 | ·······28 | 371 | ·······282:·istore_2 |
372 | ·······28 | 372 | ·······283:·iload·········12 |
373 | ·······28 | 373 | ·······285:·iload_2 |
374 | ·······28 | 374 | ·······286:·isub |
375 | ·······28 | 375 | ·······287:·istore········14 |
376 | ·······28 | 376 | ·······289:·iconst_0 |
377 | ·······2 | 377 | ·······290:·istore········15 |
378 | ·······29 | 378 | ·······292:·aload_0 |
379 | ·······29 | 379 | ·······293:·astore_3 |
380 | ·······29 | 380 | ·······294:·aload_0 |
381 | ·······29 | 381 | ·······295:·getfield······#21·················//·Field·coeffs:[J |
382 | ·······29 | 382 | ·······298:·astore_3 |
Max diff block lines reached; 11559/28797 bytes (40.14%) of diff not shown. |
Offset 737, 15 lines modified | Offset 737, 15 lines modified | ||
737 | ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I | 737 | ·······106:·putfield······#166················//·Field·mDoubleTapSlopSquare:I |
738 | ·······109:·return | 738 | ·······109:·return |
739 | ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent); | 739 | ··private·boolean·isConsideredDoubleTap(android.view.MotionEvent,·android.view.MotionEvent,·android.view.MotionEvent); |
740 | ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z | 740 | ····descriptor:·(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z |
741 | ····flags:·(0x0002)·ACC_PRIVATE | 741 | ····flags:·(0x0002)·ACC_PRIVATE |
742 | ····Code: | 742 | ····Code: |
743 | ······stack=300,·locals=1 | 743 | ······stack=300,·locals=16,·args_size=4 |
744 | ·········0:·iconst_0 | 744 | ·········0:·iconst_0 |
745 | ·········1:·istore········4 | 745 | ·········1:·istore········4 |
746 | ·········3:·aload_0 | 746 | ·········3:·aload_0 |
747 | ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z | 747 | ·········4:·getfield······#123················//·Field·mAlwaysInBiggerTapRegion:Z |
748 | ·········7:·istore········5 | 748 | ·········7:·istore········5 |
749 | ·········9:·iload·········5 | 749 | ·········9:·iload·········5 |
750 | ········11:·ifne··········17 | 750 | ········11:·ifne··········17 |
Offset 758, 71 lines modified | Offset 758, 73 lines modified | ||
758 | ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J | 758 | ········24:·invokevirtual·#172················//·Method·android/view/MotionEvent.getEventTime:()J |
759 | ········27:·lstore········8 | 759 | ········27:·lstore········8 |
760 | ········29:·lload·········6 | 760 | ········29:·lload·········6 |
761 | ········31:·lload·········8 | 761 | ········31:·lload·········8 |
762 | ········33:·lsub | 762 | ········33:·lsub |
763 | ········34:·lstore········6 | 763 | ········34:·lstore········6 |
764 | ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I | 764 | ········36:·getstatic·····#64·················//·Field·DOUBLE_TAP_TIMEOUT:I |
765 | ········39:·istore········10 | ||
766 | ········41:·iload·········10 | ||
765 | ········ | 767 | ········43:·i2l |
766 | ········4 | 768 | ········44:·lstore········8 |
767 | ········4 | 769 | ········46:·lload·········6 |
768 | ········4 | 770 | ········48:·lload·········8 |
769 | ········ | 771 | ········50:·lcmp |
770 | ········ | 772 | ········51:·istore········5 |
771 | ········ | 773 | ········53:·iload·········5 |
772 | ········5 | 774 | ········55:·ifgt··········14 |
773 | ········5 | 775 | ········58:·aload_1 |
774 | ········5 | 776 | ········59:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F |
775 | ········ | 777 | ········62:·f2i |
776 | ········ | 778 | ········63:·istore········5 |
777 | ········6 | 779 | ········65:·aload_3 |
778 | ········6 | 780 | ········66:·invokevirtual·#176················//·Method·android/view/MotionEvent.getX:()F |
779 | ········6 | 781 | ········69:·f2i |
780 | ········66:·istore········10 | ||
781 | ········68:·iload·········5 | ||
782 | ········70:·iload·········10 | ||
783 | ········72:·isub | ||
784 | ········7 | 782 | ········70:·istore········11 |
783 | ········72:·iload·········5 | ||
784 | ········74:·iload·········11 | ||
785 | ········76:·isub | ||
786 | ········77:·istore········12 | ||
785 | ········7 | 787 | ········79:·aload_1 |
786 | ········76:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F | ||
787 | ········79:·fstore········12 | ||
788 | ········81:·fload·········12 | ||
789 | ········83:·f2i | ||
790 | ········84:·istore········5 | ||
791 | ········86:·aload_3 | ||
792 | ········8 | 788 | ········80:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F |
793 | ········ | 789 | ········83:·fstore········13 |
794 | ········ | 790 | ········85:·fload·········13 |
791 | ········87:·f2i | ||
792 | ········88:·istore········5 | ||
793 | ········90:·aload_3 | ||
794 | ········91:·invokevirtual·#179················//·Method·android/view/MotionEvent.getY:()F | ||
795 | ········94:·fstore········14 | ||
796 | ········96:·fload·········14 | ||
795 | ········9 | 797 | ········98:·f2i |
796 | ········9 | 798 | ········99:·istore········11 |
797 | ······· | 799 | ·······101:·iload·········5 |
798 | ········99:·iload·········10 | ||
799 | ·······101:·isub | ||
800 | ·······102:·istore········14 | ||
801 | ·······10 | 800 | ·······103:·iload·········11 |
802 | ·······106:·iload·········11 | ||
803 | ·······10 | 801 | ·······105:·isub |
804 | ·······10 | 802 | ·······106:·istore········15 |
803 | ·······108:·iload·········12 | ||
805 | ·······11 | 804 | ·······110:·iload·········12 |
806 | ·······113:·iload·········14 | ||
807 | ·······11 | 805 | ·······112:·imul |
808 | ·······116:·istore········10 | ||
809 | ·······118:·iload·········5 | ||
810 | ·······120:·iload·········10 | ||
811 | ·······122:·iadd | ||
812 | ·······1 | 806 | ·······113:·istore········5 |
807 | ·······115:·iload·········15 | ||
808 | ·······117:·iload·········15 | ||
809 | ·······119:·imul | ||
810 | ·······120:·istore········11 | ||
811 | ·······122:·iload·········5 | ||
812 | ·······124:·iload·········11 | ||
813 | ·······126:·iadd | ||
814 | ·······127:·istore········5 | ||
813 | ·······12 | 815 | ·······129:·aload_0 |
814 | ·······1 | 816 | ·······130:·getfield······#166················//·Field·mDoubleTapSlopSquare:I |
815 | ·······1 | 817 | ·······133:·istore········11 |
816 | ·······13 | 818 | ·······135:·iload·········5 |
817 | ·······13 | 819 | ·······137:·iload·········11 |
818 | ·······13 | 820 | ·······139:·if_icmpge·····14 |
819 | ·······1 | 821 | ·······142:·iconst_1 |
820 | ·······1 | 822 | ·······143:·istore········4 |
821 | ·······14 | 823 | ·······145:·goto··········14 |
822 | ··public·boolean·isLongpressEnabled(); | 824 | ··public·boolean·isLongpressEnabled(); |
823 | ····descriptor:·()Z | 825 | ····descriptor:·()Z |
824 | ····flags:·(0x0001)·ACC_PUBLIC | 826 | ····flags:·(0x0001)·ACC_PUBLIC |
825 | ····Code: | 827 | ····Code: |
826 | ······stack=300,·locals=1,·args_size=1 | 828 | ······stack=300,·locals=1,·args_size=1 |
827 | ·········0:·aload_0 | 829 | ·········0:·aload_0 |
Offset 20, 17 lines modified | Offset 20, 20 lines modified | ||
20 | ············} | 20 | ············} |
21 | ········} | 21 | ········} |
22 | ········catch·(UnsupportedEncodingException·ex2)·{} | 22 | ········catch·(UnsupportedEncodingException·ex2)·{} |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·void·write(final·BitBuffer·bitBuffer)·{ | 25 | ····public·void·write(final·BitBuffer·bitBuffer)·{ |
26 | ········try·{ | 26 | ········try·{ |
27 | ············byte[]·bytes; | 27 | ············final·byte[]·bytes·=·this.getData().getBytes("SJIS"); |
28 | ············try·{ | ||
28 | ············for·(int·length·=· | 29 | ················for·(int·length·=·bytes.length,·i·=·0;·i·<·length;·++i)·{ |
29 | ················bitBuffer.put((int)bytes[i],·8); | 30 | ····················bitBuffer.put((int)bytes[i],·8); |
31 | ················} | ||
32 | ············} | ||
33 | ············catch·(UnsupportedEncodingException·ex)·{ | ||
34 | ················throw·new·Error(ex.getMessage()); | ||
30 | ············} | 35 | ············} |
31 | ········} | 36 | ········} |
32 | ········catch·(UnsupportedEncodingException·ex)·{ | 37 | ········catch·(UnsupportedEncodingException·ex2)·{} |
33 | ············throw·new·Error(ex.getMessage()); | ||
34 | ········} | ||
35 | ····} | 38 | ····} |
36 | } | 39 | } |
Offset 279, 305 lines modified | Offset 279, 291 lines modified | ||
279 | ········80:·aload·········7 | 279 | ········80:·aload·········7 |
280 | ········82:·ldc···········#46·················//·String·Output·length·too·large | 280 | ········82:·ldc···········#46·················//·String·Output·length·too·large |
281 | ········84:·invokespecial·#47·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | 281 | ········84:·invokespecial·#47·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
282 | ········87:·aload·········7 | 282 | ········87:·aload·········7 |
283 | ········89:·athrow | 283 | ········89:·athrow |
284 | ········90:·iload·········10 | 284 | ········90:·iload·········10 |
285 | ········92:·i2l | 285 | ········92:·i2l |
286 | ········93:·lstore········13 | ||
287 | ········9 | 286 | ········93:·lload·········8 |
287 | ········95:·ladd | ||
288 | ········96:·lconst_1 | ||
289 | ········97:·lsub | ||
288 | ········9 | 290 | ········98:·lstore········11 |
289 | ········99:·lload·········13 | ||
290 | ·······101:·lload·········8 | ||
291 | ·······103:·ladd | ||
292 | ·······104:·lconst_1 | ||
293 | ·······105:·lsub | ||
294 | ·······106:·lstore········11 | ||
295 | ·······10 | 291 | ·······100:·iload·········10 |
296 | ·······1 | 292 | ·······102:·i2l |
297 | ·······1 | 293 | ·······103:·lstore········13 |
298 | ·······113:·lload·········11 | ||
299 | ·······115:·lload·········13 | ||
300 | ·······117:·ldiv | ||
301 | ·······118:·lstore········11 | ||
302 | ·······1 | 294 | ·······105:·lload·········11 |
295 | ·······107:·lload·········13 | ||
296 | ·······109:·ldiv | ||
303 | ·······1 | 297 | ·······110:·lstore········11 |
304 | ·······1 | 298 | ·······112:·lload·········11 |
305 | ·······1 | 299 | ·······114:·l2i |
306 | ·······1 | 300 | ·······115:·istore········15 |
307 | ·······1 | 301 | ·······117:·aload_0 |
308 | ·······1 | 302 | ·······118:·getfield······#21·················//·Field·digest:Lorg/spongycastle/crypto/Digest; |
309 | ·······1 | 303 | ·······121:·astore········7 |
310 | ·······1 | 304 | ·······123:·aload·········7 |
311 | ·······1 | 305 | ·······125:·invokeinterface·#38,··1···········//·InterfaceMethod·org/spongycastle/crypto/Digest.getDigestSize:()I |
312 | ·······1 | 306 | ·······130:·istore········5 |
313 | ·······1 | 307 | ·······132:·iload·········5 |
314 | ·······1 | 308 | ·······134:·newarray·······byte |
315 | ·······1 | 309 | ·······136:·astore········16 |
316 | ·······1 | 310 | ·······138:·iconst_1 |
317 | ·······1 | 311 | ·······139:·istore········17 |
318 | ·······1 | 312 | ·······141:·iconst_0 |
319 | ·······1 | 313 | ·······142:·istore········18 |
320 | ·······1 | 314 | ·······144:·iload·········18 |
321 | ·······1 | 315 | ·······146:·iload·········15 |
322 | ·······1 | 316 | ·······148:·if_icmpge·····613 |
323 | ·······1 | 317 | ·······151:·aload_0 |
324 | ·······1 | 318 | ·······152:·astore········4 |
325 | ·······1 | 319 | ·······154:·aload_0 |
326 | ·······1 | 320 | ·······155:·getfield······#21·················//·Field·digest:Lorg/spongycastle/crypto/Digest; |
321 | ·······158:·astore········7 | ||
322 | ·······160:·aload_0 | ||
323 | ·······161:·getfield······#51·················//·Field·z:[B | ||
324 | ·······164:·astore········19 | ||
325 | ·······166:·iconst_0 | ||
326 | ·······167:·istore········20 | ||
327 | ·······169:·aconst_null | ||
327 | ·······170:·astore········ | 328 | ·······170:·astore········21 |
328 | ·······172:·aload_0 | 329 | ·······172:·aload_0 |
329 | ·······173:·getfield······#51·················//·Field·z:[B | 330 | ·······173:·getfield······#51·················//·Field·z:[B |
330 | ·······176:·astore········ | 331 | ·······176:·astore········4 |
331 | ·······178:·iconst_0 | ||
332 | ·······179:·istore········20 | ||
333 | ·······181:·aconst_null | ||
334 | ·······182:·astore········21 | ||
335 | ·······184:·aload_0 | ||
336 | ·······185:·astore········4 | ||
337 | ·······187:·aload_0 | ||
338 | ·······188:·getfield······#51·················//·Field·z:[B | ||
339 | ·······191:·astore········4 | ||
340 | ·······193:·aload·········4 | ||
341 | ·······195:·astore········22 | ||
342 | ·······1 | 332 | ·······178:·aload·········4 |
333 | ·······180:·astore········22 | ||
334 | ·······182:·aload·········4 | ||
343 | ·······1 | 335 | ·······184:·arraylength |
344 | ······· | 336 | ·······185:·istore········6 |
345 | ······· | 337 | ·······187:·aload·········7 |
346 | ······· | 338 | ·······189:·aload·········19 |
347 | ······· | 339 | ·······191:·iconst_0 |
348 | ······· | 340 | ·······192:·iload·········6 |
349 | ······· | 341 | ·······194:·invokeinterface·#55,··4···········//·InterfaceMethod·org/spongycastle/crypto/Digest.update:([BII)V |
350 | ······· | 342 | ·······199:·new···········#57·················//·class·org/spongycastle/asn1/ASN1EncodableVector |
351 | ·······2 | 343 | ·······202:·astore········23 |
352 | ·······2 | 344 | ·······204:·aload·········23 |
345 | ·······206:·invokespecial·#58·················//·Method·org/spongycastle/asn1/ASN1EncodableVector."<init>":()V | ||
346 | ·······209:·new···········#57·················//·class·org/spongycastle/asn1/ASN1EncodableVector | ||
347 | ·······212:·astore········24 | ||
348 | ·······214:·aload·········24 | ||
353 | ·······2 | 349 | ·······216:·invokespecial·#58·················//·Method·org/spongycastle/asn1/ASN1EncodableVector."<init>":()V |
354 | ·······2 | 350 | ·······219:·aload_0 |
355 | ·······22 | 351 | ·······220:·astore········4 |
356 | ·······229:·aload·········24 | ||
357 | ·······231:·invokespecial·#58·················//·Method·org/spongycastle/asn1/ASN1EncodableVector."<init>":()V | ||
358 | ·······2 | 352 | ·······222:·aload_0 |
359 | ·······235:·astore········4 | ||
360 | ·······237:·aload_0 | ||
361 | ·······2 | 353 | ·······223:·getfield······#60·················//·Field·algorithm:Lorg/spongycastle/asn1/DERObjectIdentifier; |
362 | ·······2 | 354 | ·······226:·astore········7 |
363 | ·······243:·aload·········24 | ||
364 | ·······245:·aload·········7 | ||
365 | ·······247:·invokevirtual·#64·················//·Method·org/spongycastle/asn1/ASN1EncodableVector.add:(Lorg/spongycastle/asn1/ASN1Encodable;)V | ||
366 | ·······250:·new···········#66·················//·class·org/spongycastle/asn1/DEROctetString | ||
367 | ·······253:·astore········7 | ||
368 | ·······255:·aload_0 | ||
369 | ·······256:·iload·········17 | ||
370 | ·······258:·invokespecial·#70·················//·Method·integerToBytes:(I)[B | ||
371 | ·······261:·astore········19 | ||
372 | ·······263:·aload·········7 | ||
373 | ·······265:·aload·········19 | ||
374 | ·······267:·invokespecial·#73·················//·Method·org/spongycastle/asn1/DEROctetString."<init>":([B)V | ||
375 | ·······270:·aload·········24 | ||
376 | ·······272:·aload·········7 | ||
377 | ·······274:·invokevirtual·#64·················//·Method·org/spongycastle/asn1/ASN1EncodableVector.add:(Lorg/spongycastle/asn1/ASN1Encodable;)V | ||
378 | ·······277:·new···········#75·················//·class·org/spongycastle/asn1/DERSequence | ||
379 | ·······280:·astore········7 | ||
380 | ·······282:·aload·········7 | ||
381 | ·······2 | 355 | ·······228:·aload·········24 |
382 | ·······286:·invokespecial·#78·················//·Method·org/spongycastle/asn1/DERSequence."<init>":(Lorg/spongycastle/asn1/ASN1EncodableVector;)V | ||
383 | ·······289:·aload·········23 | ||
384 | ·······2 | 356 | ·······230:·aload·········7 |
385 | ·······2 | 357 | ·······232:·invokevirtual·#64·················//·Method·org/spongycastle/asn1/ASN1EncodableVector.add:(Lorg/spongycastle/asn1/ASN1Encodable;)V |
386 | ·······296:·aload_0 | ||
387 | ·······297:·getfield······#80·················//·Field·partyAInfo:[B | ||
Max diff block lines reached; 918/24639 bytes (3.73%) of diff not shown. |
Offset 890, 556 lines modified | Offset 890, 488 lines modified | ||
890 | ·······326:·goto··········103 | 890 | ·······326:·goto··········103 |
891 | ·······329:·return | 891 | ·······329:·return |
892 | ··public·byte[]·processBlock(byte[],·int,·int); | 892 | ··public·byte[]·processBlock(byte[],·int,·int); |
893 | ····descriptor:·([BII)[B | 893 | ····descriptor:·([BII)[B |
894 | ····flags:·(0x0001)·ACC_PUBLIC | 894 | ····flags:·(0x0001)·ACC_PUBLIC |
895 | ····Code: | 895 | ····Code: |
896 | ······stack=300,·locals=2 | 896 | ······stack=300,·locals=25,·args_size=4 |
897 | ·········0:·aload_0 | 897 | ·········0:·aload_0 |
898 | ·········1:·astore········4 | 898 | ·········1:·astore········4 |
899 | ·········3:·aload_0 | 899 | ·········3:·aload_0 |
900 | ·········4:·getfield······#83·················//·Field·key:Lorg/spongycastle/crypto/params/NaccacheSternKeyParameters; | 900 | ·········4:·getfield······#83·················//·Field·key:Lorg/spongycastle/crypto/params/NaccacheSternKeyParameters; |
901 | ·········7:·astore········ | 901 | ·········7:·astore········5 |
902 | ·········9:·aload········· | 902 | ·········9:·aload·········5 |
903 | ········11:·astore········5 | ||
904 | ········13:·aload·········4 | ||
905 | ········1 | 903 | ········11:·ifnonnull·····29 |
906 | ········1 | 904 | ········14:·new···········#183················//·class·java/lang/IllegalStateException |
907 | ········ | 905 | ········17:·astore········5 |
908 | ········ | 906 | ········19:·aload·········5 |
909 | ········2 | 907 | ········21:·ldc···········#185················//·String·NaccacheStern·engine·not·initialised |
910 | ········2 | 908 | ········23:·invokespecial·#186················//·Method·java/lang/IllegalStateException."<init>":(Ljava/lang/String;)V |
911 | ········ | 909 | ········26:·aload·········5 |
912 | ········ | 910 | ········28:·athrow |
913 | ········ | 911 | ········29:·aload_0 |
914 | ········3 | 912 | ········30:·invokevirtual·#78·················//·Method·getInputBlockSize:()I |
915 | ········3 | 913 | ········33:·iconst_1 |
916 | ········3 | 914 | ········34:·iadd |
917 | ········3 | 915 | ········35:·istore········6 |
918 | ········ | 916 | ········37:·iload_3 |
919 | ········42:·istore········7 | ||
920 | ········44:·iload_3 | ||
921 | ········ | 917 | ········38:·iload·········6 |
922 | ········4 | 918 | ········40:·if_icmple·····58 |
923 | ········ | 919 | ········43:·new···········#188················//·class·org/spongycastle/crypto/DataLengthException |
924 | ········ | 920 | ········46:·astore········5 |
921 | ········48:·aload·········5 | ||
922 | ········50:·ldc···········#190················//·String·input·too·large·for·Naccache-Stern·cipher.\n | ||
923 | ········52:·invokespecial·#191················//·Method·org/spongycastle/crypto/DataLengthException."<init>":(Ljava/lang/String;)V | ||
925 | ········55:·aload·········5 | 924 | ········55:·aload·········5 |
926 | ········57:·ldc···········#190················//·String·input·too·large·for·Naccache-Stern·cipher.\n | ||
927 | ········59:·invokespecial·#191················//·Method·org/spongycastle/crypto/DataLengthException."<init>":(Ljava/lang/String;)V | ||
928 | ········62:·aload·········5 | ||
929 | ········ | 925 | ········57:·athrow |
930 | ········ | 926 | ········58:·aload_0 |
931 | ········66:·astore········4 | ||
932 | ········68:·aload_0 | ||
933 | ········ | 927 | ········59:·getfield······#65·················//·Field·forEncryption:Z |
934 | ········72:·istore········7 | ||
935 | ········74:·iload·········7 | ||
936 | ········ | 928 | ········62:·istore········6 |
937 | ········ | 929 | ········64:·iload·········6 |
938 | ········ | 930 | ········66:·ifne··········96 |
939 | ········ | 931 | ········69:·aload_0 |
940 | ········ | 932 | ········70:·invokevirtual·#78·················//·Method·getInputBlockSize:()I |
941 | ········ | 933 | ········73:·istore········6 |
942 | ········ | 934 | ········75:·iload_3 |
943 | ········90:·istore········7 | ||
944 | ········92:·iload_3 | ||
945 | ········ | 935 | ········76:·iload·········6 |
946 | ········ | 936 | ········78:·if_icmpge·····96 |
947 | ········ | 937 | ········81:·new···········#70·················//·class·org/spongycastle/crypto/InvalidCipherTextException |
948 | ······· | 938 | ········84:·astore········5 |
949 | ······· | 939 | ········86:·aload·········5 |
950 | ······· | 940 | ········88:·ldc···········#193················//·String·BlockLength·does·not·match·modulus·for·Naccache-Stern·cipher.\n |
951 | ······· | 941 | ········90:·invokespecial·#75·················//·Method·org/spongycastle/crypto/InvalidCipherTextException."<init>":(Ljava/lang/String;)V |
952 | ······· | 942 | ········93:·aload·········5 |
953 | ······· | 943 | ········95:·athrow |
954 | ······· | 944 | ········96:·iload_2 |
955 | ······· | 945 | ········97:·ifne··········113 |
956 | ·······1 | 946 | ·······100:·aload_1 |
957 | ·······1 | 947 | ·······101:·astore········4 |
958 | ·······1 | 948 | ·······103:·aload_1 |
959 | ·······1 | 949 | ·······104:·arraylength |
960 | ·······1 | 950 | ·······105:·istore········6 |
961 | ·······124:·iload_3 | ||
962 | ·······125:·istore········7 | ||
963 | ·······1 | 951 | ·······107:·iload_3 |
964 | ·······1 | 952 | ·······108:·iload·········6 |
965 | ·······1 | 953 | ·······110:·if_icmpeq·····239 |
966 | ·······1 | 954 | ·······113:·iload_3 |
955 | ·······114:·newarray·······byte | ||
967 | ·······1 | 956 | ·······116:·astore········7 |
957 | ·······118:·iconst_0 | ||
958 | ·······119:·istore········6 | ||
959 | ·······121:·aconst_null | ||
960 | ·······122:·astore········5 | ||
961 | ·······124:·aload_1 | ||
962 | ·······125:·astore········4 | ||
963 | ·······127:·aload_1 | ||
964 | ·······128:·iload_2 | ||
965 | ·······129:·aload·········7 | ||
966 | ·······131:·iconst_0 | ||
968 | ·······13 | 967 | ·······132:·iload_3 |
969 | ·······13 | 968 | ·······133:·invokestatic··#134················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V |
969 | ·······136:·new···········#18·················//·class·java/math/BigInteger | ||
970 | ·······139:·astore········8 | 970 | ·······139:·astore········8 |
971 | ·······141:·iconst_0 | ||
972 | ·······142:·istore········6 | ||
973 | ·······144:·aconst_null | ||
974 | ·······145:·astore········5 | ||
975 | ·······147:·aload_1 | ||
976 | ·······148:·astore········4 | ||
977 | ·······150:·aload_1 | ||
978 | ·······151:·iload_2 | ||
979 | ·······152:·aload·········8 | ||
980 | ·······154:·iconst_0 | ||
981 | ·······155:·iload_3 | ||
982 | ·······156:·invokestatic··#134················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V | ||
983 | ·······159:·new···········#18·················//·class·java/math/BigInteger | ||
984 | ·······162:·astore········9 | ||
985 | ·······164:·iconst_1 | ||
986 | ·······165:·istore········7 | ||
987 | ·······167:·aload·········9 | ||
988 | ·······169:·iload·········7 | ||
989 | ·······1 | 971 | ·······141:·aload·········8 |
972 | ·······143:·iconst_1 | ||
973 | ·······144:·aload·········7 | ||
990 | ·······1 | 974 | ·······146:·invokespecial·#81·················//·Method·java/math/BigInteger."<init>":(I[B)V |
991 | ·······176:·aload_0 | ||
992 | ·······177:·astore········4 | ||
993 | ·······1 | 975 | ·······149:·aload_0 |
976 | ·······150:·astore········4 | ||
977 | ·······152:·aload_0 | ||
994 | ·······1 | 978 | ·······153:·getfield······#36·················//·Field·debug:Z |
995 | ·······183:·istore········7 | ||
996 | ·······185:·iload·········7 | ||
Max diff block lines reached; 32406/47719 bytes (67.91%) of diff not shown. |
Offset 168, 49 lines modified | Offset 168, 51 lines modified | ||
168 | ········12:·putfield······#33·················//·Field·_S:[J | 168 | ········12:·putfield······#33·················//·Field·_S:[J |
169 | ········15:·return | 169 | ········15:·return |
170 | ··private·long·bytesToWord(byte[],·int); | 170 | ··private·long·bytesToWord(byte[],·int); |
171 | ····descriptor:·([BI)J | 171 | ····descriptor:·([BI)J |
172 | ····flags:·(0x0002)·ACC_PRIVATE | 172 | ····flags:·(0x0002)·ACC_PRIVATE |
173 | ····Code: | 173 | ····Code: |
174 | ······stack=300,·locals=1 | 174 | ······stack=300,·locals=12,·args_size=3 |
175 | ·········0:·lconst_0 | 175 | ·········0:·lconst_0 |
176 | ·········1:·lstore_3 | 176 | ·········1:·lstore_3 |
177 | ·········2:·bipush········7 | 177 | ·········2:·bipush········7 |
178 | ·········4:·istore········5 | 178 | ·········4:·istore········5 |
179 | ·········6:·iload·········5 | 179 | ·········6:·iload·········5 |
180 | ·········8:·iflt··········5 | 180 | ·········8:·iflt··········57 |
181 | ········11:·lload_3 | ||
182 | ········1 | 181 | ········11:·bipush········8 |
182 | ········13:·istore········6 | ||
183 | ········15:·lload_3 | ||
184 | ········16:·iload·········6 | ||
183 | ········1 | 185 | ········18:·lshl |
184 | ········1 | 186 | ········19:·lstore········7 |
185 | ········ | 187 | ········21:·iload·········5 |
186 | ········ | 188 | ········23:·iload_2 |
187 | ········2 | 189 | ········24:·iadd |
188 | ········2 | 190 | ········25:·istore········9 |
189 | ········2 | 191 | ········27:·aload_1 |
190 | ········2 | 192 | ········28:·iload·········9 |
191 | ········ | 193 | ········30:·baload |
192 | ········ | 194 | ········31:·sipush········255 |
193 | ········3 | 195 | ········34:·iand |
194 | ········3 | 196 | ········35:·istore········9 |
195 | ········3 | 197 | ········37:·iload·········9 |
196 | ········3 | 198 | ········39:·i2l |
197 | ········ | 199 | ········40:·lstore········10 |
198 | ········38:·lload·········6 | ||
199 | ········4 | 200 | ········42:·lload·········7 |
201 | ········44:·lload·········10 | ||
200 | ········4 | 202 | ········46:·ladd |
201 | ········4 | 203 | ········47:·lstore_3 |
202 | ········4 | 204 | ········48:·iload·········5 |
203 | ········ | 205 | ········50:·iconst_m1 |
204 | ········ | 206 | ········51:·iadd |
205 | ········ | 207 | ········52:·istore········5 |
206 | ········5 | 208 | ········54:·goto··········6 |
207 | ········5 | 209 | ········57:·lload_3 |
208 | ········5 | 210 | ········58:·lreturn |
209 | ··private·int·decryptBlock(byte[],·int,·byte[],·int); | 211 | ··private·int·decryptBlock(byte[],·int,·byte[],·int); |
210 | ····descriptor:·([BI[BI)I | 212 | ····descriptor:·([BI[BI)I |
211 | ····flags:·(0x0002)·ACC_PRIVATE | 213 | ····flags:·(0x0002)·ACC_PRIVATE |
212 | ····Code: | 214 | ····Code: |
213 | ······stack=300,·locals=16,·args_size=5 | 215 | ······stack=300,·locals=16,·args_size=5 |
214 | ·········0:·iconst_1 | 216 | ·········0:·iconst_1 |
Offset 310, 19 lines modified | Offset 312, 19 lines modified | ||
310 | ·······165:·lload·········9 | 312 | ·······165:·lload·········9 |
311 | ·······167:·lload·········14 | 313 | ·······167:·lload·········14 |
312 | ·······169:·lsub | 314 | ·······169:·lsub |
313 | ·······170:·lstore········14 | 315 | ·······170:·lstore········14 |
314 | ·······172:·iload·········4 | 316 | ·······172:·iload·········4 |
315 | ·······174:·bipush········8 | 317 | ·······174:·bipush········8 |
316 | ·······176:·iadd | 318 | ·······176:·iadd |
317 | ·······177:·istore········ | 319 | ·······177:·istore········5 |
318 | ·······179:·aload_0 | 320 | ·······179:·aload_0 |
319 | ·······180:·lload·········14 | 321 | ·······180:·lload·········14 |
320 | ·······182:·aload_3 | 322 | ·······182:·aload_3 |
321 | ·······183:·iload········· | 323 | ·······183:·iload·········5 |
322 | ·······185:·invokespecial·#48·················//·Method·wordToBytes:(J[BI)V | 324 | ·······185:·invokespecial·#48·················//·Method·wordToBytes:(J[BI)V |
323 | ·······188:·bipush········16 | 325 | ·······188:·bipush········16 |
324 | ·······190:·ireturn | 326 | ·······190:·ireturn |
325 | ··private·int·encryptBlock(byte[],·int,·byte[],·int); | 327 | ··private·int·encryptBlock(byte[],·int,·byte[],·int); |
326 | ····descriptor:·([BI[BI)I | 328 | ····descriptor:·([BI[BI)I |
327 | ····flags:·(0x0002)·ACC_PRIVATE | 329 | ····flags:·(0x0002)·ACC_PRIVATE |
Offset 516, 15 lines modified | Offset 518, 15 lines modified | ||
516 | ········43:·lor | 518 | ········43:·lor |
517 | ········44:·lreturn | 519 | ········44:·lreturn |
518 | ··private·void·setKey(byte[]); | 520 | ··private·void·setKey(byte[]); |
519 | ····descriptor:·([B)V | 521 | ····descriptor:·([B)V |
520 | ····flags:·(0x0002)·ACC_PRIVATE | 522 | ····flags:·(0x0002)·ACC_PRIVATE |
521 | ····Code: | 523 | ····Code: |
522 | ······stack=300,·locals=2 | 524 | ······stack=300,·locals=26,·args_size=2 |
523 | ·········0:·aload_1 | 525 | ·········0:·aload_1 |
524 | ·········1:·arraylength | 526 | ·········1:·arraylength |
525 | ·········2:·bipush········7 | 527 | ·········2:·bipush········7 |
526 | ·········4:·iadd | 528 | ·········4:·iadd |
527 | ·········5:·bipush········8 | 529 | ·········5:·bipush········8 |
528 | ·········7:·idiv | 530 | ·········7:·idiv |
529 | ·········8:·istore_2 | 531 | ·········8:·istore_2 |
Offset 596, 18 lines modified | Offset 598, 18 lines modified | ||
596 | ·······110:·getfield······#33·················//·Field·_S:[J | 598 | ·······110:·getfield······#33·················//·Field·_S:[J |
597 | ·······113:·astore········11 | 599 | ·······113:·astore········11 |
598 | ·······115:·iconst_0 | 600 | ·······115:·iconst_0 |
599 | ·······116:·istore········12 | 601 | ·······116:·istore········12 |
600 | ·······118:·aconst_null | 602 | ·······118:·aconst_null |
601 | ·······119:·astore········13 | 603 | ·······119:·astore········13 |
602 | ·······121:·ldc2_w········#10·················//·long·-5196783011329398165l | 604 | ·······121:·ldc2_w········#10·················//·long·-5196783011329398165l |
603 | ·······124:·lstore········ | 605 | ·······124:·lstore········14 |
604 | ·······126:·aload·········11 | 606 | ·······126:·aload·········11 |
605 | ·······128:·iconst_0 | 607 | ·······128:·iconst_0 |
606 | ·······129:·lload········· | 608 | ·······129:·lload·········14 |
607 | ·······131:·lastore | 609 | ·······131:·lastore |
608 | ·······132:·iconst_1 | 610 | ·······132:·iconst_1 |
609 | ·······133:·istore········4 | 611 | ·······133:·istore········4 |
610 | ·······135:·aload_0 | 612 | ·······135:·aload_0 |
611 | ·······136:·getfield······#33·················//·Field·_S:[J | 613 | ·······136:·getfield······#33·················//·Field·_S:[J |
612 | ·······139:·astore········11 | 614 | ·······139:·astore········11 |
613 | ·······141:·aload·········11 | 615 | ·······141:·aload·········11 |
Offset 621, 17 lines modified | Offset 623, 17 lines modified | ||
621 | ·······155:·astore········11 | 623 | ·······155:·astore········11 |
622 | ·······157:·aload_0 | 624 | ·······157:·aload_0 |
623 | ·······158:·getfield······#33·················//·Field·_S:[J | 625 | ·······158:·getfield······#33·················//·Field·_S:[J |
624 | ·······161:·astore········13 | 626 | ·······161:·astore········13 |
625 | ·······163:·iload·········4 | 627 | ·······163:·iload·········4 |
626 | ·······165:·iconst_m1 | 628 | ·······165:·iconst_m1 |
627 | ·······166:·iadd | 629 | ·······166:·iadd |
628 | ·······167:·istore········1 | 630 | ·······167:·istore········16 |
629 | ·······169:·aload·········13 | 631 | ·······169:·aload·········13 |
630 | ·······171:·iload·········1 | 632 | ·······171:·iload·········16 |
631 | ·······173:·laload | 633 | ·······173:·laload |
632 | ·······174:·lstore········5 | 634 | ·······174:·lstore········5 |
633 | ·······176:·ldc2_w········#13·················//·long·-7046029254386353131l | 635 | ·······176:·ldc2_w········#13·················//·long·-7046029254386353131l |
634 | ·······179:·lstore········8 | 636 | ·······179:·lstore········8 |
635 | ·······181:·lload·········5 | 637 | ·······181:·lload·········5 |
636 | ·······183:·lload·········8 | 638 | ·······183:·lload·········8 |
637 | ·······185:·ladd | 639 | ·······185:·ladd |
Offset 652, 120 lines modified | Offset 654, 122 lines modified | ||
Max diff block lines reached; 5736/10212 bytes (56.17%) of diff not shown. |
Offset 5372, 15 lines modified | Offset 5372, 15 lines modified | ||
5372 | ·······329:·putfield······#88·················//·Field·shifts1SC:[B | 5372 | ·······329:·putfield······#88·················//·Field·shifts1SC:[B |
5373 | ·······332:·goto··········126 | 5373 | ·······332:·goto··········126 |
5374 | ··private·void·InvMixColumn(); | 5374 | ··private·void·InvMixColumn(); |
5375 | ····descriptor:·()V | 5375 | ····descriptor:·()V |
5376 | ····flags:·(0x0002)·ACC_PRIVATE | 5376 | ····flags:·(0x0002)·ACC_PRIVATE |
5377 | ····Code: | 5377 | ····Code: |
5378 | ······stack=300,·locals=2 | 5378 | ······stack=300,·locals=21,·args_size=1 |
5379 | ·········0:·lconst_0 | 5379 | ·········0:·lconst_0 |
5380 | ·········1:·lstore_1 | 5380 | ·········1:·lstore_1 |
5381 | ·········2:·lload_1 | 5381 | ·········2:·lload_1 |
5382 | ·········3:·lstore_3 | 5382 | ·········3:·lstore_3 |
5383 | ·········4:·lload_1 | 5383 | ·········4:·lload_1 |
5384 | ·········5:·lstore········5 | 5384 | ·········5:·lstore········5 |
5385 | ·········7:·lload_1 | 5385 | ·········7:·lload_1 |
Offset 5388, 351 lines modified | Offset 5388, 297 lines modified | ||
5388 | ········10:·iconst_0 | 5388 | ········10:·iconst_0 |
5389 | ········11:·istore········9 | 5389 | ········11:·istore········9 |
5390 | ········13:·aload_0 | 5390 | ········13:·aload_0 |
5391 | ········14:·getfield······#78·················//·Field·BC:I | 5391 | ········14:·getfield······#78·················//·Field·BC:I |
5392 | ········17:·istore········10 | 5392 | ········17:·istore········10 |
5393 | ········19:·iload·········9 | 5393 | ········19:·iload·········9 |
5394 | ········21:·iload·········10 | 5394 | ········21:·iload·········10 |
5395 | ········23:·if_icmpge····· | 5395 | ········23:·if_icmpge·····532 |
5396 | ········26:·aload_0 | 5396 | ········26:·aload_0 |
5397 | ········27:·getfield······#108················//·Field·A0:J | 5397 | ········27:·getfield······#108················//·Field·A0:J |
5398 | ········30:·lstore········11 | ||
5399 | ········32:·lload·········11 | ||
5400 | ········34:·lstore········13 | ||
5401 | ········36:·lload·········11 | ||
5402 | ········3 | 5398 | ········30:·iload·········9 |
5403 | ········ | 5399 | ········32:·lshr |
5404 | ········41:·ldc2_w········#109················//·long·255l | ||
5405 | ········44:·land | ||
5406 | ········45:·lstore········13 | ||
5407 | ········47:·lload·········13 | ||
5408 | ········49:·lstore········11 | ||
5409 | ········51:·lload·········13 | ||
5410 | ········53:·l2i | ||
5411 | ········54:·istore········15 | ||
5412 | ········56:·aload_0 | ||
5413 | ········57:·getfield······#114················//·Field·A1:J | ||
5414 | ········60:·lstore········11 | ||
5415 | ········62:·lload·········11 | ||
5416 | ········64:·lstore········13 | ||
5417 | ········66:·lload·········11 | ||
5418 | ········68:·iload·········9 | ||
5419 | ········70:·lshr | ||
5420 | ········71:·ldc2_w········#109················//·long·255l | ||
5421 | ········74:·land | ||
5422 | ········75:·lstore········13 | ||
5423 | ········77:·lload·········13 | ||
5424 | ········79:·lstore········11 | ||
5425 | ········81:·lload·········13 | ||
5426 | ········83:·l2i | ||
5427 | ········84:·istore········16 | ||
5428 | ········86:·aload_0 | ||
5429 | ········87:·getfield······#116················//·Field·A2:J | ||
5430 | ········90:·lstore········11 | ||
5431 | ········92:·lload·········11 | ||
5432 | ········94:·lstore········13 | ||
5433 | ········96:·lload·········11 | ||
5434 | ········98:·iload·········9 | ||
5435 | ·······100:·lshr | ||
5436 | ·······101:·ldc2_w········#109················//·long·255l | ||
5437 | ·······104:·land | ||
5438 | ·······105:·lstore········13 | ||
5439 | ·······107:·lload·········13 | ||
5440 | ·······109:·lstore········11 | ||
5441 | ·······111:·lload·········13 | ||
5442 | ·······113:·l2i | ||
5443 | ·······114:·istore········17 | ||
5444 | ·······116:·aload_0 | ||
5445 | ·······117:·getfield······#118················//·Field·A3:J | ||
5446 | ·······120:·lstore········11 | ||
5447 | ·······122:·lload·········11 | ||
5448 | ·······124:·lstore········13 | ||
5449 | ·······126:·lload·········11 | ||
5450 | ·······128:·iload·········9 | ||
5451 | ·······130:·lshr | ||
5452 | ·······131:·lstore········13 | ||
5453 | ······· | 5400 | ········33:·ldc2_w········#109················//·long·255l |
5401 | ········36:·land | ||
5402 | ········37:·l2i | ||
5454 | ······· | 5403 | ········38:·istore········11 |
5404 | ········40:·aload_0 | ||
5405 | ········41:·getfield······#114················//·Field·A1:J | ||
5406 | ········44:·iload·········9 | ||
5407 | ········46:·lshr | ||
5408 | ········47:·ldc2_w········#109················//·long·255l | ||
5409 | ········50:·land | ||
5410 | ········51:·l2i | ||
5411 | ········52:·istore········12 | ||
5412 | ········54:·aload_0 | ||
5413 | ········55:·getfield······#116················//·Field·A2:J | ||
5414 | ········58:·iload·········9 | ||
5415 | ········60:·lshr | ||
5416 | ········61:·ldc2_w········#109················//·long·255l | ||
5417 | ········64:·land | ||
5418 | ········65:·l2i | ||
5419 | ········66:·istore········13 | ||
5420 | ········68:·aload_0 | ||
5421 | ········69:·getfield······#118················//·Field·A3:J | ||
5422 | ········72:·iload·········9 | ||
5423 | ········74:·lshr | ||
5424 | ········75:·lstore········14 | ||
5425 | ········77:·ldc2_w········#109················//·long·255l | ||
5426 | ········80:·lstore········16 | ||
5455 | ······· | 5427 | ········82:·lload·········14 |
5456 | ······· | 5428 | ········84:·lload·········16 |
5429 | ········86:·land | ||
5430 | ········87:·lstore········14 | ||
5431 | ········89:·lload·········14 | ||
5432 | ········91:·l2i | ||
5433 | ········92:·istore········18 | ||
5434 | ········94:·iload·········11 | ||
5435 | ········96:·ifeq··········508 | ||
5436 | ········99:·getstatic·····#43·················//·Field·logtable:[B | ||
5437 | ·······102:·astore········19 | ||
5438 | ·······104:·iload·········11 | ||
5439 | ·······106:·sipush········255 | ||
5440 | ·······109:·iand | ||
5441 | ·······110:·istore········20 | ||
5442 | ·······112:·aload·········19 | ||
5443 | ·······114:·iload·········20 | ||
5444 | ·······116:·baload | ||
5445 | ·······117:·istore········10 | ||
Max diff block lines reached; 52150/60201 bytes (86.63%) of diff not shown. |
Offset 4996, 52 lines modified | Offset 4996, 54 lines modified | ||
4996 | ········93:·ixor | 4996 | ········93:·ixor |
4997 | ········94:·ireturn | 4997 | ········94:·ireturn |
4998 | ··private·long·bytesToLong(byte[],·int); | 4998 | ··private·long·bytesToLong(byte[],·int); |
4999 | ····descriptor:·([BI)J | 4999 | ····descriptor:·([BI)J |
5000 | ····flags:·(0x0002)·ACC_PRIVATE | 5000 | ····flags:·(0x0002)·ACC_PRIVATE |
5001 | ····Code: | 5001 | ····Code: |
5002 | ······stack=300,·locals=1 | 5002 | ······stack=300,·locals=12,·args_size=3 |
5003 | ·········0:·lconst_0 | 5003 | ·········0:·lconst_0 |
5004 | ·········1:·lstore_3 | 5004 | ·········1:·lstore_3 |
5005 | ·········2:·iconst_0 | 5005 | ·········2:·iconst_0 |
5006 | ·········3:·istore········5 | 5006 | ·········3:·istore········5 |
5007 | ·········5:·bipush········7 | 5007 | ·········5:·bipush········7 |
5008 | ·········7:·istore········6 | 5008 | ·········7:·istore········6 |
5009 | ·········9:·iload·········5 | 5009 | ·········9:·iload·········5 |
5010 | ········11:·iload·········6 | 5010 | ········11:·iload·········6 |
5011 | ········13:·if_icmpgt····· | 5011 | ········13:·if_icmpgt·····62 |
5012 | ········16:·lload_3 | ||
5013 | ········1 | 5012 | ········16:·bipush········8 |
5014 | ········19:·lshl | ||
5015 | ········20:·lstore········7 | ||
5016 | ········22:·iload·········5 | ||
5017 | ········24:·iload_2 | ||
5018 | ········25:·iadd | ||
5019 | ········ | 5013 | ········18:·istore········6 |
5020 | ········2 | 5014 | ········20:·lload_3 |
5021 | ········2 | 5015 | ········21:·iload·········6 |
5016 | ········23:·lshl | ||
5017 | ········24:·lstore········7 | ||
5018 | ········26:·iload·········5 | ||
5019 | ········28:·iload_2 | ||
5020 | ········29:·iadd | ||
5021 | ········30:·istore········9 | ||
5022 | ········32:·aload_1 | ||
5023 | ········33:·iload·········9 | ||
5022 | ········3 | 5024 | ········35:·baload |
5023 | ········3 | 5025 | ········36:·sipush········255 |
5024 | ········3 | 5026 | ········39:·iand |
5025 | ········ | 5027 | ········40:·istore········9 |
5026 | ········ | 5028 | ········42:·iload·········9 |
5027 | ········4 | 5029 | ········44:·i2l |
5028 | ········4 | 5030 | ········45:·lstore········10 |
5029 | ········4 | 5031 | ········47:·lload·········7 |
5030 | ········4 | 5032 | ········49:·lload·········10 |
5031 | ········ | 5033 | ········51:·ladd |
5032 | ········ | 5034 | ········52:·lstore_3 |
5033 | ········ | 5035 | ········53:·iload·········5 |
5034 | ········5 | 5036 | ········55:·iconst_1 |
5035 | ········5 | 5037 | ········56:·iadd |
5036 | ········5 | 5038 | ········57:·istore········5 |
5037 | ········5 | 5039 | ········59:·goto··········5 |
5038 | ········ | 5040 | ········62:·lload_3 |
5039 | ········ | 5041 | ········63:·lreturn |
5040 | ··private·int[]·createWorkingKey(byte[]); | 5042 | ··private·int[]·createWorkingKey(byte[]); |
5041 | ····descriptor:·([B)[I | 5043 | ····descriptor:·([B)[I |
5042 | ····flags:·(0x0002)·ACC_PRIVATE | 5044 | ····flags:·(0x0002)·ACC_PRIVATE |
5043 | ····Code: | 5045 | ····Code: |
5044 | ······stack=300,·locals=16,·args_size=2 | 5046 | ······stack=300,·locals=16,·args_size=2 |
5045 | ·········0:·bipush········32 | 5047 | ·········0:·bipush········32 |
Offset 201, 15 lines modified | Offset 201, 15 lines modified | ||
201 | ·······126:·aload_0 | 201 | ·······126:·aload_0 |
202 | ·······127:·getfield······#19·················//·Field·counterStart:I | 202 | ·······127:·getfield······#19·················//·Field·counterStart:I |
203 | ·······130:·istore········15 | 203 | ·······130:·istore········15 |
204 | ·······132:·iconst_0 | 204 | ·······132:·iconst_0 |
205 | ·······133:·istore········16 | 205 | ·······133:·istore········16 |
206 | ·······135:·iload·········16 | 206 | ·······135:·iload·········16 |
207 | ·······137:·iload·········13 | 207 | ·······137:·iload·········13 |
208 | ·······139:·if_icmpge····· | 208 | ·······139:·if_icmpge·····382 |
209 | ·······142:·aload_0 | 209 | ·······142:·aload_0 |
210 | ·······143:·getfield······#21·················//·Field·digest:Lorg/spongycastle/crypto/Digest; | 210 | ·······143:·getfield······#21·················//·Field·digest:Lorg/spongycastle/crypto/Digest; |
211 | ·······146:·astore········5 | 211 | ·······146:·astore········5 |
212 | ·······148:·aload_0 | 212 | ·······148:·aload_0 |
213 | ·······149:·getfield······#47·················//·Field·shared:[B | 213 | ·······149:·getfield······#47·················//·Field·shared:[B |
214 | ·······152:·astore········17 | 214 | ·······152:·astore········17 |
215 | ·······154:·aload_0 | 215 | ·······154:·aload_0 |
Offset 286, 69 lines modified | Offset 286, 57 lines modified | ||
286 | ·······302:·aload·········17 | 286 | ·······302:·aload·········17 |
287 | ·······304:·iconst_0 | 287 | ·······304:·iconst_0 |
288 | ·······305:·iload·········19 | 288 | ·······305:·iload·········19 |
289 | ·······307:·invokeinterface·#51,··4···········//·InterfaceMethod·org/spongycastle/crypto/Digest.update:([BII)V | 289 | ·······307:·invokeinterface·#51,··4···········//·InterfaceMethod·org/spongycastle/crypto/Digest.update:([BII)V |
290 | ·······312:·aload_0 | 290 | ·······312:·aload_0 |
291 | ·······313:·getfield······#21·················//·Field·digest:Lorg/spongycastle/crypto/Digest; | 291 | ·······313:·getfield······#21·················//·Field·digest:Lorg/spongycastle/crypto/Digest; |
292 | ·······316:·astore········5 | 292 | ·······316:·astore········5 |
293 | ·······318:·iconst_0 | ||
294 | ·······319:·istore········20 | ||
295 | ·······321:·aconst_null | ||
296 | ·······322:·astore········17 | ||
297 | ·······3 | 293 | ·······318:·aload·········5 |
298 | ·······32 | 294 | ·······320:·aload·········14 |
299 | ·······32 | 295 | ·······322:·iconst_0 |
300 | ·······32 | 296 | ·······323:·invokeinterface·#60,··3···········//·InterfaceMethod·org/spongycastle/crypto/Digest.doFinal:([BI)I |
301 | ·······3 | 297 | ·······328:·pop |
302 | ·······3 | 298 | ·······329:·iload_3 |
303 | ·······33 | 299 | ·······330:·iload·········8 |
304 | ·······33 | 300 | ·······332:·if_icmple·····370 |
305 | ·······341:·iconst_0 | ||
306 | ·······342:·istore········4 | ||
307 | ·······344:·aconst_null | ||
308 | ·······345:·astore········5 | ||
309 | ·······3 | 301 | ·······335:·aload·········14 |
310 | ·······3 | 302 | ·······337:·iconst_0 |
311 | ·······3 | 303 | ·······338:·aload_1 |
312 | ·······3 | 304 | ·······339:·iload_2 |
313 | ·······3 | 305 | ·······340:·iload·········8 |
314 | ·······3 | 306 | ·······342:·invokestatic··#66·················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V |
315 | ·······3 | 307 | ·······345:·iload_2 |
316 | ·······358:·iload·········8 | ||
317 | ·······360:·iadd | ||
318 | ·······361:·istore_2 | ||
319 | ·······362:·iload_3 | ||
320 | ·······3 | 308 | ·······346:·iload·········8 |
309 | ·······348:·iadd | ||
310 | ·······349:·istore_2 | ||
311 | ·······350:·iload_3 | ||
312 | ·······351:·iload·········8 | ||
321 | ·······3 | 313 | ·······353:·isub |
322 | ·······3 | 314 | ·······354:·istore_3 |
323 | ·······3 | 315 | ·······355:·iload·········15 |
324 | ·······369:·iconst_1 | ||
325 | ·······370:·iadd | ||
326 | ·······371:·istore········15 | ||
327 | ·······373:·iload·········16 | ||
328 | ·······3 | 316 | ·······357:·iconst_1 |
317 | ·······358:·iadd | ||
318 | ·······359:·istore········15 | ||
319 | ·······361:·iload·········16 | ||
320 | ·······363:·iconst_1 | ||
329 | ·······3 | 321 | ·······364:·iadd |
330 | ·······3 | 322 | ·······365:·istore········16 |
331 | ·······3 | 323 | ·······367:·goto··········135 |
324 | ·······370:·aload·········14 | ||
332 | ·······3 | 325 | ·······372:·iconst_0 |
333 | ·······383:·istore········4 | ||
334 | ·······385:·aconst_null | ||
335 | ·······386:·astore········5 | ||
336 | ·······388:·aload·········14 | ||
337 | ·······390:·iconst_0 | ||
338 | ·······3 | 326 | ·······373:·aload_1 |
339 | ·······3 | 327 | ·······374:·iload_2 |
340 | ·······3 | 328 | ·······375:·iload_3 |
341 | ·······3 | 329 | ·······376:·invokestatic··#66·················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V |
342 | ·······3 | 330 | ·······379:·goto··········355 |
343 | ······· | 331 | ·······382:·aload_0 |
344 | ······· | 332 | ·······383:·getfield······#21·················//·Field·digest:Lorg/spongycastle/crypto/Digest; |
345 | ······· | 333 | ·······386:·invokeinterface·#69,··1···········//·InterfaceMethod·org/spongycastle/crypto/Digest.reset:()V |
346 | ······· | 334 | ·······391:·iload_3 |
347 | ······· | 335 | ·······392:·ireturn |
348 | ··public·org.spongycastle.crypto.Digest·getDigest(); | 336 | ··public·org.spongycastle.crypto.Digest·getDigest(); |
349 | ····descriptor:·()Lorg/spongycastle/crypto/Digest; | 337 | ····descriptor:·()Lorg/spongycastle/crypto/Digest; |
350 | ····flags:·(0x0001)·ACC_PUBLIC | 338 | ····flags:·(0x0001)·ACC_PUBLIC |
351 | ····Code: | 339 | ····Code: |
352 | ······stack=300,·locals=1,·args_size=1 | 340 | ······stack=300,·locals=1,·args_size=1 |
353 | ·········0:·aload_0 | 341 | ·········0:·aload_0 |
Offset 716, 15 lines modified | Offset 716, 15 lines modified | ||
716 | ·······740:·aload·········28 | 716 | ·······740:·aload·········28 |
717 | ·······742:·invokespecial·#147················//·Method·org/spongycastle/math/ntru/polynomial/IntegerPolynomial."<init>":([I)V | 717 | ·······742:·invokespecial·#147················//·Method·org/spongycastle/math/ntru/polynomial/IntegerPolynomial."<init>":([I)V |
718 | ·······745:·new···········#62·················//·class·org/spongycastle/math/ntru/polynomial/IntegerPolynomial | 718 | ·······745:·new···········#62·················//·class·org/spongycastle/math/ntru/polynomial/IntegerPolynomial |
719 | ·······748:·astore········34 | 719 | ·······748:·astore········34 |
720 | ·······750:·aload·········34 | 720 | ·······750:·aload·········34 |
721 | ·······752:·aload·········29 | 721 | ·······752:·aload·········29 |
722 | ·······754:·invokespecial·#147················//·Method·org/spongycastle/math/ntru/polynomial/IntegerPolynomial."<init>":([I)V | 722 | ·······754:·invokespecial·#147················//·Method·org/spongycastle/math/ntru/polynomial/IntegerPolynomial."<init>":([I)V |
723 | ·······757:·aload········· | 723 | ·······757:·aload·········33 |
724 | ·······759:·astore_1 | 724 | ·······759:·astore_1 |
725 | ·······760:·aload·········15 | 725 | ·······760:·aload·········15 |
726 | ·······762:·aload·········33 | 726 | ·······762:·aload·········33 |
727 | ·······764:·invokeinterface·#150,··2··········//·InterfaceMethod·org/spongycastle/math/ntru/polynomial/Polynomial.mult:(Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;)Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; | 727 | ·······764:·invokeinterface·#150,··2··········//·InterfaceMethod·org/spongycastle/math/ntru/polynomial/Polynomial.mult:(Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;)Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
728 | ·······769:·astore········35 | 728 | ·······769:·astore········35 |
729 | ·······771:·aload·········19 | 729 | ·······771:·aload·········19 |
730 | ·······773:·astore_1 | 730 | ·······773:·astore_1 |
Offset 778, 15 lines modified | Offset 778, 15 lines modified | ||
778 | ·······871:·aload·········37 | 778 | ·······871:·aload·········37 |
779 | ·······873:·aload·········11 | 779 | ·······873:·aload·········11 |
780 | ·······875:·invokevirtual·#164················//·Method·org/spongycastle/math/ntru/polynomial/BigIntPolynomial.div:(Ljava/math/BigInteger;)V | 780 | ·······875:·invokevirtual·#164················//·Method·org/spongycastle/math/ntru/polynomial/BigIntPolynomial.div:(Ljava/math/BigInteger;)V |
781 | ·······878:·aload·········24 | 781 | ·······878:·aload·········24 |
782 | ·······880:·invokevirtual·#113················//·Method·org/spongycastle/math/ntru/polynomial/BigIntPolynomial.clone:()Ljava/lang/Object; | 782 | ·······880:·invokevirtual·#113················//·Method·org/spongycastle/math/ntru/polynomial/BigIntPolynomial.clone:()Ljava/lang/Object; |
783 | ·······883:·checkcast·····#109················//·class·org/spongycastle/math/ntru/polynomial/BigIntPolynomial | 783 | ·······883:·checkcast·····#109················//·class·org/spongycastle/math/ntru/polynomial/BigIntPolynomial |
784 | ·······886:·astore········38 | 784 | ·······886:·astore········38 |
785 | ·······888:·aload········· | 785 | ·······888:·aload·········37 |
786 | ·······890:·astore_1 | 786 | ·······890:·astore_1 |
787 | ·······891:·aload·········15 | 787 | ·······891:·aload·········15 |
788 | ·······893:·aload·········37 | 788 | ·······893:·aload·········37 |
789 | ·······895:·invokeinterface·#165,··2··········//·InterfaceMethod·org/spongycastle/math/ntru/polynomial/Polynomial.mult:(Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;)Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial; | 789 | ·······895:·invokeinterface·#165,··2··········//·InterfaceMethod·org/spongycastle/math/ntru/polynomial/Polynomial.mult:(Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;)Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial; |
790 | ·······900:·astore········11 | 790 | ·······900:·astore········11 |
791 | ·······902:·aload·········38 | 791 | ·······902:·aload·········38 |
792 | ·······904:·astore_1 | 792 | ·······904:·astore_1 |
Offset 996, 991 lines modified | Offset 996, 989 lines modified | ||
996 | ·······268:·astore········13 | 996 | ·······268:·astore········13 |
997 | ·······270:·iload·········14 | 997 | ·······270:·iload·········14 |
998 | ·······272:·iconst_1 | 998 | ·······272:·iconst_1 |
999 | ·······273:·iadd | 999 | ·······273:·iadd |
1000 | ·······274:·istore········14 | 1000 | ·······274:·istore········14 |
1001 | ·······276:·goto··········232 | 1001 | ·······276:·goto··········232 |
1002 | ·······279:·aload·········12 | 1002 | ·······279:·aload·········12 |
1003 | ·······281:·astore_1 | ||
1004 | ·······282:·aload·········12 | ||
1005 | ·······28 | 1003 | ·······281:·aload·········13 |
1006 | ·······28 | 1004 | ·······283:·invokevirtual·#133················//·Method·java/math/BigInteger.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1007 | ·······28 | 1005 | ·······286:·astore········16 |
1008 | ·······2 | 1006 | ·······288:·aload·········16 |
1009 | ·······29 | 1007 | ·······290:·invokevirtual·#45·················//·Method·java/math/BigInteger.bitLength:()I |
1010 | ·······29 | 1008 | ·······293:·istore········10 |
1011 | ·······29 | 1009 | ·······295:·iload_2 |
1012 | ·······29 | 1010 | ·······296:·iload·········10 |
1013 | ······· | 1011 | ·······298:·isub |
1014 | ······· | 1012 | ·······299:·bipush········-48 |
1015 | ·······30 | 1013 | ·······301:·iadd |
1016 | ·······30 | 1014 | ·······302:·istore········17 |
1017 | ·······30 | 1015 | ·······304:·iload·········17 |
1018 | ·······30 | 1016 | ·······306:·iconst_2 |
1019 | ·······3 | 1017 | ·······307:·idiv |
1020 | ·······3 | 1018 | ·······308:·iconst_1 |
1021 | ·······3 | 1019 | ·······309:·iadd |
1022 | ·······31 | 1020 | ·······310:·istore········10 |
1023 | ·······31 | 1021 | ·······312:·aload_3 |
1024 | ·······31 | 1022 | ·······313:·astore_1 |
1025 | ·······31 | 1023 | ·······314:·iload·········10 |
1026 | ·······31 | 1024 | ·······316:·iload·········4 |
1027 | ·······3 | 1025 | ·······318:·aload_3 |
1028 | ·······3 | 1026 | ·······319:·invokestatic··#137················//·Method·generatePrime:(IILjava/security/SecureRandom;)Ljava/math/BigInteger; |
1029 | ·······32 | 1027 | ·······322:·astore········18 |
1030 | ·······32 | 1028 | ·······324:·iload·········17 |
1031 | ·······32 | 1029 | ·······326:·iconst_2 |
1032 | ·······3 | 1030 | ·······327:·idiv |
1033 | ·······3 | 1031 | ·······328:·iconst_1 |
1034 | ·······3 | 1032 | ·······329:·iadd |
1035 | ·······33 | 1033 | ·······330:·istore········10 |
1036 | ·······33 | 1034 | ·······332:·iload·········10 |
1037 | ·······33 | 1035 | ·······334:·iload·········4 |
1038 | ·······33 | 1036 | ·······336:·aload_3 |
1039 | ·······3 | 1037 | ·······337:·invokestatic··#137················//·Method·generatePrime:(IILjava/security/SecureRandom;)Ljava/math/BigInteger; |
1040 | ·······34 | 1038 | ·······340:·astore········19 |
1041 | ·······34 | 1039 | ·······342:·lconst_0 |
1042 | ·······34 | 1040 | ·······343:·lstore········20 |
1043 | ·······34 | 1041 | ·······345:·iload·········6 |
1044 | ·······3 | 1042 | ·······347:·ifeq··········366 |
1045 | ·······35 | 1043 | ·······350:·getstatic·····#94·················//·Field·java/lang/System.out:Ljava/io/PrintStream; |
1046 | ·······35 | 1044 | ·······353:·astore········5 |
1047 | ·······35 | 1045 | ·······355:·ldc···········#139················//·String·generating·p·and·q |
1048 | ·······3 | 1046 | ·······357:·astore········7 |
1049 | ·······3 | 1047 | ·······359:·aload·········5 |
1050 | ·······36 | 1048 | ·······361:·aload·········7 |
1051 | ·······36 | 1049 | ·······363:·invokevirtual·#121················//·Method·java/io/PrintStream.println:(Ljava/lang/String;)V |
1052 | ·······36 | 1050 | ·······366:·aload·········12 |
1053 | ·······3 | 1051 | ·······368:·astore_1 |
1054 | ·······3 | 1052 | ·······369:·aload·········18 |
1055 | ·······37 | 1053 | ·······371:·aload·········12 |
1056 | ·······37 | 1054 | ·······373:·invokevirtual·#133················//·Method·java/math/BigInteger.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1057 | ·······37 | 1055 | ·······376:·iconst_1 |
1058 | ·······3 | 1056 | ·······377:·invokevirtual·#144················//·Method·java/math/BigInteger.shiftLeft:(I)Ljava/math/BigInteger; |
1059 | ·······38 | 1057 | ·······380:·astore········22 |
1060 | ·······38 | 1058 | ·······382:·aload·········13 |
1061 | ·······38 | 1059 | ·······384:·astore_1 |
1062 | ·······38 | 1060 | ·······385:·aload·········19 |
1063 | ·······3 | 1061 | ·······387:·aload·········13 |
1064 | ·······3 | 1062 | ·······389:·invokevirtual·#133················//·Method·java/math/BigInteger.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1065 | ·······39 | 1063 | ·······392:·astore········5 |
1066 | ·······39 | 1064 | ·······394:·iconst_1 |
1067 | ·······39 | 1065 | ·······395:·istore········23 |
1068 | ······· | 1066 | ·······397:·aload·········5 |
1069 | ······· | 1067 | ·······399:·iload·········23 |
1070 | ·······40 | 1068 | ·······401:·invokevirtual·#144················//·Method·java/math/BigInteger.shiftLeft:(I)Ljava/math/BigInteger; |
1071 | ·······40 | 1069 | ·······404:·astore········24 |
1072 | ·······40 | 1070 | ·······406:·lconst_1 |
1073 | ·······4 | 1071 | ·······407:·lstore········25 |
1074 | ·······4 | 1072 | ·······409:·lload·········20 |
1075 | ·······41 | 1073 | ·······411:·lload·········25 |
1076 | ·······41 | 1074 | ·······413:·ladd |
1077 | ·······41 | 1075 | ·······414:·lstore········20 |
1078 | ·······41 | 1076 | ·······416:·aload_3 |
1079 | ·······4 | 1077 | ·······417:·astore_1 |
1080 | ·······4 | 1078 | ·······418:·bipush········24 |
1081 | ·······42 | 1079 | ·······420:·iload·········4 |
1082 | ·······42 | 1080 | ·······422:·aload_3 |
1083 | ·······42 | 1081 | ·······423:·invokestatic··#137················//·Method·generatePrime:(IILjava/security/SecureRandom;)Ljava/math/BigInteger; |
1084 | ·······42 | 1082 | ·······426:·astore········27 |
1083 | ·······428:·aload·········27 | ||
1084 | ·······430:·astore_1 | ||
1085 | ·······431:·aload·········27 | 1085 | ·······431:·aload·········27 |
1086 | ·······433:·astore_1 | ||
1087 | ·······434:·aload·········27 | ||
1088 | ·······43 | 1086 | ·······433:·aload·········22 |
1089 | ·······43 | 1087 | ·······435:·invokevirtual·#133················//·Method·java/math/BigInteger.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1090 | ·······4 | 1088 | ·······438:·astore········5 |
1091 | ·······44 | 1089 | ·······440:·getstatic·····#25·················//·Field·ONE:Ljava/math/BigInteger; |
1092 | ·······44 | 1090 | ·······443:·astore········7 |
1093 | ·······44 | 1091 | ·······445:·aload·········5 |
1094 | ·······4 | 1092 | ·······447:·aload·········7 |
1095 | ·······4 | 1093 | ·······449:·invokevirtual·#148················//·Method·java/math/BigInteger.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1096 | ·······45 | 1094 | ·······452:·astore········28 |
1095 | ·······454:·aload·········28 | ||
1096 | ·······456:·astore_1 | ||
1097 | ·······457:·aload·········28 | 1097 | ·······457:·aload·········28 |
1098 | ·······459:·astore_1 | ||
1099 | ·······460:·aload·········28 | ||
1100 | ·······4 | 1098 | ·······459:·iload·········4 |
1101 | ·······46 | 1099 | ·······461:·invokevirtual·#152················//·Method·java/math/BigInteger.isProbablePrime:(I)Z |
1102 | ·······46 | 1100 | ·······464:·istore········10 |
1103 | ·······46 | 1101 | ·······466:·iload·········10 |
1104 | ·······4 | 1102 | ·······468:·ifeq··········406 |
1105 | ·······47 | 1103 | ·······471:·aload_3 |
1106 | ·······47 | 1104 | ·······472:·astore_1 |
1107 | ·······47 | 1105 | ·······473:·bipush········24 |
1108 | ·······47 | 1106 | ·······475:·iload·········4 |
1109 | ·······4 | 1107 | ·······477:·aload_3 |
1110 | ·······4 | 1108 | ·······478:·invokestatic··#137················//·Method·generatePrime:(IILjava/security/SecureRandom;)Ljava/math/BigInteger; |
1111 | ·······48 | 1109 | ·······481:·astore········29 |
1110 | ·······483:·aload·········27 | ||
1111 | ·······485:·astore_1 | ||
1112 | ·······486:·aload·········27 | 1112 | ·······486:·aload·········27 |
1113 | ·······488:·astore_1 | ||
1114 | ·······48 | 1113 | ·······488:·aload·········29 |
1115 | ·······491:·aload·········29 | ||
1116 | ·······49 | 1114 | ·······490:·invokevirtual·#156················//·Method·java/math/BigInteger.equals:(Ljava/lang/Object;)Z |
Max diff block lines reached; 89683/99290 bytes (90.32%) of diff not shown. |
Offset 121, 49 lines modified | Offset 121, 51 lines modified | ||
121 | ····private·static·void·xor(final·byte[]·array,·final·byte[]·array2)·{ | 121 | ····private·static·void·xor(final·byte[]·array,·final·byte[]·array2)·{ |
122 | ········for·(int·i·=·15;·i·>=·0;·--i)·{ | 122 | ········for·(int·i·=·15;·i·>=·0;·--i)·{ |
123 | ············array[i]·^=·array2[i]; | 123 | ············array[i]·^=·array2[i]; |
124 | ········} | 124 | ········} |
125 | ····} | 125 | ····} |
126 | ···· | 126 | ···· |
127 | ····public·int·doFinal(final·byte[]·array,·final·int·n)·{ | 127 | ····public·int·doFinal(final·byte[]·array,·final·int·n)·{ |
128 | ········final·long·n2·=·(long)8; | ||
129 | ········final·int·n3·=·16; | ||
128 | ········int·bufOff·=·this.bufOff; | 130 | ········int·bufOff·=·this.bufOff; |
129 | ········if·(!this.forEncryption)·{ | 131 | ········if·(!this.forEncryption)·{ |
130 | ············if·(bufOff·<·this.macSize)·{ | 132 | ············if·(bufOff·<·this.macSize)·{ |
131 | ················throw·new·InvalidCipherTextException("data·too·short"); | 133 | ················throw·new·InvalidCipherTextException("data·too·short"); |
132 | ············} | 134 | ············} |
133 | ············bufOff·-=·this.macSize; | 135 | ············bufOff·-=·this.macSize; |
134 | ········} | 136 | ········} |
135 | ········if·(bufOff·>·0)·{ | 137 | ········if·(bufOff·>·0)·{ |
136 | ············final·byte[]·array2·=·new·byte[ | 138 | ············final·byte[]·array2·=·new·byte[n3]; |
137 | ············System.arraycopy(this.bufBlock,·0,·array2,·0,·bufOff); | 139 | ············System.arraycopy(this.bufBlock,·0,·array2,·0,·bufOff); |
138 | ············this.gCTRBlock(array2,·bufOff,·array,·n); | 140 | ············this.gCTRBlock(array2,·bufOff,·array,·n); |
139 | ········} | 141 | ········} |
140 | ········final·byte[]·array3·=·new·byte[ | 142 | ········final·byte[]·array3·=·new·byte[n3]; |
141 | ········packLength((long)this.A.length·*· | 143 | ········packLength((long)this.A.length·*·n2,·array3,·0); |
142 | ········packLength(this.totalLength·*· | 144 | ········packLength(this.totalLength·*·n2,·array3,·8); |
143 | ········xor(this.S,·array3); | 145 | ········xor(this.S,·array3); |
144 | ········this.multiplier.multiplyH(this.S); | 146 | ········this.multiplier.multiplyH(this.S); |
145 | ········final·byte[]·array4·=·new·byte[ | 147 | ········final·byte[]·array4·=·new·byte[n3]; |
146 | ········this.cipher.processBlock(this.J0,·0,·array4,·0); | 148 | ········this.cipher.processBlock(this.J0,·0,·array4,·0); |
147 | ········xor(array4,·this.S); | 149 | ········xor(array4,·this.S); |
148 | ········int·n | 150 | ········int·n4·=·bufOff; |
149 | ········System.arraycopy(array4,·0,·this.macBlock·=·new·byte[this.macSize],·0,·this.macSize); | 151 | ········System.arraycopy(array4,·0,·this.macBlock·=·new·byte[this.macSize],·0,·this.macSize); |
150 | ········if·(this.forEncryption)·{ | 152 | ········if·(this.forEncryption)·{ |
151 | ············System.arraycopy(this.macBlock,·0,·array,·this.bufOff·+·n,·this.macSize); | 153 | ············System.arraycopy(this.macBlock,·0,·array,·this.bufOff·+·n,·this.macSize); |
152 | ············n | 154 | ············n4·=·bufOff·+·this.macSize; |
153 | ········} | 155 | ········} |
154 | ········else·{ | 156 | ········else·{ |
155 | ············final·byte[]·array5·=·new·byte[this.macSize]; | 157 | ············final·byte[]·array5·=·new·byte[this.macSize]; |
156 | ············System.arraycopy(this.bufBlock,·bufOff,·array5,·0,·this.macSize); | 158 | ············System.arraycopy(this.bufBlock,·bufOff,·array5,·0,·this.macSize); |
157 | ············if·(!Arrays.constantTimeAreEqual(this.macBlock,·array5))·{ | 159 | ············if·(!Arrays.constantTimeAreEqual(this.macBlock,·array5))·{ |
158 | ················throw·new·InvalidCipherTextException("mac·check·in·GCM·failed"); | 160 | ················throw·new·InvalidCipherTextException("mac·check·in·GCM·failed"); |
159 | ············} | 161 | ············} |
160 | ········} | 162 | ········} |
161 | ········this.reset(false); | 163 | ········this.reset(false); |
162 | ········return·n | 164 | ········return·n4; |
163 | ····} | 165 | ····} |
164 | ···· | 166 | ···· |
165 | ····public·String·getAlgorithmName()·{ | 167 | ····public·String·getAlgorithmName()·{ |
166 | ········return·this.cipher.getAlgorithmName()·+·"/GCM"; | 168 | ········return·this.cipher.getAlgorithmName()·+·"/GCM"; |
167 | ····} | 169 | ····} |
168 | ···· | 170 | ···· |
169 | ····public·byte[]·getMac()·{ | 171 | ····public·byte[]·getMac()·{ |
Offset 198, 80 lines modified | Offset 198, 82 lines modified | ||
198 | ········10:·invokespecial·#30·················//·Method·"<init>":(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;IILjava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V | 198 | ········10:·invokespecial·#30·················//·Method·"<init>":(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;IILjava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V |
199 | ········13:·return | 199 | ········13:·return |
200 | ··public·org.spongycastle.crypto.params.DHParameters(java.math.BigInteger,·java.math.BigInteger,·java.math.BigInteger,·int,·int,·java.math.BigInteger,·org.spongycastle.crypto.params.DHValidationParameters); | 200 | ··public·org.spongycastle.crypto.params.DHParameters(java.math.BigInteger,·java.math.BigInteger,·java.math.BigInteger,·int,·int,·java.math.BigInteger,·org.spongycastle.crypto.params.DHValidationParameters); |
201 | ····descriptor:·(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;IILjava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V | 201 | ····descriptor:·(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;IILjava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V |
202 | ····flags:·(0x0001)·ACC_PUBLIC | 202 | ····flags:·(0x0001)·ACC_PUBLIC |
203 | ····Code: | 203 | ····Code: |
204 | ······stack=300,·locals=1 | 204 | ······stack=300,·locals=17,·args_size=8 |
205 | ·········0:·aload_0 | 205 | ·········0:·aload_0 |
206 | ·········1:·invokespecial·#33·················//·Method·java/lang/Object."<init>":()V | 206 | ·········1:·invokespecial·#33·················//·Method·java/lang/Object."<init>":()V |
207 | ·········4:·iload·········5 | 207 | ·········4:·iload·········5 |
208 | ·········6:·ifeq··········8 | 208 | ·········6:·ifeq··········89 |
209 | ·········9:·iload·········5 | 209 | ·········9:·iload·········5 |
210 | ········11:·iconst_m1 | 210 | ········11:·iconst_m1 |
211 | ········12:·iadd | 211 | ········12:·iadd |
212 | ········13:·i2l | ||
213 | ········1 | 212 | ········13:·istore········8 |
214 | ········1 | 213 | ········15:·iload·········8 |
215 | ········17:·i2l | 214 | ········17:·i2l |
215 | ········18:·lstore········9 | ||
216 | ········20:·iconst_2 | ||
217 | ········21:·i2l | ||
216 | ········ | 218 | ········22:·lload·········9 |
217 | ········2 | 219 | ········24:·lxor |
218 | ········2 | 220 | ········25:·lstore········11 |
219 | ········2 | 221 | ········27:·lload·········11 |
220 | ········2 | 222 | ········29:·invokestatic··#41·················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; |
221 | ········ | 223 | ········32:·astore········13 |
222 | ········3 | 224 | ········34:·aload·········13 |
223 | ········3 | 225 | ········36:·aload_1 |
224 | ········3 | 226 | ········37:·invokevirtual·#45·················//·Method·java/math/BigInteger.compareTo:(Ljava/math/BigInteger;)I |
225 | ········36:·istore········13 | ||
226 | ········38:·iconst_1 | ||
227 | ········ | 227 | ········40:·istore········14 |
228 | ········42:·iconst_1 | ||
228 | ········4 | 229 | ········43:·istore········15 |
229 | ········4 | 230 | ········45:·iload·········14 |
231 | ········47:·iload·········15 | ||
230 | ········4 | 232 | ········49:·if_icmpne·····67 |
231 | ········ | 233 | ········52:·new···········#48·················//·class·java/lang/IllegalArgumentException |
232 | ········5 | 234 | ········55:·astore········16 |
233 | ········5 | 235 | ········57:·aload·········16 |
234 | ········5 | 236 | ········59:·ldc···········#50·················//·String·when·l·value·specified,·it·must·satisfy·2^(l-1)·<=·p |
235 | ········ | 237 | ········61:·invokespecial·#53·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
236 | ········6 | 238 | ········64:·aload·········16 |
237 | ········6 | 239 | ········66:·athrow |
238 | ········6 | 240 | ········67:·iload·········5 |
239 | ········6 | 241 | ········69:·iload·········4 |
240 | ········ | 242 | ········71:·if_icmpge·····89 |
241 | ········7 | 243 | ········74:·new···········#48·················//·class·java/lang/IllegalArgumentException |
242 | ········7 | 244 | ········77:·astore········16 |
243 | ········7 | 245 | ········79:·aload·········16 |
244 | ········ | 246 | ········81:·ldc···········#55·················//·String·when·l·value·specified,·it·may·not·be·less·than·m·value |
245 | ········ | 247 | ········83:·invokespecial·#53·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V |
246 | ········8 | 248 | ········86:·aload·········16 |
247 | ········8 | 249 | ········88:·athrow |
248 | ········8 | 250 | ········89:·aload_0 |
249 | ········ | 251 | ········90:·aload_2 |
250 | ········ | 252 | ········91:·putfield······#57·················//·Field·g:Ljava/math/BigInteger; |
251 | ········9 | 253 | ········94:·aload_0 |
252 | ········9 | 254 | ········95:·aload_1 |
253 | ········9 | 255 | ········96:·putfield······#59·················//·Field·p:Ljava/math/BigInteger; |
254 | ········9 | 256 | ········99:·aload_0 |
255 | ······· | 257 | ·······100:·aload_3 |
256 | ······· | 258 | ·······101:·putfield······#61·················//·Field·q:Ljava/math/BigInteger; |
257 | ·······10 | 259 | ·······104:·aload_0 |
258 | ·······10 | 260 | ·······105:·iload·········4 |
259 | ·······10 | 261 | ·······107:·putfield······#63·················//·Field·m:I |
260 | ·······1 | 262 | ·······110:·aload_0 |
261 | ·······1 | 263 | ·······111:·iload·········5 |
262 | ·······1 | 264 | ·······113:·putfield······#65·················//·Field·l:I |
263 | ·······11 | 265 | ·······116:·aload_0 |
264 | ·······11 | 266 | ·······117:·aload·········6 |
265 | ·······11 | 267 | ·······119:·putfield······#67·················//·Field·j:Ljava/math/BigInteger; |
266 | ·······1 | 268 | ·······122:·aload_0 |
267 | ·······1 | 269 | ·······123:·aload·········7 |
268 | ·······12 | 270 | ·······125:·putfield······#69·················//·Field·validation:Lorg/spongycastle/crypto/params/DHValidationParameters; |
269 | ·······12 | 271 | ·······128:·return |
270 | ··public·org.spongycastle.crypto.params.DHParameters(java.math.BigInteger,·java.math.BigInteger,·java.math.BigInteger,·java.math.BigInteger,·org.spongycastle.crypto.params.DHValidationParameters); | 272 | ··public·org.spongycastle.crypto.params.DHParameters(java.math.BigInteger,·java.math.BigInteger,·java.math.BigInteger,·java.math.BigInteger,·org.spongycastle.crypto.params.DHValidationParameters); |
271 | ····descriptor:·(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V | 273 | ····descriptor:·(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V |
272 | ····flags:·(0x0001)·ACC_PUBLIC | 274 | ····flags:·(0x0001)·ACC_PUBLIC |
273 | ····Code: | 275 | ····Code: |
274 | ······stack=300,·locals=6,·args_size=6 | 276 | ······stack=300,·locals=6,·args_size=6 |
275 | ·········0:·aload_0 | 277 | ·········0:·aload_0 |
Offset 945, 15 lines modified | Offset 945, 15 lines modified | ||
945 | ······stack=300,·locals=24,·args_size=1 | 945 | ······stack=300,·locals=24,·args_size=1 |
946 | ·········0:·aload_0 | 946 | ·········0:·aload_0 |
947 | ·········1:·astore_1 | 947 | ·········1:·astore_1 |
948 | ·········2:·aload_0 | 948 | ·········2:·aload_0 |
949 | ·········3:·getfield······#160················//·Field·polyType:I | 949 | ·········3:·getfield······#160················//·Field·polyType:I |
950 | ·········6:·istore_2 | 950 | ·········6:·istore_2 |
951 | ·········7:·iload_2 | 951 | ·········7:·iload_2 |
952 | ·········8:·ifne··········11 | 952 | ·········8:·ifne··········115 |
953 | ········11:·new···········#2··················//·class·org/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters | 953 | ········11:·new···········#2··················//·class·org/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters |
954 | ········14:·astore_3 | 954 | ········14:·astore_3 |
955 | ········15:·aload_0 | 955 | ········15:·aload_0 |
956 | ········16:·getfield······#136················//·Field·N:I | 956 | ········16:·getfield······#136················//·Field·N:I |
957 | ········19:·istore········4 | 957 | ········19:·istore········4 |
958 | ········21:·aload_0 | 958 | ········21:·aload_0 |
959 | ········22:·getfield······#138················//·Field·q:I | 959 | ········22:·getfield······#138················//·Field·q:I |
Offset 981, 96 lines modified | Offset 981, 94 lines modified | ||
981 | ········67:·istore········15 | 981 | ········67:·istore········15 |
982 | ········69:·aload_0 | 982 | ········69:·aload_0 |
983 | ········70:·getfield······#154················//·Field·sparse:Z | 983 | ········70:·getfield······#154················//·Field·sparse:Z |
984 | ········73:·istore········16 | 984 | ········73:·istore········16 |
985 | ········75:·aload_0 | 985 | ········75:·aload_0 |
986 | ········76:·getfield······#156················//·Field·keyGenAlg:I | 986 | ········76:·getfield······#156················//·Field·keyGenAlg:I |
987 | ········79:·istore········17 | 987 | ········79:·istore········17 |
988 | ········81:·iload·········17 | ||
989 | ········83:·istore········18 | ||
990 | ········8 | 988 | ········81:·aload_0 |
991 | ········8 | 989 | ········82:·getfield······#158················//·Field·hashAlg:Lorg/spongycastle/crypto/Digest; |
992 | ········8 | 990 | ········85:·astore_1 |
993 | ········ | 991 | ········86:·aload_3 |
994 | ········ | 992 | ········87:·iload·········4 |
995 | ········ | 993 | ········89:·iload·········5 |
996 | ········9 | 994 | ········91:·iload·········6 |
997 | ········9 | 995 | ········93:·iload·········7 |
998 | ········9 | 996 | ········95:·iload·········8 |
999 | ······· | 997 | ········97:·dload·········9 |
1000 | ······· | 998 | ········99:·dload·········11 |
1001 | ·······10 | 999 | ·······101:·dload·········13 |
1002 | ·······10 | 1000 | ·······103:·iload·········15 |
1003 | ·······10 | 1001 | ·······105:·iload·········16 |
1004 | ·······1 | 1002 | ·······107:·iload·········17 |
1005 | ·······1 | 1003 | ·······109:·aload_1 |
1006 | ·······11 | 1004 | ·······110:·invokespecial·#70·················//·Method·"<init>":(IIIIIDDDZZILorg/spongycastle/crypto/Digest;)V |
1007 | ·······11 | 1005 | ·······113:·aload_3 |
1008 | ·······11 | 1006 | ·······114:·areturn |
1009 | ·······11 | 1007 | ·······115:·new···········#2··················//·class·org/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters |
1010 | ·······1 | 1008 | ·······118:·astore_3 |
1011 | ·······1 | 1009 | ·······119:·aload_0 |
1012 | ·······12 | 1010 | ·······120:·getfield······#136················//·Field·N:I |
1013 | ·······12 | 1011 | ·······123:·istore········4 |
1014 | ·······12 | 1012 | ·······125:·aload_0 |
1015 | ·······1 | 1013 | ·······126:·getfield······#138················//·Field·q:I |
1016 | ·······1 | 1014 | ·······129:·istore········5 |
1017 | ·······13 | 1015 | ·······131:·aload_0 |
1018 | ·······13 | 1016 | ·······132:·getfield······#165················//·Field·d1:I |
1019 | ·······13 | 1017 | ·······135:·istore········6 |
1020 | ·······1 | 1018 | ·······137:·aload_0 |
1021 | ·······1 | 1019 | ·······138:·getfield······#167················//·Field·d2:I |
1022 | ·······14 | 1020 | ·······141:·istore········7 |
1023 | ·······14 | 1021 | ·······143:·aload_0 |
1024 | ·······14 | 1022 | ·······144:·getfield······#169················//·Field·d3:I |
1025 | ·······1 | 1023 | ·······147:·istore········8 |
1026 | ·······1 | 1024 | ·······149:·aload_0 |
1027 | ·······15 | 1025 | ·······150:·getfield······#142················//·Field·B:I |
1028 | ·······15 | 1026 | ·······153:·istore········18 |
1029 | ·······15 | 1027 | ·······155:·aload_0 |
1030 | ·······1 | 1028 | ·······156:·getfield······#144················//·Field·basisType:I |
1031 | ·······1 | 1029 | ·······159:·istore········19 |
1032 | ·······16 | 1030 | ·······161:·aload_0 |
1033 | ·······16 | 1031 | ·······162:·getfield······#146················//·Field·beta:D |
1034 | ·······16 | 1032 | ·······165:·dstore········11 |
1035 | ·······1 | 1033 | ·······167:·aload_0 |
1036 | ·······1 | 1034 | ·······168:·getfield······#148················//·Field·normBound:D |
1037 | ·······17 | 1035 | ·······171:·dstore········13 |
1038 | ·······17 | 1036 | ·······173:·aload_0 |
1039 | ·······17 | 1037 | ·······174:·getfield······#150················//·Field·keyNormBound:D |
1040 | ·······1 | 1038 | ·······177:·dstore········20 |
1041 | ·······1 | 1039 | ·······179:·aload_0 |
1042 | ·······18 | 1040 | ·······180:·getfield······#152················//·Field·primeCheck:Z |
1043 | ·······18 | 1041 | ·······183:·istore········17 |
1044 | ·······18 | 1042 | ·······185:·aload_0 |
1045 | ·······1 | 1043 | ·······186:·getfield······#154················//·Field·sparse:Z |
1046 | ·······1 | 1044 | ·······189:·istore········22 |
1047 | ·······19 | 1045 | ·······191:·aload_0 |
1048 | ·······19 | 1046 | ·······192:·getfield······#156················//·Field·keyGenAlg:I |
1049 | ·······19 | 1047 | ·······195:·istore········23 |
1050 | ······· | 1048 | ·······197:·aload_0 |
1051 | ······· | 1049 | ·······198:·getfield······#158················//·Field·hashAlg:Lorg/spongycastle/crypto/Digest; |
1052 | ·······20 | 1050 | ·······201:·astore_1 |
1053 | ·······20 | 1051 | ·······202:·aload_3 |
1054 | ·······20 | 1052 | ·······203:·iload·········4 |
1055 | ·······20 | 1053 | ·······205:·iload·········5 |
1054 | ·······207:·iload·········6 | ||
1055 | ·······209:·iload·········7 | ||
1056 | ·······211:·iload········· | 1056 | ·······211:·iload·········8 |
1057 | ·······213:·iload········· | 1057 | ·······213:·iload·········18 |
1058 | ·······215:·iload·········8 | ||
1059 | ·······21 | 1058 | ·······215:·iload·········19 |
1060 | ·······219:·iload·········20 | ||
1061 | ·······2 | 1059 | ·······217:·dload·········11 |
1062 | ·······2 | 1060 | ·······219:·dload·········13 |
1063 | ·······22 | 1061 | ·······221:·dload·········20 |
1064 | ·······227:·iload·········18 | ||
1065 | ·······229:·iload·········23 | ||
1066 | ·······2 | 1062 | ·······223:·iload·········17 |
1063 | ·······225:·iload·········22 | ||
1064 | ·······227:·iload·········23 | ||
1067 | ·······2 | 1065 | ·······229:·aload_1 |
1068 | ·······23 | 1066 | ·······230:·invokespecial·#78·················//·Method·"<init>":(IIIIIIIDDDZZILorg/spongycastle/crypto/Digest;)V |
1069 | ·······23 | 1067 | ·······233:·goto··········113 |
1070 | ··public·boolean·equals(java.lang.Object); | 1068 | ··public·boolean·equals(java.lang.Object); |
1071 | ····descriptor:·(Ljava/lang/Object;)Z | 1069 | ····descriptor:·(Ljava/lang/Object;)Z |
1072 | ····flags:·(0x0001)·ACC_PUBLIC | 1070 | ····flags:·(0x0001)·ACC_PUBLIC |
1073 | ····Code: | 1071 | ····Code: |
1074 | ······stack=300,·locals=16,·args_size=2 | 1072 | ······stack=300,·locals=16,·args_size=2 |
1075 | ·········0:·iconst_1 | 1073 | ·········0:·iconst_1 |
Offset 1296, 17 lines modified | Offset 1296, 17 lines modified | ||
1296 | ························final·Future<Object>·take·=·linkedBlockingQueue.take(); | 1296 | ························final·Future<Object>·take·=·linkedBlockingQueue.take(); |
1297 | ························try·{ | 1297 | ························try·{ |
1298 | ····························final·Future<Object>·future·=·(Future<Object>)take; | 1298 | ····························final·Future<Object>·future·=·(Future<Object>)take; |
1299 | ····························try·{ | 1299 | ····························try·{ |
1300 | ································final·Future<Object>·poll·=·linkedBlockingQueue.poll(); | 1300 | ································final·Future<Object>·poll·=·linkedBlockingQueue.poll(); |
1301 | ································try·{ | 1301 | ································try·{ |
1302 | ····································final·Future<Object>·future2·=·(Future<Object>)poll; | 1302 | ····································final·Future<Object>·future2·=·(Future<Object>)poll; |
1303 | ····································Label_05 | 1303 | ····································Label_0536:·{ |
1304 | ········································if·(future2·!=·null)·{ | 1304 | ········································if·(future2·!=·null)·{ |
1305 | ············································break·Label_05 | 1305 | ············································break·Label_0536; |
1306 | ········································} | 1306 | ········································} |
1307 | ········································final·ModularResultant·value·=·future.get(); | 1307 | ········································final·ModularResultant·value·=·future.get(); |
1308 | ········································try·{ | 1308 | ········································try·{ |
1309 | ············································modularResultant·=·value; | 1309 | ············································modularResultant·=·value; |
1310 | ············································fixedThreadPool.shutdown(); | 1310 | ············································fixedThreadPool.shutdown(); |
1311 | ············································bigInteger2·=·modularResultant.res; | 1311 | ············································bigInteger2·=·modularResultant.res; |
1312 | ············································rho·=·modularResultant.rho; | 1312 | ············································rho·=·modularResultant.rho; |
Offset 1928, 15 lines modified | Offset 1928, 15 lines modified | ||
1928 | ·······665:·invokestatic··#121················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V | 1928 | ·······665:·invokestatic··#121················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V |
1929 | ·······668:·return | 1929 | ·······668:·return |
1930 | ··public·void·reset(); | 1930 | ··public·void·reset(); |
1931 | ····descriptor:·()V | 1931 | ····descriptor:·()V |
1932 | ····flags:·(0x0001)·ACC_PUBLIC | 1932 | ····flags:·(0x0001)·ACC_PUBLIC |
1933 | ····Code: | 1933 | ····Code: |
1934 | ······stack=300,·locals= | 1934 | ······stack=300,·locals=9,·args_size=1 |
1935 | ·········0:·iconst_3 | 1935 | ·········0:·iconst_3 |
1936 | ·········1:·istore_1 | 1936 | ·········1:·istore_1 |
1937 | ·········2:·iconst_1 | 1937 | ·········2:·iconst_1 |
1938 | ·········3:·istore_2 | 1938 | ·········3:·istore_2 |
1939 | ·········4:·lconst_0 | 1939 | ·········4:·lconst_0 |
1940 | ·········5:·lstore_3 | 1940 | ·········5:·lstore_3 |
1941 | ·········6:·aload_0 | 1941 | ·········6:·aload_0 |
Offset 2119, 22 lines modified | Offset 2119, 22 lines modified | ||
2119 | ·······323:·aload_0 | 2119 | ·······323:·aload_0 |
2120 | ·······324:·getfield······#66·················//·Field·C:[[B | 2120 | ·······324:·getfield······#66·················//·Field·C:[[B |
2121 | ·······327:·iconst_2 | 2121 | ·······327:·iconst_2 |
2122 | ·······328:·aaload | 2122 | ·······328:·aaload |
2123 | ·······329:·astore········8 | 2123 | ·······329:·astore········8 |
2124 | ·······331:·getstatic·····#37·················//·Field·C2:[B | 2124 | ·······331:·getstatic·····#37·················//·Field·C2:[B |
2125 | ·······334:·arraylength | 2125 | ·······334:·arraylength |
2126 | ·······335:·istore | 2126 | ·······335:·istore_2 |
2127 | ·······33 | 2127 | ·······336:·aload·········6 |
2128 | ·······33 | 2128 | ·······338:·iconst_0 |
2129 | ·······3 | 2129 | ·······339:·aload·········8 |
2130 | ·······34 | 2130 | ·······341:·iconst_0 |
2131 | ·······34 | 2131 | ·······342:·iload_2 |
2132 | ·······34 | 2132 | ·······343:·invokestatic··#121················//·Method·java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V |
2133 | ·······34 | 2133 | ·······346:·return |
2134 | ··public·void·update(byte); | 2134 | ··public·void·update(byte); |
2135 | ····descriptor:·(B)V | 2135 | ····descriptor:·(B)V |
2136 | ····flags:·(0x0001)·ACC_PUBLIC | 2136 | ····flags:·(0x0001)·ACC_PUBLIC |
2137 | ····Code: | 2137 | ····Code: |
2138 | ······stack=300,·locals=9,·args_size=2 | 2138 | ······stack=300,·locals=9,·args_size=2 |
2139 | ·········0:·aload_0 | 2139 | ·········0:·aload_0 |
Offset 201, 15 lines modified | Offset 201, 15 lines modified | ||
201 | ········while·(j·<·10)·{ | 201 | ········while·(j·<·10)·{ |
202 | ············final·long·n2·=·this.Sum1(h5)·+·this.Ch(h5,·h6,·h7)·+·LongDigest.K[n]; | 202 | ············final·long·n2·=·this.Sum1(h5)·+·this.Ch(h5,·h6,·h7)·+·LongDigest.K[n]; |
203 | ············final·long[]·w·=·this.W; | 203 | ············final·long[]·w·=·this.W; |
204 | ············final·int·n3·=·n·+·1; | 204 | ············final·int·n3·=·n·+·1; |
205 | ············final·long·n4·=·h8·+·(n2·+·w[n]); | 205 | ············final·long·n4·=·h8·+·(n2·+·w[n]); |
206 | ············final·long·n5·=·h4·+·n4; | 206 | ············final·long·n5·=·h4·+·n4; |
207 | ············final·long·n6·=·n4·+·(this.Sum0(h1)·+·this.Maj(h1,·h2,·h3)); | 207 | ············final·long·n6·=·n4·+·(this.Sum0(h1)·+·this.Maj(h1,·h2,·h3)); |
208 | ············final·long·n7·=·this. | 208 | ············final·long·n7·=·this.Sum1(n5)·+·this.Ch(n5,·h5,·h6)·+·LongDigest.K[n3]; |
209 | ············final·long[]·w2·=·this.W; | 209 | ············final·long[]·w2·=·this.W; |
210 | ············final·int·n8·=·n3·+·1; | 210 | ············final·int·n8·=·n3·+·1; |
211 | ············final·long·n9·=·h7·+·(n7·+·w2[n3]); | 211 | ············final·long·n9·=·h7·+·(n7·+·w2[n3]); |
212 | ············final·long·n10·=·h3·+·n9; | 212 | ············final·long·n10·=·h3·+·n9; |
213 | ············final·long·n11·=·n9·+·(this.Maj(n6,·h1,·h2)·+·this.Sum0(n6)); | 213 | ············final·long·n11·=·n9·+·(this.Maj(n6,·h1,·h2)·+·this.Sum0(n6)); |
214 | ············final·long·n12·=·this.Ch(n10,·n5,·h5)·+·this.Sum1(n10)·+·LongDigest.K[n8]; | 214 | ············final·long·n12·=·this.Ch(n10,·n5,·h5)·+·this.Sum1(n10)·+·LongDigest.K[n8]; |
215 | ············final·long[]·w3·=·this.W; | 215 | ············final·long[]·w3·=·this.W; |
Offset 230, 27 lines modified | Offset 230, 27 lines modified | ||
230 | ············h8·=·n6·+·n24; | 230 | ············h8·=·n6·+·n24; |
231 | ············h4·=·n24·+·(this.Sum0(n21)·+·this.Maj(n21,·n16,·n11)); | 231 | ············h4·=·n24·+·(this.Sum0(n21)·+·this.Maj(n21,·n16,·n11)); |
232 | ············final·long·n25·=·this.Ch(h8,·n20,·n15)·+·this.Sum1(h8)·+·LongDigest.K[n23]; | 232 | ············final·long·n25·=·this.Ch(h8,·n20,·n15)·+·this.Sum1(h8)·+·LongDigest.K[n23]; |
233 | ············final·long[]·w6·=·this.W; | 233 | ············final·long[]·w6·=·this.W; |
234 | ············final·int·n26·=·n23·+·1; | 234 | ············final·int·n26·=·n23·+·1; |
235 | ············final·long·n27·=·n10·+·(n25·+·w6[n23]); | 235 | ············final·long·n27·=·n10·+·(n25·+·w6[n23]); |
236 | ············h7·=·n11·+·n27; | 236 | ············h7·=·n11·+·n27; |
237 | ············h3·=·n27·+·(this. | 237 | ············h3·=·n27·+·(this.Maj(h4,·n21,·n16)·+·this.Sum0(h4)); |
238 | ············final·long·n28·=·this. | 238 | ············final·long·n28·=·this.Ch(h7,·h8,·n20)·+·this.Sum1(h7)·+·LongDigest.K[n26]; |
239 | ············final·long[]·w7·=·this.W; | 239 | ············final·long[]·w7·=·this.W; |
240 | ············final·int·n29·=·n26·+·1; | 240 | ············final·int·n29·=·n26·+·1; |
241 | ············final·long·n30·=·n15·+·(n28·+·w7[n26]); | 241 | ············final·long·n30·=·n15·+·(n28·+·w7[n26]); |
242 | ············h6·=·n16·+·n30; | 242 | ············h6·=·n16·+·n30; |
243 | ············h2·=·n30·+·(this. | 243 | ············h2·=·n30·+·(this.Maj(h3,·h4,·n21)·+·this.Sum0(h3)); |
244 | ············final·long·n31·=·this. | 244 | ············final·long·n31·=·this.Ch(h6,·h7,·h8)·+·this.Sum1(h6)·+·LongDigest.K[n29]; |
245 | ············final·long[]·w8·=·this.W; | 245 | ············final·long[]·w8·=·this.W; |
246 | ············n·=·n29·+·1; | 246 | ············n·=·n29·+·1; |
247 | ············final·long·n32·=·n20·+·(n31·+·w8[n29]); | 247 | ············final·long·n32·=·n20·+·(n31·+·w8[n29]); |
248 | ············h5·=·n21·+·n32; | 248 | ············h5·=·n21·+·n32; |
249 | ············h1·=·n32·+·(this. | 249 | ············h1·=·n32·+·(this.Maj(h2,·h3,·h4)·+·this.Sum0(h2)); |
250 | ············++j; | 250 | ············++j; |
251 | ········} | 251 | ········} |
252 | ········this.H1·+=·h1; | 252 | ········this.H1·+=·h1; |
253 | ········this.H2·+=·h2; | 253 | ········this.H2·+=·h2; |
254 | ········this.H3·+=·h3; | 254 | ········this.H3·+=·h3; |
255 | ········this.H4·+=·h4; | 255 | ········this.H4·+=·h4; |
256 | ········this.H5·+=·h5; | 256 | ········this.H5·+=·h5; |
Offset 5014, 15 lines modified | Offset 5014, 15 lines modified | ||
5014 | ········50:·invokespecial·#2127···············//·Method·processBlock:()V | 5014 | ········50:·invokespecial·#2127···············//·Method·processBlock:()V |
5015 | ········53:·return | 5015 | ········53:·return |
5016 | ··private·void·keySchedule(); | 5016 | ··private·void·keySchedule(); |
5017 | ····descriptor:·()V | 5017 | ····descriptor:·()V |
5018 | ····flags:·(0x0002)·ACC_PRIVATE | 5018 | ····flags:·(0x0002)·ACC_PRIVATE |
5019 | ····Code: | 5019 | ····Code: |
5020 | ······stack=300,·locals=1 | 5020 | ······stack=300,·locals=19,·args_size=1 |
5021 | ·········0:·bipush········7 | 5021 | ·········0:·bipush········7 |
5022 | ·········2:·istore_1 | 5022 | ·········2:·istore_1 |
5023 | ·········3:·iconst_4 | 5023 | ·········3:·iconst_4 |
5024 | ·········4:·istore_2 | 5024 | ·········4:·istore_2 |
5025 | ·········5:·iconst_2 | 5025 | ·········5:·iconst_2 |
5026 | ·········6:·istore_3 | 5026 | ·········6:·istore_3 |
5027 | ·········7:·iconst_1 | 5027 | ·········7:·iconst_1 |
Offset 5093, 41 lines modified | Offset 5093, 41 lines modified | ||
5093 | ·······117:·getfield······#2095···············//·Field·x:[J | 5093 | ·······117:·getfield······#2095···············//·Field·x:[J |
5094 | ·······120:·astore········5 | 5094 | ·······120:·astore········5 |
5095 | ·······122:·iconst_3 | 5095 | ·······122:·iconst_3 |
5096 | ·······123:·istore········10 | 5096 | ·······123:·istore········10 |
5097 | ·······125:·aload·········5 | 5097 | ·······125:·aload·········5 |
5098 | ·······127:·iload·········10 | 5098 | ·······127:·iload·········10 |
5099 | ·······129:·laload | 5099 | ·······129:·laload |
5100 | ·······130:·lstore········ | 5100 | ·······130:·lstore········11 |
5101 | ·······132:·aload_0 | 5101 | ·······132:·aload_0 |
5102 | ·······133:·getfield······#2095···············//·Field·x:[J | 5102 | ·······133:·getfield······#2095···············//·Field·x:[J |
5103 | ·······136:·iload_3 | 5103 | ·······136:·iload_3 |
5104 | ·······137:·laload | 5104 | ·······137:·laload |
5105 | ·······138:·lstore········ | 5105 | ·······138:·lstore········13 |
5106 | ·······140:·aload_0 | 5106 | ·······140:·aload_0 |
5107 | ·······141:·getfield······#2095···············//·Field·x:[J | 5107 | ·······141:·getfield······#2095···············//·Field·x:[J |
5108 | ·······144:·iload·········4 | 5108 | ·······144:·iload·········4 |
5109 | ·······146:·laload | 5109 | ·······146:·laload |
5110 | ·······147:·iconst_m1 | 5110 | ·······147:·iconst_m1 |
5111 | ·······148:·i2l | 5111 | ·······148:·i2l |
5112 | ·······149:·lxor | 5112 | ·······149:·lxor |
5113 | ·······150:·bipush········19 | 5113 | ·······150:·bipush········19 |
5114 | ·······152:·lshl | 5114 | ·······152:·lshl |
5115 | ·······153:·lstore········1 | 5115 | ·······153:·lstore········15 |
5116 | ·······155:·lload········· | 5116 | ·······155:·lload·········13 |
5117 | ·······157:·lload·········1 | 5117 | ·······157:·lload·········15 |
5118 | ·······159:·lxor | 5118 | ·······159:·lxor |
5119 | ·······160:·lstore········ | 5119 | ·······160:·lstore········13 |
5120 | ·······162:·lload········· | 5120 | ·······162:·lload·········11 |
5121 | ·······164:·lload········· | 5121 | ·······164:·lload·········13 |
5122 | ·······166:·lsub | 5122 | ·······166:·lsub |
5123 | ·······167:·lstore········ | 5123 | ·······167:·lstore········11 |
5124 | ·······169:·aload·········5 | 5124 | ·······169:·aload·········5 |
5125 | ·······171:·iload·········10 | 5125 | ·······171:·iload·········10 |
5126 | ·······173:·lload········· | 5126 | ·······173:·lload·········11 |
5127 | ·······175:·lastore | 5127 | ·······175:·lastore |
5128 | ·······176:·aload_0 | 5128 | ·······176:·aload_0 |
5129 | ·······177:·getfield······#2095···············//·Field·x:[J | 5129 | ·······177:·getfield······#2095···············//·Field·x:[J |
5130 | ·······180:·astore········5 | 5130 | ·······180:·astore········5 |
5131 | ·······182:·aload·········5 | 5131 | ·······182:·aload·········5 |
5132 | ·······184:·iload_2 | 5132 | ·······184:·iload_2 |
5133 | ·······185:·laload | 5133 | ·······185:·laload |
Offset 5149, 63 lines modified | Offset 5149, 63 lines modified | ||
5149 | ·······210:·getfield······#2095···············//·Field·x:[J | 5149 | ·······210:·getfield······#2095···············//·Field·x:[J |
5150 | ·······213:·astore········5 | 5150 | ·······213:·astore········5 |
5151 | ·······215:·iconst_5 | 5151 | ·······215:·iconst_5 |
5152 | ·······216:·istore········10 | 5152 | ·······216:·istore········10 |
5153 | ·······218:·aload·········5 | 5153 | ·······218:·aload·········5 |
5154 | ·······220:·iload·········10 | 5154 | ·······220:·iload·········10 |
5155 | ·······222:·laload | 5155 | ·······222:·laload |
5156 | ·······223:·lstore········ | 5156 | ·······223:·lstore········11 |
5157 | ·······225:·aload_0 | 5157 | ·······225:·aload_0 |
5158 | ·······226:·getfield······#2095···············//·Field·x:[J | 5158 | ·······226:·getfield······#2095···············//·Field·x:[J |
5159 | ·······229:·iload_2 | 5159 | ·······229:·iload_2 |
5160 | ·······230:·laload | 5160 | ·······230:·laload |
5161 | ·······231:·lstore········ | 5161 | ·······231:·lstore········13 |
5162 | ·······233:·lload········· | 5162 | ·······233:·lload·········11 |
5163 | ·······235:·lload········· | 5163 | ·······235:·lload·········13 |
5164 | ·······237:·ladd | 5164 | ·······237:·ladd |
5165 | ·······238:·lstore········ | 5165 | ·······238:·lstore········11 |
5166 | ·······240:·aload·········5 | 5166 | ·······240:·aload·········5 |
5167 | ·······242:·iload·········10 | 5167 | ·······242:·iload·········10 |
5168 | ·······244:·lload········· | 5168 | ·······244:·lload·········11 |
5169 | ·······246:·lastore | 5169 | ·······246:·lastore |
5170 | ·······247:·aload_0 | 5170 | ·······247:·aload_0 |
5171 | ·······248:·getfield······#2095···············//·Field·x:[J | 5171 | ·······248:·getfield······#2095···············//·Field·x:[J |
5172 | ·······251:·astore········5 | 5172 | ·······251:·astore········5 |
5173 | ·······253:·bipush········6 | 5173 | ·······253:·bipush········6 |
5174 | ·······255:·istore········10 | 5174 | ·······255:·istore········10 |
5175 | ·······257:·aload·········5 | 5175 | ·······257:·aload·········5 |
5176 | ·······259:·iload·········10 | 5176 | ·······259:·iload·········10 |
5177 | ·······261:·laload | 5177 | ·······261:·laload |
5178 | ·······262:·lstore········ | 5178 | ·······262:·lstore········11 |
5179 | ·······264:·aload_0 | 5179 | ·······264:·aload_0 |
5180 | ·······265:·getfield······#2095···············//·Field·x:[J | 5180 | ·······265:·getfield······#2095···············//·Field·x:[J |
5181 | ·······268:·iconst_5 | 5181 | ·······268:·iconst_5 |
5182 | ·······269:·laload | 5182 | ·······269:·laload |
5183 | ·······270:·lstore········ | 5183 | ·······270:·lstore········13 |
5184 | ·······272:·aload_0 | 5184 | ·······272:·aload_0 |
5185 | ·······273:·getfield······#2095···············//·Field·x:[J | 5185 | ·······273:·getfield······#2095···············//·Field·x:[J |
5186 | ·······276:·iload_2 | 5186 | ·······276:·iload_2 |
5187 | ·······277:·laload | 5187 | ·······277:·laload |
5188 | ·······278:·iconst_m1 | 5188 | ·······278:·iconst_m1 |
5189 | ·······279:·i2l | 5189 | ·······279:·i2l |
5190 | ·······280:·lxor | 5190 | ·······280:·lxor |
5191 | ·······281:·bipush········23 | 5191 | ·······281:·bipush········23 |
5192 | ·······283:·lushr | 5192 | ·······283:·lushr |
5193 | ·······284:·lstore········1 | 5193 | ·······284:·lstore········15 |
5194 | ·······286:·lload········· | 5194 | ·······286:·lload·········13 |
5195 | ·······288:·lload·········1 | 5195 | ·······288:·lload·········15 |
5196 | ·······290:·lxor | 5196 | ·······290:·lxor |
5197 | ·······291:·lstore········ | 5197 | ·······291:·lstore········13 |
5198 | ·······293:·lload········· | 5198 | ·······293:·lload·········11 |
5199 | ·······295:·lload········· | 5199 | ·······295:·lload·········13 |
5200 | ·······297:·lsub | 5200 | ·······297:·lsub |
5201 | ·······298:·lstore········ | 5201 | ·······298:·lstore········11 |
5202 | ·······300:·aload·········5 | 5202 | ·······300:·aload·········5 |
5203 | ·······302:·iload·········10 | 5203 | ·······302:·iload·········10 |
5204 | ·······304:·lload········· | 5204 | ·······304:·lload·········11 |
5205 | ·······306:·lastore | 5205 | ·······306:·lastore |
5206 | ·······307:·aload_0 | 5206 | ·······307:·aload_0 |
5207 | ·······308:·getfield······#2095···············//·Field·x:[J | 5207 | ·······308:·getfield······#2095···············//·Field·x:[J |
5208 | ·······311:·astore········5 | 5208 | ·······311:·astore········5 |
5209 | ·······313:·aload·········5 | 5209 | ·······313:·aload·········5 |
5210 | ·······315:·iload_1 | 5210 | ·······315:·iload_1 |
5211 | ·······316:·laload | 5211 | ·······316:·laload |
Offset 5260, 17 lines modified | Offset 5260, 17 lines modified | ||
5260 | ·······399:·iload_1 | 5260 | ·······399:·iload_1 |
5261 | ·······400:·laload | 5261 | ·······400:·laload |
5262 | ·······401:·iconst_m1 | 5262 | ·······401:·iconst_m1 |
5263 | ·······402:·i2l | 5263 | ·······402:·i2l |
5264 | ·······403:·lxor | 5264 | ·······403:·lxor |
Max diff block lines reached; 4747/9165 bytes (51.79%) of diff not shown. |
Offset 1236, 15 lines modified | Offset 1236, 15 lines modified | ||
1236 | ······1727:·sastore | 1236 | ······1727:·sastore |
1237 | ······1728:·return | 1237 | ······1728:·return |
1238 | ··public·org.spongycastle.crypto.digests.WhirlpoolDigest(); | 1238 | ··public·org.spongycastle.crypto.digests.WhirlpoolDigest(); |
1239 | ····descriptor:·()V | 1239 | ····descriptor:·()V |
1240 | ····flags:·(0x0001)·ACC_PUBLIC | 1240 | ····flags:·(0x0001)·ACC_PUBLIC |
1241 | ····Code: | 1241 | ····Code: |
1242 | ······stack=300,·locals=2 | 1242 | ······stack=300,·locals=22,·args_size=1 |
1243 | ·········0:·aload_0 | 1243 | ·········0:·aload_0 |
1244 | ·········1:·invokespecial·#68·················//·Method·java/lang/Object."<init>":()V | 1244 | ·········1:·invokespecial·#68·················//·Method·java/lang/Object."<init>":()V |
1245 | ·········4:·bipush········11 | 1245 | ·········4:·bipush········11 |
1246 | ·········6:·newarray·······long | 1246 | ·········6:·newarray·······long |
1247 | ·········8:·astore_1 | 1247 | ·········8:·astore_1 |
1248 | ·········9:·aload_0 | 1248 | ·········9:·aload_0 |
1249 | ········10:·aload_1 | 1249 | ········10:·aload_1 |
Offset 1370, 147 lines modified | Offset 1370, 147 lines modified | ||
1370 | ·······210:·iload·········4 | 1370 | ·······210:·iload·········4 |
1371 | ·······212:·iload·········6 | 1371 | ·······212:·iload·········6 |
1372 | ·······214:·iload·········4 | 1372 | ·······214:·iload·········4 |
1373 | ·······216:·iload·········8 | 1373 | ·······216:·iload·········8 |
1374 | ·······218:·iload·········7 | 1374 | ·······218:·iload·········7 |
1375 | ·······220:·iload·········5 | 1375 | ·······220:·iload·········5 |
1376 | ·······222:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J | 1376 | ·······222:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J |
1377 | ·······225:·lstore········1 | 1377 | ·······225:·lstore········14 |
1378 | ·······227:·aload_1 | 1378 | ·······227:·aload_1 |
1379 | ·······228:·iload_3 | 1379 | ·······228:·iload_3 |
1380 | ·······229:·lload·········1 | 1380 | ·······229:·lload·········14 |
1381 | ·······231:·lastore | 1381 | ·······231:·lastore |
1382 | ·······232:·getstatic·····#49·················//·Field·C2:[J | 1382 | ·······232:·getstatic·····#49·················//·Field·C2:[J |
1383 | ·······235:·astore_1 | 1383 | ·······235:·astore_1 |
1384 | ·······236:·aload_0 | 1384 | ·······236:·aload_0 |
1385 | ·······237:·iload·········5 | 1385 | ·······237:·iload·········5 |
1386 | ·······239:·iload·········9 | 1386 | ·······239:·iload·········9 |
1387 | ·······241:·iload·········4 | 1387 | ·······241:·iload·········4 |
1388 | ·······243:·iload·········4 | 1388 | ·······243:·iload·········4 |
1389 | ·······245:·iload·········6 | 1389 | ·······245:·iload·········6 |
1390 | ·······247:·iload·········4 | 1390 | ·······247:·iload·········4 |
1391 | ·······249:·iload·········8 | 1391 | ·······249:·iload·········8 |
1392 | ·······251:·iload·········7 | 1392 | ·······251:·iload·········7 |
1393 | ·······253:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J | 1393 | ·······253:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J |
1394 | ·······256:·lstore········1 | 1394 | ·······256:·lstore········14 |
1395 | ·······258:·aload_1 | 1395 | ·······258:·aload_1 |
1396 | ·······259:·iload_3 | 1396 | ·······259:·iload_3 |
1397 | ·······260:·lload·········1 | 1397 | ·······260:·lload·········14 |
1398 | ·······262:·lastore | 1398 | ·······262:·lastore |
1399 | ·······263:·getstatic·····#51·················//·Field·C3:[J | 1399 | ·······263:·getstatic·····#51·················//·Field·C3:[J |
1400 | ·······266:·astore_1 | 1400 | ·······266:·astore_1 |
1401 | ·······267:·aload_0 | 1401 | ·······267:·aload_0 |
1402 | ·······268:·iload·········7 | 1402 | ·······268:·iload·········7 |
1403 | ·······270:·iload·········5 | 1403 | ·······270:·iload·········5 |
1404 | ·······272:·iload·········9 | 1404 | ·······272:·iload·········9 |
1405 | ·······274:·iload·········4 | 1405 | ·······274:·iload·········4 |
1406 | ·······276:·iload·········4 | 1406 | ·······276:·iload·········4 |
1407 | ·······278:·iload·········6 | 1407 | ·······278:·iload·········6 |
1408 | ·······280:·iload·········4 | 1408 | ·······280:·iload·········4 |
1409 | ·······282:·iload·········8 | 1409 | ·······282:·iload·········8 |
1410 | ·······284:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J | 1410 | ·······284:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J |
1411 | ·······287:·lstore········1 | 1411 | ·······287:·lstore········14 |
1412 | ·······289:·aload_1 | 1412 | ·······289:·aload_1 |
1413 | ·······290:·iload_3 | 1413 | ·······290:·iload_3 |
1414 | ·······291:·lload·········1 | 1414 | ·······291:·lload·········14 |
1415 | ·······293:·lastore | 1415 | ·······293:·lastore |
1416 | ·······294:·getstatic·····#53·················//·Field·C4:[J | 1416 | ·······294:·getstatic·····#53·················//·Field·C4:[J |
1417 | ·······297:·astore_1 | 1417 | ·······297:·astore_1 |
1418 | ·······298:·aload_0 | 1418 | ·······298:·aload_0 |
1419 | ·······299:·iload·········8 | 1419 | ·······299:·iload·········8 |
1420 | ·······301:·iload·········7 | 1420 | ·······301:·iload·········7 |
1421 | ·······303:·iload·········5 | 1421 | ·······303:·iload·········5 |
1422 | ·······305:·iload·········9 | 1422 | ·······305:·iload·········9 |
1423 | ·······307:·iload·········4 | 1423 | ·······307:·iload·········4 |
1424 | ·······309:·iload·········4 | 1424 | ·······309:·iload·········4 |
1425 | ·······311:·iload·········6 | 1425 | ·······311:·iload·········6 |
1426 | ·······313:·iload·········4 | 1426 | ·······313:·iload·········4 |
1427 | ·······315:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J | 1427 | ·······315:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J |
1428 | ·······318:·lstore········1 | 1428 | ·······318:·lstore········14 |
1429 | ·······320:·aload_1 | 1429 | ·······320:·aload_1 |
1430 | ·······321:·iload_3 | 1430 | ·······321:·iload_3 |
1431 | ·······322:·lload·········1 | 1431 | ·······322:·lload·········14 |
1432 | ·······324:·lastore | 1432 | ·······324:·lastore |
1433 | ·······325:·getstatic·····#55·················//·Field·C5:[J | 1433 | ·······325:·getstatic·····#55·················//·Field·C5:[J |
1434 | ·······328:·astore_1 | 1434 | ·······328:·astore_1 |
1435 | ·······329:·aload_0 | 1435 | ·······329:·aload_0 |
1436 | ·······330:·iload·········4 | 1436 | ·······330:·iload·········4 |
1437 | ·······332:·iload·········8 | 1437 | ·······332:·iload·········8 |
1438 | ·······334:·iload·········7 | 1438 | ·······334:·iload·········7 |
1439 | ·······336:·iload·········5 | 1439 | ·······336:·iload·········5 |
1440 | ·······338:·iload·········9 | 1440 | ·······338:·iload·········9 |
1441 | ·······340:·iload·········4 | 1441 | ·······340:·iload·········4 |
1442 | ·······342:·iload·········4 | 1442 | ·······342:·iload·········4 |
1443 | ·······344:·iload·········6 | 1443 | ·······344:·iload·········6 |
1444 | ·······346:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J | 1444 | ·······346:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J |
1445 | ·······349:·lstore········1 | 1445 | ·······349:·lstore········14 |
1446 | ·······351:·aload_1 | 1446 | ·······351:·aload_1 |
1447 | ·······352:·iload_3 | 1447 | ·······352:·iload_3 |
1448 | ·······353:·lload·········1 | 1448 | ·······353:·lload·········14 |
1449 | ·······355:·lastore | 1449 | ·······355:·lastore |
1450 | ·······356:·getstatic·····#57·················//·Field·C6:[J | 1450 | ·······356:·getstatic·····#57·················//·Field·C6:[J |
1451 | ·······359:·astore_1 | 1451 | ·······359:·astore_1 |
1452 | ·······360:·aload_0 | 1452 | ·······360:·aload_0 |
1453 | ·······361:·astore········1 | 1453 | ·······361:·astore········16 |
1454 | ·······363:·aload_0 | 1454 | ·······363:·aload_0 |
1455 | ·······364:·iload·········6 | 1455 | ·······364:·iload·········6 |
1456 | ·······366:·iload·········4 | 1456 | ·······366:·iload·········4 |
1457 | ·······368:·iload·········8 | 1457 | ·······368:·iload·········8 |
1458 | ·······370:·iload·········7 | 1458 | ·······370:·iload·········7 |
1459 | ·······372:·iload·········5 | 1459 | ·······372:·iload·········5 |
1460 | ·······374:·iload·········9 | 1460 | ·······374:·iload·········9 |
1461 | ·······376:·iload·········4 | 1461 | ·······376:·iload·········4 |
1462 | ·······378:·iload·········4 | 1462 | ·······378:·iload·········4 |
1463 | ·······380:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J | 1463 | ·······380:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J |
1464 | ·······383:·lstore········1 | 1464 | ·······383:·lstore········14 |
1465 | ·······385:·aload_1 | 1465 | ·······385:·aload_1 |
1466 | ·······386:·iload_3 | 1466 | ·······386:·iload_3 |
1467 | ·······387:·lload·········1 | 1467 | ·······387:·lload·········14 |
1468 | ·······389:·lastore | 1468 | ·······389:·lastore |
1469 | ·······390:·getstatic·····#59·················//·Field·C7:[J | 1469 | ·······390:·getstatic·····#59·················//·Field·C7:[J |
1470 | ·······393:·astore_1 | 1470 | ·······393:·astore_1 |
1471 | ·······394:·aload_0 | 1471 | ·······394:·aload_0 |
1472 | ·······395:·iload·········4 | 1472 | ·······395:·iload·········4 |
1473 | ·······397:·iload·········6 | 1473 | ·······397:·iload·········6 |
1474 | ·······399:·iload·········4 | 1474 | ·······399:·iload·········4 |
1475 | ·······401:·iload·········8 | 1475 | ·······401:·iload·········8 |
1476 | ·······403:·iload·········7 | 1476 | ·······403:·iload·········7 |
1477 | ·······405:·iload·········5 | 1477 | ·······405:·iload·········5 |
1478 | ·······407:·iload·········9 | 1478 | ·······407:·iload·········9 |
1479 | ·······409:·iload·········4 | 1479 | ·······409:·iload·········4 |
1480 | ·······411:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J | 1480 | ·······411:·invokespecial·#96·················//·Method·packIntoLong:(IIIIIIII)J |
Max diff block lines reached; 56482/61047 bytes (92.52%) of diff not shown. |
Offset 310, 15 lines modified | Offset 310, 15 lines modified | ||
310 | ········58:·putfield······#45·················//·Field·identifier:Ljava/lang/String; | 310 | ········58:·putfield······#45·················//·Field·identifier:Ljava/lang/String; |
311 | ········61:·return | 311 | ········61:·return |
312 | ··org.spongycastle.asn1.DERObjectIdentifier(byte[]); | 312 | ··org.spongycastle.asn1.DERObjectIdentifier(byte[]); |
313 | ····descriptor:·([B)V | 313 | ····descriptor:·([B)V |
314 | ····flags:·(0x0000) | 314 | ····flags:·(0x0000) |
315 | ····Code: | 315 | ····Code: |
316 | ······stack=300,·locals=1 | 316 | ······stack=300,·locals=17,·args_size=2 |
317 | ·········0:·bipush········46 | 317 | ·········0:·bipush········46 |
318 | ·········2:·istore_2 | 318 | ·········2:·istore_2 |
319 | ·········3:·aload_0 | 319 | ·········3:·aload_0 |
320 | ·········4:·invokespecial·#19·················//·Method·org/spongycastle/asn1/ASN1Primitive."<init>":()V | 320 | ·········4:·invokespecial·#19·················//·Method·org/spongycastle/asn1/ASN1Primitive."<init>":()V |
321 | ·········7:·new···········#48·················//·class·java/lang/StringBuffer | 321 | ·········7:·new···········#48·················//·class·java/lang/StringBuffer |
322 | ········10:·astore_3 | 322 | ········10:·astore_3 |
323 | ········11:·aload_3 | 323 | ········11:·aload_3 |
Offset 332, 159 lines modified | Offset 332, 161 lines modified | ||
332 | ········24:·iconst_0 | 332 | ········24:·iconst_0 |
333 | ········25:·istore········8 | 333 | ········25:·istore········8 |
334 | ········27:·aload_1 | 334 | ········27:·aload_1 |
335 | ········28:·arraylength | 335 | ········28:·arraylength |
336 | ········29:·istore········9 | 336 | ········29:·istore········9 |
337 | ········31:·iload·········8 | 337 | ········31:·iload·········8 |
338 | ········33:·iload·········9 | 338 | ········33:·iload·········9 |
339 | ········35:·if_icmpeq·····31 | 339 | ········35:·if_icmpeq·····315 |
340 | ········38:·aload_1 | 340 | ········38:·aload_1 |
341 | ········39:·iload·········8 | 341 | ········39:·iload·········8 |
342 | ········41:·baload | 342 | ········41:·baload |
343 | ········42:·sipush········255 | 343 | ········42:·sipush········255 |
344 | ········45:·iand | 344 | ········45:·iand |
345 | ········46:·istore········10 | 345 | ········46:·istore········10 |
346 | ········48:·ldc2_w········#51·················//·long·36028797018963968l | 346 | ········48:·ldc2_w········#51·················//·long·36028797018963968l |
347 | ········51:·lstore········11 | 347 | ········51:·lstore········11 |
348 | ········53:·lload·········4 | 348 | ········53:·lload·········4 |
349 | ········55:·lload·········11 | 349 | ········55:·lload·········11 |
350 | ········57:·lcmp | 350 | ········57:·lcmp |
351 | ········58:·istore········9 | 351 | ········58:·istore········9 |
352 | ········60:·iload·········9 | 352 | ········60:·iload·········9 |
353 | ········62:·ifge··········23 | 353 | ········62:·ifge··········235 |
354 | ········65:·ldc2_w········#55·················//·long·128l | 354 | ········65:·ldc2_w········#55·················//·long·128l |
355 | ········68:·lload·········4 | 355 | ········68:·lload·········4 |
356 | ········70:·lmul | 356 | ········70:·lmul |
357 | ········71:·lstore········11 | 357 | ········71:·lstore········11 |
358 | ········73:·iload·········10 | 358 | ········73:·iload·········10 |
359 | ········75:·bipush········127 | 359 | ········75:·bipush········127 |
360 | ········77:·iand | 360 | ········77:·iand |
361 | ········78:·istore········13 | ||
362 | ········80:·iload·········13 | ||
361 | ········ | 363 | ········82:·i2l |
362 | ········ | 364 | ········83:·lstore········14 |
363 | ········8 | 365 | ········85:·lload·········11 |
364 | ········8 | 366 | ········87:·lload·········14 |
365 | ········8 | 367 | ········89:·ladd |
366 | ········ | 368 | ········90:·lstore········4 |
367 | ········ | 369 | ········92:·iload·········10 |
368 | ········9 | 370 | ········94:·sipush········128 |
369 | ········9 | 371 | ········97:·iand |
370 | ········9 | 372 | ········98:·istore········9 |
371 | ······· | 373 | ·······100:·iload·········9 |
372 | ······· | 374 | ·······102:·ifne··········186 |
373 | ·······10 | 375 | ·······105:·iload·········7 |
374 | ·······10 | 376 | ·······107:·ifeq··········170 |
375 | ·······1 | 377 | ·······110:·lload·········4 |
376 | ·······1 | 378 | ·······112:·l2i |
377 | ·······1 | 379 | ·······113:·bipush········40 |
378 | ·······11 | 380 | ·······115:·idiv |
379 | ·······11 | 381 | ·······116:·istore········9 |
380 | ·······11 | 382 | ·······118:·iload·········9 |
381 | ·······1 | 383 | ·······120:·tableswitch···{·//·0·to·1 |
382 | ·······················0:·19 | 384 | ·······················0:·195 |
383 | ·······················1:·20 | 385 | ·······················1:·209 |
384 | ·················default:·14 | 386 | ·················default:·144 |
385 | ············} | 387 | ············} |
386 | ·······14 | 388 | ·······144:·bipush········50 |
387 | ·······14 | 389 | ·······146:·istore········9 |
388 | ·······14 | 390 | ·······148:·aload_3 |
389 | ·······14 | 391 | ·······149:·iload·········9 |
392 | ·······151:·invokevirtual·#62·················//·Method·java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer; | ||
393 | ·······154:·pop | ||
394 | ·······155:·bipush········80 | ||
395 | ·······157:·i2l | ||
396 | ·······158:·lstore········11 | ||
397 | ·······160:·lload·········4 | ||
398 | ·······162:·lload·········11 | ||
399 | ·······164:·lsub | ||
400 | ·······165:·lstore········4 | ||
401 | ·······167:·iconst_0 | ||
402 | ·······168:·istore········7 | ||
403 | ·······170:·aload_3 | ||
404 | ·······171:·iload_2 | ||
390 | ·······1 | 405 | ·······172:·invokevirtual·#62·················//·Method·java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer; |
391 | ·······1 | 406 | ·······175:·pop |
392 | ·······151:·bipush········80 | ||
393 | ·······153:·i2l | ||
394 | ·······154:·lstore········11 | ||
395 | ·······156:·lload·········4 | ||
396 | ·······158:·lload·········11 | ||
397 | ·······160:·lsub | ||
398 | ·······161:·lstore········4 | ||
399 | ·······163:·iconst_0 | ||
400 | ·······164:·istore········7 | ||
401 | ·······1 | 407 | ·······176:·aload_3 |
402 | ·······167:·iload_2 | ||
403 | ·······168:·invokevirtual·#62·················//·Method·java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer; | ||
404 | ·······171:·pop | ||
405 | ·······172:·aload_3 | ||
406 | ·······17 | 408 | ·······177:·lload·········4 |
407 | ·······17 | 409 | ·······179:·invokevirtual·#67·················//·Method·java/lang/StringBuffer.append:(J)Ljava/lang/StringBuffer; |
408 | ·······1 | 410 | ·······182:·pop |
409 | ·······1 | 411 | ·······183:·lconst_0 |
410 | ·······18 | 412 | ·······184:·lstore········4 |
411 | ·······18 | 413 | ·······186:·iload·········8 |
412 | ·······18 | 414 | ·······188:·iconst_1 |
413 | ·······18 | 415 | ·······189:·iadd |
414 | ·······1 | 416 | ·······190:·istore········8 |
415 | ·······1 | 417 | ·······192:·goto··········27 |
416 | ·······19 | 418 | ·······195:·bipush········48 |
417 | ·······19 | 419 | ·······197:·istore········9 |
418 | ·······19 | 420 | ·······199:·aload_3 |
419 | ·······196:·iload·········9 | ||
420 | ·······198:·invokevirtual·#62·················//·Method·java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer; | ||
421 | ·······201:·pop | ||
422 | ·······202:·goto··········163 | ||
423 | ·······205:·bipush········49 | ||
424 | ·······207:·istore········9 | ||
425 | ·······209:·aload_3 | ||
426 | ·······2 | 421 | ·······200:·iload·········9 |
427 | ·······2 | 422 | ·······202:·invokevirtual·#62·················//·Method·java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer; |
Max diff block lines reached; 285/10606 bytes (2.69%) of diff not shown. |
Offset 4867, 264 lines modified | Offset 4867, 258 lines modified | ||
4867 | ········0x15·->·:sswitch_0 | 4867 | ········0x15·->·:sswitch_0 |
4868 | ········0x16·->·:sswitch_1 | 4868 | ········0x16·->·:sswitch_1 |
4869 | ········0x3d·->·:sswitch_2 | 4869 | ········0x3d·->·:sswitch_2 |
4870 | ····.end·sparse-switch | 4870 | ····.end·sparse-switch |
4871 | .end·method | 4871 | .end·method |
4872 | .method·public·fakeDragBy(F)V | 4872 | .method·public·fakeDragBy(F)V |
4873 | ····.locals·1 | 4873 | ····.locals·17 |
4874 | ····.param·p1,·"xOffset"····#·F | 4874 | ····.param·p1,·"xOffset"····#·F |
4875 | ····.prologue | 4875 | ····.prologue |
4876 | ····.line·2330 | 4876 | ····.line·2330 |
4877 | ····move-object/from16·v0,·p0 | 4877 | ····move-object/from16·v0,·p0 |
4878 | ····iget-boolean·v | 4878 | ····iget-boolean·v1,·v0,·Landroid/support/v4/view/ViewPager;->mFakeDragging:Z |
4879 | ····if-nez·v | 4879 | ····if-nez·v1,·:cond_0 |
4880 | ····.line·2331 | 4880 | ····.line·2331 |
4881 | ····new-instance·v | 4881 | ····new-instance·v1,·Ljava/lang/IllegalStateException; |
4882 | ····const-string·v | 4882 | ····const-string·v2,·"No·fake·drag·in·progress.·Call·beginFakeDrag·first." |
4883 | ····invoke-direct·{v | 4883 | ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
4884 | ····throw·v | 4884 | ····throw·v1 |
4885 | ····.line·2334 | 4885 | ····.line·2334 |
4886 | ····:cond_0 | 4886 | ····:cond_0 |
4887 | ····move-object/from16·v0,·p0 | 4887 | ····move-object/from16·v0,·p0 |
4888 | ····iget·v | 4888 | ····iget·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F |
4889 | ····add-float·v | 4889 | ····add-float·v1,·v1,·p1 |
4890 | ····move-object/from16·v0,·p0 | 4890 | ····move-object/from16·v0,·p0 |
4891 | ····iput·v | 4891 | ····iput·v1,·v0,·Landroid/support/v4/view/ViewPager;->mLastMotionX:F |
4892 | ····.line·2336 | 4892 | ····.line·2336 |
4893 | ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I | 4893 | ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getScrollX()I |
4894 | ····move-result·v | 4894 | ····move-result·v1 |
4895 | ····int-to-float·v1 | 4895 | ····int-to-float·v13,·v1 |
4896 | ····.line·2337 | 4896 | ····.line·2337 |
4897 | ····.local·v1 | 4897 | ····.local·v13,·"oldScrollX":F |
4898 | ····sub-float·v1 | 4898 | ····sub-float·v15,·v13,·p1 |
4899 | ····.line·2338 | 4899 | ····.line·2338 |
4900 | ····.local·v1 | 4900 | ····.local·v15,·"scrollX":F |
4901 | ····invoke-direct/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getClientWidth()I | 4901 | ····invoke-direct/range·{p0·..·p0},·Landroid/support/v4/view/ViewPager;->getClientWidth()I |
4902 | ····move-result·v1 | 4902 | ····move-result·v16 |
4903 | ····.line·2340 | 4903 | ····.line·2340 |
4904 | ····.local·v1 | 4904 | ····.local·v16,·"width":I |
4905 | ····move/from16·v0,·v1 | 4905 | ····move/from16·v0,·v16 |
4906 | ····int-to-float·v | 4906 | ····int-to-float·v1,·v0 |
4907 | ····move-object/from16·v0,·p0 | 4907 | ····move-object/from16·v0,·p0 |
4908 | ····iget·v | 4908 | ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mFirstOffset:F |
4909 | ····mul-float·v1 | 4909 | ····mul-float·v12,·v1,·v2 |
4910 | ····.line·2341 | 4910 | ····.line·2341 |
4911 | ····.local·v1 | 4911 | ····.local·v12,·"leftBound":F |
4912 | ····move/from16·v0,·v1 | 4912 | ····move/from16·v0,·v16 |
4913 | ····int-to-float·v | 4913 | ····int-to-float·v1,·v0 |
4914 | ····move-object/from16·v0,·p0 | 4914 | ····move-object/from16·v0,·p0 |
4915 | ····iget·v | 4915 | ····iget·v2,·v0,·Landroid/support/v4/view/ViewPager;->mLastOffset:F |
4916 | ····mul-float·v1 | 4916 | ····mul-float·v14,·v1,·v2 |
4917 | ····.line·2343 | 4917 | ····.line·2343 |
4918 | ····.local·v1 | 4918 | ····.local·v14,·"rightBound":F |
4919 | ····move-object/from16·v0,·p0 | 4919 | ····move-object/from16·v0,·p0 |
4920 | ····iget-object·v | 4920 | ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; |
4921 | ····const/4·v | 4921 | ····const/4·v2,·0x0 |
4922 | ····invoke-virtual·{v | 4922 | ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
4923 | ····move-result-object·v1 | 4923 | ····move-result-object·v10 |
4924 | ····check-cast·v1 | 4924 | ····check-cast·v10,·Landroid/support/v4/view/ViewPager$ItemInfo; |
4925 | ····.line·2344 | 4925 | ····.line·2344 |
4926 | ····.local·v1 | 4926 | ····.local·v10,·"firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; |
4927 | ····move-object/from16·v0,·p0 | 4927 | ····move-object/from16·v0,·p0 |
4928 | ····iget-object·v | 4928 | ····iget-object·v1,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; |
4929 | ····move-object/from16·v0,·p0 | 4929 | ····move-object/from16·v0,·p0 |
4930 | ····iget-object·v | 4930 | ····iget-object·v2,·v0,·Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; |
4931 | ····invoke-virtual·{v | 4931 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I |
4932 | ····move-result·v | 4932 | ····move-result·v2 |
4933 | ····add-int/lit8·v | 4933 | ····add-int/lit8·v2,·v2,·-0x1 |
4934 | ····invoke-virtual·{v | 4934 | ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
4935 | ····move-result-object·v1 | 4935 | ····move-result-object·v11 |
4936 | ····check-cast·v1 | 4936 | ····check-cast·v11,·Landroid/support/v4/view/ViewPager$ItemInfo; |
4937 | ····.line·2345 | 4937 | ····.line·2345 |
4938 | ····.local·v1 | 4938 | ····.local·v11,·"lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; |
4939 | ····iget·v | 4939 | ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->position:I |
4940 | ····if-eqz·v | 4940 | ····if-eqz·v1,·:cond_1 |
4941 | ····.line·2346 | 4941 | ····.line·2346 |
4942 | ····iget·v | 4942 | ····iget·v1,·v10,·Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F |
4943 | ····move/from16·v0,·v1 | 4943 | ····move/from16·v0,·v16 |
Max diff block lines reached; 4965/10285 bytes (48.27%) of diff not shown. |
Offset 301, 38 lines modified | Offset 301, 38 lines modified | ||
301 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V | 301 | ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/View;->postInvalidateDelayed(J)V |
302 | ····.line·268 | 302 | ····.line·268 |
303 | ····return-void | 303 | ····return-void |
304 | .end·method | 304 | .end·method |
305 | .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V | 305 | .method·public·postInvalidateOnAnimation(Landroid/view/View;IIII)V |
306 | ····.locals· | 306 | ····.locals·7 |
307 | ····.param·p1,·"view"····#·Landroid/view/View; | 307 | ····.param·p1,·"view"····#·Landroid/view/View; |
308 | ····.param·p2,·"left"····#·I | 308 | ····.param·p2,·"left"····#·I |
309 | ····.param·p3,·"top"····#·I | 309 | ····.param·p3,·"top"····#·I |
310 | ····.param·p4,·"right"····#·I | 310 | ····.param·p4,·"right"····#·I |
311 | ····.param·p5,·"bottom"····#·I | 311 | ····.param·p5,·"bottom"····#·I |
312 | ····.prologue | 312 | ····.prologue |
313 | ····.line·270 | 313 | ····.line·270 |
314 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J | 314 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J |
315 | ····move-result-wide·v | 315 | ····move-result-wide·v1 |
316 | ····move-object·v | 316 | ····move-object·v0,·p1 |
317 | ····move·v | 317 | ····move·v3,·p2 |
318 | ····move·v | 318 | ····move·v4,·p3 |
319 | ····move·v | 319 | ····move·v5,·p4 |
320 | ····move·v | 320 | ····move·v6,·p5 |
321 | ····invoke-virtual/range·{v | 321 | ····invoke-virtual/range·{v0·..·v6},·Landroid/view/View;->postInvalidateDelayed(JIIII)V |
322 | ····.line·271 | 322 | ····.line·271 |
323 | ····return-void | 323 | ····return-void |
324 | .end·method | 324 | .end·method |
325 | .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V | 325 | .method·public·postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V |
326 | ····.locals·2 | 326 | ····.locals·2 |
Offset 348, 15 lines modified | Offset 348, 15 lines modified | ||
348 | ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z | 348 | ····invoke-virtual·{p1,·p2,·v0,·v1},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z |
349 | ····.line·274 | 349 | ····.line·274 |
350 | ····return-void | 350 | ····return-void |
351 | .end·method | 351 | .end·method |
352 | .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V | 352 | .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V |
353 | ····.locals· | 353 | ····.locals·2 |
354 | ····.param·p1,·"view"····#·Landroid/view/View; | 354 | ····.param·p1,·"view"····#·Landroid/view/View; |
355 | ····.param·p2,·"action"····#·Ljava/lang/Runnable; | 355 | ····.param·p2,·"action"····#·Ljava/lang/Runnable; |
356 | ····.param·p3,·"delayMillis"····#·J | 356 | ····.param·p3,·"delayMillis"····#·J |
357 | ····.prologue | 357 | ····.prologue |
358 | ····.line·276 | 358 | ····.line·276 |
359 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J | 359 | ····invoke-virtual·{p0},·Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J |
Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
148 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V | 148 | ····invoke-static·{p1,·p2},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V |
149 | ····.line·474 | 149 | ····.line·474 |
150 | ····return-void | 150 | ····return-void |
151 | .end·method | 151 | .end·method |
152 | .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V | 152 | .method·public·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V |
153 | ····.locals· | 153 | ····.locals·0 |
154 | ····.param·p1,·"view"····#·Landroid/view/View; | 154 | ····.param·p1,·"view"····#·Landroid/view/View; |
155 | ····.param·p2,·"action"····#·Ljava/lang/Runnable; | 155 | ····.param·p2,·"action"····#·Ljava/lang/Runnable; |
156 | ····.param·p3,·"delayMillis"····#·J | 156 | ····.param·p3,·"delayMillis"····#·J |
157 | ····.prologue | 157 | ····.prologue |
158 | ····.line·477 | 158 | ····.line·477 |
159 | ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V | 159 | ····invoke-static·{p1,·p2,·p3,·p4},·Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V |
Offset 461, 15 lines modified | Offset 461, 15 lines modified | ||
461 | ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I | 461 | ····iput·v3,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I |
462 | ····.line·182 | 462 | ····.line·182 |
463 | ····return-void | 463 | ····return-void |
464 | .end·method | 464 | .end·method |
465 | .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z | 465 | .method·private·isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z |
466 | ····.locals· | 466 | ····.locals·7 |
467 | ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent; | 467 | ····.param·p1,·"firstDown"····#·Landroid/view/MotionEvent; |
468 | ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent; | 468 | ····.param·p2,·"firstUp"····#·Landroid/view/MotionEvent; |
469 | ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent; | 469 | ····.param·p3,·"secondDown"····#·Landroid/view/MotionEvent; |
470 | ····.prologue | 470 | ····.prologue |
471 | ····const/4·v2,·0x0 | 471 | ····const/4·v2,·0x0 |
Offset 483, 27 lines modified | Offset 483, 27 lines modified | ||
483 | ····:goto_0 | 483 | ····:goto_0 |
484 | ····return·v2 | 484 | ····return·v2 |
485 | ····.line·443 | 485 | ····.line·443 |
486 | ····:cond_1 | 486 | ····:cond_1 |
487 | ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J | 487 | ····invoke-virtual·{p3},·Landroid/view/MotionEvent;->getEventTime()J |
488 | ····move-result-wide·v | 488 | ····move-result-wide·v3 |
489 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J | 489 | ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getEventTime()J |
490 | ····move-result-wide·v | 490 | ····move-result-wide·v5 |
491 | ····sub-long/2addr·v | 491 | ····sub-long/2addr·v3,·v5 |
492 | ····sget·v | 492 | ····sget·v5,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I |
493 | ····int-to-long·v | 493 | ····int-to-long·v5,·v5 |
494 | ····cmp-long·v3,·v | 494 | ····cmp-long·v3,·v3,·v5 |
495 | ····if-gtz·v3,·:cond_0 | 495 | ····if-gtz·v3,·:cond_0 |
496 | ····.line·447 | 496 | ····.line·447 |
497 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F | 497 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F |
498 | ····move-result·v3 | 498 | ····move-result·v3 |
Offset 560, 1448 lines modified | Offset 560, 1448 lines modified | ||
560 | ····.line·212 | 560 | ····.line·212 |
561 | ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z | 561 | ····iget-boolean·v0,·p0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z |
562 | ····return·v0 | 562 | ····return·v0 |
563 | .end·method | 563 | .end·method |
564 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z | 564 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z |
565 | ····.locals·4 | 565 | ····.locals·41 |
566 | ····.param·p1,·"ev"····#·Landroid/view/MotionEvent; | 566 | ····.param·p1,·"ev"····#·Landroid/view/MotionEvent; |
567 | ····.prologue | 567 | ····.prologue |
568 | ····.line·224 | 568 | ····.line·224 |
569 | ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I | 569 | ····invoke-virtual/range·{p1·..·p1},·Landroid/view/MotionEvent;->getAction()I |
570 | ····move-result·v | 570 | ····move-result·v5 |
571 | ····.line·226 | 571 | ····.line·226 |
572 | ····.local·v | 572 | ····.local·v5,·"action":I |
573 | ····move-object/from16·v0,·p0 | 573 | ····move-object/from16·v0,·p0 |
574 | ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; | 574 | ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; |
575 | ····move-object/from16·v3 | 575 | ····move-object/from16·v35,·v0 |
576 | ····if-nez·v3 | 576 | ····if-nez·v35,·:cond_0 |
577 | ····.line·227 | 577 | ····.line·227 |
578 | ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; | 578 | ····invoke-static·{},·Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; |
579 | ····move-result-object·v3 | 579 | ····move-result-object·v35 |
580 | ····move-object/from16·v0,·v3 | 580 | ····move-object/from16·v0,·v35 |
581 | ····move-object/from16·v1,·p0 | 581 | ····move-object/from16·v1,·p0 |
582 | ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; | 582 | ····iput-object·v0,·v1,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; |
583 | ····.line·229 | 583 | ····.line·229 |
584 | ····:cond_0 | 584 | ····:cond_0 |
585 | ····move-object/from16·v0,·p0 | 585 | ····move-object/from16·v0,·p0 |
586 | ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; | 586 | ····iget-object·v0,·v0,·Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; |
587 | ····move-object/from16·v3 | 587 | ····move-object/from16·v35,·v0 |
588 | ····move-object/from16·v0,·v3 | 588 | ····move-object/from16·v0,·v35 |
589 | ····move-object/from16·v1,·p1 | 589 | ····move-object/from16·v1,·p1 |
590 | ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V | 590 | ····invoke-virtual·{v0,·v1},·Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V |
591 | ····.line·231 | 591 | ····.line·231 |
592 | ····and-int/lit16·v0,·v | 592 | ····and-int/lit16·v0,·v5,·0xff |
593 | ····move/from16·v3 | 593 | ····move/from16·v35,·v0 |
594 | ····const/16·v3 | 594 | ····const/16·v36,·0x6 |
595 | ····move/from16·v0,·v3 | 595 | ····move/from16·v0,·v35 |
596 | ····move/from16·v1,·v3 | 596 | ····move/from16·v1,·v36 |
597 | ····if-ne·v0,·v1,·:cond_1 | 597 | ····if-ne·v0,·v1,·:cond_1 |
598 | ····const/16·v2 | 598 | ····const/16·v21,·0x1 |
599 | ····.line·233 | 599 | ····.line·233 |
600 | ····.local·v2 | 600 | ····.local·v21,·"pointerUp":Z |
601 | ····:goto_0 | 601 | ····:goto_0 |
602 | ····if-eqz·v2 | 602 | ····if-eqz·v21,·:cond_2 |
603 | ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I | 603 | ····invoke-static/range·{p1·..·p1},·Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I |
604 | ····move-result·v2 | 604 | ····move-result·v24 |
605 | ····.line·236 | 605 | ····.line·236 |
606 | ····.local·v2 | 606 | ····.local·v24,·"skipIndex":I |
607 | ····:goto_1 | 607 | ····:goto_1 |
608 | ····const/16·v2 | 608 | ····const/16·v25,·0x0 |
609 | ····.local·v2 | 609 | ····.local·v25,·"sumX":F |
610 | ····const/16·v2 | 610 | ····const/16·v26,·0x0 |
Max diff block lines reached; 50692/54801 bytes (92.50%) of diff not shown. |
Offset 532, 15 lines modified | Offset 532, 15 lines modified | ||
532 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V | 532 | ····invoke-interface·{v0,·p0,·p1},·Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V |
533 | ····.line·804 | 533 | ····.line·804 |
534 | ····return-void | 534 | ····return-void |
535 | .end·method | 535 | .end·method |
536 | .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V | 536 | .method·public·static·postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V |
537 | ····.locals· | 537 | ····.locals·1 |
538 | ····.param·p0,·"view"····#·Landroid/view/View; | 538 | ····.param·p0,·"view"····#·Landroid/view/View; |
539 | ····.param·p1,·"action"····#·Ljava/lang/Runnable; | 539 | ····.param·p1,·"action"····#·Ljava/lang/Runnable; |
540 | ····.param·p2,·"delayMillis"····#·J | 540 | ····.param·p2,·"delayMillis"····#·J |
541 | ····.prologue | 541 | ····.prologue |
542 | ····.line·820 | 542 | ····.line·820 |
543 | ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; | 543 | ····sget-object·v0,·Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; |
Offset 559, 15 lines modified | Offset 559, 15 lines modified | ||
559 | ····move-result-object·v0 | 559 | ····move-result-object·v0 |
560 | ····return-object·v0 | 560 | ····return-object·v0 |
561 | .end·method | 561 | .end·method |
562 | .method·public·setUpdateThrottle(J)V | 562 | .method·public·setUpdateThrottle(J)V |
563 | ····.locals· | 563 | ····.locals·2 |
564 | ····.param·p1,·"delayMS"····#·J | 564 | ····.param·p1,·"delayMS"····#·J |
565 | ····.prologue | 565 | ····.prologue |
566 | ····.line·103 | 566 | ····.line·103 |
567 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" | 567 | ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;" |
568 | ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J | 568 | ····iput-wide·p1,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ········} | 83 | ········} |
84 | ····.end·annotation | 84 | ····.end·annotation |
85 | .end·field | 85 | .end·field |
86 | #·direct·methods | 86 | #·direct·methods |
87 | .method·static·constructor·<clinit>()V | 87 | .method·static·constructor·<clinit>()V |
88 | ····.locals· | 88 | ····.locals·8 |
89 | ····.prologue | 89 | ····.prologue |
90 | ····.line·54 | 90 | ····.line·54 |
91 | ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1; | 91 | ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$1; |
92 | ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V | 92 | ····invoke-direct·{v0},·Landroid/support/v4/content/ModernAsyncTask$1;-><init>()V |
Offset 103, 31 lines modified | Offset 103, 31 lines modified | ||
103 | ····const/16·v1,·0xa | 103 | ····const/16·v1,·0xa |
104 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V | 104 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/LinkedBlockingQueue;-><init>(I)V |
105 | ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; | 105 | ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; |
106 | ····.line·68 | 106 | ····.line·68 |
107 | ····new-instance·v | 107 | ····new-instance·v0,·Ljava/util/concurrent/ThreadPoolExecutor; |
108 | ····const/4·v | 108 | ····const/4·v1,·0x5 |
109 | ····const/16·v | 109 | ····const/16·v2,·0x80 |
110 | ····const-wide/16·v | 110 | ····const-wide/16·v3,·0x1 |
111 | ····sget-object·v | 111 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
112 | ····sget-object·v | 112 | ····sget-object·v6,·Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; |
113 | ····sget-object·v | 113 | ····sget-object·v7,·Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; |
114 | ····invoke-direct/range·{v | 114 | ····invoke-direct/range·{v0·..·v7},·Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V |
115 | ····sput-object·v | 115 | ····sput-object·v0,·Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; |
116 | ····.line·75 | 116 | ····.line·75 |
117 | ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler; | 117 | ····new-instance·v0,·Landroid/support/v4/content/ModernAsyncTask$InternalHandler; |
118 | ····const/4·v1,·0x0 | 118 | ····const/4·v1,·0x0 |
119 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V | 119 | ····invoke-direct·{v0,·v1},·Landroid/support/v4/content/ModernAsyncTask$InternalHandler;-><init>(Landroid/support/v4/content/ModernAsyncTask$1;)V |
Offset 319, 15 lines modified | Offset 319, 15 lines modified | ||
319 | ····.line·1350 | 319 | ····.line·1350 |
320 | ····:cond_1 | 320 | ····:cond_1 |
321 | ····return-void | 321 | ····return-void |
322 | .end·method | 322 | .end·method |
323 | .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; | 323 | .method·static·makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; |
324 | ····.locals· | 324 | ····.locals·3 |
325 | ····.param·p0,·"context"····#·Landroid/content/Context; | 325 | ····.param·p0,·"context"····#·Landroid/content/Context; |
326 | ····.param·p1,·"start"····#·F | 326 | ····.param·p1,·"start"····#·F |
327 | ····.param·p2,·"end"····#·F | 327 | ····.param·p2,·"end"····#·F |
328 | ····.prologue | 328 | ····.prologue |
329 | ····.line·750 | 329 | ····.line·750 |
330 | ····new-instance·v0,·Landroid/view/animation/AlphaAnimation; | 330 | ····new-instance·v0,·Landroid/view/animation/AlphaAnimation; |
Offset 337, 17 lines modified | Offset 337, 17 lines modified | ||
337 | ····.line·751 | 337 | ····.line·751 |
338 | ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation; | 338 | ····.local·v0,·"anim":Landroid/view/animation/AlphaAnimation; |
339 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; | 339 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; |
340 | ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V | 340 | ····invoke-virtual·{v0,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V |
341 | ····.line·752 | 341 | ····.line·752 |
342 | ····const-wide/16·v | 342 | ····const-wide/16·v1,·0xdc |
343 | ····invoke-virtual·{v0,·v | 343 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V |
344 | ····.line·753 | 344 | ····.line·753 |
345 | ····return-object·v0 | 345 | ····return-object·v0 |
346 | .end·method | 346 | .end·method |
347 | .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; | 347 | .method·static·makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; |
348 | ····.locals·11 | 348 | ····.locals·11 |
Offset 390, 17 lines modified | Offset 390, 17 lines modified | ||
390 | ····.line·739 | 390 | ····.line·739 |
391 | ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation; | 391 | ····.local·v0,·"scale":Landroid/view/animation/ScaleAnimation; |
392 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; | 392 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; |
393 | ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V | 393 | ····invoke-virtual·{v0,·v1},·Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V |
394 | ····.line·740 | 394 | ····.line·740 |
395 | ····const-wide/16·v | 395 | ····const-wide/16·v1,·0xdc |
396 | ····invoke-virtual·{v0,·v | 396 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/view/animation/ScaleAnimation;->setDuration(J)V |
397 | ····.line·741 | 397 | ····.line·741 |
398 | ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V | 398 | ····invoke-virtual·{v10,·v0},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V |
399 | ····.line·742 | 399 | ····.line·742 |
400 | ····new-instance·v9,·Landroid/view/animation/AlphaAnimation; | 400 | ····new-instance·v9,·Landroid/view/animation/AlphaAnimation; |
Offset 409, 17 lines modified | Offset 409, 17 lines modified | ||
409 | ····.line·743 | 409 | ····.line·743 |
410 | ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation; | 410 | ····.local·v9,·"alpha":Landroid/view/animation/AlphaAnimation; |
411 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; | 411 | ····sget-object·v1,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; |
412 | ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V | 412 | ····invoke-virtual·{v9,·v1},·Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V |
413 | ····.line·744 | 413 | ····.line·744 |
414 | ····const-wide/16·v | 414 | ····const-wide/16·v1,·0xdc |
415 | ····invoke-virtual·{v9,·v | 415 | ····invoke-virtual·{v9,·v1,·v2},·Landroid/view/animation/AlphaAnimation;->setDuration(J)V |
416 | ····.line·745 | 416 | ····.line·745 |
417 | ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V | 417 | ····invoke-virtual·{v10,·v9},·Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V |
418 | ····.line·746 | 418 | ····.line·746 |
419 | ····return-object·v10 | 419 | ····return-object·v10 |
420 | .end·method | 420 | .end·method |
Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
38 | ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; | 38 | ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; |
39 | ····.line·71 | 39 | ····.line·71 |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·private·static·makeFragmentName(IJ)Ljava/lang/String; | 42 | .method·private·static·makeFragmentName(IJ)Ljava/lang/String; |
43 | ····.locals· | 43 | ····.locals·2 |
44 | ····.param·p0,·"viewId"····#·I | 44 | ····.param·p0,·"viewId"····#·I |
45 | ····.param·p1,·"id"····#·J | 45 | ····.param·p1,·"id"····#·J |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·173 | 47 | ····.line·173 |
48 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 48 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
Offset 181, 31 lines modified | Offset 181, 31 lines modified | ||
181 | ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; | 181 | ····iput-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; |
182 | ····.line·88 | 182 | ····.line·88 |
183 | ····:cond_0 | 183 | ····:cond_0 |
184 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J | 184 | ····invoke-virtual·{p0,·p2},·Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J |
185 | ····move-result-wide·v | 185 | ····move-result-wide·v1 |
186 | ····.line·91 | 186 | ····.line·91 |
187 | ····.local·v | 187 | ····.local·v1,·"itemId":J |
188 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I | 188 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I |
189 | ····move-result·v4 | 189 | ····move-result·v4 |
190 | ····invoke-static·{v4,·v | 190 | ····invoke-static·{v4,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; |
191 | ····move-result-object·v | 191 | ····move-result-object·v3 |
192 | ····.line·92 | 192 | ····.line·92 |
193 | ····.local·v | 193 | ····.local·v3,·"name":Ljava/lang/String; |
194 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; | 194 | ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; |
195 | ····invoke-virtual·{v4,·v | 195 | ····invoke-virtual·{v4,·v3},·Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; |
196 | ····move-result-object·v0 | 196 | ····move-result-object·v0 |
197 | ····.line·93 | 197 | ····.line·93 |
198 | ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment; | 198 | ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment; |
199 | ····if-eqz·v0,·:cond_2 | 199 | ····if-eqz·v0,·:cond_2 |
Offset 243, 15 lines modified | Offset 243, 15 lines modified | ||
243 | ····move-result·v5 | 243 | ····move-result·v5 |
244 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I | 244 | ····invoke-virtual·{p1},·Landroid/view/ViewGroup;->getId()I |
245 | ····move-result·v6 | 245 | ····move-result·v6 |
246 | ····invoke-static·{v6,·v | 246 | ····invoke-static·{v6,·v1,·v2},·Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; |
247 | ····move-result-object·v6 | 247 | ····move-result-object·v6 |
248 | ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; | 248 | ····invoke-virtual·{v4,·v5,·v0,·v6},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; |
249 | ····goto·:goto_0 | 249 | ····goto·:goto_0 |
250 | .end·method | 250 | .end·method |
Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
5 | #·instance·fields | 5 | #·instance·fields |
6 | .field·private·b:Landroid/app/Notification$Builder; | 6 | .field·private·b:Landroid/app/Notification$Builder; |
7 | #·direct·methods | 7 | #·direct·methods |
8 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V | 8 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V |
9 | ····.locals· | 9 | ····.locals·7 |
10 | ····.param·p1,·"context"····#·Landroid/content/Context; | 10 | ····.param·p1,·"context"····#·Landroid/content/Context; |
11 | ····.param·p2,·"n"····#·Landroid/app/Notification; | 11 | ····.param·p2,·"n"····#·Landroid/app/Notification; |
12 | ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence; | 12 | ····.param·p3,·"contentTitle"····#·Ljava/lang/CharSequence; |
13 | ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence; | 13 | ····.param·p4,·"contentText"····#·Ljava/lang/CharSequence; |
14 | ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence; | 14 | ····.param·p5,·"contentInfo"····#·Ljava/lang/CharSequence; |
15 | ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews; | 15 | ····.param·p6,·"tickerView"····#·Landroid/widget/RemoteViews; |
16 | ····.param·p7,·"number"····#·I | 16 | ····.param·p7,·"number"····#·I |
Offset 28, 213 lines modified | Offset 28, 211 lines modified | ||
28 | ····.param·p16,·"subText"····#·Ljava/lang/CharSequence; | 28 | ····.param·p16,·"subText"····#·Ljava/lang/CharSequence; |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·33 | 30 | ····.line·33 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
32 | ····.line·34 | 32 | ····.line·34 |
33 | ····new-instance·v | 33 | ····new-instance·v3,·Landroid/app/Notification$Builder; |
34 | ····invoke-direct·{v | 34 | ····invoke-direct·{v3,·p1},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
35 | ····iget-wide·v | 35 | ····iget-wide·v4,·p2,·Landroid/app/Notification;->when:J |
36 | ····invoke-virtual·{v | 36 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; |
37 | ····move-result-object·v | 37 | ····move-result-object·v3 |
38 | ····iget·v | 38 | ····iget·v4,·p2,·Landroid/app/Notification;->icon:I |
39 | ····iget·v | 39 | ····iget·v5,·p2,·Landroid/app/Notification;->iconLevel:I |
40 | ····invoke-virtual·{v | 40 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; |
41 | ····move-result-object·v | 41 | ····move-result-object·v3 |
42 | ····iget-object·v | 42 | ····iget-object·v4,·p2,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; |
43 | ····invoke-virtual·{v | 43 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; |
44 | ····move-result-object·v | 44 | ····move-result-object·v3 |
45 | ····iget-object·v | 45 | ····iget-object·v4,·p2,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; |
46 | ····invoke-virtual·{v | 46 | ····invoke-virtual·{v3,·v4,·p6},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; |
47 | ····move-result-object·v | 47 | ····move-result-object·v3 |
48 | ····iget-object·v | 48 | ····iget-object·v4,·p2,·Landroid/app/Notification;->sound:Landroid/net/Uri; |
49 | ····iget·v | 49 | ····iget·v5,·p2,·Landroid/app/Notification;->audioStreamType:I |
50 | ····invoke-virtual·{v | 50 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; |
51 | ····move-result-object·v | 51 | ····move-result-object·v3 |
52 | ····iget-object·v | 52 | ····iget-object·v4,·p2,·Landroid/app/Notification;->vibrate:[J |
53 | ····invoke-virtual·{v | 53 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; |
54 | ····move-result-object·v | 54 | ····move-result-object·v3 |
55 | ····iget·v | 55 | ····iget·v4,·p2,·Landroid/app/Notification;->ledARGB:I |
56 | ····iget·v | 56 | ····iget·v5,·p2,·Landroid/app/Notification;->ledOnMS:I |
57 | ····iget·v | 57 | ····iget·v6,·p2,·Landroid/app/Notification;->ledOffMS:I |
58 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; |
59 | ····move-result-object·v | 59 | ····move-result-object·v4 |
60 | ····iget·v | 60 | ····iget·v3,·p2,·Landroid/app/Notification;->flags:I |
61 | ····and-int/lit8·v | 61 | ····and-int/lit8·v3,·v3,·0x2 |
62 | ····if-eqz·v | 62 | ····if-eqz·v3,·:cond_0 |
63 | ····const/4·v | 63 | ····const/4·v3,·0x1 |
64 | ····:goto_0 | 64 | ····:goto_0 |
65 | ····invoke-virtual·{v | 65 | ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; |
66 | ····move-result-object·v | 66 | ····move-result-object·v4 |
67 | ····iget·v | 67 | ····iget·v3,·p2,·Landroid/app/Notification;->flags:I |
68 | ····and-int/lit8·v | 68 | ····and-int/lit8·v3,·v3,·0x8 |
69 | ····if-eqz·v | 69 | ····if-eqz·v3,·:cond_1 |
70 | ····const/4·v | 70 | ····const/4·v3,·0x1 |
71 | ····:goto_1 | 71 | ····:goto_1 |
72 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; |
73 | ····move-result-object·v | 73 | ····move-result-object·v4 |
74 | ····iget·v | 74 | ····iget·v3,·p2,·Landroid/app/Notification;->flags:I |
75 | ····and-int/lit8·v | 75 | ····and-int/lit8·v3,·v3,·0x10 |
76 | ····if-eqz·v | 76 | ····if-eqz·v3,·:cond_2 |
77 | ····const/4·v | 77 | ····const/4·v3,·0x1 |
78 | ····:goto_2 | 78 | ····:goto_2 |
79 | ····invoke-virtual·{v | 79 | ····invoke-virtual·{v4,·v3},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; |
80 | ····move-result-object·v | 80 | ····move-result-object·v3 |
81 | ····iget·v | 81 | ····iget·v4,·p2,·Landroid/app/Notification;->defaults:I |
82 | ····invoke-virtual·{v | 82 | ····invoke-virtual·{v3,·v4},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; |
83 | ····move-result-object·v | 83 | ····move-result-object·v3 |
84 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v3,·p3},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
85 | ····move-result-object·v | 85 | ····move-result-object·v3 |
86 | ····invoke-virtual·{v | 86 | ····invoke-virtual·{v3,·p4},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
Max diff block lines reached; 4758/12541 bytes (37.94%) of diff not shown. |
Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
59 | .field·mTickerView:Landroid/widget/RemoteViews; | 59 | .field·mTickerView:Landroid/widget/RemoteViews; |
60 | .field·mUseChronometer:Z | 60 | .field·mUseChronometer:Z |
61 | #·direct·methods | 61 | #·direct·methods |
62 | .method·public·constructor·<init>(Landroid/content/Context;)V | 62 | .method·public·constructor·<init>(Landroid/content/Context;)V |
63 | ····.locals· | 63 | ····.locals·3 |
64 | ····.param·p1,·"context"····#·Landroid/content/Context; | 64 | ····.param·p1,·"context"····#·Landroid/content/Context; |
65 | ····.prologue | 65 | ····.prologue |
66 | ····.line·217 | 66 | ····.line·217 |
67 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 67 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
68 | ····.line·202 | 68 | ····.line·202 |
Offset 88, 17 lines modified | Offset 88, 17 lines modified | ||
88 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; | 88 | ····iput-object·p1,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; |
89 | ····.line·221 | 89 | ····.line·221 |
90 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 90 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
91 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 91 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
92 | ····move-result-wide·v | 92 | ····move-result-wide·v1 |
93 | ····iput-wide·v | 93 | ····iput-wide·v1,·v0,·Landroid/app/Notification;->when:J |
94 | ····.line·222 | 94 | ····.line·222 |
95 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; | 95 | ····iget-object·v0,·p0,·Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; |
96 | ····const/4·v1,·-0x1 | 96 | ····const/4·v1,·-0x1 |
97 | ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I | 97 | ····iput·v1,·v0,·Landroid/app/Notification;->audioStreamType:I |
Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
11 | ····.line·25 | 11 | ····.line·25 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; | 15 | .method·static·add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; |
16 | ····.locals· | 16 | ····.locals·8 |
17 | ····.param·p0,·"context"····#·Landroid/content/Context; | 17 | ····.param·p0,·"context"····#·Landroid/content/Context; |
18 | ····.param·p1,·"n"····#·Landroid/app/Notification; | 18 | ····.param·p1,·"n"····#·Landroid/app/Notification; |
19 | ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence; | 19 | ····.param·p2,·"contentTitle"····#·Ljava/lang/CharSequence; |
20 | ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence; | 20 | ····.param·p3,·"contentText"····#·Ljava/lang/CharSequence; |
21 | ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence; | 21 | ····.param·p4,·"contentInfo"····#·Ljava/lang/CharSequence; |
22 | ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews; | 22 | ····.param·p5,·"tickerView"····#·Landroid/widget/RemoteViews; |
23 | ····.param·p6,·"number"····#·I | 23 | ····.param·p6,·"number"····#·I |
Offset 28, 195 lines modified | Offset 28, 193 lines modified | ||
28 | ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap; | 28 | ····.param·p9,·"largeIcon"····#·Landroid/graphics/Bitmap; |
29 | ····.param·p10,·"mProgressMax"····#·I | 29 | ····.param·p10,·"mProgressMax"····#·I |
30 | ····.param·p11,·"mProgress"····#·I | 30 | ····.param·p11,·"mProgress"····#·I |
31 | ····.param·p12,·"mProgressIndeterminate"····#·Z | 31 | ····.param·p12,·"mProgressIndeterminate"····#·Z |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·31 | 33 | ····.line·31 |
34 | ····new-instance·v | 34 | ····new-instance·v4,·Landroid/app/Notification$Builder; |
35 | ····invoke-direct·{v | 35 | ····invoke-direct·{v4,·p0},·Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V |
36 | ····iget-wide·v | 36 | ····iget-wide·v5,·p1,·Landroid/app/Notification;->when:J |
37 | ····invoke-virtual·{v | 37 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; |
38 | ····move-result-object·v | 38 | ····move-result-object·v4 |
39 | ····iget·v | 39 | ····iget·v5,·p1,·Landroid/app/Notification;->icon:I |
40 | ····iget·v | 40 | ····iget·v6,·p1,·Landroid/app/Notification;->iconLevel:I |
41 | ····invoke-virtual·{v | 41 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; |
42 | ····move-result-object·v | 42 | ····move-result-object·v4 |
43 | ····iget-object·v | 43 | ····iget-object·v5,·p1,·Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; |
44 | ····invoke-virtual·{v | 44 | ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; |
45 | ····move-result-object·v | 45 | ····move-result-object·v4 |
46 | ····iget-object·v | 46 | ····iget-object·v5,·p1,·Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; |
47 | ····invoke-virtual·{v | 47 | ····invoke-virtual·{v4,·v5,·p5},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; |
48 | ····move-result-object·v | 48 | ····move-result-object·v4 |
49 | ····iget-object·v | 49 | ····iget-object·v5,·p1,·Landroid/app/Notification;->sound:Landroid/net/Uri; |
50 | ····iget·v | 50 | ····iget·v6,·p1,·Landroid/app/Notification;->audioStreamType:I |
51 | ····invoke-virtual·{v | 51 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; |
52 | ····move-result-object·v | 52 | ····move-result-object·v4 |
53 | ····iget-object·v | 53 | ····iget-object·v5,·p1,·Landroid/app/Notification;->vibrate:[J |
54 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; |
55 | ····move-result-object·v | 55 | ····move-result-object·v4 |
56 | ····iget·v | 56 | ····iget·v5,·p1,·Landroid/app/Notification;->ledARGB:I |
57 | ····iget·v | 57 | ····iget·v6,·p1,·Landroid/app/Notification;->ledOnMS:I |
58 | ····iget·v | 58 | ····iget·v7,·p1,·Landroid/app/Notification;->ledOffMS:I |
59 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; |
60 | ····move-result-object·v | 60 | ····move-result-object·v5 |
61 | ····iget·v | 61 | ····iget·v4,·p1,·Landroid/app/Notification;->flags:I |
62 | ····and-int/lit8·v | 62 | ····and-int/lit8·v4,·v4,·0x2 |
63 | ····if-eqz·v | 63 | ····if-eqz·v4,·:cond_0 |
64 | ····const/4·v | 64 | ····const/4·v4,·0x1 |
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····invoke-virtual·{v | 66 | ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; |
67 | ····move-result-object·v | 67 | ····move-result-object·v5 |
68 | ····iget·v | 68 | ····iget·v4,·p1,·Landroid/app/Notification;->flags:I |
69 | ····and-int/lit8·v | 69 | ····and-int/lit8·v4,·v4,·0x8 |
70 | ····if-eqz·v | 70 | ····if-eqz·v4,·:cond_1 |
71 | ····const/4·v | 71 | ····const/4·v4,·0x1 |
72 | ····:goto_1 | 72 | ····:goto_1 |
73 | ····invoke-virtual·{v | 73 | ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; |
74 | ····move-result-object·v | 74 | ····move-result-object·v5 |
75 | ····iget·v | 75 | ····iget·v4,·p1,·Landroid/app/Notification;->flags:I |
76 | ····and-int/lit8·v | 76 | ····and-int/lit8·v4,·v4,·0x10 |
77 | ····if-eqz·v | 77 | ····if-eqz·v4,·:cond_2 |
78 | ····const/4·v | 78 | ····const/4·v4,·0x1 |
79 | ····:goto_2 | 79 | ····:goto_2 |
80 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v5,·v4},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; |
81 | ····move-result-object·v | 81 | ····move-result-object·v4 |
82 | ····iget·v6,·p1,·Landroid/app/Notification;->defaults:I | ||
83 | ····i | 82 | ····iget·v5,·p1,·Landroid/app/Notification;->defaults:I |
84 | ···· | 83 | ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; |
85 | ···· | 84 | ····move-result-object·v4 |
86 | ···· | 85 | ····invoke-virtual·{v4,·p2},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
87 | ···· | 86 | ····move-result-object·v4 |
Max diff block lines reached; 4083/11773 bytes (34.68%) of diff not shown. |
Offset 393, 15 lines modified | Offset 393, 15 lines modified | ||
393 | ····invoke-virtual·{p0},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V | 393 | ····invoke-virtual·{p0},·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V |
394 | ····.line·172 | 394 | ····.line·172 |
395 | ····return-void | 395 | ····return-void |
396 | .end·method | 396 | .end·method |
397 | .method·public·refreshState(ZJI)V | 397 | .method·public·refreshState(ZJI)V |
398 | ····.locals· | 398 | ····.locals·3 |
399 | ····.param·p1,·"playing"····#·Z | 399 | ····.param·p1,·"playing"····#·Z |
400 | ····.param·p2,·"position"····#·J | 400 | ····.param·p2,·"position"····#·J |
401 | ····.param·p4,·"transportControls"····#·I | 401 | ····.param·p4,·"transportControls"····#·I |
402 | ····.prologue | 402 | ····.prologue |
403 | ····.line·159 | 403 | ····.line·159 |
404 | ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient; | 404 | ····iget-object·v0,·p0,·Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient; |
Offset 27, 69 lines modified | Offset 27, 69 lines modified | ||
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | #·virtual·methods | 29 | #·virtual·methods |
30 | .method·public·onAudioFocusChange(I)V | 30 | .method·public·onAudioFocusChange(I)V |
31 | ····.locals· | 31 | ····.locals·8 |
32 | ····.param·p1,·"focusChange"····#·I | 32 | ····.param·p1,·"focusChange"····#·I |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·188 | 34 | ····.line·188 |
35 | ····const/4·v | 35 | ····const/4·v6,·0x0 |
36 | ····.line·189 | 36 | ····.line·189 |
37 | ····.local·v | 37 | ····.local·v6,·"keyCode":I |
38 | ····packed-switch·p1,·:pswitch_data_0 | 38 | ····packed-switch·p1,·:pswitch_data_0 |
39 | ····.line·196 | 39 | ····.line·196 |
40 | ····:goto_0 | 40 | ····:goto_0 |
41 | ····if-eqz·v | 41 | ····if-eqz·v6,·:cond_0 |
42 | ····.line·197 | 42 | ····.line·197 |
43 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 43 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
44 | ····move-result-wide·v | 44 | ····move-result-wide·v1 |
45 | ····.line·198 | 45 | ····.line·198 |
46 | ····.local·v | 46 | ····.local·v1,·"now":J |
47 | ····new-instance·v | 47 | ····new-instance·v0,·Landroid/view/KeyEvent; |
48 | ····const/4·v | 48 | ····const/4·v5,·0x0 |
49 | ····const/4·v | 49 | ····const/4·v7,·0x0 |
50 | ····move-wide·v | 50 | ····move-wide·v3,·v1 |
51 | ····invoke-direct/range·{v | 51 | ····invoke-direct/range·{v0·..·v7},·Landroid/view/KeyEvent;-><init>(JJIII)V |
52 | ····invoke-virtual·{p0,·v | 52 | ····invoke-virtual·{p0,·v6,·v0},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z |
53 | ····.line·199 | 53 | ····.line·199 |
54 | ····new-instance·v | 54 | ····new-instance·v0,·Landroid/view/KeyEvent; |
55 | ····const/4·v | 55 | ····const/4·v5,·0x1 |
56 | ····const/4·v | 56 | ····const/4·v7,·0x0 |
57 | ····move-wide·v | 57 | ····move-wide·v3,·v1 |
58 | ····invoke-direct/range·{v | 58 | ····invoke-direct/range·{v0·..·v7},·Landroid/view/KeyEvent;-><init>(JJIII)V |
59 | ····invoke-virtual·{p0,·v | 59 | ····invoke-virtual·{p0,·v6,·v0},·Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z |
60 | ····.line·201 | 60 | ····.line·201 |
61 | ····.end·local·v | 61 | ····.end·local·v1····#·"now":J |
62 | ····:cond_0 | 62 | ····:cond_0 |
63 | ····return-void | 63 | ····return-void |
64 | ····.line·193 | 64 | ····.line·193 |
65 | ····:pswitch_0 | 65 | ····:pswitch_0 |
66 | ····const/16·v | 66 | ····const/16·v6,·0x7f |
67 | ····goto·:goto_0 | 67 | ····goto·:goto_0 |
68 | ····.line·189 | 68 | ····.line·189 |
69 | ····:pswitch_data_0 | 69 | ····:pswitch_data_0 |
70 | ····.packed-switch·-0x1 | 70 | ····.packed-switch·-0x1 |
71 | ········:pswitch_0 | 71 | ········:pswitch_0 |
Offset 33, 30 lines modified | Offset 33, 30 lines modified | ||
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·public·run()V | 36 | .method·public·run()V |
37 | ····.locals· | 37 | ····.locals·3 |
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·46 | 39 | ····.line·46 |
40 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; | 40 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; |
41 | ····const/4·v1,·0x0 | 41 | ····const/4·v1,·0x0 |
42 | ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z | 42 | ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z |
43 | ····.line·47 | 43 | ····.line·47 |
44 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; | 44 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; |
45 | ····const-wide/16·v | 45 | ····const-wide/16·v1,·-0x1 |
46 | ····invoke-static·{v0,·v | 46 | ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J |
47 | ····.line·48 | 47 | ····.line·48 |
48 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; | 48 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; |
49 | ····const/16·v1,·0x8 | 49 | ····const/16·v1,·0x8 |
50 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V | 50 | ····invoke-virtual·{v0,·v1},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V |
Offset 1146, 15 lines modified | Offset 1146, 15 lines modified | ||
1146 | ····.line·498 | 1146 | ····.line·498 |
1147 | ····:cond_0 | 1147 | ····:cond_0 |
1148 | ····return-void | 1148 | ····return-void |
1149 | .end·method | 1149 | .end·method |
1150 | .method·protected·drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z | 1150 | .method·protected·drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z |
1151 | ····.locals·2 | 1151 | ····.locals·28 |
1152 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; | 1152 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; |
1153 | ····.param·p2,·"child"····#·Landroid/view/View; | 1153 | ····.param·p2,·"child"····#·Landroid/view/View; |
1154 | ····.param·p3,·"drawingTime"····#·J | 1154 | ····.param·p3,·"drawingTime"····#·J |
1155 | ····.prologue | 1155 | ····.prologue |
1156 | ····.line·792 | 1156 | ····.line·792 |
1157 | ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/widget/DrawerLayout;->getHeight()I | 1157 | ····invoke-virtual/range·{p0·..·p0},·Landroid/support/v4/widget/DrawerLayout;->getHeight()I |
Offset 70, 99 lines modified | Offset 70, 99 lines modified | ||
70 | ····iput·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I | 70 | ····iput·v2,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I |
71 | ····.line·749 | 71 | ····.line·749 |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
74 | .method·private·getValueAt(J)F | 74 | .method·private·getValueAt(J)F |
75 | ····.locals·1 | 75 | ····.locals·10 |
76 | ····.param·p1,·"currentTime"····#·J | 76 | ····.param·p1,·"currentTime"····#·J |
77 | ····.prologue | 77 | ····.prologue |
78 | ····const/high16·v | 78 | ····const/high16·v9,·0x3f800000····#·1.0f |
79 | ····const/4·v4,·0x0 | 79 | ····const/4·v4,·0x0 |
80 | ····.line·787 | 80 | ····.line·787 |
81 | ····iget-wide·v | 81 | ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J |
82 | ····cmp-long·v5,·p1,·v | 82 | ····cmp-long·v5,·p1,·v5 |
83 | ····if-gez·v5,·:cond_0 | 83 | ····if-gez·v5,·:cond_0 |
84 | ····.line·794 | 84 | ····.line·794 |
85 | ····:goto_0 | 85 | ····:goto_0 |
86 | ····return·v4 | 86 | ····return·v4 |
87 | ····.line·789 | 87 | ····.line·789 |
88 | ····:cond_0 | 88 | ····:cond_0 |
89 | ····iget-wide·v | 89 | ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J |
90 | ····const-wide/16·v | 90 | ····const-wide/16·v7,·0x0 |
91 | ····cmp-long·v5,·v | 91 | ····cmp-long·v5,·v5,·v7 |
92 | ····if-ltz·v5,·:cond_1 | 92 | ····if-ltz·v5,·:cond_1 |
93 | ····iget-wide·v | 93 | ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J |
94 | ····cmp-long·v5,·p1,·v | 94 | ····cmp-long·v5,·p1,·v5 |
95 | ····if-gez·v5,·:cond_2 | 95 | ····if-gez·v5,·:cond_2 |
96 | ····.line·790 | 96 | ····.line·790 |
97 | ····:cond_1 | 97 | ····:cond_1 |
98 | ····iget-wide·v | 98 | ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J |
99 | ····sub-long·v2,·p1,·v | 99 | ····sub-long·v2,·p1,·v5 |
100 | ····.line·791 | 100 | ····.line·791 |
101 | ····.local·v2,·"elapsedSinceStart":J | 101 | ····.local·v2,·"elapsedSinceStart":J |
102 | ····const/high16·v5,·0x3f000000····#·0.5f | 102 | ····const/high16·v5,·0x3f000000····#·0.5f |
103 | ····long-to-float·v6,·v2 | 103 | ····long-to-float·v6,·v2 |
104 | ····iget·v7,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I | 104 | ····iget·v7,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I |
105 | ····int-to-float·v7,·v7 | 105 | ····int-to-float·v7,·v7 |
106 | ····div-float/2addr·v6,·v7 | 106 | ····div-float/2addr·v6,·v7 |
107 | ····invoke-static·{v6,·v4,·v | 107 | ····invoke-static·{v6,·v4,·v9},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F |
108 | ····move-result·v4 | 108 | ····move-result·v4 |
109 | ····mul-float/2addr·v4,·v5 | 109 | ····mul-float/2addr·v4,·v5 |
110 | ····goto·:goto_0 | 110 | ····goto·:goto_0 |
111 | ····.line·793 | 111 | ····.line·793 |
112 | ····.end·local·v2····#·"elapsedSinceStart":J | 112 | ····.end·local·v2····#·"elapsedSinceStart":J |
113 | ····:cond_2 | 113 | ····:cond_2 |
114 | ····iget-wide·v | 114 | ····iget-wide·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J |
115 | ····sub-long·v0,·p1,·v | 115 | ····sub-long·v0,·p1,·v5 |
116 | ····.line·794 | 116 | ····.line·794 |
117 | ····.local·v0,·"elapsedSinceEnd":J | 117 | ····.local·v0,·"elapsedSinceEnd":J |
118 | ····iget·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F | 118 | ····iget·v5,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F |
119 | ····sub-float·v5,·v | 119 | ····sub-float·v5,·v9,·v5 |
120 | ····iget·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F | 120 | ····iget·v6,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F |
121 | ····long-to-float·v7,·v0 | 121 | ····long-to-float·v7,·v0 |
122 | ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I | 122 | ····iget·v8,·p0,·Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I |
123 | ····int-to-float·v8,·v8 | 123 | ····int-to-float·v8,·v8 |
124 | ····div-float/2addr·v7,·v8 | 124 | ····div-float/2addr·v7,·v8 |
125 | ····invoke-static·{v7,·v4,·v | 125 | ····invoke-static·{v7,·v4,·v9},·Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F |
126 | ····move-result·v4 | 126 | ····move-result·v4 |
127 | ····mul-float/2addr·v4,·v6 | 127 | ····mul-float/2addr·v4,·v6 |
128 | ····add-float/2addr·v4,·v5 | 128 | ····add-float/2addr·v4,·v5 |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | ····.line·30 | 90 | ····.line·30 |
91 | ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z | 91 | ····iput-boolean·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z |
92 | ····return·p1 | 92 | ····return·p1 |
93 | .end·method | 93 | .end·method |
94 | .method·static·synthetic·access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J | 94 | .method·static·synthetic·access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J |
95 | ····.locals· | 95 | ····.locals·0 |
96 | ····.param·p0,·"x0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar; | 96 | ····.param·p0,·"x0"····#·Landroid/support/v4/widget/ContentLoadingProgressBar; |
97 | ····.param·p1,·"x1"····#·J | 97 | ····.param·p1,·"x1"····#·J |
98 | ····.prologue | 98 | ····.prologue |
99 | ····.line·30 | 99 | ····.line·30 |
100 | ····iput-wide·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J | 100 | ····iput-wide·p1,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J |
Offset 145, 18 lines modified | Offset 145, 18 lines modified | ||
145 | ····.line·87 | 145 | ····.line·87 |
146 | ····return-void | 146 | ····return-void |
147 | .end·method | 147 | .end·method |
148 | #·virtual·methods | 148 | #·virtual·methods |
149 | .method·public·hide()V | 149 | .method·public·hide()V |
150 | ····.locals· | 150 | ····.locals·9 |
151 | ····.prologue | 151 | ····.prologue |
152 | ····const-wide/16·v | 152 | ····const-wide/16·v7,·0x1f4 |
153 | ····const/4·v6,·0x1 | 153 | ····const/4·v6,·0x1 |
154 | ····.line·95 | 154 | ····.line·95 |
155 | ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z | 155 | ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z |
156 | ····.line·96 | 156 | ····.line·96 |
Offset 171, 15 lines modified | Offset 171, 15 lines modified | ||
171 | ····iget-wide·v4,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J | 171 | ····iget-wide·v4,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J |
172 | ····sub-long·v0,·v2,·v4 | 172 | ····sub-long·v0,·v2,·v4 |
173 | ····.line·98 | 173 | ····.line·98 |
174 | ····.local·v0,·"diff":J | 174 | ····.local·v0,·"diff":J |
175 | ····cmp-long·v2,·v0,·v | 175 | ····cmp-long·v2,·v0,·v7 |
176 | ····if-gez·v2,·:cond_0 | 176 | ····if-gez·v2,·:cond_0 |
177 | ····iget-wide·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J | 177 | ····iget-wide·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J |
178 | ····const-wide/16·v4,·-0x1 | 178 | ····const-wide/16·v4,·-0x1 |
Offset 203, 17 lines modified | Offset 203, 17 lines modified | ||
203 | ····iget-boolean·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z | 203 | ····iget-boolean·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z |
204 | ····if-nez·v2,·:cond_1 | 204 | ····if-nez·v2,·:cond_1 |
205 | ····.line·108 | 205 | ····.line·108 |
206 | ····iget-object·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable; | 206 | ····iget-object·v2,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable; |
207 | ····sub-long·v | 207 | ····sub-long·v3,·v7,·v0 |
208 | ····invoke-virtual·{p0,·v2,·v | 208 | ····invoke-virtual·{p0,·v2,·v3,·v4},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z |
209 | ····.line·109 | 209 | ····.line·109 |
210 | ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z | 210 | ····iput-boolean·v6,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z |
211 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
212 | .end·method | 212 | .end·method |
Offset 242, 15 lines modified | Offset 242, 15 lines modified | ||
242 | ····invoke-direct·{p0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V | 242 | ····invoke-direct·{p0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V |
243 | ····.line·82 | 243 | ····.line·82 |
244 | ····return-void | 244 | ····return-void |
245 | .end·method | 245 | .end·method |
246 | .method·public·show()V | 246 | .method·public·show()V |
247 | ····.locals· | 247 | ····.locals·3 |
248 | ····.prologue | 248 | ····.prologue |
249 | ····.line·120 | 249 | ····.line·120 |
250 | ····const-wide/16·v0,·-0x1 | 250 | ····const-wide/16·v0,·-0x1 |
251 | ····iput-wide·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J | 251 | ····iput-wide·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J |
Offset 268, 17 lines modified | Offset 268, 17 lines modified | ||
268 | ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z | 268 | ····iget-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z |
269 | ····if-nez·v0,·:cond_0 | 269 | ····if-nez·v0,·:cond_0 |
270 | ····.line·124 | 270 | ····.line·124 |
271 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable; | 271 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable; |
272 | ····const-wide/16·v | 272 | ····const-wide/16·v1,·0x1f4 |
273 | ····invoke-virtual·{p0,·v0,·v | 273 | ····invoke-virtual·{p0,·v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z |
274 | ····.line·125 | 274 | ····.line·125 |
275 | ····const/4·v0,·0x1 | 275 | ····const/4·v0,·0x1 |
276 | ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z | 276 | ····iput-boolean·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z |
277 | ····.line·127 | 277 | ····.line·127 |
Offset 36, 20 lines modified | Offset 36, 20 lines modified | ||
36 | #·virtual·methods | 36 | #·virtual·methods |
37 | .method·public·run()V | 37 | .method·public·run()V |
38 | ····.locals·4 | 38 | ····.locals·4 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····const/4·v | 40 | ····const/4·v3,·0x0 |
41 | ····.line·56 | 41 | ····.line·56 |
42 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; | 42 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; |
43 | ····invoke-static·{v0,·v | 43 | ····invoke-static·{v0,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z |
44 | ····.line·57 | 44 | ····.line·57 |
45 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; | 45 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; |
46 | ····invoke-static·{v0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z | 46 | ····invoke-static·{v0},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z |
47 | ····move-result·v0 | 47 | ····move-result·v0 |
Offset 57, 20 lines modified | Offset 57, 20 lines modified | ||
57 | ····if-nez·v0,·:cond_0 | 57 | ····if-nez·v0,·:cond_0 |
58 | ····.line·58 | 58 | ····.line·58 |
59 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; | 59 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; |
60 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 60 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
61 | ····move-result-wide·v | 61 | ····move-result-wide·v1 |
62 | ····invoke-static·{v0,·v | 62 | ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J |
63 | ····.line·59 | 63 | ····.line·59 |
64 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; | 64 | ····iget-object·v0,·p0,·Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; |
65 | ····invoke-virtual·{v0,·v | 65 | ····invoke-virtual·{v0,·v3},·Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V |
66 | ····.line·61 | 66 | ····.line·61 |
67 | ····:cond_0 | 67 | ····:cond_0 |
68 | ····return-void | 68 | ····return-void |
69 | .end·method | 69 | .end·method |
Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
110 | ····:cond_5 | 110 | ····:cond_5 |
111 | ····const/4·v0,·0x0 | 111 | ····const/4·v0,·0x0 |
112 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
113 | .end·method | 113 | .end·method |
114 | .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V | 114 | .method·public·static·formatDuration(JJLjava/io/PrintWriter;)V |
115 | ····.locals· | 115 | ····.locals·3 |
116 | ····.param·p0,·"time"····#·J | 116 | ····.param·p0,·"time"····#·J |
117 | ····.param·p2,·"now"····#·J | 117 | ····.param·p2,·"now"····#·J |
118 | ····.param·p4,·"pw"····#·Ljava/io/PrintWriter; | 118 | ····.param·p4,·"pw"····#·Ljava/io/PrintWriter; |
119 | ····.prologue | 119 | ····.prologue |
120 | ····.line·169 | 120 | ····.line·169 |
121 | ····const-wide/16·v0,·0x0 | 121 | ····const-wide/16·v0,·0x0 |
Offset 144, 30 lines modified | Offset 144, 30 lines modified | ||
144 | ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V | 144 | ····invoke-static·{v0,·v1,·p4,·v2},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V |
145 | ····goto·:goto_0 | 145 | ····goto·:goto_0 |
146 | .end·method | 146 | .end·method |
147 | .method·public·static·formatDuration(JLjava/io/PrintWriter;)V | 147 | .method·public·static·formatDuration(JLjava/io/PrintWriter;)V |
148 | ····.locals· | 148 | ····.locals·1 |
149 | ····.param·p0,·"duration"····#·J | 149 | ····.param·p0,·"duration"····#·J |
150 | ····.param·p2,·"pw"····#·Ljava/io/PrintWriter; | 150 | ····.param·p2,·"pw"····#·Ljava/io/PrintWriter; |
151 | ····.prologue | 151 | ····.prologue |
152 | ····.line·164 | 152 | ····.line·164 |
153 | ····const/4·v0,·0x0 | 153 | ····const/4·v0,·0x0 |
154 | ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V | 154 | ····invoke-static·{p0,·p1,·p2,·v0},·Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V |
155 | ····.line·165 | 155 | ····.line·165 |
156 | ····return-void | 156 | ····return-void |
157 | .end·method | 157 | .end·method |
158 | .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V | 158 | .method·public·static·formatDuration(JLjava/io/PrintWriter;I)V |
159 | ····.locals· | 159 | ····.locals·5 |
160 | ····.param·p0,·"duration"····#·J | 160 | ····.param·p0,·"duration"····#·J |
161 | ····.param·p2,·"pw"····#·Ljava/io/PrintWriter; | 161 | ····.param·p2,·"pw"····#·Ljava/io/PrintWriter; |
162 | ····.param·p3,·"fieldLen"····#·I | 162 | ····.param·p3,·"fieldLen"····#·I |
163 | ····.prologue | 163 | ····.prologue |
164 | ····.line·156 | 164 | ····.line·156 |
165 | ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; | 165 | ····sget-object·v2,·Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; |
Offset 118, 47 lines modified | Offset 118, 47 lines modified | ||
118 | ····.line·68 | 118 | ····.line·68 |
119 | ····.local·v0,·"hi":I | 119 | ····.local·v0,·"hi":I |
120 | ····:goto_0 | 120 | ····:goto_0 |
121 | ····if-gt·v1,·v0,·:cond_1 | 121 | ····if-gt·v1,·v0,·:cond_1 |
122 | ····.line·69 | 122 | ····.line·69 |
123 | ····add-int·v | 123 | ····add-int·v5,·v1,·v0 |
124 | ····ushr-int/lit8·v2,·v | 124 | ····ushr-int/lit8·v2,·v5,·0x1 |
125 | ····.line·70 | 125 | ····.line·70 |
126 | ····.local·v2,·"mid":I | 126 | ····.local·v2,·"mid":I |
127 | ····aget-wide·v | 127 | ····aget-wide·v3,·p0,·v2 |
128 | ····.line·72 | 128 | ····.line·72 |
129 | ····.local·v | 129 | ····.local·v3,·"midVal":J |
130 | ····cmp-long·v | 130 | ····cmp-long·v5,·v3,·p2 |
131 | ····if-gez·v | 131 | ····if-gez·v5,·:cond_0 |
132 | ····.line·73 | 132 | ····.line·73 |
133 | ····add-int/lit8·v1,·v2,·0x1 | 133 | ····add-int/lit8·v1,·v2,·0x1 |
134 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
135 | ····.line·74 | 135 | ····.line·74 |
136 | ····:cond_0 | 136 | ····:cond_0 |
137 | ····cmp-long·v | 137 | ····cmp-long·v5,·v3,·p2 |
138 | ····if-lez·v | 138 | ····if-lez·v5,·:cond_2 |
139 | ····.line·75 | 139 | ····.line·75 |
140 | ····add-int/lit8·v0,·v2,·-0x1 | 140 | ····add-int/lit8·v0,·v2,·-0x1 |
141 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
142 | ····.line·80 | 142 | ····.line·80 |
143 | ····.end·local·v2····#·"mid":I | 143 | ····.end·local·v2····#·"mid":I |
144 | ····.end·local·v | 144 | ····.end·local·v3····#·"midVal":J |
145 | ····:cond_1 | 145 | ····:cond_1 |
146 | ····xor-int/lit8·v2,·v1,·-0x1 | 146 | ····xor-int/lit8·v2,·v1,·-0x1 |
147 | ····:cond_2 | 147 | ····:cond_2 |
148 | ····return·v2 | 148 | ····return·v2 |
149 | .end·method | 149 | .end·method |
Offset 557, 15 lines modified | Offset 557, 15 lines modified | ||
557 | ····aget-object·p3,·v1,·v0 | 557 | ····aget-object·p3,·v1,·v0 |
558 | ····goto·:goto_0 | 558 | ····goto·:goto_0 |
559 | .end·method | 559 | .end·method |
560 | .method·public·indexOfKey(J)I | 560 | .method·public·indexOfKey(J)I |
561 | ····.locals· | 561 | ····.locals·2 |
562 | ····.param·p1,·"key"····#·J | 562 | ····.param·p1,·"key"····#·J |
563 | ····.prologue | 563 | ····.prologue |
564 | ····.line·283 | 564 | ····.line·283 |
565 | ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;" | 565 | ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;" |
566 | ····iget-boolean·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z | 566 | ····iget-boolean·v0,·p0,·Landroid/support/v4/util/LongSparseArray;->mGarbage:Z |
Offset 662, 15 lines modified | Offset 662, 15 lines modified | ||
662 | ····aget-wide·v0,·v0,·p1 | 662 | ····aget-wide·v0,·v0,·p1 |
663 | ····return-wide·v0 | 663 | ····return-wide·v0 |
664 | .end·method | 664 | .end·method |
665 | .method·public·put(JLjava/lang/Object;)V | 665 | .method·public·put(JLjava/lang/Object;)V |
666 | ····.locals· | 666 | ····.locals·8 |
667 | ····.param·p1,·"key"····#·J | 667 | ····.param·p1,·"key"····#·J |
668 | ····.annotation·system·Ldalvik/annotation/Signature; | 668 | ····.annotation·system·Ldalvik/annotation/Signature; |
669 | ········value·=·{ | 669 | ········value·=·{ |
670 | ············"(JTE;)V" | 670 | ············"(JTE;)V" |
671 | ········} | 671 | ········} |
672 | ····.end·annotation | 672 | ····.end·annotation |
Offset 865, 15 lines modified | Offset 865, 15 lines modified | ||
865 | ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I | 865 | ····iput·v4,·p0,·Landroid/support/v4/util/LongSparseArray;->mSize:I |
866 | ····goto/16·:goto_0 | 866 | ····goto/16·:goto_0 |
867 | .end·method | 867 | .end·method |
868 | .method·public·remove(J)V | 868 | .method·public·remove(J)V |
869 | ····.locals· | 869 | ····.locals·0 |
870 | ····.param·p1,·"key"····#·J | 870 | ····.param·p1,·"key"····#·J |
871 | ····.prologue | 871 | ····.prologue |
872 | ····.line·132 | 872 | ····.line·132 |
873 | ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;" | 873 | ····.local·p0,·"this":Landroid/support/v4/util/LongSparseArray;,·"Landroid/support/v4/util/LongSparseArray<TE;>;" |
874 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V | 874 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/util/LongSparseArray;->delete(J)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 21 | .field·final·synthetic·this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·606 | 27 | ····.line·606 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 78, 42 lines modified | Offset 79, 48 lines modified | ||
78 | ····if-lez·v5,·:cond_0 | 79 | ····if-lez·v5,·:cond_0 |
79 | ····iget-object·v5,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 80 | ····iget-object·v5,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
80 | ····iget-object·v5,·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 81 | ····iget-object·v5,·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
82 | ····.line·613 | ||
81 | ····invoke-static·{v5},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$800(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; | 83 | ····invoke-static·{v5},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$800(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; |
82 | ····move-result-object·v5 | 84 | ····move-result-object·v5 |
85 | ····.line·614 | ||
83 | ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 86 | ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
84 | ····move-result-object·v5 | 87 | ····move-result-object·v5 |
88 | ····.line·615 | ||
85 | ····invoke-virtual·{v5},·Ljava/lang/Object;->toString()Ljava/lang/String; | 89 | ····invoke-virtual·{v5},·Ljava/lang/Object;->toString()Ljava/lang/String; |
86 | ····move-result-object·v5 | 90 | ····move-result-object·v5 |
87 | ····iget-object·v6,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 91 | ····iget-object·v6,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
88 | ····iget-object·v6,·v6,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 92 | ····iget-object·v6,·v6,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
93 | ····.line·616 | ||
89 | ····invoke-static·{v6},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1100(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; | 94 | ····invoke-static·{v6},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1100(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; |
90 | ····move-result-object·v6 | 95 | ····move-result-object·v6 |
91 | ····invoke-virtual·{v6},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 96 | ····invoke-virtual·{v6},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
92 | ····move-result-object·v6 | 97 | ····move-result-object·v6 |
98 | ····.line·617 | ||
93 | ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String; | 99 | ····invoke-virtual·{v6},·Ljava/lang/Object;->toString()Ljava/lang/String; |
94 | ····move-result-object·v6 | 100 | ····move-result-object·v6 |
101 | ····.line·616 | ||
95 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 102 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
96 | ····move-result·v5 | 103 | ····move-result·v5 |
97 | ····if-nez·v5,·:cond_0 | 104 | ····if-nez·v5,·:cond_0 |
98 | ····.line·618 | 105 | ····.line·618 |
Offset 155, 14 lines modified | Offset 162, 15 lines modified | ||
155 | ····iget-object·v5,·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 162 | ····iget-object·v5,·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
156 | ····invoke-static·{v5},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1800(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/support/v4/view/ViewPager; | 163 | ····invoke-static·{v5},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1800(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/support/v4/view/ViewPager; |
157 | ····move-result-object·v5 | 164 | ····move-result-object·v5 |
165 | ····.line·624 | ||
158 | ····invoke-virtual·{v5,·v8},·Landroid/support/v4/view/ViewPager;->setVisibility(I)V | 166 | ····invoke-virtual·{v5,·v8},·Landroid/support/v4/view/ViewPager;->setVisibility(I)V |
159 | ····.line·625 | 167 | ····.line·625 |
160 | ····iget-object·v5,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 168 | ····iget-object·v5,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
161 | ····iget-object·v5,·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 169 | ····iget-object·v5,·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
Offset 174, 14 lines modified | Offset 182, 15 lines modified | ||
174 | ····iget-object·v7,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 182 | ····iget-object·v7,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
175 | ····iget-object·v7,·v7,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 183 | ····iget-object·v7,·v7,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
176 | ····invoke-direct·{v6,·v7},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)V | 184 | ····invoke-direct·{v6,·v7},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)V |
185 | ····.line·626 | ||
177 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V | 186 | ····invoke-virtual·{v5,·v6},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V |
178 | ····.line·627 | 187 | ····.line·627 |
179 | ····const/4·v5,·0x1 | 188 | ····const/4·v5,·0x1 |
180 | ····invoke-virtual·{v2,·v5},·Lcom/ecuamobi/deckwallet/MainActivity;->showFinalMenuItems(Z)V | 189 | ····invoke-virtual·{v2,·v5},·Lcom/ecuamobi/deckwallet/MainActivity;->showFinalMenuItems(Z)V |
Offset 191, 14 lines modified | Offset 200, 15 lines modified | ||
191 | ····if-nez·v5,·:cond_1 | 200 | ····if-nez·v5,·:cond_1 |
192 | ····.line·630 | 201 | ····.line·630 |
193 | ····iget-object·v5,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 202 | ····iget-object·v5,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
194 | ····iget-object·v5,·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 203 | ····iget-object·v5,·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
204 | ····.line·631 | ||
195 | ····invoke-static·{v5,·v8},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1900(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)Ljava/lang/String; | 205 | ····invoke-static·{v5,·v8},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1900(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)Ljava/lang/String; |
196 | ····move-result-object·v5 | 206 | ····move-result-object·v5 |
197 | ····invoke-static·{v5},·Lcom/ecuamobi/deckwallet/util/Util;->doubleSha256(Ljava/lang/String;)Ljava/lang/String; | 207 | ····invoke-static·{v5},·Lcom/ecuamobi/deckwallet/util/Util;->doubleSha256(Ljava/lang/String;)Ljava/lang/String; |
198 | ····move-result-object·v5 | 208 | ····move-result-object·v5 |
Offset 215, 22 lines modified | Offset 225, 24 lines modified | ||
215 | ····.local·v1,·"icon":I | 225 | ····.local·v1,·"icon":I |
216 | ····iget-object·v5,·v2,·Lcom/ecuamobi/deckwallet/MainActivity;->lastSeed:Ljava/lang/String; | 226 | ····iget-object·v5,·v2,·Lcom/ecuamobi/deckwallet/MainActivity;->lastSeed:Ljava/lang/String; |
217 | ····iget-object·v6,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 227 | ····iget-object·v6,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
218 | ····iget-object·v6,·v6,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 228 | ····iget-object·v6,·v6,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
229 | ····.line·637 | ||
219 | ····invoke-static·{v6,·v8},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1900(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)Ljava/lang/String; | 230 | ····invoke-static·{v6,·v8},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1900(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)Ljava/lang/String; |
220 | ····move-result-object·v6 | 231 | ····move-result-object·v6 |
221 | ····invoke-static·{v6},·Lcom/ecuamobi/deckwallet/util/Util;->doubleSha256(Ljava/lang/String;)Ljava/lang/String; | 232 | ····invoke-static·{v6},·Lcom/ecuamobi/deckwallet/util/Util;->doubleSha256(Ljava/lang/String;)Ljava/lang/String; |
Max diff block lines reached; 884/6711 bytes (13.17%) of diff not shown. |
Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
83 | ····.line·995 | 83 | ····.line·995 |
84 | ····.local·v7,·"dm":Landroid/util/DisplayMetrics; | 84 | ····.local·v7,·"dm":Landroid/util/DisplayMetrics; |
85 | ····iget·v0,·v7,·Landroid/util/DisplayMetrics;->widthPixels:I | 85 | ····iget·v0,·v7,·Landroid/util/DisplayMetrics;->widthPixels:I |
86 | ····iget·v1,·v7,·Landroid/util/DisplayMetrics;->heightPixels:I | 86 | ····iget·v1,·v7,·Landroid/util/DisplayMetrics;->heightPixels:I |
87 | ····.line·996 | ||
87 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I | 88 | ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I |
88 | ····move-result·v3 | 89 | ····move-result·v3 |
89 | ····.line·997 | 90 | ····.line·997 |
90 | ····.local·v3,·"screenSize":I | 91 | ····.local·v3,·"screenSize":I |
91 | ····if-eqz·p2,·:cond_0 | 92 | ····if-eqz·p2,·:cond_0 |
Offset 128, 14 lines modified | Offset 129, 15 lines modified | ||
128 | ····invoke-direct/range·{v0·..·v6},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;Ljava/lang/String;ILandroid/view/LayoutInflater;ZLjava/lang/String;)V | 129 | ····invoke-direct/range·{v0·..·v6},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;Ljava/lang/String;ILandroid/view/LayoutInflater;ZLjava/lang/String;)V |
129 | ····const/4·v1,·0x0 | 130 | ····const/4·v1,·0x0 |
130 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 131 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
132 | ····.line·1138 | ||
131 | ····invoke-virtual·{v0,·v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 133 | ····invoke-virtual·{v0,·v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
132 | ····.line·1139 | 134 | ····.line·1139 |
133 | ····return-void | 135 | ····return-void |
134 | ····.end·local·v2····#·"uriStr":Ljava/lang/String; | 136 | ····.end·local·v2····#·"uriStr":Ljava/lang/String; |
135 | ····:cond_0 | 137 | ····:cond_0 |
Offset 274, 14 lines modified | Offset 276, 15 lines modified | ||
274 | ····move-result-object·v3 | 276 | ····move-result-object·v3 |
275 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 277 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
276 | ····move-result-object·v3 | 278 | ····move-result-object·v3 |
279 | ····.line·877 | ||
277 | ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 280 | ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
278 | ····.line·879 | 281 | ····.line·879 |
279 | ····new-instance·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress; | 282 | ····new-instance·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress; |
280 | ····invoke-direct·{v2,·p0,·p2,·v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;ILandroid/view/View;)V | 283 | ····invoke-direct·{v2,·p0,·p2,·v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;ILandroid/view/View;)V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$adapter:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 22 | .field·final·synthetic·val$adapter:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·482 | 28 | ····.line·482 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$4;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$4;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
29 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$4;->val$adapter:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 30 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$4;->val$adapter:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
Offset 70, 21 lines modified | Offset 70, 19 lines modified | ||
70 | ····return·p1 | 70 | ····return·p1 |
71 | .end·method | 71 | .end·method |
72 | #·virtual·methods | 72 | #·virtual·methods |
73 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 73 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
74 | ····.locals·1 | 74 | ····.locals·1 |
75 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
76 | ····.prologue | 75 | ····.prologue |
77 | ····.line·223 | 76 | ····.line·223 |
78 | ····check-cast·p1,·[Ljava/lang/Void; | 77 | ····check-cast·p1,·[Ljava/lang/Void; |
79 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
80 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->doInBackground([Ljava/lang/Void;)Ljava/lang/String; | 78 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->doInBackground([Ljava/lang/Void;)Ljava/lang/String; |
81 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
82 | ····return-object·v0 | 80 | ····return-object·v0 |
83 | .end·method | 81 | .end·method |
Offset 244, 21 lines modified | Offset 242, 19 lines modified | ||
244 | ····.line·272 | 242 | ····.line·272 |
245 | ····goto·:goto_1 | 243 | ····goto·:goto_1 |
246 | .end·method | 244 | .end·method |
247 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 245 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
248 | ····.locals·0 | 246 | ····.locals·0 |
249 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
250 | ····.prologue | 247 | ····.prologue |
251 | ····.line·223 | 248 | ····.line·223 |
252 | ····check-cast·p1,·Ljava/lang/String; | 249 | ····check-cast·p1,·Ljava/lang/String; |
253 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
254 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->onPostExecute(Ljava/lang/String;)V | 250 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->onPostExecute(Ljava/lang/String;)V |
255 | ····return-void | 251 | ····return-void |
256 | .end·method | 252 | .end·method |
257 | .method·protected·onPostExecute(Ljava/lang/String;)V | 253 | .method·protected·onPostExecute(Ljava/lang/String;)V |
258 | ····.locals·4 | 254 | ····.locals·4 |
Offset 308, 18 lines modified | Offset 304, 20 lines modified | ||
308 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 304 | ····invoke-virtual·{v0,·v1,·p1},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
309 | ····.line·294 | 305 | ····.line·294 |
310 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 306 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
311 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 307 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
308 | ····.line·295 | ||
312 | ····invoke-virtual·{v2,·v3},·Lcom/ecuamobi/deckwallet/MainActivity;->getString(I)Ljava/lang/String; | 309 | ····invoke-virtual·{v2,·v3},·Lcom/ecuamobi/deckwallet/MainActivity;->getString(I)Ljava/lang/String; |
313 | ····move-result-object·v2 | 310 | ····move-result-object·v2 |
311 | ····.line·294 | ||
314 | ····invoke-static·{v0,·v2},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; | 312 | ····invoke-static·{v0,·v2},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; |
315 | ····move-result-object·v2 | 313 | ····move-result-object·v2 |
316 | ····invoke-virtual·{v1,·v2},·Lcom/ecuamobi/deckwallet/MainActivity;->startActivity(Landroid/content/Intent;)V | 314 | ····invoke-virtual·{v1,·v2},·Lcom/ecuamobi/deckwallet/MainActivity;->startActivity(Landroid/content/Intent;)V |
317 | ····.line·297 | 315 | ····.line·297 |
Offset 393, 14 lines modified | Offset 391, 15 lines modified | ||
393 | ····.line·237 | 391 | ····.line·237 |
394 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->progressdialog:Landroid/app/ProgressDialog; | 392 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->progressdialog:Landroid/app/ProgressDialog; |
395 | ····new-instance·v1,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses$1; | 393 | ····new-instance·v1,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses$1; |
396 | ····invoke-direct·{v1,·p0},·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;)V | 394 | ····invoke-direct·{v1,·p0},·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;)V |
395 | ····.line·238 | ||
397 | ····invoke-virtual·{v0,·v1},·Landroid/app/ProgressDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V | 396 | ····invoke-virtual·{v0,·v1},·Landroid/app/ProgressDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V |
398 | ····.line·245 | 397 | ····.line·245 |
399 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->progressdialog:Landroid/app/ProgressDialog; | 398 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->progressdialog:Landroid/app/ProgressDialog; |
400 | ····invoke-virtual·{v0,·v3},·Landroid/app/ProgressDialog;->setCanceledOnTouchOutside(Z)V | 399 | ····invoke-virtual·{v0,·v3},·Landroid/app/ProgressDialog;->setCanceledOnTouchOutside(Z)V |
Offset 436, 18 lines modified | Offset 435, 16 lines modified | ||
436 | ····.line·281 | 435 | ····.line·281 |
437 | ····return-void | 436 | ····return-void |
438 | .end·method | 437 | .end·method |
439 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V | 438 | .method·protected·bridge·synthetic·onProgressUpdate([Ljava/lang/Object;)V |
440 | ····.locals·0 | 439 | ····.locals·0 |
441 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
442 | ····.prologue | 440 | ····.prologue |
443 | ····.line·223 | 441 | ····.line·223 |
444 | ····check-cast·p1,·[Ljava/lang/Integer; | 442 | ····check-cast·p1,·[Ljava/lang/Integer; |
445 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
446 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->onProgressUpdate([Ljava/lang/Integer;)V | 443 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;->onProgressUpdate([Ljava/lang/Integer;)V |
447 | ····return-void | 444 | ····return-void |
448 | .end·method | 445 | .end·method |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | .field·final·synthetic·val$uriStr:Ljava/lang/String; | 38 | .field·final·synthetic·val$uriStr:Ljava/lang/String; |
39 | #·direct·methods | 39 | #·direct·methods |
40 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;Ljava/lang/String;ILandroid/view/LayoutInflater;ZLjava/lang/String;)V | 40 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;Ljava/lang/String;ILandroid/view/LayoutInflater;ZLjava/lang/String;)V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.param·p1,·"this$2"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | ||
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·999 | 44 | ····.line·999 |
44 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | 45 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; |
45 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->val$uriStr:Ljava/lang/String; | 46 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->val$uriStr:Ljava/lang/String; |
Offset 78, 30 lines modified | Offset 79, 30 lines modified | ||
78 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
79 | ····iget·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->val$screenSize:I | 80 | ····iget·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->val$screenSize:I |
80 | ····div-int/lit8·v1,·v1,·0x2 | 81 | ····div-int/lit8·v1,·v1,·0x2 |
82 | ····.line·1005 | ||
81 | ····invoke-virtual·{v0,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->createImage(I)Landroid/graphics/Bitmap; | 83 | ····invoke-virtual·{v0,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->createImage(I)Landroid/graphics/Bitmap; |
82 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
85 | ····.line·1003 | ||
83 | ····return-object·v0 | 86 | ····return-object·v0 |
84 | .end·method | 87 | .end·method |
85 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 88 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
86 | ····.locals·1 | 89 | ····.locals·1 |
87 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
88 | ····.prologue | 90 | ····.prologue |
89 | ····.line·999 | 91 | ····.line·999 |
90 | ····check-cast·p1,·[Ljava/lang/Void; | 92 | ····check-cast·p1,·[Ljava/lang/Void; |
91 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
92 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; | 93 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; |
93 | ····move-result-object·v0 | 94 | ····move-result-object·v0 |
94 | ····return-object·v0 | 95 | ····return-object·v0 |
95 | .end·method | 96 | .end·method |
Offset 132, 47 lines modified | Offset 133, 51 lines modified | ||
132 | ····.line·1014 | 133 | ····.line·1014 |
133 | ····.local·v10,·"view":Landroid/view/View; | 134 | ····.local·v10,·"view":Landroid/view/View; |
134 | ····if-eqz·v10,·:cond_0 | 135 | ····if-eqz·v10,·:cond_0 |
135 | ····.line·1015 | 136 | ····.line·1015 |
136 | ····const·v11,·0x7f090007 | 137 | ····const·v11,·0x7f090007 |
138 | ····.line·1016 | ||
137 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 139 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
138 | ····move-result-object·v7 | 140 | ····move-result-object·v7 |
139 | ····check-cast·v7,·Landroid/widget/ImageView; | 141 | ····check-cast·v7,·Landroid/widget/ImageView; |
140 | ····.line·1017 | 142 | ····.line·1017 |
141 | ····.local·v7,·"qrView":Landroid/widget/ImageView; | 143 | ····.local·v7,·"qrView":Landroid/widget/ImageView; |
142 | ····invoke-virtual·{v7,·p1},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V | 144 | ····invoke-virtual·{v7,·p1},·Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V |
143 | ····.line·1019 | 145 | ····.line·1019 |
144 | ····const·v11,·0x7f090008 | 146 | ····const·v11,·0x7f090008 |
147 | ····.line·1020 | ||
145 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 148 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
146 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
147 | ····check-cast·v0,·Landroid/widget/TextView; | 150 | ····check-cast·v0,·Landroid/widget/TextView; |
148 | ····.line·1021 | 151 | ····.line·1021 |
149 | ····.local·v0,·"bitcoinProtocolLinkView":Landroid/widget/TextView; | 152 | ····.local·v0,·"bitcoinProtocolLinkView":Landroid/widget/TextView; |
150 | ····const·v11,·0x7f09000a | 153 | ····const·v11,·0x7f09000a |
154 | ····.line·1022 | ||
151 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 155 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
152 | ····move-result-object·v4 | 156 | ····move-result-object·v4 |
153 | ····check-cast·v4,·Landroid/widget/TextView; | 157 | ····check-cast·v4,·Landroid/widget/TextView; |
154 | ····.line·1023 | 158 | ····.line·1023 |
155 | ····.local·v4,·"blockexplorerLinkView":Landroid/widget/TextView; | 159 | ····.local·v4,·"blockexplorerLinkView":Landroid/widget/TextView; |
156 | ····const·v11,·0x7f090009 | 160 | ····const·v11,·0x7f090009 |
161 | ····.line·1024 | ||
157 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 162 | ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
158 | ····move-result-object·v2 | 163 | ····move-result-object·v2 |
159 | ····check-cast·v2,·Landroid/widget/TextView; | 164 | ····check-cast·v2,·Landroid/widget/TextView; |
160 | ····.line·1026 | 165 | ····.line·1026 |
Offset 194, 30 lines modified | Offset 199, 33 lines modified | ||
194 | ····invoke-direct·{v9,·p0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;)V | 199 | ····invoke-direct·{v9,·p0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;)V |
195 | ····.line·1045 | 200 | ····.line·1045 |
196 | ····.local·v9,·"urlSpan":Landroid/text/style/ClickableSpan; | 201 | ····.local·v9,·"urlSpan":Landroid/text/style/ClickableSpan; |
197 | ····const/4·v11,·0x0 | 202 | ····const/4·v11,·0x0 |
203 | ····.line·1048 | ||
198 | ····invoke-virtual·{v6},·Landroid/text/SpannableStringBuilder;->length()I | 204 | ····invoke-virtual·{v6},·Landroid/text/SpannableStringBuilder;->length()I |
199 | ····move-result·v12 | 205 | ····move-result·v12 |
200 | ····const/16·v13,·0x12 | 206 | ····const/16·v13,·0x12 |
207 | ····.line·1045 | ||
201 | ····invoke-virtual·{v6,·v9,·v11,·v12,·v13},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V | 208 | ····invoke-virtual·{v6,·v9,·v11,·v12,·v13},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V |
202 | ····.line·1050 | 209 | ····.line·1050 |
203 | ····invoke-virtual·{v0,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 210 | ····invoke-virtual·{v0,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
204 | ····.line·105 | 211 | ····.line·1053 |
205 | ····invoke-static·{},·Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod; | 212 | ····invoke-static·{},·Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod; |
206 | ····move-result-object·v11 | 213 | ····move-result-object·v11 |
214 | ····.line·1052 | ||
Max diff block lines reached; 4565/8591 bytes (53.14%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3; | 21 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·706 | 27 | ····.line·706 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 97, 14 lines modified | Offset 97, 15 lines modified | ||
97 | ····move-result·v0 | 97 | ····move-result·v0 |
98 | ····if-eqz·v0,·:cond_0 | 98 | ····if-eqz·v0,·:cond_0 |
99 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 99 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
100 | ····.line·743 | ||
100 | ····invoke-static·{v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$700(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)[Ljava/lang/String; | 101 | ····invoke-static·{v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$700(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)[Ljava/lang/String; |
101 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
102 | ····array-length·v0,·v0 | 103 | ····array-length·v0,·v0 |
103 | ····if-ge·p1,·v0,·:cond_0 | 104 | ····if-ge·p1,·v0,·:cond_0 |
Offset 331, 14 lines modified | Offset 332, 15 lines modified | ||
331 | ····move-result-object·v5 | 332 | ····move-result-object·v5 |
332 | ····invoke-virtual·{v4,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 333 | ····invoke-virtual·{v4,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
333 | ····.line·669 | 334 | ····.line·669 |
334 | ····const·v4,·0x7f09000c | 335 | ····const·v4,·0x7f09000c |
336 | ····.line·670 | ||
335 | ····invoke-virtual·{v0,·v4},·Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; | 337 | ····invoke-virtual·{v0,·v4},·Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; |
336 | ····move-result-object·v3 | 338 | ····move-result-object·v3 |
337 | ····check-cast·v3,·Landroid/widget/Spinner; | 339 | ····check-cast·v3,·Landroid/widget/Spinner; |
338 | ····.line·671 | 340 | ····.line·671 |
Offset 357, 14 lines modified | Offset 359, 15 lines modified | ||
357 | ····invoke-direct·{v4,·p0,·v3},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;Landroid/widget/Spinner;)V | 359 | ····invoke-direct·{v4,·p0,·v3},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;Landroid/widget/Spinner;)V |
358 | ····invoke-virtual·{v3,·v4},·Landroid/widget/Spinner;->post(Ljava/lang/Runnable;)Z | 360 | ····invoke-virtual·{v3,·v4},·Landroid/widget/Spinner;->post(Ljava/lang/Runnable;)Z |
359 | ····.line·701 | 361 | ····.line·701 |
360 | ····const·v4,·0x7f09000b | 362 | ····const·v4,·0x7f09000b |
363 | ····.line·702 | ||
361 | ····invoke-virtual·{v0,·v4},·Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; | 364 | ····invoke-virtual·{v0,·v4},·Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; |
362 | ····move-result-object·v2 | 365 | ····move-result-object·v2 |
363 | ····check-cast·v2,·Landroid/widget/Spinner; | 366 | ····check-cast·v2,·Landroid/widget/Spinner; |
364 | ····.line·703 | 367 | ····.line·703 |
Offset 23, 10 lines modified | Offset 23, 9 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·10 | 26 | ····.line·10 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·139 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
Offset 171, 15 lines modified | Offset 171, 14 lines modified | ||
171 | ····iput-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity;->RANKS:[Ljava/lang/String; | 171 | ····iput-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity;->RANKS:[Ljava/lang/String; |
172 | ····.line·94 | 172 | ····.line·94 |
173 | ····iput-object·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity;->lastSeed:Ljava/lang/String; | 173 | ····iput-object·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity;->lastSeed:Ljava/lang/String; |
174 | ····iput-object·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity;->temporalSeed:Ljava/lang/String; | 174 | ····iput-object·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity;->temporalSeed:Ljava/lang/String; |
175 | ····.line·305 | ||
176 | ····return-void | 175 | ····return-void |
177 | .end·method | 176 | .end·method |
178 | .method·static·synthetic·access$000(Lcom/ecuamobi/deckwallet/MainActivity;Landroid/os/Bundle;)V | 177 | .method·static·synthetic·access$000(Lcom/ecuamobi/deckwallet/MainActivity;Landroid/os/Bundle;)V |
179 | ····.locals·0 | 178 | ····.locals·0 |
180 | ····.param·p0,·"x0"····#·Lcom/ecuamobi/deckwallet/MainActivity; | 179 | ····.param·p0,·"x0"····#·Lcom/ecuamobi/deckwallet/MainActivity; |
181 | ····.param·p1,·"x1"····#·Landroid/os/Bundle; | 180 | ····.param·p1,·"x1"····#·Landroid/os/Bundle; |
Offset 232, 14 lines modified | Offset 231, 15 lines modified | ||
232 | ····move-result-object·v1 | 231 | ····move-result-object·v1 |
233 | ····const/high16·v2,·0x7f090000 | 232 | ····const/high16·v2,·0x7f090000 |
234 | ····iget-object·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity;->fragment:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 233 | ····iget-object·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity;->fragment:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
234 | ····.line·117 | ||
235 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 235 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; |
236 | ····move-result-object·v1 | 236 | ····move-result-object·v1 |
237 | ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I | 237 | ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I |
238 | ····.line·119 | 238 | ····.line·119 |
Offset 415, 20 lines modified | Offset 415, 22 lines modified | ||
415 | ····move-result-object·v4 | 415 | ····move-result-object·v4 |
416 | ····check-cast·v4,·Landroid/content/ClipboardManager; | 416 | ····check-cast·v4,·Landroid/content/ClipboardManager; |
417 | ····const/high16·v6,·0x7f060000 | 417 | ····const/high16·v6,·0x7f060000 |
418 | ····.line·151 | ||
418 | ····invoke-virtual·{p0,·v6},·Lcom/ecuamobi/deckwallet/MainActivity;->getString(I)Ljava/lang/String; | 419 | ····invoke-virtual·{p0,·v6},·Lcom/ecuamobi/deckwallet/MainActivity;->getString(I)Ljava/lang/String; |
419 | ····move-result-object·v6 | 420 | ····move-result-object·v6 |
420 | ····const-string·v7,·"17GXYDJEDUqw7hYtqquyN1kYWmtcmFKhK8" | 421 | ····const-string·v7,·"17GXYDJEDUqw7hYtqquyN1kYWmtcmFKhK8" |
422 | ····.line·150 | ||
421 | ····invoke-static·{v6,·v7},·Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; | 423 | ····invoke-static·{v6,·v7},·Landroid/content/ClipData;->newPlainText(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; |
422 | ····move-result-object·v6 | 424 | ····move-result-object·v6 |
423 | ····invoke-virtual·{v4,·v6},·Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V | 425 | ····invoke-virtual·{v4,·v6},·Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V |
424 | ····.line·153 | 426 | ····.line·153 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 21 | .field·final·synthetic·this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·442 | 27 | ····.line·442 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$2;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$2;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 14 lines modified | Offset 45, 15 lines modified | ||
44 | ····.line·455 | 45 | ····.line·455 |
45 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$2;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 46 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$2;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
46 | ····invoke-static·{v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1100(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; | 47 | ····invoke-static·{v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1100(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; |
47 | ····move-result-object·v1 | 48 | ····move-result-object·v1 |
49 | ····.line·456 | ||
48 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 50 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
49 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
50 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 52 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
51 | ····move-result·v0 | 53 | ····move-result·v0 |
Offset 62, 15 lines modified | Offset 64, 15 lines modified | ||
62 | ····:goto_0 | 64 | ····:goto_0 |
63 | ····invoke-virtual·{v1,·v0},·Landroid/widget/EditText;->setVisibility(I)V | 65 | ····invoke-virtual·{v1,·v0},·Landroid/widget/EditText;->setVisibility(I)V |
64 | ····.line·458 | 66 | ····.line·458 |
65 | ····return-void | 67 | ····return-void |
66 | ····.line·45 | 68 | ····.line·456 |
67 | ····:cond_0 | 69 | ····:cond_0 |
68 | ····const/16·v0,·0x8 | 70 | ····const/16·v0,·0x8 |
69 | ····goto·:goto_0 | 71 | ····goto·:goto_0 |
70 | .end·method | 72 | .end·method |
71 | .method·public·beforeTextChanged(Ljava/lang/CharSequence;III)V | 73 | .method·public·beforeTextChanged(Ljava/lang/CharSequence;III)V |
Offset 51, 14 lines modified | Offset 51, 15 lines modified | ||
51 | .field·final·synthetic·this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 51 | .field·final·synthetic·this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
52 | #·direct·methods | 52 | #·direct·methods |
53 | .method·public·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity;)V | 53 | .method·public·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity;)V |
54 | ····.locals·1 | 54 | ····.locals·1 |
55 | ····.param·p1,·"this$0"····#·Lcom/ecuamobi/deckwallet/MainActivity; | ||
55 | ····.prologue | 56 | ····.prologue |
56 | ····.line·321 | 57 | ····.line·321 |
57 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 58 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
58 | ····invoke-direct·{p0},·Landroid/app/Fragment;-><init>()V | 59 | ····invoke-direct·{p0},·Landroid/app/Fragment;-><init>()V |
Offset 449, 14 lines modified | Offset 450, 15 lines modified | ||
449 | ····if-eqz·v0,·:cond_0 | 450 | ····if-eqz·v0,·:cond_0 |
450 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->selectedRanks:[Ljava/lang/String; | 451 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->selectedRanks:[Ljava/lang/String; |
451 | ····aget-object·v0,·v0,·p1 | 452 | ····aget-object·v0,·v0,·p1 |
453 | ····.line·541 | ||
452 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 454 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
453 | ····move-result·v0 | 455 | ····move-result·v0 |
454 | ····if-eqz·v0,·:cond_0 | 456 | ····if-eqz·v0,·:cond_0 |
455 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->selectedSuits:[Ljava/lang/String; | 457 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->selectedSuits:[Ljava/lang/String; |
Offset 465, 14 lines modified | Offset 467, 15 lines modified | ||
465 | ····if-eqz·v0,·:cond_0 | 467 | ····if-eqz·v0,·:cond_0 |
466 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->selectedSuits:[Ljava/lang/String; | 468 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->selectedSuits:[Ljava/lang/String; |
467 | ····aget-object·v0,·v0,·p1 | 469 | ····aget-object·v0,·v0,·p1 |
470 | ····.line·543 | ||
468 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 471 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I |
469 | ····move-result·v0 | 472 | ····move-result·v0 |
470 | ····if-nez·v0,·:cond_1 | 473 | ····if-nez·v0,·:cond_1 |
471 | ····.line·544 | 474 | ····.line·544 |
Offset 549, 14 lines modified | Offset 552, 15 lines modified | ||
549 | ····aget-object·v5,·v5,·p1 | 552 | ····aget-object·v5,·v5,·p1 |
550 | ····iget-object·v6,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->selectedSuits:[Ljava/lang/String; | 553 | ····iget-object·v6,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->selectedSuits:[Ljava/lang/String; |
551 | ····aget-object·v6,·v6,·v2 | 554 | ····aget-object·v6,·v6,·v2 |
555 | ····.line·811 | ||
552 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 556 | ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
553 | ····move-result·v5 | 557 | ····move-result·v5 |
554 | ····if-eqz·v5,·:cond_3 | 558 | ····if-eqz·v5,·:cond_3 |
555 | ····.line·813 | 559 | ····.line·813 |
Offset 565, 14 lines modified | Offset 569, 15 lines modified | ||
565 | ····.line·814 | 569 | ····.line·814 |
566 | ····move·v1,·v2 | 570 | ····move·v1,·v2 |
567 | ····.line·815 | 571 | ····.line·815 |
568 | ····.local·v1,·"finalPage":I | 572 | ····.local·v1,·"finalPage":I |
569 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 573 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
574 | ····.line·816 | ||
570 | ····invoke-virtual·{p0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getActivity()Landroid/app/Activity; | 575 | ····invoke-virtual·{p0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getActivity()Landroid/app/Activity; |
571 | ····move-result-object·v5 | 576 | ····move-result-object·v5 |
572 | ····invoke-direct·{v0,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 577 | ····invoke-direct·{v0,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
573 | ····.line·817 | 578 | ····.line·817 |
Offset 584, 47 lines modified | Offset 589, 51 lines modified | ||
584 | ····.line·818 | 589 | ····.line·818 |
585 | ····const·v5,·0x7f060023 | 590 | ····const·v5,·0x7f060023 |
586 | ····new-array·v6,·v3,·[Ljava/lang/Object; | 591 | ····new-array·v6,·v3,·[Ljava/lang/Object; |
587 | ····add-int/lit8·v7,·v2,·0x1 | 592 | ····add-int/lit8·v7,·v2,·0x1 |
593 | ····.line·819 | ||
588 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 594 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
589 | ····move-result-object·v7 | 595 | ····move-result-object·v7 |
590 | ····aput-object·v7,·v6,·v4 | 596 | ····aput-object·v7,·v6,·v4 |
597 | ····.line·818 | ||
591 | ····invoke-virtual·{p0,·v5,·v6},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 598 | ····invoke-virtual·{p0,·v5,·v6},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
592 | ····move-result-object·v5 | 599 | ····move-result-object·v5 |
593 | ····invoke-virtual·{v0,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 600 | ····invoke-virtual·{v0,·v5},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
594 | ····.line·820 | 601 | ····.line·820 |
595 | ····const·v5,·0x7f060010 | 602 | ····const·v5,·0x7f060010 |
596 | ····new-array·v6,·v3,·[Ljava/lang/Object; | 603 | ····new-array·v6,·v3,·[Ljava/lang/Object; |
597 | ····add-int/lit8·v7,·v2,·0x1 | 604 | ····add-int/lit8·v7,·v2,·0x1 |
605 | ····.line·821 | ||
598 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 606 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
599 | ····move-result-object·v7 | 607 | ····move-result-object·v7 |
600 | ····aput-object·v7,·v6,·v4 | 608 | ····aput-object·v7,·v6,·v4 |
601 | ····invoke-virtual·{p0,·v5,·v6},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 609 | ····invoke-virtual·{p0,·v5,·v6},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
602 | ····move-result-object·v4 | 610 | ····move-result-object·v4 |
603 | ····new-instance·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$5; | 611 | ····new-instance·v5,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$5; |
604 | ····invoke-direct·{v5,·p0,·v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$5;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)V | 612 | ····invoke-direct·{v5,·p0,·v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$5;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)V |
613 | ····.line·820 | ||
605 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 614 | ····invoke-virtual·{v0,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
606 | ····.line·829 | 615 | ····.line·829 |
Max diff block lines reached; 2847/6503 bytes (43.78%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$key:Ljava/lang/String; | 22 | .field·final·synthetic·val$key:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·924 | 28 | ····.line·924 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$2;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$2;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress; |
29 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$2;->val$key:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$2;->val$key:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses; | 21 | .field·final·synthetic·this$1:Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·238 | 27 | ····.line·238 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$GetAllAddresses; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$suit:Landroid/widget/Spinner; | 22 | .field·final·synthetic·val$suit:Landroid/widget/Spinner; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;Landroid/widget/Spinner;)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;Landroid/widget/Spinner;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$2"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·672 | 28 | ····.line·672 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2;->val$suit:Landroid/widget/Spinner; | 30 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2;->val$suit:Landroid/widget/Spinner; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$currentSelection:I | 22 | .field·final·synthetic·val$currentSelection:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·368 | 28 | ····.line·368 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
29 | ····iput·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->val$currentSelection:I | 30 | ····iput·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->val$currentSelection:I |
Offset 51, 12 lines modified | Offset 52, 13 lines modified | ||
51 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
52 | ····new-instance·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; | 53 | ····new-instance·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; |
53 | ····invoke-direct·{v1,·p0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;)V | 54 | ····invoke-direct·{v1,·p0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;)V |
55 | ····.line·371 | ||
54 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V | 56 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V |
55 | ····.line·437 | 57 | ····.line·437 |
56 | ····return-void | 58 | ····return-void |
57 | .end·method | 59 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$passwordEnabler:Landroid/view/View; | 22 | .field·final·synthetic·val$passwordEnabler:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·462 | 28 | ····.line·462 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$3;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$3;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
29 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$3;->val$passwordEnabler:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$3;->val$passwordEnabler:Landroid/view/View; |
Offset 77, 32 lines modified | Offset 78, 35 lines modified | ||
77 | ····invoke-virtual·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getActivity()Landroid/app/Activity; | 78 | ····invoke-virtual·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getActivity()Landroid/app/Activity; |
78 | ····move-result-object·v1 | 79 | ····move-result-object·v1 |
79 | ····const-string·v2,·"input_method" | 80 | ····const-string·v2,·"input_method" |
81 | ····.line·469 | ||
80 | ····invoke-virtual·{v1,·v2},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 82 | ····invoke-virtual·{v1,·v2},·Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
81 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
82 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; | 84 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; |
83 | ····.line·470 | 85 | ····.line·470 |
84 | ····.local·v0,·"inputMethodManager":Landroid/view/inputmethod/InputMethodManager; | 86 | ····.local·v0,·"inputMethodManager":Landroid/view/inputmethod/InputMethodManager; |
85 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$3;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 87 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$3;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
88 | ····.line·471 | ||
86 | ····invoke-static·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$800(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; | 89 | ····invoke-static·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$800(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; |
87 | ····move-result-object·v1 | 90 | ····move-result-object·v1 |
88 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getApplicationWindowToken()Landroid/os/IBinder; | 91 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getApplicationWindowToken()Landroid/os/IBinder; |
89 | ····move-result-object·v1 | 92 | ····move-result-object·v1 |
90 | ····const/4·v2,·0x2 | 93 | ····const/4·v2,·0x2 |
94 | ····.line·470 | ||
91 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/view/inputmethod/InputMethodManager;->toggleSoftInputFromWindow(Landroid/os/IBinder;II)V | 95 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/view/inputmethod/InputMethodManager;->toggleSoftInputFromWindow(Landroid/os/IBinder;II)V |
92 | ····.line·473 | 96 | ····.line·473 |
93 | ····return-void | 97 | ····return-void |
94 | .end·method | 98 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/ecuamobi/deckwallet/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·183 | 27 | ····.line·183 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$1;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$1;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/ecuamobi/deckwallet/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·197 | 27 | ····.line·197 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$2;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$2;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$title:I | 22 | .field·final·synthetic·val$title:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;I)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·1093 | 28 | ····.line·1093 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
29 | ····iput·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->val$title:I | 30 | ····iput·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->val$title:I |
Offset 66, 18 lines modified | Offset 67, 20 lines modified | ||
66 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | 67 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; |
67 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 68 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
68 | ····iget·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->val$title:I | 69 | ····iget·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->val$title:I |
70 | ····.line·1104 | ||
69 | ····invoke-virtual·{v2,·v3},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getString(I)Ljava/lang/String; | 71 | ····invoke-virtual·{v2,·v3},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getString(I)Ljava/lang/String; |
70 | ····move-result-object·v2 | 72 | ····move-result-object·v2 |
73 | ····.line·1102 | ||
71 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 74 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
72 | ····.line·1105 | 75 | ····.line·1105 |
73 | ····const-string·v1,·"android.intent.extra.TEXT" | 76 | ····const-string·v1,·"android.intent.extra.TEXT" |
74 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 77 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
Offset 96, 20 lines modified | Offset 99, 23 lines modified | ||
96 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | 99 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; |
97 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 100 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
98 | ····iget·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->val$title:I | 101 | ····iget·v3,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$2;->val$title:I |
102 | ····.line·1111 | ||
99 | ····invoke-virtual·{v2,·v3},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getString(I)Ljava/lang/String; | 103 | ····invoke-virtual·{v2,·v3},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getString(I)Ljava/lang/String; |
100 | ····move-result-object·v2 | 104 | ····move-result-object·v2 |
105 | ····.line·1109 | ||
101 | ····invoke-static·{v0,·v2},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; | 106 | ····invoke-static·{v0,·v2},·Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; |
102 | ····move-result-object·v2 | 107 | ····move-result-object·v2 |
108 | ····.line·1108 | ||
103 | ····invoke-virtual·{v1,·v2},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->startActivity(Landroid/content/Intent;)V | 109 | ····invoke-virtual·{v1,·v2},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->startActivity(Landroid/content/Intent;)V |
104 | ····.line·1112 | 110 | ····.line·1112 |
105 | ····return-void | 111 | ····return-void |
106 | .end·method | 112 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$finalPage:I | 22 | .field·final·synthetic·val$finalPage:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·822 | 28 | ····.line·822 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$5;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$5;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
29 | ····iput·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$5;->val$finalPage:I | 30 | ····iput·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$5;->val$finalPage:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 21 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·1117 | 27 | ····.line·1117 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$3;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$3;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 45, 20 lines modified | Offset 46, 22 lines modified | ||
45 | ····.line·1122 | 46 | ····.line·1122 |
46 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$3;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 47 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$3;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
47 | ····iget-object·v0,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | 48 | ····iget-object·v0,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; |
48 | ····iget-object·v0,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 49 | ····iget-object·v0,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
50 | ····.line·1123 | ||
49 | ····invoke-virtual·{v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getActivity()Landroid/app/Activity; | 51 | ····invoke-virtual·{v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getActivity()Landroid/app/Activity; |
50 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
51 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$3;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 53 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$3;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
52 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->val$uriStr:Ljava/lang/String; | 54 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->val$uriStr:Ljava/lang/String; |
55 | ····.line·1122 | ||
53 | ····invoke-static·{v0,·v1},·Lcom/ecuamobi/deckwallet/util/Renderer;->printQR(Landroid/app/Activity;Ljava/lang/String;)V | 56 | ····invoke-static·{v0,·v1},·Lcom/ecuamobi/deckwallet/util/Renderer;->printQR(Landroid/app/Activity;Ljava/lang/String;)V |
54 | ····.line·1125 | 57 | ····.line·1125 |
55 | ····return-void | 58 | ····return-void |
56 | .end·method | 59 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$address:Ljava/lang/String; | 22 | .field·final·synthetic·val$address:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·917 | 28 | ····.line·917 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress; |
29 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$1;->val$address:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$1;->val$address:Ljava/lang/String; |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | 32 | .field·final·synthetic·this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·public·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;ILandroid/view/View;)V | 34 | .method·public·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter;ILandroid/view/View;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$2"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | ||
36 | ····.param·p2,·"page"····#·I | 37 | ····.param·p2,·"page"····#·I |
37 | ····.param·p3,·"address"····#·Landroid/view/View; | 38 | ····.param·p3,·"address"····#·Landroid/view/View; |
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·892 | 40 | ····.line·892 |
40 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | 41 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; |
Offset 74, 21 lines modified | Offset 75, 19 lines modified | ||
74 | ····move-result-object·v0 | 75 | ····move-result-object·v0 |
75 | ····return-object·v0 | 76 | ····return-object·v0 |
76 | .end·method | 77 | .end·method |
77 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 78 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
78 | ····.locals·1 | 79 | ····.locals·1 |
79 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
80 | ····.prologue | 80 | ····.prologue |
81 | ····.line·888 | 81 | ····.line·888 |
82 | ····check-cast·p1,·[Ljava/lang/Void; | 82 | ····check-cast·p1,·[Ljava/lang/Void; |
83 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
84 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->doInBackground([Ljava/lang/Void;)Lcom/ecuamobi/deckwallet/util/KeyPair; | 83 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->doInBackground([Ljava/lang/Void;)Lcom/ecuamobi/deckwallet/util/KeyPair; |
85 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
86 | ····return-object·v0 | 85 | ····return-object·v0 |
87 | .end·method | 86 | .end·method |
Offset 128, 50 lines modified | Offset 127, 54 lines modified | ||
128 | ····.local·v1,·"key":Ljava/lang/String; | 127 | ····.local·v1,·"key":Ljava/lang/String; |
129 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; | 128 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; |
130 | ····invoke-virtual·{v2,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 129 | ····invoke-virtual·{v2,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
131 | ····move-result-object·v2 | 130 | ····move-result-object·v2 |
131 | ····.line·910 | ||
132 | ····invoke-virtual·{v2,·v6},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 132 | ····invoke-virtual·{v2,·v6},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
133 | ····.line·911 | 133 | ····.line·911 |
134 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; | 134 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; |
135 | ····invoke-virtual·{v2,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 135 | ····invoke-virtual·{v2,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
136 | ····move-result-object·v2 | 136 | ····move-result-object·v2 |
137 | ····.line·912 | ||
137 | ····invoke-virtual·{v2,·v6},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 138 | ····invoke-virtual·{v2,·v6},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
138 | ····.line·932 | 139 | ····.line·932 |
139 | ····:goto_0 | 140 | ····:goto_0 |
140 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; | 141 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; |
141 | ····const·v3,·0x7f090004 | 142 | ····const·v3,·0x7f090004 |
142 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 143 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
143 | ····move-result-object·v2 | 144 | ····move-result-object·v2 |
144 | ····check-cast·v2,·Landroid/widget/TextView; | 145 | ····check-cast·v2,·Landroid/widget/TextView; |
146 | ····.line·933 | ||
145 | ····invoke-virtual·{v2,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 147 | ····invoke-virtual·{v2,·v0},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
146 | ····.line·934 | 148 | ····.line·934 |
147 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; | 149 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; |
148 | ····const·v3,·0x7f090006 | 150 | ····const·v3,·0x7f090006 |
149 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 151 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
150 | ····move-result-object·v2 | 152 | ····move-result-object·v2 |
151 | ····check-cast·v2,·Landroid/widget/TextView; | 153 | ····check-cast·v2,·Landroid/widget/TextView; |
154 | ····.line·935 | ||
152 | ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 155 | ····invoke-virtual·{v2,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
153 | ····.line·937 | 156 | ····.line·937 |
154 | ····return-void | 157 | ····return-void |
155 | ····.line·914 | 158 | ····.line·914 |
156 | ····.end·local·v0····#·"address":Ljava/lang/String; | 159 | ····.end·local·v0····#·"address":Ljava/lang/String; |
Offset 193, 38 lines modified | Offset 196, 38 lines modified | ||
193 | ····move-result-object·v2 | 196 | ····move-result-object·v2 |
194 | ····new-instance·v3,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$1; | 197 | ····new-instance·v3,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$1; |
195 | ····invoke-direct·{v3,·p0,·v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;Ljava/lang/String;)V | 198 | ····invoke-direct·{v3,·p0,·v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$1;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;Ljava/lang/String;)V |
199 | ····.line·917 | ||
196 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 200 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
197 | ····.line·923 | 201 | ····.line·923 |
198 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; | 202 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;->address:Landroid/view/View; |
199 | ····invoke-virtual·{v2,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 203 | ····invoke-virtual·{v2,·v5},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
200 | ····move-result-object·v2 | 204 | ····move-result-object·v2 |
201 | ····new-instance·v3,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$2; | 205 | ····new-instance·v3,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$2; |
202 | ····invoke-direct·{v3,·p0,·v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$2;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;Ljava/lang/String;)V | 206 | ····invoke-direct·{v3,·p0,·v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress$2;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$LoadAddress;Ljava/lang/String;)V |
207 | ····.line·924 | ||
203 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V | 208 | ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V |
204 | ····goto·:goto_0 | 209 | ····goto·:goto_0 |
205 | .end·method | 210 | .end·method |
206 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 211 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
207 | ····.locals·0 | 212 | ····.locals·0 |
208 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
209 | ····.prologue | 213 | ····.prologue |
210 | ····.line·888 | 214 | ····.line·888 |
211 | ····check-cast·p1,·Lcom/ecuamobi/deckwallet/util/KeyPair; | 215 | ····check-cast·p1,·Lcom/ecuamobi/deckwallet/util/KeyPair; |
Max diff block lines reached; 254/5021 bytes (5.06%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; | 21 | .field·final·synthetic·this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·371 | 27 | ····.line·371 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 78, 46 lines modified | Offset 79, 50 lines modified | ||
78 | ····if-nez·v1,·:cond_1 | 79 | ····if-nez·v1,·:cond_1 |
79 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; | 80 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; |
80 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 81 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
82 | ····.line·384 | ||
81 | ····invoke-static·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$600(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)[Ljava/lang/String; | 83 | ····invoke-static·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$600(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)[Ljava/lang/String; |
82 | ····move-result-object·v1 | 84 | ····move-result-object·v1 |
83 | ····aget-object·v1,·v1,·v3 | 85 | ····aget-object·v1,·v1,·v3 |
84 | ····if-nez·v1,·:cond_1 | 86 | ····if-nez·v1,·:cond_1 |
85 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; | 87 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; |
86 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 88 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
89 | ····.line·385 | ||
87 | ····invoke-static·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$700(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)[Ljava/lang/String; | 90 | ····invoke-static·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$700(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)[Ljava/lang/String; |
88 | ····move-result-object·v1 | 91 | ····move-result-object·v1 |
89 | ····aget-object·v1,·v1,·v3 | 92 | ····aget-object·v1,·v1,·v3 |
90 | ····if-nez·v1,·:cond_1 | 93 | ····if-nez·v1,·:cond_1 |
91 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; | 94 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; |
92 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 95 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
96 | ····.line·386 | ||
93 | ····invoke-static·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$800(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; | 97 | ····invoke-static·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$800(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/widget/EditText; |
94 | ····move-result-object·v1 | 98 | ····move-result-object·v1 |
95 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 99 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
96 | ····move-result-object·v1 | 100 | ····move-result-object·v1 |
101 | ····.line·387 | ||
97 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 102 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
98 | ····move-result-object·v1 | 103 | ····move-result-object·v1 |
99 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I | 104 | ····invoke-virtual·{v1},·Ljava/lang/String;->length()I |
100 | ····move-result·v1 | 105 | ····move-result·v1 |
Offset 133, 14 lines modified | Offset 138, 15 lines modified | ||
133 | ····:cond_1 | 138 | ····:cond_1 |
134 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 139 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
135 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; | 140 | ····iget-object·v1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; |
136 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 141 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
142 | ····.line·396 | ||
137 | ····invoke-virtual·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getActivity()Landroid/app/Activity; | 143 | ····invoke-virtual·{v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->getActivity()Landroid/app/Activity; |
138 | ····move-result-object·v1 | 144 | ····move-result-object·v1 |
139 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 145 | ····invoke-direct·{v0,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
140 | ····.line·397 | 146 | ····.line·397 |
Offset 207, 26 lines modified | Offset 213, 29 lines modified | ||
207 | ····iget-object·v0,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 213 | ····iget-object·v0,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
208 | ····invoke-static·{v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1000(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/content/SharedPreferences; | 214 | ····invoke-static·{v0},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->access$1000(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;)Landroid/content/SharedPreferences; |
209 | ····move-result-object·v0 | 215 | ····move-result-object·v0 |
216 | ····.line·430 | ||
210 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; | 217 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
211 | ····move-result-object·v0 | 218 | ····move-result-object·v0 |
212 | ····const-string·v1,·"com.ecuamobi.deckwallet.number_cards" | 219 | ····const-string·v1,·"com.ecuamobi.deckwallet.number_cards" |
213 | ····rsub-int/lit8·v2,·p1,·0x34 | 220 | ····rsub-int/lit8·v2,·p1,·0x34 |
221 | ····.line·431 | ||
214 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; | 222 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; |
215 | ····move-result-object·v0 | 223 | ····move-result-object·v0 |
224 | ····.line·432 | ||
216 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->commit()Z | 225 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->commit()Z |
217 | ····.line·434 | 226 | ····.line·434 |
218 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; | 227 | ····iget-object·v0,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1; |
219 | ····iget-object·v0,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 228 | ····iget-object·v0,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; | 21 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·409 | 27 | ····.line·409 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1$2;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1$2;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 61, 12 lines modified | Offset 62, 13 lines modified | ||
61 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; | 62 | ····iget-object·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;->this$0:Lcom/ecuamobi/deckwallet/MainActivity; |
62 | ····iget·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity;->numberOfCards:I | 63 | ····iget·v1,·v1,·Lcom/ecuamobi/deckwallet/MainActivity;->numberOfCards:I |
63 | ····rsub-int/lit8·v1,·v1,·0x34 | 64 | ····rsub-int/lit8·v1,·v1,·0x34 |
65 | ····.line·415 | ||
64 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Spinner;->setSelection(I)V | 66 | ····invoke-virtual·{v0,·v1},·Landroid/widget/Spinner;->setSelection(I)V |
65 | ····.line·416 | 67 | ····.line·416 |
66 | ····return-void | 68 | ····return-void |
67 | .end·method | 69 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2; | 21 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2;)V | 23 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·674 | 27 | ····.line·674 |
27 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2; | 28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 18 | .field·final·synthetic·this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;)V | 20 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·1030 | 24 | ····.line·1030 |
24 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 25 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
25 | ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/text/style/ClickableSpan;-><init>()V |
Offset 48, 18 lines modified | Offset 49, 20 lines modified | ||
48 | ····.line·1036 | 49 | ····.line·1036 |
49 | ····.local·v1,·"intent":Landroid/content/Intent; | 50 | ····.local·v1,·"intent":Landroid/content/Intent; |
50 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 51 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
51 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->val$uriStr:Ljava/lang/String; | 52 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->val$uriStr:Ljava/lang/String; |
53 | ····.line·1037 | ||
52 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 54 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
53 | ····move-result-object·v2 | 55 | ····move-result-object·v2 |
56 | ····.line·1036 | ||
54 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; | 57 | ····invoke-virtual·{v1,·v2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; |
55 | ····.line·1038 | 58 | ····.line·1038 |
56 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; | 59 | ····iget-object·v2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1; |
57 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; | 60 | ····iget-object·v2,·v2,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter$1;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$AddressesAdapter; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$position:I | 22 | .field·final·synthetic·val$position:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;I)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$3"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·400 | 28 | ····.line·400 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1$1;->this$3:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1; |
29 | ····iput·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1$1;->val$position:I | 30 | ····iput·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$1$1$1;->val$position:I |
Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
25 | .field·final·synthetic·this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 25 | .field·final·synthetic·this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·public·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;Landroid/widget/Spinner;Z)V | 27 | .method·public·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment;Landroid/widget/Spinner;Z)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"this$1"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | ||
29 | ····.param·p2,·"spinner"····#·Landroid/widget/Spinner; | 30 | ····.param·p2,·"spinner"····#·Landroid/widget/Spinner; |
30 | ····.param·p3,·"isRank"····#·Z | 31 | ····.param·p3,·"isRank"····#·Z |
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·1175 | 33 | ····.line·1175 |
33 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; | 34 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter;->this$1:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment; |
Offset 143, 14 lines modified | Offset 144, 15 lines modified | ||
143 | ····invoke-direct·{v0,·p0,·v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter$ViewHolder;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter;Lcom/ecuamobi/deckwallet/MainActivity$1;)V | 144 | ····invoke-direct·{v0,·p0,·v1},·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter$ViewHolder;-><init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter;Lcom/ecuamobi/deckwallet/MainActivity$1;)V |
144 | ····.line·1203 | 145 | ····.line·1203 |
145 | ····.local·v0,·"holder":Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter$ViewHolder; | 146 | ····.local·v0,·"holder":Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter$ViewHolder; |
146 | ····const·v1,·0x7f09000e | 147 | ····const·v1,·0x7f09000e |
148 | ····.line·1204 | ||
147 | ····invoke-virtual·{p2,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 149 | ····invoke-virtual·{p2,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
148 | ····move-result-object·v1 | 150 | ····move-result-object·v1 |
149 | ····check-cast·v1,·Landroid/widget/ImageView; | 151 | ····check-cast·v1,·Landroid/widget/ImageView; |
150 | ····iput-object·v1,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter$ViewHolder;->imageView:Landroid/widget/ImageView; | 152 | ····iput-object·v1,·v0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardAdapter$ViewHolder;->imageView:Landroid/widget/ImageView; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$rank:Landroid/widget/Spinner; | 22 | .field·final·synthetic·val$rank:Landroid/widget/Spinner; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;Landroid/widget/Spinner;)V | 24 | .method·constructor·<init>(Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter;Landroid/widget/Spinner;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$2"····#·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·704 | 28 | ····.line·704 |
28 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3;->this$2:Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3;->val$rank:Landroid/widget/Spinner; | 30 | ····iput-object·p2,·p0,·Lcom/ecuamobi/deckwallet/MainActivity$PlaceholderFragment$CardsAdapter$3;->val$rank:Landroid/widget/Spinner; |
Offset 1799, 54 lines modified | Offset 1799, 60 lines modified | ||
1799 | ····move-result·v11 | 1799 | ····move-result·v11 |
1800 | ····if-eqz·v11,·:cond_11 | 1800 | ····if-eqz·v11,·:cond_11 |
1801 | ····add-int/lit8·v11,·v1,·0x1 | 1801 | ····add-int/lit8·v11,·v1,·0x1 |
1802 | ····.line·217 | ||
1802 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1803 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1803 | ····move-result·v11 | 1804 | ····move-result·v11 |
1804 | ····if-nez·v11,·:cond_11 | 1805 | ····if-nez·v11,·:cond_11 |
1805 | ····add-int/lit8·v11,·v1,·0x2 | 1806 | ····add-int/lit8·v11,·v1,·0x2 |
1807 | ····.line·218 | ||
1806 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1808 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1807 | ····move-result·v11 | 1809 | ····move-result·v11 |
1808 | ····if-eqz·v11,·:cond_11 | 1810 | ····if-eqz·v11,·:cond_11 |
1809 | ····add-int/lit8·v11,·v1,·0x3 | 1811 | ····add-int/lit8·v11,·v1,·0x3 |
1812 | ····.line·219 | ||
1810 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1813 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1811 | ····move-result·v11 | 1814 | ····move-result·v11 |
1812 | ····if-eqz·v11,·:cond_11 | 1815 | ····if-eqz·v11,·:cond_11 |
1813 | ····add-int/lit8·v11,·v1,·0x4 | 1816 | ····add-int/lit8·v11,·v1,·0x4 |
1817 | ····.line·220 | ||
1814 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1818 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1815 | ····move-result·v11 | 1819 | ····move-result·v11 |
1816 | ····if-eqz·v11,·:cond_11 | 1820 | ····if-eqz·v11,·:cond_11 |
1817 | ····add-int/lit8·v11,·v1,·0x5 | 1821 | ····add-int/lit8·v11,·v1,·0x5 |
1822 | ····.line·221 | ||
1818 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1823 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1819 | ····move-result·v11 | 1824 | ····move-result·v11 |
1820 | ····if-nez·v11,·:cond_11 | 1825 | ····if-nez·v11,·:cond_11 |
1821 | ····add-int/lit8·v11,·v1,·0x6 | 1826 | ····add-int/lit8·v11,·v1,·0x6 |
1827 | ····.line·222 | ||
1822 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1828 | ····invoke-virtual·{p0,·v9,·v11},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1823 | ····move-result·v11 | 1829 | ····move-result·v11 |
1824 | ····if-eqz·v11,·:cond_11 | 1830 | ····if-eqz·v11,·:cond_11 |
1825 | ····.line·223 | 1831 | ····.line·223 |
Offset 1886, 54 lines modified | Offset 1892, 60 lines modified | ||
1886 | ····move-result·v11 | 1892 | ····move-result·v11 |
1887 | ····if-eqz·v11,·:cond_14 | 1893 | ····if-eqz·v11,·:cond_14 |
1888 | ····add-int/lit8·v11,·v9,·0x1 | 1894 | ····add-int/lit8·v11,·v9,·0x1 |
1895 | ····.line·231 | ||
1889 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1896 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1890 | ····move-result·v11 | 1897 | ····move-result·v11 |
1891 | ····if-nez·v11,·:cond_14 | 1898 | ····if-nez·v11,·:cond_14 |
1892 | ····add-int/lit8·v11,·v9,·0x2 | 1899 | ····add-int/lit8·v11,·v9,·0x2 |
1900 | ····.line·232 | ||
1893 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1901 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1894 | ····move-result·v11 | 1902 | ····move-result·v11 |
1895 | ····if-eqz·v11,·:cond_14 | 1903 | ····if-eqz·v11,·:cond_14 |
1896 | ····add-int/lit8·v11,·v9,·0x3 | 1904 | ····add-int/lit8·v11,·v9,·0x3 |
1905 | ····.line·233 | ||
1897 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1906 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1898 | ····move-result·v11 | 1907 | ····move-result·v11 |
1899 | ····if-eqz·v11,·:cond_14 | 1908 | ····if-eqz·v11,·:cond_14 |
1900 | ····add-int/lit8·v11,·v9,·0x4 | 1909 | ····add-int/lit8·v11,·v9,·0x4 |
1910 | ····.line·234 | ||
1901 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1911 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1902 | ····move-result·v11 | 1912 | ····move-result·v11 |
1903 | ····if-eqz·v11,·:cond_14 | 1913 | ····if-eqz·v11,·:cond_14 |
1904 | ····add-int/lit8·v11,·v9,·0x5 | 1914 | ····add-int/lit8·v11,·v9,·0x5 |
1915 | ····.line·235 | ||
1905 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1916 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1906 | ····move-result·v11 | 1917 | ····move-result·v11 |
1907 | ····if-nez·v11,·:cond_14 | 1918 | ····if-nez·v11,·:cond_14 |
1908 | ····add-int/lit8·v11,·v9,·0x6 | 1919 | ····add-int/lit8·v11,·v9,·0x6 |
1920 | ····.line·236 | ||
1909 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z | 1921 | ····invoke-virtual·{p0,·v11,·v1},·Lcom/ecuamobi/deckwallet/qr/QRCode;->isDark(II)Z |
1910 | ····move-result·v11 | 1922 | ····move-result·v11 |
1911 | ····if-eqz·v11,·:cond_14 | 1923 | ····if-eqz·v11,·:cond_14 |
1912 | ····.line·237 | 1924 | ····.line·237 |
Offset 70, 691 lines modified | Offset 70, 684 lines modified | ||
70 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 70 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
71 | ····.line·84 | 71 | ····.line·84 |
72 | ····return-void | 72 | ····return-void |
73 | .end·method | 73 | .end·method |
74 | .method·private·static·createBytes(Lcom/ecuamobi/deckwallet/qr/BitBuffer;[Lcom/ecuamobi/deckwallet/qr/RSBlock;)[B | 74 | .method·private·static·createBytes(Lcom/ecuamobi/deckwallet/qr/BitBuffer;[Lcom/ecuamobi/deckwallet/qr/RSBlock;)[B |
75 | ····.locals·2 | 75 | ····.locals·24 |
76 | ····.param·p0,·"buffer"····#·Lcom/ecuamobi/deckwallet/qr/BitBuffer; | 76 | ····.param·p0,·"buffer"····#·Lcom/ecuamobi/deckwallet/qr/BitBuffer; |
77 | ····.param·p1,·"rsBlocks"····#·[Lcom/ecuamobi/deckwallet/qr/RSBlock; | 77 | ····.param·p1,·"rsBlocks"····#·[Lcom/ecuamobi/deckwallet/qr/RSBlock; |
78 | ····.prologue | 78 | ····.prologue |
79 | ····.line·368 | 79 | ····.line·368 |
80 | ····const/ | 80 | ····const/4·v15,·0x0 |
81 | ····.line·370 | 81 | ····.line·370 |
82 | ····.local·v1 | 82 | ····.local·v15,·"offset":I |
83 | ····const/4·v1 | 83 | ····const/4·v11,·0x0 |
84 | ····.line·371 | 84 | ····.line·371 |
85 | ····.local·v1 | 85 | ····.local·v11,·"maxDcCount":I |
86 | ····const/4·v1 | 86 | ····const/4·v12,·0x0 |
87 | ····.line·373 | 87 | ····.line·373 |
88 | ····.local·v1 | 88 | ····.local·v12,·"maxEcCount":I |
89 | ····move-object/from16·v0,·p1 | 89 | ····move-object/from16·v0,·p1 |
90 | ····array-length·v0,·v0 | 90 | ····array-length·v0,·v0 |
91 | ····move/from16·v2 | 91 | ····move/from16·v21,·v0 |
92 | ····move/from16·v0,·v2 | 92 | ····move/from16·v0,·v21 |
93 | ····new-array·v | 93 | ····new-array·v5,·v0,·[[I |
94 | ····.line·374 | 94 | ····.line·374 |
95 | ····.local·v | 95 | ····.local·v5,·"dcdata":[[I |
96 | ····move-object/from16·v0,·p1 | 96 | ····move-object/from16·v0,·p1 |
97 | ····array-length·v0,·v0 | 97 | ····array-length·v0,·v0 |
98 | ····move/from16·v2 | 98 | ····move/from16·v21,·v0 |
99 | ····move/from16·v0,·v2 | 99 | ····move/from16·v0,·v21 |
100 | ····new-array·v | 100 | ····new-array·v7,·v0,·[[I |
101 | ····.line·376 | 101 | ····.line·376 |
102 | ····.local·v | 102 | ····.local·v7,·"ecdata":[[I |
103 | ····const/16·v1 | 103 | ····const/16·v16,·0x0 |
104 | ····.local·v1 | 104 | ····.local·v16,·"r":I |
105 | ····:goto_0 | 105 | ····:goto_0 |
106 | ····move-object/from16·v0,·p1 | 106 | ····move-object/from16·v0,·p1 |
107 | ····array-length·v0,·v0 | 107 | ····array-length·v0,·v0 |
108 | ····move/from16·v2 | 108 | ····move/from16·v21,·v0 |
109 | ····move/from16·v0,·v1 | 109 | ····move/from16·v0,·v16 |
110 | ····move/from16·v1,·v2 | 110 | ····move/from16·v1,·v21 |
111 | ····if-ge·v0,·v1,·:cond_3 | 111 | ····if-ge·v0,·v1,·:cond_3 |
112 | ····.line·378 | 112 | ····.line·378 |
113 | ····aget-object·v2 | 113 | ····aget-object·v21,·p1,·v16 |
114 | ····invoke-virtual/range·{v2 | 114 | ····invoke-virtual/range·{v21·..·v21},·Lcom/ecuamobi/deckwallet/qr/RSBlock;->getDataCount()I |
115 | ····move-result·v | 115 | ····move-result·v4 |
116 | ····.line·379 | 116 | ····.line·379 |
117 | ····.local·v | 117 | ····.local·v4,·"dcCount":I |
118 | ····aget-object·v2 | 118 | ····aget-object·v21,·p1,·v16 |
119 | ····invoke-virtual/range·{v2 | 119 | ····invoke-virtual/range·{v21·..·v21},·Lcom/ecuamobi/deckwallet/qr/RSBlock;->getTotalCount()I |
120 | ····move-result·v2 | 120 | ····move-result·v21 |
121 | ····sub-int·v | 121 | ····sub-int·v6,·v21,·v4 |
122 | ····.line·381 | 122 | ····.line·381 |
123 | ····.local·v | 123 | ····.local·v6,·"ecCount":I |
124 | ····invoke-static·{v1 | 124 | ····invoke-static·{v11,·v4},·Ljava/lang/Math;->max(II)I |
125 | ····move-result·v1 | 125 | ····move-result·v11 |
126 | ····.line·382 | 126 | ····.line·382 |
127 | ····invoke-static·{v1 | 127 | ····invoke-static·{v12,·v6},·Ljava/lang/Math;->max(II)I |
128 | ····move-result·v1 | 128 | ····move-result·v12 |
129 | ····.line·384 | 129 | ····.line·384 |
130 | ····new-array·v0,·v | 130 | ····new-array·v0,·v4,·[I |
131 | ····move-object/from16·v2 | 131 | ····move-object/from16·v21,·v0 |
132 | ····aput-object·v2 | 132 | ····aput-object·v21,·v5,·v16 |
133 | ····.line·385 | 133 | ····.line·385 |
134 | ····const/4·v | 134 | ····const/4·v8,·0x0 |
135 | ····.local·v | 135 | ····.local·v8,·"i":I |
136 | ····:goto_1 | 136 | ····:goto_1 |
137 | ····aget-object·v2 | 137 | ····aget-object·v21,·v5,·v16 |
138 | ····move-object/from16·v0,·v2 | 138 | ····move-object/from16·v0,·v21 |
139 | ····array-length·v0,·v0 | 139 | ····array-length·v0,·v0 |
140 | ····move/from16·v2 | 140 | ····move/from16·v21,·v0 |
141 | ····move/from16·v0,·v2 | 141 | ····move/from16·v0,·v21 |
142 | ····if-ge·v | 142 | ····if-ge·v8,·v0,·:cond_0 |
143 | ····.line·386 | 143 | ····.line·386 |
144 | ····aget-object·v2 | 144 | ····aget-object·v21,·v5,·v16 |
145 | ····invoke-virtual/range·{p0·..·p0},·Lcom/ecuamobi/deckwallet/qr/BitBuffer;->getBuffer()[B | 145 | ····invoke-virtual/range·{p0·..·p0},·Lcom/ecuamobi/deckwallet/qr/BitBuffer;->getBuffer()[B |
146 | ····move-result-object·v2 | 146 | ····move-result-object·v22 |
147 | ····add-int·v2 | 147 | ····add-int·v23,·v8,·v15 |
148 | ····aget-byte·v2 | 148 | ····aget-byte·v22,·v22,·v23 |
Max diff block lines reached; 25567/29443 bytes (86.84%) of diff not shown. |
Offset 56, 82 lines modified | Offset 56, 71 lines modified | ||
56 | ····invoke-direct·{v1,·v2},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V | 56 | ····invoke-direct·{v1,·v2},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V |
57 | ····throw·v1 | 57 | ····throw·v1 |
58 | .end·method | 58 | .end·method |
59 | .method·public·write(Lcom/ecuamobi/deckwallet/qr/BitBuffer;)V | 59 | .method·public·write(Lcom/ecuamobi/deckwallet/qr/BitBuffer;)V |
60 | ····.locals· | 60 | ····.locals·6 |
61 | ····.param·p1,·"buffer"····#·Lcom/ecuamobi/deckwallet/qr/BitBuffer; | 61 | ····.param·p1,·"buffer"····#·Lcom/ecuamobi/deckwallet/qr/BitBuffer; |
62 | ····.prologue | 62 | ····.prologue |
63 | ····.line·19 | 63 | ····.line·19 |
64 | ····:try_start_0 | 64 | ····:try_start_0 |
65 | ····invoke-virtual·{p0},·Lcom/ecuamobi/deckwallet/qr/QR8BitByte;->getData()Ljava/lang/String; | 65 | ····invoke-virtual·{p0},·Lcom/ecuamobi/deckwallet/qr/QR8BitByte;->getData()Ljava/lang/String; |
66 | ····move-result-object·v | 66 | ····move-result-object·v3 |
67 | ····const-string·v | 67 | ····const-string·v4,·"SJIS" |
68 | ····invoke-virtual·{v | 68 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->getBytes(Ljava/lang/String;)[B |
69 | ····move-result-object·v | 69 | ····move-result-object·v1 |
70 | ····.line·21 | 70 | ····.line·21 |
71 | ····.local·v | 71 | ····.local·v1,·"data":[B |
72 | ···· | 72 | ····array-length·v4,·v1 |
73 | ····const/4·v3,·0x0 | ||
73 | ····.local·v1,·"arr$":[B | ||
74 | ····array-length·v5,·v1 | ||
75 | ····.local·v5,·"len$":I | ||
76 | ····const/4·v4,·0x0 | ||
77 | ····.local·v4,·"i$":I | ||
78 | ····:goto_0 | 74 | ····:goto_0 |
79 | ····if-ge·v | 75 | ····if-ge·v3,·v4,·:cond_0 |
80 | ····aget-byte·v0,·v1,·v | 76 | ····aget-byte·v0,·v1,·v3 |
81 | ····.line·22 | 77 | ····.line·22 |
82 | ····.local·v0,·"aData":B | 78 | ····.local·v0,·"aData":B |
83 | ····const/16·v | 79 | ····const/16·v5,·0x8 |
84 | ····invoke-virtual·{p1,·v0,·v | 80 | ····invoke-virtual·{p1,·v0,·v5},·Lcom/ecuamobi/deckwallet/qr/BitBuffer;->put(II)V |
85 | ····:try_end_0 | 81 | ····:try_end_0 |
86 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 | 82 | ····.catch·Ljava/io/UnsupportedEncodingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
87 | ····.line·21 | 83 | ····.line·21 |
88 | ····add-int/lit8·v | 84 | ····add-int/lit8·v3,·v3,·0x1 |
89 | ····goto·:goto_0 | 85 | ····goto·:goto_0 |
90 | ····.line·25 | 86 | ····.line·25 |
91 | ····.end·local·v0····#·"aData":B | 87 | ····.end·local·v0····#·"aData":B |
92 | ····.end·local·v1····#·"arr$":[B | ||
93 | ····.end·local·v | 88 | ····.end·local·v1····#·"data":[B |
94 | ····.end·local·v4····#·"i$":I | ||
95 | ····.end·local·v5····#·"len$":I | ||
96 | ····:catch_0 | 89 | ····:catch_0 |
97 | ····move-exception·v | 90 | ····move-exception·v2 |
98 | ····.line·26 | 91 | ····.line·26 |
99 | ····.local·v | 92 | ····.local·v2,·"e":Ljava/io/UnsupportedEncodingException; |
100 | ····new-instance·v | 93 | ····new-instance·v3,·Ljava/lang/Error; |
101 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v2},·Ljava/io/UnsupportedEncodingException;->getMessage()Ljava/lang/String; |
102 | ····move-result-object·v | 95 | ····move-result-object·v4 |
103 | ····invoke-direct·{v | 96 | ····invoke-direct·{v3,·v4},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V |
104 | ····throw·v | 97 | ····throw·v3 |
105 | ····.line·28 | 98 | ····.line·28 |
106 | ····.end·local·v | 99 | ····.end·local·v2····#·"e":Ljava/io/UnsupportedEncodingException; |
107 | ····.restart·local·v1····#·"arr$":[B | ||
108 | ····.restart·local·v | 100 | ····.restart·local·v1····#·"data":[B |
109 | ····.restart·local·v4····#·"i$":I | ||
110 | ····.restart·local·v5····#·"len$":I | ||
111 | ····:cond_0 | 101 | ····:cond_0 |
112 | ····return-void | 102 | ····return-void |
113 | .end·method | 103 | .end·method |
Offset 53, 79 lines modified | Offset 53, 79 lines modified | ||
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
55 | #·virtual·methods | 55 | #·virtual·methods |
56 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; | 56 | .method·protected·varargs·doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; |
57 | ····.locals·2 | 57 | ····.locals·28 |
58 | ····.param·p1,·"params"····#·[Ljava/lang/Void; | 58 | ····.param·p1,·"params"····#·[Ljava/lang/Void; |
59 | ····.prologue | 59 | ····.prologue |
60 | ····.line·46 | 60 | ····.line·46 |
61 | ····new-instance·v2 | 61 | ····new-instance·v24,·Landroid/text/TextPaint; |
62 | ····invoke-direct/range·{v2 | 62 | ····invoke-direct/range·{v24·..·v24},·Landroid/text/TextPaint;-><init>()V |
63 | ····.line·47 | 63 | ····.line·47 |
64 | ····.local·v2 | 64 | ····.local·v24,·"textPaint":Landroid/text/TextPaint; |
65 | ····const/4·v3,·0x1 | 65 | ····const/4·v3,·0x1 |
66 | ····move-object/from16·v0,·v2 | 66 | ····move-object/from16·v0,·v24 |
67 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setAntiAlias(Z)V | 67 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setAntiAlias(Z)V |
68 | ····.line·48 | 68 | ····.line·48 |
69 | ····const/high16·v3,·-0x1000000 | 69 | ····const/high16·v3,·-0x1000000 |
70 | ····move-object/from16·v0,·v2 | 70 | ····move-object/from16·v0,·v24 |
71 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setColor(I)V | 71 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setColor(I)V |
72 | ····.line·49 | 72 | ····.line·49 |
73 | ····const/16·v10,·0x64 | 73 | ····const/16·v10,·0x64 |
74 | ····.line·50 | 74 | ····.line·50 |
75 | ····.local·v10,·"bitmapMargin":I | 75 | ····.local·v10,·"bitmapMargin":I |
76 | ····const/16·v2 | 76 | ····const/16·v23,·0x1c |
77 | ····.line·51 | 77 | ····.line·51 |
78 | ····.local·v2 | 78 | ····.local·v23,·"textHeight":I |
79 | ····const/16·v2 | 79 | ····const/16·v22,·0x3c |
80 | ····.line·52 | 80 | ····.line·52 |
81 | ····.local·v2 | 81 | ····.local·v22,·"spaceBetweenQrCodes":I |
82 | ····const/high16·v3,·0x41e00000····#·28.0f | 82 | ····const/high16·v3,·0x41e00000····#·28.0f |
83 | ····move-object/from16·v0,·v2 | 83 | ····move-object/from16·v0,·v24 |
84 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setTextSize(F)V | 84 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setTextSize(F)V |
85 | ····.line·53 | 85 | ····.line·53 |
86 | ····sget-object·v3,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; | 86 | ····sget-object·v3,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; |
87 | ····move-object/from16·v0,·v2 | 87 | ····move-object/from16·v0,·v24 |
88 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V | 88 | ····invoke-virtual·{v0,·v3},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V |
89 | ····.line·54 | 89 | ····.line·54 |
90 | ····invoke-virtual/range·{v2 | 90 | ····invoke-virtual/range·{v24·..·v24},·Landroid/text/TextPaint;->descent()F |
91 | ····move-result·v3 | 91 | ····move-result·v3 |
92 | ····const/high16·v4,·0x40000000····#·2.0f | 92 | ····const/high16·v4,·0x40000000····#·2.0f |
93 | ····mul-float/2addr·v3,·v4 | 93 | ····mul-float/2addr·v3,·v4 |
94 | ····float-to-int·v0,·v3 | 94 | ····float-to-int·v0,·v3 |
95 | ····move/from16·v2 | 95 | ····move/from16·v20,·v0 |
96 | ····.line·55 | 96 | ····.line·55 |
97 | ····.local·v2 | 97 | ····.local·v20,·"qrCodePadding":I |
98 | ····new-instance·v12,·Landroid/graphics/Rect; | 98 | ····new-instance·v12,·Landroid/graphics/Rect; |
99 | ····invoke-direct·{v12},·Landroid/graphics/Rect;-><init>()V | 99 | ····invoke-direct·{v12},·Landroid/graphics/Rect;-><init>()V |
100 | ····.line·56 | 100 | ····.line·56 |
101 | ····.local·v12,·"bounds":Landroid/graphics/Rect; | 101 | ····.local·v12,·"bounds":Landroid/graphics/Rect; |
102 | ····move-object/from16·v0,·p0 | 102 | ····move-object/from16·v0,·p0 |
Offset 138, 190 lines modified | Offset 138, 191 lines modified | ||
138 | ····iget-object·v5,·v0,·Lcom/ecuamobi/deckwallet/util/Renderer$1;->val$privateKey:Ljava/lang/String; | 138 | ····iget-object·v5,·v0,·Lcom/ecuamobi/deckwallet/util/Renderer$1;->val$privateKey:Ljava/lang/String; |
139 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I | 139 | ····invoke-virtual·{v5},·Ljava/lang/String;->length()I |
140 | ····move-result·v5 | 140 | ····move-result·v5 |
141 | ····move-object/from16·v0,·v2 | 141 | ····move-object/from16·v0,·v24 |
142 | ····invoke-virtual·{v0,·v3,·v4,·v5,·v12},·Landroid/text/TextPaint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V | 142 | ····invoke-virtual·{v0,·v3,·v4,·v5,·v12},·Landroid/text/TextPaint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V |
143 | ····.line·57 | 143 | ····.line·57 |
144 | ····move-object/from16·v0,·p0 | 144 | ····move-object/from16·v0,·p0 |
145 | ····iget-object·v3,·v0,·Lcom/ecuamobi/deckwallet/util/Renderer$1;->val$privateKey:Ljava/lang/String; | 145 | ····iget-object·v3,·v0,·Lcom/ecuamobi/deckwallet/util/Renderer$1;->val$privateKey:Ljava/lang/String; |
146 | ····move-object/from16·v0,·v2 | 146 | ····move-object/from16·v0,·v24 |
147 | ····invoke-static·{v3,·v0},·Lcom/ecuamobi/deckwallet/util/Renderer;->access$000(Ljava/lang/String;Landroid/graphics/Paint;)I | 147 | ····invoke-static·{v3,·v0},·Lcom/ecuamobi/deckwallet/util/Renderer;->access$000(Ljava/lang/String;Landroid/graphics/Paint;)I |
148 | ····move-result·v2 | 148 | ····move-result·v25 |
149 | ····.line·58 | 149 | ····.line·58 |
150 | ····.local·v2 | 150 | ····.local·v25,·"textWidth":I |
151 | ····move-object/from16·v0,·p0 | 151 | ····move-object/from16·v0,·p0 |
152 | ····iget-object·v3,·v0,·Lcom/ecuamobi/deckwallet/util/Renderer$1;->val$label:Ljava/lang/String; | 152 | ····iget-object·v3,·v0,·Lcom/ecuamobi/deckwallet/util/Renderer$1;->val$label:Ljava/lang/String; |
153 | ····const/4·v4,·0x0 | 153 | ····const/4·v4,·0x0 |
154 | ····move/from16·v0,·v2 | 154 | ····move/from16·v0,·v25 |
155 | ····move-object/from16·v1,·v2 | 155 | ····move-object/from16·v1,·v24 |
156 | ····invoke-static·{v3,·v0,·v4,·v1},·Lcom/ecuamobi/deckwallet/util/Renderer;->wrap(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; | 156 | ····invoke-static·{v3,·v0,·v4,·v1},·Lcom/ecuamobi/deckwallet/util/Renderer;->wrap(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; |
157 | ····move-result-object·v1 | 157 | ····move-result-object·v17 |
158 | ····.line·59 | 158 | ····.line·59 |
159 | ····.local·v1 | 159 | ····.local·v17,·"labelLinesRelaxed":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;" |
160 | ····invoke-virtual/range·{v1 | 160 | ····invoke-virtual/range·{v17·..·v17},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
161 | ····move-result-object·v | 161 | ····move-result-object·v3 |
162 | ····.local·v16,·"i$":Ljava/util/Iterator; | ||
163 | ····:goto_0 | 162 | ····:goto_0 |
164 | ····invoke-interface | 163 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
Max diff block lines reached; 11888/16362 bytes (72.66%) of diff not shown. |
Offset 130, 26 lines modified | Offset 130, 28 lines modified | ||
130 | ····.line·132 | 130 | ····.line·132 |
131 | ····.local·v8,·"addressQrCodeBitmap":Landroid/graphics/Bitmap; | 131 | ····.local·v8,·"addressQrCodeBitmap":Landroid/graphics/Bitmap; |
132 | ····move/from16·v0,·v16 | 132 | ····move/from16·v0,·v16 |
133 | ····add-int/lit16·v2,·v0,·0xc8 | 133 | ····add-int/lit16·v2,·v0,·0xc8 |
134 | ····.line·133 | ||
134 | ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I | 135 | ····invoke-virtual·{v8},·Landroid/graphics/Bitmap;->getHeight()I |
135 | ····move-result·v3 | 136 | ····move-result·v3 |
136 | ····mul-int/lit8·v4,·v12,·0x2 | 137 | ····mul-int/lit8·v4,·v12,·0x2 |
137 | ····add-int/2addr·v3,·v4 | 138 | ····add-int/2addr·v3,·v4 |
138 | ····add-int/lit16·v3,·v3,·0xc8 | 139 | ····add-int/lit16·v3,·v3,·0xc8 |
139 | ····sget-object·v4,·Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; | 140 | ····sget-object·v4,·Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; |
141 | ····.line·132 | ||
140 | ····invoke-static·{v2,·v3,·v4},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; | 142 | ····invoke-static·{v2,·v3,·v4},·Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; |
141 | ····move-result-object·v10 | 143 | ····move-result-object·v10 |
142 | ····.line·134 | 144 | ····.line·134 |
143 | ····.local·v10,·"bmp":Landroid/graphics/Bitmap; | 145 | ····.local·v10,·"bmp":Landroid/graphics/Bitmap; |
144 | ····new-instance·v1,·Landroid/graphics/Canvas; | 146 | ····new-instance·v1,·Landroid/graphics/Canvas; |
Offset 284, 21 lines modified | Offset 286, 19 lines modified | ||
284 | ····.line·149 | 286 | ····.line·149 |
285 | ····return-object·v10 | 287 | ····return-object·v10 |
286 | .end·method | 288 | .end·method |
287 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 289 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
288 | ····.locals·1 | 290 | ····.locals·1 |
289 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
290 | ····.prologue | 291 | ····.prologue |
291 | ····.line·117 | 292 | ····.line·117 |
292 | ····check-cast·p1,·[Ljava/lang/Void; | 293 | ····check-cast·p1,·[Ljava/lang/Void; |
293 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
294 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/util/Renderer$2;->doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; | 294 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/util/Renderer$2;->doInBackground([Ljava/lang/Void;)Landroid/graphics/Bitmap; |
295 | ····move-result-object·v0 | 295 | ····move-result-object·v0 |
296 | ····return-object·v0 | 296 | ····return-object·v0 |
297 | .end·method | 297 | .end·method |
Offset 332, 18 lines modified | Offset 332, 16 lines modified | ||
332 | ····.end·local·v0····#·"printHelper":Landroid/support/v4/print/PrintHelper; | 332 | ····.end·local·v0····#·"printHelper":Landroid/support/v4/print/PrintHelper; |
333 | ····:cond_0 | 333 | ····:cond_0 |
334 | ····return-void | 334 | ····return-void |
335 | .end·method | 335 | .end·method |
336 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 336 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
337 | ····.locals·0 | 337 | ····.locals·0 |
338 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
339 | ····.prologue | 338 | ····.prologue |
340 | ····.line·117 | 339 | ····.line·117 |
341 | ····check-cast·p1,·Landroid/graphics/Bitmap; | 340 | ····check-cast·p1,·Landroid/graphics/Bitmap; |
342 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
343 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/util/Renderer$2;->onPostExecute(Landroid/graphics/Bitmap;)V | 341 | ····invoke-virtual·{p0,·p1},·Lcom/ecuamobi/deckwallet/util/Renderer$2;->onPostExecute(Landroid/graphics/Bitmap;)V |
344 | ····return-void | 342 | ····return-void |
345 | .end·method | 343 | .end·method |
Offset 70, 14 lines modified | Offset 70, 15 lines modified | ||
70 | ····invoke-direct·{v0,·p1,·p0},·Lcom/ecuamobi/deckwallet/util/Renderer$2;-><init>(Ljava/lang/String;Landroid/app/Activity;)V | 70 | ····invoke-direct·{v0,·p1,·p0},·Lcom/ecuamobi/deckwallet/util/Renderer$2;-><init>(Ljava/lang/String;Landroid/app/Activity;)V |
71 | ····const/4·v1,·0x0 | 71 | ····const/4·v1,·0x0 |
72 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 72 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
73 | ····.line·169 | ||
73 | ····invoke-virtual·{v0,·v1},·Lcom/ecuamobi/deckwallet/util/Renderer$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 74 | ····invoke-virtual·{v0,·v1},·Lcom/ecuamobi/deckwallet/util/Renderer$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
74 | ····.line·171 | 75 | ····.line·171 |
75 | ····return-void | 76 | ····return-void |
76 | .end·method | 77 | .end·method |
77 | .method·static·printWallet(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 78 | .method·static·printWallet(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
Offset 93, 14 lines modified | Offset 94, 15 lines modified | ||
93 | ····invoke-direct·{v0,·p3,·p1,·p2,·p0},·Lcom/ecuamobi/deckwallet/util/Renderer$1;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/Activity;)V | 94 | ····invoke-direct·{v0,·p3,·p1,·p2,·p0},·Lcom/ecuamobi/deckwallet/util/Renderer$1;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/Activity;)V |
94 | ····const/4·v1,·0x0 | 95 | ····const/4·v1,·0x0 |
95 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 96 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
97 | ····.line·112 | ||
96 | ····invoke-virtual·{v0,·v1},·Lcom/ecuamobi/deckwallet/util/Renderer$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 98 | ····invoke-virtual·{v0,·v1},·Lcom/ecuamobi/deckwallet/util/Renderer$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
97 | ····.line·113 | 99 | ····.line·113 |
98 | ····return-void | 100 | ····return-void |
99 | .end·method | 101 | .end·method |
100 | .method·public·static·wrap(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; | 102 | .method·public·static·wrap(Ljava/lang/String;IZLandroid/graphics/Paint;)Ljava/util/ArrayList; |
Offset 38, 24 lines modified | Offset 38, 26 lines modified | ||
38 | ····invoke-direct·{v1,·v2,·v3},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 38 | ····invoke-direct·{v1,·v2,·v3},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
39 | ····sput-object·v1,·Lcom/ecuamobi/deckwallet/util/Util;->LARGEST_PRIVATE_KEY:Ljava/math/BigInteger; | 39 | ····sput-object·v1,·Lcom/ecuamobi/deckwallet/util/Util;->LARGEST_PRIVATE_KEY:Ljava/math/BigInteger; |
40 | ····.line·55 | 40 | ····.line·55 |
41 | ····const-string·v1,·"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" | 41 | ····const-string·v1,·"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz" |
42 | ····.line·56 | ||
42 | ····invoke-virtual·{v1},·Ljava/lang/String;->toCharArray()[C | 43 | ····invoke-virtual·{v1},·Ljava/lang/String;->toCharArray()[C |
43 | ····move-result-object·v1 | 44 | ····move-result-object·v1 |
44 | ····sput-object·v1,·Lcom/ecuamobi/deckwallet/util/Util;->BASE58:[C | 45 | ····sput-object·v1,·Lcom/ecuamobi/deckwallet/util/Util;->BASE58:[C |
45 | ····.line·57 | 46 | ····.line·57 |
46 | ····const-wide·v | 47 | ····const-wide·v1,·0x5fa8624c7fba400L |
48 | ····.line·58 | ||
47 | ····invoke-static·{v | 49 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
48 | ····move-result-object·v1 | 50 | ····move-result-object·v1 |
49 | ····sput-object·v1,·Lcom/ecuamobi/deckwallet/util/Util;->BASE58_CHUNK_MOD:Ljava/math/BigInteger; | 51 | ····sput-object·v1,·Lcom/ecuamobi/deckwallet/util/Util;->BASE58_CHUNK_MOD:Ljava/math/BigInteger; |
50 | ····.line·64 | 52 | ····.line·64 |
51 | ····const-string·v1,·"secp256k1" | 53 | ····const-string·v1,·"secp256k1" |
Offset 72, 14 lines modified | Offset 74, 15 lines modified | ||
72 | ····move-result-object·v2 | 74 | ····move-result-object·v2 |
73 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint; | 75 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getG()Lorg/spongycastle/math/ec/ECPoint; |
74 | ····move-result-object·v3 | 76 | ····move-result-object·v3 |
77 | ····.line·66 | ||
75 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger; | 78 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getN()Ljava/math/BigInteger; |
76 | ····move-result-object·v4 | 79 | ····move-result-object·v4 |
77 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger; | 80 | ····invoke-virtual·{v0},·Lorg/spongycastle/asn1/x9/X9ECParameters;->getH()Ljava/math/BigInteger; |
78 | ····move-result-object·v5 | 81 | ····move-result-object·v5 |
Offset 95, 15 lines modified | Offset 98, 14 lines modified | ||
95 | .method·public·constructor·<init>()V | 98 | .method·public·constructor·<init>()V |
96 | ····.locals·0 | 99 | ····.locals·0 |
97 | ····.prologue | 100 | ····.prologue |
98 | ····.line·51 | 101 | ····.line·51 |
99 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 102 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
100 | ····.line·168 | ||
101 | ····return-void | 103 | ····return-void |
102 | .end·method | 104 | .end·method |
103 | .method·public·static·doubleSha256(Ljava/lang/String;)Ljava/lang/String; | 105 | .method·public·static·doubleSha256(Ljava/lang/String;)Ljava/lang/String; |
104 | ····.locals·3 | 106 | ····.locals·3 |
105 | ····.param·p0,·"seed"····#·Ljava/lang/String; | 107 | ····.param·p0,·"seed"····#·Ljava/lang/String; |
Offset 194, 14 lines modified | Offset 196, 15 lines modified | ||
194 | ····invoke-direct·{v0,·v13,·p0},·Ljava/math/BigInteger;-><init>(I[B)V | 196 | ····invoke-direct·{v0,·v13,·p0},·Ljava/math/BigInteger;-><init>(I[B)V |
195 | ····.line·120 | 197 | ····.line·120 |
196 | ····.local·v0,·"bn":Ljava/math/BigInteger; | 198 | ····.local·v0,·"bn":Ljava/math/BigInteger; |
197 | ····:cond_1 | 199 | ····:cond_1 |
198 | ····sget-object·v7,·Lcom/ecuamobi/deckwallet/util/Util;->BASE58_CHUNK_MOD:Ljava/math/BigInteger; | 200 | ····sget-object·v7,·Lcom/ecuamobi/deckwallet/util/Util;->BASE58_CHUNK_MOD:Ljava/math/BigInteger; |
201 | ····.line·121 | ||
199 | ····invoke-virtual·{v0,·v7},·Ljava/math/BigInteger;->divideAndRemainder(Ljava/math/BigInteger;)[Ljava/math/BigInteger; | 202 | ····invoke-virtual·{v0,·v7},·Ljava/math/BigInteger;->divideAndRemainder(Ljava/math/BigInteger;)[Ljava/math/BigInteger; |
200 | ····move-result-object·v1 | 203 | ····move-result-object·v1 |
201 | ····.line·122 | 204 | ····.line·122 |
202 | ····.local·v1,·"divideAndRemainder":[Ljava/math/BigInteger; | 205 | ····.local·v1,·"divideAndRemainder":[Ljava/math/BigInteger; |
203 | ····aget-object·v0,·v1,·v12 | 206 | ····aget-object·v0,·v1,·v12 |
Offset 221, 17 lines modified | Offset 224, 17 lines modified | ||
221 | ····move-result·v7 | 224 | ····move-result·v7 |
222 | ····if-nez·v7,·:cond_2 | 225 | ····if-nez·v7,·:cond_2 |
223 | ····.line·132 | 226 | ····.line·132 |
224 | ····:goto_1 | 227 | ····:goto_1 |
225 | ····const-wide/16·v | 228 | ····const-wide/16·v7,·0x0 |
226 | ····cmp-long·v7,·v4,·v | 229 | ····cmp-long·v7,·v4,·v7 |
227 | ····if-eqz·v7,·:cond_3 | 230 | ····if-eqz·v7,·:cond_3 |
228 | ····.line·133 | 231 | ····.line·133 |
229 | ····sget-object·v7,·Lcom/ecuamobi/deckwallet/util/Util;->BASE58:[C | 232 | ····sget-object·v7,·Lcom/ecuamobi/deckwallet/util/Util;->BASE58:[C |
230 | ····rem-long·v8,·v4,·v10 | 233 | ····rem-long·v8,·v4,·v10 |
Offset 426, 20 lines modified | Offset 429, 22 lines modified | ||
426 | ····move-result·v6 | 429 | ····move-result·v6 |
427 | ····if-ltz·v6,·:cond_1 | 430 | ····if-ltz·v6,·:cond_1 |
428 | ····sget-object·v6,·Lcom/ecuamobi/deckwallet/util/Util;->LARGEST_PRIVATE_KEY:Ljava/math/BigInteger; | 431 | ····sget-object·v6,·Lcom/ecuamobi/deckwallet/util/Util;->LARGEST_PRIVATE_KEY:Ljava/math/BigInteger; |
432 | ····.line·98 | ||
429 | ····invoke-virtual·{v3,·v6},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I | 433 | ····invoke-virtual·{v3,·v6},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
430 | ····move-result·v6 | 434 | ····move-result·v6 |
431 | ····if-gtz·v6,·:cond_1 | 435 | ····if-gtz·v6,·:cond_1 |
436 | ····.line·99 | ||
432 | ····invoke-static·{v4},·Lcom/ecuamobi/deckwallet/util/Util;->verifyChecksum([B)Z | 437 | ····invoke-static·{v4},·Lcom/ecuamobi/deckwallet/util/Util;->verifyChecksum([B)Z |
433 | ····move-result·v6 | 438 | ····move-result·v6 |
434 | ····if-nez·v6,·:cond_3 | 439 | ····if-nez·v6,·:cond_3 |
435 | ····:cond_1 | 440 | ····:cond_1 |
Offset 469, 14 lines modified | Offset 474, 15 lines modified | ||
469 | ····:cond_3 | 474 | ····:cond_3 |
470 | ····new-instance·v6,·Lcom/ecuamobi/deckwallet/util/KeyPair; | 475 | ····new-instance·v6,·Lcom/ecuamobi/deckwallet/util/KeyPair; |
471 | ····new-instance·v8,·Lcom/ecuamobi/deckwallet/util/Util$PrivateKeyInfo; | 476 | ····new-instance·v8,·Lcom/ecuamobi/deckwallet/util/Util$PrivateKeyInfo; |
472 | ····const/4·v9,·0x0 | 477 | ····const/4·v9,·0x0 |
478 | ····.line·105 | ||
473 | ····invoke-static·{v4},·Lcom/ecuamobi/deckwallet/util/Util;->encodeBase58([B)Ljava/lang/String; | 479 | ····invoke-static·{v4},·Lcom/ecuamobi/deckwallet/util/Util;->encodeBase58([B)Ljava/lang/String; |
474 | ····move-result-object·v10 | 480 | ····move-result-object·v10 |
Max diff block lines reached; 1829/5293 bytes (34.56%) of diff not shown. |
Offset 533, 57 lines modified | Offset 533, 57 lines modified | ||
533 | ····move·v0,·p3 | 533 | ····move·v0,·p3 |
534 | ····.line·199 | 534 | ····.line·199 |
535 | ····goto·:goto_0 | 535 | ····goto·:goto_0 |
536 | .end·method | 536 | .end·method |
537 | .method·public·skip(J)J | 537 | .method·public·skip(J)J |
538 | ····.locals· | 538 | ····.locals·4 |
539 | ····.param·p1,·"n"····#·J | 539 | ····.param·p1,·"n"····#·J |
540 | ····.annotation·system·Ldalvik/annotation/Throws; | 540 | ····.annotation·system·Ldalvik/annotation/Throws; |
541 | ········value·=·{ | 541 | ········value·=·{ |
542 | ············Ljava/io/IOException; | 542 | ············Ljava/io/IOException; |
543 | ········} | 543 | ········} |
544 | ····.end·annotation | 544 | ····.end·annotation |
545 | ····.prologue | 545 | ····.prologue |
546 | ····const-wide/16·v | 546 | ····const-wide/16·v1,·0x0 |
547 | ····.line·207 | 547 | ····.line·207 |
548 | ····cmp-long·v | 548 | ····cmp-long·v3,·p1,·v1 |
549 | ····if-gtz·v | 549 | ····if-gtz·v3,·:cond_0 |
550 | ····.line·224 | 550 | ····.line·224 |
551 | ····:goto_0 | 551 | ····:goto_0 |
552 | ····return-wide·v | 552 | ····return-wide·v1 |
553 | ····.line·212 | 553 | ····.line·212 |
554 | ····:cond_0 | 554 | ····:cond_0 |
555 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->maxBuf:I | 555 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->maxBuf:I |
556 | ····iget·v2,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->bufOff:I | 556 | ····iget·v2,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->bufOff:I |
557 | ····sub-int·v0,·v1,·v2 | 557 | ····sub-int·v0,·v1,·v2 |
558 | ····.line·214 | 558 | ····.line·214 |
559 | ····.local·v0,·"available":I | 559 | ····.local·v0,·"available":I |
560 | ····int-to-long·v | 560 | ····int-to-long·v1,·v0 |
561 | ····cmp-long·v1,·p1,·v | 561 | ····cmp-long·v1,·p1,·v1 |
562 | ····if-lez·v1,·:cond_1 | 562 | ····if-lez·v1,·:cond_1 |
563 | ····.line·216 | 563 | ····.line·216 |
564 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->maxBuf:I | 564 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->maxBuf:I |
565 | ····iput·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->bufOff:I | 565 | ····iput·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->bufOff:I |
566 | ····.line·218 | 566 | ····.line·218 |
567 | ····int-to-long·v | 567 | ····int-to-long·v1,·v0 |
568 | ····goto·:goto_0 | 568 | ····goto·:goto_0 |
569 | ····.line·222 | 569 | ····.line·222 |
570 | ····:cond_1 | 570 | ····:cond_1 |
571 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->bufOff:I | 571 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->bufOff:I |
Offset 592, 11 lines modified | Offset 592, 11 lines modified | ||
592 | ····add-int/2addr·v1,·v2 | 592 | ····add-int/2addr·v1,·v2 |
593 | ····iput·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->bufOff:I | 593 | ····iput·v1,·p0,·Lorg/spongycastle/crypto/io/CipherInputStream;->bufOff:I |
594 | ····.line·224 | 594 | ····.line·224 |
595 | ····long-to-int·v1,·p1 | 595 | ····long-to-int·v1,·p1 |
596 | ····int-to-long·v | 596 | ····int-to-long·v1,·v1 |
597 | ····goto·:goto_0 | 597 | ····goto·:goto_0 |
598 | .end·method | 598 | .end·method |
Offset 522, 25 lines modified | Offset 522, 31 lines modified | ||
522 | ····:cond_0 | 522 | ····:cond_0 |
523 | ····return-void | 523 | ····return-void |
524 | .end·method | 524 | .end·method |
525 | #·virtual·methods | 525 | #·virtual·methods |
526 | .method·public·doFinal([BI)I | 526 | .method·public·doFinal([BI)I |
527 | ····.locals·1 | 527 | ····.locals·13 |
528 | ····.param·p1,·"out"····#·[B | 528 | ····.param·p1,·"out"····#·[B |
529 | ····.param·p2,·"outOff"····#·I | 529 | ····.param·p2,·"outOff"····#·I |
530 | ····.annotation·system·Ldalvik/annotation/Throws; | 530 | ····.annotation·system·Ldalvik/annotation/Throws; |
531 | ········value·=·{ | 531 | ········value·=·{ |
532 | ············Ljava/lang/IllegalStateException;, | 532 | ············Ljava/lang/IllegalStateException;, |
533 | ············Lorg/spongycastle/crypto/InvalidCipherTextException; | 533 | ············Lorg/spongycastle/crypto/InvalidCipherTextException; |
534 | ········} | 534 | ········} |
535 | ····.end·annotation | 535 | ····.end·annotation |
536 | ····.prologue | 536 | ····.prologue |
537 | ····const-wide/16·v11,·0x8 | ||
538 | ····const/16·v10,·0x10 | ||
539 | ····const/4·v9,·0x0 | ||
537 | ····.line·246 | 540 | ····.line·246 |
538 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->bufOff:I | 541 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->bufOff:I |
539 | ····.line·247 | 542 | ····.line·247 |
540 | ····.local·v1,·"extra":I | 543 | ····.local·v1,·"extra":I |
541 | ····iget-boolean·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->forEncryption:Z | 544 | ····iget-boolean·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->forEncryption:Z |
Offset 567, 60 lines modified | Offset 573, 46 lines modified | ||
567 | ····sub-int/2addr·v1,·v6 | 573 | ····sub-int/2addr·v1,·v6 |
568 | ····.line·256 | 574 | ····.line·256 |
569 | ····:cond_1 | 575 | ····:cond_1 |
570 | ····if-lez·v1,·:cond_2 | 576 | ····if-lez·v1,·:cond_2 |
571 | ····.line·258 | 577 | ····.line·258 |
572 | ····const/16·v6,·0x10 | ||
573 | ····new-array·v5,·v | 578 | ····new-array·v5,·v10,·[B |
574 | ····.line·259 | 579 | ····.line·259 |
575 | ····.local·v5,·"tmp":[B | 580 | ····.local·v5,·"tmp":[B |
576 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->bufBlock:[B | 581 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->bufBlock:[B |
577 | ····const/4·v7,·0x0 | ||
578 | ····const/4·v8,·0x0 | ||
579 | ····invoke-static·{v6,·v | 582 | ····invoke-static·{v6,·v9,·v5,·v9,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
580 | ····.line·260 | 583 | ····.line·260 |
581 | ····invoke-direct·{p0,·v5,·v1,·p1,·p2},·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->gCTRBlock([BI[BI)V | 584 | ····invoke-direct·{p0,·v5,·v1,·p1,·p2},·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->gCTRBlock([BI[BI)V |
582 | ····.line·264 | 585 | ····.line·264 |
583 | ····.end·local·v5····#·"tmp":[B | 586 | ····.end·local·v5····#·"tmp":[B |
584 | ····:cond_2 | 587 | ····:cond_2 |
585 | ····const/16·v6,·0x10 | ||
586 | ····new-array·v0,·v | 588 | ····new-array·v0,·v10,·[B |
587 | ····.line·265 | 589 | ····.line·265 |
588 | ····.local·v0,·"X":[B | 590 | ····.local·v0,·"X":[B |
589 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->A:[B | 591 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->A:[B |
590 | ····array-length·v6,·v6 | 592 | ····array-length·v6,·v6 |
591 | ····int-to-long·v6,·v6 | 593 | ····int-to-long·v6,·v6 |
592 | ···· | 594 | ····mul-long/2addr·v6,·v11 |
593 | ····mul-long/2addr·v6,·v8 | ||
594 | ····const/4·v8,·0x0 | ||
595 | ····invoke-static·{v6,·v7,·v0,·v | 595 | ····invoke-static·{v6,·v7,·v0,·v9},·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->packLength(J[BI)V |
596 | ····.line·266 | 596 | ····.line·266 |
597 | ····iget-wide·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->totalLength:J | 597 | ····iget-wide·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->totalLength:J |
598 | ····const-wide/16·v8,·0x8 | ||
599 | ····mul-long/2addr·v6,·v | 598 | ····mul-long/2addr·v6,·v11 |
600 | ····const/16·v8,·0x8 | 599 | ····const/16·v8,·0x8 |
601 | ····invoke-static·{v6,·v7,·v0,·v8},·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->packLength(J[BI)V | 600 | ····invoke-static·{v6,·v7,·v0,·v8},·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->packLength(J[BI)V |
602 | ····.line·268 | 601 | ····.line·268 |
603 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->S:[B | 602 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->S:[B |
Offset 631, 29 lines modified | Offset 623, 23 lines modified | ||
631 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->multiplier:Lorg/spongycastle/crypto/modes/gcm/GCMMultiplier; | 623 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->multiplier:Lorg/spongycastle/crypto/modes/gcm/GCMMultiplier; |
632 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->S:[B | 624 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->S:[B |
633 | ····invoke-interface·{v6,·v7},·Lorg/spongycastle/crypto/modes/gcm/GCMMultiplier;->multiplyH([B)V | 625 | ····invoke-interface·{v6,·v7},·Lorg/spongycastle/crypto/modes/gcm/GCMMultiplier;->multiplyH([B)V |
634 | ····.line·273 | 626 | ····.line·273 |
635 | ····const/16·v6,·0x10 | ||
636 | ····new-array·v4,·v | 627 | ····new-array·v4,·v10,·[B |
637 | ····.line·274 | 628 | ····.line·274 |
638 | ····.local·v4,·"tag":[B | 629 | ····.local·v4,·"tag":[B |
639 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->cipher:Lorg/spongycastle/crypto/BlockCipher; | 630 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->cipher:Lorg/spongycastle/crypto/BlockCipher; |
640 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->J0:[B | 631 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->J0:[B |
641 | ····const/4·v8,·0x0 | ||
642 | ····const/4·v9,·0x0 | ||
643 | ····invoke-interface·{v6,·v7,·v | 632 | ····invoke-interface·{v6,·v7,·v9,·v4,·v9},·Lorg/spongycastle/crypto/BlockCipher;->processBlock([BI[BI)I |
644 | ····.line·275 | 633 | ····.line·275 |
645 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->S:[B | 634 | ····iget-object·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->S:[B |
646 | ····invoke-static·{v4,·v6},·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->xor([B[B)V | 635 | ····invoke-static·{v4,·v6},·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->xor([B[B)V |
647 | ····.line·277 | 636 | ····.line·277 |
Offset 664, 71 lines modified | Offset 650, 61 lines modified | ||
664 | ····iget·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->macSize:I | 650 | ····iget·v6,·p0,·Lorg/spongycastle/crypto/modes/GCMBlockCipher;->macSize:I |
665 | ····new-array·v6,·v6,·[B | 651 | ····new-array·v6,·v6,·[B |
Max diff block lines reached; 7663/11521 bytes (66.51%) of diff not shown. |
Offset 27, 20 lines modified | Offset 27, 20 lines modified | ||
27 | ····return-void | 27 | ····return-void |
28 | .end·method | 28 | .end·method |
29 | #·virtual·methods | 29 | #·virtual·methods |
30 | .method·public·exponentiateX(J[B)V | 30 | .method·public·exponentiateX(J[B)V |
31 | ····.locals· | 31 | ····.locals·7 |
32 | ····.param·p1,·"pow"····#·J | 32 | ····.param·p1,·"pow"····#·J |
33 | ····.param·p3,·"output"····#·[B | 33 | ····.param·p3,·"output"····#·[B |
34 | ····.prologue | 34 | ····.prologue |
35 | ····const-wide/16·v | 35 | ····const-wide/16·v5,·0x0 |
36 | ····const/4·v4,·0x0 | 36 | ····const/4·v4,·0x0 |
37 | ····.line·25 | 37 | ····.line·25 |
38 | ····invoke-static·{},·Lorg/spongycastle/crypto/modes/gcm/GCMUtil;->oneAsBytes()[B | 38 | ····invoke-static·{},·Lorg/spongycastle/crypto/modes/gcm/GCMUtil;->oneAsBytes()[B |
39 | ····move-result-object·v1 | 39 | ····move-result-object·v1 |
Offset 48, 24 lines modified | Offset 48, 24 lines modified | ||
48 | ····.line·26 | 48 | ····.line·26 |
49 | ····.local·v1,·"y":[B | 49 | ····.local·v1,·"y":[B |
50 | ····const/4·v0,·0x1 | 50 | ····const/4·v0,·0x1 |
51 | ····.line·28 | 51 | ····.line·28 |
52 | ····.local·v0,·"powX2":I | 52 | ····.local·v0,·"powX2":I |
53 | ····:goto_0 | 53 | ····:goto_0 |
54 | ····cmp-long·v2,·p1,·v | 54 | ····cmp-long·v2,·p1,·v5 |
55 | ····if-lez·v2,·:cond_1 | 55 | ····if-lez·v2,·:cond_1 |
56 | ····.line·30 | 56 | ····.line·30 |
57 | ····const-wide/16·v2,·0x1 | 57 | ····const-wide/16·v2,·0x1 |
58 | ····and-long/2addr·v2,·p1 | 58 | ····and-long/2addr·v2,·p1 |
59 | ····cmp-long·v2,·v2,·v | 59 | ····cmp-long·v2,·v2,·v5 |
60 | ····if-eqz·v2,·:cond_0 | 60 | ····if-eqz·v2,·:cond_0 |
61 | ····.line·32 | 61 | ····.line·32 |
62 | ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/modes/gcm/Tables1kGCMExponentiator;->lookupPowX2:[[B | 62 | ····iget-object·v2,·p0,·Lorg/spongycastle/crypto/modes/gcm/Tables1kGCMExponentiator;->lookupPowX2:[[B |
63 | ····aget-object·v2,·v2,·v0 | 63 | ····aget-object·v2,·v2,·v0 |
Offset 348, 41 lines modified | Offset 348, 41 lines modified | ||
348 | ····move-result-object·v0 | 348 | ····move-result-object·v0 |
349 | ····return-object·v0 | 349 | ····return-object·v0 |
350 | .end·method | 350 | .end·method |
351 | .method·public·clone()Lorg/spongycastle/crypto/params/NTRUSigningParameters; | 351 | .method·public·clone()Lorg/spongycastle/crypto/params/NTRUSigningParameters; |
352 | ····.locals·1 | 352 | ····.locals·10 |
353 | ····.prologue | 353 | ····.prologue |
354 | ····.line·147 | 354 | ····.line·147 |
355 | ····new-instance·v | 355 | ····new-instance·v0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters; |
356 | ····iget·v | 356 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->N:I |
357 | ····iget·v | 357 | ····iget·v2,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->q:I |
358 | ····iget·v | 358 | ····iget·v3,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->d:I |
359 | ····iget·v | 359 | ····iget·v4,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->B:I |
360 | ····iget-wide·v | 360 | ····iget-wide·v5,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->beta:D |
361 | ····iget-wide·v | 361 | ····iget-wide·v7,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->normBound:D |
362 | ····iget-object·v | 362 | ····iget-object·v9,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->hashAlg:Lorg/spongycastle/crypto/Digest; |
363 | ····invoke-direct/range·{v | 363 | ····invoke-direct/range·{v0·..·v9},·Lorg/spongycastle/crypto/params/NTRUSigningParameters;-><init>(IIIIDDLorg/spongycastle/crypto/Digest;)V |
364 | ····return-object·v | 364 | ····return-object·v0 |
365 | .end·method | 365 | .end·method |
366 | .method·public·equals(Ljava/lang/Object;)Z | 366 | .method·public·equals(Ljava/lang/Object;)Z |
367 | ····.locals· | 367 | ····.locals·7 |
368 | ····.param·p1,·"obj"····#·Ljava/lang/Object; | 368 | ····.param·p1,·"obj"····#·Ljava/lang/Object; |
369 | ····.prologue | 369 | ····.prologue |
370 | ····const/4·v1,·0x1 | 370 | ····const/4·v1,·0x1 |
371 | ····const/4·v2,·0x0 | 371 | ····const/4·v2,·0x0 |
Offset 444, 50 lines modified | Offset 444, 50 lines modified | ||
444 | ····move·v1,·v2 | 444 | ····move·v1,·v2 |
445 | ····.line·197 | 445 | ····.line·197 |
446 | ····goto·:goto_0 | 446 | ····goto·:goto_0 |
447 | ····.line·199 | 447 | ····.line·199 |
448 | ····:cond_5 | 448 | ····:cond_5 |
449 | ····iget-wide·v | 449 | ····iget-wide·v3,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->beta:D |
450 | ····invoke-static·{v | 450 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->doubleToLongBits(D)J |
451 | ····move-result-wide·v | 451 | ····move-result-wide·v3 |
452 | ····iget-wide·v | 452 | ····iget-wide·v5,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->beta:D |
453 | ····invoke-static·{v | 453 | ····invoke-static·{v5,·v6},·Ljava/lang/Double;->doubleToLongBits(D)J |
454 | ····move-result-wide·v | 454 | ····move-result-wide·v5 |
455 | ····cmp-long·v3,·v | 455 | ····cmp-long·v3,·v3,·v5 |
456 | ····if-eqz·v3,·:cond_6 | 456 | ····if-eqz·v3,·:cond_6 |
457 | ····move·v1,·v2 | 457 | ····move·v1,·v2 |
458 | ····.line·201 | 458 | ····.line·201 |
459 | ····goto·:goto_0 | 459 | ····goto·:goto_0 |
460 | ····.line·203 | 460 | ····.line·203 |
461 | ····:cond_6 | 461 | ····:cond_6 |
462 | ····iget-wide·v | 462 | ····iget-wide·v3,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->betaSq:D |
463 | ····invoke-static·{v | 463 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->doubleToLongBits(D)J |
464 | ····move-result-wide·v | 464 | ····move-result-wide·v3 |
465 | ····iget-wide·v | 465 | ····iget-wide·v5,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->betaSq:D |
466 | ····invoke-static·{v | 466 | ····invoke-static·{v5,·v6},·Ljava/lang/Double;->doubleToLongBits(D)J |
467 | ····move-result-wide·v | 467 | ····move-result-wide·v5 |
468 | ····cmp-long·v3,·v | 468 | ····cmp-long·v3,·v3,·v5 |
469 | ····if-eqz·v3,·:cond_7 | 469 | ····if-eqz·v3,·:cond_7 |
470 | ····move·v1,·v2 | 470 | ····move·v1,·v2 |
471 | ····.line·205 | 471 | ····.line·205 |
472 | ····goto·:goto_0 | 472 | ····goto·:goto_0 |
Offset 596, 50 lines modified | Offset 596, 50 lines modified | ||
596 | ····move·v1,·v2 | 596 | ····move·v1,·v2 |
597 | ····.line·236 | 597 | ····.line·236 |
598 | ····goto/16·:goto_0 | 598 | ····goto/16·:goto_0 |
599 | ····.line·238 | 599 | ····.line·238 |
600 | ····:cond_e | 600 | ····:cond_e |
601 | ····iget-wide·v | 601 | ····iget-wide·v3,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->normBound:D |
602 | ····invoke-static·{v | 602 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->doubleToLongBits(D)J |
603 | ····move-result-wide·v | 603 | ····move-result-wide·v3 |
604 | ····iget-wide·v | 604 | ····iget-wide·v5,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->normBound:D |
605 | ····invoke-static·{v | 605 | ····invoke-static·{v5,·v6},·Ljava/lang/Double;->doubleToLongBits(D)J |
606 | ····move-result-wide·v | 606 | ····move-result-wide·v5 |
607 | ····cmp-long·v3,·v | 607 | ····cmp-long·v3,·v3,·v5 |
608 | ····if-eqz·v3,·:cond_f | 608 | ····if-eqz·v3,·:cond_f |
609 | ····move·v1,·v2 | 609 | ····move·v1,·v2 |
610 | ····.line·240 | 610 | ····.line·240 |
611 | ····goto/16·:goto_0 | 611 | ····goto/16·:goto_0 |
612 | ····.line·242 | 612 | ····.line·242 |
613 | ····:cond_f | 613 | ····:cond_f |
614 | ····iget-wide·v | 614 | ····iget-wide·v3,·p0,·Lorg/spongycastle/crypto/params/NTRUSigningParameters;->normBoundSq:D |
615 | ····invoke-static·{v | 615 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->doubleToLongBits(D)J |
Max diff block lines reached; 5787/11221 bytes (51.57%) of diff not shown. |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | ····invoke-direct/range·{v0·..·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;IILjava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V | 122 | ····invoke-direct/range·{v0·..·v7},·Lorg/spongycastle/crypto/params/DHParameters;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;IILjava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V |
123 | ····.line·64 | 123 | ····.line·64 |
124 | ····return-void | 124 | ····return-void |
125 | .end·method | 125 | .end·method |
126 | .method·public·constructor·<init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;IILjava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V | 126 | .method·public·constructor·<init>(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;IILjava/math/BigInteger;Lorg/spongycastle/crypto/params/DHValidationParameters;)V |
127 | ····.locals· | 127 | ····.locals·5 |
128 | ····.param·p1,·"p"····#·Ljava/math/BigInteger; | 128 | ····.param·p1,·"p"····#·Ljava/math/BigInteger; |
129 | ····.param·p2,·"g"····#·Ljava/math/BigInteger; | 129 | ····.param·p2,·"g"····#·Ljava/math/BigInteger; |
130 | ····.param·p3,·"q"····#·Ljava/math/BigInteger; | 130 | ····.param·p3,·"q"····#·Ljava/math/BigInteger; |
131 | ····.param·p4,·"m"····#·I | 131 | ····.param·p4,·"m"····#·I |
132 | ····.param·p5,·"l"····#·I | 132 | ····.param·p5,·"l"····#·I |
133 | ····.param·p6,·"j"····#·Ljava/math/BigInteger; | 133 | ····.param·p6,·"j"····#·Ljava/math/BigInteger; |
134 | ····.param·p7,·"validation"····#·Lorg/spongycastle/crypto/params/DHValidationParameters; | 134 | ····.param·p7,·"validation"····#·Lorg/spongycastle/crypto/params/DHValidationParameters; |
Offset 139, 23 lines modified | Offset 139, 23 lines modified | ||
139 | ····.line·84 | 139 | ····.line·84 |
140 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 140 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
141 | ····.line·85 | 141 | ····.line·85 |
142 | ····if-eqz·p5,·:cond_1 | 142 | ····if-eqz·p5,·:cond_1 |
143 | ····.line·87 | 143 | ····.line·87 |
144 | ····const-wide/16·v | 144 | ····const-wide/16·v1,·0x2 |
145 | ····add-int/lit8·v | 145 | ····add-int/lit8·v3,·p5,·-0x1 |
146 | ····int-to-long·v | 146 | ····int-to-long·v3,·v3 |
147 | ····xor-long/2addr·v | 147 | ····xor-long/2addr·v1,·v3 |
148 | ····invoke-static·{v | 148 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
149 | ····move-result-object·v0 | 149 | ····move-result-object·v0 |
150 | ····.line·88 | 150 | ····.line·88 |
151 | ····.local·v0,·"bigL":Ljava/math/BigInteger; | 151 | ····.local·v0,·"bigL":Ljava/math/BigInteger; |
152 | ····invoke-virtual·{v0,·p1},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I | 152 | ····invoke-virtual·{v0,·p1},·Ljava/math/BigInteger;->compareTo(Ljava/math/BigInteger;)I |
Offset 30, 15 lines modified | Offset 30, 15 lines modified | ||
30 | ····iput·p2,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->c:I | 30 | ····iput·p2,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->c:I |
31 | ····.line·17 | 31 | ····.line·17 |
32 | ····return-void | 32 | ····return-void |
33 | .end·method | 33 | .end·method |
34 | .method·public·constructor·<init>(JJ)V | 34 | .method·public·constructor·<init>(JJ)V |
35 | ····.locals· | 35 | ····.locals·0 |
36 | ····.param·p1,·"x0L"····#·J | 36 | ····.param·p1,·"x0L"····#·J |
37 | ····.param·p3,·"cL"····#·J | 37 | ····.param·p3,·"cL"····#·J |
38 | ····.prologue | 38 | ····.prologue |
39 | ····.line·22 | 39 | ····.line·22 |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 153, 49 lines modified | Offset 153, 49 lines modified | ||
153 | ····.line·44 | 153 | ····.line·44 |
154 | ····iget-wide·v0,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->x0L:J | 154 | ····iget-wide·v0,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->x0L:J |
155 | ····return-wide·v0 | 155 | ····return-wide·v0 |
156 | .end·method | 156 | .end·method |
157 | .method·public·hashCode()I | 157 | .method·public·hashCode()I |
158 | ····.locals· | 158 | ····.locals·4 |
159 | ····.prologue | 159 | ····.prologue |
160 | ····const/16·v | 160 | ····const/16·v3,·0x20 |
161 | ····.line·82 | 161 | ····.line·82 |
162 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->x0:I | 162 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->x0:I |
163 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->c:I | 163 | ····iget·v1,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->c:I |
164 | ····xor-int/2addr·v0,·v1 | 164 | ····xor-int/2addr·v0,·v1 |
165 | ····iget-wide·v | 165 | ····iget-wide·v1,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->x0L:J |
166 | ····long-to-int·v1,·v | 166 | ····long-to-int·v1,·v1 |
167 | ····xor-int/2addr·v0,·v1 | 167 | ····xor-int/2addr·v0,·v1 |
168 | ····iget-wide·v | 168 | ····iget-wide·v1,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->x0L:J |
169 | ····shr-long/2addr·v | 169 | ····shr-long/2addr·v1,·v3 |
170 | ····long-to-int·v1,·v | 170 | ····long-to-int·v1,·v1 |
171 | ····xor-int/2addr·v0,·v1 | 171 | ····xor-int/2addr·v0,·v1 |
172 | ····iget-wide·v | 172 | ····iget-wide·v1,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->cL:J |
173 | ····long-to-int·v1,·v | 173 | ····long-to-int·v1,·v1 |
174 | ····xor-int/2addr·v0,·v1 | 174 | ····xor-int/2addr·v0,·v1 |
175 | ····iget-wide·v | 175 | ····iget-wide·v1,·p0,·Lorg/spongycastle/crypto/params/GOST3410ValidationParameters;->cL:J |
176 | ····shr-long/2addr·v | 176 | ····shr-long/2addr·v1,·v3 |
177 | ····long-to-int·v1,·v | 177 | ····long-to-int·v1,·v1 |
178 | ····xor-int/2addr·v0,·v1 | 178 | ····xor-int/2addr·v0,·v1 |
179 | ····return·v0 | 179 | ····return·v0 |
180 | .end·method | 180 | .end·method |
Offset 727, 159 lines modified | Offset 727, 155 lines modified | ||
727 | ····move-result-object·v0 | 727 | ····move-result-object·v0 |
728 | ····return-object·v0 | 728 | ····return-object·v0 |
729 | .end·method | 729 | .end·method |
730 | .method·public·clone()Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; | 730 | .method·public·clone()Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
731 | ····.locals· | 731 | ····.locals·19 |
732 | ····.prologue | 732 | ····.prologue |
733 | ····.line·235 | 733 | ····.line·235 |
734 | ····move-object/from16·v0,·p0 | 734 | ····move-object/from16·v0,·p0 |
735 | ····iget·v | 735 | ····iget·v1,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->polyType:I |
736 | ····if-nez·v | 736 | ····if-nez·v1,·:cond_0 |
737 | ····.line·237 | 737 | ····.line·237 |
738 | ····new-instance·v | 738 | ····new-instance·v1,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
739 | ····move-object/from16·v0,·p0 | 739 | ····move-object/from16·v0,·p0 |
740 | ····iget·v | 740 | ····iget·v2,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->N:I |
741 | ····move-object/from16·v0,·p0 | 741 | ····move-object/from16·v0,·p0 |
742 | ····iget·v | 742 | ····iget·v3,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->q:I |
743 | ····move-object/from16·v0,·p0 | 743 | ····move-object/from16·v0,·p0 |
744 | ····iget·v | 744 | ····iget·v4,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->d:I |
745 | ····move-object/from16·v0,·p0 | 745 | ····move-object/from16·v0,·p0 |
746 | ····iget·v | 746 | ····iget·v5,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->B:I |
747 | ····move-object/from16·v0,·p0 | 747 | ····move-object/from16·v0,·p0 |
748 | ····iget·v | 748 | ····iget·v6,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->basisType:I |
749 | ····move-object/from16·v0,·p0 | 749 | ····move-object/from16·v0,·p0 |
750 | ····iget-wide·v | 750 | ····iget-wide·v7,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->beta:D |
751 | ····move-object/from16·v0,·p0 | 751 | ····move-object/from16·v0,·p0 |
752 | ····iget-wide·v | 752 | ····iget-wide·v9,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->normBound:D |
753 | ····move-object/from16·v0,·p0 | 753 | ····move-object/from16·v0,·p0 |
754 | ····iget-wide·v1 | 754 | ····iget-wide·v11,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->keyNormBound:D |
755 | ····move-object/from16·v0,·p0 | 755 | ····move-object/from16·v0,·p0 |
756 | ····iget-boolean·v1 | 756 | ····iget-boolean·v13,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->primeCheck:Z |
757 | ····move-object/from16·v0,·p0 | 757 | ····move-object/from16·v0,·p0 |
758 | ····iget-boolean·v1 | 758 | ····iget-boolean·v14,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->sparse:Z |
759 | ····move-object/from16·v0,·p0 | 759 | ····move-object/from16·v0,·p0 |
760 | ····iget·v | 760 | ····iget·v15,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->keyGenAlg:I |
761 | ····move/from16·v16,·v0 | ||
762 | ····move-object/from16·v0,·p0 | 761 | ····move-object/from16·v0,·p0 |
763 | ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->hashAlg:Lorg/spongycastle/crypto/Digest; | 762 | ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->hashAlg:Lorg/spongycastle/crypto/Digest; |
764 | ····move-object/from16·v1 | 763 | ····move-object/from16·v16,·v0 |
765 | ····invoke-direct/range·{v | 764 | ····invoke-direct/range·{v1·..·v16},·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;-><init>(IIIIIDDDZZILorg/spongycastle/crypto/Digest;)V |
766 | ····.line·241 | 765 | ····.line·241 |
767 | ····:goto_0 | 766 | ····:goto_0 |
768 | ····return-object·v | 767 | ····return-object·v1 |
769 | ····:cond_0 | 768 | ····:cond_0 |
770 | ····new-instance·v | 769 | ····new-instance·v1,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
771 | ····move-object/from16·v0,·p0 | 770 | ····move-object/from16·v0,·p0 |
772 | ····iget·v | 771 | ····iget·v2,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->N:I |
773 | ····move-object/from16·v0,·p0 | 772 | ····move-object/from16·v0,·p0 |
774 | ····iget·v | 773 | ····iget·v3,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->q:I |
775 | ····move-object/from16·v0,·p0 | 774 | ····move-object/from16·v0,·p0 |
776 | ····iget·v | 775 | ····iget·v4,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->d1:I |
777 | ····move-object/from16·v0,·p0 | 776 | ····move-object/from16·v0,·p0 |
778 | ····iget·v | 777 | ····iget·v5,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->d2:I |
779 | ····move-object/from16·v0,·p0 | 778 | ····move-object/from16·v0,·p0 |
780 | ····iget·v | 779 | ····iget·v6,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->d3:I |
781 | ····move-object/from16·v0,·p0 | 780 | ····move-object/from16·v0,·p0 |
782 | ····iget·v | 781 | ····iget·v7,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->B:I |
783 | ····move-object/from16·v0,·p0 | 782 | ····move-object/from16·v0,·p0 |
784 | ····iget·v | 783 | ····iget·v8,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->basisType:I |
785 | ····move-object/from16·v0,·p0 | 784 | ····move-object/from16·v0,·p0 |
786 | ····iget-wide·v | 785 | ····iget-wide·v9,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->beta:D |
787 | ····move-object/from16·v0,·p0 | 786 | ····move-object/from16·v0,·p0 |
788 | ····iget-wide·v1 | 787 | ····iget-wide·v11,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->normBound:D |
789 | ····move-object/from16·v0,·p0 | 788 | ····move-object/from16·v0,·p0 |
790 | ····iget-wide·v1 | 789 | ····iget-wide·v13,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->keyNormBound:D |
791 | ····move-object/from16·v0,·p0 | 790 | ····move-object/from16·v0,·p0 |
792 | ····iget-boolean·v | 791 | ····iget-boolean·v15,·v0,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->primeCheck:Z |
793 | ····move/from16·v16,·v0 | ||
Max diff block lines reached; 18545/25266 bytes (73.40%) of diff not shown. |
Offset 193, 116 lines modified | Offset 193, 116 lines modified | ||
193 | ····aput-byte·v1,·p2,·v0 | 193 | ····aput-byte·v1,·p2,·v0 |
194 | ····.line·561 | 194 | ····.line·561 |
195 | ····return-void | 195 | ····return-void |
196 | .end·method | 196 | .end·method |
197 | .method·private·LtoOSP(J[B)V | 197 | .method·private·LtoOSP(J[B)V |
198 | ····.locals· | 198 | ····.locals·4 |
199 | ····.param·p1,·"l"····#·J | 199 | ····.param·p1,·"l"····#·J |
200 | ····.param·p3,·"sp"····#·[B | 200 | ····.param·p3,·"sp"····#·[B |
201 | ····.prologue | 201 | ····.prologue |
202 | ····const/4·v | 202 | ····const/4·v3,·0x0 |
203 | ····.line·570 | 203 | ····.line·570 |
204 | ····const/16·v0,·0x38 | 204 | ····const/16·v0,·0x38 |
205 | ····ushr-long·v0,·p1,·v0 | 205 | ····ushr-long·v0,·p1,·v0 |
206 | ····long-to-int·v0,·v0 | 206 | ····long-to-int·v0,·v0 |
207 | ····int-to-byte·v0,·v0 | 207 | ····int-to-byte·v0,·v0 |
208 | ····aput-byte·v0,·p3,·v | 208 | ····aput-byte·v0,·p3,·v3 |
209 | ····.line·571 | 209 | ····.line·571 |
210 | ····const/4·v0,·0x1 | 210 | ····const/4·v0,·0x1 |
211 | ····const/16·v1,·0x30 | 211 | ····const/16·v1,·0x30 |
212 | ····ushr-long·v | 212 | ····ushr-long·v1,·p1,·v1 |
213 | ····long-to-int·v1,·v | 213 | ····long-to-int·v1,·v1 |
214 | ····int-to-byte·v1,·v1 | 214 | ····int-to-byte·v1,·v1 |
215 | ····aput-byte·v1,·p3,·v0 | 215 | ····aput-byte·v1,·p3,·v0 |
216 | ····.line·572 | 216 | ····.line·572 |
217 | ····const/4·v0,·0x2 | 217 | ····const/4·v0,·0x2 |
218 | ····const/16·v1,·0x28 | 218 | ····const/16·v1,·0x28 |
219 | ····ushr-long·v | 219 | ····ushr-long·v1,·p1,·v1 |
220 | ····long-to-int·v1,·v | 220 | ····long-to-int·v1,·v1 |
221 | ····int-to-byte·v1,·v1 | 221 | ····int-to-byte·v1,·v1 |
222 | ····aput-byte·v1,·p3,·v0 | 222 | ····aput-byte·v1,·p3,·v0 |
223 | ····.line·573 | 223 | ····.line·573 |
224 | ····const/4·v0,·0x3 | 224 | ····const/4·v0,·0x3 |
225 | ····const/16·v1,·0x20 | 225 | ····const/16·v1,·0x20 |
226 | ····ushr-long·v | 226 | ····ushr-long·v1,·p1,·v1 |
227 | ····long-to-int·v1,·v | 227 | ····long-to-int·v1,·v1 |
228 | ····int-to-byte·v1,·v1 | 228 | ····int-to-byte·v1,·v1 |
229 | ····aput-byte·v1,·p3,·v0 | 229 | ····aput-byte·v1,·p3,·v0 |
230 | ····.line·574 | 230 | ····.line·574 |
231 | ····const/4·v0,·0x4 | 231 | ····const/4·v0,·0x4 |
232 | ····const/16·v1,·0x18 | 232 | ····const/16·v1,·0x18 |
233 | ····ushr-long·v | 233 | ····ushr-long·v1,·p1,·v1 |
234 | ····long-to-int·v1,·v | 234 | ····long-to-int·v1,·v1 |
235 | ····int-to-byte·v1,·v1 | 235 | ····int-to-byte·v1,·v1 |
236 | ····aput-byte·v1,·p3,·v0 | 236 | ····aput-byte·v1,·p3,·v0 |
237 | ····.line·575 | 237 | ····.line·575 |
238 | ····const/4·v0,·0x5 | 238 | ····const/4·v0,·0x5 |
239 | ····const/16·v1,·0x10 | 239 | ····const/16·v1,·0x10 |
240 | ····ushr-long·v | 240 | ····ushr-long·v1,·p1,·v1 |
241 | ····long-to-int·v1,·v | 241 | ····long-to-int·v1,·v1 |
242 | ····int-to-byte·v1,·v1 | 242 | ····int-to-byte·v1,·v1 |
243 | ····aput-byte·v1,·p3,·v0 | 243 | ····aput-byte·v1,·p3,·v0 |
244 | ····.line·576 | 244 | ····.line·576 |
245 | ····const/4·v0,·0x6 | 245 | ····const/4·v0,·0x6 |
246 | ····const/16·v1,·0x8 | 246 | ····const/16·v1,·0x8 |
247 | ····ushr-long·v | 247 | ····ushr-long·v1,·p1,·v1 |
248 | ····long-to-int·v1,·v | 248 | ····long-to-int·v1,·v1 |
249 | ····int-to-byte·v1,·v1 | 249 | ····int-to-byte·v1,·v1 |
250 | ····aput-byte·v1,·p3,·v0 | 250 | ····aput-byte·v1,·p3,·v0 |
251 | ····.line·577 | 251 | ····.line·577 |
252 | ····const/4·v0,·0x7 | 252 | ····const/4·v0,·0x7 |
253 | ····ushr-long·v | 253 | ····ushr-long·v1,·p1,·v3 |
254 | ····long-to-int·v1,·v | 254 | ····long-to-int·v1,·v1 |
255 | ····int-to-byte·v1,·v1 | 255 | ····int-to-byte·v1,·v1 |
256 | ····aput-byte·v1,·p3,·v0 | 256 | ····aput-byte·v1,·p3,·v0 |
257 | ····.line·578 | 257 | ····.line·578 |
258 | ····return-void | 258 | ····return-void |
Offset 1837, 19 lines modified | Offset 1837, 19 lines modified | ||
1837 | ····mul-int/lit8·v17,·v17,·0x8 | 1837 | ····mul-int/lit8·v17,·v17,·0x8 |
1838 | ····move/from16·v0,·v17 | 1838 | ····move/from16·v0,·v17 |
1839 | ····int-to-long·v0,·v0 | 1839 | ····int-to-long·v0,·v0 |
1840 | ····move-wide/from16·v1 | 1840 | ····move-wide/from16·v17,·v0 |
1841 | ····move-object/from16·v0,·p0 | 1841 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 335/2546 bytes (13.16%) of diff not shown. |
Offset 50, 2505 lines modified | Offset 50, 2459 lines modified | ||
50 | ····.line·12 | 50 | ····.line·12 |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·private·procedure_A(II[Ljava/math/BigInteger;I)I | 54 | .method·private·procedure_A(II[Ljava/math/BigInteger;I)I |
55 | ····.locals·2 | 55 | ····.locals·25 |
56 | ····.param·p1,·"x0"····#·I | 56 | ····.param·p1,·"x0"····#·I |
57 | ····.param·p2,·"c"····#·I | 57 | ····.param·p2,·"c"····#·I |
58 | ····.param·p3,·"pq"····#·[Ljava/math/BigInteger; | 58 | ····.param·p3,·"pq"····#·[Ljava/math/BigInteger; |
59 | ····.param·p4,·"size"····#·I | 59 | ····.param·p4,·"size"····#·I |
60 | ····.prologue | 60 | ····.prologue |
61 | ····.line·42 | 61 | ····.line·42 |
62 | ····:goto_0 | 62 | ····:goto_0 |
63 | ····if-ltz·p1,·:cond_0 | 63 | ····if-ltz·p1,·:cond_0 |
64 | ····const/high16·v2 | 64 | ····const/high16·v20,·0x10000 |
65 | ····move/from16·v0,·p1 | 65 | ····move/from16·v0,·p1 |
66 | ····move/from16·v1,·v2 | 66 | ····move/from16·v1,·v20 |
67 | ····if-le·v0,·v1,·:cond_1 | 67 | ····if-le·v0,·v1,·:cond_1 |
68 | ····.line·44 | 68 | ····.line·44 |
69 | ····:cond_0 | 69 | ····:cond_0 |
70 | ····move-object/from16·v0,·p0 | 70 | ····move-object/from16·v0,·p0 |
71 | ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->init_random:Ljava/security/SecureRandom; | 71 | ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->init_random:Ljava/security/SecureRandom; |
72 | ····move-object/from16·v2 | 72 | ····move-object/from16·v20,·v0 |
73 | ····invoke-virtual/range·{v2 | 73 | ····invoke-virtual/range·{v20·..·v20},·Ljava/security/SecureRandom;->nextInt()I |
74 | ····move-result·v2 | 74 | ····move-result·v20 |
75 | ····const·v2 | 75 | ····const·v21,·0x8000 |
76 | ····div-int·p1,·v2 | 76 | ····div-int·p1,·v20,·v21 |
77 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
78 | ····.line·47 | 78 | ····.line·47 |
79 | ····:cond_1 | 79 | ····:cond_1 |
80 | ····:goto_1 | 80 | ····:goto_1 |
81 | ····if-ltz·p2,·:cond_2 | 81 | ····if-ltz·p2,·:cond_2 |
82 | ····const/high16·v2 | 82 | ····const/high16·v20,·0x10000 |
83 | ····move/from16·v0,·p2 | 83 | ····move/from16·v0,·p2 |
84 | ····move/from16·v1,·v2 | 84 | ····move/from16·v1,·v20 |
85 | ····if-gt·v0,·v1,·:cond_2 | 85 | ····if-gt·v0,·v1,·:cond_2 |
86 | ····div-int/lit8·v2 | 86 | ····div-int/lit8·v20,·p2,·0x2 |
87 | ····if-nez·v2 | 87 | ····if-nez·v20,·:cond_3 |
88 | ····.line·49 | 88 | ····.line·49 |
89 | ····:cond_2 | 89 | ····:cond_2 |
90 | ····move-object/from16·v0,·p0 | 90 | ····move-object/from16·v0,·p0 |
91 | ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->init_random:Ljava/security/SecureRandom; | 91 | ····iget-object·v0,·v0,·Lorg/spongycastle/crypto/generators/GOST3410ParametersGenerator;->init_random:Ljava/security/SecureRandom; |
92 | ····move-object/from16·v2 | 92 | ····move-object/from16·v20,·v0 |
93 | ····invoke-virtual/range·{v2 | 93 | ····invoke-virtual/range·{v20·..·v20},·Ljava/security/SecureRandom;->nextInt()I |
94 | ····move-result·v2 | 94 | ····move-result·v20 |
95 | ····const·v2 | 95 | ····const·v21,·0x8000 |
96 | ····div-int·v2 | 96 | ····div-int·v20,·v20,·v21 |
97 | ····add-int/lit8·p2,·v2 | 97 | ····add-int/lit8·p2,·v20,·0x1 |
98 | ····goto·:goto_1 | 98 | ····goto·:goto_1 |
99 | ····.line·52 | 99 | ····.line·52 |
100 | ····:cond_3 | 100 | ····:cond_3 |
101 | ····new-instance·v | 101 | ····new-instance·v5,·Ljava/math/BigInteger; |
102 | ····invoke-static/range·{p2·..·p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 102 | ····invoke-static/range·{p2·..·p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
103 | ····move-result-object·v2 | 103 | ····move-result-object·v20 |
104 | ····move-object/from16·v0,·v2 | 104 | ····move-object/from16·v0,·v20 |
105 | ····invoke-direct·{v | 105 | ····invoke-direct·{v5,·v0},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V |
106 | ····.line·53 | 106 | ····.line·53 |
107 | ····.local·v | 107 | ····.local·v5,·"C":Ljava/math/BigInteger; |
108 | ····new-instance·v | 108 | ····new-instance·v8,·Ljava/math/BigInteger; |
109 | ····const-string·v2 | 109 | ····const-string·v20,·"19381" |
110 | ····move-object/from16·v0,·v2 | 110 | ····move-object/from16·v0,·v20 |
111 | ····invoke-direct·{v | 111 | ····invoke-direct·{v8,·v0},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V |
112 | ····.line·56 | 112 | ····.line·56 |
113 | ····.local·v | 113 | ····.local·v8,·"constA16":Ljava/math/BigInteger; |
114 | ····const/16·v2 | 114 | ····const/16·v20,·0x1 |
115 | ····move/from16·v0,·v2 | 115 | ····move/from16·v0,·v20 |
116 | ····new-array·v0,·v0,·[Ljava/math/BigInteger; | 116 | ····new-array·v0,·v0,·[Ljava/math/BigInteger; |
117 | ····move-object/from16·v | 117 | ····move-object/from16·v19,·v0 |
118 | ····.line·57 | 118 | ····.line·57 |
119 | ····.local·v | 119 | ····.local·v19,·"y":[Ljava/math/BigInteger; |
120 | ····const/16·v2 | 120 | ····const/16·v20,·0x0 |
121 | ····new-instance·v2 | 121 | ····new-instance·v21,·Ljava/math/BigInteger; |
122 | ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 122 | ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
123 | ····move-result-object·v2 | 123 | ····move-result-object·v22 |
124 | ····invoke-direct/range·{v2 | 124 | ····invoke-direct/range·{v21·..·v22},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V |
125 | ····aput-object·v2 | 125 | ····aput-object·v21,·v19,·v20 |
Max diff block lines reached; 109322/113482 bytes (96.33%) of diff not shown. |
Offset 47, 14 lines modified | Offset 47, 16 lines modified | ||
47 | ········value·=·{ | 47 | ········value·=·{ |
48 | ············Lorg/spongycastle/crypto/DataLengthException;, | 48 | ············Lorg/spongycastle/crypto/DataLengthException;, |
49 | ············Ljava/lang/IllegalArgumentException; | 49 | ············Ljava/lang/IllegalArgumentException; |
50 | ········} | 50 | ········} |
51 | ····.end·annotation | 51 | ····.end·annotation |
52 | ····.prologue | 52 | ····.prologue |
53 | ····const/4·v11,·0x0 | ||
53 | ····.line·81 | 54 | ····.line·81 |
54 | ····array-length·v7,·p1 | 55 | ····array-length·v7,·p1 |
55 | ····sub-int/2addr·v7,·p3 | 56 | ····sub-int/2addr·v7,·p3 |
56 | ····if-ge·v7,·p2,·:cond_0 | 57 | ····if-ge·v7,·p2,·:cond_0 |
Offset 77, 44 lines modified | Offset 79, 44 lines modified | ||
77 | ····invoke-interface·{v7},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I | 79 | ····invoke-interface·{v7},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
78 | ····move-result·v6 | 80 | ····move-result·v6 |
79 | ····.line·95 | 81 | ····.line·95 |
80 | ····.local·v6,·"outLen":I | 82 | ····.local·v6,·"outLen":I |
81 | ····const-wide·v | 83 | ····const-wide·v7,·0x1ffffffffL |
82 | ····cmp-long·v7,·v4,·v | 84 | ····cmp-long·v7,·v4,·v7 |
83 | ····if-lez·v7,·:cond_1 | 85 | ····if-lez·v7,·:cond_1 |
84 | ····.line·97 | 86 | ····.line·97 |
85 | ····new-instance·v7,·Ljava/lang/IllegalArgumentException; | 87 | ····new-instance·v7,·Ljava/lang/IllegalArgumentException; |
86 | ····const-string·v8,·"Output·length·too·large" | 88 | ····const-string·v8,·"Output·length·too·large" |
87 | ····invoke-direct·{v7,·v8},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 89 | ····invoke-direct·{v7,·v8},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
88 | ····throw·v7 | 90 | ····throw·v7 |
89 | ····.line·100 | 91 | ····.line·100 |
90 | ····:cond_1 | 92 | ····:cond_1 |
91 | ····int-to-long·v | 93 | ····int-to-long·v7,·v6 |
92 | ····add-long/2addr·v | 94 | ····add-long/2addr·v7,·v4 |
93 | ····const-wide/16·v | 95 | ····const-wide/16·v9,·0x1 |
94 | ····sub-long/2addr·v | 96 | ····sub-long/2addr·v7,·v9 |
95 | ····int-to-long·v | 97 | ····int-to-long·v9,·v6 |
96 | ····div-long/2addr·v | 98 | ····div-long/2addr·v7,·v9 |
97 | ····long-to-int·v0,·v | 99 | ····long-to-int·v0,·v7 |
98 | ····.line·102 | 100 | ····.line·102 |
99 | ····.local·v0,·"cThreshold":I | 101 | ····.local·v0,·"cThreshold":I |
100 | ····const/4·v2,·0x0 | 102 | ····const/4·v2,·0x0 |
101 | ····.line·104 | 103 | ····.line·104 |
102 | ····.local·v2,·"dig":[B | 104 | ····.local·v2,·"dig":[B |
Offset 138, 21 lines modified | Offset 140, 19 lines modified | ||
138 | ····if-ge·v3,·v0,·:cond_4 | 140 | ····if-ge·v3,·v0,·:cond_4 |
139 | ····.line·110 | 141 | ····.line·110 |
140 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->digest:Lorg/spongycastle/crypto/Digest; | 142 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
141 | ····iget-object·v8,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->shared:[B | 143 | ····iget-object·v8,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->shared:[B |
142 | ····const/4·v9,·0x0 | ||
143 | ····iget-object·v | 144 | ····iget-object·v9,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->shared:[B |
144 | ····array-length·v | 145 | ····array-length·v9,·v9 |
145 | ····invoke-interface·{v7,·v8,·v | 146 | ····invoke-interface·{v7,·v8,·v11,·v9},·Lorg/spongycastle/crypto/Digest;->update([BII)V |
146 | ····.line·112 | 147 | ····.line·112 |
147 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->digest:Lorg/spongycastle/crypto/Digest; | 148 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
148 | ····shr-int/lit8·v8,·v1,·0x18 | 149 | ····shr-int/lit8·v8,·v1,·0x18 |
149 | ····int-to-byte·v8,·v8 | 150 | ····int-to-byte·v8,·v8 |
Offset 190, 37 lines modified | Offset 190, 31 lines modified | ||
190 | ····if-eqz·v7,·:cond_2 | 190 | ····if-eqz·v7,·:cond_2 |
191 | ····.line·119 | 191 | ····.line·119 |
192 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->digest:Lorg/spongycastle/crypto/Digest; | 192 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
193 | ····iget-object·v8,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->iv:[B | 193 | ····iget-object·v8,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->iv:[B |
194 | ····const/4·v9,·0x0 | ||
195 | ····iget-object·v | 194 | ····iget-object·v9,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->iv:[B |
196 | ····array-length·v | 195 | ····array-length·v9,·v9 |
197 | ····invoke-interface·{v7,·v8,·v | 196 | ····invoke-interface·{v7,·v8,·v11,·v9},·Lorg/spongycastle/crypto/Digest;->update([BII)V |
198 | ····.line·122 | 197 | ····.line·122 |
199 | ····:cond_2 | 198 | ····:cond_2 |
200 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->digest:Lorg/spongycastle/crypto/Digest; | 199 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/generators/BaseKDFBytesGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
201 | ····const/4·v8,·0x0 | ||
202 | ····invoke-interface·{v7,·v2,·v | 200 | ····invoke-interface·{v7,·v2,·v11},·Lorg/spongycastle/crypto/Digest;->doFinal([BI)I |
203 | ····.line·124 | 201 | ····.line·124 |
204 | ····if-le·p3,·v6,·:cond_3 | 202 | ····if-le·p3,·v6,·:cond_3 |
205 | ····.line·126 | 203 | ····.line·126 |
206 | ····const/4·v7,·0x0 | ||
207 | ····invoke-static·{v2,·v | 204 | ····invoke-static·{v2,·v11,·p1,·p2,·v6},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
208 | ····.line·127 | 205 | ····.line·127 |
209 | ····add-int/2addr·p2,·v6 | 206 | ····add-int/2addr·p2,·v6 |
210 | ····.line·128 | 207 | ····.line·128 |
211 | ····sub-int/2addr·p3,·v6 | 208 | ····sub-int/2addr·p3,·v6 |
Offset 231, 17 lines modified | Offset 225, 15 lines modified | ||
231 | ····.line·108 | 225 | ····.line·108 |
232 | ····add-int/lit8·v3,·v3,·0x1 | 226 | ····add-int/lit8·v3,·v3,·0x1 |
233 | ····goto·:goto_0 | 227 | ····goto·:goto_0 |
Max diff block lines reached; 440/4339 bytes (10.14%) of diff not shown. |
Offset 48, 15 lines modified | Offset 48, 15 lines modified | ||
48 | ····.line·346 | 48 | ····.line·346 |
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
52 | .method·isNormOk()Z | 52 | .method·isNormOk()Z |
53 | ····.locals· | 53 | ····.locals·5 |
54 | ····.prologue | 54 | ····.prologue |
55 | ····.line·356 | 55 | ····.line·356 |
56 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$FGBasis;->this$0:Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator; | 56 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$FGBasis;->this$0:Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator; |
57 | ····invoke-static·{v3},·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->access$100(Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;)Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; | 57 | ····invoke-static·{v3},·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->access$100(Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;)Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
Offset 76, 31 lines modified | Offset 76, 31 lines modified | ||
76 | ····.line·358 | 76 | ····.line·358 |
77 | ····.local·v2,·"q":I | 77 | ····.local·v2,·"q":I |
78 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$FGBasis;->F:Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; | 78 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$FGBasis;->F:Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
79 | ····invoke-virtual·{v3,·v2},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->centeredNormSq(I)J | 79 | ····invoke-virtual·{v3,·v2},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->centeredNormSq(I)J |
80 | ····move-result-wide·v | 80 | ····move-result-wide·v3 |
81 | ····long-to-double·v | 81 | ····long-to-double·v3,·v3 |
82 | ····cmpg-double·v3,·v | 82 | ····cmpg-double·v3,·v3,·v0 |
83 | ····if-gez·v3,·:cond_0 | 83 | ····if-gez·v3,·:cond_0 |
84 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$FGBasis;->G:Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; | 84 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$FGBasis;->G:Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
85 | ····invoke-virtual·{v3,·v2},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->centeredNormSq(I)J | 85 | ····invoke-virtual·{v3,·v2},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->centeredNormSq(I)J |
86 | ····move-result-wide·v | 86 | ····move-result-wide·v3 |
87 | ····long-to-double·v | 87 | ····long-to-double·v3,·v3 |
88 | ····cmpg-double·v3,·v | 88 | ····cmpg-double·v3,·v3,·v0 |
89 | ····if-gez·v3,·:cond_0 | 89 | ····if-gez·v3,·:cond_0 |
90 | ····const/4·v3,·0x1 | 90 | ····const/4·v3,·0x1 |
91 | ····:goto_0 | 91 | ····:goto_0 |
92 | ····return·v3 | 92 | ····return·v3 |
Offset 40, 794 lines modified | Offset 40, 790 lines modified | ||
40 | ····.line·32 | 40 | ····.line·32 |
41 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; | 41 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
42 | ····return-object·v0 | 42 | ····return-object·v0 |
43 | .end·method | 43 | .end·method |
44 | .method·private·generateBasis()Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$FGBasis; | 44 | .method·private·generateBasis()Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator$FGBasis; |
45 | ····.locals·4 | 45 | ····.locals·47 |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·177 | 47 | ····.line·177 |
48 | ····move-object/from16·v0,·p0 | 48 | ····move-object/from16·v0,·p0 |
49 | ····iget-object·v | 49 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
50 | ····iget·v | 50 | ····iget·v3,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->N:I |
51 | ····.line·178 | 51 | ····.line·178 |
52 | ····.local·v | 52 | ····.local·v3,·"N":I |
53 | ····move-object/from16·v0,·p0 | 53 | ····move-object/from16·v0,·p0 |
54 | ····iget-object·v | 54 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
55 | ····iget·v0,·v | 55 | ····iget·v0,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->q:I |
56 | ····move/from16·v4 | 56 | ····move/from16·v41,·v0 |
57 | ····.line·179 | 57 | ····.line·179 |
58 | ····.local·v4 | 58 | ····.local·v41,·"q":I |
59 | ····move-object/from16·v0,·p0 | 59 | ····move-object/from16·v0,·p0 |
60 | ····iget-object·v | 60 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
61 | ····iget·v0,·v | 61 | ····iget·v0,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->d:I |
62 | ····move/from16·v | 62 | ····move/from16·v29,·v0 |
63 | ····.line·180 | 63 | ····.line·180 |
64 | ····.local·v | 64 | ····.local·v29,·"d":I |
65 | ····move-object/from16·v0,·p0 | 65 | ····move-object/from16·v0,·p0 |
66 | ····iget-object·v | 66 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
67 | ····iget·v | 67 | ····iget·v4,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->d1:I |
68 | ····.line·181 | 68 | ····.line·181 |
69 | ····.local·v | 69 | ····.local·v4,·"d1":I |
70 | ····move-object/from16·v0,·p0 | 70 | ····move-object/from16·v0,·p0 |
71 | ····iget-object·v | 71 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
72 | ····iget·v | 72 | ····iget·v5,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->d2:I |
73 | ····.line·182 | 73 | ····.line·182 |
74 | ····.local·v | 74 | ····.local·v5,·"d2":I |
75 | ····move-object/from16·v0,·p0 | 75 | ····move-object/from16·v0,·p0 |
76 | ····iget-object·v | 76 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
77 | ····iget·v | 77 | ····iget·v7,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->d3:I |
78 | ····.line·183 | 78 | ····.line·183 |
79 | ····.local·v | 79 | ····.local·v7,·"d3":I |
80 | ····move-object/from16·v0,·p0 | 80 | ····move-object/from16·v0,·p0 |
81 | ····iget-object·v | 81 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
82 | ····iget·v0,·v | 82 | ····iget·v0,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->basisType:I |
83 | ····move/from16·v2 | 83 | ····move/from16·v28,·v0 |
84 | ····.line·194 | 84 | ····.line·194 |
85 | ····.local·v2 | 85 | ····.local·v28,·"basisType":I |
86 | ····mul-int/lit8·v | 86 | ····mul-int/lit8·v6,·v3,·0x2 |
87 | ····add-int/lit8·v2 | 87 | ····add-int/lit8·v27,·v6,·0x1 |
88 | ····.line·195 | 88 | ····.line·195 |
89 | ····.local·v2 | 89 | ····.local·v27,·"_2n1":I |
90 | ····move-object/from16·v0,·p0 | 90 | ····move-object/from16·v0,·p0 |
91 | ····iget-object·v | 91 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
92 | ····iget-boolean·v0,·v | 92 | ····iget-boolean·v0,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->primeCheck:Z |
93 | ····move/from16·v4 | 93 | ····move/from16·v40,·v0 |
94 | ····.line·201 | 94 | ····.line·201 |
95 | ····.local·v4 | 95 | ····.local·v40,·"primeCheck":Z |
96 | ····:cond_0 | 96 | ····:cond_0 |
97 | ····move-object/from16·v0,·p0 | 97 | ····move-object/from16·v0,·p0 |
98 | ····iget-object·v | 98 | ····iget-object·v6,·v0,·Lorg/spongycastle/crypto/generators/NTRUSigningKeyPairGenerator;->params:Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters; |
99 | ····iget·v | 99 | ····iget·v6,·v6,·Lorg/spongycastle/crypto/params/NTRUSigningKeyGenerationParameters;->polyType:I |
100 | ····if-nez·v | 100 | ····if-nez·v6,·:cond_4 |
101 | ····add-int/lit8·v | 101 | ····add-int/lit8·v6,·v29,·0x1 |
102 | ····new-instance·v | 102 | ····new-instance·v8,·Ljava/security/SecureRandom; |
103 | ····invoke-direct·{v | 103 | ····invoke-direct·{v8},·Ljava/security/SecureRandom;-><init>()V |
104 | ····move/from16·v0,·v | 104 | ····move/from16·v0,·v29 |
105 | ····invoke-static·{v | 105 | ····invoke-static·{v3,·v6,·v0,·v8},·Lorg/spongycastle/math/ntru/polynomial/DenseTernaryPolynomial;->generateRandom(IIILjava/security/SecureRandom;)Lorg/spongycastle/math/ntru/polynomial/DenseTernaryPolynomial; |
106 | ····move-result-object·v1 | 106 | ····move-result-object·v15 |
107 | ····.line·202 | 107 | ····.line·202 |
108 | ····.local·v1 | 108 | ····.local·v15,·"f":Lorg/spongycastle/math/ntru/polynomial/Polynomial; |
109 | ····:goto_0 | 109 | ····:goto_0 |
110 | ····invoke-interface | 110 | ····invoke-interface·{v15},·Lorg/spongycastle/math/ntru/polynomial/Polynomial;->toIntegerPolynomial()Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
111 | ····move-result-object·v | 111 | ····move-result-object·v9 |
112 | ····.line·204 | 112 | ····.line·204 |
113 | ····.local·v | 113 | ····.local·v9,·"fInt":Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
114 | ····if-eqz·v4 | 114 | ····if-eqz·v40,·:cond_1 |
115 | ····move/from16·v0,·v2 | 115 | ····move/from16·v0,·v27 |
116 | ····invoke-virtual·{v | 116 | ····invoke-virtual·{v9,·v0},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->resultant(I)Lorg/spongycastle/math/ntru/polynomial/ModularResultant; |
117 | ····move-result-object·v | 117 | ····move-result-object·v6 |
Max diff block lines reached; 46560/55260 bytes (84.26%) of diff not shown. |
Offset 385, 15 lines modified | Offset 385, 15 lines modified | ||
385 | ····:cond_1 | 385 | ····:cond_1 |
386 | ····return-object·v1 | 386 | ····return-object·v1 |
387 | .end·method | 387 | .end·method |
388 | #·virtual·methods | 388 | #·virtual·methods |
389 | .method·public·generateKeyPair()Lorg/spongycastle/crypto/AsymmetricCipherKeyPair; | 389 | .method·public·generateKeyPair()Lorg/spongycastle/crypto/AsymmetricCipherKeyPair; |
390 | ····.locals·3 | 390 | ····.locals·33 |
391 | ····.prologue | 391 | ····.prologue |
392 | ····.line·55 | 392 | ····.line·55 |
393 | ····move-object/from16·v0,·p0 | 393 | ····move-object/from16·v0,·p0 |
394 | ····iget-object·v2,·v0,·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->param:Lorg/spongycastle/crypto/params/NaccacheSternKeyGenerationParameters; | 394 | ····iget-object·v2,·v0,·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->param:Lorg/spongycastle/crypto/params/NaccacheSternKeyGenerationParameters; |
Offset 499, 18 lines modified | Offset 499, 18 lines modified | ||
499 | ····move-object/from16·v0,·v23 | 499 | ····move-object/from16·v0,·v23 |
500 | ····invoke-static·{v6,·v0},·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->permuteList(Ljava/util/Vector;Ljava/security/SecureRandom;)Ljava/util/Vector; | 500 | ····invoke-static·{v6,·v0},·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->permuteList(Ljava/util/Vector;Ljava/security/SecureRandom;)Ljava/util/Vector; |
501 | ····move-result-object·v6 | 501 | ····move-result-object·v6 |
502 | ····.line·68 | 502 | ····.line·68 |
503 | ····sget-object·v2 | 503 | ····sget-object·v29,·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->ONE:Ljava/math/BigInteger; |
504 | ····.line·69 | 504 | ····.line·69 |
505 | ····.local·v2 | 505 | ····.local·v29,·"u":Ljava/math/BigInteger; |
506 | ····sget-object·v30,·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->ONE:Ljava/math/BigInteger; | 506 | ····sget-object·v30,·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->ONE:Ljava/math/BigInteger; |
507 | ····.line·71 | 507 | ····.line·71 |
508 | ····.local·v30,·"v":Ljava/math/BigInteger; | 508 | ····.local·v30,·"v":Ljava/math/BigInteger; |
509 | ····const/16·v17,·0x0 | 509 | ····const/16·v17,·0x0 |
510 | ····.local·v17,·"i":I | 510 | ····.local·v17,·"i":I |
Offset 530, 19 lines modified | Offset 530, 19 lines modified | ||
530 | ····invoke-virtual·{v6,·v0},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object; | 530 | ····invoke-virtual·{v6,·v0},·Ljava/util/Vector;->elementAt(I)Ljava/lang/Object; |
531 | ····move-result-object·v2 | 531 | ····move-result-object·v2 |
532 | ····check-cast·v2,·Ljava/math/BigInteger; | 532 | ····check-cast·v2,·Ljava/math/BigInteger; |
533 | ····move-object/from16·v0,·v2 | 533 | ····move-object/from16·v0,·v29 |
534 | ····invoke-virtual·{v0,·v2},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 534 | ····invoke-virtual·{v0,·v2},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
535 | ····move-result-object·v2 | 535 | ····move-result-object·v29 |
536 | ····.line·71 | 536 | ····.line·71 |
537 | ····add-int/lit8·v17,·v17,·0x1 | 537 | ····add-int/lit8·v17,·v17,·0x1 |
538 | ····goto·:goto_0 | 538 | ····goto·:goto_0 |
539 | ····.line·75 | 539 | ····.line·75 |
Offset 580, 19 lines modified | Offset 580, 15 lines modified | ||
580 | ····.line·75 | 580 | ····.line·75 |
581 | ····add-int/lit8·v17,·v17,·0x1 | 581 | ····add-int/lit8·v17,·v17,·0x1 |
582 | ····goto·:goto_1 | 582 | ····goto·:goto_1 |
583 | ····.line·80 | 583 | ····.line·80 |
584 | ····:cond_2 | 584 | ····:cond_2 |
585 | ····move-object/from16·v0,·v27 | ||
586 | ····move-object/from16·v1,·v30 | ||
587 | ····invoke-virtual·{v | 585 | ····invoke-virtual/range·{v29·..·v30},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
588 | ····move-result-object·v25 | 586 | ····move-result-object·v25 |
589 | ····.line·88 | 587 | ····.line·88 |
590 | ····.local·v25,·"sigma":Ljava/math/BigInteger; | 588 | ····.local·v25,·"sigma":Ljava/math/BigInteger; |
591 | ····invoke-virtual/range·{v25·..·v25},·Ljava/math/BigInteger;->bitLength()I | 589 | ····invoke-virtual/range·{v25·..·v25},·Ljava/math/BigInteger;->bitLength()I |
Offset 624, 30 lines modified | Offset 620, 30 lines modified | ||
624 | ····invoke-static·{v2,·v12,·v0},·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->generatePrime(IILjava/security/SecureRandom;)Ljava/math/BigInteger; | 620 | ····invoke-static·{v2,·v12,·v0},·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->generatePrime(IILjava/security/SecureRandom;)Ljava/math/BigInteger; |
625 | ····move-result-object·v11 | 621 | ····move-result-object·v11 |
626 | ····.line·96 | 622 | ····.line·96 |
627 | ····.local·v11,·"b":Ljava/math/BigInteger; | 623 | ····.local·v11,·"b":Ljava/math/BigInteger; |
628 | ····const-wide/16·v2 | 624 | ····const-wide/16·v27,·0x0 |
629 | ····.line·97 | 625 | ····.line·97 |
630 | ····.local·v2 | 626 | ····.local·v27,·"tries":J |
631 | ····if-eqz·v13,·:cond_3 | 627 | ····if-eqz·v13,·:cond_3 |
632 | ····.line·99 | 628 | ····.line·99 |
633 | ····sget-object·v2,·Ljava/lang/System;->out:Ljava/io/PrintStream; | 629 | ····sget-object·v2,·Ljava/lang/System;->out:Ljava/io/PrintStream; |
634 | ····const-string·v5,·"generating·p·and·q" | 630 | ····const-string·v5,·"generating·p·and·q" |
635 | ····invoke-virtual·{v2,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V | 631 | ····invoke-virtual·{v2,·v5},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
636 | ····.line·102 | 632 | ····.line·102 |
637 | ····:cond_3 | 633 | ····:cond_3 |
638 | ····move-object/from16·v0,·v2 | 634 | ····move-object/from16·v0,·v29 |
639 | ····invoke-virtual·{v10,·v0},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 635 | ····invoke-virtual·{v10,·v0},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
640 | ····move-result-object·v2 | 636 | ····move-result-object·v2 |
641 | ····const/4·v5,·0x1 | 637 | ····const/4·v5,·0x1 |
Offset 669, 17 lines modified | Offset 665, 17 lines modified | ||
669 | ····move-result-object·v9 | 665 | ····move-result-object·v9 |
670 | ····.line·107 | 666 | ····.line·107 |
671 | ····.local·v9,·"_2bv":Ljava/math/BigInteger; | 667 | ····.local·v9,·"_2bv":Ljava/math/BigInteger; |
672 | ····:cond_4 | 668 | ····:cond_4 |
673 | ····:goto_2 | 669 | ····:goto_2 |
674 | ····const-wide/16·v3 | 670 | ····const-wide/16·v31,·0x1 |
675 | ····add-long·v2 | 671 | ····add-long·v27,·v27,·v31 |
676 | ····.line·109 | 672 | ····.line·109 |
677 | ····const/16·v2,·0x18 | 673 | ····const/16·v2,·0x18 |
678 | ····move-object/from16·v0,·v23 | 674 | ····move-object/from16·v0,·v23 |
679 | ····invoke-static·{v2,·v12,·v0},·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->generatePrime(IILjava/security/SecureRandom;)Ljava/math/BigInteger; | 675 | ····invoke-static·{v2,·v12,·v0},·Lorg/spongycastle/crypto/generators/NaccacheSternKeyPairGenerator;->generatePrime(IILjava/security/SecureRandom;)Ljava/math/BigInteger; |
Offset 868, 15 lines modified | Offset 864, 15 lines modified | ||
868 | ····move-object/from16·v0,·v31 | 864 | ····move-object/from16·v0,·v31 |
Max diff block lines reached; 2129/6069 bytes (35.08%) of diff not shown. |
Offset 43, 64 lines modified | Offset 43, 64 lines modified | ||
43 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J | 43 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J |
44 | ····.line·54 | 44 | ····.line·54 |
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | .method·private·bytesToWord([BI)J | 47 | .method·private·bytesToWord([BI)J |
48 | ····.locals· | 48 | ····.locals·7 |
49 | ····.param·p1,·"src"····#·[B | 49 | ····.param·p1,·"src"····#·[B |
50 | ····.param·p2,·"srcOff"····#·I | 50 | ····.param·p2,·"srcOff"····#·I |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·267 | 52 | ····.line·267 |
53 | ····const-wide/16·v | 53 | ····const-wide/16·v1,·0x0 |
54 | ····.line·269 | 54 | ····.line·269 |
55 | ····.local·v | 55 | ····.local·v1,·"word":J |
56 | ····const/4·v0,·0x7 | 56 | ····const/4·v0,·0x7 |
57 | ····.local·v0,·"i":I | 57 | ····.local·v0,·"i":I |
58 | ····:goto_0 | 58 | ····:goto_0 |
59 | ····if-ltz·v0,·:cond_0 | 59 | ····if-ltz·v0,·:cond_0 |
60 | ····.line·271 | 60 | ····.line·271 |
61 | ····const/16·v | 61 | ····const/16·v3,·0x8 |
62 | ····shl-long·v | 62 | ····shl-long·v3,·v1,·v3 |
63 | ····add-int·v | 63 | ····add-int·v5,·v0,·p2 |
64 | ····aget-byte·v | 64 | ····aget-byte·v5,·p1,·v5 |
65 | ····and-int/lit16·v | 65 | ····and-int/lit16·v5,·v5,·0xff |
66 | ····int-to-long·v | 66 | ····int-to-long·v5,·v5 |
67 | ····add-long·v | 67 | ····add-long·v1,·v3,·v5 |
68 | ····.line·269 | 68 | ····.line·269 |
69 | ····add-int/lit8·v0,·v0,·-0x1 | 69 | ····add-int/lit8·v0,·v0,·-0x1 |
70 | ····goto·:goto_0 | 70 | ····goto·:goto_0 |
71 | ····.line·274 | 71 | ····.line·274 |
72 | ····:cond_0 | 72 | ····:cond_0 |
73 | ····return-wide·v | 73 | ····return-wide·v1 |
74 | .end·method | 74 | .end·method |
75 | .method·private·decryptBlock([BI[BI)I | 75 | .method·private·decryptBlock([BI[BI)I |
76 | ····.locals· | 76 | ····.locals·8 |
77 | ····.param·p1,·"in"····#·[B | 77 | ····.param·p1,·"in"····#·[B |
78 | ····.param·p2,·"inOff"····#·I | 78 | ····.param·p2,·"inOff"····#·I |
79 | ····.param·p3,·"out"····#·[B | 79 | ····.param·p3,·"out"····#·[B |
80 | ····.param·p4,·"outOff"····#·I | 80 | ····.param·p4,·"outOff"····#·I |
81 | ····.prologue | 81 | ····.prologue |
82 | ····const/4·v | 82 | ····const/4·v7,·0x1 |
83 | ····.line·211 | 83 | ····.line·211 |
84 | ····invoke-direct·{p0,·p1,·p2},·Lorg/spongycastle/crypto/engines/RC564Engine;->bytesToWord([BI)J | 84 | ····invoke-direct·{p0,·p1,·p2},·Lorg/spongycastle/crypto/engines/RC564Engine;->bytesToWord([BI)J |
85 | ····move-result-wide·v0 | 85 | ····move-result-wide·v0 |
86 | ····.line·212 | 86 | ····.line·212 |
Offset 113, 160 lines modified | Offset 113, 160 lines modified | ||
113 | ····.line·214 | 113 | ····.line·214 |
114 | ····.local·v2,·"B":J | 114 | ····.local·v2,·"B":J |
115 | ····iget·v4,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_noRounds:I | 115 | ····iget·v4,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_noRounds:I |
116 | ····.local·v4,·"i":I | 116 | ····.local·v4,·"i":I |
117 | ····:goto_0 | 117 | ····:goto_0 |
118 | ····if-lt·v4,·v | 118 | ····if-lt·v4,·v7,·:cond_0 |
119 | ····.line·216 | 119 | ····.line·216 |
120 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J | 120 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J |
121 | ····mul-int/lit8·v6,·v4,·0x2 | 121 | ····mul-int/lit8·v6,·v4,·0x2 |
122 | ····add-int/lit8·v6,·v6,·0x1 | 122 | ····add-int/lit8·v6,·v6,·0x1 |
123 | ····aget-wide·v | 123 | ····aget-wide·v5,·v5,·v6 |
124 | ····sub-long·v | 124 | ····sub-long·v5,·v2,·v5 |
125 | ····invoke-direct·{p0,·v | 125 | ····invoke-direct·{p0,·v5,·v6,·v0,·v1},·Lorg/spongycastle/crypto/engines/RC564Engine;->rotateRight(JJ)J |
126 | ····move-result-wide·v | 126 | ····move-result-wide·v5 |
127 | ····xor-long·v2,·v | 127 | ····xor-long·v2,·v5,·v0 |
128 | ····.line·217 | 128 | ····.line·217 |
129 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J | 129 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J |
130 | ····mul-int/lit8·v6,·v4,·0x2 | 130 | ····mul-int/lit8·v6,·v4,·0x2 |
131 | ····aget-wide·v | 131 | ····aget-wide·v5,·v5,·v6 |
132 | ····sub-long·v | 132 | ····sub-long·v5,·v0,·v5 |
133 | ····invoke-direct·{p0,·v | 133 | ····invoke-direct·{p0,·v5,·v6,·v2,·v3},·Lorg/spongycastle/crypto/engines/RC564Engine;->rotateRight(JJ)J |
134 | ····move-result-wide·v | 134 | ····move-result-wide·v5 |
135 | ····xor-long·v0,·v | 135 | ····xor-long·v0,·v5,·v2 |
136 | ····.line·214 | 136 | ····.line·214 |
137 | ····add-int/lit8·v4,·v4,·-0x1 | 137 | ····add-int/lit8·v4,·v4,·-0x1 |
138 | ····goto·:goto_0 | 138 | ····goto·:goto_0 |
139 | ····.line·220 | 139 | ····.line·220 |
140 | ····:cond_0 | 140 | ····:cond_0 |
141 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J | 141 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J |
142 | ····const/4·v6,·0x0 | 142 | ····const/4·v6,·0x0 |
143 | ····aget-wide·v | 143 | ····aget-wide·v5,·v5,·v6 |
144 | ····sub-long·v | 144 | ····sub-long·v5,·v0,·v5 |
145 | ····invoke-direct·{p0,·v | 145 | ····invoke-direct·{p0,·v5,·v6,·p3,·p4},·Lorg/spongycastle/crypto/engines/RC564Engine;->wordToBytes(J[BI)V |
146 | ····.line·221 | 146 | ····.line·221 |
147 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J | 147 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/engines/RC564Engine;->_S:[J |
148 | ····aget-wide·v | 148 | ····aget-wide·v5,·v5,·v7 |
Max diff block lines reached; 12368/15856 bytes (78.00%) of diff not shown. |
Offset 1150, 15 lines modified | Offset 1150, 15 lines modified | ||
1150 | ····iput·v0,·p0,·Lorg/spongycastle/crypto/engines/SEEDEngine;->BLOCK_SIZE:I | 1150 | ····iput·v0,·p0,·Lorg/spongycastle/crypto/engines/SEEDEngine;->BLOCK_SIZE:I |
1151 | ····return-void | 1151 | ····return-void |
1152 | .end·method | 1152 | .end·method |
1153 | .method·private·F(IIJ)J | 1153 | .method·private·F(IIJ)J |
1154 | ····.locals·1 | 1154 | ····.locals·10 |
1155 | ····.param·p1,·"ki0"····#·I | 1155 | ····.param·p1,·"ki0"····#·I |
1156 | ····.param·p2,·"ki1"····#·I | 1156 | ····.param·p2,·"ki1"····#·I |
1157 | ····.param·p3,·"r"····#·J | 1157 | ····.param·p3,·"r"····#·J |
1158 | ····.prologue | 1158 | ····.prologue |
1159 | ····const/16·v6,·0x20 | 1159 | ····const/16·v6,·0x20 |
Offset 1244, 55 lines modified | Offset 1244, 55 lines modified | ||
1244 | ····xor-int/2addr·v0,·v1 | 1244 | ····xor-int/2addr·v0,·v1 |
1245 | ····return·v0 | 1245 | ····return·v0 |
1246 | .end·method | 1246 | .end·method |
1247 | .method·private·bytesToLong([BI)J | 1247 | .method·private·bytesToLong([BI)J |
1248 | ····.locals· | 1248 | ····.locals·7 |
1249 | ····.param·p1,·"src"····#·[B | 1249 | ····.param·p1,·"src"····#·[B |
1250 | ····.param·p2,·"srcOff"····#·I | 1250 | ····.param·p2,·"srcOff"····#·I |
1251 | ····.prologue | 1251 | ····.prologue |
1252 | ····.line·300 | 1252 | ····.line·300 |
1253 | ····const-wide/16·v | 1253 | ····const-wide/16·v1,·0x0 |
1254 | ····.line·302 | 1254 | ····.line·302 |
1255 | ····.local·v | 1255 | ····.local·v1,·"word":J |
1256 | ····const/4·v0,·0x0 | 1256 | ····const/4·v0,·0x0 |
1257 | ····.local·v0,·"i":I | 1257 | ····.local·v0,·"i":I |
1258 | ····:goto_0 | 1258 | ····:goto_0 |
1259 | ····const/4·v | 1259 | ····const/4·v3,·0x7 |
1260 | ····if-gt·v0,·v | 1260 | ····if-gt·v0,·v3,·:cond_0 |
1261 | ····.line·304 | 1261 | ····.line·304 |
1262 | ····const/16·v | 1262 | ····const/16·v3,·0x8 |
1263 | ····shl-long·v | 1263 | ····shl-long·v3,·v1,·v3 |
1264 | ····add-int·v | 1264 | ····add-int·v5,·v0,·p2 |
1265 | ····aget-byte·v | 1265 | ····aget-byte·v5,·p1,·v5 |
1266 | ····and-int/lit16·v | 1266 | ····and-int/lit16·v5,·v5,·0xff |
1267 | ····int-to-long·v | 1267 | ····int-to-long·v5,·v5 |
1268 | ····add-long·v | 1268 | ····add-long·v1,·v3,·v5 |
1269 | ····.line·302 | 1269 | ····.line·302 |
1270 | ····add-int/lit8·v0,·v0,·0x1 | 1270 | ····add-int/lit8·v0,·v0,·0x1 |
1271 | ····goto·:goto_0 | 1271 | ····goto·:goto_0 |
1272 | ····.line·307 | 1272 | ····.line·307 |
1273 | ····:cond_0 | 1273 | ····:cond_0 |
1274 | ····return-wide·v | 1274 | ····return-wide·v1 |
1275 | .end·method | 1275 | .end·method |
1276 | .method·private·createWorkingKey([B)[I | 1276 | .method·private·createWorkingKey([B)[I |
1277 | ····.locals·13 | 1277 | ····.locals·13 |
1278 | ····.param·p1,·"inKey"····#·[B | 1278 | ····.param·p1,·"inKey"····#·[B |
1279 | ····.prologue | 1279 | ····.prologue |
Offset 1433, 15 lines modified | Offset 1433, 15 lines modified | ||
1433 | ····.line·273 | 1433 | ····.line·273 |
1434 | ····:cond_1 | 1434 | ····:cond_1 |
1435 | ····return-object·v1 | 1435 | ····return-object·v1 |
1436 | .end·method | 1436 | .end·method |
1437 | .method·private·extractW0(J)I | 1437 | .method·private·extractW0(J)I |
1438 | ····.locals· | 1438 | ····.locals·2 |
1439 | ····.param·p1,·"lVal"····#·J | 1439 | ····.param·p1,·"lVal"····#·J |
1440 | ····.prologue | 1440 | ····.prologue |
1441 | ····.line·283 | 1441 | ····.line·283 |
1442 | ····const/16·v0,·0x20 | 1442 | ····const/16·v0,·0x20 |
1443 | ····shr-long·v0,·p1,·v0 | 1443 | ····shr-long·v0,·p1,·v0 |
Offset 1459, 15 lines modified | Offset 1459, 15 lines modified | ||
1459 | ····.line·278 | 1459 | ····.line·278 |
1460 | ····long-to-int·v0,·p1 | 1460 | ····long-to-int·v0,·p1 |
1461 | ····return·v0 | 1461 | ····return·v0 |
1462 | .end·method | 1462 | .end·method |
1463 | .method·private·longToBytes([BIJ)V | 1463 | .method·private·longToBytes([BIJ)V |
1464 | ····.locals· | 1464 | ····.locals·4 |
1465 | ····.param·p1,·"dest"····#·[B | 1465 | ····.param·p1,·"dest"····#·[B |
1466 | ····.param·p2,·"destOff"····#·I | 1466 | ····.param·p2,·"destOff"····#·I |
1467 | ····.param·p3,·"value"····#·J | 1467 | ····.param·p3,·"value"····#·J |
1468 | ····.prologue | 1468 | ····.prologue |
1469 | ····.line·315 | 1469 | ····.line·315 |
1470 | ····const/4·v0,·0x0 | 1470 | ····const/4·v0,·0x0 |
Offset 1562, 15 lines modified | Offset 1562, 15 lines modified | ||
1562 | ····move-result·v0 | 1562 | ····move-result·v0 |
1563 | ····return·v0 | 1563 | ····return·v0 |
1564 | .end·method | 1564 | .end·method |
1565 | .method·private·rotateLeft8(J)J | 1565 | .method·private·rotateLeft8(J)J |
1566 | ····.locals· | 1566 | ····.locals·4 |
1567 | ····.param·p1,·"x"····#·J | 1567 | ····.param·p1,·"x"····#·J |
1568 | ····.prologue | 1568 | ····.prologue |
1569 | ····.line·288 | 1569 | ····.line·288 |
1570 | ····const/16·v0,·0x8 | 1570 | ····const/16·v0,·0x8 |
1571 | ····shl-long·v0,·p1,·v0 | 1571 | ····shl-long·v0,·p1,·v0 |
Offset 1581, 15 lines modified | Offset 1581, 15 lines modified | ||
1581 | ····or-long/2addr·v0,·v2 | 1581 | ····or-long/2addr·v0,·v2 |
1582 | ····return-wide·v0 | 1582 | ····return-wide·v0 |
1583 | .end·method | 1583 | .end·method |
1584 | .method·private·rotateRight8(J)J | 1584 | .method·private·rotateRight8(J)J |
Max diff block lines reached; 6024/8509 bytes (70.80%) of diff not shown. |
Offset 787, 692 lines modified | Offset 787, 632 lines modified | ||
787 | ····.end·local·v6····#·"primes":Ljava/util/Vector; | 787 | ····.end·local·v6····#·"primes":Ljava/util/Vector; |
788 | ····.end·local·v7····#·"priv":Lorg/spongycastle/crypto/params/NaccacheSternPrivateKeyParameters; | 788 | ····.end·local·v7····#·"priv":Lorg/spongycastle/crypto/params/NaccacheSternPrivateKeyParameters; |
789 | ····:cond_4 | 789 | ····:cond_4 |
790 | ····return-void | 790 | ····return-void |
791 | .end·method | 791 | .end·method |
792 | .method·public·processBlock([BII)[B | 792 | .method·public·processBlock([BII)[B |
793 | ····.locals·1 | 793 | ····.locals·18 |
794 | ····.param·p1,·"in"····#·[B | 794 | ····.param·p1,·"in"····#·[B |
795 | ····.param·p2,·"inOff"····#·I | 795 | ····.param·p2,·"inOff"····#·I |
796 | ····.param·p3,·"len"····#·I | 796 | ····.param·p3,·"len"····#·I |
797 | ····.annotation·system·Ldalvik/annotation/Throws; | 797 | ····.annotation·system·Ldalvik/annotation/Throws; |
798 | ········value·=·{ | 798 | ········value·=·{ |
799 | ············Lorg/spongycastle/crypto/InvalidCipherTextException; | 799 | ············Lorg/spongycastle/crypto/InvalidCipherTextException; |
800 | ········} | 800 | ········} |
801 | ····.end·annotation | 801 | ····.end·annotation |
802 | ····.prologue | 802 | ····.prologue |
803 | ····.line·136 | 803 | ····.line·136 |
804 | ····move-object/from16·v0,·p0 | 804 | ····move-object/from16·v0,·p0 |
805 | ····iget-object·v | 805 | ····iget-object·v15,·v0,·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->key:Lorg/spongycastle/crypto/params/NaccacheSternKeyParameters; |
806 | ····move-object/from16·v16,·v0 | ||
807 | ····if-nez·v1 | 806 | ····if-nez·v15,·:cond_0 |
808 | ····.line·138 | 807 | ····.line·138 |
809 | ····new-instance·v1 | 808 | ····new-instance·v15,·Ljava/lang/IllegalStateException; |
810 | ····const-string·v1 | 809 | ····const-string·v16,·"NaccacheStern·engine·not·initialised" |
811 | ····invoke-direct/range·{v1 | 810 | ····invoke-direct/range·{v15·..·v16},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
812 | ····throw·v1 | 811 | ····throw·v15 |
813 | ····.line·140 | 812 | ····.line·140 |
814 | ····:cond_0 | 813 | ····:cond_0 |
815 | ····invoke-virtual/range·{p0·..·p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getInputBlockSize()I | 814 | ····invoke-virtual/range·{p0·..·p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getInputBlockSize()I |
816 | ····move-result·v1 | 815 | ····move-result·v15 |
817 | ····add-int/lit8·v1 | 816 | ····add-int/lit8·v15,·v15,·0x1 |
818 | ····move/from16·v0,·p3 | 817 | ····move/from16·v0,·p3 |
819 | ····move/from16·v1,·v16 | ||
820 | ····if-le·v0,·v1,·:cond_1 | 818 | ····if-le·v0,·v15,·:cond_1 |
821 | ····.line·142 | 819 | ····.line·142 |
822 | ····new-instance·v1 | 820 | ····new-instance·v15,·Lorg/spongycastle/crypto/DataLengthException; |
823 | ····const-string·v1 | 821 | ····const-string·v16,·"input·too·large·for·Naccache-Stern·cipher.\n" |
824 | ····invoke-direct/range·{v1 | 822 | ····invoke-direct/range·{v15·..·v16},·Lorg/spongycastle/crypto/DataLengthException;-><init>(Ljava/lang/String;)V |
825 | ····throw·v1 | 823 | ····throw·v15 |
826 | ····.line·145 | 824 | ····.line·145 |
827 | ····:cond_1 | 825 | ····:cond_1 |
828 | ····move-object/from16·v0,·p0 | 826 | ····move-object/from16·v0,·p0 |
829 | ····iget-boolean·v | 827 | ····iget-boolean·v15,·v0,·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->forEncryption:Z |
830 | ····move/from16·v16,·v0 | ||
831 | ····if-nez·v1 | 828 | ····if-nez·v15,·:cond_2 |
832 | ····.line·148 | 829 | ····.line·148 |
833 | ····invoke-virtual/range·{p0·..·p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getInputBlockSize()I | 830 | ····invoke-virtual/range·{p0·..·p0},·Lorg/spongycastle/crypto/engines/NaccacheSternEngine;->getInputBlockSize()I |
834 | ····move-result·v1 | 831 | ····move-result·v15 |
835 | ····move/from16·v0,·p3 | 832 | ····move/from16·v0,·p3 |
836 | ····move/from16·v1,·v16 | ||
837 | ····if-ge·v0,·v1,·:cond_2 | 833 | ····if-ge·v0,·v15,·:cond_2 |
838 | ····.line·150 | 834 | ····.line·150 |
839 | ····new-instance·v1 | 835 | ····new-instance·v15,·Lorg/spongycastle/crypto/InvalidCipherTextException; |
840 | ····const-string·v1 | 836 | ····const-string·v16,·"BlockLength·does·not·match·modulus·for·Naccache-Stern·cipher.\n" |
841 | ····invoke-direct/range·{v1 | 837 | ····invoke-direct/range·{v15·..·v16},·Lorg/spongycastle/crypto/InvalidCipherTextException;-><init>(Ljava/lang/String;)V |
842 | ····throw·v1 | 838 | ····throw·v15 |
843 | ····.line·156 | 839 | ····.line·156 |
844 | ····:cond_2 | 840 | ····:cond_2 |
845 | ····if-nez·p2,·:cond_3 | 841 | ····if-nez·p2,·:cond_3 |
846 | ····move-object/from16·v0,·p1 | 842 | ····move-object/from16·v0,·p1 |
847 | ····array-length·v | 843 | ····array-length·v15,·v0 |
848 | ····move/from16·v16,·v0 | ||
849 | ····move/from16·v0,·p3 | 844 | ····move/from16·v0,·p3 |
850 | ····move/from16·v1,·v16 | ||
851 | ····if-eq·v0,·v1,·:cond_5 | 845 | ····if-eq·v0,·v15,·:cond_5 |
852 | ····.line·158 | 846 | ····.line·158 |
853 | ····:cond_3 | 847 | ····:cond_3 |
854 | ····move/from16·v0,·p3 | 848 | ····move/from16·v0,·p3 |
855 | ····new-array·v | 849 | ····new-array·v4,·v0,·[B |
856 | ····.line·159 | 850 | ····.line·159 |
857 | ····.local·v | 851 | ····.local·v4,·"block":[B |
858 | ····const/ | 852 | ····const/4·v15,·0x0 |
859 | ····move-object/from16·v0,·p1 | 853 | ····move-object/from16·v0,·p1 |
860 | ····move/from16·v1,·p2 | 854 | ····move/from16·v1,·p2 |
861 | ····move/from16·v2,·v16 | ||
862 | ····move/from16·v | 855 | ····move/from16·v2,·p3 |
863 | ····invoke-static·{v0,·v1,·v | 856 | ····invoke-static·{v0,·v1,·v4,·v15,·v2},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
864 | ····.line·167 | 857 | ····.line·167 |
865 | ····:goto_0 | 858 | ····:goto_0 |
Max diff block lines reached; 28128/32791 bytes (85.78%) of diff not shown. |
Offset 1794, 386 lines modified | Offset 1794, 354 lines modified | ||
1794 | ········0xc0·->·:sswitch_2 | 1794 | ········0xc0·->·:sswitch_2 |
1795 | ········0xe0·->·:sswitch_3 | 1795 | ········0xe0·->·:sswitch_3 |
1796 | ········0x100·->·:sswitch_4 | 1796 | ········0x100·->·:sswitch_4 |
1797 | ····.end·sparse-switch | 1797 | ····.end·sparse-switch |
1798 | .end·method | 1798 | .end·method |
1799 | .method·private·InvMixColumn()V | 1799 | .method·private·InvMixColumn()V |
1800 | ····.locals· | 1800 | ····.locals·18 |
1801 | ····.prologue | 1801 | ····.prologue |
1802 | ····.line·329 | 1802 | ····.line·329 |
1803 | ····const-wide/16·v1 | 1803 | ····const-wide/16·v12,·0x0 |
1804 | ····.local·v1 | 1804 | ····.local·v12,·"r3":J |
1805 | ····move-wide·v1 | 1805 | ····move-wide·v10,·v12 |
1806 | ····.local·v1 | 1806 | ····.local·v10,·"r2":J |
1807 | ····move-wide·v | 1807 | ····move-wide·v8,·v12 |
1808 | ····.local·v | 1808 | ····.local·v8,·"r1":J |
1809 | ····move-wide·v | 1809 | ····move-wide·v6,·v12 |
1810 | ····.line·330 | 1810 | ····.line·330 |
1811 | ····.local·v | 1811 | ····.local·v6,·"r0":J |
1812 | ····const/4·v | 1812 | ····const/4·v5,·0x0 |
1813 | ····.local·v | 1813 | ····.local·v5,·"j":I |
1814 | ····:goto_0 | 1814 | ····:goto_0 |
1815 | ····move-object/from16·v0,·p0 | 1815 | ····move-object/from16·v0,·p0 |
1816 | ····iget·v | 1816 | ····iget·v14,·v0,·Lorg/spongycastle/crypto/engines/RijndaelEngine;->BC:I |
1817 | ····if-ge·v | 1817 | ····if-ge·v5,·v14,·:cond_4 |
1818 | ····.line·332 | 1818 | ····.line·332 |
1819 | ····move-object/from16·v0,·p0 | 1819 | ····move-object/from16·v0,·p0 |
1820 | ····iget-wide·v | 1820 | ····iget-wide·v14,·v0,·Lorg/spongycastle/crypto/engines/RijndaelEngine;->A0:J |
1821 | ···· | 1821 | ····shr-long/2addr·v14,·v5 |
1822 | ···· | 1822 | ····const-wide/16·v16,·0xff |
1823 | ···· | 1823 | ····and-long·v14,·v14,·v16 |
1824 | ····and-long·v16,·v16,·v18 | ||
1825 | ····move-wide/from16·v0,·v16 | ||
1826 | ····long-to-int·v | 1824 | ····long-to-int·v1,·v14 |
1827 | ····.line·333 | 1825 | ····.line·333 |
1828 | ····.local·v | 1826 | ····.local·v1,·"a0":I |
1829 | ····move-object/from16·v0,·p0 | 1827 | ····move-object/from16·v0,·p0 |
1830 | ····iget-wide·v | 1828 | ····iget-wide·v14,·v0,·Lorg/spongycastle/crypto/engines/RijndaelEngine;->A1:J |
1831 | ····move-wide/from16·v16,·v0 | ||
1832 | ····shr-long | 1829 | ····shr-long/2addr·v14,·v5 |
1833 | ····const-wide/16·v1 | 1830 | ····const-wide/16·v16,·0xff |
1834 | ····and-long·v1 | 1831 | ····and-long·v14,·v14,·v16 |
1835 | ····move-wide/from16·v0,·v16 | ||
1836 | ····long-to-int·v | 1832 | ····long-to-int·v2,·v14 |
1837 | ····.line·334 | 1833 | ····.line·334 |
1838 | ····.local·v | 1834 | ····.local·v2,·"a1":I |
1839 | ····move-object/from16·v0,·p0 | 1835 | ····move-object/from16·v0,·p0 |
1840 | ····iget-wide·v | 1836 | ····iget-wide·v14,·v0,·Lorg/spongycastle/crypto/engines/RijndaelEngine;->A2:J |
1841 | ····move-wide/from16·v16,·v0 | ||
1842 | ····shr-long | 1837 | ····shr-long/2addr·v14,·v5 |
1843 | ····const-wide/16·v1 | 1838 | ····const-wide/16·v16,·0xff |
1844 | ····and-long·v1 | 1839 | ····and-long·v14,·v14,·v16 |
1845 | ····move-wide/from16·v0,·v16 | ||
1846 | ····long-to-int·v | 1840 | ····long-to-int·v3,·v14 |
1847 | ····.line·335 | 1841 | ····.line·335 |
1848 | ····.local·v | 1842 | ····.local·v3,·"a2":I |
1849 | ····move-object/from16·v0,·p0 | 1843 | ····move-object/from16·v0,·p0 |
1850 | ····iget-wide·v | 1844 | ····iget-wide·v14,·v0,·Lorg/spongycastle/crypto/engines/RijndaelEngine;->A3:J |
1851 | ····move-wide/from16·v16,·v0 | ||
1852 | ····shr-long | 1845 | ····shr-long/2addr·v14,·v5 |
1853 | ····const-wide/16·v1 | 1846 | ····const-wide/16·v16,·0xff |
1854 | ····and-long·v1 | 1847 | ····and-long·v14,·v14,·v16 |
1855 | ····move-wide/from16·v0,·v16 | ||
1856 | ····long-to-int·v | 1848 | ····long-to-int·v4,·v14 |
1857 | ····.line·340 | 1849 | ····.line·340 |
1858 | ····.local·v | 1850 | ····.local·v4,·"a3":I |
1859 | ····if-eqz·v | 1851 | ····if-eqz·v1,·:cond_0 |
1860 | ····sget-object·v7,·Lorg/spongycastle/crypto/engines/RijndaelEngine;->logtable:[B | ||
1861 | ····an | 1852 | ····sget-object·v14,·Lorg/spongycastle/crypto/engines/RijndaelEngine;->logtable:[B |
1862 | ···· | 1853 | ····and-int/lit16·v15,·v1,·0xff |
1863 | ····aget-byte·v | 1854 | ····aget-byte·v14,·v14,·v15 |
1864 | ····and-int/lit16·v | 1855 | ····and-int/lit16·v1,·v14,·0xff |
1865 | ····.line·341 | 1856 | ····.line·341 |
1866 | ····:goto_1 | 1857 | ····:goto_1 |
1867 | ····if-eqz·v | 1858 | ····if-eqz·v2,·:cond_1 |
1868 | ····sget-object·v | 1859 | ····sget-object·v14,·Lorg/spongycastle/crypto/engines/RijndaelEngine;->logtable:[B |
1869 | ····and-int/lit16·v | 1860 | ····and-int/lit16·v15,·v2,·0xff |
Max diff block lines reached; 45077/49097 bytes (91.81%) of diff not shown. |
Offset 2065, 39 lines modified | Offset 2065, 39 lines modified | ||
2065 | ····.line·301 | 2065 | ····.line·301 |
2066 | ····:cond_0 | 2066 | ····:cond_0 |
2067 | ····return-void | 2067 | ····return-void |
2068 | .end·method | 2068 | .end·method |
2069 | .method·protected·processLength(J)V | 2069 | .method·protected·processLength(J)V |
2070 | ····.locals· | 2070 | ····.locals·4 |
2071 | ····.param·p1,·"bitLength"····#·J | 2071 | ····.param·p1,·"bitLength"····#·J |
2072 | ····.prologue | 2072 | ····.prologue |
2073 | ····const/16·v | 2073 | ····const/16·v3,·0xe |
2074 | ····.line·68 | 2074 | ····.line·68 |
2075 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/MD5Digest;->xOff:I | 2075 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/MD5Digest;->xOff:I |
2076 | ····if-le·v0,·v | 2076 | ····if-le·v0,·v3,·:cond_0 |
2077 | ····.line·70 | 2077 | ····.line·70 |
2078 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/MD5Digest;->processBlock()V | 2078 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/MD5Digest;->processBlock()V |
2079 | ····.line·73 | 2079 | ····.line·73 |
2080 | ····:cond_0 | 2080 | ····:cond_0 |
2081 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/MD5Digest;->X:[I | 2081 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/MD5Digest;->X:[I |
2082 | ····const-wide/16·v | 2082 | ····const-wide/16·v1,·-0x1 |
2083 | ····and-long/2addr·v | 2083 | ····and-long/2addr·v1,·p1 |
2084 | ····long-to-int·v1,·v | 2084 | ····long-to-int·v1,·v1 |
2085 | ····aput·v1,·v0,·v | 2085 | ····aput·v1,·v0,·v3 |
2086 | ····.line·74 | 2086 | ····.line·74 |
2087 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/MD5Digest;->X:[I | 2087 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/MD5Digest;->X:[I |
2088 | ····const/16·v1,·0xf | 2088 | ····const/16·v1,·0xf |
2089 | ····const/16·v2,·0x20 | 2089 | ····const/16·v2,·0x20 |
Offset 5595, 39 lines modified | Offset 5595, 39 lines modified | ||
5595 | ····.line·421 | 5595 | ····.line·421 |
5596 | ····:cond_0 | 5596 | ····:cond_0 |
5597 | ····return-void | 5597 | ····return-void |
5598 | .end·method | 5598 | .end·method |
5599 | .method·protected·processLength(J)V | 5599 | .method·protected·processLength(J)V |
5600 | ····.locals· | 5600 | ····.locals·4 |
5601 | ····.param·p1,·"bitLength"····#·J | 5601 | ····.param·p1,·"bitLength"····#·J |
5602 | ····.prologue | 5602 | ····.prologue |
5603 | ····const/16·v | 5603 | ····const/16·v3,·0xe |
5604 | ····.line·70 | 5604 | ····.line·70 |
5605 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD160Digest;->xOff:I | 5605 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD160Digest;->xOff:I |
5606 | ····if-le·v0,·v | 5606 | ····if-le·v0,·v3,·:cond_0 |
5607 | ····.line·72 | 5607 | ····.line·72 |
5608 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/RIPEMD160Digest;->processBlock()V | 5608 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/RIPEMD160Digest;->processBlock()V |
5609 | ····.line·75 | 5609 | ····.line·75 |
5610 | ····:cond_0 | 5610 | ····:cond_0 |
5611 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD160Digest;->X:[I | 5611 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD160Digest;->X:[I |
5612 | ····const-wide/16·v | 5612 | ····const-wide/16·v1,·-0x1 |
5613 | ····and-long/2addr·v | 5613 | ····and-long/2addr·v1,·p1 |
5614 | ····long-to-int·v1,·v | 5614 | ····long-to-int·v1,·v1 |
5615 | ····aput·v1,·v0,·v | 5615 | ····aput·v1,·v0,·v3 |
5616 | ····.line·76 | 5616 | ····.line·76 |
5617 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD160Digest;->X:[I | 5617 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD160Digest;->X:[I |
5618 | ····const/16·v1,·0xf | 5618 | ····const/16·v1,·0xf |
5619 | ····const/16·v2,·0x20 | 5619 | ····const/16·v2,·0x20 |
Offset 3584, 39 lines modified | Offset 3584, 39 lines modified | ||
3584 | ····.line·460 | 3584 | ····.line·460 |
3585 | ····:cond_0 | 3585 | ····:cond_0 |
3586 | ····return-void | 3586 | ····return-void |
3587 | .end·method | 3587 | .end·method |
3588 | .method·protected·processLength(J)V | 3588 | .method·protected·processLength(J)V |
3589 | ····.locals· | 3589 | ····.locals·4 |
3590 | ····.param·p1,·"bitLength"····#·J | 3590 | ····.param·p1,·"bitLength"····#·J |
3591 | ····.prologue | 3591 | ····.prologue |
3592 | ····const/16·v | 3592 | ····const/16·v3,·0xe |
3593 | ····.line·68 | 3593 | ····.line·68 |
3594 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD128Digest;->xOff:I | 3594 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD128Digest;->xOff:I |
3595 | ····if-le·v0,·v | 3595 | ····if-le·v0,·v3,·:cond_0 |
3596 | ····.line·70 | 3596 | ····.line·70 |
3597 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/RIPEMD128Digest;->processBlock()V | 3597 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/RIPEMD128Digest;->processBlock()V |
3598 | ····.line·73 | 3598 | ····.line·73 |
3599 | ····:cond_0 | 3599 | ····:cond_0 |
3600 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD128Digest;->X:[I | 3600 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD128Digest;->X:[I |
3601 | ····const-wide/16·v | 3601 | ····const-wide/16·v1,·-0x1 |
3602 | ····and-long/2addr·v | 3602 | ····and-long/2addr·v1,·p1 |
3603 | ····long-to-int·v1,·v | 3603 | ····long-to-int·v1,·v1 |
3604 | ····aput·v1,·v0,·v | 3604 | ····aput·v1,·v0,·v3 |
3605 | ····.line·74 | 3605 | ····.line·74 |
3606 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD128Digest;->X:[I | 3606 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD128Digest;->X:[I |
3607 | ····const/16·v1,·0xf | 3607 | ····const/16·v1,·0xf |
3608 | ····const/16·v2,·0x20 | 3608 | ····const/16·v2,·0x20 |
Offset 390, 480 lines modified | Offset 390, 480 lines modified | ||
390 | ········0x5c | 390 | ········0x5c |
391 | ········0xf8 | 391 | ········0xf8 |
392 | ········0x86 | 392 | ········0x86 |
393 | ····.end·array-data | 393 | ····.end·array-data |
394 | .end·method | 394 | .end·method |
395 | .method·public·constructor·<init>()V | 395 | .method·public·constructor·<init>()V |
396 | ····.locals·2 | 396 | ····.locals·21 |
397 | ····.prologue | 397 | ····.prologue |
398 | ····.line·52 | 398 | ····.line·52 |
399 | ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V | 399 | ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V |
400 | ····.line·49 | 400 | ····.line·49 |
401 | ····const/16·v | 401 | ····const/16·v1,·0xb |
402 | ····new-array·v | 402 | ····new-array·v1,·v1,·[J |
403 | ····move-object/from16·v0,·p0 | 403 | ····move-object/from16·v0,·p0 |
404 | ····iput-object·v | 404 | ····iput-object·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_rc:[J |
405 | ····.line·120 | 405 | ····.line·120 |
406 | ····const/16·v | 406 | ····const/16·v1,·0x40 |
407 | ····new-array·v | 407 | ····new-array·v1,·v1,·[B |
408 | ····move-object/from16·v0,·p0 | 408 | ····move-object/from16·v0,·p0 |
409 | ····iput-object·v | 409 | ····iput-object·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_buffer:[B |
410 | ····.line·121 | 410 | ····.line·121 |
411 | ····const/4·v | 411 | ····const/4·v1,·0x0 |
412 | ····move-object/from16·v0,·p0 | 412 | ····move-object/from16·v0,·p0 |
413 | ····iput·v | 413 | ····iput·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_bufferPos:I |
414 | ····.line·122 | 414 | ····.line·122 |
415 | ····const/16·v | 415 | ····const/16·v1,·0x20 |
416 | ····new-array·v | 416 | ····new-array·v1,·v1,·[S |
417 | ····move-object/from16·v0,·p0 | 417 | ····move-object/from16·v0,·p0 |
418 | ····iput-object·v | 418 | ····iput-object·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_bitCount:[S |
419 | ····.line·125 | 419 | ····.line·125 |
420 | ····const/16·v | 420 | ····const/16·v1,·0x8 |
421 | ····new-array·v | 421 | ····new-array·v1,·v1,·[J |
422 | ····move-object/from16·v0,·p0 | 422 | ····move-object/from16·v0,·p0 |
423 | ····iput-object·v | 423 | ····iput-object·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_hash:[J |
424 | ····.line·126 | 424 | ····.line·126 |
425 | ····const/16·v | 425 | ····const/16·v1,·0x8 |
426 | ····new-array·v | 426 | ····new-array·v1,·v1,·[J |
427 | ····move-object/from16·v0,·p0 | 427 | ····move-object/from16·v0,·p0 |
428 | ····iput-object·v | 428 | ····iput-object·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_K:[J |
429 | ····.line·127 | 429 | ····.line·127 |
430 | ····const/16·v | 430 | ····const/16·v1,·0x8 |
431 | ····new-array·v | 431 | ····new-array·v1,·v1,·[J |
432 | ····move-object/from16·v0,·p0 | 432 | ····move-object/from16·v0,·p0 |
433 | ····iput-object·v | 433 | ····iput-object·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_L:[J |
434 | ····.line·128 | 434 | ····.line·128 |
435 | ····const/16·v | 435 | ····const/16·v1,·0x8 |
436 | ····new-array·v | 436 | ····new-array·v1,·v1,·[J |
437 | ····move-object/from16·v0,·p0 | 437 | ····move-object/from16·v0,·p0 |
438 | ····iput-object·v | 438 | ····iput-object·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_block:[J |
439 | ····.line·129 | 439 | ····.line·129 |
440 | ····const/16·v | 440 | ····const/16·v1,·0x8 |
441 | ····new-array·v | 441 | ····new-array·v1,·v1,·[J |
442 | ····move-object/from16·v0,·p0 | 442 | ····move-object/from16·v0,·p0 |
443 | ····iput-object·v | 443 | ····iput-object·v1,·v0,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->_state:[J |
444 | ····.line·53 | 444 | ····.line·53 |
445 | ····const/16·v | 445 | ····const/16·v19,·0x0 |
446 | ····.local·v | 446 | ····.local·v19,·"i":I |
447 | ····:goto_0 | 447 | ····:goto_0 |
448 | ····const/16·v | 448 | ····const/16·v1,·0x100 |
449 | ····move/from16·v0,·v | 449 | ····move/from16·v0,·v19 |
450 | ····if-ge·v0,·v | 450 | ····if-ge·v0,·v1,·:cond_0 |
451 | ····.line·55 | 451 | ····.line·55 |
452 | ····sget-object·v | 452 | ····sget-object·v1,·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->SBOX:[I |
453 | ····aget·v | 453 | ····aget·v2,·v1,·v19 |
454 | ····.line·56 | 454 | ····.line·56 |
455 | ····.local·v | 455 | ····.local·v2,·"v1":I |
456 | ····shl-int/lit8·v | 456 | ····shl-int/lit8·v1,·v2,·0x1 |
457 | ····move-object/from16·v0,·p0 | 457 | ····move-object/from16·v0,·p0 |
458 | ····invoke-direct·{v0,·v | 458 | ····invoke-direct·{v0,·v1},·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->maskWithReductionPolynomial(I)I |
459 | ····move-result·v | 459 | ····move-result·v8 |
460 | ····.line·57 | 460 | ····.line·57 |
461 | ····.local·v | 461 | ····.local·v8,·"v2":I |
462 | ····shl-int/lit8·v | 462 | ····shl-int/lit8·v1,·v8,·0x1 |
463 | ····move-object/from16·v0,·p0 | 463 | ····move-object/from16·v0,·p0 |
464 | ····invoke-direct·{v0,·v | 464 | ····invoke-direct·{v0,·v1},·Lorg/spongycastle/crypto/digests/WhirlpoolDigest;->maskWithReductionPolynomial(I)I |
465 | ····move-result·v | 465 | ····move-result·v4 |
Max diff block lines reached; 34877/39317 bytes (88.71%) of diff not shown. |
Offset 3716, 39 lines modified | Offset 3716, 39 lines modified | ||
3716 | ····.line·475 | 3716 | ····.line·475 |
3717 | ····:cond_0 | 3717 | ····:cond_0 |
3718 | ····return-void | 3718 | ····return-void |
3719 | .end·method | 3719 | .end·method |
3720 | .method·protected·processLength(J)V | 3720 | .method·protected·processLength(J)V |
3721 | ····.locals· | 3721 | ····.locals·4 |
3722 | ····.param·p1,·"bitLength"····#·J | 3722 | ····.param·p1,·"bitLength"····#·J |
3723 | ····.prologue | 3723 | ····.prologue |
3724 | ····const/16·v | 3724 | ····const/16·v3,·0xe |
3725 | ····.line·74 | 3725 | ····.line·74 |
3726 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD256Digest;->xOff:I | 3726 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD256Digest;->xOff:I |
3727 | ····if-le·v0,·v | 3727 | ····if-le·v0,·v3,·:cond_0 |
3728 | ····.line·76 | 3728 | ····.line·76 |
3729 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/RIPEMD256Digest;->processBlock()V | 3729 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/RIPEMD256Digest;->processBlock()V |
3730 | ····.line·79 | 3730 | ····.line·79 |
3731 | ····:cond_0 | 3731 | ····:cond_0 |
3732 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD256Digest;->X:[I | 3732 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD256Digest;->X:[I |
3733 | ····const-wide/16·v | 3733 | ····const-wide/16·v1,·-0x1 |
3734 | ····and-long/2addr·v | 3734 | ····and-long/2addr·v1,·p1 |
3735 | ····long-to-int·v1,·v | 3735 | ····long-to-int·v1,·v1 |
3736 | ····aput·v1,·v0,·v | 3736 | ····aput·v1,·v0,·v3 |
3737 | ····.line·80 | 3737 | ····.line·80 |
3738 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD256Digest;->X:[I | 3738 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD256Digest;->X:[I |
3739 | ····const/16·v1,·0xf | 3739 | ····const/16·v1,·0xf |
3740 | ····const/16·v2,·0x20 | 3740 | ····const/16·v2,·0x20 |
Offset 1294, 53 lines modified | Offset 1294, 53 lines modified | ||
1294 | ····const/4·v11,·0x2 | 1294 | ····const/4·v11,·0x2 |
1295 | ····const/4·v10,·0x1 | 1295 | ····const/4·v10,·0x1 |
1296 | ····.line·708 | 1296 | ····.line·708 |
1297 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1297 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1298 | ····aget-wide·v | 1298 | ····aget-wide·v1,·v0,·v14 |
1299 | ····iget-object·v | 1299 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1300 | ····aget-wide·v | 1300 | ····aget-wide·v3,·v3,·v13 |
1301 | ····const-wide·v | 1301 | ····const-wide·v5,·-0x5a5a5a5a5a5a5a5bL |
1302 | ····xor-long/2addr·v | 1302 | ····xor-long/2addr·v3,·v5 |
1303 | ····sub-long/2addr·v | 1303 | ····sub-long/2addr·v1,·v3 |
1304 | ····aput-wide·v | 1304 | ····aput-wide·v1,·v0,·v14 |
1305 | ····.line·709 | 1305 | ····.line·709 |
1306 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1306 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1307 | ····aget-wide·v | 1307 | ····aget-wide·v1,·v0,·v10 |
1308 | ····iget-object·v | 1308 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1309 | ····aget-wide·v | 1309 | ····aget-wide·v3,·v3,·v14 |
1310 | ····xor-long/2addr·v | 1310 | ····xor-long/2addr·v1,·v3 |
1311 | ····aput-wide·v | 1311 | ····aput-wide·v1,·v0,·v10 |
1312 | ····.line·710 | 1312 | ····.line·710 |
1313 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1313 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1314 | ····aget-wide·v | 1314 | ····aget-wide·v1,·v0,·v11 |
1315 | ····iget-object·v | 1315 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1316 | ····aget-wide·v | 1316 | ····aget-wide·v3,·v3,·v10 |
1317 | ····add-long/2addr·v | 1317 | ····add-long/2addr·v1,·v3 |
1318 | ····aput-wide·v | 1318 | ····aput-wide·v1,·v0,·v11 |
1319 | ····.line·711 | 1319 | ····.line·711 |
1320 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1320 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1321 | ····const/4·v1,·0x3 | 1321 | ····const/4·v1,·0x3 |
1322 | ····aget-wide·v2,·v0,·v1 | 1322 | ····aget-wide·v2,·v0,·v1 |
Offset 1366, 25 lines modified | Offset 1366, 25 lines modified | ||
1366 | ····sub-long/2addr·v2,·v4 | 1366 | ····sub-long/2addr·v2,·v4 |
1367 | ····aput-wide·v2,·v0,·v1 | 1367 | ····aput-wide·v2,·v0,·v1 |
1368 | ····.line·712 | 1368 | ····.line·712 |
1369 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1369 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1370 | ····aget-wide·v | 1370 | ····aget-wide·v1,·v0,·v12 |
1371 | ····iget-object·v | 1371 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1372 | ····const/4·v4,·0x3 | 1372 | ····const/4·v4,·0x3 |
1373 | ····aget-wide·v | 1373 | ····aget-wide·v3,·v3,·v4 |
1374 | ····xor-long/2addr·v | 1374 | ····xor-long/2addr·v1,·v3 |
1375 | ····aput-wide·v | 1375 | ····aput-wide·v1,·v0,·v12 |
1376 | ····.line·713 | 1376 | ····.line·713 |
1377 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1377 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1378 | ····const/4·v1,·0x5 | 1378 | ····const/4·v1,·0x5 |
1379 | ····aget-wide·v2,·v0,·v1 | 1379 | ····aget-wide·v2,·v0,·v1 |
Offset 1427, 78 lines modified | Offset 1427, 78 lines modified | ||
1427 | ····sub-long/2addr·v2,·v4 | 1427 | ····sub-long/2addr·v2,·v4 |
1428 | ····aput-wide·v2,·v0,·v1 | 1428 | ····aput-wide·v2,·v0,·v1 |
1429 | ····.line·715 | 1429 | ····.line·715 |
1430 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1430 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1431 | ····aget-wide·v | 1431 | ····aget-wide·v1,·v0,·v13 |
1432 | ····iget-object·v | 1432 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1433 | ····const/4·v4,·0x6 | 1433 | ····const/4·v4,·0x6 |
1434 | ····aget-wide·v | 1434 | ····aget-wide·v3,·v3,·v4 |
1435 | ····xor-long/2addr·v | 1435 | ····xor-long/2addr·v1,·v3 |
1436 | ····aput-wide·v | 1436 | ····aput-wide·v1,·v0,·v13 |
1437 | ····.line·716 | 1437 | ····.line·716 |
1438 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1438 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1439 | ····aget-wide·v | 1439 | ····aget-wide·v1,·v0,·v14 |
1440 | ····iget-object·v | 1440 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1441 | ····aget-wide·v | 1441 | ····aget-wide·v3,·v3,·v13 |
1442 | ····add-long/2addr·v | 1442 | ····add-long/2addr·v1,·v3 |
1443 | ····aput-wide·v | 1443 | ····aput-wide·v1,·v0,·v14 |
1444 | ····.line·717 | 1444 | ····.line·717 |
1445 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J | 1445 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1446 | ····aget-wide·v | 1446 | ····aget-wide·v1,·v0,·v10 |
1447 | ····iget-object·v | 1447 | ····iget-object·v3,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1448 | ····aget-wide·v | 1448 | ····aget-wide·v3,·v3,·v14 |
1449 | ····iget-object·v | 1449 | ····iget-object·v5,·p0,·Lorg/spongycastle/crypto/digests/TigerDigest;->x:[J |
1450 | ····aget-wide·v | 1450 | ····aget-wide·v5,·v5,·v13 |
1451 | ····const-wide/16·v | 1451 | ····const-wide/16·v7,·-0x1 |
Max diff block lines reached; 32738/36972 bytes (88.55%) of diff not shown. |
Offset 1002, 39 lines modified | Offset 1002, 39 lines modified | ||
1002 | ····.line·235 | 1002 | ····.line·235 |
1003 | ····:cond_2 | 1003 | ····:cond_2 |
1004 | ····return-void | 1004 | ····return-void |
1005 | .end·method | 1005 | .end·method |
1006 | .method·protected·processLength(J)V | 1006 | .method·protected·processLength(J)V |
1007 | ····.locals· | 1007 | ····.locals·4 |
1008 | ····.param·p1,·"bitLength"····#·J | 1008 | ····.param·p1,·"bitLength"····#·J |
1009 | ····.prologue | 1009 | ····.prologue |
1010 | ····const/16·v | 1010 | ····const/16·v3,·0xe |
1011 | ····.line·89 | 1011 | ····.line·89 |
1012 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA224Digest;->xOff:I | 1012 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA224Digest;->xOff:I |
1013 | ····if-le·v0,·v | 1013 | ····if-le·v0,·v3,·:cond_0 |
1014 | ····.line·91 | 1014 | ····.line·91 |
1015 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/SHA224Digest;->processBlock()V | 1015 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/SHA224Digest;->processBlock()V |
1016 | ····.line·94 | 1016 | ····.line·94 |
1017 | ····:cond_0 | 1017 | ····:cond_0 |
1018 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA224Digest;->X:[I | 1018 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA224Digest;->X:[I |
1019 | ····const/16·v1,·0x20 | 1019 | ····const/16·v1,·0x20 |
1020 | ····ushr-long·v | 1020 | ····ushr-long·v1,·p1,·v1 |
1021 | ····long-to-int·v1,·v | 1021 | ····long-to-int·v1,·v1 |
1022 | ····aput·v1,·v0,·v | 1022 | ····aput·v1,·v0,·v3 |
1023 | ····.line·95 | 1023 | ····.line·95 |
1024 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA224Digest;->X:[I | 1024 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA224Digest;->X:[I |
1025 | ····const/16·v1,·0xf | 1025 | ····const/16·v1,·0xf |
1026 | ····const-wide/16·v2,·-0x1 | 1026 | ····const-wide/16·v2,·-0x1 |
Offset 1392, 39 lines modified | Offset 1392, 39 lines modified | ||
1392 | ····.line·269 | 1392 | ····.line·269 |
1393 | ····:cond_0 | 1393 | ····:cond_0 |
1394 | ····return-void | 1394 | ····return-void |
1395 | .end·method | 1395 | .end·method |
1396 | .method·protected·processLength(J)V | 1396 | .method·protected·processLength(J)V |
1397 | ····.locals· | 1397 | ····.locals·4 |
1398 | ····.param·p1,·"bitLength"····#·J | 1398 | ····.param·p1,·"bitLength"····#·J |
1399 | ····.prologue | 1399 | ····.prologue |
1400 | ····const/16·v | 1400 | ····const/16·v3,·0xe |
1401 | ····.line·72 | 1401 | ····.line·72 |
1402 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/MD4Digest;->xOff:I | 1402 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/MD4Digest;->xOff:I |
1403 | ····if-le·v0,·v | 1403 | ····if-le·v0,·v3,·:cond_0 |
1404 | ····.line·74 | 1404 | ····.line·74 |
1405 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/MD4Digest;->processBlock()V | 1405 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/MD4Digest;->processBlock()V |
1406 | ····.line·77 | 1406 | ····.line·77 |
1407 | ····:cond_0 | 1407 | ····:cond_0 |
1408 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/MD4Digest;->X:[I | 1408 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/MD4Digest;->X:[I |
1409 | ····const-wide/16·v | 1409 | ····const-wide/16·v1,·-0x1 |
1410 | ····and-long/2addr·v | 1410 | ····and-long/2addr·v1,·p1 |
1411 | ····long-to-int·v1,·v | 1411 | ····long-to-int·v1,·v1 |
1412 | ····aput·v1,·v0,·v | 1412 | ····aput·v1,·v0,·v3 |
1413 | ····.line·78 | 1413 | ····.line·78 |
1414 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/MD4Digest;->X:[I | 1414 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/MD4Digest;->X:[I |
1415 | ····const/16·v1,·0xf | 1415 | ····const/16·v1,·0xf |
1416 | ····const/16·v2,·0x20 | 1416 | ····const/16·v2,·0x20 |
Offset 285, 15 lines modified | Offset 285, 15 lines modified | ||
285 | ····iput·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->wOff:I | 285 | ····iput·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->wOff:I |
286 | ····.line·61 | 286 | ····.line·61 |
287 | ····return-void | 287 | ····return-void |
288 | .end·method | 288 | .end·method |
289 | .method·private·Ch(JJJ)J | 289 | .method·private·Ch(JJJ)J |
290 | ····.locals· | 290 | ····.locals·4 |
291 | ····.param·p1,·"x"····#·J | 291 | ····.param·p1,·"x"····#·J |
292 | ····.param·p3,·"y"····#·J | 292 | ····.param·p3,·"y"····#·J |
293 | ····.param·p5,·"z"····#·J | 293 | ····.param·p5,·"z"····#·J |
294 | ····.prologue | 294 | ····.prologue |
295 | ····.line·293 | 295 | ····.line·293 |
296 | ····and-long·v0,·p1,·p3 | 296 | ····and-long·v0,·p1,·p3 |
Offset 306, 15 lines modified | Offset 306, 15 lines modified | ||
306 | ····xor-long/2addr·v0,·v2 | 306 | ····xor-long/2addr·v0,·v2 |
307 | ····return-wide·v0 | 307 | ····return-wide·v0 |
308 | .end·method | 308 | .end·method |
309 | .method·private·Maj(JJJ)J | 309 | .method·private·Maj(JJJ)J |
310 | ····.locals· | 310 | ····.locals·4 |
311 | ····.param·p1,·"x"····#·J | 311 | ····.param·p1,·"x"····#·J |
312 | ····.param·p3,·"y"····#·J | 312 | ····.param·p3,·"y"····#·J |
313 | ····.param·p5,·"z"····#·J | 313 | ····.param·p5,·"z"····#·J |
314 | ····.prologue | 314 | ····.prologue |
315 | ····.line·301 | 315 | ····.line·301 |
316 | ····and-long·v0,·p1,·p3 | 316 | ····and-long·v0,·p1,·p3 |
Offset 327, 15 lines modified | Offset 327, 15 lines modified | ||
327 | ····xor-long/2addr·v0,·v2 | 327 | ····xor-long/2addr·v0,·v2 |
328 | ····return-wide·v0 | 328 | ····return-wide·v0 |
329 | .end·method | 329 | .end·method |
330 | .method·private·Sigma0(J)J | 330 | .method·private·Sigma0(J)J |
331 | ····.locals· | 331 | ····.locals·6 |
332 | ····.param·p1,·"x"····#·J | 332 | ····.param·p1,·"x"····#·J |
333 | ····.prologue | 333 | ····.prologue |
334 | ····.line·319 | 334 | ····.line·319 |
335 | ····const/16·v0,·0x3f | 335 | ····const/16·v0,·0x3f |
336 | ····shl-long·v0,·p1,·v0 | 336 | ····shl-long·v0,·p1,·v0 |
Offset 364, 15 lines modified | Offset 364, 15 lines modified | ||
364 | ····xor-long/2addr·v0,·v2 | 364 | ····xor-long/2addr·v0,·v2 |
365 | ····return-wide·v0 | 365 | ····return-wide·v0 |
366 | .end·method | 366 | .end·method |
367 | .method·private·Sigma1(J)J | 367 | .method·private·Sigma1(J)J |
368 | ····.locals· | 368 | ····.locals·6 |
369 | ····.param·p1,·"x"····#·J | 369 | ····.param·p1,·"x"····#·J |
370 | ····.prologue | 370 | ····.prologue |
371 | ····.line·325 | 371 | ····.line·325 |
372 | ····const/16·v0,·0x2d | 372 | ····const/16·v0,·0x2d |
373 | ····shl-long·v0,·p1,·v0 | 373 | ····shl-long·v0,·p1,·v0 |
Offset 401, 15 lines modified | Offset 401, 15 lines modified | ||
401 | ····xor-long/2addr·v0,·v2 | 401 | ····xor-long/2addr·v0,·v2 |
402 | ····return-wide·v0 | 402 | ····return-wide·v0 |
403 | .end·method | 403 | .end·method |
404 | .method·private·Sum0(J)J | 404 | .method·private·Sum0(J)J |
405 | ····.locals· | 405 | ····.locals·6 |
406 | ····.param·p1,·"x"····#·J | 406 | ····.param·p1,·"x"····#·J |
407 | ····.prologue | 407 | ····.prologue |
408 | ····.line·307 | 408 | ····.line·307 |
409 | ····const/16·v0,·0x24 | 409 | ····const/16·v0,·0x24 |
410 | ····shl-long·v0,·p1,·v0 | 410 | ····shl-long·v0,·p1,·v0 |
Offset 444, 15 lines modified | Offset 444, 15 lines modified | ||
444 | ····xor-long/2addr·v0,·v2 | 444 | ····xor-long/2addr·v0,·v2 |
445 | ····return-wide·v0 | 445 | ····return-wide·v0 |
446 | .end·method | 446 | .end·method |
447 | .method·private·Sum1(J)J | 447 | .method·private·Sum1(J)J |
448 | ····.locals· | 448 | ····.locals·6 |
449 | ····.param·p1,·"x"····#·J | 449 | ····.param·p1,·"x"····#·J |
450 | ····.prologue | 450 | ····.prologue |
451 | ····.line·313 | 451 | ····.line·313 |
452 | ····const/16·v0,·0x32 | 452 | ····const/16·v0,·0x32 |
453 | ····shl-long·v0,·p1,·v0 | 453 | ····shl-long·v0,·p1,·v0 |
Offset 487, 23 lines modified | Offset 487, 23 lines modified | ||
487 | ····xor-long/2addr·v0,·v2 | 487 | ····xor-long/2addr·v0,·v2 |
488 | ····return-wide·v0 | 488 | ····return-wide·v0 |
489 | .end·method | 489 | .end·method |
490 | .method·private·adjustByteCounts()V | 490 | .method·private·adjustByteCounts()V |
491 | ····.locals· | 491 | ····.locals·7 |
492 | ····.prologue | 492 | ····.prologue |
493 | ····const-wide·v | 493 | ····const-wide·v5,·0x1fffffffffffffffL |
494 | ····.line·180 | 494 | ····.line·180 |
495 | ····iget-wide·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount1:J | 495 | ····iget-wide·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount1:J |
496 | ····cmp-long·v0,·v0,·v | 496 | ····cmp-long·v0,·v0,·v5 |
497 | ····if-lez·v0,·:cond_0 | 497 | ····if-lez·v0,·:cond_0 |
498 | ····.line·182 | 498 | ····.line·182 |
499 | ····iget-wide·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount2:J | 499 | ····iget-wide·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount2:J |
500 | ····iget-wide·v2,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount1:J | 500 | ····iget-wide·v2,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount1:J |
Offset 515, 15 lines modified | Offset 515, 15 lines modified | ||
515 | ····add-long/2addr·v0,·v2 | 515 | ····add-long/2addr·v0,·v2 |
516 | ····iput-wide·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount2:J | 516 | ····iput-wide·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount2:J |
517 | ····.line·183 | 517 | ····.line·183 |
518 | ····iget-wide·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount1:J | 518 | ····iget-wide·v0,·p0,·Lorg/spongycastle/crypto/digests/LongDigest;->byteCount1:J |
Max diff block lines reached; 31300/33836 bytes (92.51%) of diff not shown. |
Offset 1189, 39 lines modified | Offset 1189, 39 lines modified | ||
1189 | ····.line·285 | 1189 | ····.line·285 |
1190 | ····:cond_5 | 1190 | ····:cond_5 |
1191 | ····return-void | 1191 | ····return-void |
1192 | .end·method | 1192 | .end·method |
1193 | .method·protected·processLength(J)V | 1193 | .method·protected·processLength(J)V |
1194 | ····.locals· | 1194 | ····.locals·4 |
1195 | ····.param·p1,·"bitLength"····#·J | 1195 | ····.param·p1,·"bitLength"····#·J |
1196 | ····.prologue | 1196 | ····.prologue |
1197 | ····const/16·v | 1197 | ····const/16·v3,·0xe |
1198 | ····.line·78 | 1198 | ····.line·78 |
1199 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA1Digest;->xOff:I | 1199 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA1Digest;->xOff:I |
1200 | ····if-le·v0,·v | 1200 | ····if-le·v0,·v3,·:cond_0 |
1201 | ····.line·80 | 1201 | ····.line·80 |
1202 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/SHA1Digest;->processBlock()V | 1202 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/SHA1Digest;->processBlock()V |
1203 | ····.line·83 | 1203 | ····.line·83 |
1204 | ····:cond_0 | 1204 | ····:cond_0 |
1205 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA1Digest;->X:[I | 1205 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA1Digest;->X:[I |
1206 | ····const/16·v1,·0x20 | 1206 | ····const/16·v1,·0x20 |
1207 | ····ushr-long·v | 1207 | ····ushr-long·v1,·p1,·v1 |
1208 | ····long-to-int·v1,·v | 1208 | ····long-to-int·v1,·v1 |
1209 | ····aput·v1,·v0,·v | 1209 | ····aput·v1,·v0,·v3 |
1210 | ····.line·84 | 1210 | ····.line·84 |
1211 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA1Digest;->X:[I | 1211 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA1Digest;->X:[I |
1212 | ····const/16·v1,·0xf | 1212 | ····const/16·v1,·0xf |
1213 | ····const-wide/16·v2,·-0x1 | 1213 | ····const-wide/16·v2,·-0x1 |
Offset 1009, 39 lines modified | Offset 1009, 39 lines modified | ||
1009 | ····.line·237 | 1009 | ····.line·237 |
1010 | ····:cond_2 | 1010 | ····:cond_2 |
1011 | ····return-void | 1011 | ····return-void |
1012 | .end·method | 1012 | .end·method |
1013 | .method·protected·processLength(J)V | 1013 | .method·protected·processLength(J)V |
1014 | ····.locals· | 1014 | ····.locals·4 |
1015 | ····.param·p1,·"bitLength"····#·J | 1015 | ····.param·p1,·"bitLength"····#·J |
1016 | ····.prologue | 1016 | ····.prologue |
1017 | ····const/16·v | 1017 | ····const/16·v3,·0xe |
1018 | ····.line·89 | 1018 | ····.line·89 |
1019 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA256Digest;->xOff:I | 1019 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA256Digest;->xOff:I |
1020 | ····if-le·v0,·v | 1020 | ····if-le·v0,·v3,·:cond_0 |
1021 | ····.line·91 | 1021 | ····.line·91 |
1022 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/SHA256Digest;->processBlock()V | 1022 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/SHA256Digest;->processBlock()V |
1023 | ····.line·94 | 1023 | ····.line·94 |
1024 | ····:cond_0 | 1024 | ····:cond_0 |
1025 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA256Digest;->X:[I | 1025 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA256Digest;->X:[I |
1026 | ····const/16·v1,·0x20 | 1026 | ····const/16·v1,·0x20 |
1027 | ····ushr-long·v | 1027 | ····ushr-long·v1,·p1,·v1 |
1028 | ····long-to-int·v1,·v | 1028 | ····long-to-int·v1,·v1 |
1029 | ····aput·v1,·v0,·v | 1029 | ····aput·v1,·v0,·v3 |
1030 | ····.line·95 | 1030 | ····.line·95 |
1031 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA256Digest;->X:[I | 1031 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/SHA256Digest;->X:[I |
1032 | ····const/16·v1,·0xf | 1032 | ····const/16·v1,·0xf |
1033 | ····const-wide/16·v2,·-0x1 | 1033 | ····const-wide/16·v2,·-0x1 |
Offset 5723, 39 lines modified | Offset 5723, 39 lines modified | ||
5723 | ····.line·460 | 5723 | ····.line·460 |
5724 | ····:cond_0 | 5724 | ····:cond_0 |
5725 | ····return-void | 5725 | ····return-void |
5726 | .end·method | 5726 | .end·method |
5727 | .method·protected·processLength(J)V | 5727 | .method·protected·processLength(J)V |
5728 | ····.locals· | 5728 | ····.locals·4 |
5729 | ····.param·p1,·"bitLength"····#·J | 5729 | ····.param·p1,·"bitLength"····#·J |
5730 | ····.prologue | 5730 | ····.prologue |
5731 | ····const/16·v | 5731 | ····const/16·v3,·0xe |
5732 | ····.line·77 | 5732 | ····.line·77 |
5733 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD320Digest;->xOff:I | 5733 | ····iget·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD320Digest;->xOff:I |
5734 | ····if-le·v0,·v | 5734 | ····if-le·v0,·v3,·:cond_0 |
5735 | ····.line·79 | 5735 | ····.line·79 |
5736 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/RIPEMD320Digest;->processBlock()V | 5736 | ····invoke-virtual·{p0},·Lorg/spongycastle/crypto/digests/RIPEMD320Digest;->processBlock()V |
5737 | ····.line·82 | 5737 | ····.line·82 |
5738 | ····:cond_0 | 5738 | ····:cond_0 |
5739 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD320Digest;->X:[I | 5739 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD320Digest;->X:[I |
5740 | ····const-wide/16·v | 5740 | ····const-wide/16·v1,·-0x1 |
5741 | ····and-long/2addr·v | 5741 | ····and-long/2addr·v1,·p1 |
5742 | ····long-to-int·v1,·v | 5742 | ····long-to-int·v1,·v1 |
5743 | ····aput·v1,·v0,·v | 5743 | ····aput·v1,·v0,·v3 |
5744 | ····.line·83 | 5744 | ····.line·83 |
5745 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD320Digest;->X:[I | 5745 | ····iget-object·v0,·p0,·Lorg/spongycastle/crypto/digests/RIPEMD320Digest;->X:[I |
5746 | ····const/16·v1,·0xf | 5746 | ····const/16·v1,·0xf |
5747 | ····const/16·v2,·0x20 | 5747 | ····const/16·v2,·0x20 |
Offset 145, 26 lines modified | Offset 145, 26 lines modified | ||
145 | .method·protected·abstract·processLength(J)V | 145 | .method·protected·abstract·processLength(J)V |
146 | .end·method | 146 | .end·method |
147 | .method·protected·abstract·processWord([BI)V | 147 | .method·protected·abstract·processWord([BI)V |
148 | .end·method | 148 | .end·method |
149 | .method·public·reset()V | 149 | .method·public·reset()V |
150 | ····.locals· | 150 | ····.locals·4 |
151 | ····.prologue | 151 | ····.prologue |
152 | ····const/4·v | 152 | ····const/4·v3,·0x0 |
153 | ····.line·116 | 153 | ····.line·116 |
154 | ····const-wide/16·v | 154 | ····const-wide/16·v1,·0x0 |
155 | ····iput-wide·v | 155 | ····iput-wide·v1,·p0,·Lorg/spongycastle/crypto/digests/GeneralDigest;->byteCount:J |
156 | ····.line·118 | 156 | ····.line·118 |
157 | ····iput·v | 157 | ····iput·v3,·p0,·Lorg/spongycastle/crypto/digests/GeneralDigest;->xBufOff:I |
158 | ····.line·119 | 158 | ····.line·119 |
159 | ····const/4·v0,·0x0 | 159 | ····const/4·v0,·0x0 |
160 | ····.local·v0,·"i":I | 160 | ····.local·v0,·"i":I |
161 | ····:goto_0 | 161 | ····:goto_0 |
162 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GeneralDigest;->xBuf:[B | 162 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GeneralDigest;->xBuf:[B |
Offset 172, 15 lines modified | Offset 172, 15 lines modified | ||
172 | ····array-length·v1,·v1 | 172 | ····array-length·v1,·v1 |
173 | ····if-ge·v0,·v1,·:cond_0 | 173 | ····if-ge·v0,·v1,·:cond_0 |
174 | ····.line·121 | 174 | ····.line·121 |
175 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GeneralDigest;->xBuf:[B | 175 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GeneralDigest;->xBuf:[B |
176 | ····aput-byte·v | 176 | ····aput-byte·v3,·v1,·v0 |
177 | ····.line·119 | 177 | ····.line·119 |
178 | ····add-int/lit8·v0,·v0,·0x1 | 178 | ····add-int/lit8·v0,·v0,·0x1 |
179 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
180 | ····.line·123 | 180 | ····.line·123 |
Offset 1431, 27 lines modified | Offset 1431, 27 lines modified | ||
1431 | ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 1431 | ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
1432 | ····.line·237 | 1432 | ····.line·237 |
1433 | ····return-void | 1433 | ····return-void |
1434 | .end·method | 1434 | .end·method |
1435 | .method·public·reset()V | 1435 | .method·public·reset()V |
1436 | ····.locals· | 1436 | ····.locals·6 |
1437 | ····.prologue | 1437 | ····.prologue |
1438 | ····const/4·v | 1438 | ····const/4·v5,·0x3 |
1439 | ····const/4·v | 1439 | ····const/4·v3,·0x1 |
1440 | ····const/4·v4,·0x0 | 1440 | ····const/4·v4,·0x0 |
1441 | ····.line·276 | 1441 | ····.line·276 |
1442 | ····const-wide/16·v | 1442 | ····const-wide/16·v1,·0x0 |
1443 | ····iput-wide·v | 1443 | ····iput-wide·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->byteCount:J |
1444 | ····.line·277 | 1444 | ····.line·277 |
1445 | ····iput·v4,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->xBufOff:I | 1445 | ····iput·v4,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->xBufOff:I |
1446 | ····.line·279 | 1446 | ····.line·279 |
1447 | ····const/4·v0,·0x0 | 1447 | ····const/4·v0,·0x0 |
Offset 1518, 24 lines modified | Offset 1518, 24 lines modified | ||
1518 | ····.line·291 | 1518 | ····.line·291 |
1519 | ····:cond_2 | 1519 | ····:cond_2 |
1520 | ····const/4·v0,·0x0 | 1520 | ····const/4·v0,·0x0 |
1521 | ····:goto_3 | 1521 | ····:goto_3 |
1522 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->C:[[B | 1522 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->C:[[B |
1523 | ····aget-object·v1,·v1,·v | 1523 | ····aget-object·v1,·v1,·v3 |
1524 | ····array-length·v1,·v1 | 1524 | ····array-length·v1,·v1 |
1525 | ····if-ge·v0,·v1,·:cond_3 | 1525 | ····if-ge·v0,·v1,·:cond_3 |
1526 | ····.line·293 | 1526 | ····.line·293 |
1527 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->C:[[B | 1527 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->C:[[B |
1528 | ····aget-object·v1,·v1,·v | 1528 | ····aget-object·v1,·v1,·v3 |
1529 | ····aput-byte·v4,·v1,·v0 | 1529 | ····aput-byte·v4,·v1,·v0 |
1530 | ····.line·291 | 1530 | ····.line·291 |
1531 | ····add-int/lit8·v0,·v0,·0x1 | 1531 | ····add-int/lit8·v0,·v0,·0x1 |
1532 | ····goto·:goto_3 | 1532 | ····goto·:goto_3 |
Offset 1543, 24 lines modified | Offset 1543, 24 lines modified | ||
1543 | ····.line·295 | 1543 | ····.line·295 |
1544 | ····:cond_3 | 1544 | ····:cond_3 |
1545 | ····const/4·v0,·0x0 | 1545 | ····const/4·v0,·0x0 |
1546 | ····:goto_4 | 1546 | ····:goto_4 |
1547 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->C:[[B | 1547 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->C:[[B |
1548 | ····aget-object·v1,·v1,·v | 1548 | ····aget-object·v1,·v1,·v5 |
1549 | ····array-length·v1,·v1 | 1549 | ····array-length·v1,·v1 |
1550 | ····if-ge·v0,·v1,·:cond_4 | 1550 | ····if-ge·v0,·v1,·:cond_4 |
1551 | ····.line·297 | 1551 | ····.line·297 |
1552 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->C:[[B | 1552 | ····iget-object·v1,·p0,·Lorg/spongycastle/crypto/digests/GOST3411Digest;->C:[[B |
1553 | ····aget-object·v1,·v1,·v | 1553 | ····aget-object·v1,·v1,·v5 |
1554 | ····aput-byte·v4,·v1,·v0 | 1554 | ····aput-byte·v4,·v1,·v0 |
1555 | ····.line·295 | 1555 | ····.line·295 |
1556 | ····add-int/lit8·v0,·v0,·0x1 | 1556 | ····add-int/lit8·v0,·v0,·0x1 |
1557 | ····goto·:goto_4 | 1557 | ····goto·:goto_4 |
Offset 109, 68 lines modified | Offset 109, 70 lines modified | ||
109 | ····goto·:goto_1 | 109 | ····goto·:goto_1 |
110 | .end·method | 110 | .end·method |
111 | #·virtual·methods | 111 | #·virtual·methods |
112 | .method·public·calculateMac(S[BII)[B | 112 | .method·public·calculateMac(S[BII)[B |
113 | ····.locals·1 | 113 | ····.locals·11 |
114 | ····.param·p1,·"type"····#·S | 114 | ····.param·p1,·"type"····#·S |
115 | ····.param·p2,·"message"····#·[B | 115 | ····.param·p2,·"message"····#·[B |
116 | ····.param·p3,·"offset"····#·I | 116 | ····.param·p3,·"offset"····#·I |
117 | ····.param·p4,·"len"····#·I | 117 | ····.param·p4,·"len"····#·I |
118 | ····.prologue | 118 | ····.prologue |
119 | ····const/4·v6,·0x0 | ||
119 | ····.line·100 | 120 | ····.line·100 |
120 | ····iget-object·v | 121 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsMac;->context:Lorg/spongycastle/crypto/tls/TlsClientContext; |
121 | ····invoke-interface·{v | 122 | ····invoke-interface·{v7},·Lorg/spongycastle/crypto/tls/TlsClientContext;->getServerVersion()Lorg/spongycastle/crypto/tls/ProtocolVersion; |
122 | ····move-result-object·v5 | 123 | ····move-result-object·v5 |
123 | ····.line·101 | 124 | ····.line·101 |
124 | ····.local·v5,·"serverVersion":Lorg/spongycastle/crypto/tls/ProtocolVersion; | 125 | ····.local·v5,·"serverVersion":Lorg/spongycastle/crypto/tls/ProtocolVersion; |
125 | ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/tls/ProtocolVersion;->getFullVersion()I | 126 | ····invoke-virtual·{v5},·Lorg/spongycastle/crypto/tls/ProtocolVersion;->getFullVersion()I |
126 | ····move-result·v | 127 | ····move-result·v7 |
127 | ····sget-object·v | 128 | ····sget-object·v8,·Lorg/spongycastle/crypto/tls/ProtocolVersion;->TLSv10:Lorg/spongycastle/crypto/tls/ProtocolVersion; |
128 | ····invoke-virtual·{v | 129 | ····invoke-virtual·{v8},·Lorg/spongycastle/crypto/tls/ProtocolVersion;->getFullVersion()I |
129 | ····move-result·v | 130 | ····move-result·v8 |
130 | ····if-lt·v | 131 | ····if-lt·v7,·v8,·:cond_1 |
131 | ····const/4·v2,·0x1 | 132 | ····const/4·v2,·0x1 |
132 | ····.line·103 | 133 | ····.line·103 |
133 | ····.local·v2,·"isTls":Z | 134 | ····.local·v2,·"isTls":Z |
134 | ····:goto_0 | 135 | ····:goto_0 |
135 | ····new-instance·v0,·Ljava/io/ByteArrayOutputStream; | 136 | ····new-instance·v0,·Ljava/io/ByteArrayOutputStream; |
136 | ····if-eqz·v2,·:cond_2 | 137 | ····if-eqz·v2,·:cond_2 |
137 | ····const/16·v | 138 | ····const/16·v7,·0xd |
138 | ····:goto_1 | 139 | ····:goto_1 |
139 | ····invoke-direct·{v0,·v | 140 | ····invoke-direct·{v0,·v7},·Ljava/io/ByteArrayOutputStream;-><init>(I)V |
140 | ····.line·106 | 141 | ····.line·106 |
141 | ····.local·v0,·"bosMac":Ljava/io/ByteArrayOutputStream; | 142 | ····.local·v0,·"bosMac":Ljava/io/ByteArrayOutputStream; |
142 | ····:try_start_0 | 143 | ····:try_start_0 |
143 | ····iget-wide·v | 144 | ····iget-wide·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsMac;->seqNo:J |
144 | ····const-wide/16·v | 145 | ····const-wide/16·v9,·0x1 |
145 | ····add-long/2addr·v | 146 | ····add-long/2addr·v9,·v7 |
146 | ····iput-wide·v | 147 | ····iput-wide·v9,·p0,·Lorg/spongycastle/crypto/tls/TlsMac;->seqNo:J |
147 | ····invoke-static·{v | 148 | ····invoke-static·{v7,·v8,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->writeUint64(JLjava/io/OutputStream;)V |
148 | ····.line·107 | 149 | ····.line·107 |
149 | ····invoke-static·{p1,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->writeUint8(SLjava/io/OutputStream;)V | 150 | ····invoke-static·{p1,·v0},·Lorg/spongycastle/crypto/tls/TlsUtils;->writeUint8(SLjava/io/OutputStream;)V |
150 | ····.line·109 | 151 | ····.line·109 |
151 | ····if-eqz·v2,·:cond_0 | 152 | ····if-eqz·v2,·:cond_0 |
Offset 186, 61 lines modified | Offset 188, 57 lines modified | ||
186 | ····.line·122 | 188 | ····.line·122 |
187 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B | 189 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
188 | ····move-result-object·v3 | 190 | ····move-result-object·v3 |
189 | ····.line·123 | 191 | ····.line·123 |
190 | ····.local·v3,·"macHeader":[B | 192 | ····.local·v3,·"macHeader":[B |
191 | ····iget-object·v | 193 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsMac;->mac:Lorg/spongycastle/crypto/Mac; |
192 | ····const/4·v7,·0x0 | ||
193 | ····array-length·v8,·v3 | 194 | ····array-length·v8,·v3 |
194 | ····invoke-interface·{v | 195 | ····invoke-interface·{v7,·v3,·v6,·v8},·Lorg/spongycastle/crypto/Mac;->update([BII)V |
195 | ····.line·124 | 196 | ····.line·124 |
196 | ····iget-object·v | 197 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsMac;->mac:Lorg/spongycastle/crypto/Mac; |
197 | ····invoke-interface·{v | 198 | ····invoke-interface·{v7,·p2,·p3,·p4},·Lorg/spongycastle/crypto/Mac;->update([BII)V |
198 | ····.line·126 | 199 | ····.line·126 |
199 | ····iget-object·v | 200 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsMac;->mac:Lorg/spongycastle/crypto/Mac; |
200 | ····invoke-interface·{v | 201 | ····invoke-interface·{v7},·Lorg/spongycastle/crypto/Mac;->getMacSize()I |
201 | ····move-result·v | 202 | ····move-result·v7 |
202 | ····new-array·v4,·v | 203 | ····new-array·v4,·v7,·[B |
203 | ····.line·127 | 204 | ····.line·127 |
204 | ····.local·v4,·"result":[B | 205 | ····.local·v4,·"result":[B |
205 | ····iget-object·v | 206 | ····iget-object·v7,·p0,·Lorg/spongycastle/crypto/tls/TlsMac;->mac:Lorg/spongycastle/crypto/Mac; |
206 | ····const/4·v7,·0x0 | ||
207 | ····invoke-interface·{v | 207 | ····invoke-interface·{v7,·v4,·v6},·Lorg/spongycastle/crypto/Mac;->doFinal([BI)I |
208 | ····.line·128 | 208 | ····.line·128 |
209 | ····return-object·v4 | 209 | ····return-object·v4 |
210 | ····.line·101 | ||
211 | ····.end·local·v0····#·"bosMac":Ljava/io/ByteArrayOutputStream; | 210 | ····.end·local·v0····#·"bosMac":Ljava/io/ByteArrayOutputStream; |
212 | ····.end·local·v2····#·"isTls":Z | 211 | ····.end·local·v2····#·"isTls":Z |
213 | ····.end·local·v3····#·"macHeader":[B | 212 | ····.end·local·v3····#·"macHeader":[B |
214 | ····.end·local·v4····#·"result":[B | 213 | ····.end·local·v4····#·"result":[B |
215 | ····:cond_1 | 214 | ····:cond_1 |
216 | ···· | 215 | ····move·v2,·v6 |
216 | ····.line·101 | ||
217 | ····goto·:goto_0 | 217 | ····goto·:goto_0 |
218 | ····.line·103 | 218 | ····.line·103 |
219 | ····.restart·local·v2····#·"isTls":Z | 219 | ····.restart·local·v2····#·"isTls":Z |
220 | ····:cond_2 | 220 | ····:cond_2 |
221 | ····const/16·v | 221 | ····const/16·v7,·0xb |
Max diff block lines reached; 123/5307 bytes (2.32%) of diff not shown. |
Offset 1282, 29 lines modified | Offset 1282, 29 lines modified | ||
1282 | ····.end·local·v1····#·"ext":Lorg/spongycastle/asn1/x509/X509Extension; | 1282 | ····.end·local·v1····#·"ext":Lorg/spongycastle/asn1/x509/X509Extension; |
1283 | ····.end·local·v3····#·"ku":Lorg/spongycastle/asn1/DERBitString; | 1283 | ····.end·local·v3····#·"ku":Lorg/spongycastle/asn1/DERBitString; |
1284 | ····:cond_0 | 1284 | ····:cond_0 |
1285 | ····return-void | 1285 | ····return-void |
1286 | .end·method | 1286 | .end·method |
1287 | .method·protected·static·writeGMTUnixTime([BI)V | 1287 | .method·protected·static·writeGMTUnixTime([BI)V |
1288 | ····.locals· | 1288 | ····.locals·5 |
1289 | ····.param·p0,·"buf"····#·[B | 1289 | ····.param·p0,·"buf"····#·[B |
1290 | ····.param·p1,·"offset"····#·I | 1290 | ····.param·p1,·"offset"····#·I |
1291 | ····.prologue | 1291 | ····.prologue |
1292 | ····.line·222 | 1292 | ····.line·222 |
1293 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 1293 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
1294 | ····move-result-wide·v | 1294 | ····move-result-wide·v1 |
1295 | ····const-wide/16·v | 1295 | ····const-wide/16·v3,·0x3e8 |
1296 | ····div-long/2addr·v | 1296 | ····div-long/2addr·v1,·v3 |
1297 | ····long-to-int·v0,·v | 1297 | ····long-to-int·v0,·v1 |
1298 | ····.line·223 | 1298 | ····.line·223 |
1299 | ····.local·v0,·"t":I | 1299 | ····.local·v0,·"t":I |
1300 | ····shr-int/lit8·v1,·v0,·0x18 | 1300 | ····shr-int/lit8·v1,·v0,·0x18 |
1301 | ····int-to-byte·v1,·v1 | 1301 | ····int-to-byte·v1,·v1 |
Offset 1599, 15 lines modified | Offset 1599, 15 lines modified | ||
1599 | ····invoke-virtual·{p2,·v0},·Ljava/io/OutputStream;->write(I)V | 1599 | ····invoke-virtual·{p2,·v0},·Ljava/io/OutputStream;->write(I)V |
1600 | ····.line·69 | 1600 | ····.line·69 |
1601 | ····return-void | 1601 | ····return-void |
1602 | .end·method | 1602 | .end·method |
1603 | .method·protected·static·writeUint32(J[BI)V | 1603 | .method·protected·static·writeUint32(J[BI)V |
1604 | ····.locals· | 1604 | ····.locals·3 |
1605 | ····.param·p0,·"i"····#·J | 1605 | ····.param·p0,·"i"····#·J |
1606 | ····.param·p2,·"buf"····#·[B | 1606 | ····.param·p2,·"buf"····#·[B |
1607 | ····.param·p3,·"offset"····#·I | 1607 | ····.param·p3,·"offset"····#·I |
1608 | ····.prologue | 1608 | ····.prologue |
1609 | ····.line·73 | 1609 | ····.line·73 |
1610 | ····const/16·v0,·0x18 | 1610 | ····const/16·v0,·0x18 |
Offset 1621, 30 lines modified | Offset 1621, 30 lines modified | ||
1621 | ····aput-byte·v0,·p2,·p3 | 1621 | ····aput-byte·v0,·p2,·p3 |
1622 | ····.line·74 | 1622 | ····.line·74 |
1623 | ····add-int/lit8·v0,·p3,·0x1 | 1623 | ····add-int/lit8·v0,·p3,·0x1 |
1624 | ····const/16·v1,·0x10 | 1624 | ····const/16·v1,·0x10 |
1625 | ····shr-long·v | 1625 | ····shr-long·v1,·p0,·v1 |
1626 | ····long-to-int·v1,·v | 1626 | ····long-to-int·v1,·v1 |
1627 | ····int-to-byte·v1,·v1 | 1627 | ····int-to-byte·v1,·v1 |
1628 | ····aput-byte·v1,·p2,·v0 | 1628 | ····aput-byte·v1,·p2,·v0 |
1629 | ····.line·75 | 1629 | ····.line·75 |
1630 | ····add-int/lit8·v0,·p3,·0x2 | 1630 | ····add-int/lit8·v0,·p3,·0x2 |
1631 | ····const/16·v1,·0x8 | 1631 | ····const/16·v1,·0x8 |
1632 | ····shr-long·v | 1632 | ····shr-long·v1,·p0,·v1 |
1633 | ····long-to-int·v1,·v | 1633 | ····long-to-int·v1,·v1 |
1634 | ····int-to-byte·v1,·v1 | 1634 | ····int-to-byte·v1,·v1 |
1635 | ····aput-byte·v1,·p2,·v0 | 1635 | ····aput-byte·v1,·p2,·v0 |
1636 | ····.line·76 | 1636 | ····.line·76 |
1637 | ····add-int/lit8·v0,·p3,·0x3 | 1637 | ····add-int/lit8·v0,·p3,·0x3 |
Offset 1739, 15 lines modified | Offset 1739, 15 lines modified | ||
1739 | ····invoke-virtual·{p2,·v0},·Ljava/io/OutputStream;->write(I)V | 1739 | ····invoke-virtual·{p2,·v0},·Ljava/io/OutputStream;->write(I)V |
1740 | ····.line·89 | 1740 | ····.line·89 |
1741 | ····return-void | 1741 | ····return-void |
1742 | .end·method | 1742 | .end·method |
1743 | .method·protected·static·writeUint64(J[BI)V | 1743 | .method·protected·static·writeUint64(J[BI)V |
1744 | ····.locals· | 1744 | ····.locals·3 |
1745 | ····.param·p0,·"i"····#·J | 1745 | ····.param·p0,·"i"····#·J |
1746 | ····.param·p2,·"buf"····#·[B | 1746 | ····.param·p2,·"buf"····#·[B |
1747 | ····.param·p3,·"offset"····#·I | 1747 | ····.param·p3,·"offset"····#·I |
1748 | ····.prologue | 1748 | ····.prologue |
1749 | ····.line·94 | 1749 | ····.line·94 |
1750 | ····const/16·v0,·0x38 | 1750 | ····const/16·v0,·0x38 |
Offset 1761, 82 lines modified | Offset 1761, 82 lines modified | ||
1761 | ····aput-byte·v0,·p2,·p3 | 1761 | ····aput-byte·v0,·p2,·p3 |
1762 | ····.line·95 | 1762 | ····.line·95 |
1763 | ····add-int/lit8·v0,·p3,·0x1 | 1763 | ····add-int/lit8·v0,·p3,·0x1 |
1764 | ····const/16·v1,·0x30 | 1764 | ····const/16·v1,·0x30 |
1765 | ····shr-long·v | 1765 | ····shr-long·v1,·p0,·v1 |
1766 | ····long-to-int·v1,·v | 1766 | ····long-to-int·v1,·v1 |
1767 | ····int-to-byte·v1,·v1 | 1767 | ····int-to-byte·v1,·v1 |
1768 | ····aput-byte·v1,·p2,·v0 | 1768 | ····aput-byte·v1,·p2,·v0 |
1769 | ····.line·96 | 1769 | ····.line·96 |
1770 | ····add-int/lit8·v0,·p3,·0x2 | 1770 | ····add-int/lit8·v0,·p3,·0x2 |
1771 | ····const/16·v1,·0x28 | 1771 | ····const/16·v1,·0x28 |
1772 | ····shr-long·v | 1772 | ····shr-long·v1,·p0,·v1 |
1773 | ····long-to-int·v1,·v | 1773 | ····long-to-int·v1,·v1 |
1774 | ····int-to-byte·v1,·v1 | 1774 | ····int-to-byte·v1,·v1 |
1775 | ····aput-byte·v1,·p2,·v0 | 1775 | ····aput-byte·v1,·p2,·v0 |
1776 | ····.line·97 | 1776 | ····.line·97 |
1777 | ····add-int/lit8·v0,·p3,·0x3 | 1777 | ····add-int/lit8·v0,·p3,·0x3 |
1778 | ····const/16·v1,·0x20 | 1778 | ····const/16·v1,·0x20 |
1779 | ····shr-long·v | 1779 | ····shr-long·v1,·p0,·v1 |
Max diff block lines reached; 830/3477 bytes (23.87%) of diff not shown. |
Offset 32, 19 lines modified | Offset 32, 19 lines modified | ||
32 | ····sput-wide·v0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->CYCLE_COUNT:J | 32 | ····sput-wide·v0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->CYCLE_COUNT:J |
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | .method·public·constructor·<init>(Lorg/spongycastle/crypto/Digest;)V | 35 | .method·public·constructor·<init>(Lorg/spongycastle/crypto/Digest;)V |
36 | ····.locals· | 36 | ····.locals·3 |
37 | ····.param·p1,·"digest"····#·Lorg/spongycastle/crypto/Digest; | 37 | ····.param·p1,·"digest"····#·Lorg/spongycastle/crypto/Digest; |
38 | ····.prologue | 38 | ····.prologue |
39 | ····const-wide/16·v | 39 | ····const-wide/16·v1,·0x1 |
40 | ····.line·26 | 40 | ····.line·26 |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
42 | ····.line·27 | 42 | ····.line·27 |
43 | ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->digest:Lorg/spongycastle/crypto/Digest; | 43 | ····iput-object·p1,·p0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
Offset 54, 27 lines modified | Offset 54, 27 lines modified | ||
54 | ····move-result·v0 | 54 | ····move-result·v0 |
55 | ····new-array·v0,·v0,·[B | 55 | ····new-array·v0,·v0,·[B |
56 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->seed:[B | 56 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->seed:[B |
57 | ····.line·30 | 57 | ····.line·30 |
58 | ····iput-wide·v | 58 | ····iput-wide·v1,·p0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->seedCounter:J |
59 | ····.line·32 | 59 | ····.line·32 |
60 | ····invoke-interface·{p1},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I | 60 | ····invoke-interface·{p1},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
61 | ····move-result·v0 | 61 | ····move-result·v0 |
62 | ····new-array·v0,·v0,·[B | 62 | ····new-array·v0,·v0,·[B |
63 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->state:[B | 63 | ····iput-object·v0,·p0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->state:[B |
64 | ····.line·33 | 64 | ····.line·33 |
65 | ····iput-wide·v | 65 | ····iput-wide·v1,·p0,·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->stateCounter:J |
66 | ····.line·34 | 66 | ····.line·34 |
67 | ····return-void | 67 | ····return-void |
68 | .end·method | 68 | .end·method |
69 | .method·private·cycleSeed()V | 69 | .method·private·cycleSeed()V |
70 | ····.locals·4 | 70 | ····.locals·4 |
Offset 102, 15 lines modified | Offset 102, 15 lines modified | ||
102 | ····invoke-direct·{p0,·v0},·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->digestDoFinal([B)V | 102 | ····invoke-direct·{p0,·v0},·Lorg/spongycastle/crypto/prng/DigestRandomGenerator;->digestDoFinal([B)V |
103 | ····.line·89 | 103 | ····.line·89 |
104 | ····return-void | 104 | ····return-void |
105 | .end·method | 105 | .end·method |
106 | .method·private·digestAddCounter(J)V | 106 | .method·private·digestAddCounter(J)V |
107 | ····.locals· | 107 | ····.locals·4 |
108 | ····.param·p1,·"seed"····#·J | 108 | ····.param·p1,·"seed"····#·J |
109 | ····.prologue | 109 | ····.prologue |
110 | ····const/16·v3,·0x8 | 110 | ····const/16·v3,·0x8 |
111 | ····.line·107 | 111 | ····.line·107 |
112 | ····const/4·v0,·0x0 | 112 | ····const/4·v0,·0x0 |
Offset 82, 382 lines modified | Offset 82, 372 lines modified | ||
82 | ····.line·140 | 82 | ····.line·140 |
83 | ····return-object·v0 | 83 | ····return-object·v0 |
84 | .end·method | 84 | .end·method |
85 | #·virtual·methods | 85 | #·virtual·methods |
86 | .method·public·generateBytes([BII)I | 86 | .method·public·generateBytes([BII)I |
87 | ····.locals· | 87 | ····.locals·19 |
88 | ····.param·p1,·"out"····#·[B | 88 | ····.param·p1,·"out"····#·[B |
89 | ····.param·p2,·"outOff"····#·I | 89 | ····.param·p2,·"outOff"····#·I |
90 | ····.param·p3,·"len"····#·I | 90 | ····.param·p3,·"len"····#·I |
91 | ····.annotation·system·Ldalvik/annotation/Throws; | 91 | ····.annotation·system·Ldalvik/annotation/Throws; |
92 | ········value·=·{ | 92 | ········value·=·{ |
93 | ············Lorg/spongycastle/crypto/DataLengthException;, | 93 | ············Lorg/spongycastle/crypto/DataLengthException;, |
94 | ············Ljava/lang/IllegalArgumentException; | 94 | ············Ljava/lang/IllegalArgumentException; |
95 | ········} | 95 | ········} |
96 | ····.end·annotation | 96 | ····.end·annotation |
97 | ····.prologue | 97 | ····.prologue |
98 | ····.line·53 | 98 | ····.line·53 |
99 | ····move-object/from16·v0,·p1 | 99 | ····move-object/from16·v0,·p1 |
100 | ····array-length·v1 | 100 | ····array-length·v14,·v0 |
101 | ····sub-int·v1 | 101 | ····sub-int·v14,·v14,·p3 |
102 | ····move/from16·v0,·p2 | 102 | ····move/from16·v0,·p2 |
103 | ····if-ge·v1 | 103 | ····if-ge·v14,·v0,·:cond_0 |
104 | ····.line·55 | 104 | ····.line·55 |
105 | ····new-instance·v1 | 105 | ····new-instance·v14,·Lorg/spongycastle/crypto/DataLengthException; |
106 | ····const-string·v1 | 106 | ····const-string·v15,·"output·buffer·too·small" |
107 | ····invoke-direct | 107 | ····invoke-direct·{v14,·v15},·Lorg/spongycastle/crypto/DataLengthException;-><init>(Ljava/lang/String;)V |
108 | ····throw·v1 | 108 | ····throw·v14 |
109 | ····.line·58 | 109 | ····.line·58 |
110 | ····:cond_0 | 110 | ····:cond_0 |
111 | ····move/from16·v0,·p3 | 111 | ····move/from16·v0,·p3 |
112 | ····int-to-long·v | 112 | ····int-to-long·v8,·v0 |
113 | ····.line·59 | 113 | ····.line·59 |
114 | ····.local·v | 114 | ····.local·v8,·"oBytes":J |
115 | ····move-object/from16·v0,·p0 | 115 | ····move-object/from16·v0,·p0 |
116 | ····iget-object·v1 | 116 | ····iget-object·v14,·v0,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
117 | ····invoke-interface·{v1 | 117 | ····invoke-interface·{v14},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
118 | ····move-result·v1 | 118 | ····move-result·v11 |
119 | ····.line·67 | 119 | ····.line·67 |
120 | ····.local·v1 | 120 | ····.local·v11,·"outLen":I |
121 | ····const-wide·v1 | 121 | ····const-wide·v14,·0x1ffffffffL |
122 | ····cmp-long·v1 | 122 | ····cmp-long·v14,·v8,·v14 |
123 | ····if-lez·v1 | 123 | ····if-lez·v14,·:cond_1 |
124 | ····.line·69 | 124 | ····.line·69 |
125 | ····new-instance·v1 | 125 | ····new-instance·v14,·Ljava/lang/IllegalArgumentException; |
126 | ····const-string·v1 | 126 | ····const-string·v15,·"Output·length·too·large" |
127 | ····invoke-direct | 127 | ····invoke-direct·{v14,·v15},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
128 | ····throw·v1 | 128 | ····throw·v14 |
129 | ····.line·72 | 129 | ····.line·72 |
130 | ····:cond_1 | 130 | ····:cond_1 |
131 | ····int-to-long·v | 131 | ····int-to-long·v14,·v11 |
132 | ····add-long/2addr·v14,·v8 | ||
132 | ····move-wide/from16·v16,·v0 | ||
133 | ····add-long·v16,·v16,·v10 | ||
134 | ····const-wide/16·v1 | 133 | ····const-wide/16·v16,·0x1 |
135 | ····sub-long·v1 | 134 | ····sub-long·v14,·v14,·v16 |
136 | ····int-to-long·v0,·v1 | 135 | ····int-to-long·v0,·v11 |
137 | ····move-wide/from16·v1 | 136 | ····move-wide/from16·v16,·v0 |
138 | ····div-long·v16,·v16,·v18 | ||
139 | ···· | 137 | ····div-long·v14,·v14,·v16 |
140 | ····long-to-int·v | 138 | ····long-to-int·v3,·v14 |
141 | ····.line·74 | 139 | ····.line·74 |
142 | ····.local·v | 140 | ····.local·v3,·"cThreshold":I |
143 | ····move-object/from16·v0,·p0 | 141 | ····move-object/from16·v0,·p0 |
144 | ····iget-object·v1 | 142 | ····iget-object·v14,·v0,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
145 | ····invoke-interface·{v1 | 143 | ····invoke-interface·{v14},·Lorg/spongycastle/crypto/Digest;->getDigestSize()I |
146 | ····move-result·v1 | 144 | ····move-result·v14 |
147 | ····new-array·v | 145 | ····new-array·v5,·v14,·[B |
148 | ····.line·76 | 146 | ····.line·76 |
149 | ····.local·v | 147 | ····.local·v5,·"dig":[B |
150 | ····const/4·v | 148 | ····const/4·v4,·0x1 |
151 | ····.line·78 | 149 | ····.line·78 |
152 | ····.local·v | 150 | ····.local·v4,·"counter":I |
153 | ····const/4·v | 151 | ····const/4·v7,·0x0 |
154 | ····.local·v | 152 | ····.local·v7,·"i":I |
155 | ····:goto_0 | 153 | ····:goto_0 |
156 | ····if-ge·v | 154 | ····if-ge·v7,·v3,·:cond_4 |
157 | ····.line·80 | 155 | ····.line·80 |
158 | ····move-object/from16·v0,·p0 | 156 | ····move-object/from16·v0,·p0 |
159 | ····iget-object·v1 | 157 | ····iget-object·v14,·v0,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->digest:Lorg/spongycastle/crypto/Digest; |
160 | ····move-object/from16·v0,·p0 | 158 | ····move-object/from16·v0,·p0 |
161 | ····iget-object·v | 159 | ····iget-object·v15,·v0,·Lorg/spongycastle/crypto/agreement/kdf/DHKEKGenerator;->z:[B |
Max diff block lines reached; 12946/17584 bytes (73.62%) of diff not shown. |
Offset 16, 28 lines modified | Offset 16, 28 lines modified | ||
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·multiply(Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Lorg/spongycastle/math/ec/PreCompInfo;)Lorg/spongycastle/math/ec/ECPoint; | 19 | .method·public·multiply(Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Lorg/spongycastle/math/ec/PreCompInfo;)Lorg/spongycastle/math/ec/ECPoint; |
20 | ····.locals· | 20 | ····.locals·9 |
21 | ····.param·p1,·"p"····#·Lorg/spongycastle/math/ec/ECPoint; | 21 | ····.param·p1,·"p"····#·Lorg/spongycastle/math/ec/ECPoint; |
22 | ····.param·p2,·"k"····#·Ljava/math/BigInteger; | 22 | ····.param·p2,·"k"····#·Ljava/math/BigInteger; |
23 | ····.param·p3,·"preCompInfo"····#·Lorg/spongycastle/math/ec/PreCompInfo; | 23 | ····.param·p3,·"preCompInfo"····#·Lorg/spongycastle/math/ec/PreCompInfo; |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·18 | 25 | ····.line·18 |
26 | ····move-object·v1,·p2 | 26 | ····move-object·v1,·p2 |
27 | ····.line·19 | 27 | ····.line·19 |
28 | ····.local·v1,·"e":Ljava/math/BigInteger; | 28 | ····.local·v1,·"e":Ljava/math/BigInteger; |
29 | ····const-wide/16·v | 29 | ····const-wide/16·v7,·0x3 |
30 | ····invoke-static·{v | 30 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
31 | ····move-result-object·v7 | 31 | ····move-result-object·v7 |
32 | ····invoke-virtual·{v1,·v7},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 32 | ····invoke-virtual·{v1,·v7},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
33 | ····move-result-object·v3 | 33 | ····move-result-object·v3 |
Offset 1333, 547 lines modified | Offset 1333, 503 lines modified | ||
1333 | ····invoke-direct·{v4,·v5},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 1333 | ····invoke-direct·{v4,·v5},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
1334 | ····throw·v4 | 1334 | ····throw·v4 |
1335 | .end·method | 1335 | .end·method |
1336 | .method·public·static·partModReduction(Ljava/math/BigInteger;IB[Ljava/math/BigInteger;BB)Lorg/spongycastle/math/ec/ZTauElement; | 1336 | .method·public·static·partModReduction(Ljava/math/BigInteger;IB[Ljava/math/BigInteger;BB)Lorg/spongycastle/math/ec/ZTauElement; |
1337 | ····.locals·1 | 1337 | ····.locals·14 |
1338 | ····.param·p0,·"k"····#·Ljava/math/BigInteger; | 1338 | ····.param·p0,·"k"····#·Ljava/math/BigInteger; |
1339 | ····.param·p1,·"m"····#·I | 1339 | ····.param·p1,·"m"····#·I |
1340 | ····.param·p2,·"a"····#·B | 1340 | ····.param·p2,·"a"····#·B |
1341 | ····.param·p3,·"s"····#·[Ljava/math/BigInteger; | 1341 | ····.param·p3,·"s"····#·[Ljava/math/BigInteger; |
1342 | ····.param·p4,·"mu"····#·B | 1342 | ····.param·p4,·"mu"····#·B |
1343 | ····.param·p5,·"c"····#·B | 1343 | ····.param·p5,·"c"····#·B |
1344 | ····.prologue | 1344 | ····.prologue |
1345 | ····.line·611 | 1345 | ····.line·611 |
1346 | ····const/4·v | 1346 | ····const/4·v1,·0x1 |
1347 | ····move/from16·v0,·p4 | 1347 | ····move/from16·v0,·p4 |
1348 | ····if-ne·v0,·v | 1348 | ····if-ne·v0,·v1,·:cond_0 |
1349 | ····.line·613 | 1349 | ····.line·613 |
1350 | ····const/4·v | 1350 | ····const/4·v1,·0x0 |
1351 | ····aget-object·v | 1351 | ····aget-object·v1,·p3,·v1 |
1352 | ····const/4·v | 1352 | ····const/4·v2,·0x1 |
1353 | ····aget-object·v | 1353 | ····aget-object·v2,·p3,·v2 |
1354 | ····invoke-virtual·{v | 1354 | ····invoke-virtual·{v1,·v2},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1355 | ····move-result-object·v | 1355 | ····move-result-object·v7 |
1356 | ····.line·620 | 1356 | ····.line·620 |
1357 | ····.local·v | 1357 | ····.local·v7,·"d0":Ljava/math/BigInteger; |
1358 | ····:goto_0 | 1358 | ····:goto_0 |
1359 | ····const/4·v | 1359 | ····const/4·v1,·0x1 |
1360 | ····move/from16·v0,·p4 | 1360 | ····move/from16·v0,·p4 |
1361 | ····move/from16·v1,·p1 | ||
1362 | ····invoke-static·{v0,· | 1361 | ····invoke-static·{v0,·p1,·v1},·Lorg/spongycastle/math/ec/Tnaf;->getLucas(BIZ)[Ljava/math/BigInteger; |
1363 | ····move-result-object·v1 | 1362 | ····move-result-object·v13 |
1364 | ····.line·621 | 1363 | ····.line·621 |
1365 | ····.local·v1 | 1364 | ····.local·v13,·"v":[Ljava/math/BigInteger; |
1366 | ····const/4·v | 1365 | ····const/4·v1,·0x1 |
1367 | ····aget-object·v | 1366 | ····aget-object·v3,·v13,·v1 |
1368 | ····.line·623 | 1367 | ····.line·623 |
1369 | ····.local·v | 1368 | ····.local·v3,·"vm":Ljava/math/BigInteger; |
1370 | ····const/4·v | 1369 | ····const/4·v1,·0x0 |
1371 | ····aget-object·v | 1370 | ····aget-object·v2,·p3,·v1 |
1372 | ····move-object·v | 1371 | ····move-object·v1,·p0 |
1373 | ····move/from16·v | 1372 | ····move/from16·v4,·p2 |
1374 | ····move | 1373 | ····move·v5,·p1 |
1375 | ····move/from16·v | 1374 | ····move/from16·v6,·p5 |
1376 | ····invoke-static/range·{v | 1375 | ····invoke-static/range·{v1·..·v6},·Lorg/spongycastle/math/ec/Tnaf;->approximateDivisionByN(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;BII)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1377 | ····move-result-object·v | 1376 | ····move-result-object·v8 |
1378 | ····.line·626 | 1377 | ····.line·626 |
1379 | ····.local·v | 1378 | ····.local·v8,·"lambda0":Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1380 | ····const/4·v | 1379 | ····const/4·v1,·0x1 |
1381 | ····aget-object·v | 1380 | ····aget-object·v2,·p3,·v1 |
1382 | ····move-object·v | 1381 | ····move-object·v1,·p0 |
1383 | ····move/from16·v | 1382 | ····move/from16·v4,·p2 |
1384 | ····move | 1383 | ····move·v5,·p1 |
1385 | ····move/from16·v | 1384 | ····move/from16·v6,·p5 |
1386 | ····invoke-static/range·{v | 1385 | ····invoke-static/range·{v1·..·v6},·Lorg/spongycastle/math/ec/Tnaf;->approximateDivisionByN(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;BII)Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1387 | ····move-result-object·v | 1386 | ····move-result-object·v9 |
1388 | ····.line·629 | 1387 | ····.line·629 |
1389 | ····.local·v | 1388 | ····.local·v9,·"lambda1":Lorg/spongycastle/math/ec/SimpleBigDecimal; |
1390 | ····move/from16·v0,·p4 | 1389 | ····move/from16·v0,·p4 |
1391 | ····invoke-static·{v | 1390 | ····invoke-static·{v8,·v9,·v0},·Lorg/spongycastle/math/ec/Tnaf;->round(Lorg/spongycastle/math/ec/SimpleBigDecimal;Lorg/spongycastle/math/ec/SimpleBigDecimal;B)Lorg/spongycastle/math/ec/ZTauElement; |
1392 | ····move-result-object·v1 | 1391 | ····move-result-object·v10 |
1393 | ····.line·632 | 1392 | ····.line·632 |
1394 | ····.local·v1 | 1393 | ····.local·v10,·"q":Lorg/spongycastle/math/ec/ZTauElement; |
1395 | ····iget-object·v | 1394 | ····iget-object·v1,·v10,·Lorg/spongycastle/math/ec/ZTauElement;->u:Ljava/math/BigInteger; |
1396 | ····invoke-virtual·{v | 1395 | ····invoke-virtual·{v7,·v1},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1397 | ····move-result-object·v | 1396 | ····move-result-object·v1 |
1398 | ····invoke-virtual·{p0,·v | 1397 | ····invoke-virtual·{p0,·v1},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1399 | ····move-result-object·v | 1398 | ····move-result-object·v1 |
1400 | ····const-wide/16·v | 1399 | ····const-wide/16·v4,·0x2 |
1401 | ····invoke-static·{v | 1400 | ····invoke-static·{v4,·v5},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
1402 | ····move-result-object·v | 1401 | ····move-result-object·v2 |
1403 | ····const/4·v | 1402 | ····const/4·v4,·0x1 |
1404 | ····aget-object·v | 1403 | ····aget-object·v4,·p3,·v4 |
1405 | ····invoke-virtual·{v | 1404 | ····invoke-virtual·{v2,·v4},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
1406 | ····move-result-object·v | 1405 | ····move-result-object·v2 |
1407 | ····iget-object·v | 1406 | ····iget-object·v4,·v10,·Lorg/spongycastle/math/ec/ZTauElement;->v:Ljava/math/BigInteger; |
Max diff block lines reached; 21340/27564 bytes (77.42%) of diff not shown. |
Offset 367, 43 lines modified | Offset 367, 43 lines modified | ||
367 | ····invoke-virtual·{v0,·v12},·Lorg/spongycastle/math/ec/ECPoint;->setPreCompInfo(Lorg/spongycastle/math/ec/PreCompInfo;)V | 367 | ····invoke-virtual·{v0,·v12},·Lorg/spongycastle/math/ec/ECPoint;->setPreCompInfo(Lorg/spongycastle/math/ec/PreCompInfo;)V |
368 | ····.line·237 | 368 | ····.line·237 |
369 | ····return-object·v7 | 369 | ····return-object·v7 |
370 | .end·method | 370 | .end·method |
371 | .method·public·windowNaf(BLjava/math/BigInteger;)[B | 371 | .method·public·windowNaf(BLjava/math/BigInteger;)[B |
372 | ····.locals·1 | 372 | ····.locals·11 |
373 | ····.param·p1,·"width"····#·B | 373 | ····.param·p1,·"width"····#·B |
374 | ····.param·p2,·"k"····#·Ljava/math/BigInteger; | 374 | ····.param·p2,·"k"····#·Ljava/math/BigInteger; |
375 | ····.prologue | 375 | ····.prologue |
376 | ····const/4·v1 | 376 | ····const/4·v10,·0x1 |
377 | ····const/4·v | 377 | ····const/4·v9,·0x0 |
378 | ····.line·31 | 378 | ····.line·31 |
379 | ····invoke-virtual·{p2},·Ljava/math/BigInteger;->bitLength()I | 379 | ····invoke-virtual·{p2},·Ljava/math/BigInteger;->bitLength()I |
380 | ····move-result·v7 | 380 | ····move-result·v7 |
381 | ····add-int/lit8·v7,·v7,·0x1 | 381 | ····add-int/lit8·v7,·v7,·0x1 |
382 | ····new-array·v5,·v7,·[B | 382 | ····new-array·v5,·v7,·[B |
383 | ····.line·34 | 383 | ····.line·34 |
384 | ····.local·v5,·"wnaf":[B | 384 | ····.local·v5,·"wnaf":[B |
385 | ····shl-int·v7,·v1 | 385 | ····shl-int·v7,·v10,·p1 |
386 | ····int-to-short·v2,·v7 | 386 | ····int-to-short·v2,·v7 |
387 | ····.line·35 | 387 | ····.line·35 |
388 | ····.local·v2,·"pow2wB":S | 388 | ····.local·v2,·"pow2wB":S |
389 | ····int-to-long·v | 389 | ····int-to-long·v7,·v2 |
390 | ····invoke-static·{v | 390 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
391 | ····move-result-object·v3 | 391 | ····move-result-object·v3 |
392 | ····.line·37 | 392 | ····.line·37 |
393 | ····.local·v3,·"pow2wBI":Ljava/math/BigInteger; | 393 | ····.local·v3,·"pow2wBI":Ljava/math/BigInteger; |
394 | ····const/4·v0,·0x0 | 394 | ····const/4·v0,·0x0 |
Offset 417, 15 lines modified | Offset 417, 15 lines modified | ||
417 | ····invoke-virtual·{p2},·Ljava/math/BigInteger;->signum()I | 417 | ····invoke-virtual·{p2},·Ljava/math/BigInteger;->signum()I |
418 | ····move-result·v7 | 418 | ····move-result·v7 |
419 | ····if-lez·v7,·:cond_2 | 419 | ····if-lez·v7,·:cond_2 |
420 | ····.line·46 | 420 | ····.line·46 |
421 | ····invoke-virtual·{p2,·v | 421 | ····invoke-virtual·{p2,·v9},·Ljava/math/BigInteger;->testBit(I)Z |
422 | ····move-result·v7 | 422 | ····move-result·v7 |
423 | ····if-eqz·v7,·:cond_1 | 423 | ····if-eqz·v7,·:cond_1 |
424 | ····.line·49 | 424 | ····.line·49 |
425 | ····invoke-virtual·{p2,·v3},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 425 | ····invoke-virtual·{p2,·v3},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
Offset 453, 31 lines modified | Offset 453, 31 lines modified | ||
453 | ····aput-byte·v7,·v5,·v0 | 453 | ····aput-byte·v7,·v5,·v0 |
454 | ····.line·62 | 454 | ····.line·62 |
455 | ····:goto_1 | 455 | ····:goto_1 |
456 | ····aget-byte·v7,·v5,·v0 | 456 | ····aget-byte·v7,·v5,·v0 |
457 | ····int-to-long·v | 457 | ····int-to-long·v7,·v7 |
458 | ····invoke-static·{v | 458 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
459 | ····move-result-object·v7 | 459 | ····move-result-object·v7 |
460 | ····invoke-virtual·{p2,·v7},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 460 | ····invoke-virtual·{p2,·v7},·Ljava/math/BigInteger;->subtract(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
461 | ····move-result-object·p2 | 461 | ····move-result-object·p2 |
462 | ····.line·63 | 462 | ····.line·63 |
463 | ····move·v1,·v0 | 463 | ····move·v1,·v0 |
464 | ····.line·71 | 464 | ····.line·71 |
465 | ····.end·local·v4····#·"remainder":Ljava/math/BigInteger; | 465 | ····.end·local·v4····#·"remainder":Ljava/math/BigInteger; |
466 | ····:goto_2 | 466 | ····:goto_2 |
467 | ····invoke-virtual·{p2,·v1 | 467 | ····invoke-virtual·{p2,·v10},·Ljava/math/BigInteger;->shiftRight(I)Ljava/math/BigInteger; |
468 | ····move-result-object·p2 | 468 | ····move-result-object·p2 |
469 | ····.line·72 | 469 | ····.line·72 |
470 | ····add-int/lit8·v0,·v0,·0x1 | 470 | ····add-int/lit8·v0,·v0,·0x1 |
471 | ····goto·:goto_0 | 471 | ····goto·:goto_0 |
Offset 494, 25 lines modified | Offset 494, 25 lines modified | ||
494 | ····aput-byte·v7,·v5,·v0 | 494 | ····aput-byte·v7,·v5,·v0 |
495 | ····goto·:goto_1 | 495 | ····goto·:goto_1 |
496 | ····.line·67 | 496 | ····.line·67 |
497 | ····.end·local·v4····#·"remainder":Ljava/math/BigInteger; | 497 | ····.end·local·v4····#·"remainder":Ljava/math/BigInteger; |
498 | ····:cond_1 | 498 | ····:cond_1 |
499 | ····aput-byte·v | 499 | ····aput-byte·v9,·v5,·v0 |
500 | ····goto·:goto_2 | 500 | ····goto·:goto_2 |
501 | ····.line·75 | 501 | ····.line·75 |
502 | ····:cond_2 | 502 | ····:cond_2 |
503 | ····add-int/lit8·v1,·v1,·0x1 | 503 | ····add-int/lit8·v1,·v1,·0x1 |
504 | ····.line·78 | 504 | ····.line·78 |
505 | ····new-array·v6,·v1,·[B | 505 | ····new-array·v6,·v1,·[B |
506 | ····.line·79 | 506 | ····.line·79 |
507 | ····.local·v6,·"wnafShort":[B | 507 | ····.local·v6,·"wnafShort":[B |
508 | ····invoke-static·{v5,·v | 508 | ····invoke-static·{v5,·v9,·v6,·v9,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
509 | ····.line·80 | 509 | ····.line·80 |
510 | ····return-object·v6 | 510 | ····return-object·v6 |
511 | .end·method | 511 | .end·method |
Offset 130, 15 lines modified | Offset 130, 15 lines modified | ||
130 | ····iput-object·p1,·p0,·Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;->coeffs:[Ljava/math/BigInteger; | 130 | ····iput-object·p1,·p0,·Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;->coeffs:[Ljava/math/BigInteger; |
131 | ····.line·45 | 131 | ····.line·45 |
132 | ····return-void | 132 | ····return-void |
133 | .end·method | 133 | .end·method |
134 | .method·static·generateRandomSmall(III)Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial; | 134 | .method·static·generateRandomSmall(III)Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial; |
135 | ····.locals· | 135 | ····.locals·5 |
136 | ····.param·p0,·"N"····#·I | 136 | ····.param·p0,·"N"····#·I |
137 | ····.param·p1,·"numOnes"····#·I | 137 | ····.param·p1,·"numOnes"····#·I |
138 | ····.param·p2,·"numNegOnes"····#·I | 138 | ····.param·p2,·"numNegOnes"····#·I |
139 | ····.prologue | 139 | ····.prologue |
140 | ····.line·73 | 140 | ····.line·73 |
141 | ····new-instance·v0,·Ljava/util/ArrayList; | 141 | ····new-instance·v0,·Ljava/util/ArrayList; |
Offset 167, 17 lines modified | Offset 167, 17 lines modified | ||
167 | ····:cond_0 | 167 | ····:cond_0 |
168 | ····const/4·v1,·0x0 | 168 | ····const/4·v1,·0x0 |
169 | ····:goto_1 | 169 | ····:goto_1 |
170 | ····if-ge·v1,·p2,·:cond_1 | 170 | ····if-ge·v1,·p2,·:cond_1 |
171 | ····.line·80 | 171 | ····.line·80 |
172 | ····const-wide/16·v | 172 | ····const-wide/16·v3,·-0x1 |
173 | ····invoke-static·{v | 173 | ····invoke-static·{v3,·v4},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
174 | ····move-result-object·v3 | 174 | ····move-result-object·v3 |
175 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 175 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
176 | ····.line·78 | 176 | ····.line·78 |
177 | ····add-int/lit8·v1,·v1,·0x1 | 177 | ····add-int/lit8·v1,·v1,·0x1 |
Offset 802, 51 lines modified | Offset 802, 51 lines modified | ||
802 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;-><init>([Ljava/math/BigInteger;)V | 802 | ····invoke-direct·{v1,·v0},·Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;-><init>([Ljava/math/BigInteger;)V |
803 | ····return-object·v1 | 803 | ····return-object·v1 |
804 | .end·method | 804 | .end·method |
805 | .method·public·div(Ljava/math/BigDecimal;I)Lorg/spongycastle/math/ntru/polynomial/BigDecimalPolynomial; | 805 | .method·public·div(Ljava/math/BigDecimal;I)Lorg/spongycastle/math/ntru/polynomial/BigDecimalPolynomial; |
806 | ····.locals·1 | 806 | ····.locals·10 |
807 | ····.param·p1,·"divisor"····#·Ljava/math/BigDecimal; | 807 | ····.param·p1,·"divisor"····#·Ljava/math/BigDecimal; |
808 | ····.param·p2,·"decimalPlaces"····#·I | 808 | ····.param·p2,·"decimalPlaces"····#·I |
809 | ····.prologue | 809 | ····.prologue |
810 | ····const/4·v | 810 | ····const/4·v9,·0x6 |
811 | ····.line·284 | 811 | ····.line·284 |
812 | ····invoke-direct·{p0},·Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;->maxCoeffAbs()Ljava/math/BigInteger; | 812 | ····invoke-direct·{p0},·Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;->maxCoeffAbs()Ljava/math/BigInteger; |
813 | ····move-result-object·v3 | 813 | ····move-result-object·v3 |
814 | ····.line·285 | 814 | ····.line·285 |
815 | ····.local·v3,·"max":Ljava/math/BigInteger; | 815 | ····.local·v3,·"max":Ljava/math/BigInteger; |
816 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->bitLength()I | 816 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->bitLength()I |
817 | ····move-result·v5 | 817 | ····move-result·v5 |
818 | ····int-to-double·v | 818 | ····int-to-double·v5,·v5 |
819 | ····sget-wide·v | 819 | ····sget-wide·v7,·Lorg/spongycastle/math/ntru/polynomial/BigIntPolynomial;->LOG_10_2:D |
820 | ····mul-double/2addr·v | 820 | ····mul-double/2addr·v5,·v7 |
821 | ····double-to-int·v5,·v | 821 | ····double-to-int·v5,·v5 |
822 | ····add-int/lit8·v0,·v5,·0x1 | 822 | ····add-int/lit8·v0,·v5,·0x1 |
823 | ····.line·287 | 823 | ····.line·287 |
824 | ····.local·v0,·"coeffLength":I | 824 | ····.local·v0,·"coeffLength":I |
825 | ····sget-object·v5,·Lorg/spongycastle/math/ntru/polynomial/Constants;->BIGDEC_ONE:Ljava/math/BigDecimal; | 825 | ····sget-object·v5,·Lorg/spongycastle/math/ntru/polynomial/Constants;->BIGDEC_ONE:Ljava/math/BigDecimal; |
826 | ····add-int·v6,·v0,·p2 | 826 | ····add-int·v6,·v0,·p2 |
827 | ····add-int/lit8·v6,·v6,·0x1 | 827 | ····add-int/lit8·v6,·v6,·0x1 |
828 | ····invoke-virtual·{v5,·p1,·v6,·v | 828 | ····invoke-virtual·{v5,·p1,·v6,·v9},·Ljava/math/BigDecimal;->divide(Ljava/math/BigDecimal;II)Ljava/math/BigDecimal; |
829 | ····move-result-object·v1 | 829 | ····move-result-object·v1 |
830 | ····.line·290 | 830 | ····.line·290 |
831 | ····.local·v1,·"factor":Ljava/math/BigDecimal; | 831 | ····.local·v1,·"factor":Ljava/math/BigDecimal; |
832 | ····new-instance·v4,·Lorg/spongycastle/math/ntru/polynomial/BigDecimalPolynomial; | 832 | ····new-instance·v4,·Lorg/spongycastle/math/ntru/polynomial/BigDecimalPolynomial; |
Offset 879, 15 lines modified | Offset 879, 15 lines modified | ||
879 | ····invoke-direct·{v6,·v7},·Ljava/math/BigDecimal;-><init>(Ljava/math/BigInteger;)V | 879 | ····invoke-direct·{v6,·v7},·Ljava/math/BigDecimal;-><init>(Ljava/math/BigInteger;)V |
880 | ····invoke-virtual·{v6,·v1},·Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; | 880 | ····invoke-virtual·{v6,·v1},·Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; |
881 | ····move-result-object·v6 | 881 | ····move-result-object·v6 |
882 | ····invoke-virtual·{v6,·p2,·v | 882 | ····invoke-virtual·{v6,·p2,·v9},·Ljava/math/BigDecimal;->setScale(II)Ljava/math/BigDecimal; |
883 | ····move-result-object·v6 | 883 | ····move-result-object·v6 |
884 | ····aput-object·v6,·v5,·v2 | 884 | ····aput-object·v6,·v5,·v2 |
885 | ····.line·291 | 885 | ····.line·291 |
886 | ····add-int/lit8·v2,·v2,·0x1 | 886 | ····add-int/lit8·v2,·v2,·0x1 |
Offset 896, 28 lines modified | Offset 896, 28 lines modified | ||
896 | ····.line·297 | 896 | ····.line·297 |
897 | ····:cond_0 | 897 | ····:cond_0 |
898 | ····return-object·v4 | 898 | ····return-object·v4 |
899 | .end·method | 899 | .end·method |
900 | .method·public·div(Ljava/math/BigInteger;)V | 900 | .method·public·div(Ljava/math/BigInteger;)V |
901 | ····.locals· | 901 | ····.locals·5 |
902 | ····.param·p1,·"divisor"····#·Ljava/math/BigInteger; | 902 | ····.param·p1,·"divisor"····#·Ljava/math/BigInteger; |
903 | ····.prologue | 903 | ····.prologue |
904 | ····.line·267 | 904 | ····.line·267 |
905 | ····sget-object·v2,·Lorg/spongycastle/math/ntru/polynomial/Constants;->BIGINT_ONE:Ljava/math/BigInteger; | 905 | ····sget-object·v2,·Lorg/spongycastle/math/ntru/polynomial/Constants;->BIGINT_ONE:Ljava/math/BigInteger; |
906 | ····invoke-virtual·{p1,·v2},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 906 | ····invoke-virtual·{p1,·v2},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
907 | ····move-result-object·v2 | 907 | ····move-result-object·v2 |
908 | ····const-wide/16·v | 908 | ····const-wide/16·v3,·0x2 |
909 | ····invoke-static·{v | 909 | ····invoke-static·{v3,·v4},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
910 | ····move-result-object·v3 | 910 | ····move-result-object·v3 |
911 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 911 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
Max diff block lines reached; 29/4204 bytes (0.69%) of diff not shown. |
Offset 3315, 1373 lines modified | Offset 3315, 1359 lines modified | ||
3315 | ····.line·991 | 3315 | ····.line·991 |
3316 | ····:cond_0 | 3316 | ····:cond_0 |
3317 | ····return-void | 3317 | ····return-void |
3318 | .end·method | 3318 | .end·method |
3319 | .method·public·resultant(I)Lorg/spongycastle/math/ntru/polynomial/ModularResultant; | 3319 | .method·public·resultant(I)Lorg/spongycastle/math/ntru/polynomial/ModularResultant; |
3320 | ····.locals·2 | 3320 | ····.locals·22 |
3321 | ····.param·p1,·"p"····#·I | 3321 | ····.param·p1,·"p"····#·I |
3322 | ····.prologue | 3322 | ····.prologue |
3323 | ····.line·776 | 3323 | ····.line·776 |
3324 | ····move-object/from16·v0,·p0 | 3324 | ····move-object/from16·v0,·p0 |
3325 | ····iget-object·v0,·v0,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I | 3325 | ····iget-object·v0,·v0,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I |
3326 | ····move-object/from16·v1 | 3326 | ····move-object/from16·v17,·v0 |
3327 | ····move-object/from16·v0,·p0 | 3327 | ····move-object/from16·v0,·p0 |
3328 | ····iget-object·v0,·v0,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I | 3328 | ····iget-object·v0,·v0,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I |
3329 | ····move-object/from16·v1 | 3329 | ····move-object/from16·v18,·v0 |
3330 | ····move-object/from16·v0,·v1 | 3330 | ····move-object/from16·v0,·v18 |
3331 | ····array-length·v0,·v0 | 3331 | ····array-length·v0,·v0 |
3332 | ····move/from16·v1 | 3332 | ····move/from16·v18,·v0 |
3333 | ····add-int/lit8·v1 | 3333 | ····add-int/lit8·v18,·v18,·0x1 |
3334 | ····invoke-static/range·{v1 | 3334 | ····invoke-static/range·{v17·..·v18},·Lorg/spongycastle/util/Arrays;->copyOf([II)[I |
3335 | ····move-result-object·v1 | 3335 | ····move-result-object·v10 |
3336 | ····.line·777 | 3336 | ····.line·777 |
3337 | ····.local·v1 | 3337 | ····.local·v10,·"fcoeffs":[I |
3338 | ····new-instance·v | 3338 | ····new-instance·v9,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3339 | ····invoke-direct·{v | 3339 | ····invoke-direct·{v9,·v10},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;-><init>([I)V |
3340 | ····.line·778 | 3340 | ····.line·778 |
3341 | ····.local·v | 3341 | ····.local·v9,·"f":Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3342 | ····array-length·v | 3342 | ····array-length·v3,·v10 |
3343 | ····.line·780 | 3343 | ····.line·780 |
3344 | ····.local·v | 3344 | ····.local·v3,·"N":I |
3345 | ····new-instance·v | 3345 | ····new-instance·v4,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3346 | ····invoke-direct·{v | 3346 | ····invoke-direct·{v4,·v3},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;-><init>(I)V |
3347 | ····.line·781 | 3347 | ····.line·781 |
3348 | ····.local·v | 3348 | ····.local·v4,·"a":Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3349 | ····iget-object·v0,·v | 3349 | ····iget-object·v0,·v4,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I |
3350 | ····move-object/from16·v1 | 3350 | ····move-object/from16·v17,·v0 |
3351 | ····const/16·v1 | 3351 | ····const/16·v18,·0x0 |
3352 | ····const/16·v | 3352 | ····const/16·v19,·-0x1 |
3353 | ····aput·v | 3353 | ····aput·v19,·v17,·v18 |
3354 | ····.line·782 | 3354 | ····.line·782 |
3355 | ····iget-object·v0,·v | 3355 | ····iget-object·v0,·v4,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I |
3356 | ····move-object/from16·v1 | 3356 | ····move-object/from16·v17,·v0 |
3357 | ····add-int/lit8·v1 | 3357 | ····add-int/lit8·v18,·v3,·-0x1 |
3358 | ····const/16·v | 3358 | ····const/16·v19,·0x1 |
3359 | ····aput·v | 3359 | ····aput·v19,·v17,·v18 |
3360 | ····.line·783 | 3360 | ····.line·783 |
3361 | ····new-instance·v | 3361 | ····new-instance·v5,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3362 | ····iget-object·v0,·v | 3362 | ····iget-object·v0,·v9,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I |
3363 | ····move-object/from16·v1 | 3363 | ····move-object/from16·v17,·v0 |
3364 | ····move-object/from16·v0,·v1 | 3364 | ····move-object/from16·v0,·v17 |
3365 | ····invoke-direct·{v | 3365 | ····invoke-direct·{v5,·v0},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;-><init>([I)V |
3366 | ····.line·784 | 3366 | ····.line·784 |
3367 | ····.local·v | 3367 | ····.local·v5,·"b":Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3368 | ····new-instance·v1 | 3368 | ····new-instance·v15,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3369 | ····move-object/from16·v0,·v16 | ||
3370 | ····invoke-direct·{v | 3369 | ····invoke-direct·{v15,·v3},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;-><init>(I)V |
3371 | ····.line·785 | 3370 | ····.line·785 |
3372 | ····.local·v1 | 3371 | ····.local·v15,·"v1":Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3373 | ····new-instance·v1 | 3372 | ····new-instance·v16,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3374 | ····move-object/from16·v0,·v1 | 3373 | ····move-object/from16·v0,·v16 |
3375 | ····invoke-direct·{v0,·v | 3374 | ····invoke-direct·{v0,·v3},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;-><init>(I)V |
3376 | ····.line·786 | 3375 | ····.line·786 |
3377 | ····.local·v1 | 3376 | ····.local·v16,·"v2":Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
3378 | ····move-object/from16·v0,·v1 | 3377 | ····move-object/from16·v0,·v16 |
3379 | ····iget-object·v0,·v0,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I | 3378 | ····iget-object·v0,·v0,·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->coeffs:[I |
3380 | ····move-object/from16·v1 | 3379 | ····move-object/from16·v17,·v0 |
3381 | ····const/16·v1 | 3380 | ····const/16·v18,·0x0 |
3382 | ····const/16·v | 3381 | ····const/16·v19,·0x1 |
3383 | ····aput·v | 3382 | ····aput·v19,·v17,·v18 |
3384 | ····.line·787 | 3383 | ····.line·787 |
3385 | ····add-int/lit8·v | 3384 | ····add-int/lit8·v7,·v3,·-0x1 |
3386 | ····.line·788 | 3385 | ····.line·788 |
3387 | ····.local·v | 3386 | ····.local·v7,·"da":I |
3388 | ····invoke-virtual·{v | 3387 | ····invoke-virtual·{v5},·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;->degree()I |
3389 | ····move-result·v | 3388 | ····move-result·v8 |
3390 | ····.line·789 | 3389 | ····.line·789 |
3391 | ····.local·v | 3390 | ····.local·v8,·"db":I |
Max diff block lines reached; 63697/69793 bytes (91.27%) of diff not shown. |
Offset 113, 15 lines modified | Offset 113, 15 lines modified | ||
113 | ····.line·43 | 113 | ····.line·43 |
114 | ····return-void | 114 | ····return-void |
115 | .end·method | 115 | .end·method |
116 | #·virtual·methods | 116 | #·virtual·methods |
117 | .method·public·mult(Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial;)Lorg/spongycastle/math/ntru/polynomial/LongPolynomial5; | 117 | .method·public·mult(Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial;)Lorg/spongycastle/math/ntru/polynomial/LongPolynomial5; |
118 | ····.locals·3 | 118 | ····.locals·31 |
119 | ····.param·p1,·"poly2"····#·Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial; | 119 | ····.param·p1,·"poly2"····#·Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial; |
120 | ····.prologue | 120 | ····.prologue |
121 | ····.line·50 | 121 | ····.line·50 |
122 | ····const/16·v26,·0x5 | 122 | ····const/16·v26,·0x5 |
123 | ····move-object/from16·v0,·p0 | 123 | ····move-object/from16·v0,·p0 |
Offset 168, 30 lines modified | Offset 168, 30 lines modified | ||
168 | ····.local·v21,·"prod":[[J | 168 | ····.local·v21,·"prod":[[J |
169 | ····invoke-interface/range·{p1·..·p1},·Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial;->getOnes()[I | 169 | ····invoke-interface/range·{p1·..·p1},·Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial;->getOnes()[I |
170 | ····move-result-object·v18 | 170 | ····move-result-object·v18 |
171 | ····.line·54 | 171 | ····.line·54 |
172 | ····.local·v18,·"ones":[I | 172 | ····.local·v18,·"ones":[I |
173 | ····const/4·v | 173 | ····const/4·v9,·0x0 |
174 | ····.local·v | 174 | ····.local·v9,·"idx":I |
175 | ····:goto_0 | 175 | ····:goto_0 |
176 | ····move-object/from16·v0,·v18 | 176 | ····move-object/from16·v0,·v18 |
177 | ····array-length·v0,·v0 | 177 | ····array-length·v0,·v0 |
178 | ····move/from16·v26,·v0 | 178 | ····move/from16·v26,·v0 |
179 | ····move/from16·v0,·v26 | 179 | ····move/from16·v0,·v26 |
180 | ····if-eq·v | 180 | ····if-eq·v9,·v0,·:cond_1 |
181 | ····.line·56 | 181 | ····.line·56 |
182 | ····aget·v19,·v18,·v | 182 | ····aget·v19,·v18,·v9 |
183 | ····.line·57 | 183 | ····.line·57 |
184 | ····.local·v19,·"pIdx":I | 184 | ····.local·v19,·"pIdx":I |
185 | ····div-int/lit8·v5,·v19,·0x5 | 185 | ····div-int/lit8·v5,·v19,·0x5 |
186 | ····.line·58 | 186 | ····.line·58 |
187 | ····.local·v5,·"cIdx":I | 187 | ····.local·v5,·"cIdx":I |
Offset 222, 71 lines modified | Offset 222, 71 lines modified | ||
222 | ····if-ge·v6,·v0,·:cond_0 | 222 | ····if-ge·v6,·v0,·:cond_0 |
223 | ····.line·61 | 223 | ····.line·61 |
224 | ····aget-object·v26,·v21,·v12 | 224 | ····aget-object·v26,·v21,·v12 |
225 | ····aget-object·v27,·v21,·v12 | 225 | ····aget-object·v27,·v21,·v12 |
226 | ····aget-wide·v2 | 226 | ····aget-wide·v27,·v27,·v5 |
227 | ····move-object/from16·v0,·p0 | 227 | ····move-object/from16·v0,·p0 |
228 | ····iget-object·v0,·v0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial5;->coeffs:[J | 228 | ····iget-object·v0,·v0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial5;->coeffs:[J |
229 | ····move-object/from16·v2 | 229 | ····move-object/from16·v29,·v0 |
230 | ····aget-wide·v | 230 | ····aget-wide·v29,·v29,·v6 |
231 | ····add-long·v2 | 231 | ····add-long·v27,·v27,·v29 |
232 | ····const-wide·v | 232 | ····const-wide·v29,·0x7ff7ff7ff7ff7ffL····#·3.726599941343702E-270 |
233 | ····and-long·v2 | 233 | ····and-long·v27,·v27,·v29 |
234 | ····aput-wide·v2 | 234 | ····aput-wide·v27,·v26,·v5 |
235 | ····.line·62 | 235 | ····.line·62 |
236 | ····add-int/lit8·v5,·v5,·0x1 | 236 | ····add-int/lit8·v5,·v5,·0x1 |
237 | ····.line·59 | 237 | ····.line·59 |
238 | ····add-int/lit8·v6,·v6,·0x1 | 238 | ····add-int/lit8·v6,·v6,·0x1 |
239 | ····goto·:goto_1 | 239 | ····goto·:goto_1 |
240 | ····.line·54 | 240 | ····.line·54 |
241 | ····:cond_0 | 241 | ····:cond_0 |
242 | ····add-int/lit8·v | 242 | ····add-int/lit8·v9,·v9,·0x1 |
243 | ····goto·:goto_0 | 243 | ····goto·:goto_0 |
244 | ····.line·67 | 244 | ····.line·67 |
245 | ····.end·local·v5····#·"cIdx":I | 245 | ····.end·local·v5····#·"cIdx":I |
246 | ····.end·local·v6····#·"i":I | 246 | ····.end·local·v6····#·"i":I |
247 | ····.end·local·v12····#·"m":I | 247 | ····.end·local·v12····#·"m":I |
248 | ····.end·local·v19····#·"pIdx":I | 248 | ····.end·local·v19····#·"pIdx":I |
249 | ····:cond_1 | 249 | ····:cond_1 |
250 | ····invoke-interface/range·{p1·..·p1},·Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial;->getNegOnes()[I | 250 | ····invoke-interface/range·{p1·..·p1},·Lorg/spongycastle/math/ntru/polynomial/TernaryPolynomial;->getNegOnes()[I |
251 | ····move-result-object·v1 | 251 | ····move-result-object·v15 |
252 | ····.line·68 | 252 | ····.line·68 |
253 | ····.local·v1 | 253 | ····.local·v15,·"negOnes":[I |
254 | ····const/4·v | 254 | ····const/4·v9,·0x0 |
255 | ····:goto_2 | 255 | ····:goto_2 |
256 | ····array-length·v0,·v1 | 256 | ····array-length·v0,·v15 |
257 | ····move/from16·v26,·v0 | 257 | ····move/from16·v26,·v0 |
258 | ····move/from16·v0,·v26 | 258 | ····move/from16·v0,·v26 |
259 | ····if-eq·v | 259 | ····if-eq·v9,·v0,·:cond_3 |
260 | ····.line·70 | 260 | ····.line·70 |
261 | ····aget·v19,·v1 | 261 | ····aget·v19,·v15,·v9 |
262 | ····.line·71 | 262 | ····.line·71 |
263 | ····.restart·local·v19····#·"pIdx":I | 263 | ····.restart·local·v19····#·"pIdx":I |
264 | ····div-int/lit8·v5,·v19,·0x5 | 264 | ····div-int/lit8·v5,·v19,·0x5 |
265 | ····.line·72 | 265 | ····.line·72 |
266 | ····.restart·local·v5····#·"cIdx":I | 266 | ····.restart·local·v5····#·"cIdx":I |
Offset 315, 49 lines modified | Offset 315, 49 lines modified | ||
315 | ····move/from16·v0,·v26 | 315 | ····move/from16·v0,·v26 |
316 | ····if-ge·v6,·v0,·:cond_2 | 316 | ····if-ge·v6,·v0,·:cond_2 |
317 | ····.line·75 | 317 | ····.line·75 |
318 | ····aget-object·v26,·v21,·v12 | 318 | ····aget-object·v26,·v21,·v12 |
319 | ····const-wide·v2 | 319 | ····const-wide·v27,·0x800800800800800L |
Max diff block lines reached; 4252/7368 bytes (57.71%) of diff not shown. |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····iput-object·v0,·p0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->coeffs:[J | 24 | ····iput-object·v0,·p0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->coeffs:[J |
25 | ····.line·50 | 25 | ····.line·50 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·constructor·<init>(Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;)V | 28 | .method·public·constructor·<init>(Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial;)V |
29 | ····.locals·1 | 29 | ····.locals·13 |
30 | ····.param·p1,·"p"····#·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; | 30 | ····.param·p1,·"p"····#·Lorg/spongycastle/math/ntru/polynomial/IntegerPolynomial; |
31 | ····.prologue | 31 | ····.prologue |
32 | ····const-wide/16·v6,·0x0 | 32 | ····const-wide/16·v6,·0x0 |
33 | ····.line·21 | 33 | ····.line·21 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 52, 18 lines modified | Offset 52, 18 lines modified | ||
52 | ····div-int/lit8·v8,·v8,·0x2 | 52 | ····div-int/lit8·v8,·v8,·0x2 |
53 | ····new-array·v8,·v8,·[J | 53 | ····new-array·v8,·v8,·[J |
54 | ····iput-object·v8,·p0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->coeffs:[J | 54 | ····iput-object·v8,·p0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->coeffs:[J |
55 | ····.line·24 | 55 | ····.line·24 |
56 | ····const/4·v | 56 | ····const/4·v3,·0x0 |
57 | ····.line·25 | 57 | ····.line·25 |
58 | ····.local·v | 58 | ····.local·v3,·"idx":I |
59 | ····const/4·v4,·0x0 | 59 | ····const/4·v4,·0x0 |
60 | ····.local·v4,·"pIdx":I | 60 | ····.local·v4,·"pIdx":I |
61 | ····:goto_0 | 61 | ····:goto_0 |
62 | ····iget·v8,·p0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->numCoeffs:I | 62 | ····iget·v8,·p0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->numCoeffs:I |
63 | ····if-ge·v4,·v8,·:cond_3 | 63 | ····if-ge·v4,·v8,·:cond_3 |
Offset 97, 67 lines modified | Offset 97, 67 lines modified | ||
97 | ····add-int/lit8·v4,·v5,·0x1 | 97 | ····add-int/lit8·v4,·v5,·0x1 |
98 | ····.end·local·v5····#·"pIdx":I | 98 | ····.end·local·v5····#·"pIdx":I |
99 | ····.restart·local·v4····#·"pIdx":I | 99 | ····.restart·local·v4····#·"pIdx":I |
100 | ····aget·v8,·v8,·v5 | 100 | ····aget·v8,·v8,·v5 |
101 | ····int-to-long·v | 101 | ····int-to-long·v1,·v8 |
102 | ····.line·33 | 102 | ····.line·33 |
103 | ····.local·v | 103 | ····.local·v1,·"c1":J |
104 | ····:goto_2 | 104 | ····:goto_2 |
105 | ····cmp-long·v8,·v | 105 | ····cmp-long·v8,·v1,·v6 |
106 | ····if-gez·v8,·:cond_2 | 106 | ····if-gez·v8,·:cond_2 |
107 | ····.line·35 | 107 | ····.line·35 |
108 | ····const-wide/16·v8,·0x800 | 108 | ····const-wide/16·v8,·0x800 |
109 | ····add-long/2addr·v | 109 | ····add-long/2addr·v1,·v8 |
110 | ····goto·:goto_2 | 110 | ····goto·:goto_2 |
111 | ····.end·local·v | 111 | ····.end·local·v1····#·"c1":J |
112 | ····.end·local·v4····#·"pIdx":I | 112 | ····.end·local·v4····#·"pIdx":I |
113 | ····.restart·local·v5····#·"pIdx":I | 113 | ····.restart·local·v5····#·"pIdx":I |
114 | ····:cond_1 | 114 | ····:cond_1 |
115 | ····move-wide·v | 115 | ····move-wide·v1,·v6 |
116 | ····move·v4,·v5 | 116 | ····move·v4,·v5 |
117 | ····.line·32 | 117 | ····.line·32 |
118 | ····.end·local·v5····#·"pIdx":I | 118 | ····.end·local·v5····#·"pIdx":I |
119 | ····.restart·local·v4····#·"pIdx":I | 119 | ····.restart·local·v4····#·"pIdx":I |
120 | ····goto·:goto_2 | 120 | ····goto·:goto_2 |
121 | ····.line·37 | 121 | ····.line·37 |
122 | ····.restart·local·v | 122 | ····.restart·local·v1····#·"c1":J |
123 | ····:cond_2 | 123 | ····:cond_2 |
124 | ····iget-object·v8,·p0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->coeffs:[J | 124 | ····iget-object·v8,·p0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->coeffs:[J |
125 | ····int-to-long·v | 125 | ····int-to-long·v9,·v0 |
126 | ····const/16·v | 126 | ····const/16·v11,·0x18 |
127 | ····shl-long·v1 | 127 | ····shl-long·v11,·v1,·v11 |
128 | ····add-long/2addr·v | 128 | ····add-long/2addr·v9,·v11 |
129 | ····aput-wide·v | 129 | ····aput-wide·v9,·v8,·v3 |
130 | ····.line·38 | 130 | ····.line·38 |
131 | ····add-int/lit8·v | 131 | ····add-int/lit8·v3,·v3,·0x1 |
132 | ····.line·39 | 132 | ····.line·39 |
133 | ····goto·:goto_0 | 133 | ····goto·:goto_0 |
134 | ····.line·40 | 134 | ····.line·40 |
135 | ····.end·local·v0····#·"c0":I | 135 | ····.end·local·v0····#·"c0":I |
136 | ····.end·local·v | 136 | ····.end·local·v1····#·"c1":J |
137 | ····:cond_3 | 137 | ····:cond_3 |
138 | ····return-void | 138 | ····return-void |
139 | .end·method | 139 | .end·method |
140 | .method·private·constructor·<init>([J)V | 140 | .method·private·constructor·<init>([J)V |
141 | ····.locals·0 | 141 | ····.locals·0 |
142 | ····.param·p1,·"coeffs"····#·[J | 142 | ····.param·p1,·"coeffs"····#·[J |
Offset 240, 15 lines modified | Offset 240, 15 lines modified | ||
240 | ····.line·187 | 240 | ····.line·187 |
241 | ····:cond_1 | 241 | ····:cond_1 |
242 | ····return-void | 242 | ····return-void |
243 | .end·method | 243 | .end·method |
244 | .method·private·multRecursive(Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;)Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2; | 244 | .method·private·multRecursive(Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;)Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2; |
245 | ····.locals·3 | 245 | ····.locals·31 |
246 | ····.param·p1,·"poly2"····#·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2; | 246 | ····.param·p1,·"poly2"····#·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2; |
247 | ····.prologue | 247 | ····.prologue |
248 | ····.line·113 | 248 | ····.line·113 |
249 | ····move-object/from16·v0,·p0 | 249 | ····move-object/from16·v0,·p0 |
250 | ····iget-object·v4,·v0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->coeffs:[J | 250 | ····iget-object·v4,·v0,·Lorg/spongycastle/math/ntru/polynomial/LongPolynomial2;->coeffs:[J |
Offset 317, 78 lines modified | Offset 317, 78 lines modified | ||
317 | ····sub-int·v26,·v22,·v23 | 317 | ····sub-int·v26,·v22,·v23 |
318 | ····add-int/lit8·v26,·v26,·0x1 | 318 | ····add-int/lit8·v26,·v26,·0x1 |
319 | ····invoke-static/range·{v25·..·v26},·Ljava/lang/Math;->max(II)I | 319 | ····invoke-static/range·{v25·..·v26},·Ljava/lang/Math;->max(II)I |
320 | ····move-result·v | 320 | ····move-result·v21 |
Max diff block lines reached; 14608/17858 bytes (81.80%) of diff not shown. |
Offset 306, 44 lines modified | Offset 306, 44 lines modified | ||
306 | ····.line·43 | 306 | ····.line·43 |
307 | ····:cond_0 | 307 | ····:cond_0 |
308 | ····return·v1 | 308 | ····return·v1 |
309 | .end·method | 309 | .end·method |
310 | .method·public·static·pow(JIJ)J | 310 | .method·public·static·pow(JIJ)J |
311 | ····.locals· | 311 | ····.locals·5 |
312 | ····.param·p0,·"a"····#·J | 312 | ····.param·p0,·"a"····#·J |
313 | ····.param·p2,·"b"····#·I | 313 | ····.param·p2,·"b"····#·I |
314 | ····.param·p3,·"modulus"····#·J | 314 | ····.param·p3,·"modulus"····#·J |
315 | ····.prologue | 315 | ····.prologue |
316 | ····.line·51 | 316 | ····.line·51 |
317 | ····const-wide/16·v | 317 | ····const-wide/16·v1,·0x1 |
318 | ····.line·52 | 318 | ····.line·52 |
319 | ····.local·v | 319 | ····.local·v1,·"p":J |
320 | ····const/4·v0,·0x0 | 320 | ····const/4·v0,·0x0 |
321 | ····.local·v0,·"i":I | 321 | ····.local·v0,·"i":I |
322 | ····:goto_0 | 322 | ····:goto_0 |
323 | ····if-ge·v0,·p2,·:cond_0 | 323 | ····if-ge·v0,·p2,·:cond_0 |
324 | ····.line·54 | 324 | ····.line·54 |
325 | ····mul-long·v | 325 | ····mul-long·v3,·v1,·p0 |
326 | ····rem-long·v | 326 | ····rem-long·v1,·v3,·p3 |
327 | ····.line·52 | 327 | ····.line·52 |
328 | ····add-int/lit8·v0,·v0,·0x1 | 328 | ····add-int/lit8·v0,·v0,·0x1 |
329 | ····goto·:goto_0 | 329 | ····goto·:goto_0 |
330 | ····.line·56 | 330 | ····.line·56 |
331 | ····:cond_0 | 331 | ····:cond_0 |
332 | ····return-wide·v | 332 | ····return-wide·v1 |
333 | .end·method | 333 | .end·method |
334 | .method·public·static·readFullLength(Ljava/io/InputStream;I)[B | 334 | .method·public·static·readFullLength(Ljava/io/InputStream;I)[B |
335 | ····.locals·3 | 335 | ····.locals·3 |
336 | ····.param·p0,·"is"····#·Ljava/io/InputStream; | 336 | ····.param·p0,·"is"····#·Ljava/io/InputStream; |
337 | ····.param·p1,·"length"····#·I | 337 | ····.param·p1,·"length"····#·I |
338 | ····.annotation·system·Ldalvik/annotation/Throws; | 338 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 311, 20 lines modified | Offset 311, 20 lines modified | ||
311 | ····move-result-object·v2 | 311 | ····move-result-object·v2 |
312 | ····return-object·v2 | 312 | ····return-object·v2 |
313 | .end·method | 313 | .end·method |
314 | .method·public·static·decodeMod3Tight([BI)[I | 314 | .method·public·static·decodeMod3Tight([BI)[I |
315 | ····.locals· | 315 | ····.locals·7 |
316 | ····.param·p0,·"b"····#·[B | 316 | ····.param·p0,·"b"····#·[B |
317 | ····.param·p1,·"N"····#·I | 317 | ····.param·p1,·"N"····#·I |
318 | ····.prologue | 318 | ····.prologue |
319 | ····const-wide/16·v | 319 | ····const-wide/16·v5,·0x3 |
320 | ····const/4·v4,·0x1 | 320 | ····const/4·v4,·0x1 |
321 | ····.line·257 | 321 | ····.line·257 |
322 | ····new-instance·v2,·Ljava/math/BigInteger; | 322 | ····new-instance·v2,·Ljava/math/BigInteger; |
323 | ····invoke-direct·{v2,·v4,·p0},·Ljava/math/BigInteger;-><init>(I[B)V | 323 | ····invoke-direct·{v2,·v4,·p0},·Ljava/math/BigInteger;-><init>(I[B)V |
Offset 338, 15 lines modified | Offset 338, 15 lines modified | ||
338 | ····const/4·v1,·0x0 | 338 | ····const/4·v1,·0x0 |
339 | ····.local·v1,·"i":I | 339 | ····.local·v1,·"i":I |
340 | ····:goto_0 | 340 | ····:goto_0 |
341 | ····if-ge·v1,·p1,·:cond_1 | 341 | ····if-ge·v1,·p1,·:cond_1 |
342 | ····.line·261 | 342 | ····.line·261 |
343 | ····invoke-static·{v | 343 | ····invoke-static·{v5,·v6},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
344 | ····move-result-object·v3 | 344 | ····move-result-object·v3 |
345 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 345 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
346 | ····move-result-object·v3 | 346 | ····move-result-object·v3 |
Offset 368, 15 lines modified | Offset 368, 15 lines modified | ||
368 | ····add-int/lit8·v3,·v3,·-0x3 | 368 | ····add-int/lit8·v3,·v3,·-0x3 |
369 | ····aput·v3,·v0,·v1 | 369 | ····aput·v3,·v0,·v1 |
370 | ····.line·266 | 370 | ····.line·266 |
371 | ····:cond_0 | 371 | ····:cond_0 |
372 | ····invoke-static·{v | 372 | ····invoke-static·{v5,·v6},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
373 | ····move-result-object·v3 | 373 | ····move-result-object·v3 |
374 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 374 | ····invoke-virtual·{v2,·v3},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
375 | ····move-result-object·v2 | 375 | ····move-result-object·v2 |
Offset 672, 19 lines modified | Offset 672, 19 lines modified | ||
672 | ····.end·local·v5····#·"coeff2":I | 672 | ····.end·local·v5····#·"coeff2":I |
673 | ····.end·local·v9····#·"j":I | 673 | ····.end·local·v9····#·"j":I |
674 | ····:cond_3 | 674 | ····:cond_3 |
675 | ····return-object·v6 | 675 | ····return-object·v6 |
676 | .end·method | 676 | .end·method |
677 | .method·public·static·encodeMod3Tight([I)[B | 677 | .method·public·static·encodeMod3Tight([I)[B |
678 | ····.locals· | 678 | ····.locals·9 |
679 | ····.param·p0,·"intArray"····#·[I | 679 | ····.param·p0,·"intArray"····#·[I |
680 | ····.prologue | 680 | ····.prologue |
681 | ····const-wide/16·v | 681 | ····const-wide/16·v7,·0x3 |
682 | ····.line·222 | 682 | ····.line·222 |
683 | ····sget-object·v4,·Ljava/math/BigInteger;->ZERO:Ljava/math/BigInteger; | 683 | ····sget-object·v4,·Ljava/math/BigInteger;->ZERO:Ljava/math/BigInteger; |
684 | ····.line·223 | 684 | ····.line·223 |
685 | ····.local·v4,·"sum":Ljava/math/BigInteger; | 685 | ····.local·v4,·"sum":Ljava/math/BigInteger; |
686 | ····array-length·v5,·p0 | 686 | ····array-length·v5,·p0 |
Offset 692, 45 lines modified | Offset 692, 45 lines modified | ||
692 | ····add-int/lit8·v2,·v5,·-0x1 | 692 | ····add-int/lit8·v2,·v5,·-0x1 |
693 | ····.local·v2,·"i":I | 693 | ····.local·v2,·"i":I |
694 | ····:goto_0 | 694 | ····:goto_0 |
695 | ····if-ltz·v2,·:cond_0 | 695 | ····if-ltz·v2,·:cond_0 |
696 | ····.line·225 | 696 | ····.line·225 |
697 | ····invoke-static·{v | 697 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
698 | ····move-result-object·v5 | 698 | ····move-result-object·v5 |
699 | ····invoke-virtual·{v4,·v5},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 699 | ····invoke-virtual·{v4,·v5},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
700 | ····move-result-object·v4 | 700 | ····move-result-object·v4 |
701 | ····.line·226 | 701 | ····.line·226 |
702 | ····aget·v5,·p0,·v2 | 702 | ····aget·v5,·p0,·v2 |
703 | ····add-int/lit8·v5,·v5,·0x1 | 703 | ····add-int/lit8·v5,·v5,·0x1 |
704 | ····int-to-long·v | 704 | ····int-to-long·v5,·v5 |
705 | ····invoke-static·{v | 705 | ····invoke-static·{v5,·v6},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
706 | ····move-result-object·v5 | 706 | ····move-result-object·v5 |
707 | ····invoke-virtual·{v4,·v5},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 707 | ····invoke-virtual·{v4,·v5},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
708 | ····move-result-object·v4 | 708 | ····move-result-object·v4 |
709 | ····.line·223 | 709 | ····.line·223 |
710 | ····add-int/lit8·v2,·v2,·-0x1 | 710 | ····add-int/lit8·v2,·v2,·-0x1 |
711 | ····goto·:goto_0 | 711 | ····goto·:goto_0 |
712 | ····.line·229 | 712 | ····.line·229 |
713 | ····:cond_0 | 713 | ····:cond_0 |
714 | ····invoke-static·{v | 714 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
715 | ····move-result-object·v5 | 715 | ····move-result-object·v5 |
716 | ····array-length·v6,·p0 | 716 | ····array-length·v6,·p0 |
717 | ····invoke-virtual·{v5,·v6},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger; | 717 | ····invoke-virtual·{v5,·v6},·Ljava/math/BigInteger;->pow(I)Ljava/math/BigInteger; |
Offset 79, 199 lines modified | Offset 79, 199 lines modified | ||
79 | ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/DERObjectIdentifier;->identifier:Ljava/lang/String; | 79 | ····iput-object·p1,·p0,·Lorg/spongycastle/asn1/DERObjectIdentifier;->identifier:Ljava/lang/String; |
80 | ····.line·132 | 80 | ····.line·132 |
81 | ····return-void | 81 | ····return-void |
82 | .end·method | 82 | .end·method |
83 | .method·constructor·<init>([B)V | 83 | .method·constructor·<init>([B)V |
84 | ····.locals·1 | 84 | ····.locals·12 |
85 | ····.param·p1,·"bytes"····#·[B | 85 | ····.param·p1,·"bytes"····#·[B |
86 | ····.prologue | 86 | ····.prologue |
87 | ····const/16·v1 | 87 | ····const/16·v11,·0x2e |
88 | ····.line·64 | 88 | ····.line·64 |
89 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Primitive;-><init>()V | 89 | ····invoke-direct·{p0},·Lorg/spongycastle/asn1/ASN1Primitive;-><init>()V |
90 | ····.line·65 | 90 | ····.line·65 |
91 | ····new-instance·v4,·Ljava/lang/StringBuffer; | 91 | ····new-instance·v4,·Ljava/lang/StringBuffer; |
92 | ····invoke-direct·{v4},·Ljava/lang/StringBuffer;-><init>()V | 92 | ····invoke-direct·{v4},·Ljava/lang/StringBuffer;-><init>()V |
93 | ····.line·66 | 93 | ····.line·66 |
94 | ····.local·v4,·"objId":Ljava/lang/StringBuffer; | 94 | ····.local·v4,·"objId":Ljava/lang/StringBuffer; |
95 | ····const-wide/16·v | 95 | ····const-wide/16·v5,·0x0 |
96 | ····.line·67 | 96 | ····.line·67 |
97 | ····.local·v | 97 | ····.local·v5,·"value":J |
98 | ····const/4·v1,·0x0 | 98 | ····const/4·v1,·0x0 |
99 | ····.line·68 | 99 | ····.line·68 |
100 | ····.local·v1,·"bigValue":Ljava/math/BigInteger; | 100 | ····.local·v1,·"bigValue":Ljava/math/BigInteger; |
101 | ····const/4·v2,·0x1 | 101 | ····const/4·v2,·0x1 |
102 | ····.line·70 | 102 | ····.line·70 |
103 | ····.local·v2,·"first":Z | 103 | ····.local·v2,·"first":Z |
104 | ····const/4·v3,·0x0 | 104 | ····const/4·v3,·0x0 |
105 | ····.local·v3,·"i":I | 105 | ····.local·v3,·"i":I |
106 | ····:goto_0 | 106 | ····:goto_0 |
107 | ····array-length·v | 107 | ····array-length·v7,·p1 |
108 | ····if-eq·v3,·v | 108 | ····if-eq·v3,·v7,·:cond_4 |
109 | ····.line·72 | 109 | ····.line·72 |
110 | ····aget-byte·v | 110 | ····aget-byte·v7,·p1,·v3 |
111 | ····and-int/lit16·v0,·v | 111 | ····and-int/lit16·v0,·v7,·0xff |
112 | ····.line·74 | 112 | ····.line·74 |
113 | ····.local·v0,·"b":I | 113 | ····.local·v0,·"b":I |
114 | ····const-wide/high16·v | 114 | ····const-wide/high16·v7,·0x80000000000000L |
115 | ····cmp-long·v | 115 | ····cmp-long·v7,·v5,·v7 |
116 | ····if-gez·v | 116 | ····if-gez·v7,·:cond_2 |
117 | ····.line·76 | 117 | ····.line·76 |
118 | ····const-wide/16·v | 118 | ····const-wide/16·v7,·0x80 |
119 | ····mul-long/2addr·v | 119 | ····mul-long/2addr·v7,·v5 |
120 | ····and-int/lit8·v | 120 | ····and-int/lit8·v9,·v0,·0x7f |
121 | ····int-to-long·v | 121 | ····int-to-long·v9,·v9 |
122 | ····add-long·v | 122 | ····add-long·v5,·v7,·v9 |
123 | ····.line·77 | 123 | ····.line·77 |
124 | ····and-int/lit16·v | 124 | ····and-int/lit16·v7,·v0,·0x80 |
125 | ····if-nez·v | 125 | ····if-nez·v7,·:cond_1 |
126 | ····.line·79 | 126 | ····.line·79 |
127 | ····if-eqz·v2,·:cond_0 | 127 | ····if-eqz·v2,·:cond_0 |
128 | ····.line·81 | 128 | ····.line·81 |
129 | ····long-to-int·v | 129 | ····long-to-int·v7,·v5 |
130 | ····div-int/lit8·v | 130 | ····div-int/lit8·v7,·v7,·0x28 |
131 | ····packed-switch·v | 131 | ····packed-switch·v7,·:pswitch_data_0 |
132 | ····.line·91 | 132 | ····.line·91 |
133 | ····const/16·v | 133 | ····const/16·v7,·0x32 |
134 | ····invoke-virtual·{v4,·v | 134 | ····invoke-virtual·{v4,·v7},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
135 | ····.line·92 | 135 | ····.line·92 |
136 | ····const-wide/16·v | 136 | ····const-wide/16·v7,·0x50 |
137 | ····sub-long/2addr·v | 137 | ····sub-long/2addr·v5,·v7 |
138 | ····.line·94 | 138 | ····.line·94 |
139 | ····:goto_1 | 139 | ····:goto_1 |
140 | ····const/4·v2,·0x0 | 140 | ····const/4·v2,·0x0 |
141 | ····.line·97 | 141 | ····.line·97 |
142 | ····:cond_0 | 142 | ····:cond_0 |
143 | ····invoke-virtual·{v4,·v1 | 143 | ····invoke-virtual·{v4,·v11},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
144 | ····.line·98 | 144 | ····.line·98 |
145 | ····invoke-virtual·{v4,·v | 145 | ····invoke-virtual·{v4,·v5,·v6},·Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer; |
146 | ····.line·99 | 146 | ····.line·99 |
147 | ····const-wide/16·v | 147 | ····const-wide/16·v5,·0x0 |
148 | ····.line·70 | 148 | ····.line·70 |
149 | ····:cond_1 | 149 | ····:cond_1 |
150 | ····:goto_2 | 150 | ····:goto_2 |
151 | ····add-int/lit8·v3,·v3,·0x1 | 151 | ····add-int/lit8·v3,·v3,·0x1 |
152 | ····goto·:goto_0 | 152 | ····goto·:goto_0 |
153 | ····.line·84 | 153 | ····.line·84 |
154 | ····:pswitch_0 | 154 | ····:pswitch_0 |
155 | ····const/16·v | 155 | ····const/16·v7,·0x30 |
156 | ····invoke-virtual·{v4,·v | 156 | ····invoke-virtual·{v4,·v7},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
157 | ····goto·:goto_1 | 157 | ····goto·:goto_1 |
158 | ····.line·87 | 158 | ····.line·87 |
159 | ····:pswitch_1 | 159 | ····:pswitch_1 |
160 | ····const/16·v | 160 | ····const/16·v7,·0x31 |
161 | ····invoke-virtual·{v4,·v | 161 | ····invoke-virtual·{v4,·v7},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer; |
Max diff block lines reached; 2372/6015 bytes (39.43%) of diff not shown. |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"0400000000000000000001E60FC8821CC74DAEAFC1" | 38 | ····const-string·v1,·"0400000000000000000001E60FC8821CC74DAEAFC1" |
39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·159 | 40 | ····.line·159 |
41 | ····.local·v7,·"c2m163v1n":Ljava/math/BigInteger; | 41 | ····.local·v7,·"c2m163v1n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x2 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v8 | 44 | ····move-result-object·v8 |
45 | ····.line·161 | 45 | ····.line·161 |
46 | ····.local·v8,·"c2m163v1h":Ljava/math/BigInteger; | 46 | ····.local·v8,·"c2m163v1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"01AF286BCA1AF286BCA1AF286BCA1AF286BCA1AF286BC9FB8F6B85C556892C20A7EB964FE7719E74F490758D3B" | 38 | ····const-string·v1,·"01AF286BCA1AF286BCA1AF286BCA1AF286BCA1AF286BC9FB8F6B85C556892C20A7EB964FE7719E74F490758D3B" |
39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·458 | 40 | ····.line·458 |
41 | ····.local·v5,·"c2m359v1n":Ljava/math/BigInteger; | 41 | ····.local·v5,·"c2m359v1n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x4c |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v6 | 44 | ····move-result-object·v6 |
45 | ····.line·460 | 45 | ····.line·460 |
46 | ····.local·v6,·"c2m359v1h":Ljava/math/BigInteger; | 46 | ····.local·v6,·"c2m359v1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"20000000000000000000000050508CB89F652824E06B8173" | 38 | ····const-string·v1,·"20000000000000000000000050508CB89F652824E06B8173" |
39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·274 | 40 | ····.line·274 |
41 | ····.local·v5,·"c2m191v2n":Ljava/math/BigInteger; | 41 | ····.local·v5,·"c2m191v2n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x4 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v6 | 44 | ····move-result-object·v6 |
45 | ····.line·276 | 45 | ····.line·276 |
46 | ····.local·v6,·"c2m191v2h":Ljava/math/BigInteger; | 46 | ····.local·v6,·"c2m191v2h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"0101BAF95C9723C57B6C21DA2EFF2D5ED588BDD5717E212F9D" | 38 | ····const-string·v1,·"0101BAF95C9723C57B6C21DA2EFF2D5ED588BDD5717E212F9D" |
39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·320 | 40 | ····.line·320 |
41 | ····.local·v7,·"c2m208w1n":Ljava/math/BigInteger; | 41 | ····.local·v7,·"c2m208w1n":Ljava/math/BigInteger; |
42 | ····const-wide/32·v | 42 | ····const-wide/32·v1,·0xfe48 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v8 | 44 | ····move-result-object·v8 |
45 | ····.line·322 | 45 | ····.line·322 |
46 | ····.local·v8,·"c2m208w1h":Ljava/math/BigInteger; | 46 | ····.local·v8,·"c2m208w1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"03FFFFFFFFFFFFFFFFFFFE1AEE140F110AFF961309" | 38 | ····const-string·v1,·"03FFFFFFFFFFFFFFFFFFFE1AEE140F110AFF961309" |
39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·205 | 40 | ····.line·205 |
41 | ····.local·v7,·"c2m163v3n":Ljava/math/BigInteger; | 41 | ····.local·v7,·"c2m163v3n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x2 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v8 | 44 | ····move-result-object·v8 |
45 | ····.line·207 | 45 | ····.line·207 |
46 | ····.local·v8,·"c2m163v3h":Ljava/math/BigInteger; | 46 | ····.local·v8,·"c2m163v3h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"010090512DA9AF72B08349D98A5DD4C7B0532ECA51CE03E2D10F3B7AC579BD87E909AE40A6F131E9CFCE5BD967" | 38 | ····const-string·v1,·"010090512DA9AF72B08349D98A5DD4C7B0532ECA51CE03E2D10F3B7AC579BD87E909AE40A6F131E9CFCE5BD967" |
39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·481 | 40 | ····.line·481 |
41 | ····.local·v7,·"c2m368w1n":Ljava/math/BigInteger; | 41 | ····.local·v7,·"c2m368w1n":Ljava/math/BigInteger; |
42 | ····const-wide/32·v | 42 | ····const-wide/32·v1,·0xff70 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v8 | 44 | ····move-result-object·v8 |
45 | ····.line·483 | 45 | ····.line·483 |
46 | ····.local·v8,·"c2m368w1h":Ljava/math/BigInteger; | 46 | ····.local·v8,·"c2m368w1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"0100FAF51354E0E39E4892DF6E319C72C8161603FA45AA7B998A167B8F1E629521" | 38 | ····const-string·v1,·"0100FAF51354E0E39E4892DF6E319C72C8161603FA45AA7B998A167B8F1E629521" |
39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·412 | 40 | ····.line·412 |
41 | ····.local·v7,·"c2m272w1n":Ljava/math/BigInteger; | 41 | ····.local·v7,·"c2m272w1n":Ljava/math/BigInteger; |
42 | ····const-wide/32·v | 42 | ····const-wide/32·v1,·0xff06 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v8 | 44 | ····move-result-object·v8 |
45 | ····.line·414 | 45 | ····.line·414 |
46 | ····.local·v8,·"c2m272w1h":Ljava/math/BigInteger; | 46 | ····.local·v8,·"c2m272w1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"03FFFFFFFFFFFFFFFFFFFDF64DE1151ADBB78F10A7" | 38 | ····const-string·v1,·"03FFFFFFFFFFFFFFFFFFFDF64DE1151ADBB78F10A7" |
39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·182 | 40 | ····.line·182 |
41 | ····.local·v7,·"c2m163v2n":Ljava/math/BigInteger; | 41 | ····.local·v7,·"c2m163v2n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x2 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v8 | 44 | ····move-result-object·v8 |
45 | ····.line·184 | 45 | ····.line·184 |
46 | ····.local·v8,·"c2m163v2h":Ljava/math/BigInteger; | 46 | ····.local·v8,·"c2m163v2h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"155555555555555555555555610C0B196812BFB6288A3EA3" | 38 | ····const-string·v1,·"155555555555555555555555610C0B196812BFB6288A3EA3" |
39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·297 | 40 | ····.line·297 |
41 | ····.local·v5,·"c2m191v3n":Ljava/math/BigInteger; | 41 | ····.local·v5,·"c2m191v3n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x6 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v6 | 44 | ····move-result-object·v6 |
45 | ····.line·299 | 45 | ····.line·299 |
46 | ····.local·v6,·"c2m191v3h":Ljava/math/BigInteger; | 46 | ····.local·v6,·"c2m191v3h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"1555555555555555555555555555553C6F2885259C31E3FCDF154624522D" | 38 | ····const-string·v1,·"1555555555555555555555555555553C6F2885259C31E3FCDF154624522D" |
39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·366 | 40 | ····.line·366 |
41 | ····.local·v5,·"c2m239v2n":Ljava/math/BigInteger; | 41 | ····.local·v5,·"c2m239v2n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x6 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v6 | 44 | ····move-result-object·v6 |
45 | ····.line·368 | 45 | ····.line·368 |
46 | ····.local·v6,·"c2m239v2h":Ljava/math/BigInteger; | 46 | ····.local·v6,·"c2m239v2h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"0340340340340340340340340340340340340340340340340340340323C313FAB50589703B5EC68D3587FEC60D161CC149C1AD4A91" | 38 | ····const-string·v1,·"0340340340340340340340340340340340340340340340340340340323C313FAB50589703B5EC68D3587FEC60D161CC149C1AD4A91" |
39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·504 | 40 | ····.line·504 |
41 | ····.local·v5,·"c2m431r1n":Ljava/math/BigInteger; | 41 | ····.local·v5,·"c2m431r1n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x2760 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v6 | 44 | ····move-result-object·v6 |
45 | ····.line·506 | 45 | ····.line·506 |
46 | ····.local·v6,·"c2m431r1h":Ljava/math/BigInteger; | 46 | ····.local·v6,·"c2m431r1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"2000000000000000000000000000000F4D42FFE1492A4993F1CAD666E447" | 38 | ····const-string·v1,·"2000000000000000000000000000000F4D42FFE1492A4993F1CAD666E447" |
39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·343 | 40 | ····.line·343 |
41 | ····.local·v5,·"c2m239v1n":Ljava/math/BigInteger; | 41 | ····.local·v5,·"c2m239v1n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x4 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v6 | 44 | ····move-result-object·v6 |
45 | ····.line·345 | 45 | ····.line·345 |
46 | ····.local·v6,·"c2m239v1h":Ljava/math/BigInteger; | 46 | ····.local·v6,·"c2m239v1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"40000000000000000000000004A20E90C39067C893BBB9A5" | 38 | ····const-string·v1,·"40000000000000000000000004A20E90C39067C893BBB9A5" |
39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·251 | 40 | ····.line·251 |
41 | ····.local·v5,·"c2m191v1n":Ljava/math/BigInteger; | 41 | ····.local·v5,·"c2m191v1n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0x2 |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v6 | 44 | ····move-result-object·v6 |
45 | ····.line·253 | 45 | ····.line·253 |
46 | ····.local·v6,·"c2m191v1h":Ljava/math/BigInteger; | 46 | ····.local·v6,·"c2m191v1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"0101D556572AABAC800101D556572AABAC8001022D5C91DD173F8FB561DA6899164443051D" | 38 | ····const-string·v1,·"0101D556572AABAC800101D556572AABAC8001022D5C91DD173F8FB561DA6899164443051D" |
39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·435 | 40 | ····.line·435 |
41 | ····.local·v7,·"c2m304w1n":Ljava/math/BigInteger; | 41 | ····.local·v7,·"c2m304w1n":Ljava/math/BigInteger; |
42 | ····const-wide/32·v | 42 | ····const-wide/32·v1,·0xfe2e |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v8 | 44 | ····move-result-object·v8 |
45 | ····.line·437 | 45 | ····.line·437 |
46 | ····.local·v8,·"c2m304w1h":Ljava/math/BigInteger; | 46 | ····.local·v8,·"c2m304w1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"010092537397ECA4F6145799D62B0A19CE06FE26AD" | 38 | ····const-string·v1,·"010092537397ECA4F6145799D62B0A19CE06FE26AD" |
39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v7,·v1,·v10},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·228 | 40 | ····.line·228 |
41 | ····.local·v7,·"c2m176w1n":Ljava/math/BigInteger; | 41 | ····.local·v7,·"c2m176w1n":Ljava/math/BigInteger; |
42 | ····const-wide/32·v | 42 | ····const-wide/32·v1,·0xff6e |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v8 | 44 | ····move-result-object·v8 |
45 | ····.line·230 | 45 | ····.line·230 |
46 | ····.local·v8,·"c2m176w1h":Ljava/math/BigInteger; | 46 | ····.local·v8,·"c2m176w1h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 38, 17 lines modified | Offset 38, 17 lines modified | ||
38 | ····const-string·v1,·"0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCAC4912D2D9DF903EF9888B8A0E4CFF" | 38 | ····const-string·v1,·"0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCAC4912D2D9DF903EF9888B8A0E4CFF" |
39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V | 39 | ····invoke-direct·{v5,·v1,·v8},·Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V |
40 | ····.line·389 | 40 | ····.line·389 |
41 | ····.local·v5,·"c2m239v3n":Ljava/math/BigInteger; | 41 | ····.local·v5,·"c2m239v3n":Ljava/math/BigInteger; |
42 | ····const-wide/16·v | 42 | ····const-wide/16·v1,·0xa |
43 | ····invoke-static·{v | 43 | ····invoke-static·{v1,·v2},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
44 | ····move-result-object·v6 | 44 | ····move-result-object·v6 |
45 | ····.line·391 | 45 | ····.line·391 |
46 | ····.local·v6,·"c2m239v3h":Ljava/math/BigInteger; | 46 | ····.local·v6,·"c2m239v3h":Ljava/math/BigInteger; |
47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 47 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 76, 17 lines modified | Offset 76, 17 lines modified | ||
76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
77 | ····move-result-object·v7 | 77 | ····move-result-object·v7 |
78 | ····.line·513 | 78 | ····.line·513 |
79 | ····.local·v7,·"n":Ljava/math/BigInteger; | 79 | ····.local·v7,·"n":Ljava/math/BigInteger; |
80 | ····const-wide/16·v | 80 | ····const-wide/16·v9,·0x2 |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
82 | ····move-result-object·v8 | 82 | ····move-result-object·v8 |
83 | ····.line·515 | 83 | ····.line·515 |
84 | ····.local·v8,·"h":Ljava/math/BigInteger; | 84 | ····.local·v8,·"h":Ljava/math/BigInteger; |
85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·136 | 30 | ····.line·136 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 40, 17 lines modified | Offset 40, 17 lines modified | ||
40 | ····.line·137 | 40 | ····.line·137 |
41 | ····.local·v8,·"p":Ljava/math/BigInteger; | 41 | ····.local·v8,·"p":Ljava/math/BigInteger; |
42 | ····sget-object·v6,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 42 | ····sget-object·v6,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
43 | ····.line·138 | 43 | ····.line·138 |
44 | ····.local·v6,·"a":Ljava/math/BigInteger; | 44 | ····.local·v6,·"a":Ljava/math/BigInteger; |
45 | ····const-wide/16·v | 45 | ····const-wide/16·v9,·0x7 |
46 | ····invoke-static·{v | 46 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
47 | ····move-result-object·v7 | 47 | ····move-result-object·v7 |
48 | ····.line·139 | 48 | ····.line·139 |
49 | ····.local·v7,·"b":Ljava/math/BigInteger; | 49 | ····.local·v7,·"b":Ljava/math/BigInteger; |
50 | ····const/4·v5,·0x0 | 50 | ····const/4·v5,·0x0 |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 60 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
61 | ····move-result-object·v3 | 61 | ····move-result-object·v3 |
62 | ····.line·141 | 62 | ····.line·141 |
63 | ····.local·v3,·"n":Ljava/math/BigInteger; | 63 | ····.local·v3,·"n":Ljava/math/BigInteger; |
64 | ····const-wide/16·v | 64 | ····const-wide/16·v9,·0x1 |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
66 | ····move-result-object·v4 | 66 | ····move-result-object·v4 |
67 | ····.line·143 | 67 | ····.line·143 |
68 | ····.local·v4,·"h":Ljava/math/BigInteger; | 68 | ····.local·v4,·"h":Ljava/math/BigInteger; |
69 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 69 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 36, 17 lines modified | Offset 36, 17 lines modified | ||
36 | ····.line·702 | 36 | ····.line·702 |
37 | ····.local·v1,·"m":I | 37 | ····.local·v1,·"m":I |
38 | ····const/16·v2,·0x4a | 38 | ····const/16·v2,·0x4a |
39 | ····.line·704 | 39 | ····.line·704 |
40 | ····.local·v2,·"k":I | 40 | ····.local·v2,·"k":I |
41 | ····const-wide/16·v | 41 | ····const-wide/16·v7,·0x1 |
42 | ····invoke-static·{v | 42 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
43 | ····move-result-object·v3 | 43 | ····move-result-object·v3 |
44 | ····.line·705 | 44 | ····.line·705 |
45 | ····.local·v3,·"a":Ljava/math/BigInteger; | 45 | ····.local·v3,·"a":Ljava/math/BigInteger; |
46 | ····const-string·v7,·"0066647EDE6C332C7F8C0923BB58213B333B20E9CE4281FE115F7D8F90AD" | 46 | ····const-string·v7,·"0066647EDE6C332C7F8C0923BB58213B333B20E9CE4281FE115F7D8F90AD" |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v5 | 69 | ····move-result-object·v5 |
70 | ····.line·708 | 70 | ····.line·708 |
71 | ····.local·v5,·"n":Ljava/math/BigInteger; | 71 | ····.local·v5,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v7,·0x2 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v6 | 74 | ····move-result-object·v6 |
75 | ····.line·710 | 75 | ····.line·710 |
76 | ····.local·v6,·"h":Ljava/math/BigInteger; | 76 | ····.local·v6,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·240 | 30 | ····.line·240 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·245 | 70 | ····.line·245 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·247 | 75 | ····.line·247 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·58 | 30 | ····.line·58 |
31 | ····const-string·v0,·"DB7C2ABF62E35E668076BEAD208B" | 31 | ····const-string·v0,·"DB7C2ABF62E35E668076BEAD208B" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·63 | 70 | ····.line·63 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x4 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·65 | 75 | ····.line·65 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·292 | 30 | ····.line·292 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·297 | 70 | ····.line·297 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·299 | 75 | ····.line·299 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·188 | 30 | ····.line·188 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·193 | 70 | ····.line·193 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·195 | 75 | ····.line·195 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v5 | 69 | ····move-result-object·v5 |
70 | ····.line·627 | 70 | ····.line·627 |
71 | ····.local·v5,·"n":Ljava/math/BigInteger; | 71 | ····.local·v5,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v7,·0x2 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v6 | 74 | ····move-result-object·v6 |
75 | ····.line·629 | 75 | ····.line·629 |
76 | ····.local·v6,·"h":Ljava/math/BigInteger; | 76 | ····.local·v6,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 40, 17 lines modified | Offset 40, 17 lines modified | ||
40 | ····.line·816 | 40 | ····.line·816 |
41 | ····.local·v2,·"k":I | 41 | ····.local·v2,·"k":I |
42 | ····sget-object·v3,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 42 | ····sget-object·v3,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
43 | ····.line·817 | 43 | ····.line·817 |
44 | ····.local·v3,·"a":Ljava/math/BigInteger; | 44 | ····.local·v3,·"a":Ljava/math/BigInteger; |
45 | ····const-wide/16·v | 45 | ····const-wide/16·v7,·0x1 |
46 | ····invoke-static·{v | 46 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
47 | ····move-result-object·v4 | 47 | ····move-result-object·v4 |
48 | ····.line·818 | 48 | ····.line·818 |
49 | ····.local·v4,·"b":Ljava/math/BigInteger; | 49 | ····.local·v4,·"b":Ljava/math/BigInteger; |
50 | ····const/4·v12,·0x0 | 50 | ····const/4·v12,·0x0 |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 60 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
61 | ····move-result-object·v5 | 61 | ····move-result-object·v5 |
62 | ····.line·820 | 62 | ····.line·820 |
63 | ····.local·v5,·"n":Ljava/math/BigInteger; | 63 | ····.local·v5,·"n":Ljava/math/BigInteger; |
64 | ····const-wide/16·v | 64 | ····const-wide/16·v7,·0x4 |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
66 | ····move-result-object·v6 | 66 | ····move-result-object·v6 |
67 | ····.line·822 | 67 | ····.line·822 |
68 | ····.local·v6,·"h":Ljava/math/BigInteger; | 68 | ····.local·v6,·"h":Ljava/math/BigInteger; |
69 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 69 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·318 | 30 | ····.line·318 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 40, 17 lines modified | Offset 40, 17 lines modified | ||
40 | ····.line·319 | 40 | ····.line·319 |
41 | ····.local·v8,·"p":Ljava/math/BigInteger; | 41 | ····.local·v8,·"p":Ljava/math/BigInteger; |
42 | ····sget-object·v6,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 42 | ····sget-object·v6,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
43 | ····.line·320 | 43 | ····.line·320 |
44 | ····.local·v6,·"a":Ljava/math/BigInteger; | 44 | ····.local·v6,·"a":Ljava/math/BigInteger; |
45 | ····const-wide/16·v | 45 | ····const-wide/16·v9,·0x7 |
46 | ····invoke-static·{v | 46 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
47 | ····move-result-object·v7 | 47 | ····move-result-object·v7 |
48 | ····.line·321 | 48 | ····.line·321 |
49 | ····.local·v7,·"b":Ljava/math/BigInteger; | 49 | ····.local·v7,·"b":Ljava/math/BigInteger; |
50 | ····const/4·v5,·0x0 | 50 | ····const/4·v5,·0x0 |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 60 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
61 | ····move-result-object·v3 | 61 | ····move-result-object·v3 |
62 | ····.line·323 | 62 | ····.line·323 |
63 | ····.local·v3,·"n":Ljava/math/BigInteger; | 63 | ····.local·v3,·"n":Ljava/math/BigInteger; |
64 | ····const-wide/16·v | 64 | ····const-wide/16·v9,·0x1 |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
66 | ····move-result-object·v4 | 66 | ····move-result-object·v4 |
67 | ····.line·325 | 67 | ····.line·325 |
68 | ····.local·v4,·"h":Ljava/math/BigInteger; | 68 | ····.local·v4,·"h":Ljava/math/BigInteger; |
69 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 69 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v5 | 69 | ····move-result-object·v5 |
70 | ····.line·455 | 70 | ····.line·455 |
71 | ····.local·v5,·"n":Ljava/math/BigInteger; | 71 | ····.local·v5,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v7,·0x2 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v6 | 74 | ····move-result-object·v6 |
75 | ····.line·457 | 75 | ····.line·457 |
76 | ····.local·v6,·"h":Ljava/math/BigInteger; | 76 | ····.local·v6,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | #·virtual·methods | 27 | #·virtual·methods |
28 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 28 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
29 | ····.locals·15 | 29 | ····.locals·15 |
30 | ····.prologue | 30 | ····.prologue |
31 | ····const-wide/16·v | 31 | ····const-wide/16·v9,·0x1 |
32 | ····.line·533 | 32 | ····.line·533 |
33 | ····const/16·v1,·0xa3 | 33 | ····const/16·v1,·0xa3 |
34 | ····.line·534 | 34 | ····.line·534 |
35 | ····.local·v1,·"m":I | 35 | ····.local·v1,·"m":I |
36 | ····const/4·v2,·0x3 | 36 | ····const/4·v2,·0x3 |
Offset 46, 21 lines modified | Offset 46, 21 lines modified | ||
46 | ····.line·536 | 46 | ····.line·536 |
47 | ····.local·v3,·"k2":I | 47 | ····.local·v3,·"k2":I |
48 | ····const/4·v4,·0x7 | 48 | ····const/4·v4,·0x7 |
49 | ····.line·538 | 49 | ····.line·538 |
50 | ····.local·v4,·"k3":I | 50 | ····.local·v4,·"k3":I |
51 | ····invoke-static·{v | 51 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
52 | ····move-result-object·v5 | 52 | ····move-result-object·v5 |
53 | ····.line·539 | 53 | ····.line·539 |
54 | ····.local·v5,·"a":Ljava/math/BigInteger; | 54 | ····.local·v5,·"a":Ljava/math/BigInteger; |
55 | ····invoke-static·{v | 55 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
56 | ····move-result-object·v6 | 56 | ····move-result-object·v6 |
57 | ····.line·540 | 57 | ····.line·540 |
58 | ····.local·v6,·"b":Ljava/math/BigInteger; | 58 | ····.local·v6,·"b":Ljava/math/BigInteger; |
59 | ····const/4·v14,·0x0 | 59 | ····const/4·v14,·0x0 |
Offset 70, 17 lines modified | Offset 70, 17 lines modified | ||
70 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 70 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
71 | ····move-result-object·v7 | 71 | ····move-result-object·v7 |
72 | ····.line·542 | 72 | ····.line·542 |
73 | ····.local·v7,·"n":Ljava/math/BigInteger; | 73 | ····.local·v7,·"n":Ljava/math/BigInteger; |
74 | ····const-wide/16·v | 74 | ····const-wide/16·v9,·0x2 |
75 | ····invoke-static·{v | 75 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
76 | ····move-result-object·v8 | 76 | ····move-result-object·v8 |
77 | ····.line·544 | 77 | ····.line·544 |
78 | ····.local·v8,·"h":Ljava/math/BigInteger; | 78 | ····.local·v8,·"h":Ljava/math/BigInteger; |
79 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 79 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 76, 17 lines modified | Offset 76, 17 lines modified | ||
76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
77 | ····move-result-object·v7 | 77 | ····move-result-object·v7 |
78 | ····.line·571 | 78 | ····.line·571 |
79 | ····.local·v7,·"n":Ljava/math/BigInteger; | 79 | ····.local·v7,·"n":Ljava/math/BigInteger; |
80 | ····const-wide/16·v | 80 | ····const-wide/16·v9,·0x2 |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
82 | ····move-result-object·v8 | 82 | ····move-result-object·v8 |
83 | ····.line·573 | 83 | ····.line·573 |
84 | ····.local·v8,·"h":Ljava/math/BigInteger; | 84 | ····.local·v8,·"h":Ljava/math/BigInteger; |
85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v5 | 69 | ····move-result-object·v5 |
70 | ····.line·654 | 70 | ····.line·654 |
71 | ····.local·v5,·"n":Ljava/math/BigInteger; | 71 | ····.local·v5,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v7,·0x2 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v6 | 74 | ····move-result-object·v6 |
75 | ····.line·656 | 75 | ····.line·656 |
76 | ····.local·v6,·"h":Ljava/math/BigInteger; | 76 | ····.local·v6,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 48, 17 lines modified | Offset 48, 17 lines modified | ||
48 | ····.line·872 | 48 | ····.line·872 |
49 | ····.local·v4,·"k3":I | 49 | ····.local·v4,·"k3":I |
50 | ····sget-object·v5,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 50 | ····sget-object·v5,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
51 | ····.line·873 | 51 | ····.line·873 |
52 | ····.local·v5,·"a":Ljava/math/BigInteger; | 52 | ····.local·v5,·"a":Ljava/math/BigInteger; |
53 | ····const-wide/16·v | 53 | ····const-wide/16·v9,·0x1 |
54 | ····invoke-static·{v | 54 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
55 | ····move-result-object·v6 | 55 | ····move-result-object·v6 |
56 | ····.line·874 | 56 | ····.line·874 |
57 | ····.local·v6,·"b":Ljava/math/BigInteger; | 57 | ····.local·v6,·"b":Ljava/math/BigInteger; |
58 | ····const/4·v14,·0x0 | 58 | ····const/4·v14,·0x0 |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v7 | 69 | ····move-result-object·v7 |
70 | ····.line·876 | 70 | ····.line·876 |
71 | ····.local·v7,·"n":Ljava/math/BigInteger; | 71 | ····.local·v7,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x4 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v8 | 74 | ····move-result-object·v8 |
75 | ····.line·878 | 75 | ····.line·878 |
76 | ····.local·v8,·"h":Ljava/math/BigInteger; | 76 | ····.local·v8,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·370 | 30 | ····.line·370 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·375 | 70 | ····.line·375 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·377 | 75 | ····.line·377 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 44, 17 lines modified | Offset 44, 17 lines modified | ||
44 | ····.line·899 | 44 | ····.line·899 |
45 | ····.local·v3,·"k2":I | 45 | ····.local·v3,·"k2":I |
46 | ····const/16·v4,·0xa | 46 | ····const/16·v4,·0xa |
47 | ····.line·901 | 47 | ····.line·901 |
48 | ····.local·v4,·"k3":I | 48 | ····.local·v4,·"k3":I |
49 | ····const-wide/16·v | 49 | ····const-wide/16·v9,·0x1 |
50 | ····invoke-static·{v | 50 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
51 | ····move-result-object·v5 | 51 | ····move-result-object·v5 |
52 | ····.line·902 | 52 | ····.line·902 |
53 | ····.local·v5,·"a":Ljava/math/BigInteger; | 53 | ····.local·v5,·"a":Ljava/math/BigInteger; |
54 | ····const-string·v9,·"02F40E7E2221F295DE297117B7F3D62F5C6A97FFCB8CEFF1CD6BA8CE4A9A18AD84FFABBD8EFA59332BE7AD6756A66E294AFD185A78FF12AA520E4DE739BACA0C7FFEFF7F2955727A" | 54 | ····const-string·v9,·"02F40E7E2221F295DE297117B7F3D62F5C6A97FFCB8CEFF1CD6BA8CE4A9A18AD84FFABBD8EFA59332BE7AD6756A66E294AFD185A78FF12AA520E4DE739BACA0C7FFEFF7F2955727A" |
Offset 76, 17 lines modified | Offset 76, 17 lines modified | ||
76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
77 | ····move-result-object·v7 | 77 | ····move-result-object·v7 |
78 | ····.line·905 | 78 | ····.line·905 |
79 | ····.local·v7,·"n":Ljava/math/BigInteger; | 79 | ····.local·v7,·"n":Ljava/math/BigInteger; |
80 | ····const-wide/16·v | 80 | ····const-wide/16·v9,·0x2 |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
82 | ····move-result-object·v8 | 82 | ····move-result-object·v8 |
83 | ····.line·907 | 83 | ····.line·907 |
84 | ····.local·v8,·"h":Ljava/math/BigInteger; | 84 | ····.local·v8,·"h":Ljava/math/BigInteger; |
85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 76, 17 lines modified | Offset 76, 17 lines modified | ||
76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
77 | ····move-result-object·v7 | 77 | ····move-result-object·v7 |
78 | ····.line·484 | 78 | ····.line·484 |
79 | ····.local·v7,·"n":Ljava/math/BigInteger; | 79 | ····.local·v7,·"n":Ljava/math/BigInteger; |
80 | ····const-wide/16·v | 80 | ····const-wide/16·v9,·0x2 |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
82 | ····move-result-object·v8 | 82 | ····move-result-object·v8 |
83 | ····.line·486 | 83 | ····.line·486 |
84 | ····.local·v8,·"h":Ljava/math/BigInteger; | 84 | ····.local·v8,·"h":Ljava/math/BigInteger; |
85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 48, 17 lines modified | Offset 48, 17 lines modified | ||
48 | ····.line·760 | 48 | ····.line·760 |
49 | ····.local·v4,·"k3":I | 49 | ····.local·v4,·"k3":I |
50 | ····sget-object·v5,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 50 | ····sget-object·v5,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
51 | ····.line·761 | 51 | ····.line·761 |
52 | ····.local·v5,·"a":Ljava/math/BigInteger; | 52 | ····.local·v5,·"a":Ljava/math/BigInteger; |
53 | ····const-wide/16·v | 53 | ····const-wide/16·v9,·0x1 |
54 | ····invoke-static·{v | 54 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
55 | ····move-result-object·v6 | 55 | ····move-result-object·v6 |
56 | ····.line·762 | 56 | ····.line·762 |
57 | ····.local·v6,·"b":Ljava/math/BigInteger; | 57 | ····.local·v6,·"b":Ljava/math/BigInteger; |
58 | ····const/4·v14,·0x0 | 58 | ····const/4·v14,·0x0 |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v7 | 69 | ····move-result-object·v7 |
70 | ····.line·764 | 70 | ····.line·764 |
71 | ····.local·v7,·"n":Ljava/math/BigInteger; | 71 | ····.local·v7,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x4 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v8 | 74 | ····move-result-object·v8 |
75 | ····.line·766 | 75 | ····.line·766 |
76 | ····.local·v8,·"h":Ljava/math/BigInteger; | 76 | ····.local·v8,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·214 | 30 | ····.line·214 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 40, 17 lines modified | Offset 40, 17 lines modified | ||
40 | ····.line·215 | 40 | ····.line·215 |
41 | ····.local·v8,·"p":Ljava/math/BigInteger; | 41 | ····.local·v8,·"p":Ljava/math/BigInteger; |
42 | ····sget-object·v6,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 42 | ····sget-object·v6,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
43 | ····.line·216 | 43 | ····.line·216 |
44 | ····.local·v6,·"a":Ljava/math/BigInteger; | 44 | ····.local·v6,·"a":Ljava/math/BigInteger; |
45 | ····const-wide/16·v | 45 | ····const-wide/16·v9,·0x3 |
46 | ····invoke-static·{v | 46 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
47 | ····move-result-object·v7 | 47 | ····move-result-object·v7 |
48 | ····.line·217 | 48 | ····.line·217 |
49 | ····.local·v7,·"b":Ljava/math/BigInteger; | 49 | ····.local·v7,·"b":Ljava/math/BigInteger; |
50 | ····const/4·v5,·0x0 | 50 | ····const/4·v5,·0x0 |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 60 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
61 | ····move-result-object·v3 | 61 | ····move-result-object·v3 |
62 | ····.line·219 | 62 | ····.line·219 |
63 | ····.local·v3,·"n":Ljava/math/BigInteger; | 63 | ····.local·v3,·"n":Ljava/math/BigInteger; |
64 | ····const-wide/16·v | 64 | ····const-wide/16·v9,·0x1 |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
66 | ····move-result-object·v4 | 66 | ····move-result-object·v4 |
67 | ····.line·221 | 67 | ····.line·221 |
68 | ····.local·v4,·"h":Ljava/math/BigInteger; | 68 | ····.local·v4,·"h":Ljava/math/BigInteger; |
69 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 69 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v5 | 69 | ····move-result-object·v5 |
70 | ····.line·428 | 70 | ····.line·428 |
71 | ····.local·v5,·"n":Ljava/math/BigInteger; | 71 | ····.local·v5,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v7,·0x2 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v6 | 74 | ····move-result-object·v6 |
75 | ····.line·430 | 75 | ····.line·430 |
76 | ····.local·v6,·"h":Ljava/math/BigInteger; | 76 | ····.local·v6,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 40, 17 lines modified | Offset 40, 17 lines modified | ||
40 | ····.line·731 | 40 | ····.line·731 |
41 | ····.local·v2,·"k":I | 41 | ····.local·v2,·"k":I |
42 | ····sget-object·v3,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 42 | ····sget-object·v3,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
43 | ····.line·732 | 43 | ····.line·732 |
44 | ····.local·v3,·"a":Ljava/math/BigInteger; | 44 | ····.local·v3,·"a":Ljava/math/BigInteger; |
45 | ····const-wide/16·v | 45 | ····const-wide/16·v7,·0x1 |
46 | ····invoke-static·{v | 46 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
47 | ····move-result-object·v4 | 47 | ····move-result-object·v4 |
48 | ····.line·733 | 48 | ····.line·733 |
49 | ····.local·v4,·"b":Ljava/math/BigInteger; | 49 | ····.local·v4,·"b":Ljava/math/BigInteger; |
50 | ····const/4·v12,·0x0 | 50 | ····const/4·v12,·0x0 |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 60 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
61 | ····move-result-object·v5 | 61 | ····move-result-object·v5 |
62 | ····.line·735 | 62 | ····.line·735 |
63 | ····.local·v5,·"n":Ljava/math/BigInteger; | 63 | ····.local·v5,·"n":Ljava/math/BigInteger; |
64 | ····const-wide/16·v | 64 | ····const-wide/16·v7,·0x4 |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
66 | ····move-result-object·v6 | 66 | ····move-result-object·v6 |
67 | ····.line·737 | 67 | ····.line·737 |
68 | ····.local·v6,·"h":Ljava/math/BigInteger; | 68 | ····.local·v6,·"h":Ljava/math/BigInteger; |
69 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 69 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 44, 17 lines modified | Offset 44, 17 lines modified | ||
44 | ····.line·787 | 44 | ····.line·787 |
45 | ····.local·v3,·"k2":I | 45 | ····.local·v3,·"k2":I |
46 | ····const/16·v4,·0xc | 46 | ····const/16·v4,·0xc |
47 | ····.line·789 | 47 | ····.line·789 |
48 | ····.local·v4,·"k3":I | 48 | ····.local·v4,·"k3":I |
49 | ····const-wide/16·v | 49 | ····const-wide/16·v9,·0x1 |
50 | ····invoke-static·{v | 50 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
51 | ····move-result-object·v5 | 51 | ····move-result-object·v5 |
52 | ····.line·790 | 52 | ····.line·790 |
53 | ····.local·v5,·"a":Ljava/math/BigInteger; | 53 | ····.local·v5,·"a":Ljava/math/BigInteger; |
54 | ····const-string·v9,·"027B680AC8B8596DA5A4AF8A19A0303FCA97FD7645309FA2A581485AF6263E313B79A2F5" | 54 | ····const-string·v9,·"027B680AC8B8596DA5A4AF8A19A0303FCA97FD7645309FA2A581485AF6263E313B79A2F5" |
Offset 76, 17 lines modified | Offset 76, 17 lines modified | ||
76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
77 | ····move-result-object·v7 | 77 | ····move-result-object·v7 |
78 | ····.line·793 | 78 | ····.line·793 |
79 | ····.local·v7,·"n":Ljava/math/BigInteger; | 79 | ····.local·v7,·"n":Ljava/math/BigInteger; |
80 | ····const-wide/16·v | 80 | ····const-wide/16·v9,·0x2 |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
82 | ····move-result-object·v8 | 82 | ····move-result-object·v8 |
83 | ····.line·795 | 83 | ····.line·795 |
84 | ····.local·v8,·"h":Ljava/math/BigInteger; | 84 | ····.local·v8,·"h":Ljava/math/BigInteger; |
85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·344 | 30 | ····.line·344 |
31 | ····const-string·v0,·"FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF" | 31 | ····const-string·v0,·"FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·349 | 70 | ····.line·349 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·351 | 75 | ····.line·351 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·84 | 30 | ····.line·84 |
31 | ····const-string·v0,·"FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF" | 31 | ····const-string·v0,·"FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·89 | 70 | ····.line·89 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·91 | 75 | ····.line·91 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 44, 17 lines modified | Offset 44, 17 lines modified | ||
44 | ····.line·594 | 44 | ····.line·594 |
45 | ····.local·v3,·"k2":I | 45 | ····.local·v3,·"k2":I |
46 | ····const/4·v4,·0x7 | 46 | ····const/4·v4,·0x7 |
47 | ····.line·596 | 47 | ····.line·596 |
48 | ····.local·v4,·"k3":I | 48 | ····.local·v4,·"k3":I |
49 | ····const-wide/16·v | 49 | ····const-wide/16·v9,·0x1 |
50 | ····invoke-static·{v | 50 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
51 | ····move-result-object·v5 | 51 | ····move-result-object·v5 |
52 | ····.line·597 | 52 | ····.line·597 |
53 | ····.local·v5,·"a":Ljava/math/BigInteger; | 53 | ····.local·v5,·"a":Ljava/math/BigInteger; |
54 | ····const-string·v9,·"020A601907B8C953CA1481EB10512F78744A3205FD" | 54 | ····const-string·v9,·"020A601907B8C953CA1481EB10512F78744A3205FD" |
Offset 76, 17 lines modified | Offset 76, 17 lines modified | ||
76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 76 | ····invoke-static·{v9},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
77 | ····move-result-object·v7 | 77 | ····move-result-object·v7 |
78 | ····.line·600 | 78 | ····.line·600 |
79 | ····.local·v7,·"n":Ljava/math/BigInteger; | 79 | ····.local·v7,·"n":Ljava/math/BigInteger; |
80 | ····const-wide/16·v | 80 | ····const-wide/16·v9,·0x2 |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
82 | ····move-result-object·v8 | 82 | ····move-result-object·v8 |
83 | ····.line·602 | 83 | ····.line·602 |
84 | ····.local·v8,·"h":Ljava/math/BigInteger; | 84 | ····.local·v8,·"h":Ljava/math/BigInteger; |
85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 85 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 36, 17 lines modified | Offset 36, 17 lines modified | ||
36 | ····.line·841 | 36 | ····.line·841 |
37 | ····.local·v1,·"m":I | 37 | ····.local·v1,·"m":I |
38 | ····const/16·v2,·0x57 | 38 | ····const/16·v2,·0x57 |
39 | ····.line·843 | 39 | ····.line·843 |
40 | ····.local·v2,·"k":I | 40 | ····.local·v2,·"k":I |
41 | ····const-wide/16·v | 41 | ····const-wide/16·v7,·0x1 |
42 | ····invoke-static·{v | 42 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
43 | ····move-result-object·v3 | 43 | ····move-result-object·v3 |
44 | ····.line·844 | 44 | ····.line·844 |
45 | ····.local·v3,·"a":Ljava/math/BigInteger; | 45 | ····.local·v3,·"a":Ljava/math/BigInteger; |
46 | ····const-string·v7,·"0021A5C2C8EE9FEB5C4B9A753B7B476B7FD6422EF1F3DD674761FA99D6AC27C8A9A197B272822F6CD57A55AA4F50AE317B13545F" | 46 | ····const-string·v7,·"0021A5C2C8EE9FEB5C4B9A753B7B476B7FD6422EF1F3DD674761FA99D6AC27C8A9A197B272822F6CD57A55AA4F50AE317B13545F" |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v5 | 69 | ····move-result-object·v5 |
70 | ····.line·847 | 70 | ····.line·847 |
71 | ····.local·v5,·"n":Ljava/math/BigInteger; | 71 | ····.local·v5,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v7,·0x2 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v6 | 74 | ····move-result-object·v6 |
75 | ····.line·849 | 75 | ····.line·849 |
76 | ····.local·v6,·"h":Ljava/math/BigInteger; | 76 | ····.local·v6,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 77 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·266 | 30 | ····.line·266 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFE56D" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFE56D" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 40, 17 lines modified | Offset 40, 17 lines modified | ||
40 | ····.line·267 | 40 | ····.line·267 |
41 | ····.local·v8,·"p":Ljava/math/BigInteger; | 41 | ····.local·v8,·"p":Ljava/math/BigInteger; |
42 | ····sget-object·v6,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 42 | ····sget-object·v6,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
43 | ····.line·268 | 43 | ····.line·268 |
44 | ····.local·v6,·"a":Ljava/math/BigInteger; | 44 | ····.local·v6,·"a":Ljava/math/BigInteger; |
45 | ····const-wide/16·v | 45 | ····const-wide/16·v9,·0x5 |
46 | ····invoke-static·{v | 46 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
47 | ····move-result-object·v7 | 47 | ····move-result-object·v7 |
48 | ····.line·269 | 48 | ····.line·269 |
49 | ····.local·v7,·"b":Ljava/math/BigInteger; | 49 | ····.local·v7,·"b":Ljava/math/BigInteger; |
50 | ····const/4·v5,·0x0 | 50 | ····const/4·v5,·0x0 |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 60 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
61 | ····move-result-object·v3 | 61 | ····move-result-object·v3 |
62 | ····.line·271 | 62 | ····.line·271 |
63 | ····.local·v3,·"n":Ljava/math/BigInteger; | 63 | ····.local·v3,·"n":Ljava/math/BigInteger; |
64 | ····const-wide/16·v | 64 | ····const-wide/16·v9,·0x1 |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
66 | ····move-result-object·v4 | 66 | ····move-result-object·v4 |
67 | ····.line·273 | 67 | ····.line·273 |
68 | ····.local·v4,·"h":Ljava/math/BigInteger; | 68 | ····.local·v4,·"h":Ljava/math/BigInteger; |
69 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 69 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·162 | 30 | ····.line·162 |
31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF" | 31 | ····const-string·v0,·"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·167 | 70 | ····.line·167 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·169 | 75 | ····.line·169 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 40, 17 lines modified | Offset 40, 17 lines modified | ||
40 | ····.line·677 | 40 | ····.line·677 |
41 | ····.local·v2,·"k":I | 41 | ····.local·v2,·"k":I |
42 | ····sget-object·v3,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; | 42 | ····sget-object·v3,·Lorg/spongycastle/math/ec/ECConstants;->ZERO:Ljava/math/BigInteger; |
43 | ····.line·678 | 43 | ····.line·678 |
44 | ····.local·v3,·"a":Ljava/math/BigInteger; | 44 | ····.local·v3,·"a":Ljava/math/BigInteger; |
45 | ····const-wide/16·v | 45 | ····const-wide/16·v7,·0x1 |
46 | ····invoke-static·{v | 46 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
47 | ····move-result-object·v4 | 47 | ····move-result-object·v4 |
48 | ····.line·679 | 48 | ····.line·679 |
49 | ····.local·v4,·"b":Ljava/math/BigInteger; | 49 | ····.local·v4,·"b":Ljava/math/BigInteger; |
50 | ····const/4·v12,·0x0 | 50 | ····const/4·v12,·0x0 |
Offset 60, 17 lines modified | Offset 60, 17 lines modified | ||
60 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 60 | ····invoke-static·{v7},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
61 | ····move-result-object·v5 | 61 | ····move-result-object·v5 |
62 | ····.line·681 | 62 | ····.line·681 |
63 | ····.local·v5,·"n":Ljava/math/BigInteger; | 63 | ····.local·v5,·"n":Ljava/math/BigInteger; |
64 | ····const-wide/16·v | 64 | ····const-wide/16·v7,·0x4 |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
66 | ····move-result-object·v6 | 66 | ····move-result-object·v6 |
67 | ····.line·683 | 67 | ····.line·683 |
68 | ····.local·v6,·"h":Ljava/math/BigInteger; | 68 | ····.local·v6,·"h":Ljava/math/BigInteger; |
69 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; | 69 | ····new-instance·v0,·Lorg/spongycastle/math/ec/ECCurve$F2m; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·32 | 30 | ····.line·32 |
31 | ····const-string·v0,·"DB7C2ABF62E35E668076BEAD208B" | 31 | ····const-string·v0,·"DB7C2ABF62E35E668076BEAD208B" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·37 | 70 | ····.line·37 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·39 | 75 | ····.line·39 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·396 | 30 | ····.line·396 |
31 | ····const-string·v0,·"01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | 31 | ····const-string·v0,·"01FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·401 | 70 | ····.line·401 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x1 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·403 | 75 | ····.line·403 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 24, 15 lines modified | Offset 24, 15 lines modified | ||
24 | ····return-void | 24 | ····return-void |
25 | .end·method | 25 | .end·method |
26 | #·virtual·methods | 26 | #·virtual·methods |
27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; | 27 | .method·protected·createParameters()Lorg/spongycastle/asn1/x9/X9ECParameters; |
28 | ····.locals·1 | 28 | ····.locals·11 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·110 | 30 | ····.line·110 |
31 | ····const-string·v0,·"FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF" | 31 | ····const-string·v0,·"FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF" |
32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 32 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
Offset 68, 17 lines modified | Offset 68, 17 lines modified | ||
68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; | 68 | ····invoke-static·{v0},·Lorg/spongycastle/asn1/sec/SECNamedCurves;->access$000(Ljava/lang/String;)Ljava/math/BigInteger; |
69 | ····move-result-object·v3 | 69 | ····move-result-object·v3 |
70 | ····.line·115 | 70 | ····.line·115 |
71 | ····.local·v3,·"n":Ljava/math/BigInteger; | 71 | ····.local·v3,·"n":Ljava/math/BigInteger; |
72 | ····const-wide/16·v | 72 | ····const-wide/16·v9,·0x4 |
73 | ····invoke-static·{v | 73 | ····invoke-static·{v9,·v10},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
74 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
75 | ····.line·117 | 75 | ····.line·117 |
76 | ····.local·v4,·"h":Ljava/math/BigInteger; | 76 | ····.local·v4,·"h":Ljava/math/BigInteger; |
77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; | 77 | ····new-instance·v1,·Lorg/spongycastle/math/ec/ECCurve$Fp; |
Offset 228, 15 lines modified | Offset 228, 15 lines modified | ||
228 | ····:cond_5 | 228 | ····:cond_5 |
229 | ····add-int/lit8·v0,·v0,·0x1 | 229 | ····add-int/lit8·v0,·v0,·0x1 |
230 | ····goto·:goto_1 | 230 | ····goto·:goto_1 |
231 | .end·method | 231 | .end·method |
232 | .method·public·static·areEqual([J[J)Z | 232 | .method·public·static·areEqual([J[J)Z |
233 | ····.locals· | 233 | ····.locals·7 |
234 | ····.param·p0,·"a"····#·[J | 234 | ····.param·p0,·"a"····#·[J |
235 | ····.param·p1,·"b"····#·[J | 235 | ····.param·p1,·"b"····#·[J |
236 | ····.prologue | 236 | ····.prologue |
237 | ····const/4·v1,·0x1 | 237 | ····const/4·v1,·0x1 |
238 | ····const/4·v2,·0x0 | 238 | ····const/4·v2,·0x0 |
Offset 281, 19 lines modified | Offset 281, 19 lines modified | ||
281 | ····.local·v0,·"i":I | 281 | ····.local·v0,·"i":I |
282 | ····:goto_1 | 282 | ····:goto_1 |
283 | ····array-length·v3,·p0 | 283 | ····array-length·v3,·p0 |
284 | ····if-eq·v0,·v3,·:cond_0 | 284 | ····if-eq·v0,·v3,·:cond_0 |
285 | ····.line·193 | 285 | ····.line·193 |
286 | ····aget-wide·v | 286 | ····aget-wide·v3,·p0,·v0 |
287 | ····aget-wide·v | 287 | ····aget-wide·v5,·p1,·v0 |
288 | ····cmp-long·v3,·v | 288 | ····cmp-long·v3,·v3,·v5 |
289 | ····if-eqz·v3,·:cond_5 | 289 | ····if-eqz·v3,·:cond_5 |
290 | ····move·v1,·v2 | 290 | ····move·v1,·v2 |
291 | ····.line·195 | 291 | ····.line·195 |
292 | ····goto·:goto_0 | 292 | ····goto·:goto_0 |
Offset 990, 15 lines modified | Offset 990, 15 lines modified | ||
990 | ····.line·270 | 990 | ····.line·270 |
991 | ····:cond_0 | 991 | ····:cond_0 |
992 | ····return-void | 992 | ····return-void |
993 | .end·method | 993 | .end·method |
994 | .method·public·static·fill([JJ)V | 994 | .method·public·static·fill([JJ)V |
995 | ····.locals· | 995 | ····.locals·2 |
996 | ····.param·p0,·"array"····#·[J | 996 | ····.param·p0,·"array"····#·[J |
997 | ····.param·p1,·"value"····#·J | 997 | ····.param·p1,·"value"····#·J |
998 | ····.prologue | 998 | ····.prologue |
999 | ····.line·246 | 999 | ····.line·246 |
1000 | ····const/4·v0,·0x0 | 1000 | ····const/4·v0,·0x0 |
Offset 191, 15 lines modified | Offset 191, 15 lines modified | ||
191 | ····move-result-object·v1 | 191 | ····move-result-object·v1 |
192 | ····return-object·v1 | 192 | ····return-object·v1 |
193 | .end·method | 193 | .end·method |
194 | .method·public·static·readAllLimited(Ljava/io/InputStream;I)[B | 194 | .method·public·static·readAllLimited(Ljava/io/InputStream;I)[B |
195 | ····.locals· | 195 | ····.locals·3 |
196 | ····.param·p0,·"inStr"····#·Ljava/io/InputStream; | 196 | ····.param·p0,·"inStr"····#·Ljava/io/InputStream; |
197 | ····.param·p1,·"limit"····#·I | 197 | ····.param·p1,·"limit"····#·I |
198 | ····.annotation·system·Ldalvik/annotation/Throws; | 198 | ····.annotation·system·Ldalvik/annotation/Throws; |
199 | ········value·=·{ | 199 | ········value·=·{ |
200 | ············Ljava/io/IOException; | 200 | ············Ljava/io/IOException; |
201 | ········} | 201 | ········} |
202 | ····.end·annotation | 202 | ····.end·annotation |
Offset 208, 17 lines modified | Offset 208, 17 lines modified | ||
208 | ····.line·32 | 208 | ····.line·32 |
209 | ····new-instance·v0,·Ljava/io/ByteArrayOutputStream; | 209 | ····new-instance·v0,·Ljava/io/ByteArrayOutputStream; |
210 | ····invoke-direct·{v0},·Ljava/io/ByteArrayOutputStream;-><init>()V | 210 | ····invoke-direct·{v0},·Ljava/io/ByteArrayOutputStream;-><init>()V |
211 | ····.line·33 | 211 | ····.line·33 |
212 | ····.local·v0,·"buf":Ljava/io/ByteArrayOutputStream; | 212 | ····.local·v0,·"buf":Ljava/io/ByteArrayOutputStream; |
213 | ····int-to-long·v | 213 | ····int-to-long·v1,·p1 |
214 | ····invoke-static·{p0,·v | 214 | ····invoke-static·{p0,·v1,·v2,·v0},·Lorg/spongycastle/util/io/Streams;->pipeAllLimited(Ljava/io/InputStream;JLjava/io/OutputStream;)J |
215 | ····.line·34 | 215 | ····.line·34 |
216 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B | 216 | ····invoke-virtual·{v0},·Ljava/io/ByteArrayOutputStream;->toByteArray()[B |
217 | ····move-result-object·v1 | 217 | ····move-result-object·v1 |
218 | ····return-object·v1 | 218 | ····return-object·v1 |