public class org.bouncycastle.crypto.engines.CAST5Engine implements org.bouncycastle.crypto.BlockCipher
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.bouncycastle.crypto.engines.CAST5Engine
super_class: java.lang.Object
{
private static final int[] S1;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] S2;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] S3;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] S4;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] S5;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] S6;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] S7;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] S8;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final int MAX_ROUNDS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 16
protected static final int RED_ROUNDS;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 12
protected static final int BLOCK_SIZE;
descriptor: I
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 8
protected int[] _Kr;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
protected int[] _Km;
descriptor: [I
flags: (0x0004) ACC_PROTECTED
private boolean _encrypting;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private byte[] _workingKey;
descriptor: [B
flags: (0x0002) ACC_PRIVATE
private int _rounds;
descriptor: I
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: .line 24
sipush 256
newarray 10
dup
iconst_0
1: .line 25
ldc 821772500
iastore
dup
iconst_1
ldc -1616838901
iastore
dup
iconst_2
ldc 1810681135
iastore
dup
iconst_3
ldc 1059425402
iastore
dup
iconst_4
ldc 505495343
iastore
dup
iconst_5
ldc -1677701677
iastore
dup
bipush 6
ldc 1610868032
iastore
dup
bipush 7
ldc -811611831
iastore
dup
bipush 8
2: .line 26
ldc -1076580569
iastore
dup
bipush 9
ldc -2000962123
iastore
dup
bipush 10
ldc -503103344
iastore
dup
bipush 11
ldc -1731160459
iastore
dup
bipush 12
ldc 1852023008
iastore
dup
bipush 13
ldc 365126098
iastore
dup
bipush 14
ldc -1025022435
iastore
dup
bipush 15
ldc 584384398
iastore
dup
bipush 16
3: .line 27
ldc 677919599
iastore
dup
bipush 17
ldc -1065365415
iastore
dup
bipush 18
ldc -14452280
iastore
dup
bipush 19
ldc 2002735330
iastore
dup
bipush 20
ldc 1136869587
iastore
dup
bipush 21
ldc -550533546
iastore
dup
bipush 22
ldc -2005097446
iastore
dup
bipush 23
ldc -1563247315
iastore
dup
bipush 24
4: .line 28
ldc -1580605226
iastore
dup
bipush 25
ldc 879511577
iastore
dup
bipush 26
ldc 1639411079
iastore
dup
bipush 27
ldc 575934255
iastore
dup
bipush 28
ldc 717107937
iastore
dup
bipush 29
ldc -1437329813
iastore
dup
bipush 30
ldc 576097850
iastore
dup
bipush 31
ldc -1563213360
iastore
dup
bipush 32
5: .line 29
ldc 1725645000
iastore
dup
bipush 33
ldc -1484506833
iastore
dup
bipush 34
ldc 5111599
iastore
dup
bipush 35
ldc 767152862
iastore
dup
bipush 36
ldc -1751892052
iastore
dup
bipush 37
ldc 1251459544
iastore
dup
bipush 38
ldc 1383482551
iastore
dup
bipush 39
ldc -1242286169
iastore
dup
bipush 40
6: .line 30
ldc -1205028113
iastore
dup
bipush 41
ldc -682503847
iastore
dup
bipush 42
ldc 1878520045
iastore
dup
bipush 43
ldc 1510570527
iastore
dup
bipush 44
ldc -2105841456
iastore
dup
bipush 45
ldc -1863518930
iastore
dup
bipush 46
ldc 582008916
iastore
dup
bipush 47
ldc -1131521739
iastore
dup
bipush 48
7: .line 31
ldc 1265446783
iastore
dup
bipush 49
ldc 1354458274
iastore
dup
bipush 50
ldc -765048560
iastore
dup
bipush 51
ldc -1092255443
iastore
dup
bipush 52
ldc -1221385584
iastore
dup
bipush 53
ldc -382003809
iastore
dup
bipush 54
ldc -1265703919
iastore
dup
bipush 55
ldc 1275016285
iastore
dup
bipush 56
8: .line 32
ldc -45759936
iastore
dup
bipush 57
ldc -1389258945
iastore
dup
bipush 58
ldc -990457810
iastore
dup
bipush 59
ldc 1442611557
iastore
dup
bipush 60
ldc -709768531
iastore
dup
bipush 61
ldc -1582551634
iastore
dup
bipush 62
ldc -1563117715
iastore
dup
bipush 63
ldc -1046803376
iastore
dup
bipush 64
9: .line 33
ldc -2011021070
iastore
dup
bipush 65
ldc 208555832
iastore
dup
bipush 66
ldc -1528512553
iastore
dup
bipush 67
ldc 1331405426
iastore
dup
bipush 68
ldc 1447828783
iastore
dup
bipush 69
ldc -979610855
iastore
dup
bipush 70
ldc -1186340012
iastore
dup
bipush 71
ldc -1337562626
iastore
dup
bipush 72
10: .line 34
ldc -1313428598
iastore
dup
bipush 73
ldc -955033379
iastore
dup
bipush 74
ldc 1669711173
iastore
dup
bipush 75
ldc 286233437
iastore
dup
bipush 76
ldc 1465092821
iastore
dup
bipush 77
ldc 1782121619
iastore
dup
bipush 78
ldc -432195616
iastore
dup
bipush 79
ldc 710211251
iastore
dup
bipush 80
11: .line 35
ldc 980974943
iastore
dup
bipush 81
ldc 1651941557
iastore
dup
bipush 82
ldc 430374111
iastore
dup
bipush 83
ldc 2051154026
iastore
dup
bipush 84
ldc 704238805
iastore
dup
bipush 85
ldc -165996399
iastore
dup
bipush 86
ldc -1150146722
iastore
dup
bipush 87
ldc -1437564569
iastore
dup
bipush 88
12: .line 36
ldc 948965521
iastore
dup
bipush 89
ldc -961214997
iastore
dup
bipush 90
ldc -2067281012
iastore
dup
bipush 91
ldc 718756367
iastore
dup
bipush 92
ldc -2025188313
iastore
dup
bipush 93
ldc -1563323541
iastore
dup
bipush 94
ldc 718440111
iastore
dup
bipush 95
ldc -1437150575
iastore
dup
bipush 96
13: .line 37
ldc -678870176
iastore
dup
bipush 97
ldc 1113355533
iastore
dup
bipush 98
ldc -1816945114
iastore
dup
bipush 99
ldc 410092745
iastore
dup
bipush 100
ldc 1811985197
iastore
dup
bipush 101
ldc 1944238868
iastore
dup
bipush 102
ldc -1598112708
iastore
dup
bipush 103
ldc 1415722873
iastore
dup
bipush 104
14: .line 38
ldc 1682284203
iastore
dup
bipush 105
ldc 1060277122
iastore
dup
bipush 106
ldc 1998114690
iastore
dup
bipush 107
ldc 1503841958
iastore
dup
bipush 108
ldc 82706478
iastore
dup
bipush 109
ldc -1979811610
iastore
dup
bipush 110
ldc 1068173648
iastore
dup
bipush 111
ldc 845149890
iastore
dup
bipush 112
15: .line 39
ldc -2127020283
iastore
dup
bipush 113
ldc 1768146376
iastore
dup
bipush 114
ldc 1993038550
iastore
dup
bipush 115
ldc -728140599
iastore
dup
bipush 116
ldc -904393265
iastore
dup
bipush 117
ldc 940016341
iastore
dup
bipush 118
ldc -939893514
iastore
dup
bipush 119
ldc -1966926575
iastore
dup
bipush 120
16: .line 40
ldc 904371731
iastore
dup
bipush 121
ldc 1205506512
iastore
dup
bipush 122
ldc -200306554
iastore
dup
bipush 123
ldc -1478344290
iastore
dup
bipush 124
ldc 825647681
iastore
dup
bipush 125
ldc 85914773
iastore
dup
bipush 126
ldc -1437123836
iastore
dup
bipush 127
ldc 1249926541
iastore
dup
sipush 128
17: .line 41
ldc 1417871568
iastore
dup
sipush 129
ldc 3287612
iastore
dup
sipush 130
ldc -1083912737
iastore
dup
sipush 131
ldc -1168660850
iastore
dup
sipush 132
ldc 1975924523
iastore
dup
sipush 133
ldc 1353700161
iastore
dup
sipush 134
ldc -1480510859
iastore
dup
sipush 135
ldc -1856369675
iastore
dup
sipush 136
18: .line 42
ldc 1800716203
iastore
dup
sipush 137
ldc 722146342
iastore
dup
sipush 138
ldc -1421030953
iastore
dup
sipush 139
ldc 1151126914
iastore
dup
sipush 140
ldc -134483355
iastore
dup
sipush 141
ldc -1417296397
iastore
dup
sipush 142
ldc 458611604
iastore
dup
sipush 143
ldc -1428888796
iastore
dup
sipush 144
19: .line 43
ldc -811287233
iastore
dup
sipush 145
ldc 770352098
iastore
dup
sipush 146
ldc -1642050302
iastore
dup
sipush 147
ldc -927128148
iastore
dup
sipush 148
ldc -354462285
iastore
dup
sipush 149
ldc -708993384
iastore
dup
sipush 150
ldc -485346894
iastore
dup
sipush 151
ldc 718646636
iastore
dup
sipush 152
20: .line 44
ldc -1790760482
iastore
dup
sipush 153
ldc -1380039384
iastore
dup
sipush 154
ldc -663679127
iastore
dup
sipush 155
ldc -1437480689
iastore
dup
sipush 156
ldc -1434948618
iastore
dup
sipush 157
ldc 575749918
iastore
dup
sipush 158
ldc -1437489253
iastore
dup
sipush 159
ldc 718488780
iastore
dup
sipush 160
21: .line 45
ldc 2069512688
iastore
dup
sipush 161
ldc -746783827
iastore
dup
sipush 162
ldc 453416197
iastore
dup
sipush 163
ldc 1106044049
iastore
dup
sipush 164
ldc -1262275866
iastore
dup
sipush 165
ldc 52586708
iastore
dup
sipush 166
ldc -916452660
iastore
dup
sipush 167
ldc -835158419
iastore
dup
sipush 168
22: .line 46
ldc -1083461268
iastore
dup
sipush 169
ldc 1785789304
iastore
dup
sipush 170
ldc 218356169
iastore
dup
sipush 171
ldc -723568162
iastore
dup
sipush 172
ldc -535796774
iastore
dup
sipush 173
ldc 1194783844
iastore
dup
sipush 174
ldc 1523787992
iastore
dup
sipush 175
ldc -1287140202
iastore
dup
sipush 176
23: .line 47
ldc 1975193539
iastore
dup
sipush 177
ldc -1739514885
iastore
dup
sipush 178
ldc 1341901877
iastore
dup
sipush 179
ldc -1249128598
iastore
dup
sipush 180
ldc -518059332
iastore
dup
sipush 181
ldc -1077543350
iastore
dup
sipush 182
ldc -1492456432
iastore
dup
sipush 183
ldc -1405528310
iastore
dup
sipush 184
24: .line 48
ldc 1057244207
iastore
dup
sipush 185
ldc 1636348243
iastore
dup
sipush 186
ldc -533104082
iastore
dup
sipush 187
ldc 1462225785
iastore
dup
sipush 188
ldc -1662303857
iastore
dup
sipush 189
ldc 481089165
iastore
dup
sipush 190
ldc 718503062
iastore
dup
sipush 191
ldc 24497053
iastore
dup
sipush 192
25: .line 49
ldc -962724087
iastore
dup
sipush 193
ldc -950311440
iastore
dup
sipush 194
ldc -639942440
iastore
dup
sipush 195
ldc -334596231
iastore
dup
sipush 196
ldc 1195698900
iastore
dup
sipush 197
ldc -1323552140
iastore
dup
sipush 198
ldc -584791138
iastore
dup
sipush 199
ldc 2115785917
iastore
dup
sipush 200
26: .line 50
ldc -267303687
iastore
dup
sipush 201
ldc -769388879
iastore
dup
sipush 202
ldc -1770671107
iastore
dup
sipush 203
ldc -1548994731
iastore
dup
sipush 204
ldc -730060881
iastore
dup
sipush 205
ldc 1372086093
iastore
dup
sipush 206
ldc 1452307862
iastore
dup
sipush 207
ldc -1514465818
iastore
dup
sipush 208
27: .line 51
ldc 1476592880
iastore
dup
sipush 209
ldc -905696015
iastore
dup
sipush 210
ldc 18495466
iastore
dup
sipush 211
ldc -1916818725
iastore
dup
sipush 212
ldc 901398090
iastore
dup
sipush 213
ldc 891748256
iastore
dup
sipush 214
ldc -1015329527
iastore
dup
sipush 215
ldc -1137676583
iastore
dup
sipush 216
28: .line 52
ldc -1734007194
iastore
dup
sipush 217
ldc 1447622437
iastore
dup
sipush 218
ldc -10594659
iastore
dup
sipush 219
ldc 216884176
iastore
dup
sipush 220
ldc 2086908623
iastore
dup
sipush 221
ldc 1879786977
iastore
dup
sipush 222
ldc -706064143
iastore
dup
sipush 223
ldc -2052511630
iastore
dup
sipush 224
29: .line 53
ldc -1356874329
iastore
dup
sipush 225
ldc -735885200
iastore
dup
sipush 226
ldc -1484321805
iastore
dup
sipush 227
ldc 758861177
iastore
dup
sipush 228
ldc 1121993112
iastore
dup
sipush 229
ldc 215018983
iastore
dup
sipush 230
ldc 642190776
iastore
dup
sipush 231
ldc -125730484
iastore
dup
sipush 232
30: .line 54
ldc 1196255959
iastore
dup
sipush 233
ldc 2081185372
iastore
dup
sipush 234
ldc -786228903
iastore
dup
sipush 235
ldc 941322904
iastore
dup
sipush 236
ldc -170724133
iastore
dup
sipush 237
ldc -1417443757
iastore
dup
sipush 238
ldc 1848581667
iastore
dup
sipush 239
ldc -2089706338
iastore
dup
sipush 240
31: .line 55
ldc -1114513338
iastore
dup
sipush 241
ldc -1705622162
iastore
dup
sipush 242
ldc -600236020
iastore
dup
sipush 243
ldc 550028657
iastore
dup
sipush 244
ldc -1775511012
iastore
dup
sipush 245
ldc -504981761
iastore
dup
sipush 246
ldc -1321096440
iastore
dup
sipush 247
ldc 2093648313
iastore
dup
sipush 248
32: .line 56
ldc 443148163
iastore
dup
sipush 249
ldc 46942275
iastore
dup
sipush 250
ldc -1560820359
iastore
dup
sipush 251
ldc 1117713533
iastore
dup
sipush 252
ldc 1115362972
iastore
dup
sipush 253
ldc 1523183689
iastore
dup
sipush 254
ldc -577827072
iastore
dup
sipush 255
ldc 1551984063
iastore
33: .line 24
putstatic org.bouncycastle.crypto.engines.CAST5Engine.S1:[I
34: .line 58
sipush 256
newarray 10
dup
iconst_0
35: .line 59
ldc 522195092
iastore
dup
iconst_1
ldc -284448933
iastore
dup
iconst_2
ldc 1776537470
iastore
dup
iconst_3
ldc 960447360
iastore
dup
iconst_4
ldc -27144326
iastore
dup
iconst_5
ldc -289070982
iastore
dup
bipush 6
ldc 1435016340
iastore
dup
bipush 7
ldc 1929119313
iastore
dup
bipush 8
36: .line 60
ldc -1381503111
iastore
dup
bipush 9
ldc 1310552629
iastore
dup
bipush 10
ldc -715496498
iastore
dup
bipush 11
ldc -570149190
iastore
dup
bipush 12
ldc -1715195665
iastore
dup
bipush 13
ldc 1594623892
iastore
dup
bipush 14
ldc 417127293
iastore
dup
bipush 15
ldc -1579749389
iastore
dup
bipush 16
37: .line 61
ldc -1598738565
iastore
dup
bipush 17
ldc 1508390405
iastore
dup
bipush 18
ldc -300568428
iastore
dup
bipush 19
ldc -369108727
iastore
dup
bipush 20
ldc -599523194
iastore
dup
bipush 21
ldc -275495847
iastore
dup
bipush 22
ldc -1165767501
iastore
dup
bipush 23
ldc -524038661
iastore
dup
bipush 24
38: .line 62
ldc -774225535
iastore
dup
bipush 25
ldc 990456497
iastore
dup
bipush 26
ldc -107482687
iastore
dup
bipush 27
ldc -1511600261
iastore
dup
bipush 28
ldc 21106139
iastore
dup
bipush 29
ldc -454561957
iastore
dup
bipush 30
ldc 631373633
iastore
dup
bipush 31
ldc -511641594
iastore
dup
bipush 32
39: .line 63
ldc 532942976
iastore
dup
bipush 33
ldc 396095098
iastore
dup
bipush 34
ldc -746928471
iastore
dup
bipush 35
ldc -27774812
iastore
dup
bipush 36
ldc -1730245761
iastore
dup
bipush 37
ldc 2011709262
iastore
dup
bipush 38
ldc 2039648873
iastore
dup
bipush 39
ldc 620404603
iastore
dup
bipush 40
40: .line 64
ldc -518797221
iastore
dup
bipush 41
ldc -1396440957
iastore
dup
bipush 42
ldc -682609371
iastore
dup
bipush 43
ldc -135634593
iastore
dup
bipush 44
ldc 1645490516
iastore
dup
bipush 45
ldc 223693667
iastore
dup
bipush 46
ldc 1567101217
iastore
dup
bipush 47
ldc -932789415
iastore
dup
bipush 48
41: .line 65
ldc 1029951347
iastore
dup
bipush 49
ldc -824036160
iastore
dup
bipush 50
ldc -724009337
iastore
dup
bipush 51
ldc 1550265121
iastore
dup
bipush 52
ldc 119497089
iastore
dup
bipush 53
ldc 972513919
iastore
dup
bipush 54
ldc 907948164
iastore
dup
bipush 55
ldc -454338757
iastore
dup
bipush 56
42: .line 66
ldc 1613718692
iastore
dup
bipush 57
ldc -700789348
iastore
dup
bipush 58
ldc 465323573
iastore
dup
bipush 59
ldc -1635712211
iastore
dup
bipush 60
ldc 654439692
iastore
dup
bipush 61
ldc -1719371084
iastore
dup
bipush 62
ldc -1595678855
iastore
dup
bipush 63
ldc -1167264884
iastore
dup
bipush 64
43: .line 67
ldc 277098644
iastore
dup
bipush 65
ldc 624404830
iastore
dup
bipush 66
ldc -194023426
iastore
dup
bipush 67
ldc -1577108705
iastore
dup
bipush 68
ldc 546110314
iastore
dup
bipush 69
ldc -1891267468
iastore
dup
bipush 70
ldc -639589849
iastore
dup
bipush 71
ldc 1321679412
iastore
dup
bipush 72
44: .line 68
ldc -58175639
iastore
dup
bipush 73
ldc 1045293279
iastore
dup
bipush 74
ldc -284295032
iastore
dup
bipush 75
ldc 895050893
iastore
dup
bipush 76
ldc -1975175028
iastore
dup
bipush 77
ldc 494945126
iastore
dup
bipush 78
ldc 1914543101
iastore
dup
bipush 79
ldc -1517910853
iastore
dup
bipush 80
45: .line 69
ldc -400202957
iastore
dup
bipush 81
ldc -2075229678
iastore
dup
bipush 82
ldc 311263384
iastore
dup
bipush 83
ldc -19710028
iastore
dup
bipush 84
ldc -836236575
iastore
dup
bipush 85
ldc 669096869
iastore
dup
bipush 86
ldc -710491566
iastore
dup
bipush 87
ldc -459844419
iastore
dup
bipush 88
46: .line 70
ldc -975809059
iastore
dup
bipush 89
ldc -345608092
iastore
dup
bipush 90
ldc 2005142349
iastore
dup
bipush 91
ldc -1581864959
iastore
dup
bipush 92
ldc -2066012503
iastore
dup
bipush 93
ldc -524982508
iastore
dup
bipush 94
ldc 569394103
iastore
dup
bipush 95
ldc -439330720
iastore
dup
bipush 96
47: .line 71
ldc 1425027204
iastore
dup
bipush 97
ldc 108000370
iastore
dup
bipush 98
ldc -1558535853
iastore
dup
bipush 99
ldc -623098027
iastore
dup
bipush 100
ldc -1251844673
iastore
dup
bipush 101
ldc 1750473702
iastore
dup
bipush 102
ldc -2083886188
iastore
dup
bipush 103
ldc 762237499
iastore
dup
bipush 104
48: .line 72
ldc -321977893
iastore
dup
bipush 105
ldc -1496067910
iastore
dup
bipush 106
ldc -1233109668
iastore
dup
bipush 107
ldc -1351112951
iastore
dup
bipush 108
ldc 867476300
iastore
dup
bipush 109
ldc 964413654
iastore
dup
bipush 110
ldc 1591880597
iastore
dup
bipush 111
ldc 1594774276
iastore
dup
bipush 112
49: .line 73
ldc -2115145887
iastore
dup
bipush 113
ldc 552026980
iastore
dup
bipush 114
ldc -1268903048
iastore
dup
bipush 115
ldc -568826981
iastore
dup
bipush 116
ldc -2011389662
iastore
dup
bipush 117
ldc -1184422191
iastore
dup
bipush 118
ldc -2142656536
iastore
dup
bipush 119
ldc 582474363
iastore
dup
bipush 120
50: .line 74
ldc 1582640421
iastore
dup
bipush 121
ldc 1383256631
iastore
dup
bipush 122
ldc 2043843868
iastore
dup
bipush 123
ldc -972191412
iastore
dup
bipush 124
ldc 1217180674
iastore
dup
bipush 125
ldc 463797851
iastore
dup
bipush 126
ldc -1531928725
iastore
dup
bipush 127
ldc 480777679
iastore
dup
sipush 128
51: .line 75
ldc -1576259579
iastore
dup
sipush 129
ldc -2005803165
iastore
dup
sipush 130
ldc -1176621109
iastore
dup
sipush 131
ldc 214354409
iastore
dup
sipush 132
ldc 200212307
iastore
dup
sipush 133
ldc -484358889
iastore
dup
sipush 134
ldc -1269553099
iastore
dup
sipush 135
ldc -1620891332
iastore
dup
sipush 136
52: .line 76
ldc -297670871
iastore
dup
sipush 137
ldc 1847405948
iastore
dup
sipush 138
ldc 1342460550
iastore
dup
sipush 139
ldc 510035443
iastore
dup
sipush 140
ldc -214695482
iastore
dup
sipush 141
ldc 815934613
iastore
dup
sipush 142
ldc 833030224
iastore
dup
sipush 143
ldc 1620250387
iastore
dup
sipush 144
53: .line 77
ldc 1945732119
iastore
dup
sipush 145
ldc -1591306151
iastore
dup
sipush 146
ldc -328967100
iastore
dup
sipush 147
ldc 1388869545
iastore
dup
sipush 148
ldc -838913114
iastore
dup
sipush 149
ldc -1607788735
iastore
dup
sipush 150
ldc 2092620194
iastore
dup
sipush 151
ldc 562037615
iastore
dup
sipush 152
54: .line 78
ldc 1356438536
iastore
dup
sipush 153
ldc -885045151
iastore
dup
sipush 154
ldc -1033119899
iastore
dup
sipush 155
ldc 1688467115
iastore
dup
sipush 156
ldc -2144065930
iastore
dup
sipush 157
ldc 631725691
iastore
dup
sipush 158
ldc -454635012
iastore
dup
sipush 159
ldc 549916902
iastore
dup
sipush 160
55: .line 79
ldc -839862656
iastore
dup
sipush 161
ldc 394546491
iastore
dup
sipush 162
ldc 837744717
iastore
dup
sipush 163
ldc 2114462948
iastore
dup
sipush 164
ldc 751520235
iastore
dup
sipush 165
ldc -2073412690
iastore
dup
sipush 166
ldc -1879607160
iastore
dup
sipush 167
ldc -295870218
iastore
dup
sipush 168
56: .line 80
ldc 2063029875
iastore
dup
sipush 169
ldc 803036379
iastore
dup
sipush 170
ldc -1592380991
iastore
dup
sipush 171
ldc 821456707
iastore
dup
sipush 172
ldc -1275401132
iastore
dup
sipush 173
ldc 360699898
iastore
dup
sipush 174
ldc -276465204
iastore
dup
sipush 175
ldc -783098280
iastore
dup
sipush 176
57: .line 81
ldc -617611938
iastore
dup
sipush 177
ldc -1892495847
iastore
dup
sipush 178
ldc 812317050
iastore
dup
sipush 179
ldc 49299192
iastore
dup
sipush 180
ldc -1724802347
iastore
dup
sipush 181
ldc -1035798001
iastore
dup
sipush 182
ldc -1478235216
iastore
dup
sipush 183
ldc -963753722
iastore
dup
sipush 184
58: .line 82
ldc -1193663732
iastore
dup
sipush 185
ldc -2138951640
iastore
dup
sipush 186
ldc -589368376
iastore
dup
sipush 187
ldc -748703375
iastore
dup
sipush 188
ldc 143268808
iastore
dup
sipush 189
ldc -1094662816
iastore
dup
sipush 190
ldc 1638124008
iastore
dup
sipush 191
ldc -1129777843
iastore
dup
sipush 192
59: .line 83
ldc -953159686
iastore
dup
sipush 193
ldc 578956953
iastore
dup
sipush 194
ldc -2100989772
iastore
dup
sipush 195
ldc -656847223
iastore
dup
sipush 196
ldc -1961085764
iastore
dup
sipush 197
ldc 807278310
iastore
dup
sipush 198
ldc 658237817
iastore
dup
sipush 199
ldc -1325405530
iastore
dup
sipush 200
60: .line 84
ldc 1641658566
iastore
dup
sipush 201
ldc 11683945
iastore
dup
sipush 202
ldc -1207972289
iastore
dup
sipush 203
ldc 148645947
iastore
dup
sipush 204
ldc 1138423386
iastore
dup
sipush 205
ldc -136210536
iastore
dup
sipush 206
ldc 1981396783
iastore
dup
sipush 207
ldc -1893950556
iastore
dup
sipush 208
61: .line 85
ldc -595183712
iastore
dup
sipush 209
ldc 380097457
iastore
dup
sipush 210
ldc -1614572617
iastore
dup
sipush 211
ldc -1491898645
iastore
dup
sipush 212
ldc -960707010
iastore
dup
sipush 213
ldc 441530178
iastore
dup
sipush 214
ldc -278386500
iastore
dup
sipush 215
ldc 1375954390
iastore
dup
sipush 216
62: .line 86
ldc 761952171
iastore
dup
sipush 217
ldc 891809099
iastore
dup
sipush 218
ldc -2111843818
iastore
dup
sipush 219
ldc 157052462
iastore
dup
sipush 220
ldc -611126533
iastore
dup
sipush 221
ldc 1592404427
iastore
dup
sipush 222
ldc 341349109
iastore
dup
sipush 223
ldc -1856483457
iastore
dup
sipush 224
63: .line 87
ldc 1417898363
iastore
dup
sipush 225
ldc 644327628
iastore
dup
sipush 226
ldc -2061934520
iastore
dup
sipush 227
ldc -1941197590
iastore
dup
sipush 228
ldc -2093457196
iastore
dup
sipush 229
ldc 220455161
iastore
dup
sipush 230
ldc 1815641738
iastore
dup
sipush 231
ldc 182899273
iastore
dup
sipush 232
64: .line 88
ldc -1299947508
iastore
dup
sipush 233
ldc -667585763
iastore
dup
sipush 234
ldc -592329145
iastore
dup
sipush 235
ldc -1404283158
iastore
dup
sipush 236
ldc 1052606899
iastore
dup
sipush 237
ldc 588164016
iastore
dup
sipush 238
ldc 1681439879
iastore
dup
sipush 239
ldc -256527878
iastore
dup
sipush 240
65: .line 89
ldc -1889623373
iastore
dup
sipush 241
ldc -65518014
iastore
dup
sipush 242
ldc 167996282
iastore
dup
sipush 243
ldc 1336969661
iastore
dup
sipush 244
ldc 1688053129
iastore
dup
sipush 245
ldc -1555742370
iastore
dup
sipush 246
ldc 1543734051
iastore
dup
sipush 247
ldc 1046297529
iastore
dup
sipush 248
66: .line 90
ldc 1138201970
iastore
dup
sipush 249
ldc 2121126012
iastore
dup
sipush 250
ldc 115334942
iastore
dup
sipush 251
ldc 1819067631
iastore
dup
sipush 252
ldc 1902159161
iastore
dup
sipush 253
ldc 1941945968
iastore
dup
sipush 254
ldc -2088274427
iastore
dup
sipush 255
ldc 1159982321
iastore
67: .line 58
putstatic org.bouncycastle.crypto.engines.CAST5Engine.S2:[I
68: .line 92
sipush 256
newarray 10
dup
iconst_0
69: .line 93
ldc -1913667008
iastore
dup
iconst_1
ldc 637164959
iastore
dup
iconst_2
ldc -342868545
iastore
dup
iconst_3
ldc -401553145
iastore
dup
iconst_4
ldc 1197506559
iastore
dup
iconst_5
ldc 916448331
iastore
dup
bipush 6
ldc -1944074684
iastore
dup
bipush 7
ldc -1362179440
iastore
dup
bipush 8
70: .line 94
ldc -1095632449
iastore
dup
bipush 9
ldc -285488406
iastore
dup
bipush 10
ldc -389080752
iastore
dup
bipush 11
ldc 1373570990
iastore
dup
bipush 12
ldc -1844541434
iastore
dup
bipush 13
ldc -257096376
iastore
dup
bipush 14
ldc -516125309
iastore
dup
bipush 15
ldc -1838149419
iastore
dup
bipush 16
71: .line 95
ldc 286293407
iastore
dup
bipush 17
ldc 124026297
iastore
dup
bipush 18
ldc -1293687596
iastore
dup
bipush 19
ldc 1028597854
iastore
dup
bipush 20
ldc -1179670496
iastore
dup
bipush 21
ldc -86080800
iastore
dup
bipush 22
ldc -1603852661
iastore
dup
bipush 23
ldc -2106427090
iastore
dup
bipush 24
72: .line 96
ldc 1430237888
iastore
dup
bipush 25
ldc 1218109995
iastore
dup
bipush 26
ldc -722495596
iastore
dup
bipush 27
ldc 308166588
iastore
dup
bipush 28
ldc 570424558
iastore
dup
bipush 29
ldc -2107958275
iastore
dup
bipush 30
ldc -1839872531
iastore
dup
bipush 31
ldc 307733056
iastore
dup
bipush 32
73: .line 97
ldc 1310360322
iastore
dup
bipush 33
ldc -1159692289
iastore
dup
bipush 34
ldc 1384269543
iastore
dup
bipush 35
ldc -1906895858
iastore
dup
bipush 36
ldc 863238079
iastore
dup
bipush 37
ldc -1935703672
iastore
dup
bipush 38
ldc -1493414168
iastore
dup
bipush 39
ldc -914180699
iastore
dup
bipush 40
74: .line 98
ldc -1463804489
iastore
dup
bipush 41
ldc 1470087780
iastore
dup
bipush 42
ldc 1728663345
iastore
dup
bipush 43
ldc -222478497
iastore
dup
bipush 44
ldc 1090516929
iastore
dup
bipush 45
ldc 532123132
iastore
dup
bipush 46
ldc -1905536319
iastore
dup
bipush 47
ldc 1132193179
iastore
dup
bipush 48
75: .line 99
ldc -1716503105
iastore
dup
bipush 49
ldc -1243888053
iastore
dup
bipush 50
ldc 1670234342
iastore
dup
bipush 51
ldc 1434557849
iastore
dup
bipush 52
ldc -1583888356
iastore
dup
bipush 53
ldc 1241591150
iastore
dup
bipush 54
ldc -980923864
iastore
dup
bipush 55
ldc -859607183
iastore
dup
bipush 56
76: .line 100
ldc -1203518957
iastore
dup
bipush 57
ldc 1812415473
iastore
dup
bipush 58
ldc -2096527044
iastore
dup
bipush 59
ldc 267246943
iastore
dup
bipush 60
ldc 796911696
iastore
dup
bipush 61
ldc -675250306
iastore
dup
bipush 62
ldc 38830015
iastore
dup
bipush 63
ldc 1526438404
iastore
dup
bipush 64
77: .line 101
ldc -1488465200
iastore
dup
bipush 65
ldc 374413614
iastore
dup
bipush 66
ldc -1351565506
iastore
dup
bipush 67
ldc 1489179520
iastore
dup
bipush 68
ldc 1603809326
iastore
dup
bipush 69
ldc 1920779204
iastore
dup
bipush 70
ldc 168801282
iastore
dup
bipush 71
ldc 260042626
iastore
dup
bipush 72
78: .line 102
ldc -1936261715
iastore
dup
bipush 73
ldc 1563175598
iastore
dup
bipush 74
ldc -1897293239
iastore
dup
bipush 75
ldc 1356499128
iastore
dup
bipush 76
ldc -2077756256
iastore
dup
bipush 77
ldc 514611088
iastore
dup
bipush 78
ldc 2037363785
iastore
dup
bipush 79
ldc -2108498923
iastore
dup
bipush 80
79: .line 103
ldc -272794213
iastore
dup
bipush 81
ldc -1502455427
iastore
dup
bipush 82
ldc -1381482280
iastore
dup
bipush 83
ldc 1173701892
iastore
dup
bipush 84
ldc -94538749
iastore
dup
bipush 85
ldc -398540027
iastore
dup
bipush 86
ldc 1334932762
iastore
dup
bipush 87
ldc -1839830590
iastore
dup
bipush 88
80: .line 104
ldc 602925377
iastore
dup
bipush 89
ldc -1459359442
iastore
dup
bipush 90
ldc 1613172210
iastore
dup
bipush 91
ldc 41346230
iastore
dup
bipush 92
ldc -1795332748
iastore
dup
bipush 93
ldc -1837529678
iastore
dup
bipush 94
ldc -2106139701
iastore
dup
bipush 95
ldc 41386358
iastore
dup
bipush 96
81: .line 105
ldc -122711667
iastore
dup
bipush 97
ldc 1313404830
iastore
dup
bipush 98
ldc -1889440289
iastore
dup
bipush 99
ldc -492993522
iastore
dup
bipush 100
ldc -2077262461
iastore
dup
bipush 101
ldc 873260488
iastore
dup
bipush 102
ldc -1766082942
iastore
dup
bipush 103
ldc -1816874680
iastore
dup
bipush 104
82: .line 106
ldc -282051413
iastore
dup
bipush 105
ldc -1739608280
iastore
dup
bipush 106
ldc 2006953883
iastore
dup
bipush 107
ldc -1831053811
iastore
dup
bipush 108
ldc 575479328
iastore
dup
bipush 109
ldc -2076726648
iastore
dup
bipush 110
ldc 2099895446
iastore
dup
bipush 111
ldc 660001756
iastore
dup
bipush 112
83: .line 107
ldc -1953465106
iastore
dup
bipush 113
ldc -1256205760
iastore
dup
bipush 114
ldc -406815517
iastore
dup
bipush 115
ldc -446253919
iastore
dup
bipush 116
ldc -1008115362
iastore
dup
bipush 117
ldc 1022894237
iastore
dup
bipush 118
ldc 1620365795
iastore
dup
bipush 119
ldc -845372607
iastore
dup
bipush 120
84: .line 108
ldc 1551255054
iastore
dup
bipush 121
ldc 15374395
iastore
dup
bipush 122
ldc -724141951
iastore
dup
bipush 123
ldc -45656276
iastore
dup
bipush 124
ldc -143856167
iastore
dup
bipush 125
ldc -1113054564
iastore
dup
bipush 126
ldc 310226346
iastore
dup
bipush 127
ldc 1133119310
iastore
dup
sipush 128
85: .line 109
ldc 530038928
iastore
dup
sipush 129
ldc 136043402
iastore
dup
sipush 130
ldc -1818198338
iastore
dup
sipush 131
ldc -1187460587
iastore
dup
sipush 132
ldc -1750057729
iastore
dup
sipush 133
ldc 1036173560
iastore
dup
sipush 134
ldc -1927630100
iastore
dup
sipush 135
ldc 1681395281
iastore
dup
sipush 136
86: .line 110
ldc 1758231547
iastore
dup
sipush 137
ldc -653318264
iastore
dup
sipush 138
ldc 306774401
iastore
dup
sipush 139
ldc 1575354324
iastore
dup
sipush 140
ldc -578881430
iastore
dup
sipush 141
ldc 1990386196
iastore
dup
sipush 142
ldc -1180433560
iastore
dup
sipush 143
ldc -1839360625
iastore
dup
sipush 144
87: .line 111
ldc 1262092282
iastore
dup
sipush 145
ldc -1170624791
iastore
dup
sipush 146
ldc -1526738165
iastore
dup
sipush 147
ldc -84438213
iastore
dup
sipush 148
ldc 1833535011
iastore
dup
sipush 149
ldc 423410938
iastore
dup
sipush 150
ldc 660763973
iastore
dup
sipush 151
ldc -2107837318
iastore
dup
sipush 152
88: .line 112
ldc 1639812000
iastore
dup
sipush 153
ldc -786545967
iastore
dup
sipush 154
ldc -827521804
iastore
dup
sipush 155
ldc 310289298
iastore
dup
sipush 156
ldc 272797111
iastore
dup
sipush 157
ldc -2106414734
iastore
dup
sipush 158
ldc -1838103384
iastore
dup
sipush 159
ldc 310240523
iastore
dup
sipush 160
89: .line 113
ldc 677093832
iastore
dup
sipush 161
ldc 1013118031
iastore
dup
sipush 162
ldc 901835429
iastore
dup
sipush 163
ldc -402271695
iastore
dup
sipush 164
ldc 1116285435
iastore
dup
sipush 165
ldc -1258496126
iastore
dup
sipush 166
ldc 1337354835
iastore
dup
sipush 167
ldc 243122523
iastore
dup
sipush 168
90: .line 114
ldc 520626091
iastore
dup
sipush 169
ldc 277223598
iastore
dup
sipush 170
ldc -50526099
iastore
dup
sipush 171
ldc -100718455
iastore
dup
sipush 172
ldc 1766575121
iastore
dup
sipush 173
ldc 594173102
iastore
dup
sipush 174
ldc 316590669
iastore
dup
sipush 175
ldc 742362309
iastore
dup
sipush 176
91: .line 115
ldc -758108674
iastore
dup
sipush 177
ldc -118531946
iastore
dup
sipush 178
ldc -456174886
iastore
dup
sipush 179
ldc -1793762457
iastore
dup
sipush 180
ldc 1229605004
iastore
dup
sipush 181
ldc -1179211764
iastore
dup
sipush 182
ldc 1552908988
iastore
dup
sipush 183
ldc -1982633147
iastore
dup
sipush 184
92: .line 116
ldc 979407927
iastore
dup
sipush 185
ldc -335492695
iastore
dup
sipush 186
ldc 1148277331
iastore
dup
sipush 187
ldc 176638793
iastore
dup
sipush 188
ldc -680281024
iastore
dup
sipush 189
ldc 2083809052
iastore
dup
sipush 190
ldc 40992502
iastore
dup
sipush 191
ldc 1340822838
iastore
dup
sipush 192
93: .line 117
ldc -1563414529
iastore
dup
sipush 193
ldc -759209788
iastore
dup
sipush 194
ldc -734067776
iastore
dup
sipush 195
ldc 1354035053
iastore
dup
sipush 196
ldc 122129617
iastore
dup
sipush 197
ldc 7215240
iastore
dup
sipush 198
ldc -1562034347
iastore
dup
sipush 199
ldc -1176054596
iastore
dup
sipush 200
94: .line 118
ldc -1576763370
iastore
dup
sipush 201
ldc -1755891661
iastore
dup
sipush 202
ldc -685736601
iastore
dup
sipush 203
ldc -569405635
iastore
dup
sipush 204
ldc 1928887091
iastore
dup
sipush 205
ldc -1412673741
iastore
dup
sipush 206
ldc 1988674909
iastore
dup
sipush 207
ldc 2063640240
iastore
dup
sipush 208
95: .line 119
ldc -1803878399
iastore
dup
sipush 209
ldc 1459647954
iastore
dup
sipush 210
ldc -105150216
iastore
dup
sipush 211
ldc -1992162914
iastore
dup
sipush 212
ldc 1113892351
iastore
dup
sipush 213
ldc -2057108768
iastore
dup
sipush 214
ldc 1927010603
iastore
dup
sipush 215
ldc -292086935
iastore
dup
sipush 216
96: .line 120
ldc 1856122846
iastore
dup
sipush 217
ldc 1594404395
iastore
dup
sipush 218
ldc -1350934163
iastore
dup
sipush 219
ldc -439777433
iastore
dup
sipush 220
ldc -819991598
iastore
dup
sipush 221
ldc 1643104450
iastore
dup
sipush 222
ldc -240376463
iastore
dup
sipush 223
ldc -863880766
iastore
dup
sipush 224
97: .line 121
ldc 1730235576
iastore
dup
sipush 225
ldc -1310358575
iastore
dup
sipush 226
ldc -1210302878
iastore
dup
sipush 227
ldc 2131803598
iastore
dup
sipush 228
ldc -116761544
iastore
dup
sipush 229
ldc 267404349
iastore
dup
sipush 230
ldc 1617849798
iastore
dup
sipush 231
ldc 1616132681
iastore
dup
sipush 232
98: .line 122
ldc 1462223176
iastore
dup
sipush 233
ldc 736725533
iastore
dup
sipush 234
ldc -1967909064
iastore
dup
sipush 235
ldc 551665188
iastore
dup
sipush 236
ldc -1349068273
iastore
dup
sipush 237
ldc 1749386277
iastore
dup
sipush 238
ldc -1719452699
iastore
dup
sipush 239
ldc 1611482493
iastore
dup
sipush 240
99: .line 123
ldc 674206544
iastore
dup
sipush 241
ldc -2093698206
iastore
dup
sipush 242
ldc -652406496
iastore
dup
sipush 243
ldc 728599968
iastore
dup
sipush 244
ldc 1680547377
iastore
dup
sipush 245
ldc -1674552832
iastore
dup
sipush 246
ldc 1388111496
iastore
dup
sipush 247
ldc 453204106
iastore
dup
sipush 248
100: .line 124
ldc -138743851
iastore
dup
sipush 249
ldc 1094905244
iastore
dup
sipush 250
ldc -1540269039
iastore
dup
sipush 251
ldc -2093859131
iastore
dup
sipush 252
ldc -537967050
iastore
dup
sipush 253
ldc -1590442751
iastore
dup
sipush 254
ldc -372026596
iastore
dup
sipush 255
ldc -298502269
iastore
101: .line 92
putstatic org.bouncycastle.crypto.engines.CAST5Engine.S3:[I
102: .line 126
sipush 256
newarray 10
dup
iconst_0
103: .line 127
ldc -1649212384
iastore
dup
iconst_1
ldc 532081118
iastore
dup
iconst_2
ldc -1480688657
iastore
dup
iconst_3
ldc -764173672
iastore
dup
iconst_4
ldc 1246723035
iastore
dup
iconst_5
ldc 1689095255
iastore
dup
bipush 6
ldc -2058288061
iastore
dup
bipush 7
ldc -100528431
iastore
dup
bipush 8
104: .line 128
ldc 2116582143
iastore
dup
bipush 9
ldc -435177885
iastore
dup
bipush 10
ldc 157234593
iastore
dup
bipush 11
ldc 2045505824
iastore
dup
bipush 12
ldc -49963709
iastore
dup
bipush 13
ldc 1687664561
iastore
dup
bipush 14
ldc -211542173
iastore
dup
bipush 15
ldc 605965023
iastore
dup
bipush 16
105: .line 129
ldc 672431967
iastore
dup
bipush 17
ldc 1336064205
iastore
dup
bipush 18
ldc -918355904
iastore
dup
bipush 19
ldc 214114848
iastore
dup
bipush 20
ldc -36500688
iastore
dup
bipush 21
ldc -1062914225
iastore
dup
bipush 22
ldc 489488601
iastore
dup
bipush 23
ldc 605322005
iastore
dup
bipush 24
106: .line 130
ldc -296939238
iastore
dup
bipush 25
ldc 264917351
iastore
dup
bipush 26
ldc 1912574028
iastore
dup
bipush 27
ldc 756637694
iastore
dup
bipush 28
ldc 436560991
iastore
dup
bipush 29
ldc 202637054
iastore
dup
bipush 30
ldc 135989450
iastore
dup
bipush 31
ldc 85393697
iastore
dup
bipush 32
107: .line 131
ldc -2142043904
iastore
dup
bipush 33
ldc -398565634
iastore
dup
bipush 34
ldc -1399130888
iastore
dup
bipush 35
ldc 2145855233
iastore
dup
bipush 36
ldc -759632289
iastore
dup
bipush 37
ldc 115294817
iastore
dup
bipush 38
ldc -1147233398
iastore
dup
bipush 39
ldc 1922296357
iastore
dup
bipush 40
108: .line 132
ldc -830144545
iastore
dup
bipush 41
ldc -177108991
iastore
dup
bipush 42
ldc 1037454084
iastore
dup
bipush 43
ldc -1569774021
iastore
dup
bipush 44
ldc 2127856640
iastore
dup
bipush 45
ldc 1417604070
iastore
dup
bipush 46
ldc 1148013728
iastore
dup
bipush 47
ldc 1827919605
iastore
dup
bipush 48
109: .line 133
ldc 642362335
iastore
dup
bipush 49
ldc -1365194763
iastore
dup
bipush 50
ldc 909348033
iastore
dup
bipush 51
ldc 1346338451
iastore
dup
bipush 52
ldc -747167647
iastore
dup
bipush 53
ldc 297154785
iastore
dup
bipush 54
ldc 1917849091
iastore
dup
bipush 55
ldc -133254469
iastore
dup
bipush 56
110: .line 134
ldc -1411362770
iastore
dup
bipush 57
ldc -326273058
iastore
dup
bipush 58
ldc 1469521537
iastore
dup
bipush 59
ldc -514889914
iastore
dup
bipush 60
ldc -919383040
iastore
dup
bipush 61
ldc 1763717519
iastore
dup
bipush 62
ldc 136166297
iastore
dup
bipush 63
ldc -3996507
iastore
dup
bipush 64
111: .line 135
ldc 1295325189
iastore
dup
bipush 65
ldc 2134727907
iastore
dup
bipush 66
ldc -1496815930
iastore
dup
bipush 67
ldc 1566297257
iastore
dup
bipush 68
ldc -622039062
iastore
dup
bipush 69
ldc -1617793135
iastore
dup
bipush 70
ldc -1622793681
iastore
dup
bipush 71
ldc 965822077
iastore
dup
bipush 72
112: .line 136
ldc -1514181234
iastore
dup
bipush 73
ldc 289653839
iastore
dup
bipush 74
ldc 1133871874
iastore
dup
bipush 75
ldc -803123477
iastore
dup
bipush 76
ldc 35685304
iastore
dup
bipush 77
ldc 1068898316
iastore
dup
bipush 78
ldc 418943774
iastore
dup
bipush 79
ldc 672553190
iastore
dup
bipush 80
113: .line 137
ldc 642281022
iastore
dup
bipush 81
ldc -1948808592
iastore
dup
bipush 82
ldc 1954014401
iastore
dup
bipush 83
ldc -1257840516
iastore
dup
bipush 84
ldc -215152091
iastore
dup
bipush 85
ldc 2030668546
iastore
dup
bipush 86
ldc -454378623
iastore
dup
bipush 87
ldc 672283427
iastore
dup
bipush 88
114: .line 138
ldc 1776201016
iastore
dup
bipush 89
ldc 359975446
iastore
dup
bipush 90
ldc -544793758
iastore
dup
bipush 91
ldc 555499703
iastore
dup
bipush 92
ldc -1524982023
iastore
dup
bipush 93
ldc 1324923
iastore
dup
bipush 94
ldc 69110472
iastore
dup
bipush 95
ldc 152125443
iastore
dup
bipush 96
115: .line 139
ldc -1118182190
iastore
dup
bipush 97
ldc -472820011
iastore
dup
bipush 98
ldc 1340634837
iastore
dup
bipush 99
ldc 798073664
iastore
dup
bipush 100
ldc 1434183902
iastore
dup
bipush 101
ldc 15393959
iastore
dup
bipush 102
ldc 216384236
iastore
dup
bipush 103
ldc 1303690150
iastore
dup
bipush 104
116: .line 140
ldc -413745665
iastore
dup
bipush 105
ldc -583833172
iastore
dup
bipush 106
ldc -333991883
iastore
dup
bipush 107
ldc 106373927
iastore
dup
bipush 108
ldc -1716533072
iastore
dup
bipush 109
ldc 1455997841
iastore
dup
bipush 110
ldc 1801814300
iastore
dup
bipush 111
ldc 1578393881
iastore
dup
bipush 112
117: .line 141
ldc 1854262133
iastore
dup
bipush 113
ldc -1106788350
iastore
dup
bipush 114
ldc -1036888713
iastore
dup
bipush 115
ldc -1992297236
iastore
dup
bipush 116
ldc 1539295533
iastore
dup
bipush 117
ldc -789824731
iastore
dup
bipush 118
ldc -1216341321
iastore
dup
bipush 119
ldc -1922221276
iastore
dup
bipush 120
118: .line 142
ldc 549938159
iastore
dup
bipush 121
ldc -1016683012
iastore
dup
bipush 122
ldc -1674041216
iastore
dup
bipush 123
ldc 181285381
iastore
dup
bipush 124
ldc -1429646198
iastore
dup
bipush 125
ldc -324937785
iastore
dup
bipush 126
ldc 68876850
iastore
dup
bipush 127
ldc 488006234
iastore
dup
sipush 128
119: .line 143
ldc 1728155692
iastore
dup
sipush 129
ldc -1686799788
iastore
dup
sipush 130
ldc 836007927
iastore
dup
sipush 131
ldc -1859735503
iastore
dup
sipush 132
ldc 919367643
iastore
dup
sipush 133
ldc -955544762
iastore
dup
sipush 134
ldc -639210936
iastore
dup
sipush 135
ldc 1457871481
iastore
dup
sipush 136
120: .line 144
ldc 40520939
iastore
dup
sipush 137
ldc 1380155135
iastore
dup
sipush 138
ldc 797931188
iastore
dup
sipush 139
ldc 234455205
iastore
dup
sipush 140
ldc -2039165469
iastore
dup
sipush 141
ldc -304478997
iastore
dup
sipush 142
ldc 397000196
iastore
dup
sipush 143
ldc 739833055
iastore
dup
sipush 144
121: .line 145
ldc -1217101923
iastore
dup
sipush 145
ldc -1423247436
iastore
dup
sipush 146
ldc -272413408
iastore
dup
sipush 147
ldc 772369276
iastore
dup
sipush 148
ldc 390177364
iastore
dup
sipush 149
ldc -441016267
iastore
dup
sipush 150
ldc 557662966
iastore
dup
sipush 151
ldc 740064294
iastore
dup
sipush 152
122: .line 146
ldc 1640166671
iastore
dup
sipush 153
ldc 1699928825
iastore
dup
sipush 154
ldc -759025160
iastore
dup
sipush 155
ldc 622006121
iastore
dup
sipush 156
ldc -669614174
iastore
dup
sipush 157
ldc 68743880
iastore
dup
sipush 158
ldc 1742502
iastore
dup
sipush 159
ldc 219489963
iastore
dup
sipush 160
123: .line 147
ldc 1664179233
iastore
dup
sipush 161
ldc 1577743084
iastore
dup
sipush 162
ldc 1236991741
iastore
dup
sipush 163
ldc 410585305
iastore
dup
sipush 164
ldc -1928479354
iastore
dup
sipush 165
ldc 823226535
iastore
dup
sipush 166
ldc 1050371084
iastore
dup
sipush 167
ldc -868347689
iastore
dup
sipush 168
124: .line 148
ldc -708127818
iastore
dup
sipush 169
ldc 212779912
iastore
dup
sipush 170
ldc -147848735
iastore
dup
sipush 171
ldc 1819446015
iastore
dup
sipush 172
ldc 1911218849
iastore
dup
sipush 173
ldc 530248558
iastore
dup
sipush 174
ldc -808726225
iastore
dup
sipush 175
ldc -1042381801
iastore
dup
sipush 176
125: .line 149
ldc -1408778645
iastore
dup
sipush 177
ldc -884694568
iastore
dup
sipush 178
ldc -1952772266
iastore
dup
sipush 179
ldc 20547779
iastore
dup
sipush 180
ldc -1312477238
iastore
dup
sipush 181
ldc -1262603827
iastore
dup
sipush 182
ldc -663214074
iastore
dup
sipush 183
ldc 312714466
iastore
dup
sipush 184
126: .line 150
ldc 1870521650
iastore
dup
sipush 185
ldc 1493008054
iastore
dup
sipush 186
ldc -803280640
iastore
dup
sipush 187
ldc 615382978
iastore
dup
sipush 188
ldc -191295547
iastore
dup
sipush 189
ldc -1760449851
iastore
dup
sipush 190
ldc 1932181
iastore
dup
sipush 191
ldc -2098862126
iastore
dup
sipush 192
127: .line 151
ldc 278426614
iastore
dup
sipush 193
ldc 6369430
iastore
dup
sipush 194
ldc -1020422879
iastore
dup
sipush 195
ldc -1381948929
iastore
dup
sipush 196
ldc 697336853
iastore
dup
sipush 197
ldc 2143000447
iastore
dup
sipush 198
ldc -1348553765
iastore
dup
sipush 199
ldc 701099306
iastore
dup
sipush 200
128: .line 152
ldc 1558357093
iastore
dup
sipush 201
ldc -1489964244
iastore
dup
sipush 202
ldc -794148888
iastore
dup
sipush 203
ldc -1973632879
iastore
dup
sipush 204
ldc -727831321
iastore
dup
sipush 205
ldc 216290473
iastore
dup
sipush 206
ldc -703935098
iastore
dup
sipush 207
ldc 23009561
iastore
dup
sipush 208
129: .line 153
ldc 1996984579
iastore
dup
sipush 209
ldc -559924490
iastore
dup
sipush 210
ldc 2024298078
iastore
dup
sipush 211
ldc -555526433
iastore
dup
sipush 212
ldc 569400510
iastore
dup
sipush 213
ldc -1955208313
iastore
dup
sipush 214
ldc -1278933423
iastore
dup
sipush 215
ldc -1197095953
iastore
dup
sipush 216
130: .line 154
ldc -655444270
iastore
dup
sipush 217
ldc -450642313
iastore
dup
sipush 218
ldc -1038793431
iastore
dup
sipush 219
ldc 795471839
iastore
dup
sipush 220
ldc -1343849733
iastore
dup
sipush 221
ldc -193936206
iastore
dup
sipush 222
ldc -203363493
iastore
dup
sipush 223
ldc -691234698
iastore
dup
sipush 224
131: .line 155
ldc 971261452
iastore
dup
sipush 225
ldc 534414648
iastore
dup
sipush 226
ldc 428311343
iastore
dup
sipush 227
ldc -905940121
iastore
dup
sipush 228
ldc -1450097416
iastore
dup
sipush 229
ldc 694888862
iastore
dup
sipush 230
ldc 1227866773
iastore
dup
sipush 231
ldc -1838760277
iastore
dup
sipush 232
132: .line 156
ldc -1251512727
iastore
dup
sipush 233
ldc -1680613926
iastore
dup
sipush 234
ldc -545389265
iastore
dup
sipush 235
ldc -618303460
iastore
dup
sipush 236
ldc 459166190
iastore
dup
sipush 237
ldc -162323226
iastore
dup
sipush 238
ldc 1794958188
iastore
dup
sipush 239
ldc 51825668
iastore
dup
sipush 240
133: .line 157
ldc -2042355394
iastore
dup
sipush 241
ldc -1210295856
iastore
dup
sipush 242
ldc 2036672799
iastore
dup
sipush 243
ldc -858325693
iastore
dup
sipush 244
ldc 1099053433
iastore
dup
sipush 245
ldc -1825845770
iastore
dup
sipush 246
ldc -1235762355
iastore
dup
sipush 247
ldc 1323291266
iastore
dup
sipush 248
134: .line 158
ldc 2061838604
iastore
dup
sipush 249
ldc 1018778475
iastore
dup
sipush 250
ldc -2061623042
iastore
dup
sipush 251
ldc -1741466242
iastore
dup
sipush 252
ldc 334295216
iastore
dup
sipush 253
ldc -738217102
iastore
dup
sipush 254
ldc 1065731521
iastore
dup
sipush 255
ldc 183467730
iastore
135: .line 126
putstatic org.bouncycastle.crypto.engines.CAST5Engine.S4:[I
136: .line 160
sipush 256
newarray 10
dup
iconst_0
137: .line 161
ldc 2127105028
iastore
dup
iconst_1
ldc 745436345
iastore
dup
iconst_2
ldc -1693554977
iastore
dup
iconst_3
ldc -1506576111
iastore
dup
iconst_4
ldc -1200979969
iastore
dup
iconst_5
ldc 500390133
iastore
dup
bipush 6
ldc 1155374404
iastore
dup
bipush 7
ldc 389092991
iastore
dup
bipush 8
138: .line 162
ldc 150729210
iastore
dup
bipush 9
ldc -403369524
iastore
dup
bipush 10
ldc -771417344
iastore
dup
bipush 11
ldc 1935325696
iastore
dup
bipush 12
ldc 716645080
iastore
dup
bipush 13
ldc 946045387
iastore
dup
bipush 14
ldc -1393155014
iastore
dup
bipush 15
ldc 1774124410
iastore
dup
bipush 16
139: .line 163
ldc -425531521
iastore
dup
bipush 17
ldc -255385395
iastore
dup
bipush 18
ldc -1001830378
iastore
dup
bipush 19
ldc -856309376
iastore
dup
bipush 20
ldc 948246080
iastore
dup
bipush 21
ldc 363898952
iastore
dup
bipush 22
ldc -427091765
iastore
dup
bipush 23
ldc 1286266623
iastore
dup
bipush 24
140: .line 164
ldc 1598556673
iastore
dup
bipush 25
ldc 68334250
iastore
dup
bipush 26
ldc 630723836
iastore
dup
bipush 27
ldc 1104211938
iastore
dup
bipush 28
ldc 1312863373
iastore
dup
bipush 29
ldc 613332731
iastore
dup
bipush 30
ldc -1917182722
iastore
dup
bipush 31
ldc 1101634306
iastore
dup
bipush 32
141: .line 165
ldc 441780740
iastore
dup
bipush 33
ldc -1165007413
iastore
dup
bipush 34
ldc 1917973735
iastore
dup
bipush 35
ldc -1784342747
iastore
dup
bipush 36
ldc -1056510761
iastore
dup
bipush 37
ldc -1750755318
iastore
dup
bipush 38
ldc -986072662
iastore
dup
bipush 39
ldc 1299840618
iastore
dup
bipush 40
142: .line 166
ldc -218892445
iastore
dup
bipush 41
ldc 1756332096
iastore
dup
bipush 42
ldc -317940138
iastore
dup
bipush 43
ldc 297047435
iastore
dup
bipush 44
ldc -504669560
iastore
dup
bipush 45
ldc -2029394256
iastore
dup
bipush 46
ldc -673156778
iastore
dup
bipush 47
ldc 1311375015
iastore
dup
bipush 48
143: .line 167
ldc 1667687725
iastore
dup
bipush 49
ldc 47300608
iastore
dup
bipush 50
ldc -995324411
iastore
dup
bipush 51
ldc -1820854927
iastore
dup
bipush 52
ldc 201668394
iastore
dup
bipush 53
ldc 1468347890
iastore
dup
bipush 54
ldc 576830978
iastore
dup
bipush 55
ldc -700276535
iastore
dup
bipush 56
144: .line 168
ldc -552361344
iastore
dup
bipush 57
ldc 1958042578
iastore
dup
bipush 58
ldc 1747032512
iastore
dup
bipush 59
ldc -735975956
iastore
dup
bipush 60
ldc 1408974056
iastore
dup
bipush 61
ldc -928125517
iastore
dup
bipush 62
ldc 682131401
iastore
dup
bipush 63
ldc 1033214337
iastore
dup
bipush 64
145: .line 169
ldc 1545599232
iastore
dup
bipush 65
ldc -29830247
iastore
dup
bipush 66
ldc 206503691
iastore
dup
bipush 67
ldc 103024618
iastore
dup
bipush 68
ldc -1439739983
iastore
dup
bipush 69
ldc 1337551222
iastore
dup
bipush 70
ldc -1865968379
iastore
dup
bipush 71
ldc -1331124364
iastore
dup
bipush 72
146: .line 170
ldc -279600641
iastore
dup
bipush 73
ldc -442719550
iastore
dup
bipush 74
ldc -1498010329
iastore
dup
bipush 75
ldc -429243805
iastore
dup
bipush 76
ldc -547028961
iastore
dup
bipush 77
ldc 247794022
iastore
dup
bipush 78
ldc -539142724
iastore
dup
bipush 79
ldc 702416469
iastore
dup
bipush 80
147: .line 171
ldc -1860275302
iastore
dup
bipush 81
ldc 397379957
iastore
dup
bipush 82
ldc 851939612
iastore
dup
bipush 83
ldc -1980197784
iastore
dup
bipush 84
ldc 218229120
iastore
dup
bipush 85
ldc 1380406772
iastore
dup
bipush 86
ldc 62274761
iastore
dup
bipush 87
ldc 214451378
iastore
dup
bipush 88
148: .line 172
ldc -1124863830
iastore
dup
bipush 89
ldc -2018756887
iastore
dup
bipush 90
ldc -449154010
iastore
dup
bipush 91
ldc 28563499
iastore
dup
bipush 92
ldc 446592073
iastore
dup
bipush 93
ldc 1693330814
iastore
dup
bipush 94
ldc -841240102
iastore
dup
bipush 95
ldc 29968656
iastore
dup
bipush 96
149: .line 173
ldc -1201094784
iastore
dup
bipush 97
ldc 220656637
iastore
dup
bipush 98
ldc -1824330265
iastore
dup
bipush 99
ldc 77972100
iastore
dup
bipush 100
ldc 1667708854
iastore
dup
bipush 101
ldc 1358280214
iastore
dup
bipush 102
ldc -230201629
iastore
dup
bipush 103
ldc -1899350335
iastore
dup
bipush 104
150: .line 174
ldc 325977563
iastore
dup
bipush 105
ldc -17726575
iastore
dup
bipush 106
ldc -74941897
iastore
dup
bipush 107
ldc -689440812
iastore
dup
bipush 108
ldc -939819575
iastore
dup
bipush 109
ldc 811859167
iastore
dup
bipush 110
ldc -1225422370
iastore
dup
bipush 111
ldc -332840486
iastore
dup
bipush 112
151: .line 175
ldc 652502677
iastore
dup
bipush 113
ldc -1219075047
iastore
dup
bipush 114
ldc -162205755
iastore
dup
bipush 115
ldc -796043081
iastore
dup
bipush 116
ldc 1217549313
iastore
dup
bipush 117
ldc -1044722817
iastore
dup
bipush 118
ldc -436251377
iastore
dup
bipush 119
ldc -1240977335
iastore
dup
bipush 120
152: .line 176
ldc 1538642152
iastore
dup
bipush 121
ldc -2015941030
iastore
dup
bipush 122
ldc -1419088159
iastore
dup
bipush 123
ldc 574252750
iastore
dup
bipush 124
ldc -970198067
iastore
dup
bipush 125
ldc -1643608583
iastore
dup
bipush 126
ldc 1758150215
iastore
dup
bipush 127
ldc 141295887
iastore
dup
sipush 128
153: .line 177
ldc -1575098336
iastore
dup
sipush 129
ldc -779392546
iastore
dup
sipush 130
ldc -201959561
iastore
dup
sipush 131
ldc -100482058
iastore
dup
sipush 132
ldc 1082055363
iastore
dup
sipush 133
ldc -877406896
iastore
dup
sipush 134
ldc 395511885
iastore
dup
sipush 135
ldc -1328083270
iastore
dup
sipush 136
154: .line 178
ldc 179534037
iastore
dup
sipush 137
ldc -648938740
iastore
dup
sipush 138
ldc -556279210
iastore
dup
sipush 139
ldc 1092926436
iastore
dup
sipush 140
ldc -1798698154
iastore
dup
sipush 141
ldc 257381841
iastore
dup
sipush 142
ldc -522066578
iastore
dup
sipush 143
ldc 1636087230
iastore
dup
sipush 144
155: .line 179
ldc 1477059743
iastore
dup
sipush 145
ldc -1795732544
iastore
dup
sipush 146
ldc -483948402
iastore
dup
sipush 147
ldc -1619307167
iastore
dup
sipush 148
ldc -1008991616
iastore
dup
sipush 149
ldc 90732309
iastore
dup
sipush 150
ldc 1684827095
iastore
dup
sipush 151
ldc 1150307763
iastore
dup
sipush 152
156: .line 180
ldc 1723134115
iastore
dup
sipush 153
ldc -1057921910
iastore
dup
sipush 154
ldc 1769919919
iastore
dup
sipush 155
ldc 1240018934
iastore
dup
sipush 156
ldc 815675215
iastore
dup
sipush 157
ldc 750138730
iastore
dup
sipush 158
ldc -2055174797
iastore
dup
sipush 159
ldc 1234303040
iastore
dup
sipush 160
157: .line 181
ldc 1995484674
iastore
dup
sipush 161
ldc 138143821
iastore
dup
sipush 162
ldc 675421338
iastore
dup
sipush 163
ldc 1145607174
iastore
dup
sipush 164
ldc 1936608440
iastore
dup
sipush 165
ldc -1056364272
iastore
dup
sipush 166
ldc -1949737018
iastore
dup
sipush 167
ldc 2105974004
iastore
dup
sipush 168
158: .line 182
ldc 323969391
iastore
dup
sipush 169
ldc 779555213
iastore
dup
sipush 170
ldc -1290064927
iastore
dup
sipush 171
ldc -1433357198
iastore
dup
sipush 172
ldc 1017501463
iastore
dup
sipush 173
ldc 2098600890
iastore
dup
sipush 174
ldc -1666346992
iastore
dup
sipush 175
ldc -1354355806
iastore
dup
sipush 176
159: .line 183
ldc -1612424750
iastore
dup
sipush 177
ldc 1171473753
iastore
dup
sipush 178
ldc -638395885
iastore
dup
sipush 179
ldc -607759225
iastore
dup
sipush 180
ldc -203097778
iastore
dup
sipush 181
ldc 393037935
iastore
dup
sipush 182
ldc 159126506
iastore
dup
sipush 183
ldc 1662887367
iastore
dup
sipush 184
160: .line 184
ldc 1147106178
iastore
dup
sipush 185
ldc 391545844
iastore
dup
sipush 186
ldc -842634601
iastore
dup
sipush 187
ldc 1891500680
iastore
dup
sipush 188
ldc -1278357646
iastore
dup
sipush 189
ldc 1851642611
iastore
dup
sipush 190
ldc 546529401
iastore
dup
sipush 191
ldc 1167818917
iastore
dup
sipush 192
161: .line 185
ldc -1100946725
iastore
dup
sipush 193
ldc -1446891263
iastore
dup
sipush 194
ldc -341495460
iastore
dup
sipush 195
ldc 575554290
iastore
dup
sipush 196
ldc 475796850
iastore
dup
sipush 197
ldc -160294100
iastore
dup
sipush 198
ldc 450035699
iastore
dup
sipush 199
ldc -1943715762
iastore
dup
sipush 200
162: .line 186
ldc 844027695
iastore
dup
sipush 201
ldc 1080539133
iastore
dup
sipush 202
ldc 86184846
iastore
dup
sipush 203
ldc 1554234488
iastore
dup
sipush 204
ldc -602941842
iastore
dup
sipush 205
ldc 1972511363
iastore
dup
sipush 206
ldc 2018339607
iastore
dup
sipush 207
ldc 1491841390
iastore
dup
sipush 208
163: .line 187
ldc 1141460869
iastore
dup
sipush 209
ldc 1061690759
iastore
dup
sipush 210
ldc -50418053
iastore
dup
sipush 211
ldc 2008416118
iastore
dup
sipush 212
ldc -1943862593
iastore
dup
sipush 213
ldc -1426819754
iastore
dup
sipush 214
ldc 1598468138
iastore
dup
sipush 215
ldc 722020353
iastore
dup
sipush 216
164: .line 188
ldc 1027143159
iastore
dup
sipush 217
ldc 212344630
iastore
dup
sipush 218
ldc 1387219594
iastore
dup
sipush 219
ldc 1725294528
iastore
dup
sipush 220
ldc -549779340
iastore
dup
sipush 221
ldc -1794813680
iastore
dup
sipush 222
ldc 458938280
iastore
dup
sipush 223
ldc -165751379
iastore
dup
sipush 224
165: .line 189
ldc 1828119673
iastore
dup
sipush 225
ldc 544571780
iastore
dup
sipush 226
ldc -791741851
iastore
dup
sipush 227
ldc -1997029800
iastore
dup
sipush 228
ldc 1241802790
iastore
dup
sipush 229
ldc 267843827
iastore
dup
sipush 230
ldc -1600356496
iastore
dup
sipush 231
ldc 1397140384
iastore
dup
sipush 232
166: .line 190
ldc 1558801448
iastore
dup
sipush 233
ldc -512299613
iastore
dup
sipush 234
ldc 1806446719
iastore
dup
sipush 235
ldc 929573330
iastore
dup
sipush 236
ldc -2060054615
iastore
dup
sipush 237
ldc 400817706
iastore
dup
sipush 238
ldc 616011623
iastore
dup
sipush 239
ldc -173446368
iastore
dup
sipush 240
167: .line 191
ldc -691198571
iastore
dup
sipush 241
ldc 1761550015
iastore
dup
sipush 242
ldc 1968522284
iastore
dup
sipush 243
ldc -241236290
iastore
dup
sipush 244
ldc -102734438
iastore
dup
sipush 245
ldc -289847011
iastore
dup
sipush 246
ldc 872482584
iastore
dup
sipush 247
ldc -1154430280
iastore
dup
sipush 248
168: .line 192
ldc -400359915
iastore
dup
sipush 249
ldc -2007561853
iastore
dup
sipush 250
ldc 1963876937
iastore
dup
sipush 251
ldc -631079339
iastore
dup
sipush 252
ldc 1584857000
iastore
dup
sipush 253
ldc -1319942842
iastore
dup
sipush 254
ldc 1833426440
iastore
dup
sipush 255
ldc -269883436
iastore
169: .line 160
putstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
170: .line 194
sipush 256
newarray 10
dup
iconst_0
171: .line 195
ldc -151351395
iastore
dup
iconst_1
ldc 749497569
iastore
dup
iconst_2
ldc 1285769319
iastore
dup
iconst_3
ldc -499941508
iastore
dup
iconst_4
ldc -1780807449
iastore
dup
iconst_5
ldc 23610292
iastore
dup
bipush 6
ldc -319988548
iastore
dup
bipush 7
ldc 844452780
iastore
dup
bipush 8
172: .line 196
ldc -1080096416
iastore
dup
bipush 9
ldc -543038739
iastore
dup
bipush 10
ldc -2081400931
iastore
dup
bipush 11
ldc 1676510905
iastore
dup
bipush 12
ldc 448177848
iastore
dup
bipush 13
ldc -564216263
iastore
dup
bipush 14
ldc -208668878
iastore
dup
bipush 15
ldc -1987464904
iastore
dup
bipush 16
173: .line 197
ldc 871450977
iastore
dup
bipush 17
ldc -1072089155
iastore
dup
bipush 18
ldc -184105254
iastore
dup
bipush 19
ldc -463315330
iastore
dup
bipush 20
ldc -1559696743
iastore
dup
bipush 21
ldc 1310974780
iastore
dup
bipush 22
ldc 2043402188
iastore
dup
bipush 23
ldc 1218528103
iastore
dup
bipush 24
174: .line 198
ldc -1558931943
iastore
dup
bipush 25
ldc -20362283
iastore
dup
bipush 26
ldc -1592518838
iastore
dup
bipush 27
ldc -358606746
iastore
dup
bipush 28
ldc -1601905875
iastore
dup
bipush 29
ldc 162023535
iastore
dup
bipush 30
ldc -1467457206
iastore
dup
bipush 31
ldc 687910808
iastore
dup
bipush 32
175: .line 199
ldc 23484817
iastore
dup
bipush 33
ldc -510056349
iastore
dup
bipush 34
ldc -923595680
iastore
dup
bipush 35
ldc 779677500
iastore
dup
bipush 36
ldc -791340750
iastore
dup
bipush 37
ldc -821040108
iastore
dup
bipush 38
ldc -137754670
iastore
dup
bipush 39
ldc -794288014
iastore
dup
bipush 40
176: .line 200
ldc -46065282
iastore
dup
bipush 41
ldc -1828346192
iastore
dup
bipush 42
ldc -395582502
iastore
dup
bipush 43
ldc 1958663117
iastore
dup
bipush 44
ldc 925738300
iastore
dup
bipush 45
ldc 1283408968
iastore
dup
bipush 46
ldc -625617856
iastore
dup
bipush 47
ldc 1840910019
iastore
dup
bipush 48
177: .line 201
ldc 137959847
iastore
dup
bipush 49
ldc -1615139111
iastore
dup
bipush 50
ldc 1239142320
iastore
dup
bipush 51
ldc 1315376211
iastore
dup
bipush 52
ldc 1547541505
iastore
dup
bipush 53
ldc 1690155329
iastore
dup
bipush 54
ldc 739140458
iastore
dup
bipush 55
ldc -1166157363
iastore
dup
bipush 56
178: .line 202
ldc -361794680
iastore
dup
bipush 57
ldc -418658462
iastore
dup
bipush 58
ldc 905091803
iastore
dup
bipush 59
ldc 1548541325
iastore
dup
bipush 60
ldc -254505588
iastore
dup
bipush 61
ldc -1199483934
iastore
dup
bipush 62
ldc 144808038
iastore
dup
bipush 63
ldc 451078856
iastore
dup
bipush 64
179: .line 203
ldc 676114313
iastore
dup
bipush 65
ldc -1433239005
iastore
dup
bipush 66
ldc -1825259949
iastore
dup
bipush 67
ldc 993665471
iastore
dup
bipush 68
ldc 373509091
iastore
dup
bipush 69
ldc -1695926010
iastore
dup
bipush 70
ldc -269958290
iastore
dup
bipush 71
ldc -124727847
iastore
dup
bipush 72
180: .line 204
ldc -2145227346
iastore
dup
bipush 73
ldc -1019173725
iastore
dup
bipush 74
ldc -545350647
iastore
dup
bipush 75
ldc -1500207097
iastore
dup
bipush 76
ldc 1534877388
iastore
dup
bipush 77
ldc 572371878
iastore
dup
bipush 78
ldc -1704353745
iastore
dup
bipush 79
ldc 1753320020
iastore
dup
bipush 80
181: .line 205
ldc -827184785
iastore
dup
bipush 81
ldc 1405125690
iastore
dup
bipush 82
ldc -24562091
iastore
dup
bipush 83
ldc 633333386
iastore
dup
bipush 84
ldc -1268610372
iastore
dup
bipush 85
ldc -819843393
iastore
dup
bipush 86
ldc 632057672
iastore
dup
bipush 87
ldc -1448504441
iastore
dup
bipush 88
182: .line 206
ldc 1404951397
iastore
dup
bipush 89
ldc -412091417
iastore
dup
bipush 90
ldc -379060872
iastore
dup
bipush 91
ldc 195638627
iastore
dup
bipush 92
ldc -1909183551
iastore
dup
bipush 93
ldc -392094743
iastore
dup
bipush 94
ldc 1233155085
iastore
dup
bipush 95
ldc -938967556
iastore
dup
bipush 96
183: .line 207
ldc -1914388583
iastore
dup
bipush 97
ldc -1592720992
iastore
dup
bipush 98
ldc 2144565621
iastore
dup
bipush 99
ldc -631626048
iastore
dup
bipush 100
ldc -400582321
iastore
dup
bipush 101
ldc -1792488055
iastore
dup
bipush 102
ldc -46948371
iastore
dup
bipush 103
ldc -1200081729
iastore
dup
bipush 104
184: .line 208
ldc 1594115437
iastore
dup
bipush 105
ldc 572884632
iastore
dup
bipush 106
ldc -909850565
iastore
dup
bipush 107
ldc 767645374
iastore
dup
bipush 108
ldc 1331858858
iastore
dup
bipush 109
ldc 1475698373
iastore
dup
bipush 110
ldc -501085506
iastore
dup
bipush 111
ldc -762220865
iastore
dup
bipush 112
185: .line 209
ldc 1321687957
iastore
dup
bipush 113
ldc 619889600
iastore
dup
bipush 114
ldc 1121017241
iastore
dup
bipush 115
ldc -854753376
iastore
dup
bipush 116
ldc 2070816767
iastore
dup
bipush 117
ldc -1461941520
iastore
dup
bipush 118
ldc 1933951238
iastore
dup
bipush 119
ldc -199351505
iastore
dup
bipush 120
186: .line 210
ldc 890643334
iastore
dup
bipush 121
ldc -420837082
iastore
dup
bipush 122
ldc 859025556
iastore
dup
bipush 123
ldc 360630002
iastore
dup
bipush 124
ldc 925594799
iastore
dup
bipush 125
ldc 1764062180
iastore
dup
bipush 126
ldc -374745016
iastore
dup
bipush 127
ldc -216661367
iastore
dup
sipush 128
187: .line 211
ldc 979562269
iastore
dup
sipush 129
ldc -1484266952
iastore
dup
sipush 130
ldc -207227274
iastore
dup
sipush 131
ldc 1949714515
iastore
dup
sipush 132
ldc 546639971
iastore
dup
sipush 133
ldc 1165388173
iastore
dup
sipush 134
ldc -1225075705
iastore
dup
sipush 135
ldc 1495988560
iastore
dup
sipush 136
188: .line 212
ldc 922170659
iastore
dup
sipush 137
ldc 1291546247
iastore
dup
sipush 138
ldc 2107952832
iastore
dup
sipush 139
ldc 1813327274
iastore
dup
sipush 140
ldc -888957272
iastore
dup
sipush 141
ldc -988938659
iastore
dup
sipush 142
ldc -53016661
iastore
dup
sipush 143
ldc 153207855
iastore
dup
sipush 144
189: .line 213
ldc -1981812549
iastore
dup
sipush 145
ldc 1608695416
iastore
dup
sipush 146
ldc 1150242611
iastore
dup
sipush 147
ldc 1967526857
iastore
dup
sipush 148
ldc 721801357
iastore
dup
sipush 149
ldc 1220138373
iastore
dup
sipush 150
ldc -603679679
iastore
dup
sipush 151
ldc -938897509
iastore
dup
sipush 152
190: .line 214
ldc 2112743302
iastore
dup
sipush 153
ldc -1013304461
iastore
dup
sipush 154
ldc 1111556101
iastore
dup
sipush 155
ldc 1778980689
iastore
dup
sipush 156
ldc 250857638
iastore
dup
sipush 157
ldc -1996459306
iastore
dup
sipush 158
ldc 673216130
iastore
dup
sipush 159
ldc -1448478786
iastore
dup
sipush 160
191: .line 215
ldc -1087215715
iastore
dup
sipush 161
ldc -732210315
iastore
dup
sipush 162
ldc -1286341376
iastore
dup
sipush 163
ldc -877599912
iastore
dup
sipush 164
ldc -2096160246
iastore
dup
sipush 165
ldc 529510932
iastore
dup
sipush 166
ldc -747450616
iastore
dup
sipush 167
ldc -868464109
iastore
dup
sipush 168
192: .line 216
ldc -1930022554
iastore
dup
sipush 169
ldc 102533054
iastore
dup
sipush 170
ldc -2000056440
iastore
dup
sipush 171
ldc 1617093527
iastore
dup
sipush 172
ldc 1204784762
iastore
dup
sipush 173
ldc -1228385661
iastore
dup
sipush 174
ldc 1019391227
iastore
dup
sipush 175
ldc 1069574518
iastore
dup
sipush 176
193: .line 217
ldc 1317995090
iastore
dup
sipush 177
ldc 1691889997
iastore
dup
sipush 178
ldc -633835293
iastore
dup
sipush 179
ldc 510022745
iastore
dup
sipush 180
ldc -1056372496
iastore
dup
sipush 181
ldc 1362108837
iastore
dup
sipush 182
ldc 1817929911
iastore
dup
sipush 183
ldc -2110813536
iastore
dup
sipush 184
194: .line 218
ldc 805817662
iastore
dup
sipush 185
ldc 1953603311
iastore
dup
sipush 186
ldc -595122559
iastore
dup
sipush 187
ldc 120799444
iastore
dup
sipush 188
ldc 2118332377
iastore
dup
sipush 189
ldc 207536705
iastore
dup
sipush 190
ldc -2012665748
iastore
dup
sipush 191
ldc -174925679
iastore
dup
sipush 192
195: .line 219
ldc 145305846
iastore
dup
sipush 193
ldc -1786842363
iastore
dup
sipush 194
ldc -1208221763
iastore
dup
sipush 195
ldc -1033442961
iastore
dup
sipush 196
ldc 1877257368
iastore
dup
sipush 197
ldc -1317802816
iastore
dup
sipush 198
ldc -1134513110
iastore
dup
sipush 199
ldc -1791715110
iastore
dup
sipush 200
196: .line 220
ldc -73290222
iastore
dup
sipush 201
ldc 759945014
iastore
dup
sipush 202
ldc 254147243
iastore
dup
sipush 203
ldc -1527513877
iastore
dup
sipush 204
ldc -493448925
iastore
dup
sipush 205
ldc 629083197
iastore
dup
sipush 206
ldc -1823953079
iastore
dup
sipush 207
ldc 907280572
iastore
dup
sipush 208
197: .line 221
ldc -394170550
iastore
dup
sipush 209
ldc 940896768
iastore
dup
sipush 210
ldc -1543946173
iastore
dup
sipush 211
ldc -1669704510
iastore
dup
sipush 212
ldc -1133490345
iastore
dup
sipush 213
ldc -633214983
iastore
dup
sipush 214
ldc -1034235078
iastore
dup
sipush 215
ldc 1425318020
iastore
dup
sipush 216
198: .line 222
ldc -1317055227
iastore
dup
sipush 217
ldc 1496677566
iastore
dup
sipush 218
ldc -306375224
iastore
dup
sipush 219
ldc 2140652971
iastore
dup
sipush 220
ldc -1168455755
iastore
dup
sipush 221
ldc -1225335121
iastore
dup
sipush 222
ldc 977771578
iastore
dup
sipush 223
ldc 1392695845
iastore
dup
sipush 224
199: .line 223
ldc 1698528874
iastore
dup
sipush 225
ldc 1411812681
iastore
dup
sipush 226
ldc 1369733098
iastore
dup
sipush 227
ldc 1343739227
iastore
dup
sipush 228
ldc -674079352
iastore
dup
sipush 229
ldc 1142123638
iastore
dup
sipush 230
ldc 67414216
iastore
dup
sipush 231
ldc -1192910559
iastore
dup
sipush 232
200: .line 224
ldc -1206218102
iastore
dup
sipush 233
ldc 1626167401
iastore
dup
sipush 234
ldc -1748673642
iastore
dup
sipush 235
ldc -353593061
iastore
dup
sipush 236
ldc 697522451
iastore
dup
sipush 237
ldc 33404913
iastore
dup
sipush 238
ldc 143560186
iastore
dup
sipush 239
ldc -1699285259
iastore
dup
sipush 240
201: .line 225
ldc 994885535
iastore
dup
sipush 241
ldc 1247667115
iastore
dup
sipush 242
ldc -435872459
iastore
dup
sipush 243
ldc -1595811755
iastore
dup
sipush 244
ldc -747942671
iastore
dup
sipush 245
ldc -180032021
iastore
dup
sipush 246
ldc -1326893788
iastore
dup
sipush 247
ldc -1095004227
iastore
dup
sipush 248
202: .line 226
ldc -1562942769
iastore
dup
sipush 249
ldc 1237921620
iastore
dup
sipush 250
ldc 951448369
iastore
dup
sipush 251
ldc 1898488916
iastore
dup
sipush 252
ldc 1211705605
iastore
dup
sipush 253
ldc -1503978056
iastore
dup
sipush 254
ldc -2061723715
iastore
dup
sipush 255
ldc -696922321
iastore
203: .line 194
putstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
204: .line 228
sipush 256
newarray 10
dup
iconst_0
205: .line 229
ldc -2048901095
iastore
dup
iconst_1
ldc 858518887
iastore
dup
iconst_2
ldc 1714274303
iastore
dup
iconst_3
ldc -809085293
iastore
dup
iconst_4
ldc 713916271
iastore
dup
iconst_5
ldc -1415853806
iastore
dup
bipush 6
ldc -564131679
iastore
dup
bipush 7
ldc 539548191
iastore
dup
bipush 8
206: .line 230
ldc 36158695
iastore
dup
bipush 9
ldc 1298409750
iastore
dup
bipush 10
ldc 419087104
iastore
dup
bipush 11
ldc 1358007170
iastore
dup
bipush 12
ldc 749914897
iastore
dup
bipush 13
ldc -1305286820
iastore
dup
bipush 14
ldc 1261868530
iastore
dup
bipush 15
ldc -1299773474
iastore
dup
bipush 16
207: .line 231
ldc -1604338442
iastore
dup
bipush 17
ldc -851344919
iastore
dup
bipush 18
ldc -514842356
iastore
dup
bipush 19
ldc -498142787
iastore
dup
bipush 20
ldc -1318534271
iastore
dup
bipush 21
ldc -35330167
iastore
dup
bipush 22
ldc 1551479000
iastore
dup
bipush 23
ldc 512490819
iastore
dup
bipush 24
208: .line 232
ldc 1296650241
iastore
dup
bipush 25
ldc 951993153
iastore
dup
bipush 26
ldc -1858277859
iastore
dup
bipush 27
ldc -1834509249
iastore
dup
bipush 28
ldc 144139966
iastore
dup
bipush 29
ldc -1158763020
iastore
dup
bipush 30
ldc 310820559
iastore
dup
bipush 31
ldc -1226126567
iastore
dup
bipush 32
209: .line 233
ldc 643875328
iastore
dup
bipush 33
ldc 1969602020
iastore
dup
bipush 34
ldc 1680088954
iastore
dup
bipush 35
ldc -2109154135
iastore
dup
bipush 36
ldc -1011634842
iastore
dup
bipush 37
ldc 672358534
iastore
dup
bipush 38
ldc 198762408
iastore
dup
bipush 39
ldc 896343282
iastore
dup
bipush 40
210: .line 234
ldc 276269502
iastore
dup
bipush 41
ldc -1280120370
iastore
dup
bipush 42
ldc 84060815
iastore
dup
bipush 43
ldc 197145886
iastore
dup
bipush 44
ldc 376173866
iastore
dup
bipush 45
ldc -351076478
iastore
dup
bipush 46
ldc -481793775
iastore
dup
bipush 47
ldc -749898474
iastore
dup
bipush 48
211: .line 235
ldc 1316698879
iastore
dup
bipush 49
ldc 1598252827
iastore
dup
bipush 50
ldc -1661542345
iastore
dup
bipush 51
ldc 1233235075
iastore
dup
bipush 52
ldc 859989710
iastore
dup
bipush 53
ldc -1936506441
iastore
dup
bipush 54
ldc -791128896
iastore
dup
bipush 55
ldc -885363576
iastore
dup
bipush 56
212: .line 236
ldc 1203513385
iastore
dup
bipush 57
ldc 1193654839
iastore
dup
bipush 58
ldc -1502948821
iastore
dup
bipush 59
ldc 2060853022
iastore
dup
bipush 60
ldc 207403770
iastore
dup
bipush 61
ldc 1144516871
iastore
dup
bipush 62
ldc -1226335902
iastore
dup
bipush 63
ldc 1121114134
iastore
dup
bipush 64
213: .line 237
ldc 177607304
iastore
dup
bipush 65
ldc -509230994
iastore
dup
bipush 66
ldc 326409831
iastore
dup
bipush 67
ldc 1929119770
iastore
dup
bipush 68
ldc -1311688201
iastore
dup
bipush 69
ldc -111659195
iastore
dup
bipush 70
ldc -820388008
iastore
dup
bipush 71
ldc -1094453418
iastore
dup
bipush 72
214: .line 238
ldc -1066485200
iastore
dup
bipush 73
ldc 119610148
iastore
dup
bipush 74
ldc 1170376745
iastore
dup
bipush 75
ldc -916573825
iastore
dup
bipush 76
ldc -1131494127
iastore
dup
bipush 77
ldc 951863017
iastore
dup
bipush 78
ldc -957941228
iastore
dup
bipush 79
ldc -1159178166
iastore
dup
bipush 80
215: .line 239
ldc -1387348922
iastore
dup
bipush 81
ldc 1183797387
iastore
dup
bipush 82
ldc 2015970143
iastore
dup
bipush 83
ldc -249292741
iastore
dup
bipush 84
ldc -2111980897
iastore
dup
bipush 85
ldc -1342828556
iastore
dup
bipush 86
ldc -366195091
iastore
dup
bipush 87
ldc 384012900
iastore
dup
bipush 88
216: .line 240
ldc -1839969653
iastore
dup
bipush 89
ldc 10178499
iastore
dup
bipush 90
ldc -1415148307
iastore
dup
bipush 91
ldc -1698074760
iastore
dup
bipush 92
ldc 111523738
iastore
dup
bipush 93
ldc -1299878290
iastore
dup
bipush 94
ldc 451689641
iastore
dup
bipush 95
ldc -1098676600
iastore
dup
bipush 96
217: .line 241
ldc 235406569
iastore
dup
bipush 97
ldc 1441906262
iastore
dup
bipush 98
ldc -404408773
iastore
dup
bipush 99
ldc -1281232291
iastore
dup
bipush 100
ldc -136397947
iastore
dup
bipush 101
ldc 1644036924
iastore
dup
bipush 102
ldc 376726067
iastore
dup
bipush 103
ldc 1006849064
iastore
dup
bipush 104
218: .line 242
ldc -630387596
iastore
dup
bipush 105
ldc 2041234796
iastore
dup
bipush 106
ldc 1021632941
iastore
dup
bipush 107
ldc 1374734338
iastore
dup
bipush 108
ldc -1728515238
iastore
dup
bipush 109
ldc 371631263
iastore
dup
bipush 110
ldc -287823063
iastore
dup
bipush 111
ldc 490221539
iastore
dup
bipush 112
219: .line 243
ldc 206551450
iastore
dup
bipush 113
ldc -1154328712
iastore
dup
bipush 114
ldc 1053219195
iastore
dup
bipush 115
ldc 1853335209
iastore
dup
bipush 116
ldc -882537636
iastore
dup
bipush 117
ldc -732811065
iastore
dup
bipush 118
ldc 735133835
iastore
dup
bipush 119
ldc 1623211703
iastore
dup
bipush 120
220: .line 244
ldc -1190752904
iastore
dup
bipush 121
ldc -1556654860
iastore
dup
bipush 122
ldc -198129539
iastore
dup
bipush 123
ldc -928574718
iastore
dup
bipush 124
ldc -1184003022
iastore
dup
bipush 125
ldc -338368578
iastore
dup
bipush 126
ldc -1098146515
iastore
dup
bipush 127
ldc 2038037254
iastore
dup
sipush 128
221: .line 245
ldc -417180920
iastore
dup
sipush 129
ldc -1955213449
iastore
dup
sipush 130
ldc 300912036
iastore
dup
sipush 131
ldc -528234408
iastore
dup
sipush 132
ldc -1922336657
iastore
dup
sipush 133
ldc 1516443558
iastore
dup
sipush 134
ldc -94570592
iastore
dup
sipush 135
ldc 1574567987
iastore
dup
sipush 136
222: .line 246
ldc -225525840
iastore
dup
sipush 137
ldc -172375280
iastore
dup
sipush 138
ldc -1595227520
iastore
dup
sipush 139
ldc 146372218
iastore
dup
sipush 140
ldc -1546005840
iastore
dup
sipush 141
ldc 2043888151
iastore
dup
sipush 142
ldc 35287437
iastore
dup
sipush 143
ldc -1698286742
iastore
dup
sipush 144
223: .line 247
ldc 655490400
iastore
dup
sipush 145
ldc 1132482787
iastore
dup
sipush 146
ldc 110692520
iastore
dup
sipush 147
ldc 1031794116
iastore
dup
sipush 148
ldc -2106774545
iastore
dup
sipush 149
ldc 1324057718
iastore
dup
sipush 150
ldc 1217253157
iastore
dup
sipush 151
ldc 919197030
iastore
dup
sipush 152
224: .line 248
ldc 686247489
iastore
dup
sipush 153
ldc -1033827638
iastore
dup
sipush 154
ldc 1028237775
iastore
dup
sipush 155
ldc -1159480865
iastore
dup
sipush 156
ldc -1235251738
iastore
dup
sipush 157
ldc -1834045596
iastore
dup
sipush 158
ldc 986174950
iastore
dup
sipush 159
ldc -1633155831
iastore
dup
sipush 160
225: .line 249
ldc -232062595
iastore
dup
sipush 161
ldc -1541980304
iastore
dup
sipush 162
ldc -585230653
iastore
dup
sipush 163
ldc 367056889
iastore
dup
sipush 164
ldc 1353824391
iastore
dup
sipush 165
ldc 731860949
iastore
dup
sipush 166
ldc 1650113154
iastore
dup
sipush 167
ldc 1778481506
iastore
dup
sipush 168
226: .line 250
ldc 784341916
iastore
dup
sipush 169
ldc 357075625
iastore
dup
sipush 170
ldc -686364864
iastore
dup
sipush 171
ldc 1074092588
iastore
dup
sipush 172
ldc -1814914526
iastore
dup
sipush 173
ldc -483541094
iastore
dup
sipush 174
ldc 92751289
iastore
dup
sipush 175
ldc 877911070
iastore
dup
sipush 176
227: .line 251
ldc -694605458
iastore
dup
sipush 177
ldc 1231880047
iastore
dup
sipush 178
ldc 480201094
iastore
dup
sipush 179
ldc -538776313
iastore
dup
sipush 180
ldc -1200471343
iastore
dup
sipush 181
ldc 434011822
iastore
dup
sipush 182
ldc 87971354
iastore
dup
sipush 183
ldc 363687820
iastore
dup
sipush 184
228: .line 252
ldc 1717726236
iastore
dup
sipush 185
ldc 1901380172
iastore
dup
sipush 186
ldc -368563414
iastore
dup
sipush 187
ldc -1813305031
iastore
dup
sipush 188
ldc 400339184
iastore
dup
sipush 189
ldc 1490350766
iastore
dup
sipush 190
ldc -1633512197
iastore
dup
sipush 191
ldc 1389319756
iastore
dup
sipush 192
229: .line 253
ldc -1736180122
iastore
dup
sipush 193
ldc 784598401
iastore
dup
sipush 194
ldc 1983468483
iastore
dup
sipush 195
ldc 30828846
iastore
dup
sipush 196
ldc -744439544
iastore
dup
sipush 197
ldc -1578691058
iastore
dup
sipush 198
ldc -453845082
iastore
dup
sipush 199
ldc 1765724805
iastore
dup
sipush 200
230: .line 254
ldc 1955612312
iastore
dup
sipush 201
ldc 1277890269
iastore
dup
sipush 202
ldc 1333098070
iastore
dup
sipush 203
ldc 1564029816
iastore
dup
sipush 204
ldc -1590549681
iastore
dup
sipush 205
ldc 1026694237
iastore
dup
sipush 206
ldc -1007296108
iastore
dup
sipush 207
ldc 1260819201
iastore
dup
sipush 208
231: .line 255
ldc -945880529
iastore
dup
sipush 209
ldc 1016692350
iastore
dup
sipush 210
ldc 1582273796
iastore
dup
sipush 211
ldc 1073413053
iastore
dup
sipush 212
ldc 1995943182
iastore
dup
sipush 213
ldc 694588404
iastore
dup
sipush 214
ldc 1025494639
iastore
dup
sipush 215
ldc -971094594
iastore
dup
sipush 216
232: .line 256
ldc -743068876
iastore
dup
sipush 217
ldc -148112969
iastore
dup
sipush 218
ldc 453260480
iastore
dup
sipush 219
ldc 1316140391
iastore
dup
sipush 220
ldc 1435673405
iastore
dup
sipush 221
ldc -1256025343
iastore
dup
sipush 222
ldc -808277889
iastore
dup
sipush 223
ldc 1622062951
iastore
dup
sipush 224
233: .line 257
ldc 403978347
iastore
dup
sipush 225
ldc 817677117
iastore
dup
sipush 226
ldc 950059133
iastore
dup
sipush 227
ldc -48888078
iastore
dup
sipush 228
ldc -1016901221
iastore
dup
sipush 229
ldc 1486738320
iastore
dup
sipush 230
ldc 1417279718
iastore
dup
sipush 231
ldc 481875527
iastore
dup
sipush 232
234: .line 258
ldc -1745002071
iastore
dup
sipush 233
ldc -361276940
iastore
dup
sipush 234
ldc 760697757
iastore
dup
sipush 235
ldc 1452955855
iastore
dup
sipush 236
ldc -397515859
iastore
dup
sipush 237
ldc 1177426808
iastore
dup
sipush 238
ldc 1702951038
iastore
dup
sipush 239
ldc -209618668
iastore
dup
sipush 240
235: .line 259
ldc -1847962124
iastore
dup
sipush 241
ldc 1084371187
iastore
dup
sipush 242
ldc -778531019
iastore
dup
sipush 243
ldc -1226630958
iastore
dup
sipush 244
ldc 1073369276
iastore
dup
sipush 245
ldc 1027665953
iastore
dup
sipush 246
ldc -1010778706
iastore
dup
sipush 247
ldc 1230553676
iastore
dup
sipush 248
236: .line 260
ldc 1368340146
iastore
dup
sipush 249
ldc -2068720784
iastore
dup
sipush 250
ldc 267243139
iastore
dup
sipush 251
ldc -2020746534
iastore
dup
sipush 252
ldc -224233017
iastore
dup
sipush 253
ldc -1797252120
iastore
dup
sipush 254
ldc -1871614133
iastore
dup
sipush 255
ldc -1790211421
iastore
237: .line 228
putstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
238: .line 262
sipush 256
newarray 10
dup
iconst_0
239: .line 263
ldc -501862387
iastore
dup
iconst_1
ldc -1143078916
iastore
dup
iconst_2
ldc -1477715267
iastore
dup
iconst_3
ldc 895778965
iastore
dup
iconst_4
ldc 2005530807
iastore
dup
iconst_5
ldc -423554533
iastore
dup
bipush 6
ldc 237245952
iastore
dup
bipush 7
ldc 86829237
iastore
dup
bipush 8
240: .line 264
ldc 296341424
iastore
dup
bipush 9
ldc -443207919
iastore
dup
bipush 10
ldc -320366326
iastore
dup
bipush 11
ldc -1819881100
iastore
dup
bipush 12
ldc 709006108
iastore
dup
bipush 13
ldc 1994621201
iastore
dup
bipush 14
ldc -1322389702
iastore
dup
bipush 15
ldc 937287164
iastore
dup
bipush 16
241: .line 265
ldc -560275791
iastore
dup
bipush 17
ldc 168608556
iastore
dup
bipush 18
ldc -1105629143
iastore
dup
bipush 19
ldc -2069886656
iastore
dup
bipush 20
ldc -1155253745
iastore
dup
bipush 21
ldc -1261357105
iastore
dup
bipush 22
ldc -1269925392
iastore
dup
bipush 23
ldc 77524477
iastore
dup
bipush 24
242: .line 266
ldc 185966941
iastore
dup
bipush 25
ldc 1208824168
iastore
dup
bipush 26
ldc -1950622118
iastore
dup
bipush 27
ldc 1721625922
iastore
dup
bipush 28
ldc -940775375
iastore
dup
bipush 29
ldc 1066374631
iastore
dup
bipush 30
ldc 1927223579
iastore
dup
bipush 31
ldc 1971335949
iastore
dup
bipush 32
243: .line 267
ldc -1811463599
iastore
dup
bipush 33
ldc 1551748602
iastore
dup
bipush 34
ldc -1413583517
iastore
dup
bipush 35
ldc -1438637724
iastore
dup
bipush 36
ldc -1291725814
iastore
dup
bipush 37
ldc 48746954
iastore
dup
bipush 38
ldc 1398218158
iastore
dup
bipush 39
ldc 2050065058
iastore
dup
bipush 40
244: .line 268
ldc 313056748
iastore
dup
bipush 41
ldc -39177379
iastore
dup
bipush 42
ldc 393167848
iastore
dup
bipush 43
ldc 1912293076
iastore
dup
bipush 44
ldc 940740642
iastore
dup
bipush 45
ldc -829121836
iastore
dup
bipush 46
ldc -1203279443
iastore
dup
bipush 47
ldc -1772365726
iastore
dup
bipush 48
245: .line 269
ldc -2097950635
iastore
dup
bipush 49
ldc 1727764327
iastore
dup
bipush 50
ldc 364383054
iastore
dup
bipush 51
ldc 492521376
iastore
dup
bipush 52
ldc 1291706479
iastore
dup
bipush 53
ldc -1030830920
iastore
dup
bipush 54
ldc 1474851438
iastore
dup
bipush 55
ldc 1685747964
iastore
dup
bipush 56
246: .line 270
ldc -1719247548
iastore
dup
bipush 57
ldc 1619776915
iastore
dup
bipush 58
ldc 1814040067
iastore
dup
bipush 59
ldc 970743798
iastore
dup
bipush 60
ldc 1561002147
iastore
dup
bipush 61
ldc -1369198606
iastore
dup
bipush 62
ldc 2123093554
iastore
dup
bipush 63
ldc 1880132620
iastore
dup
bipush 64
247: .line 271
ldc -1143779255
iastore
dup
bipush 65
ldc 697884420
iastore
dup
bipush 66
ldc -1743981526
iastore
dup
bipush 67
ldc -1687292783
iastore
dup
bipush 68
ldc -1635852973
iastore
dup
bipush 69
ldc 110200136
iastore
dup
bipush 70
ldc 1489731079
iastore
dup
bipush 71
ldc 997519150
iastore
dup
bipush 72
248: .line 272
ldc 1378877361
iastore
dup
bipush 73
ldc -767096628
iastore
dup
bipush 74
ldc 478029773
iastore
dup
bipush 75
ldc -1528094373
iastore
dup
bipush 76
ldc 1022481122
iastore
dup
bipush 77
ldc 431258168
iastore
dup
bipush 78
ldc 1112503832
iastore
dup
bipush 79
ldc 897933369
iastore
dup
bipush 80
249: .line 273
ldc -1659379993
iastore
dup
bipush 81
ldc 669726182
iastore
dup
bipush 82
ldc -911214981
iastore
dup
bipush 83
ldc 918222264
iastore
dup
bipush 84
ldc 163866573
iastore
dup
bipush 85
ldc -1047981903
iastore
dup
bipush 86
ldc -518144133
iastore
dup
bipush 87
ldc 114105080
iastore
dup
bipush 88
250: .line 274
ldc 1903216136
iastore
dup
bipush 89
ldc 761148244
iastore
dup
bipush 90
ldc -723629734
iastore
dup
bipush 91
ldc 1690750982
iastore
dup
bipush 92
ldc -1128217044
iastore
dup
bipush 93
ldc 1037045171
iastore
dup
bipush 94
ldc 1888456500
iastore
dup
bipush 95
ldc 2010454850
iastore
dup
bipush 96
251: .line 275
ldc 642736655
iastore
dup
bipush 97
ldc 616092351
iastore
dup
bipush 98
ldc 365016990
iastore
dup
bipush 99
ldc 1185228132
iastore
dup
bipush 100
ldc -120068786
iastore
dup
bipush 101
ldc 1043824992
iastore
dup
bipush 102
ldc 2023083429
iastore
dup
bipush 103
ldc -2053368411
iastore
dup
bipush 104
252: .line 276
ldc -431646840
iastore
dup
bipush 105
ldc -1015298209
iastore
dup
bipush 106
ldc -620250612
iastore
dup
bipush 107
ldc 108438443
iastore
dup
bipush 108
ldc 2132974366
iastore
dup
bipush 109
ldc 830746235
iastore
dup
bipush 110
ldc 606445527
iastore
dup
bipush 111
ldc -121703310
iastore
dup
bipush 112
253: .line 277
ldc -2090861384
iastore
dup
bipush 113
ldc 1844756978
iastore
dup
bipush 114
ldc -1762283115
iastore
dup
bipush 115
ldc -49614596
iastore
dup
bipush 116
ldc -1325526196
iastore
dup
bipush 117
ldc -498045635
iastore
dup
bipush 118
ldc 1335562986
iastore
dup
bipush 119
ldc -233442779
iastore
dup
bipush 120
254: .line 278
ldc -1574734993
iastore
dup
bipush 121
ldc -1615543256
iastore
dup
bipush 122
ldc 634407289
iastore
dup
bipush 123
ldc 885462008
iastore
dup
bipush 124
ldc -1000242809
iastore
dup
bipush 125
ldc -361075048
iastore
dup
bipush 126
ldc 2094100220
iastore
dup
bipush 127
ldc 339117932
iastore
dup
sipush 128
255: .line 279
ldc -246136569
iastore
dup
sipush 129
ldc -1092686316
iastore
dup
sipush 130
ldc 1458155303
iastore
dup
sipush 131
ldc -1605721023
iastore
dup
sipush 132
ldc 1022871705
iastore
dup
sipush 133
ldc -1829979418
iastore
dup
sipush 134
ldc -580451987
iastore
dup
sipush 135
ldc 353796843
iastore
dup
sipush 136
256: .line 280
ldc -1472008481
iastore
dup
sipush 137
ldc -38117196
iastore
dup
sipush 138
ldc -242189451
iastore
dup
sipush 139
ldc 551748367
iastore
dup
sipush 140
ldc 618185374
iastore
dup
sipush 141
ldc -516331717
iastore
dup
sipush 142
ldc -274317384
iastore
dup
sipush 143
ldc 1904685140
iastore
dup
sipush 144
257: .line 281
ldc -1225601221
iastore
dup
sipush 145
ldc -1624087486
iastore
dup
sipush 146
ldc -887774004
iastore
dup
sipush 147
ldc -1340455676
iastore
dup
sipush 148
ldc -236683891
iastore
dup
sipush 149
ldc -2075517979
iastore
dup
sipush 150
ldc -1159208996
iastore
dup
sipush 151
ldc 1120655984
iastore
dup
sipush 152
258: .line 282
ldc -847401462
iastore
dup
sipush 153
ldc 1474845562
iastore
dup
sipush 154
ldc -717268234
iastore
dup
sipush 155
ldc 550456716
iastore
dup
sipush 156
ldc -828058584
iastore
dup
sipush 157
ldc 2043752612
iastore
dup
sipush 158
ldc 881257467
iastore
dup
sipush 159
ldc 869518812
iastore
dup
sipush 160
259: .line 283
ldc 2005220179
iastore
dup
sipush 161
ldc 938474677
iastore
dup
sipush 162
ldc -989427848
iastore
dup
sipush 163
ldc -444550170
iastore
dup
sipush 164
ldc 1315485940
iastore
dup
sipush 165
ldc -976702594
iastore
dup
sipush 166
ldc 226533026
iastore
dup
sipush 167
ldc 965733244
iastore
dup
sipush 168
260: .line 284
ldc 321539988
iastore
dup
sipush 169
ldc 1136104718
iastore
dup
sipush 170
ldc 804158748
iastore
dup
sipush 171
ldc 573969341
iastore
dup
sipush 172
ldc -586757470
iastore
dup
sipush 173
ldc 937399083
iastore
dup
sipush 174
ldc -1004240247
iastore
dup
sipush 175
ldc -1393300541
iastore
dup
sipush 176
261: .line 285
ldc 1461057207
iastore
dup
sipush 177
ldc -281773859
iastore
dup
sipush 178
ldc -228105873
iastore
dup
sipush 179
ldc -1052193820
iastore
dup
sipush 180
ldc -1873641122
iastore
dup
sipush 181
ldc 1581322155
iastore
dup
sipush 182
ldc -1266015131
iastore
dup
sipush 183
ldc 786071460
iastore
dup
sipush 184
262: .line 286
ldc -394575644
iastore
dup
sipush 185
ldc -376528764
iastore
dup
sipush 186
ldc 1485433313
iastore
dup
sipush 187
ldc -271347460
iastore
dup
sipush 188
ldc -586689701
iastore
dup
sipush 189
ldc -616016236
iastore
dup
sipush 190
ldc 953673138
iastore
dup
sipush 191
ldc 1467089153
iastore
dup
sipush 192
263: .line 287
ldc 1930354364
iastore
dup
sipush 193
ldc 1533292819
iastore
dup
sipush 194
ldc -1802404273
iastore
dup
sipush 195
ldc 1346121658
iastore
dup
sipush 196
ldc 1685000834
iastore
dup
sipush 197
ldc 1965281866
iastore
dup
sipush 198
ldc -529033579
iastore
dup
sipush 199
ldc -104760689
iastore
dup
sipush 200
264: .line 288
ldc 2052792609
iastore
dup
sipush 201
ldc -779634538
iastore
dup
sipush 202
ldc 690371149
iastore
dup
sipush 203
ldc -1169093409
iastore
dup
sipush 204
ldc -2114683745
iastore
dup
sipush 205
ldc -1391369235
iastore
dup
sipush 206
ldc -361014939
iastore
dup
sipush 207
ldc 436236910
iastore
dup
sipush 208
265: .line 289
ldc 289419410
iastore
dup
sipush 209
ldc 14314871
iastore
dup
sipush 210
ldc 1242357089
iastore
dup
sipush 211
ldc -1390459389
iastore
dup
sipush 212
ldc 1616633776
iastore
dup
sipush 213
ldc -1628585116
iastore
dup
sipush 214
ldc 585885352
iastore
dup
sipush 215
ldc -823668086
iastore
dup
sipush 216
266: .line 290
ldc -1595459936
iastore
dup
sipush 217
ldc 1432659641
iastore
dup
sipush 218
ldc 277164553
iastore
dup
sipush 219
ldc -940863689
iastore
dup
sipush 220
ldc 770115018
iastore
dup
sipush 221
ldc -1991158001
iastore
dup
sipush 222
ldc -553024981
iastore
dup
sipush 223
ldc -1117185428
iastore
dup
sipush 224
267: .line 291
ldc -1441602318
iastore
dup
sipush 225
ldc -2025513969
iastore
dup
sipush 226
ldc -520707462
iastore
dup
sipush 227
ldc 987383833
iastore
dup
sipush 228
ldc 1290892879
iastore
dup
sipush 229
ldc 225909803
iastore
dup
sipush 230
ldc 1741533526
iastore
dup
sipush 231
ldc 890078084
iastore
dup
sipush 232
268: .line 292
ldc 1496906255
iastore
dup
sipush 233
ldc 1111072499
iastore
dup
sipush 234
ldc 916028167
iastore
dup
sipush 235
ldc 243534141
iastore
dup
sipush 236
ldc 1252605537
iastore
dup
sipush 237
ldc -2090805125
iastore
dup
sipush 238
ldc 531204876
iastore
dup
sipush 239
ldc 290011180
iastore
dup
sipush 240
269: .line 293
ldc -378133083
iastore
dup
sipush 241
ldc 102027703
iastore
dup
sipush 242
ldc 237315147
iastore
dup
sipush 243
ldc 209093447
iastore
dup
sipush 244
ldc 1486785922
iastore
dup
sipush 245
ldc 220223953
iastore
dup
sipush 246
ldc -1536771298
iastore
dup
sipush 247
ldc -119928190
iastore
dup
sipush 248
270: .line 294
ldc 82940208
iastore
dup
sipush 249
ldc -1167176000
iastore
dup
sipush 250
ldc -1725542044
iastore
dup
sipush 251
ldc 518464269
iastore
dup
sipush 252
ldc 1353887104
iastore
dup
sipush 253
ldc -353474559
iastore
dup
sipush 254
ldc -1917672829
iastore
dup
sipush 255
ldc -359926370
iastore
271: .line 262
putstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
272: .line 304
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
0: .line 314
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 306
aload 0 /* this */
bipush 17
newarray 10
putfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
2: .line 307
aload 0 /* this */
bipush 17
newarray 10
putfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
3: .line 309
aload 0 /* this */
iconst_0
putfield org.bouncycastle.crypto.engines.CAST5Engine._encrypting:Z
4: .line 311
aload 0 /* this */
aconst_null
putfield org.bouncycastle.crypto.engines.CAST5Engine._workingKey:[B
5: .line 312
aload 0 /* this */
bipush 16
putfield org.bouncycastle.crypto.engines.CAST5Engine._rounds:I
6: .line 316
return
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
public void init(boolean, org.bouncycastle.crypto.CipherParameters);
descriptor: (ZLorg/bouncycastle/crypto/CipherParameters;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // boolean encrypting
start local 2 // org.bouncycastle.crypto.CipherParameters params
0: .line 330
aload 2 /* params */
instanceof org.bouncycastle.crypto.params.KeyParameter
ifeq 5
1: .line 332
aload 0 /* this */
iload 1 /* encrypting */
putfield org.bouncycastle.crypto.engines.CAST5Engine._encrypting:Z
2: .line 333
aload 0 /* this */
aload 2 /* params */
checkcast org.bouncycastle.crypto.params.KeyParameter
invokevirtual org.bouncycastle.crypto.params.KeyParameter.getKey:()[B
putfield org.bouncycastle.crypto.engines.CAST5Engine._workingKey:[B
3: .line 335
aload 0 /* this */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._workingKey:[B
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.setKey:([B)V
4: .line 337
return
5: .line 340
StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Invalid parameter passed to "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.getAlgorithmName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " init - "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2 /* params */
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 2 // org.bouncycastle.crypto.CipherParameters params
end local 1 // boolean encrypting
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 6 1 encrypting Z
0 6 2 params Lorg/bouncycastle/crypto/CipherParameters;
MethodParameters:
Name Flags
encrypting
params
public java.lang.String getAlgorithmName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
0: .line 345
ldc "CAST5"
areturn
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
public int processBlock(byte[], int, byte[], int);
descriptor: ([BI[BI)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // byte[] in
start local 2 // int inOff
start local 3 // byte[] out
start local 4 // int outOff
0: .line 354
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._workingKey:[B
ifnonnull 2
1: .line 356
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
aload 0 /* this */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.getAlgorithmName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " not initialised"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: .line 359
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.getBlockSize:()I
istore 5 /* blockSize */
start local 5 // int blockSize
3: .line 360
iload 2 /* inOff */
iload 5 /* blockSize */
iadd
aload 1 /* in */
arraylength
if_icmple 5
4: .line 362
new org.bouncycastle.crypto.DataLengthException
dup
ldc "input buffer too short"
invokespecial org.bouncycastle.crypto.DataLengthException.<init>:(Ljava/lang/String;)V
athrow
5: .line 365
StackMap locals: int
StackMap stack:
iload 4 /* outOff */
iload 5 /* blockSize */
iadd
aload 3 /* out */
arraylength
if_icmple 7
6: .line 367
new org.bouncycastle.crypto.OutputLengthException
dup
ldc "output buffer too short"
invokespecial org.bouncycastle.crypto.OutputLengthException.<init>:(Ljava/lang/String;)V
athrow
7: .line 370
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._encrypting:Z
ifeq 9
8: .line 372
aload 0 /* this */
aload 1 /* in */
iload 2 /* inOff */
aload 3 /* out */
iload 4 /* outOff */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.encryptBlock:([BI[BI)I
ireturn
9: .line 376
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 1 /* in */
iload 2 /* inOff */
aload 3 /* out */
iload 4 /* outOff */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.decryptBlock:([BI[BI)I
ireturn
end local 5 // int blockSize
end local 4 // int outOff
end local 3 // byte[] out
end local 2 // int inOff
end local 1 // byte[] in
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 10 1 in [B
0 10 2 inOff I
0 10 3 out [B
0 10 4 outOff I
3 10 5 blockSize I
MethodParameters:
Name Flags
in
inOff
out
outOff
public void reset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
0: .line 382
return
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
public int getBlockSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
0: .line 386
bipush 8
ireturn
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
protected void setKey(byte[]);
descriptor: ([B)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=13, args_size=2
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // byte[] key
0: .line 410
aload 1 /* key */
arraylength
bipush 11
if_icmpge 2
1: .line 412
aload 0 /* this */
bipush 12
putfield org.bouncycastle.crypto.engines.CAST5Engine._rounds:I
2: .line 415
StackMap locals:
StackMap stack:
bipush 16
newarray 10
astore 2 /* z */
start local 2 // int[] z
3: .line 416
bipush 16
newarray 10
astore 3 /* x */
start local 3 // int[] x
4: .line 422
iconst_0
istore 12 /* i */
start local 12 // int i
5: goto 8
6: .line 424
StackMap locals: org.bouncycastle.crypto.engines.CAST5Engine byte[] int[] int[] top top top top top top top top int
StackMap stack:
aload 3 /* x */
iload 12 /* i */
aload 1 /* key */
iload 12 /* i */
baload
sipush 255
iand
iastore
7: .line 422
iinc 12 /* i */ 1
StackMap locals:
StackMap stack:
8: iload 12 /* i */
aload 1 /* key */
arraylength
if_icmplt 6
end local 12 // int i
9: .line 432
aload 0 /* this */
aload 3 /* x */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 8 /* x03 */
start local 8 // int x03
10: .line 433
aload 0 /* this */
aload 3 /* x */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 9 /* x47 */
start local 9 // int x47
11: .line 434
aload 0 /* this */
aload 3 /* x */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 10 /* x8B */
start local 10 // int x8B
12: .line 435
aload 0 /* this */
aload 3 /* x */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 11 /* xCF */
start local 11 // int xCF
13: .line 437
iload 8 /* x03 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 12
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 14
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
istore 4 /* z03 */
start local 4 // int z03
14: .line 439
aload 0 /* this */
iload 4 /* z03 */
aload 2 /* z */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
15: .line 440
iload 10 /* x8B */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
istore 5 /* z47 */
start local 5 // int z47
16: .line 441
aload 0 /* this */
iload 5 /* z47 */
aload 2 /* z */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
17: .line 442
iload 11 /* xCF */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
istore 6 /* z8B */
start local 6 // int z8B
18: .line 443
aload 0 /* this */
iload 6 /* z8B */
aload 2 /* z */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
19: .line 444
iload 9 /* x47 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
istore 7 /* zCF */
start local 7 // int zCF
20: .line 445
aload 0 /* this */
iload 7 /* zCF */
aload 2 /* z */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
21: .line 446
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iconst_1
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 8
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
iastore
22: .line 447
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iconst_2
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 10
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
iastore
23: .line 448
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iconst_3
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 12
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
iastore
24: .line 449
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iconst_4
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 14
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 12
iaload
iaload
ixor
iastore
25: .line 451
aload 0 /* this */
aload 2 /* z */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 4 /* z03 */
26: .line 452
aload 0 /* this */
aload 2 /* z */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 5 /* z47 */
27: .line 453
aload 0 /* this */
aload 2 /* z */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 6 /* z8B */
28: .line 454
aload 0 /* this */
aload 2 /* z */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 7 /* zCF */
29: .line 455
iload 6 /* z8B */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
istore 8 /* x03 */
30: .line 456
aload 0 /* this */
iload 8 /* x03 */
aload 3 /* x */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
31: .line 457
iload 4 /* z03 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
istore 9 /* x47 */
32: .line 458
aload 0 /* this */
iload 9 /* x47 */
aload 3 /* x */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
33: .line 459
iload 5 /* z47 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
istore 10 /* x8B */
34: .line 460
aload 0 /* this */
iload 10 /* x8B */
aload 3 /* x */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
35: .line 461
iload 7 /* zCF */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
istore 11 /* xCF */
36: .line 462
aload 0 /* this */
iload 11 /* xCF */
aload 3 /* x */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
37: .line 463
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iconst_5
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_3
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 12
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
iastore
38: .line 464
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 6
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_1
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 14
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
iastore
39: .line 465
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 7
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 7
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
iastore
40: .line 466
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 8
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_5
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
iastore
41: .line 468
aload 0 /* this */
aload 3 /* x */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 8 /* x03 */
42: .line 469
aload 0 /* this */
aload 3 /* x */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 9 /* x47 */
43: .line 470
aload 0 /* this */
aload 3 /* x */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 10 /* x8B */
44: .line 471
aload 0 /* this */
aload 3 /* x */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 11 /* xCF */
45: .line 472
iload 8 /* x03 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 12
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 14
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
istore 4 /* z03 */
46: .line 473
aload 0 /* this */
iload 4 /* z03 */
aload 2 /* z */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
47: .line 474
iload 10 /* x8B */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
istore 5 /* z47 */
48: .line 475
aload 0 /* this */
iload 5 /* z47 */
aload 2 /* z */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
49: .line 476
iload 11 /* xCF */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
istore 6 /* z8B */
50: .line 477
aload 0 /* this */
iload 6 /* z8B */
aload 2 /* z */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
51: .line 478
iload 9 /* x47 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
istore 7 /* zCF */
52: .line 479
aload 0 /* this */
iload 7 /* zCF */
aload 2 /* z */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
53: .line 480
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 9
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_3
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 12
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
iastore
54: .line 481
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 10
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_1
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 14
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 12
iaload
iaload
ixor
iastore
55: .line 482
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 11
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 7
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
iastore
56: .line 483
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 12
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_5
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
iastore
57: .line 485
aload 0 /* this */
aload 2 /* z */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 4 /* z03 */
58: .line 486
aload 0 /* this */
aload 2 /* z */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 5 /* z47 */
59: .line 487
aload 0 /* this */
aload 2 /* z */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 6 /* z8B */
60: .line 488
aload 0 /* this */
aload 2 /* z */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 7 /* zCF */
61: .line 489
iload 6 /* z8B */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
istore 8 /* x03 */
62: .line 490
aload 0 /* this */
iload 8 /* x03 */
aload 3 /* x */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
63: .line 491
iload 4 /* z03 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
istore 9 /* x47 */
64: .line 492
aload 0 /* this */
iload 9 /* x47 */
aload 3 /* x */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
65: .line 493
iload 5 /* z47 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
istore 10 /* x8B */
66: .line 494
aload 0 /* this */
iload 10 /* x8B */
aload 3 /* x */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
67: .line 495
iload 7 /* zCF */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
istore 11 /* xCF */
68: .line 496
aload 0 /* this */
iload 11 /* xCF */
aload 3 /* x */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
69: .line 497
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 13
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 8
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
iastore
70: .line 498
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 14
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 10
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
iastore
71: .line 499
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 15
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 12
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
iastore
72: .line 500
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
bipush 16
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 14
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
iastore
73: .line 502
aload 0 /* this */
aload 3 /* x */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 8 /* x03 */
74: .line 503
aload 0 /* this */
aload 3 /* x */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 9 /* x47 */
75: .line 504
aload 0 /* this */
aload 3 /* x */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 10 /* x8B */
76: .line 505
aload 0 /* this */
aload 3 /* x */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 11 /* xCF */
77: .line 506
iload 8 /* x03 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 12
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 14
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
istore 4 /* z03 */
78: .line 507
aload 0 /* this */
iload 4 /* z03 */
aload 2 /* z */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
79: .line 508
iload 10 /* x8B */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
istore 5 /* z47 */
80: .line 509
aload 0 /* this */
iload 5 /* z47 */
aload 2 /* z */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
81: .line 510
iload 11 /* xCF */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
istore 6 /* z8B */
82: .line 511
aload 0 /* this */
iload 6 /* z8B */
aload 2 /* z */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
83: .line 512
iload 9 /* x47 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
istore 7 /* zCF */
84: .line 513
aload 0 /* this */
iload 7 /* zCF */
aload 2 /* z */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
85: .line 514
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iconst_1
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 8
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
bipush 31
iand
iastore
86: .line 515
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iconst_2
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 10
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
bipush 31
iand
iastore
87: .line 516
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iconst_3
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 12
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
bipush 31
iand
iastore
88: .line 517
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iconst_4
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 14
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 12
iaload
iaload
ixor
bipush 31
iand
iastore
89: .line 519
aload 0 /* this */
aload 2 /* z */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 4 /* z03 */
90: .line 520
aload 0 /* this */
aload 2 /* z */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 5 /* z47 */
91: .line 521
aload 0 /* this */
aload 2 /* z */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 6 /* z8B */
92: .line 522
aload 0 /* this */
aload 2 /* z */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 7 /* zCF */
93: .line 523
iload 6 /* z8B */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
istore 8 /* x03 */
94: .line 524
aload 0 /* this */
iload 8 /* x03 */
aload 3 /* x */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
95: .line 525
iload 4 /* z03 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
istore 9 /* x47 */
96: .line 526
aload 0 /* this */
iload 9 /* x47 */
aload 3 /* x */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
97: .line 527
iload 5 /* z47 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
istore 10 /* x8B */
98: .line 528
aload 0 /* this */
iload 10 /* x8B */
aload 3 /* x */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
99: .line 529
iload 7 /* zCF */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
istore 11 /* xCF */
100: .line 530
aload 0 /* this */
iload 11 /* xCF */
aload 3 /* x */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
101: .line 531
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iconst_5
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_3
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 12
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
bipush 31
iand
iastore
102: .line 532
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 6
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_1
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 14
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
bipush 31
iand
iastore
103: .line 533
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 7
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 7
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
bipush 31
iand
iastore
104: .line 534
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 8
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_5
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
bipush 31
iand
iastore
105: .line 536
aload 0 /* this */
aload 3 /* x */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 8 /* x03 */
106: .line 537
aload 0 /* this */
aload 3 /* x */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 9 /* x47 */
107: .line 538
aload 0 /* this */
aload 3 /* x */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 10 /* x8B */
108: .line 539
aload 0 /* this */
aload 3 /* x */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 11 /* xCF */
109: .line 540
iload 8 /* x03 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 12
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 14
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
istore 4 /* z03 */
110: .line 541
aload 0 /* this */
iload 4 /* z03 */
aload 2 /* z */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
111: .line 542
iload 10 /* x8B */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
istore 5 /* z47 */
112: .line 543
aload 0 /* this */
iload 5 /* z47 */
aload 2 /* z */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
113: .line 544
iload 11 /* xCF */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
istore 6 /* z8B */
114: .line 545
aload 0 /* this */
iload 6 /* z8B */
aload 2 /* z */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
115: .line 546
iload 9 /* x47 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
istore 7 /* zCF */
116: .line 547
aload 0 /* this */
iload 7 /* zCF */
aload 2 /* z */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
117: .line 548
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 9
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_3
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 12
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
bipush 31
iand
iastore
118: .line 549
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 10
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_1
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 14
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 12
iaload
iaload
ixor
bipush 31
iand
iastore
119: .line 550
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 11
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
bipush 7
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
bipush 31
iand
iastore
120: .line 551
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 12
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_5
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
bipush 31
iand
iastore
121: .line 553
aload 0 /* this */
aload 2 /* z */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 4 /* z03 */
122: .line 554
aload 0 /* this */
aload 2 /* z */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 5 /* z47 */
123: .line 555
aload 0 /* this */
aload 2 /* z */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 6 /* z8B */
124: .line 556
aload 0 /* this */
aload 2 /* z */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.IntsTo32bits:([II)I
istore 7 /* zCF */
125: .line 557
iload 6 /* z8B */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 2 /* z */
iconst_0
iaload
iaload
ixor
istore 8 /* x03 */
126: .line 558
aload 0 /* this */
iload 8 /* x03 */
aload 3 /* x */
iconst_0
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
127: .line 559
iload 4 /* z03 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 2 /* z */
iconst_2
iaload
iaload
ixor
istore 9 /* x47 */
128: .line 560
aload 0 /* this */
iload 9 /* x47 */
aload 3 /* x */
iconst_4
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
129: .line 561
iload 5 /* z47 */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 2 /* z */
iconst_1
iaload
iaload
ixor
istore 10 /* x8B */
130: .line 562
aload 0 /* this */
iload 10 /* x8B */
aload 3 /* x */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
131: .line 563
iload 7 /* zCF */
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 10
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 2 /* z */
iconst_3
iaload
iaload
ixor
istore 11 /* xCF */
132: .line 564
aload 0 /* this */
iload 11 /* xCF */
aload 3 /* x */
bipush 12
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToInts:(I[II)V
133: .line 565
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 13
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 8
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 9
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 6
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
bipush 31
iand
iastore
134: .line 566
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 14
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 10
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 11
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_5
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_4
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 7
iaload
iaload
ixor
bipush 31
iand
iastore
135: .line 567
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 15
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 12
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_3
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_2
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
bipush 8
iaload
iaload
ixor
bipush 31
iand
iastore
136: .line 568
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
bipush 16
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S5:[I
aload 3 /* x */
bipush 14
iaload
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S6:[I
aload 3 /* x */
bipush 15
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S7:[I
aload 3 /* x */
iconst_1
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
iconst_0
iaload
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S8:[I
aload 3 /* x */
bipush 13
iaload
iaload
ixor
bipush 31
iand
iastore
137: .line 569
return
end local 11 // int xCF
end local 10 // int x8B
end local 9 // int x47
end local 8 // int x03
end local 7 // int zCF
end local 6 // int z8B
end local 5 // int z47
end local 4 // int z03
end local 3 // int[] x
end local 2 // int[] z
end local 1 // byte[] key
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 138 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 138 1 key [B
3 138 2 z [I
4 138 3 x [I
14 138 4 z03 I
16 138 5 z47 I
18 138 6 z8B I
20 138 7 zCF I
10 138 8 x03 I
11 138 9 x47 I
12 138 10 x8B I
13 138 11 xCF I
5 9 12 i I
MethodParameters:
Name Flags
key
protected int encryptBlock(byte[], int, byte[], int);
descriptor: ([BI[BI)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=5
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // byte[] src
start local 2 // int srcIndex
start local 3 // byte[] dst
start local 4 // int dstIndex
0: .line 587
iconst_2
newarray 10
astore 5 /* result */
start local 5 // int[] result
1: .line 593
aload 0 /* this */
aload 1 /* src */
iload 2 /* srcIndex */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.BytesTo32bits:([BI)I
istore 6 /* L0 */
start local 6 // int L0
2: .line 594
aload 0 /* this */
aload 1 /* src */
iload 2 /* srcIndex */
iconst_4
iadd
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.BytesTo32bits:([BI)I
istore 7 /* R0 */
start local 7 // int R0
3: .line 596
aload 0 /* this */
iload 6 /* L0 */
iload 7 /* R0 */
aload 5 /* result */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.CAST_Encipher:(II[I)V
4: .line 599
aload 0 /* this */
aload 5 /* result */
iconst_0
iaload
aload 3 /* dst */
iload 4 /* dstIndex */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToBytes:(I[BI)V
5: .line 600
aload 0 /* this */
aload 5 /* result */
iconst_1
iaload
aload 3 /* dst */
iload 4 /* dstIndex */
iconst_4
iadd
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToBytes:(I[BI)V
6: .line 602
bipush 8
ireturn
end local 7 // int R0
end local 6 // int L0
end local 5 // int[] result
end local 4 // int dstIndex
end local 3 // byte[] dst
end local 2 // int srcIndex
end local 1 // byte[] src
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 7 1 src [B
0 7 2 srcIndex I
0 7 3 dst [B
0 7 4 dstIndex I
1 7 5 result [I
2 7 6 L0 I
3 7 7 R0 I
MethodParameters:
Name Flags
src
srcIndex
dst
dstIndex
protected int decryptBlock(byte[], int, byte[], int);
descriptor: ([BI[BI)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=5
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // byte[] src
start local 2 // int srcIndex
start local 3 // byte[] dst
start local 4 // int dstIndex
0: .line 620
iconst_2
newarray 10
astore 5 /* result */
start local 5 // int[] result
1: .line 625
aload 0 /* this */
aload 1 /* src */
iload 2 /* srcIndex */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.BytesTo32bits:([BI)I
istore 6 /* L16 */
start local 6 // int L16
2: .line 626
aload 0 /* this */
aload 1 /* src */
iload 2 /* srcIndex */
iconst_4
iadd
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.BytesTo32bits:([BI)I
istore 7 /* R16 */
start local 7 // int R16
3: .line 628
aload 0 /* this */
iload 6 /* L16 */
iload 7 /* R16 */
aload 5 /* result */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.CAST_Decipher:(II[I)V
4: .line 631
aload 0 /* this */
aload 5 /* result */
iconst_0
iaload
aload 3 /* dst */
iload 4 /* dstIndex */
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToBytes:(I[BI)V
5: .line 632
aload 0 /* this */
aload 5 /* result */
iconst_1
iaload
aload 3 /* dst */
iload 4 /* dstIndex */
iconst_4
iadd
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.Bits32ToBytes:(I[BI)V
6: .line 634
bipush 8
ireturn
end local 7 // int R16
end local 6 // int L16
end local 5 // int[] result
end local 4 // int dstIndex
end local 3 // byte[] dst
end local 2 // int srcIndex
end local 1 // byte[] src
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 7 1 src [B
0 7 2 srcIndex I
0 7 3 dst [B
0 7 4 dstIndex I
1 7 5 result [I
2 7 6 L16 I
3 7 7 R16 I
MethodParameters:
Name Flags
src
srcIndex
dst
dstIndex
protected final int F1(int, int, int);
descriptor: (III)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // int D
start local 2 // int Kmi
start local 3 // int Kri
0: .line 648
iload 2 /* Kmi */
iload 1 /* D */
iadd
istore 4 /* I */
start local 4 // int I
1: .line 649
iload 4 /* I */
iload 3 /* Kri */
ishl
iload 4 /* I */
bipush 32
iload 3 /* Kri */
isub
iushr
ior
istore 4 /* I */
2: .line 650
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S1:[I
iload 4 /* I */
bipush 24
iushr
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S2:[I
iload 4 /* I */
bipush 16
iushr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S3:[I
iload 4 /* I */
bipush 8
iushr
sipush 255
iand
iaload
isub
3: .line 651
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S4:[I
iload 4 /* I */
sipush 255
iand
iaload
4: .line 650
iadd
ireturn
end local 4 // int I
end local 3 // int Kri
end local 2 // int Kmi
end local 1 // int D
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 5 1 D I
0 5 2 Kmi I
0 5 3 Kri I
1 5 4 I I
MethodParameters:
Name Flags
D
Kmi
Kri
protected final int F2(int, int, int);
descriptor: (III)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // int D
start local 2 // int Kmi
start local 3 // int Kri
0: .line 665
iload 2 /* Kmi */
iload 1 /* D */
ixor
istore 4 /* I */
start local 4 // int I
1: .line 666
iload 4 /* I */
iload 3 /* Kri */
ishl
iload 4 /* I */
bipush 32
iload 3 /* Kri */
isub
iushr
ior
istore 4 /* I */
2: .line 667
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S1:[I
iload 4 /* I */
bipush 24
iushr
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S2:[I
iload 4 /* I */
bipush 16
iushr
sipush 255
iand
iaload
isub
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S3:[I
iload 4 /* I */
bipush 8
iushr
sipush 255
iand
iaload
iadd
3: .line 668
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S4:[I
iload 4 /* I */
sipush 255
iand
iaload
4: .line 667
ixor
ireturn
end local 4 // int I
end local 3 // int Kri
end local 2 // int Kmi
end local 1 // int D
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 5 1 D I
0 5 2 Kmi I
0 5 3 Kri I
1 5 4 I I
MethodParameters:
Name Flags
D
Kmi
Kri
protected final int F3(int, int, int);
descriptor: (III)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=5, args_size=4
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // int D
start local 2 // int Kmi
start local 3 // int Kri
0: .line 682
iload 2 /* Kmi */
iload 1 /* D */
isub
istore 4 /* I */
start local 4 // int I
1: .line 683
iload 4 /* I */
iload 3 /* Kri */
ishl
iload 4 /* I */
bipush 32
iload 3 /* Kri */
isub
iushr
ior
istore 4 /* I */
2: .line 684
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S1:[I
iload 4 /* I */
bipush 24
iushr
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S2:[I
iload 4 /* I */
bipush 16
iushr
sipush 255
iand
iaload
iadd
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S3:[I
iload 4 /* I */
bipush 8
iushr
sipush 255
iand
iaload
ixor
3: .line 685
getstatic org.bouncycastle.crypto.engines.CAST5Engine.S4:[I
iload 4 /* I */
sipush 255
iand
iaload
4: .line 684
isub
ireturn
end local 4 // int I
end local 3 // int Kri
end local 2 // int Kmi
end local 1 // int D
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 5 1 D I
0 5 2 Kmi I
0 5 3 Kri I
1 5 4 I I
MethodParameters:
Name Flags
D
Kmi
Kri
protected final void CAST_Encipher(int, int, int[]);
descriptor: (II[I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=9, args_size=4
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // int L0
start local 2 // int R0
start local 3 // int[] result
0: .line 696
iload 1 /* L0 */
istore 4 /* Lp */
start local 4 // int Lp
1: .line 697
iload 2 /* R0 */
istore 5 /* Rp */
start local 5 // int Rp
2: .line 703
iload 1 /* L0 */
istore 6 /* Li */
start local 6 // int Li
3: iload 2 /* R0 */
istore 7 /* Ri */
start local 7 // int Ri
4: .line 705
iconst_1
istore 8 /* i */
start local 8 // int i
5: goto 16
6: .line 707
StackMap locals: org.bouncycastle.crypto.engines.CAST5Engine int int int[] int int int int int
StackMap stack:
iload 6 /* Li */
istore 4 /* Lp */
7: .line 708
iload 7 /* Ri */
istore 5 /* Rp */
8: .line 710
iload 5 /* Rp */
istore 6 /* Li */
9: .line 711
iload 8 /* i */
tableswitch { // 1 - 16
1: 10
2: 12
3: 14
4: 10
5: 12
6: 14
7: 10
8: 12
9: 14
10: 10
11: 12
12: 14
13: 10
14: 12
15: 14
16: 10
default: 15
}
10: .line 719
StackMap locals:
StackMap stack:
iload 4 /* Lp */
aload 0 /* this */
iload 5 /* Rp */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iload 8 /* i */
iaload
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iload 8 /* i */
iaload
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.F1:(III)I
ixor
istore 7 /* Ri */
11: .line 720
goto 15
12: .line 726
StackMap locals:
StackMap stack:
iload 4 /* Lp */
aload 0 /* this */
iload 5 /* Rp */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iload 8 /* i */
iaload
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iload 8 /* i */
iaload
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.F2:(III)I
ixor
istore 7 /* Ri */
13: .line 727
goto 15
14: .line 733
StackMap locals:
StackMap stack:
iload 4 /* Lp */
aload 0 /* this */
iload 5 /* Rp */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iload 8 /* i */
iaload
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iload 8 /* i */
iaload
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.F3:(III)I
ixor
istore 7 /* Ri */
15: .line 705
StackMap locals:
StackMap stack:
iinc 8 /* i */ 1
StackMap locals:
StackMap stack:
16: iload 8 /* i */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._rounds:I
if_icmple 6
end local 8 // int i
17: .line 738
aload 3 /* result */
iconst_0
iload 7 /* Ri */
iastore
18: .line 739
aload 3 /* result */
iconst_1
iload 6 /* Li */
iastore
19: .line 741
return
end local 7 // int Ri
end local 6 // int Li
end local 5 // int Rp
end local 4 // int Lp
end local 3 // int[] result
end local 2 // int R0
end local 1 // int L0
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 20 1 L0 I
0 20 2 R0 I
0 20 3 result [I
1 20 4 Lp I
2 20 5 Rp I
3 20 6 Li I
4 20 7 Ri I
5 17 8 i I
MethodParameters:
Name Flags
L0
R0
result
protected final void CAST_Decipher(int, int, int[]);
descriptor: (II[I)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=9, args_size=4
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // int L16
start local 2 // int R16
start local 3 // int[] result
0: .line 746
iload 1 /* L16 */
istore 4 /* Lp */
start local 4 // int Lp
1: .line 747
iload 2 /* R16 */
istore 5 /* Rp */
start local 5 // int Rp
2: .line 753
iload 1 /* L16 */
istore 6 /* Li */
start local 6 // int Li
3: iload 2 /* R16 */
istore 7 /* Ri */
start local 7 // int Ri
4: .line 755
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._rounds:I
istore 8 /* i */
start local 8 // int i
5: goto 16
6: .line 757
StackMap locals: org.bouncycastle.crypto.engines.CAST5Engine int int int[] int int int int int
StackMap stack:
iload 6 /* Li */
istore 4 /* Lp */
7: .line 758
iload 7 /* Ri */
istore 5 /* Rp */
8: .line 760
iload 5 /* Rp */
istore 6 /* Li */
9: .line 761
iload 8 /* i */
tableswitch { // 1 - 16
1: 10
2: 12
3: 14
4: 10
5: 12
6: 14
7: 10
8: 12
9: 14
10: 10
11: 12
12: 14
13: 10
14: 12
15: 14
16: 10
default: 15
}
10: .line 769
StackMap locals:
StackMap stack:
iload 4 /* Lp */
aload 0 /* this */
iload 5 /* Rp */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iload 8 /* i */
iaload
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iload 8 /* i */
iaload
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.F1:(III)I
ixor
istore 7 /* Ri */
11: .line 770
goto 15
12: .line 776
StackMap locals:
StackMap stack:
iload 4 /* Lp */
aload 0 /* this */
iload 5 /* Rp */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iload 8 /* i */
iaload
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iload 8 /* i */
iaload
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.F2:(III)I
ixor
istore 7 /* Ri */
13: .line 777
goto 15
14: .line 783
StackMap locals:
StackMap stack:
iload 4 /* Lp */
aload 0 /* this */
iload 5 /* Rp */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Km:[I
iload 8 /* i */
iaload
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.CAST5Engine._Kr:[I
iload 8 /* i */
iaload
invokevirtual org.bouncycastle.crypto.engines.CAST5Engine.F3:(III)I
ixor
istore 7 /* Ri */
15: .line 755
StackMap locals:
StackMap stack:
iinc 8 /* i */ -1
StackMap locals:
StackMap stack:
16: iload 8 /* i */
ifgt 6
end local 8 // int i
17: .line 788
aload 3 /* result */
iconst_0
iload 7 /* Ri */
iastore
18: .line 789
aload 3 /* result */
iconst_1
iload 6 /* Li */
iastore
19: .line 791
return
end local 7 // int Ri
end local 6 // int Li
end local 5 // int Rp
end local 4 // int Lp
end local 3 // int[] result
end local 2 // int R16
end local 1 // int L16
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 20 1 L16 I
0 20 2 R16 I
0 20 3 result [I
1 20 4 Lp I
2 20 5 Rp I
3 20 6 Li I
4 20 7 Ri I
5 17 8 i I
MethodParameters:
Name Flags
L16
R16
result
protected final void Bits32ToInts(int, int[], int);
descriptor: (I[II)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // int in
start local 2 // int[] b
start local 3 // int offset
0: .line 796
aload 2 /* b */
iload 3 /* offset */
iconst_3
iadd
iload 1 /* in */
sipush 255
iand
iastore
1: .line 797
aload 2 /* b */
iload 3 /* offset */
iconst_2
iadd
iload 1 /* in */
bipush 8
iushr
sipush 255
iand
iastore
2: .line 798
aload 2 /* b */
iload 3 /* offset */
iconst_1
iadd
iload 1 /* in */
bipush 16
iushr
sipush 255
iand
iastore
3: .line 799
aload 2 /* b */
iload 3 /* offset */
iload 1 /* in */
bipush 24
iushr
sipush 255
iand
iastore
4: .line 800
return
end local 3 // int offset
end local 2 // int[] b
end local 1 // int in
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 5 1 in I
0 5 2 b [I
0 5 3 offset I
MethodParameters:
Name Flags
in
b
offset
protected final int IntsTo32bits(int[], int);
descriptor: ([II)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=3
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // int[] b
start local 2 // int i
0: .line 804
iconst_0
istore 3 /* rv */
start local 3 // int rv
1: .line 806
aload 1 /* b */
iload 2 /* i */
iaload
sipush 255
iand
bipush 24
ishl
2: .line 807
aload 1 /* b */
iload 2 /* i */
iconst_1
iadd
iaload
sipush 255
iand
bipush 16
ishl
3: .line 806
ior
4: .line 808
aload 1 /* b */
iload 2 /* i */
iconst_2
iadd
iaload
sipush 255
iand
bipush 8
ishl
5: .line 806
ior
6: .line 809
aload 1 /* b */
iload 2 /* i */
iconst_3
iadd
iaload
sipush 255
iand
7: .line 806
ior
istore 3 /* rv */
8: .line 811
iload 3 /* rv */
ireturn
end local 3 // int rv
end local 2 // int i
end local 1 // int[] b
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 9 1 b [I
0 9 2 i I
1 9 3 rv I
MethodParameters:
Name Flags
b
i
protected final void Bits32ToBytes(int, byte[], int);
descriptor: (I[BI)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=4
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // int in
start local 2 // byte[] b
start local 3 // int offset
0: .line 816
aload 2 /* b */
iload 3 /* offset */
iconst_3
iadd
iload 1 /* in */
i2b
bastore
1: .line 817
aload 2 /* b */
iload 3 /* offset */
iconst_2
iadd
iload 1 /* in */
bipush 8
iushr
i2b
bastore
2: .line 818
aload 2 /* b */
iload 3 /* offset */
iconst_1
iadd
iload 1 /* in */
bipush 16
iushr
i2b
bastore
3: .line 819
aload 2 /* b */
iload 3 /* offset */
iload 1 /* in */
bipush 24
iushr
i2b
bastore
4: .line 820
return
end local 3 // int offset
end local 2 // byte[] b
end local 1 // int in
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 5 1 in I
0 5 2 b [B
0 5 3 offset I
MethodParameters:
Name Flags
in
b
offset
protected final int BytesTo32bits(byte[], int);
descriptor: ([BI)I
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
start local 1 // byte[] b
start local 2 // int i
0: .line 824
aload 1 /* b */
iload 2 /* i */
baload
sipush 255
iand
bipush 24
ishl
1: .line 825
aload 1 /* b */
iload 2 /* i */
iconst_1
iadd
baload
sipush 255
iand
bipush 16
ishl
2: .line 824
ior
3: .line 826
aload 1 /* b */
iload 2 /* i */
iconst_2
iadd
baload
sipush 255
iand
bipush 8
ishl
4: .line 824
ior
5: .line 827
aload 1 /* b */
iload 2 /* i */
iconst_3
iadd
baload
sipush 255
iand
6: .line 824
ior
ireturn
end local 2 // int i
end local 1 // byte[] b
end local 0 // org.bouncycastle.crypto.engines.CAST5Engine this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/bouncycastle/crypto/engines/CAST5Engine;
0 7 1 b [B
0 7 2 i I
MethodParameters:
Name Flags
b
i
}
SourceFile: "CAST5Engine.java"