| 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 |