public class org.bouncycastle.crypto.engines.AESFastEngine implements org.bouncycastle.crypto.BlockCipher
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.bouncycastle.crypto.engines.AESFastEngine
super_class: java.lang.Object
{
private static final byte[] S;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final byte[] Si;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] rcon;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] T0;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] T1;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] T2;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] T3;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] Tinv0;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] Tinv1;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] Tinv2;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int[] Tinv3;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int m1;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -2139062144
private static final int m2;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2139062143
private static final int m3;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 27
private int ROUNDS;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int[][] WorkingKey;
descriptor: [[I
flags: (0x0002) ACC_PRIVATE
private int C0;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int C1;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int C2;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int C3;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean forEncryption;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static final int BLOCK_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 16
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: .line 35
sipush 256
newarray 8
dup
iconst_0
1: .line 36
bipush 99
bastore
dup
iconst_1
bipush 124
bastore
dup
iconst_2
bipush 119
bastore
dup
iconst_3
bipush 123
bastore
dup
iconst_4
bipush -14
bastore
dup
iconst_5
bipush 107
bastore
dup
bipush 6
bipush 111
bastore
dup
bipush 7
bipush -59
bastore
dup
bipush 8
2: .line 37
bipush 48
bastore
dup
bipush 9
iconst_1
bastore
dup
bipush 10
bipush 103
bastore
dup
bipush 11
bipush 43
bastore
dup
bipush 12
bipush -2
bastore
dup
bipush 13
bipush -41
bastore
dup
bipush 14
bipush -85
bastore
dup
bipush 15
bipush 118
bastore
dup
bipush 16
3: .line 38
bipush -54
bastore
dup
bipush 17
bipush -126
bastore
dup
bipush 18
bipush -55
bastore
dup
bipush 19
bipush 125
bastore
dup
bipush 20
bipush -6
bastore
dup
bipush 21
bipush 89
bastore
dup
bipush 22
bipush 71
bastore
dup
bipush 23
bipush -16
bastore
dup
bipush 24
4: .line 39
bipush -83
bastore
dup
bipush 25
bipush -44
bastore
dup
bipush 26
bipush -94
bastore
dup
bipush 27
bipush -81
bastore
dup
bipush 28
bipush -100
bastore
dup
bipush 29
bipush -92
bastore
dup
bipush 30
bipush 114
bastore
dup
bipush 31
bipush -64
bastore
dup
bipush 32
5: .line 40
bipush -73
bastore
dup
bipush 33
bipush -3
bastore
dup
bipush 34
bipush -109
bastore
dup
bipush 35
bipush 38
bastore
dup
bipush 36
bipush 54
bastore
dup
bipush 37
bipush 63
bastore
dup
bipush 38
bipush -9
bastore
dup
bipush 39
bipush -52
bastore
dup
bipush 40
6: .line 41
bipush 52
bastore
dup
bipush 41
bipush -91
bastore
dup
bipush 42
bipush -27
bastore
dup
bipush 43
bipush -15
bastore
dup
bipush 44
bipush 113
bastore
dup
bipush 45
bipush -40
bastore
dup
bipush 46
bipush 49
bastore
dup
bipush 47
bipush 21
bastore
dup
bipush 48
7: .line 42
iconst_4
bastore
dup
bipush 49
bipush -57
bastore
dup
bipush 50
bipush 35
bastore
dup
bipush 51
bipush -61
bastore
dup
bipush 52
bipush 24
bastore
dup
bipush 53
bipush -106
bastore
dup
bipush 54
iconst_5
bastore
dup
bipush 55
bipush -102
bastore
dup
bipush 56
8: .line 43
bipush 7
bastore
dup
bipush 57
bipush 18
bastore
dup
bipush 58
bipush -128
bastore
dup
bipush 59
bipush -30
bastore
dup
bipush 60
bipush -21
bastore
dup
bipush 61
bipush 39
bastore
dup
bipush 62
bipush -78
bastore
dup
bipush 63
bipush 117
bastore
dup
bipush 64
9: .line 44
bipush 9
bastore
dup
bipush 65
bipush -125
bastore
dup
bipush 66
bipush 44
bastore
dup
bipush 67
bipush 26
bastore
dup
bipush 68
bipush 27
bastore
dup
bipush 69
bipush 110
bastore
dup
bipush 70
bipush 90
bastore
dup
bipush 71
bipush -96
bastore
dup
bipush 72
10: .line 45
bipush 82
bastore
dup
bipush 73
bipush 59
bastore
dup
bipush 74
bipush -42
bastore
dup
bipush 75
bipush -77
bastore
dup
bipush 76
bipush 41
bastore
dup
bipush 77
bipush -29
bastore
dup
bipush 78
bipush 47
bastore
dup
bipush 79
bipush -124
bastore
dup
bipush 80
11: .line 46
bipush 83
bastore
dup
bipush 81
bipush -47
bastore
dup
bipush 83
bipush -19
bastore
dup
bipush 84
bipush 32
bastore
dup
bipush 85
bipush -4
bastore
dup
bipush 86
bipush -79
bastore
dup
bipush 87
bipush 91
bastore
dup
bipush 88
12: .line 47
bipush 106
bastore
dup
bipush 89
bipush -53
bastore
dup
bipush 90
bipush -66
bastore
dup
bipush 91
bipush 57
bastore
dup
bipush 92
bipush 74
bastore
dup
bipush 93
bipush 76
bastore
dup
bipush 94
bipush 88
bastore
dup
bipush 95
bipush -49
bastore
dup
bipush 96
13: .line 48
bipush -48
bastore
dup
bipush 97
bipush -17
bastore
dup
bipush 98
bipush -86
bastore
dup
bipush 99
bipush -5
bastore
dup
bipush 100
bipush 67
bastore
dup
bipush 101
bipush 77
bastore
dup
bipush 102
bipush 51
bastore
dup
bipush 103
bipush -123
bastore
dup
bipush 104
14: .line 49
bipush 69
bastore
dup
bipush 105
bipush -7
bastore
dup
bipush 106
iconst_2
bastore
dup
bipush 107
bipush 127
bastore
dup
bipush 108
bipush 80
bastore
dup
bipush 109
bipush 60
bastore
dup
bipush 110
bipush -97
bastore
dup
bipush 111
bipush -88
bastore
dup
bipush 112
15: .line 50
bipush 81
bastore
dup
bipush 113
bipush -93
bastore
dup
bipush 114
bipush 64
bastore
dup
bipush 115
bipush -113
bastore
dup
bipush 116
bipush -110
bastore
dup
bipush 117
bipush -99
bastore
dup
bipush 118
bipush 56
bastore
dup
bipush 119
bipush -11
bastore
dup
bipush 120
16: .line 51
bipush -68
bastore
dup
bipush 121
bipush -74
bastore
dup
bipush 122
bipush -38
bastore
dup
bipush 123
bipush 33
bastore
dup
bipush 124
bipush 16
bastore
dup
bipush 125
iconst_m1
bastore
dup
bipush 126
bipush -13
bastore
dup
bipush 127
bipush -46
bastore
dup
sipush 128
17: .line 52
bipush -51
bastore
dup
sipush 129
bipush 12
bastore
dup
sipush 130
bipush 19
bastore
dup
sipush 131
bipush -20
bastore
dup
sipush 132
bipush 95
bastore
dup
sipush 133
bipush -105
bastore
dup
sipush 134
bipush 68
bastore
dup
sipush 135
bipush 23
bastore
dup
sipush 136
18: .line 53
bipush -60
bastore
dup
sipush 137
bipush -89
bastore
dup
sipush 138
bipush 126
bastore
dup
sipush 139
bipush 61
bastore
dup
sipush 140
bipush 100
bastore
dup
sipush 141
bipush 93
bastore
dup
sipush 142
bipush 25
bastore
dup
sipush 143
bipush 115
bastore
dup
sipush 144
19: .line 54
bipush 96
bastore
dup
sipush 145
bipush -127
bastore
dup
sipush 146
bipush 79
bastore
dup
sipush 147
bipush -36
bastore
dup
sipush 148
bipush 34
bastore
dup
sipush 149
bipush 42
bastore
dup
sipush 150
bipush -112
bastore
dup
sipush 151
bipush -120
bastore
dup
sipush 152
20: .line 55
bipush 70
bastore
dup
sipush 153
bipush -18
bastore
dup
sipush 154
bipush -72
bastore
dup
sipush 155
bipush 20
bastore
dup
sipush 156
bipush -34
bastore
dup
sipush 157
bipush 94
bastore
dup
sipush 158
bipush 11
bastore
dup
sipush 159
bipush -37
bastore
dup
sipush 160
21: .line 56
bipush -32
bastore
dup
sipush 161
bipush 50
bastore
dup
sipush 162
bipush 58
bastore
dup
sipush 163
bipush 10
bastore
dup
sipush 164
bipush 73
bastore
dup
sipush 165
bipush 6
bastore
dup
sipush 166
bipush 36
bastore
dup
sipush 167
bipush 92
bastore
dup
sipush 168
22: .line 57
bipush -62
bastore
dup
sipush 169
bipush -45
bastore
dup
sipush 170
bipush -84
bastore
dup
sipush 171
bipush 98
bastore
dup
sipush 172
bipush -111
bastore
dup
sipush 173
bipush -107
bastore
dup
sipush 174
bipush -28
bastore
dup
sipush 175
bipush 121
bastore
dup
sipush 176
23: .line 58
bipush -25
bastore
dup
sipush 177
bipush -56
bastore
dup
sipush 178
bipush 55
bastore
dup
sipush 179
bipush 109
bastore
dup
sipush 180
bipush -115
bastore
dup
sipush 181
bipush -43
bastore
dup
sipush 182
bipush 78
bastore
dup
sipush 183
bipush -87
bastore
dup
sipush 184
24: .line 59
bipush 108
bastore
dup
sipush 185
bipush 86
bastore
dup
sipush 186
bipush -12
bastore
dup
sipush 187
bipush -22
bastore
dup
sipush 188
bipush 101
bastore
dup
sipush 189
bipush 122
bastore
dup
sipush 190
bipush -82
bastore
dup
sipush 191
bipush 8
bastore
dup
sipush 192
25: .line 60
bipush -70
bastore
dup
sipush 193
bipush 120
bastore
dup
sipush 194
bipush 37
bastore
dup
sipush 195
bipush 46
bastore
dup
sipush 196
bipush 28
bastore
dup
sipush 197
bipush -90
bastore
dup
sipush 198
bipush -76
bastore
dup
sipush 199
bipush -58
bastore
dup
sipush 200
26: .line 61
bipush -24
bastore
dup
sipush 201
bipush -35
bastore
dup
sipush 202
bipush 116
bastore
dup
sipush 203
bipush 31
bastore
dup
sipush 204
bipush 75
bastore
dup
sipush 205
bipush -67
bastore
dup
sipush 206
bipush -117
bastore
dup
sipush 207
bipush -118
bastore
dup
sipush 208
27: .line 62
bipush 112
bastore
dup
sipush 209
bipush 62
bastore
dup
sipush 210
bipush -75
bastore
dup
sipush 211
bipush 102
bastore
dup
sipush 212
bipush 72
bastore
dup
sipush 213
iconst_3
bastore
dup
sipush 214
bipush -10
bastore
dup
sipush 215
bipush 14
bastore
dup
sipush 216
28: .line 63
bipush 97
bastore
dup
sipush 217
bipush 53
bastore
dup
sipush 218
bipush 87
bastore
dup
sipush 219
bipush -71
bastore
dup
sipush 220
bipush -122
bastore
dup
sipush 221
bipush -63
bastore
dup
sipush 222
bipush 29
bastore
dup
sipush 223
bipush -98
bastore
dup
sipush 224
29: .line 64
bipush -31
bastore
dup
sipush 225
bipush -8
bastore
dup
sipush 226
bipush -104
bastore
dup
sipush 227
bipush 17
bastore
dup
sipush 228
bipush 105
bastore
dup
sipush 229
bipush -39
bastore
dup
sipush 230
bipush -114
bastore
dup
sipush 231
bipush -108
bastore
dup
sipush 232
30: .line 65
bipush -101
bastore
dup
sipush 233
bipush 30
bastore
dup
sipush 234
bipush -121
bastore
dup
sipush 235
bipush -23
bastore
dup
sipush 236
bipush -50
bastore
dup
sipush 237
bipush 85
bastore
dup
sipush 238
bipush 40
bastore
dup
sipush 239
bipush -33
bastore
dup
sipush 240
31: .line 66
bipush -116
bastore
dup
sipush 241
bipush -95
bastore
dup
sipush 242
bipush -119
bastore
dup
sipush 243
bipush 13
bastore
dup
sipush 244
bipush -65
bastore
dup
sipush 245
bipush -26
bastore
dup
sipush 246
bipush 66
bastore
dup
sipush 247
bipush 104
bastore
dup
sipush 248
32: .line 67
bipush 65
bastore
dup
sipush 249
bipush -103
bastore
dup
sipush 250
bipush 45
bastore
dup
sipush 251
bipush 15
bastore
dup
sipush 252
bipush -80
bastore
dup
sipush 253
bipush 84
bastore
dup
sipush 254
bipush -69
bastore
dup
sipush 255
bipush 22
bastore
33: .line 35
putstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
34: .line 71
sipush 256
newarray 8
dup
iconst_0
35: .line 72
bipush 82
bastore
dup
iconst_1
bipush 9
bastore
dup
iconst_2
bipush 106
bastore
dup
iconst_3
bipush -43
bastore
dup
iconst_4
bipush 48
bastore
dup
iconst_5
bipush 54
bastore
dup
bipush 6
bipush -91
bastore
dup
bipush 7
bipush 56
bastore
dup
bipush 8
36: .line 73
bipush -65
bastore
dup
bipush 9
bipush 64
bastore
dup
bipush 10
bipush -93
bastore
dup
bipush 11
bipush -98
bastore
dup
bipush 12
bipush -127
bastore
dup
bipush 13
bipush -13
bastore
dup
bipush 14
bipush -41
bastore
dup
bipush 15
bipush -5
bastore
dup
bipush 16
37: .line 74
bipush 124
bastore
dup
bipush 17
bipush -29
bastore
dup
bipush 18
bipush 57
bastore
dup
bipush 19
bipush -126
bastore
dup
bipush 20
bipush -101
bastore
dup
bipush 21
bipush 47
bastore
dup
bipush 22
iconst_m1
bastore
dup
bipush 23
bipush -121
bastore
dup
bipush 24
38: .line 75
bipush 52
bastore
dup
bipush 25
bipush -114
bastore
dup
bipush 26
bipush 67
bastore
dup
bipush 27
bipush 68
bastore
dup
bipush 28
bipush -60
bastore
dup
bipush 29
bipush -34
bastore
dup
bipush 30
bipush -23
bastore
dup
bipush 31
bipush -53
bastore
dup
bipush 32
39: .line 76
bipush 84
bastore
dup
bipush 33
bipush 123
bastore
dup
bipush 34
bipush -108
bastore
dup
bipush 35
bipush 50
bastore
dup
bipush 36
bipush -90
bastore
dup
bipush 37
bipush -62
bastore
dup
bipush 38
bipush 35
bastore
dup
bipush 39
bipush 61
bastore
dup
bipush 40
40: .line 77
bipush -18
bastore
dup
bipush 41
bipush 76
bastore
dup
bipush 42
bipush -107
bastore
dup
bipush 43
bipush 11
bastore
dup
bipush 44
bipush 66
bastore
dup
bipush 45
bipush -6
bastore
dup
bipush 46
bipush -61
bastore
dup
bipush 47
bipush 78
bastore
dup
bipush 48
41: .line 78
bipush 8
bastore
dup
bipush 49
bipush 46
bastore
dup
bipush 50
bipush -95
bastore
dup
bipush 51
bipush 102
bastore
dup
bipush 52
bipush 40
bastore
dup
bipush 53
bipush -39
bastore
dup
bipush 54
bipush 36
bastore
dup
bipush 55
bipush -78
bastore
dup
bipush 56
42: .line 79
bipush 118
bastore
dup
bipush 57
bipush 91
bastore
dup
bipush 58
bipush -94
bastore
dup
bipush 59
bipush 73
bastore
dup
bipush 60
bipush 109
bastore
dup
bipush 61
bipush -117
bastore
dup
bipush 62
bipush -47
bastore
dup
bipush 63
bipush 37
bastore
dup
bipush 64
43: .line 80
bipush 114
bastore
dup
bipush 65
bipush -8
bastore
dup
bipush 66
bipush -10
bastore
dup
bipush 67
bipush 100
bastore
dup
bipush 68
bipush -122
bastore
dup
bipush 69
bipush 104
bastore
dup
bipush 70
bipush -104
bastore
dup
bipush 71
bipush 22
bastore
dup
bipush 72
44: .line 81
bipush -44
bastore
dup
bipush 73
bipush -92
bastore
dup
bipush 74
bipush 92
bastore
dup
bipush 75
bipush -52
bastore
dup
bipush 76
bipush 93
bastore
dup
bipush 77
bipush 101
bastore
dup
bipush 78
bipush -74
bastore
dup
bipush 79
bipush -110
bastore
dup
bipush 80
45: .line 82
bipush 108
bastore
dup
bipush 81
bipush 112
bastore
dup
bipush 82
bipush 72
bastore
dup
bipush 83
bipush 80
bastore
dup
bipush 84
bipush -3
bastore
dup
bipush 85
bipush -19
bastore
dup
bipush 86
bipush -71
bastore
dup
bipush 87
bipush -38
bastore
dup
bipush 88
46: .line 83
bipush 94
bastore
dup
bipush 89
bipush 21
bastore
dup
bipush 90
bipush 70
bastore
dup
bipush 91
bipush 87
bastore
dup
bipush 92
bipush -89
bastore
dup
bipush 93
bipush -115
bastore
dup
bipush 94
bipush -99
bastore
dup
bipush 95
bipush -124
bastore
dup
bipush 96
47: .line 84
bipush -112
bastore
dup
bipush 97
bipush -40
bastore
dup
bipush 98
bipush -85
bastore
dup
bipush 100
bipush -116
bastore
dup
bipush 101
bipush -68
bastore
dup
bipush 102
bipush -45
bastore
dup
bipush 103
bipush 10
bastore
dup
bipush 104
48: .line 85
bipush -9
bastore
dup
bipush 105
bipush -28
bastore
dup
bipush 106
bipush 88
bastore
dup
bipush 107
iconst_5
bastore
dup
bipush 108
bipush -72
bastore
dup
bipush 109
bipush -77
bastore
dup
bipush 110
bipush 69
bastore
dup
bipush 111
bipush 6
bastore
dup
bipush 112
49: .line 86
bipush -48
bastore
dup
bipush 113
bipush 44
bastore
dup
bipush 114
bipush 30
bastore
dup
bipush 115
bipush -113
bastore
dup
bipush 116
bipush -54
bastore
dup
bipush 117
bipush 63
bastore
dup
bipush 118
bipush 15
bastore
dup
bipush 119
iconst_2
bastore
dup
bipush 120
50: .line 87
bipush -63
bastore
dup
bipush 121
bipush -81
bastore
dup
bipush 122
bipush -67
bastore
dup
bipush 123
iconst_3
bastore
dup
bipush 124
iconst_1
bastore
dup
bipush 125
bipush 19
bastore
dup
bipush 126
bipush -118
bastore
dup
bipush 127
bipush 107
bastore
dup
sipush 128
51: .line 88
bipush 58
bastore
dup
sipush 129
bipush -111
bastore
dup
sipush 130
bipush 17
bastore
dup
sipush 131
bipush 65
bastore
dup
sipush 132
bipush 79
bastore
dup
sipush 133
bipush 103
bastore
dup
sipush 134
bipush -36
bastore
dup
sipush 135
bipush -22
bastore
dup
sipush 136
52: .line 89
bipush -105
bastore
dup
sipush 137
bipush -14
bastore
dup
sipush 138
bipush -49
bastore
dup
sipush 139
bipush -50
bastore
dup
sipush 140
bipush -16
bastore
dup
sipush 141
bipush -76
bastore
dup
sipush 142
bipush -26
bastore
dup
sipush 143
bipush 115
bastore
dup
sipush 144
53: .line 90
bipush -106
bastore
dup
sipush 145
bipush -84
bastore
dup
sipush 146
bipush 116
bastore
dup
sipush 147
bipush 34
bastore
dup
sipush 148
bipush -25
bastore
dup
sipush 149
bipush -83
bastore
dup
sipush 150
bipush 53
bastore
dup
sipush 151
bipush -123
bastore
dup
sipush 152
54: .line 91
bipush -30
bastore
dup
sipush 153
bipush -7
bastore
dup
sipush 154
bipush 55
bastore
dup
sipush 155
bipush -24
bastore
dup
sipush 156
bipush 28
bastore
dup
sipush 157
bipush 117
bastore
dup
sipush 158
bipush -33
bastore
dup
sipush 159
bipush 110
bastore
dup
sipush 160
55: .line 92
bipush 71
bastore
dup
sipush 161
bipush -15
bastore
dup
sipush 162
bipush 26
bastore
dup
sipush 163
bipush 113
bastore
dup
sipush 164
bipush 29
bastore
dup
sipush 165
bipush 41
bastore
dup
sipush 166
bipush -59
bastore
dup
sipush 167
bipush -119
bastore
dup
sipush 168
56: .line 93
bipush 111
bastore
dup
sipush 169
bipush -73
bastore
dup
sipush 170
bipush 98
bastore
dup
sipush 171
bipush 14
bastore
dup
sipush 172
bipush -86
bastore
dup
sipush 173
bipush 24
bastore
dup
sipush 174
bipush -66
bastore
dup
sipush 175
bipush 27
bastore
dup
sipush 176
57: .line 94
bipush -4
bastore
dup
sipush 177
bipush 86
bastore
dup
sipush 178
bipush 62
bastore
dup
sipush 179
bipush 75
bastore
dup
sipush 180
bipush -58
bastore
dup
sipush 181
bipush -46
bastore
dup
sipush 182
bipush 121
bastore
dup
sipush 183
bipush 32
bastore
dup
sipush 184
58: .line 95
bipush -102
bastore
dup
sipush 185
bipush -37
bastore
dup
sipush 186
bipush -64
bastore
dup
sipush 187
bipush -2
bastore
dup
sipush 188
bipush 120
bastore
dup
sipush 189
bipush -51
bastore
dup
sipush 190
bipush 90
bastore
dup
sipush 191
bipush -12
bastore
dup
sipush 192
59: .line 96
bipush 31
bastore
dup
sipush 193
bipush -35
bastore
dup
sipush 194
bipush -88
bastore
dup
sipush 195
bipush 51
bastore
dup
sipush 196
bipush -120
bastore
dup
sipush 197
bipush 7
bastore
dup
sipush 198
bipush -57
bastore
dup
sipush 199
bipush 49
bastore
dup
sipush 200
60: .line 97
bipush -79
bastore
dup
sipush 201
bipush 18
bastore
dup
sipush 202
bipush 16
bastore
dup
sipush 203
bipush 89
bastore
dup
sipush 204
bipush 39
bastore
dup
sipush 205
bipush -128
bastore
dup
sipush 206
bipush -20
bastore
dup
sipush 207
bipush 95
bastore
dup
sipush 208
61: .line 98
bipush 96
bastore
dup
sipush 209
bipush 81
bastore
dup
sipush 210
bipush 127
bastore
dup
sipush 211
bipush -87
bastore
dup
sipush 212
bipush 25
bastore
dup
sipush 213
bipush -75
bastore
dup
sipush 214
bipush 74
bastore
dup
sipush 215
bipush 13
bastore
dup
sipush 216
62: .line 99
bipush 45
bastore
dup
sipush 217
bipush -27
bastore
dup
sipush 218
bipush 122
bastore
dup
sipush 219
bipush -97
bastore
dup
sipush 220
bipush -109
bastore
dup
sipush 221
bipush -55
bastore
dup
sipush 222
bipush -100
bastore
dup
sipush 223
bipush -17
bastore
dup
sipush 224
63: .line 100
bipush -96
bastore
dup
sipush 225
bipush -32
bastore
dup
sipush 226
bipush 59
bastore
dup
sipush 227
bipush 77
bastore
dup
sipush 228
bipush -82
bastore
dup
sipush 229
bipush 42
bastore
dup
sipush 230
bipush -11
bastore
dup
sipush 231
bipush -80
bastore
dup
sipush 232
64: .line 101
bipush -56
bastore
dup
sipush 233
bipush -21
bastore
dup
sipush 234
bipush -69
bastore
dup
sipush 235
bipush 60
bastore
dup
sipush 236
bipush -125
bastore
dup
sipush 237
bipush 83
bastore
dup
sipush 238
bipush -103
bastore
dup
sipush 239
bipush 97
bastore
dup
sipush 240
65: .line 102
bipush 23
bastore
dup
sipush 241
bipush 43
bastore
dup
sipush 242
iconst_4
bastore
dup
sipush 243
bipush 126
bastore
dup
sipush 244
bipush -70
bastore
dup
sipush 245
bipush 119
bastore
dup
sipush 246
bipush -42
bastore
dup
sipush 247
bipush 38
bastore
dup
sipush 248
66: .line 103
bipush -31
bastore
dup
sipush 249
bipush 105
bastore
dup
sipush 250
bipush 20
bastore
dup
sipush 251
bipush 99
bastore
dup
sipush 252
bipush 85
bastore
dup
sipush 253
bipush 33
bastore
dup
sipush 254
bipush 12
bastore
dup
sipush 255
bipush 125
bastore
67: .line 71
putstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
68: .line 107
bipush 30
newarray 10
dup
iconst_0
69: .line 108
iconst_1
iastore
dup
iconst_1
iconst_2
iastore
dup
iconst_2
iconst_4
iastore
dup
iconst_3
bipush 8
iastore
dup
iconst_4
bipush 16
iastore
dup
iconst_5
bipush 32
iastore
dup
bipush 6
bipush 64
iastore
dup
bipush 7
sipush 128
iastore
dup
bipush 8
bipush 27
iastore
dup
bipush 9
bipush 54
iastore
dup
bipush 10
bipush 108
iastore
dup
bipush 11
sipush 216
iastore
dup
bipush 12
sipush 171
iastore
dup
bipush 13
bipush 77
iastore
dup
bipush 14
sipush 154
iastore
dup
bipush 15
70: .line 109
bipush 47
iastore
dup
bipush 16
bipush 94
iastore
dup
bipush 17
sipush 188
iastore
dup
bipush 18
bipush 99
iastore
dup
bipush 19
sipush 198
iastore
dup
bipush 20
sipush 151
iastore
dup
bipush 21
bipush 53
iastore
dup
bipush 22
bipush 106
iastore
dup
bipush 23
sipush 212
iastore
dup
bipush 24
sipush 179
iastore
dup
bipush 25
bipush 125
iastore
dup
bipush 26
sipush 250
iastore
dup
bipush 27
sipush 239
iastore
dup
bipush 28
sipush 197
iastore
dup
bipush 29
sipush 145
iastore
71: .line 107
putstatic org.bouncycastle.crypto.engines.AESFastEngine.rcon:[I
72: .line 113
sipush 256
newarray 10
dup
iconst_0
73: .line 114
ldc -1520213050
iastore
dup
iconst_1
ldc -2072216328
iastore
dup
iconst_2
ldc -1720223762
iastore
dup
iconst_3
ldc -1921287178
iastore
dup
iconst_4
ldc 234025727
iastore
dup
iconst_5
74: .line 115
ldc -1117033514
iastore
dup
bipush 6
ldc -1318096930
iastore
dup
bipush 7
ldc 1422247313
iastore
dup
bipush 8
ldc 1345335392
iastore
dup
bipush 9
ldc 50397442
iastore
dup
bipush 10
75: .line 116
ldc -1452841010
iastore
dup
bipush 11
ldc 2099981142
iastore
dup
bipush 12
ldc 436141799
iastore
dup
bipush 13
ldc 1658312629
iastore
dup
bipush 14
ldc -424957107
iastore
dup
bipush 15
76: .line 117
ldc -1703512340
iastore
dup
bipush 16
ldc 1170918031
iastore
dup
bipush 17
ldc -1652391393
iastore
dup
bipush 18
ldc 1086966153
iastore
dup
bipush 19
ldc -2021818886
iastore
dup
bipush 20
77: .line 118
ldc 368769775
iastore
dup
bipush 21
ldc -346465870
iastore
dup
bipush 22
ldc -918075506
iastore
dup
bipush 23
ldc 200339707
iastore
dup
bipush 24
ldc -324162239
iastore
dup
bipush 25
78: .line 119
ldc 1742001331
iastore
dup
bipush 26
ldc -39673249
iastore
dup
bipush 27
ldc -357585083
iastore
dup
bipush 28
ldc -1080255453
iastore
dup
bipush 29
ldc -140204973
iastore
dup
bipush 30
79: .line 120
ldc -1770884380
iastore
dup
bipush 31
ldc 1539358875
iastore
dup
bipush 32
ldc -1028147339
iastore
dup
bipush 33
ldc 486407649
iastore
dup
bipush 34
ldc -1366060227
iastore
dup
bipush 35
80: .line 121
ldc 1780885068
iastore
dup
bipush 36
ldc 1513502316
iastore
dup
bipush 37
ldc 1094664062
iastore
dup
bipush 38
ldc 49805301
iastore
dup
bipush 39
ldc 1338821763
iastore
dup
bipush 40
81: .line 122
ldc 1546925160
iastore
dup
bipush 41
ldc -190470831
iastore
dup
bipush 42
ldc 887481809
iastore
dup
bipush 43
ldc 150073849
iastore
dup
bipush 44
ldc -1821281822
iastore
dup
bipush 45
82: .line 123
ldc 1943591083
iastore
dup
bipush 46
ldc 1395732834
iastore
dup
bipush 47
ldc 1058346282
iastore
dup
bipush 48
ldc 201589768
iastore
dup
bipush 49
ldc 1388824469
iastore
dup
bipush 50
83: .line 124
ldc 1696801606
iastore
dup
bipush 51
ldc 1589887901
iastore
dup
bipush 52
ldc 672667696
iastore
dup
bipush 53
ldc -1583966665
iastore
dup
bipush 54
ldc 251987210
iastore
dup
bipush 55
84: .line 125
ldc -1248159185
iastore
dup
bipush 56
ldc 151455502
iastore
dup
bipush 57
ldc 907153956
iastore
dup
bipush 58
ldc -1686077413
iastore
dup
bipush 59
ldc 1038279391
iastore
dup
bipush 60
85: .line 126
ldc 652995533
iastore
dup
bipush 61
ldc 1764173646
iastore
dup
bipush 62
ldc -843926913
iastore
dup
bipush 63
ldc -1619692054
iastore
dup
bipush 64
ldc 453576978
iastore
dup
bipush 65
86: .line 127
ldc -1635548387
iastore
dup
bipush 66
ldc 1949051992
iastore
dup
bipush 67
ldc 773462580
iastore
dup
bipush 68
ldc 756751158
iastore
dup
bipush 69
ldc -1301385508
iastore
dup
bipush 70
87: .line 128
ldc -296068428
iastore
dup
bipush 71
ldc -73359269
iastore
dup
bipush 72
ldc -162377052
iastore
dup
bipush 73
ldc 1295727478
iastore
dup
bipush 74
ldc 1641469623
iastore
dup
bipush 75
88: .line 129
ldc -827083907
iastore
dup
bipush 76
ldc 2066295122
iastore
dup
bipush 77
ldc 1055122397
iastore
dup
bipush 78
ldc 1898917726
iastore
dup
bipush 79
ldc -1752923117
iastore
dup
bipush 80
89: .line 130
ldc -179088474
iastore
dup
bipush 81
ldc 1758581177
iastore
dup
bipush 83
ldc 753790401
iastore
dup
bipush 84
ldc 1612718144
iastore
dup
bipush 85
90: .line 131
ldc 536673507
iastore
dup
bipush 86
ldc -927878791
iastore
dup
bipush 87
ldc -312779850
iastore
dup
bipush 88
ldc -1100322092
iastore
dup
bipush 89
ldc 1187761037
iastore
dup
bipush 90
91: .line 132
ldc -641810841
iastore
dup
bipush 91
ldc 1262041458
iastore
dup
bipush 92
ldc -565556588
iastore
dup
bipush 93
ldc -733197160
iastore
dup
bipush 94
ldc -396863312
iastore
dup
bipush 95
92: .line 133
ldc 1255133061
iastore
dup
bipush 96
ldc 1808847035
iastore
dup
bipush 97
ldc 720367557
iastore
dup
bipush 98
ldc -441800113
iastore
dup
bipush 99
ldc 385612781
iastore
dup
bipush 100
93: .line 134
ldc -985447546
iastore
dup
bipush 101
ldc -682799718
iastore
dup
bipush 102
ldc 1429418854
iastore
dup
bipush 103
ldc -1803188975
iastore
dup
bipush 104
ldc -817543798
iastore
dup
bipush 105
94: .line 135
ldc 284817897
iastore
dup
bipush 106
ldc 100794884
iastore
dup
bipush 107
ldc -2122350594
iastore
dup
bipush 108
ldc -263171936
iastore
dup
bipush 109
ldc 1144798328
iastore
dup
bipush 110
95: .line 136
ldc -1163944155
iastore
dup
bipush 111
ldc -475486133
iastore
dup
bipush 112
ldc -212774494
iastore
dup
bipush 113
ldc -22830243
iastore
dup
bipush 114
ldc -1069531008
iastore
dup
bipush 115
96: .line 137
ldc -1970303227
iastore
dup
bipush 116
ldc -1382903233
iastore
dup
bipush 117
ldc -1130521311
iastore
dup
bipush 118
ldc 1211644016
iastore
dup
bipush 119
ldc 83228145
iastore
dup
bipush 120
97: .line 138
ldc -541279133
iastore
dup
bipush 121
ldc -1044990345
iastore
dup
bipush 122
ldc 1977277103
iastore
dup
bipush 123
ldc 1663115586
iastore
dup
bipush 124
ldc 806359072
iastore
dup
bipush 125
98: .line 139
ldc 452984805
iastore
dup
bipush 126
ldc 250868733
iastore
dup
bipush 127
ldc 1842533055
iastore
dup
sipush 128
ldc 1288555905
iastore
dup
sipush 129
ldc 336333848
iastore
dup
sipush 130
99: .line 140
ldc 890442534
iastore
dup
sipush 131
ldc 804056259
iastore
dup
sipush 132
ldc -513843266
iastore
dup
sipush 133
ldc -1567123659
iastore
dup
sipush 134
ldc -867941240
iastore
dup
sipush 135
100: .line 141
ldc 957814574
iastore
dup
sipush 136
ldc 1472513171
iastore
dup
sipush 137
ldc -223893675
iastore
dup
sipush 138
ldc -2105639172
iastore
dup
sipush 139
ldc 1195195770
iastore
dup
sipush 140
101: .line 142
ldc -1402706744
iastore
dup
sipush 141
ldc -413311558
iastore
dup
sipush 142
ldc 723065138
iastore
dup
sipush 143
ldc -1787595802
iastore
dup
sipush 144
ldc -1604296512
iastore
dup
sipush 145
102: .line 143
ldc -1736343271
iastore
dup
sipush 146
ldc -783331426
iastore
dup
sipush 147
ldc 2145180835
iastore
dup
sipush 148
ldc 1713513028
iastore
dup
sipush 149
ldc 2116692564
iastore
dup
sipush 150
103: .line 144
ldc -1416589253
iastore
dup
sipush 151
ldc -2088204277
iastore
dup
sipush 152
ldc -901364084
iastore
dup
sipush 153
ldc 703524551
iastore
dup
sipush 154
ldc -742868885
iastore
dup
sipush 155
104: .line 145
ldc 1007948840
iastore
dup
sipush 156
ldc 2044649127
iastore
dup
sipush 157
ldc -497131844
iastore
dup
sipush 158
ldc 487262998
iastore
dup
sipush 159
ldc 1994120109
iastore
dup
sipush 160
105: .line 146
ldc 1004593371
iastore
dup
sipush 161
ldc 1446130276
iastore
dup
sipush 162
ldc 1312438900
iastore
dup
sipush 163
ldc 503974420
iastore
dup
sipush 164
ldc -615954030
iastore
dup
sipush 165
106: .line 147
ldc 168166924
iastore
dup
sipush 166
ldc 1814307912
iastore
dup
sipush 167
ldc -463709000
iastore
dup
sipush 168
ldc 1573044895
iastore
dup
sipush 169
ldc 1859376061
iastore
dup
sipush 170
107: .line 148
ldc -273896381
iastore
dup
sipush 171
ldc -1503501628
iastore
dup
sipush 172
ldc -1466855111
iastore
dup
sipush 173
ldc -1533700815
iastore
dup
sipush 174
ldc 937747667
iastore
dup
sipush 175
108: .line 149
ldc -1954973198
iastore
dup
sipush 176
ldc 854058965
iastore
dup
sipush 177
ldc 1137232011
iastore
dup
sipush 178
ldc 1496790894
iastore
dup
sipush 179
ldc -1217565222
iastore
dup
sipush 180
109: .line 150
ldc -1936880383
iastore
dup
sipush 181
ldc 1691735473
iastore
dup
sipush 182
ldc -766620004
iastore
dup
sipush 183
ldc -525751991
iastore
dup
sipush 184
ldc -1267962664
iastore
dup
sipush 185
110: .line 151
ldc -95005012
iastore
dup
sipush 186
ldc 133494003
iastore
dup
sipush 187
ldc 636152527
iastore
dup
sipush 188
ldc -1352309302
iastore
dup
sipush 189
ldc -1904575756
iastore
dup
sipush 190
111: .line 152
ldc -374428089
iastore
dup
sipush 191
ldc 403179536
iastore
dup
sipush 192
ldc -709182865
iastore
dup
sipush 193
ldc -2005370640
iastore
dup
sipush 194
ldc 1864705354
iastore
dup
sipush 195
112: .line 153
ldc 1915629148
iastore
dup
sipush 196
ldc 605822008
iastore
dup
sipush 197
ldc -240736681
iastore
dup
sipush 198
ldc -944458637
iastore
dup
sipush 199
ldc 1371981463
iastore
dup
sipush 200
113: .line 154
ldc 602466507
iastore
dup
sipush 201
ldc 2094914977
iastore
dup
sipush 202
ldc -1670089496
iastore
dup
sipush 203
ldc 555687742
iastore
dup
sipush 204
ldc -582268010
iastore
dup
sipush 205
114: .line 155
ldc -591544991
iastore
dup
sipush 206
ldc -2037675251
iastore
dup
sipush 207
ldc -2054518257
iastore
dup
sipush 208
ldc -1871679264
iastore
dup
sipush 209
ldc 1111375484
iastore
dup
sipush 210
115: .line 156
ldc -994724495
iastore
dup
sipush 211
ldc -1436129588
iastore
dup
sipush 212
ldc -666351472
iastore
dup
sipush 213
ldc 84083462
iastore
dup
sipush 214
ldc 32962295
iastore
dup
sipush 215
116: .line 157
ldc 302911004
iastore
dup
sipush 216
ldc -1553899070
iastore
dup
sipush 217
ldc 1597322602
iastore
dup
sipush 218
ldc -111716434
iastore
dup
sipush 219
ldc -793134743
iastore
dup
sipush 220
117: .line 158
ldc -1853454825
iastore
dup
sipush 221
ldc 1489093017
iastore
dup
sipush 222
ldc 656219450
iastore
dup
sipush 223
ldc -1180787161
iastore
dup
sipush 224
ldc 954327513
iastore
dup
sipush 225
118: .line 159
ldc 335083755
iastore
dup
sipush 226
ldc -1281845205
iastore
dup
sipush 227
ldc 856756514
iastore
dup
sipush 228
ldc -1150719534
iastore
dup
sipush 229
ldc 1893325225
iastore
dup
sipush 230
119: .line 160
ldc -1987146233
iastore
dup
sipush 231
ldc -1483434957
iastore
dup
sipush 232
ldc -1231316179
iastore
dup
sipush 233
ldc 572399164
iastore
dup
sipush 234
ldc -1836611819
iastore
dup
sipush 235
120: .line 161
ldc 552200649
iastore
dup
sipush 236
ldc 1238290055
iastore
dup
sipush 237
ldc -11184726
iastore
dup
sipush 238
ldc 2015897680
iastore
dup
sipush 239
ldc 2061492133
iastore
dup
sipush 240
121: .line 162
ldc -1886614525
iastore
dup
sipush 241
ldc -123625127
iastore
dup
sipush 242
ldc -2138470135
iastore
dup
sipush 243
ldc 386731290
iastore
dup
sipush 244
ldc -624967835
iastore
dup
sipush 245
122: .line 163
ldc 837215959
iastore
dup
sipush 246
ldc -968736124
iastore
dup
sipush 247
ldc -1201116976
iastore
dup
sipush 248
ldc -1019133566
iastore
dup
sipush 249
ldc -1332111063
iastore
dup
sipush 250
123: .line 164
ldc 1999449434
iastore
dup
sipush 251
ldc 286199582
iastore
dup
sipush 252
ldc -877612933
iastore
dup
sipush 253
ldc -61582168
iastore
dup
sipush 254
ldc -692339859
iastore
dup
sipush 255
124: .line 165
ldc 974525996
iastore
125: .line 112
putstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
126: .line 168
sipush 256
newarray 10
dup
iconst_0
127: .line 169
ldc 1667483301
iastore
dup
iconst_1
ldc 2088564868
iastore
dup
iconst_2
ldc 2004348569
iastore
dup
iconst_3
ldc 2071721613
iastore
dup
iconst_4
ldc -218956019
iastore
dup
iconst_5
128: .line 170
ldc 1802229437
iastore
dup
bipush 6
ldc 1869602481
iastore
dup
bipush 7
ldc -976907948
iastore
dup
bipush 8
ldc 808476752
iastore
dup
bipush 9
ldc 16843267
iastore
dup
bipush 10
129: .line 171
ldc 1734856361
iastore
dup
bipush 11
ldc 724260477
iastore
dup
bipush 12
ldc -16849127
iastore
dup
bipush 13
ldc -673729182
iastore
dup
bipush 14
ldc -1414836762
iastore
dup
bipush 15
130: .line 172
ldc 1987505306
iastore
dup
bipush 16
ldc -892694715
iastore
dup
bipush 17
ldc -2105401443
iastore
dup
bipush 18
ldc -909539008
iastore
dup
bipush 19
ldc 2105408135
iastore
dup
bipush 20
131: .line 173
ldc -84218091
iastore
dup
bipush 21
ldc 1499050731
iastore
dup
bipush 22
ldc 1195871945
iastore
dup
bipush 23
ldc -252642549
iastore
dup
bipush 24
ldc -1381154324
iastore
dup
bipush 25
132: .line 174
ldc -724257945
iastore
dup
bipush 26
ldc -1566416899
iastore
dup
bipush 27
ldc -1347467798
iastore
dup
bipush 28
ldc -1667488833
iastore
dup
bipush 29
ldc -1532734473
iastore
dup
bipush 30
133: .line 175
ldc 1920132246
iastore
dup
bipush 31
ldc -1061119141
iastore
dup
bipush 32
ldc -1212713534
iastore
dup
bipush 33
ldc -33693412
iastore
dup
bipush 34
ldc -1819066962
iastore
dup
bipush 35
134: .line 176
ldc 640044138
iastore
dup
bipush 36
ldc 909536346
iastore
dup
bipush 37
ldc 1061125697
iastore
dup
bipush 38
ldc -134744830
iastore
dup
bipush 39
ldc -859012273
iastore
dup
bipush 40
135: .line 177
ldc 875849820
iastore
dup
bipush 41
ldc -1515892236
iastore
dup
bipush 42
ldc -437923532
iastore
dup
bipush 43
ldc -235800312
iastore
dup
bipush 44
ldc 1903288979
iastore
dup
bipush 45
136: .line 178
ldc -656888973
iastore
dup
bipush 46
ldc 825320019
iastore
dup
bipush 47
ldc 353708607
iastore
dup
bipush 48
ldc 67373068
iastore
dup
bipush 49
ldc -943221422
iastore
dup
bipush 50
137: .line 179
ldc 589514341
iastore
dup
bipush 51
ldc -1010590370
iastore
dup
bipush 52
ldc 404238376
iastore
dup
bipush 53
ldc -1768540255
iastore
dup
bipush 54
ldc 84216335
iastore
dup
bipush 55
138: .line 180
ldc -1701171275
iastore
dup
bipush 56
ldc 117902857
iastore
dup
bipush 57
ldc 303178806
iastore
dup
bipush 58
ldc -2139087973
iastore
dup
bipush 59
ldc -488448195
iastore
dup
bipush 60
139: .line 181
ldc -336868058
iastore
dup
bipush 61
ldc 656887401
iastore
dup
bipush 62
ldc -1296924723
iastore
dup
bipush 63
ldc 1970662047
iastore
dup
bipush 64
ldc 151589403
iastore
dup
bipush 65
140: .line 182
ldc -2088559202
iastore
dup
bipush 66
ldc 741103732
iastore
dup
bipush 67
ldc 437924910
iastore
dup
bipush 68
ldc 454768173
iastore
dup
bipush 69
ldc 1852759218
iastore
dup
bipush 70
141: .line 183
ldc 1515893998
iastore
dup
bipush 71
ldc -1600103429
iastore
dup
bipush 72
ldc 1381147894
iastore
dup
bipush 73
ldc 993752653
iastore
dup
bipush 74
ldc -690571423
iastore
dup
bipush 75
142: .line 184
ldc -1280082482
iastore
dup
bipush 76
ldc 690573947
iastore
dup
bipush 77
ldc -471605954
iastore
dup
bipush 78
ldc 791633521
iastore
dup
bipush 79
ldc -2071719017
iastore
dup
bipush 80
143: .line 185
ldc 1397991157
iastore
dup
bipush 81
ldc -774784664
iastore
dup
bipush 83
ldc -303185620
iastore
dup
bipush 84
ldc 538984544
iastore
dup
bipush 85
144: .line 186
ldc -50535649
iastore
dup
bipush 86
ldc -1313769016
iastore
dup
bipush 87
ldc 1532737261
iastore
dup
bipush 88
ldc 1785386174
iastore
dup
bipush 89
ldc -875852474
iastore
dup
bipush 90
145: .line 187
ldc -1094817831
iastore
dup
bipush 91
ldc 960066123
iastore
dup
bipush 92
ldc 1246401758
iastore
dup
bipush 93
ldc 1280088276
iastore
dup
bipush 94
ldc 1482207464
iastore
dup
bipush 95
146: .line 188
ldc -808483510
iastore
dup
bipush 96
ldc -791626901
iastore
dup
bipush 97
ldc -269499094
iastore
dup
bipush 98
ldc -1431679003
iastore
dup
bipush 99
ldc -67375850
iastore
dup
bipush 100
147: .line 189
ldc 1128498885
iastore
dup
bipush 101
ldc 1296931543
iastore
dup
bipush 102
ldc 859006549
iastore
dup
bipush 103
ldc -2054876780
iastore
dup
bipush 104
ldc 1162185423
iastore
dup
bipush 105
148: .line 190
ldc -101062384
iastore
dup
bipush 106
ldc 33686534
iastore
dup
bipush 107
ldc 2139094657
iastore
dup
bipush 108
ldc 1347461360
iastore
dup
bipush 109
ldc 1010595908
iastore
dup
bipush 110
149: .line 191
ldc -1616960070
iastore
dup
bipush 111
ldc -1465365533
iastore
dup
bipush 112
ldc 1364304627
iastore
dup
bipush 113
ldc -1549574658
iastore
dup
bipush 114
ldc 1077969088
iastore
dup
bipush 115
150: .line 192
ldc -1886452342
iastore
dup
bipush 116
ldc -1835909203
iastore
dup
bipush 117
ldc -1650646596
iastore
dup
bipush 118
ldc 943222856
iastore
dup
bipush 119
ldc -168431356
iastore
dup
bipush 120
151: .line 193
ldc -1128504353
iastore
dup
bipush 121
ldc -1229555775
iastore
dup
bipush 122
ldc -623202443
iastore
dup
bipush 123
ldc 555827811
iastore
dup
bipush 124
ldc 269492272
iastore
dup
bipush 125
152: .line 194
sipush -6886
iastore
dup
bipush 126
ldc -202113778
iastore
dup
bipush 127
ldc -757940371
iastore
dup
sipush 128
ldc -842170036
iastore
dup
sipush 129
ldc 202119188
iastore
dup
sipush 130
153: .line 195
ldc 320022069
iastore
dup
sipush 131
ldc -320027857
iastore
dup
sipush 132
ldc 1600110305
iastore
dup
sipush 133
ldc -1751698014
iastore
dup
sipush 134
ldc 1145342156
iastore
dup
sipush 135
154: .line 196
ldc 387395129
iastore
dup
sipush 136
ldc -993750185
iastore
dup
sipush 137
ldc -1482205710
iastore
dup
sipush 138
ldc 2122251394
iastore
dup
sipush 139
ldc 1027439175
iastore
dup
sipush 140
155: .line 197
ldc 1684326572
iastore
dup
sipush 141
ldc 1566423783
iastore
dup
sipush 142
ldc 421081643
iastore
dup
sipush 143
ldc 1936975509
iastore
dup
sipush 144
ldc 1616953504
iastore
dup
sipush 145
156: .line 198
ldc -2122245736
iastore
dup
sipush 146
ldc 1330618065
iastore
dup
sipush 147
ldc -589520001
iastore
dup
sipush 148
ldc 572671078
iastore
dup
sipush 149
ldc 707417214
iastore
dup
sipush 150
157: .line 199
ldc -1869595733
iastore
dup
sipush 151
ldc -2004350077
iastore
dup
sipush 152
ldc 1179028682
iastore
dup
sipush 153
ldc -286341335
iastore
dup
sipush 154
ldc -1195873325
iastore
dup
sipush 155
158: .line 200
ldc 336865340
iastore
dup
sipush 156
ldc -555833479
iastore
dup
sipush 157
ldc 1583267042
iastore
dup
sipush 158
ldc 185275933
iastore
dup
sipush 159
ldc -606360202
iastore
dup
sipush 160
159: .line 201
ldc -522134725
iastore
dup
sipush 161
ldc 842163286
iastore
dup
sipush 162
ldc 976909390
iastore
dup
sipush 163
ldc 168432670
iastore
dup
sipush 164
ldc 1229558491
iastore
dup
sipush 165
160: .line 202
ldc 101059594
iastore
dup
sipush 166
ldc 606357612
iastore
dup
sipush 167
ldc 1549580516
iastore
dup
sipush 168
ldc -1027432611
iastore
dup
sipush 169
ldc -741098130
iastore
dup
sipush 170
161: .line 203
ldc -1397996561
iastore
dup
sipush 171
ldc 1650640038
iastore
dup
sipush 172
ldc -1852753496
iastore
dup
sipush 173
ldc -1785384540
iastore
dup
sipush 174
ldc -454765769
iastore
dup
sipush 175
162: .line 204
ldc 2038035083
iastore
dup
sipush 176
ldc -404237006
iastore
dup
sipush 177
ldc -926381245
iastore
dup
sipush 178
ldc 926379609
iastore
dup
sipush 179
ldc 1835915959
iastore
dup
sipush 180
163: .line 205
ldc -1920138868
iastore
dup
sipush 181
ldc -707415708
iastore
dup
sipush 182
ldc 1313774802
iastore
dup
sipush 183
ldc -1448523296
iastore
dup
sipush 184
ldc 1819072692
iastore
dup
sipush 185
164: .line 206
ldc 1448520954
iastore
dup
sipush 186
ldc -185273593
iastore
dup
sipush 187
ldc -353710299
iastore
dup
sipush 188
ldc 1701169839
iastore
dup
sipush 189
ldc 2054878350
iastore
dup
sipush 190
165: .line 207
ldc -1364310039
iastore
dup
sipush 191
ldc 134746136
iastore
dup
sipush 192
ldc -1162186795
iastore
dup
sipush 193
ldc 2021191816
iastore
dup
sipush 194
ldc 623200879
iastore
dup
sipush 195
166: .line 208
ldc 774790258
iastore
dup
sipush 196
ldc 471611428
iastore
dup
sipush 197
ldc -1499047951
iastore
dup
sipush 198
ldc -1263242297
iastore
dup
sipush 199
ldc -960063663
iastore
dup
sipush 200
167: .line 209
ldc -387396829
iastore
dup
sipush 201
ldc -572677764
iastore
dup
sipush 202
ldc 1953818780
iastore
dup
sipush 203
ldc 522141217
iastore
dup
sipush 204
ldc 1263245021
iastore
dup
sipush 205
168: .line 210
ldc -1111662116
iastore
dup
sipush 206
ldc -1953821306
iastore
dup
sipush 207
ldc -1970663547
iastore
dup
sipush 208
ldc 1886445712
iastore
dup
sipush 209
ldc 1044282434
iastore
dup
sipush 210
169: .line 211
ldc -1246400060
iastore
dup
sipush 211
ldc 1718013098
iastore
dup
sipush 212
ldc 1212715224
iastore
dup
sipush 213
ldc 50529797
iastore
dup
sipush 214
ldc -151587071
iastore
dup
sipush 215
170: .line 212
ldc 235805714
iastore
dup
sipush 216
ldc 1633796771
iastore
dup
sipush 217
ldc 892693087
iastore
dup
sipush 218
ldc 1465364217
iastore
dup
sipush 219
ldc -1179031088
iastore
dup
sipush 220
171: .line 213
ldc -2038032495
iastore
dup
sipush 221
ldc -1044276904
iastore
dup
sipush 222
ldc 488454695
iastore
dup
sipush 223
ldc -1633802311
iastore
dup
sipush 224
ldc -505292488
iastore
dup
sipush 225
172: .line 214
ldc -117904621
iastore
dup
sipush 226
ldc -1734857805
iastore
dup
sipush 227
ldc 286335539
iastore
dup
sipush 228
ldc 1768542907
iastore
dup
sipush 229
ldc -640046736
iastore
dup
sipush 230
173: .line 215
ldc -1903294583
iastore
dup
sipush 231
ldc -1802226777
iastore
dup
sipush 232
ldc -1684329034
iastore
dup
sipush 233
ldc 505297954
iastore
dup
sipush 234
ldc -2021190254
iastore
dup
sipush 235
174: .line 216
ldc -370554592
iastore
dup
sipush 236
ldc -825325751
iastore
dup
sipush 237
ldc 1431677695
iastore
dup
sipush 238
ldc 673730680
iastore
dup
sipush 239
ldc -538991238
iastore
dup
sipush 240
175: .line 217
ldc -1936981105
iastore
dup
sipush 241
ldc -1583261192
iastore
dup
sipush 242
ldc -1987507840
iastore
dup
sipush 243
ldc 218962455
iastore
dup
sipush 244
ldc -1077975590
iastore
dup
sipush 245
176: .line 218
ldc -421079247
iastore
dup
sipush 246
ldc 1111655622
iastore
dup
sipush 247
ldc 1751699640
iastore
dup
sipush 248
ldc 1094812355
iastore
dup
sipush 249
ldc -1718015568
iastore
dup
sipush 250
177: .line 219
ldc 757946999
iastore
dup
sipush 251
ldc 252648977
iastore
dup
sipush 252
ldc -1330611253
iastore
dup
sipush 253
ldc 1414834428
iastore
dup
sipush 254
ldc -1145344554
iastore
dup
sipush 255
178: .line 220
ldc 370551866
iastore
179: .line 167
putstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
180: .line 223
sipush 256
newarray 10
dup
iconst_0
181: .line 224
ldc 1673962851
iastore
dup
iconst_1
ldc 2096661628
iastore
dup
iconst_2
ldc 2012125559
iastore
dup
iconst_3
ldc 2079755643
iastore
dup
iconst_4
ldc -218165774
iastore
dup
iconst_5
182: .line 225
ldc 1809235307
iastore
dup
bipush 6
ldc 1876865391
iastore
dup
bipush 7
ldc -980331323
iastore
dup
bipush 8
ldc 811618352
iastore
dup
bipush 9
ldc 16909057
iastore
dup
bipush 10
183: .line 226
ldc 1741597031
iastore
dup
bipush 11
ldc 727088427
iastore
dup
bipush 12
ldc -18408962
iastore
dup
bipush 13
ldc -675978537
iastore
dup
bipush 14
ldc -1420958037
iastore
dup
bipush 15
184: .line 227
ldc 1995217526
iastore
dup
bipush 16
ldc -896580150
iastore
dup
bipush 17
ldc -2111857278
iastore
dup
bipush 18
ldc -913751863
iastore
dup
bipush 19
ldc 2113570685
iastore
dup
bipush 20
185: .line 228
ldc -84994566
iastore
dup
bipush 21
ldc 1504897881
iastore
dup
bipush 22
ldc 1200539975
iastore
dup
bipush 23
ldc -251982864
iastore
dup
bipush 24
ldc -1388188499
iastore
dup
bipush 25
186: .line 229
ldc -726439980
iastore
dup
bipush 26
ldc -1570767454
iastore
dup
bipush 27
ldc -1354372433
iastore
dup
bipush 28
ldc -1675378788
iastore
dup
bipush 29
ldc -1538000988
iastore
dup
bipush 30
187: .line 230
ldc 1927583346
iastore
dup
bipush 31
ldc -1063560256
iastore
dup
bipush 32
ldc -1217019209
iastore
dup
bipush 33
ldc -35578627
iastore
dup
bipush 34
ldc -1824674157
iastore
dup
bipush 35
188: .line 231
ldc 642542118
iastore
dup
bipush 36
ldc 913070646
iastore
dup
bipush 37
ldc 1065238847
iastore
dup
bipush 38
ldc -134937865
iastore
dup
bipush 39
ldc -863809588
iastore
dup
bipush 40
189: .line 232
ldc 879254580
iastore
dup
bipush 41
ldc -1521355611
iastore
dup
bipush 42
ldc -439274267
iastore
dup
bipush 43
ldc -235337487
iastore
dup
bipush 44
ldc 1910674289
iastore
dup
bipush 45
190: .line 233
ldc -659852328
iastore
dup
bipush 46
ldc 828527409
iastore
dup
bipush 47
ldc 355090197
iastore
dup
bipush 48
ldc 67636228
iastore
dup
bipush 49
ldc -946515257
iastore
dup
bipush 50
191: .line 234
ldc 591815971
iastore
dup
bipush 51
ldc -1013096765
iastore
dup
bipush 52
ldc 405809176
iastore
dup
bipush 53
ldc -1774739050
iastore
dup
bipush 54
ldc 84545285
iastore
dup
bipush 55
192: .line 235
ldc -1708149350
iastore
dup
bipush 56
ldc 118360327
iastore
dup
bipush 57
ldc 304363026
iastore
dup
bipush 58
ldc -2145674368
iastore
dup
bipush 59
ldc -488686110
iastore
dup
bipush 60
193: .line 236
ldc -338876693
iastore
dup
bipush 61
ldc 659450151
iastore
dup
bipush 62
ldc -1300247118
iastore
dup
bipush 63
ldc 1978310517
iastore
dup
bipush 64
ldc 152181513
iastore
dup
bipush 65
194: .line 237
ldc -2095210877
iastore
dup
bipush 66
ldc 743994412
iastore
dup
bipush 67
ldc 439627290
iastore
dup
bipush 68
ldc 456535323
iastore
dup
bipush 69
ldc 1859957358
iastore
dup
bipush 70
195: .line 238
ldc 1521806938
iastore
dup
bipush 71
ldc -1604584544
iastore
dup
bipush 72
ldc 1386542674
iastore
dup
bipush 73
ldc 997608763
iastore
dup
bipush 74
ldc -692624938
iastore
dup
bipush 75
196: .line 239
ldc -1283600717
iastore
dup
bipush 76
ldc 693271337
iastore
dup
bipush 77
ldc -472039709
iastore
dup
bipush 78
ldc 794718511
iastore
dup
bipush 79
ldc -2079090812
iastore
dup
bipush 80
197: .line 240
ldc 1403450707
iastore
dup
bipush 81
ldc -776378159
iastore
dup
bipush 83
ldc -306107155
iastore
dup
bipush 84
ldc 541089824
iastore
dup
bipush 85
198: .line 241
ldc -52224004
iastore
dup
bipush 86
ldc -1317418831
iastore
dup
bipush 87
ldc 1538714971
iastore
dup
bipush 88
ldc 1792327274
iastore
dup
bipush 89
ldc -879933749
iastore
dup
bipush 90
199: .line 242
ldc -1100490306
iastore
dup
bipush 91
ldc 963791673
iastore
dup
bipush 92
ldc 1251270218
iastore
dup
bipush 93
ldc 1285084236
iastore
dup
bipush 94
ldc 1487988824
iastore
dup
bipush 95
200: .line 243
ldc -813348145
iastore
dup
bipush 96
ldc -793023536
iastore
dup
bipush 97
ldc -272291089
iastore
dup
bipush 98
ldc -1437604438
iastore
dup
bipush 99
ldc -68348165
iastore
dup
bipush 100
201: .line 244
ldc 1132905795
iastore
dup
bipush 101
ldc 1301993293
iastore
dup
bipush 102
ldc 862344499
iastore
dup
bipush 103
ldc -2062445435
iastore
dup
bipush 104
ldc 1166724933
iastore
dup
bipush 105
202: .line 245
ldc -102166279
iastore
dup
bipush 106
ldc 33818114
iastore
dup
bipush 107
ldc 2147385727
iastore
dup
bipush 108
ldc 1352724560
iastore
dup
bipush 109
ldc 1014514748
iastore
dup
bipush 110
203: .line 246
ldc -1624917345
iastore
dup
bipush 111
ldc -1471421528
iastore
dup
bipush 112
ldc 1369633617
iastore
dup
bipush 113
ldc -1554121053
iastore
dup
bipush 114
ldc 1082179648
iastore
dup
bipush 115
204: .line 247
ldc -1895462257
iastore
dup
bipush 116
ldc -1841320558
iastore
dup
bipush 117
ldc -1658733411
iastore
dup
bipush 118
ldc 946882616
iastore
dup
bipush 119
ldc -168753931
iastore
dup
bipush 120
205: .line 248
ldc -1134305348
iastore
dup
bipush 121
ldc -1233665610
iastore
dup
bipush 122
ldc -626035238
iastore
dup
bipush 123
ldc 557998881
iastore
dup
bipush 124
ldc 270544912
iastore
dup
bipush 125
206: .line 249
ldc -1762561
iastore
dup
bipush 126
ldc -201519373
iastore
dup
bipush 127
ldc -759206446
iastore
dup
sipush 128
ldc -847164211
iastore
dup
sipush 129
ldc 202904588
iastore
dup
sipush 130
207: .line 250
ldc 321271059
iastore
dup
sipush 131
ldc -322752532
iastore
dup
sipush 132
ldc 1606345055
iastore
dup
sipush 133
ldc -1758092649
iastore
dup
sipush 134
ldc 1149815876
iastore
dup
sipush 135
208: .line 251
ldc 388905239
iastore
dup
sipush 136
ldc -996976700
iastore
dup
sipush 137
ldc -1487539545
iastore
dup
sipush 138
ldc 2130477694
iastore
dup
sipush 139
ldc 1031423805
iastore
dup
sipush 140
209: .line 252
ldc 1690872932
iastore
dup
sipush 141
ldc 1572530013
iastore
dup
sipush 142
ldc 422718233
iastore
dup
sipush 143
ldc 1944491379
iastore
dup
sipush 144
ldc 1623236704
iastore
dup
sipush 145
210: .line 253
ldc -2129028991
iastore
dup
sipush 146
ldc 1335808335
iastore
dup
sipush 147
ldc -593264676
iastore
dup
sipush 148
ldc 574907938
iastore
dup
sipush 149
ldc 710180394
iastore
dup
sipush 150
211: .line 254
ldc -1875137648
iastore
dup
sipush 151
ldc -2012511352
iastore
dup
sipush 152
ldc 1183631942
iastore
dup
sipush 153
ldc -288937490
iastore
dup
sipush 154
ldc -1200893000
iastore
dup
sipush 155
212: .line 255
ldc 338181140
iastore
dup
sipush 156
ldc -559449634
iastore
dup
sipush 157
ldc 1589437022
iastore
dup
sipush 158
ldc 185998603
iastore
dup
sipush 159
ldc -609388837
iastore
dup
sipush 160
213: .line 256
ldc -522503200
iastore
dup
sipush 161
ldc 845436466
iastore
dup
sipush 162
ldc 980700730
iastore
dup
sipush 163
ldc 169090570
iastore
dup
sipush 164
ldc 1234361161
iastore
dup
sipush 165
214: .line 257
ldc 101452294
iastore
dup
sipush 166
ldc 608726052
iastore
dup
sipush 167
ldc 1555620956
iastore
dup
sipush 168
ldc -1029743166
iastore
dup
sipush 169
ldc -742560045
iastore
dup
sipush 170
215: .line 258
ldc -1404833876
iastore
dup
sipush 171
ldc 1657054818
iastore
dup
sipush 172
ldc -1858492271
iastore
dup
sipush 173
ldc -1791908715
iastore
dup
sipush 174
ldc -455919644
iastore
dup
sipush 175
216: .line 259
ldc 2045938553
iastore
dup
sipush 176
ldc -405458201
iastore
dup
sipush 177
ldc -930397240
iastore
dup
sipush 178
ldc 929978679
iastore
dup
sipush 179
ldc 1843050349
iastore
dup
sipush 180
217: .line 260
ldc -1929278323
iastore
dup
sipush 181
ldc -709794603
iastore
dup
sipush 182
ldc 1318900302
iastore
dup
sipush 183
ldc -1454776151
iastore
dup
sipush 184
ldc 1826141292
iastore
dup
sipush 185
218: .line 261
ldc 1454176854
iastore
dup
sipush 186
ldc -185399308
iastore
dup
sipush 187
ldc -355523094
iastore
dup
sipush 188
ldc 1707781989
iastore
dup
sipush 189
ldc 2062847610
iastore
dup
sipush 190
219: .line 262
ldc -1371018834
iastore
dup
sipush 191
ldc 135272456
iastore
dup
sipush 192
ldc -1167075910
iastore
dup
sipush 193
ldc 2029029496
iastore
dup
sipush 194
ldc 625635109
iastore
dup
sipush 195
220: .line 263
ldc 777810478
iastore
dup
sipush 196
ldc 473441308
iastore
dup
sipush 197
ldc -1504185946
iastore
dup
sipush 198
ldc -1267480652
iastore
dup
sipush 199
ldc -963161658
iastore
dup
sipush 200
221: .line 264
ldc -389340184
iastore
dup
sipush 201
ldc -576619299
iastore
dup
sipush 202
ldc 1961401460
iastore
dup
sipush 203
ldc 524165407
iastore
dup
sipush 204
ldc 1268178251
iastore
dup
sipush 205
222: .line 265
ldc -1117659971
iastore
dup
sipush 206
ldc -1962047861
iastore
dup
sipush 207
ldc -1978694262
iastore
dup
sipush 208
ldc 1893765232
iastore
dup
sipush 209
ldc 1048330814
iastore
dup
sipush 210
223: .line 266
ldc -1250835275
iastore
dup
sipush 211
ldc 1724688998
iastore
dup
sipush 212
ldc 1217452104
iastore
dup
sipush 213
ldc 50726147
iastore
dup
sipush 214
ldc -151584266
iastore
dup
sipush 215
224: .line 267
ldc 236720654
iastore
dup
sipush 216
ldc 1640145761
iastore
dup
sipush 217
ldc 896163637
iastore
dup
sipush 218
ldc 1471084887
iastore
dup
sipush 219
ldc -1184247623
iastore
dup
sipush 220
225: .line 268
ldc -2045275770
iastore
dup
sipush 221
ldc -1046914879
iastore
dup
sipush 222
ldc 490350365
iastore
dup
sipush 223
ldc -1641563746
iastore
dup
sipush 224
ldc -505857823
iastore
dup
sipush 225
226: .line 269
ldc -118811656
iastore
dup
sipush 226
ldc -1741966440
iastore
dup
sipush 227
ldc 287453969
iastore
dup
sipush 228
ldc 1775418217
iastore
dup
sipush 229
ldc -643206951
iastore
dup
sipush 230
227: .line 270
ldc -1912108658
iastore
dup
sipush 231
ldc -1808554092
iastore
dup
sipush 232
ldc -1691502949
iastore
dup
sipush 233
ldc 507257374
iastore
dup
sipush 234
ldc -2028629369
iastore
dup
sipush 235
228: .line 271
ldc -372694807
iastore
dup
sipush 236
ldc -829994546
iastore
dup
sipush 237
ldc 1437269845
iastore
dup
sipush 238
ldc 676362280
iastore
dup
sipush 239
ldc -542803233
iastore
dup
sipush 240
229: .line 272
ldc -1945923700
iastore
dup
sipush 241
ldc -1587939167
iastore
dup
sipush 242
ldc -1995865975
iastore
dup
sipush 243
ldc 219813645
iastore
dup
sipush 244
ldc -1083843905
iastore
dup
sipush 245
230: .line 273
ldc -422104602
iastore
dup
sipush 246
ldc 1115997762
iastore
dup
sipush 247
ldc 1758509160
iastore
dup
sipush 248
ldc 1099088705
iastore
dup
sipush 249
ldc -1725321063
iastore
dup
sipush 250
231: .line 274
ldc 760903469
iastore
dup
sipush 251
ldc 253628687
iastore
dup
sipush 252
ldc -1334064208
iastore
dup
sipush 253
ldc 1420360788
iastore
dup
sipush 254
ldc -1150429509
iastore
dup
sipush 255
232: .line 275
ldc 371997206
iastore
233: .line 222
putstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
234: .line 278
sipush 256
newarray 10
dup
iconst_0
235: .line 279
ldc -962239645
iastore
dup
iconst_1
ldc -125535108
iastore
dup
iconst_2
ldc -291932297
iastore
dup
iconst_3
ldc -158499973
iastore
dup
iconst_4
ldc -15863054
iastore
dup
iconst_5
236: .line 280
ldc -692229269
iastore
dup
bipush 6
ldc -558796945
iastore
dup
bipush 7
ldc -1856715323
iastore
dup
bipush 8
ldc 1615867952
iastore
dup
bipush 9
ldc 33751297
iastore
dup
bipush 10
237: .line 281
ldc -827758745
iastore
dup
bipush 11
ldc 1451043627
iastore
dup
bipush 12
ldc -417726722
iastore
dup
bipush 13
ldc -1251813417
iastore
dup
bipush 14
ldc 1306962859
iastore
dup
bipush 15
238: .line 282
ldc -325421450
iastore
dup
bipush 16
ldc -1891251510
iastore
dup
bipush 17
ldc 530416258
iastore
dup
bipush 18
ldc -1992242743
iastore
dup
bipush 19
ldc -91783811
iastore
dup
bipush 20
239: .line 283
ldc -283772166
iastore
dup
bipush 21
ldc -1293199015
iastore
dup
bipush 22
ldc -1899411641
iastore
dup
bipush 23
ldc -83103504
iastore
dup
bipush 24
ldc 1106029997
iastore
dup
bipush 25
240: .line 284
ldc -1285040940
iastore
dup
bipush 26
ldc 1610457762
iastore
dup
bipush 27
ldc 1173008303
iastore
dup
bipush 28
ldc 599760028
iastore
dup
bipush 29
ldc 1408738468
iastore
dup
bipush 30
241: .line 285
ldc -459902350
iastore
dup
bipush 31
ldc -1688485696
iastore
dup
bipush 32
ldc 1975695287
iastore
dup
bipush 33
ldc -518193667
iastore
dup
bipush 34
ldc 1034851219
iastore
dup
bipush 35
242: .line 286
ldc 1282024998
iastore
dup
bipush 36
ldc 1817851446
iastore
dup
bipush 37
ldc 2118205247
iastore
dup
bipush 38
ldc -184354825
iastore
dup
bipush 39
ldc -2091922228
iastore
dup
bipush 40
243: .line 287
ldc 1750873140
iastore
dup
bipush 41
ldc 1374987685
iastore
dup
bipush 42
ldc -785062427
iastore
dup
bipush 43
ldc -116854287
iastore
dup
bipush 44
ldc -493653647
iastore
dup
bipush 45
244: .line 288
ldc -1418471208
iastore
dup
bipush 46
ldc 1649619249
iastore
dup
bipush 47
ldc 708777237
iastore
dup
bipush 48
ldc 135005188
iastore
dup
bipush 49
ldc -1789737017
iastore
dup
bipush 50
245: .line 289
ldc 1181033251
iastore
dup
bipush 51
ldc -1654733885
iastore
dup
bipush 52
ldc 807933976
iastore
dup
bipush 53
ldc 933336726
iastore
dup
bipush 54
ldc 168756485
iastore
dup
bipush 55
246: .line 290
ldc 800430746
iastore
dup
bipush 56
ldc 235472647
iastore
dup
bipush 57
ldc 607523346
iastore
dup
bipush 58
ldc 463175808
iastore
dup
bipush 59
ldc -549592350
iastore
dup
bipush 60
247: .line 291
ldc -853087253
iastore
dup
bipush 61
ldc 1315514151
iastore
dup
bipush 62
ldc 2144187058
iastore
dup
bipush 63
ldc -358648459
iastore
dup
bipush 64
ldc 303761673
iastore
dup
bipush 65
248: .line 292
ldc 496927619
iastore
dup
bipush 66
ldc 1484008492
iastore
dup
bipush 67
ldc 875436570
iastore
dup
bipush 68
ldc 908925723
iastore
dup
bipush 69
ldc -592286098
iastore
dup
bipush 70
249: .line 293
ldc -1259447718
iastore
dup
bipush 71
ldc 1543217312
iastore
dup
bipush 72
ldc -1527360942
iastore
dup
bipush 73
ldc 1984772923
iastore
dup
bipush 74
ldc -1218324778
iastore
dup
bipush 75
250: .line 294
ldc 2110698419
iastore
dup
bipush 76
ldc 1383803177
iastore
dup
bipush 77
ldc -583080989
iastore
dup
bipush 78
ldc 1584475951
iastore
dup
bipush 79
ldc 328696964
iastore
dup
bipush 80
251: .line 295
ldc -1493871789
iastore
dup
bipush 81
ldc -1184312879
iastore
dup
bipush 83
ldc -1054020115
iastore
dup
bipush 84
ldc 1080041504
iastore
dup
bipush 85
252: .line 296
ldc -484442884
iastore
dup
bipush 86
ldc 2043195825
iastore
dup
bipush 87
ldc -1225958565
iastore
dup
bipush 88
ldc -725718422
iastore
dup
bipush 89
ldc -1924740149
iastore
dup
bipush 90
253: .line 297
ldc 1742323390
iastore
dup
bipush 91
ldc 1917532473
iastore
dup
bipush 92
ldc -1797371318
iastore
dup
bipush 93
ldc -1730917300
iastore
dup
bipush 94
ldc -1326950312
iastore
dup
bipush 95
254: .line 298
ldc -2058694705
iastore
dup
bipush 96
ldc -1150562096
iastore
dup
bipush 97
ldc -987041809
iastore
dup
bipush 98
ldc 1340451498
iastore
dup
bipush 99
ldc -317260805
iastore
dup
bipush 100
255: .line 299
ldc -2033892541
iastore
dup
bipush 101
ldc -1697166003
iastore
dup
bipush 102
ldc 1716859699
iastore
dup
bipush 103
ldc 294946181
iastore
dup
bipush 104
ldc -1966127803
iastore
dup
bipush 105
256: .line 300
ldc -384763399
iastore
dup
bipush 106
ldc 67502594
iastore
dup
bipush 107
ldc -25067649
iastore
dup
bipush 108
ldc -1594863536
iastore
dup
bipush 109
ldc 2017737788
iastore
dup
bipush 110
257: .line 301
ldc 632987551
iastore
dup
bipush 111
ldc 1273211048
iastore
dup
bipush 112
ldc -1561112239
iastore
dup
bipush 113
ldc 1576969123
iastore
dup
bipush 114
ldc -2134884288
iastore
dup
bipush 115
258: .line 302
ldc 92966799
iastore
dup
bipush 116
ldc 1068339858
iastore
dup
bipush 117
ldc 566009245
iastore
dup
bipush 118
ldc 1883781176
iastore
dup
bipush 119
ldc -251333131
iastore
dup
bipush 120
259: .line 303
ldc 1675607228
iastore
dup
bipush 121
ldc 2009183926
iastore
dup
bipush 122
ldc -1351230758
iastore
dup
bipush 123
ldc 1113792801
iastore
dup
bipush 124
ldc 540020752
iastore
dup
bipush 125
260: .line 304
ldc -451215361
iastore
dup
bipush 126
ldc -49351693
iastore
dup
bipush 127
ldc -1083321646
iastore
dup
sipush 128
ldc -2125673011
iastore
dup
sipush 129
ldc 403966988
iastore
dup
sipush 130
261: .line 305
ldc 641012499
iastore
dup
sipush 131
ldc -1020269332
iastore
dup
sipush 132
ldc -1092526241
iastore
dup
sipush 133
ldc 899848087
iastore
dup
sipush 134
ldc -1999879100
iastore
dup
sipush 135
262: .line 306
ldc 775493399
iastore
dup
sipush 136
ldc -1822964540
iastore
dup
sipush 137
ldc 1441965991
iastore
dup
sipush 138
ldc -58556802
iastore
dup
sipush 139
ldc 2051489085
iastore
dup
sipush 140
263: .line 307
ldc -928226204
iastore
dup
sipush 141
ldc -1159242403
iastore
dup
sipush 142
ldc 841685273
iastore
dup
sipush 143
ldc -426413197
iastore
dup
sipush 144
ldc -1063231392
iastore
dup
sipush 145
264: .line 308
ldc 429425025
iastore
dup
sipush 146
ldc -1630449841
iastore
dup
sipush 147
ldc -1551901476
iastore
dup
sipush 148
ldc 1147544098
iastore
dup
sipush 149
ldc 1417554474
iastore
dup
sipush 150
265: .line 309
ldc 1001099408
iastore
dup
sipush 151
ldc 193169544
iastore
dup
sipush 152
ldc -1932900794
iastore
dup
sipush 153
ldc -953553170
iastore
dup
sipush 154
ldc 1809037496
iastore
dup
sipush 155
266: .line 310
ldc 675025940
iastore
dup
sipush 156
ldc -1485185314
iastore
dup
sipush 157
ldc -1126015394
iastore
dup
sipush 158
ldc 371002123
iastore
dup
sipush 159
ldc -1384719397
iastore
dup
sipush 160
267: .line 311
ldc -616832800
iastore
dup
sipush 161
ldc 1683370546
iastore
dup
sipush 162
ldc 1951283770
iastore
dup
sipush 163
ldc 337512970
iastore
dup
sipush 164
ldc -1831122615
iastore
dup
sipush 165
268: .line 312
ldc 201983494
iastore
dup
sipush 166
ldc 1215046692
iastore
dup
sipush 167
ldc -1192993700
iastore
dup
sipush 168
ldc -1621245246
iastore
dup
sipush 169
ldc -1116810285
iastore
dup
sipush 170
269: .line 313
ldc 1139780780
iastore
dup
sipush 171
ldc -995728798
iastore
dup
sipush 172
ldc 967348625
iastore
dup
sipush 173
ldc 832869781
iastore
dup
sipush 174
ldc -751311644
iastore
dup
sipush 175
270: .line 314
ldc -225740423
iastore
dup
sipush 176
ldc -718084121
iastore
dup
sipush 177
ldc -1958491960
iastore
dup
sipush 178
ldc 1851340599
iastore
dup
sipush 179
ldc -625513107
iastore
dup
sipush 180
271: .line 315
ldc 25988493
iastore
dup
sipush 181
ldc -1318791723
iastore
dup
sipush 182
ldc -1663938994
iastore
dup
sipush 183
ldc 1239460265
iastore
dup
sipush 184
ldc -659264404
iastore
dup
sipush 185
272: .line 316
ldc -1392880042
iastore
dup
sipush 186
ldc -217582348
iastore
dup
sipush 187
ldc -819598614
iastore
dup
sipush 188
ldc -894474907
iastore
dup
sipush 189
ldc -191989126
iastore
dup
sipush 190
273: .line 317
ldc 1206496942
iastore
dup
sipush 191
ldc 270010376
iastore
dup
sipush 192
ldc 1876277946
iastore
dup
sipush 193
ldc -259491720
iastore
dup
sipush 194
ldc 1248797989
iastore
dup
sipush 195
274: .line 318
ldc 1550986798
iastore
dup
sipush 196
ldc 941890588
iastore
dup
sipush 197
ldc 1475454630
iastore
dup
sipush 198
ldc 1942467764
iastore
dup
sipush 199
ldc -1756248378
iastore
dup
sipush 200
275: .line 319
ldc -886839064
iastore
dup
sipush 201
ldc -1585652259
iastore
dup
sipush 202
ldc -392399756
iastore
dup
sipush 203
ldc 1042358047
iastore
dup
sipush 204
ldc -1763882165
iastore
dup
sipush 205
276: .line 320
ldc 1641856445
iastore
dup
sipush 206
ldc 226921355
iastore
dup
sipush 207
ldc 260409994
iastore
dup
sipush 208
ldc -527404944
iastore
dup
sipush 209
ldc 2084716094
iastore
dup
sipush 210
277: .line 321
ldc 1908716981
iastore
dup
sipush 211
ldc -861247898
iastore
dup
sipush 212
ldc -1864873912
iastore
dup
sipush 213
ldc 100991747
iastore
dup
sipush 214
ldc -150866186
iastore
dup
sipush 215
278: .line 322
ldc 470945294
iastore
dup
sipush 216
ldc -1029480095
iastore
dup
sipush 217
ldc 1784624437
iastore
dup
sipush 218
ldc -1359390889
iastore
dup
sipush 219
ldc 1775286713
iastore
dup
sipush 220
279: .line 323
ldc 395413126
iastore
dup
sipush 221
ldc -1722236479
iastore
dup
sipush 222
ldc 975641885
iastore
dup
sipush 223
ldc 666476190
iastore
dup
sipush 224
ldc -650583583
iastore
dup
sipush 225
280: .line 324
ldc -351012616
iastore
dup
sipush 226
ldc 733190296
iastore
dup
sipush 227
ldc 573772049
iastore
dup
sipush 228
ldc -759469719
iastore
dup
sipush 229
ldc -1452221991
iastore
dup
sipush 230
281: .line 325
ldc 126455438
iastore
dup
sipush 231
ldc 866620564
iastore
dup
sipush 232
ldc 766942107
iastore
dup
sipush 233
ldc 1008868894
iastore
dup
sipush 234
ldc 361924487
iastore
dup
sipush 235
282: .line 326
ldc -920589847
iastore
dup
sipush 236
ldc -2025206066
iastore
dup
sipush 237
ldc -1426107051
iastore
dup
sipush 238
ldc 1350051880
iastore
dup
sipush 239
ldc -1518673953
iastore
dup
sipush 240
283: .line 327
ldc 59739276
iastore
dup
sipush 241
ldc 1509466529
iastore
dup
sipush 242
ldc 159418761
iastore
dup
sipush 243
ldc 437718285
iastore
dup
sipush 244
ldc 1708834751
iastore
dup
sipush 245
284: .line 328
ldc -684595482
iastore
dup
sipush 246
ldc -2067381694
iastore
dup
sipush 247
ldc -793221016
iastore
dup
sipush 248
ldc -2101132991
iastore
dup
sipush 249
ldc 699439513
iastore
dup
sipush 250
285: .line 329
ldc 1517759789
iastore
dup
sipush 251
ldc 504434447
iastore
dup
sipush 252
ldc 2076946608
iastore
dup
sipush 253
ldc -1459858348
iastore
dup
sipush 254
ldc 1842789307
iastore
dup
sipush 255
286: .line 330
ldc 742004246
iastore
287: .line 277
putstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
288: .line 333
sipush 256
newarray 10
dup
iconst_0
289: .line 334
ldc 1353184337
iastore
dup
iconst_1
ldc 1399144830
iastore
dup
iconst_2
ldc -1012656358
iastore
dup
iconst_3
ldc -1772214470
iastore
dup
iconst_4
ldc -882136261
iastore
dup
iconst_5
290: .line 335
ldc -247096033
iastore
dup
bipush 6
ldc -1420232020
iastore
dup
bipush 7
ldc -1828461749
iastore
dup
bipush 8
ldc 1442459680
iastore
dup
bipush 9
ldc -160598355
iastore
dup
bipush 10
291: .line 336
ldc -1854485368
iastore
dup
bipush 11
ldc 625738485
iastore
dup
bipush 12
ldc -52959921
iastore
dup
bipush 13
ldc -674551099
iastore
dup
bipush 14
ldc -2143013594
iastore
dup
bipush 15
292: .line 337
ldc -1885117771
iastore
dup
bipush 16
ldc 1230680542
iastore
dup
bipush 17
ldc 1729870373
iastore
dup
bipush 18
ldc -1743852987
iastore
dup
bipush 19
ldc -507445667
iastore
dup
bipush 20
293: .line 338
ldc 41234371
iastore
dup
bipush 21
ldc 317738113
iastore
dup
bipush 22
ldc -1550367091
iastore
dup
bipush 23
ldc -956705941
iastore
dup
bipush 24
ldc -413167869
iastore
dup
bipush 25
294: .line 339
ldc -1784901099
iastore
dup
bipush 26
ldc -344298049
iastore
dup
bipush 27
ldc -631680363
iastore
dup
bipush 28
ldc 763608788
iastore
dup
bipush 29
ldc -752782248
iastore
dup
bipush 30
295: .line 340
ldc 694804553
iastore
dup
bipush 31
ldc 1154009486
iastore
dup
bipush 32
ldc 1787413109
iastore
dup
bipush 33
ldc 2021232372
iastore
dup
bipush 34
ldc 1799248025
iastore
dup
bipush 35
296: .line 341
ldc -579749593
iastore
dup
bipush 36
ldc -1236278850
iastore
dup
bipush 37
ldc 397248752
iastore
dup
bipush 38
ldc 1722556617
iastore
dup
bipush 39
ldc -1271214467
iastore
dup
bipush 40
297: .line 342
ldc 407560035
iastore
dup
bipush 41
ldc -2110711067
iastore
dup
bipush 42
ldc 1613975959
iastore
dup
bipush 43
ldc 1165972322
iastore
dup
bipush 44
ldc -529046351
iastore
dup
bipush 45
298: .line 343
ldc -2068943941
iastore
dup
bipush 46
ldc 480281086
iastore
dup
bipush 47
ldc -1809118983
iastore
dup
bipush 48
ldc 1483229296
iastore
dup
bipush 49
ldc 436028815
iastore
dup
bipush 50
299: .line 344
ldc -2022908268
iastore
dup
bipush 51
ldc -1208452270
iastore
dup
bipush 52
ldc 601060267
iastore
dup
bipush 53
ldc -503166094
iastore
dup
bipush 54
ldc 1468997603
iastore
dup
bipush 55
300: .line 345
ldc 715871590
iastore
dup
bipush 56
ldc 120122290
iastore
dup
bipush 57
ldc 63092015
iastore
dup
bipush 58
ldc -1703164538
iastore
dup
bipush 59
ldc -1526188077
iastore
dup
bipush 60
301: .line 346
ldc -226023376
iastore
dup
bipush 61
ldc -1297760477
iastore
dup
bipush 62
ldc -1167457534
iastore
dup
bipush 63
ldc 1552029421
iastore
dup
bipush 64
ldc 723308426
iastore
dup
bipush 65
302: .line 347
ldc -1833666137
iastore
dup
bipush 66
ldc -252573709
iastore
dup
bipush 67
ldc -1578997426
iastore
dup
bipush 68
ldc -839591323
iastore
dup
bipush 69
ldc -708967162
iastore
dup
bipush 70
303: .line 348
ldc 526529745
iastore
dup
bipush 71
ldc -1963022652
iastore
dup
bipush 72
ldc -1655493068
iastore
dup
bipush 73
ldc -1604979806
iastore
dup
bipush 74
ldc 853641733
iastore
dup
bipush 75
304: .line 349
ldc 1978398372
iastore
dup
bipush 76
ldc 971801355
iastore
dup
bipush 77
ldc -1427152832
iastore
dup
bipush 78
ldc 111112542
iastore
dup
bipush 79
ldc 1360031421
iastore
dup
bipush 80
305: .line 350
ldc -108388034
iastore
dup
bipush 81
ldc 1023860118
iastore
dup
bipush 82
ldc -1375387939
iastore
dup
bipush 83
ldc 1186850381
iastore
dup
bipush 84
ldc -1249028975
iastore
dup
bipush 85
306: .line 351
ldc 90031217
iastore
dup
bipush 86
ldc 1876166148
iastore
dup
bipush 87
ldc -15380384
iastore
dup
bipush 88
ldc 620468249
iastore
dup
bipush 89
ldc -1746289194
iastore
dup
bipush 90
307: .line 352
ldc -868007799
iastore
dup
bipush 91
ldc 2006899047
iastore
dup
bipush 92
ldc -1119688528
iastore
dup
bipush 93
ldc -2004121337
iastore
dup
bipush 94
ldc 945494503
iastore
dup
bipush 95
308: .line 353
ldc -605108103
iastore
dup
bipush 96
ldc 1191869601
iastore
dup
bipush 97
ldc -384875908
iastore
dup
bipush 98
ldc -920746760
iastore
dup
bipush 100
309: .line 354
ldc -2088337399
iastore
dup
bipush 101
ldc 1223502642
iastore
dup
bipush 102
ldc -1401941730
iastore
dup
bipush 103
ldc 1316117100
iastore
dup
bipush 104
ldc -67170563
iastore
dup
bipush 105
310: .line 355
ldc 1446544655
iastore
dup
bipush 106
ldc 517320253
iastore
dup
bipush 107
ldc 658058550
iastore
dup
bipush 108
ldc 1691946762
iastore
dup
bipush 109
ldc 564550760
iastore
dup
bipush 110
311: .line 356
ldc -783000677
iastore
dup
bipush 111
ldc 976107044
iastore
dup
bipush 112
ldc -1318647284
iastore
dup
bipush 113
ldc 266819475
iastore
dup
bipush 114
ldc -761860428
iastore
dup
bipush 115
312: .line 357
ldc -1634624741
iastore
dup
bipush 116
ldc 1338359936
iastore
dup
bipush 117
ldc -1574904735
iastore
dup
bipush 118
ldc 1766553434
iastore
dup
bipush 119
ldc 370807324
iastore
dup
bipush 120
313: .line 358
ldc 179999714
iastore
dup
bipush 121
ldc -450191168
iastore
dup
bipush 122
ldc 1138762300
iastore
dup
bipush 123
ldc 488053522
iastore
dup
bipush 124
ldc 185403662
iastore
dup
bipush 125
314: .line 359
ldc -1379431438
iastore
dup
bipush 126
ldc -1180125651
iastore
dup
bipush 127
ldc -928440812
iastore
dup
sipush 128
ldc -2061897385
iastore
dup
sipush 129
ldc 1275557295
iastore
dup
sipush 130
315: .line 360
ldc -1143105042
iastore
dup
sipush 131
ldc -44007517
iastore
dup
sipush 132
ldc -1624899081
iastore
dup
sipush 133
ldc -1124765092
iastore
dup
sipush 134
ldc -985962940
iastore
dup
sipush 135
316: .line 361
ldc 880737115
iastore
dup
sipush 136
ldc 1982415755
iastore
dup
sipush 137
ldc -590994485
iastore
dup
sipush 138
ldc 1761406390
iastore
dup
sipush 139
ldc 1676797112
iastore
dup
sipush 140
317: .line 362
ldc -891538985
iastore
dup
sipush 141
ldc 277177154
iastore
dup
sipush 142
ldc 1076008723
iastore
dup
sipush 143
ldc 538035844
iastore
dup
sipush 144
ldc 2099530373
iastore
dup
sipush 145
318: .line 363
ldc -130171950
iastore
dup
sipush 146
ldc 288553390
iastore
dup
sipush 147
ldc 1839278535
iastore
dup
sipush 148
ldc 1261411869
iastore
dup
sipush 149
ldc -214912292
iastore
dup
sipush 150
319: .line 364
ldc -330136051
iastore
dup
sipush 151
ldc -790380169
iastore
dup
sipush 152
ldc 1813426987
iastore
dup
sipush 153
ldc -1715900247
iastore
dup
sipush 154
ldc -95906799
iastore
dup
sipush 155
320: .line 365
ldc 577038663
iastore
dup
sipush 156
ldc -997393240
iastore
dup
sipush 157
ldc 440397984
iastore
dup
sipush 158
ldc -668172970
iastore
dup
sipush 159
ldc -275762398
iastore
dup
sipush 160
321: .line 366
ldc -951170681
iastore
dup
sipush 161
ldc -1043253031
iastore
dup
sipush 162
ldc -22885748
iastore
dup
sipush 163
ldc 906744984
iastore
dup
sipush 164
ldc -813566554
iastore
dup
sipush 165
322: .line 367
ldc 685669029
iastore
dup
sipush 166
ldc 646887386
iastore
dup
sipush 167
ldc -1530942145
iastore
dup
sipush 168
ldc -459458004
iastore
dup
sipush 169
ldc 227702864
iastore
dup
sipush 170
323: .line 368
ldc -1681105046
iastore
dup
sipush 171
ldc 1648787028
iastore
dup
sipush 172
ldc -1038905866
iastore
dup
sipush 173
ldc -390539120
iastore
dup
sipush 174
ldc 1593260334
iastore
dup
sipush 175
324: .line 369
ldc -173030526
iastore
dup
sipush 176
ldc -1098883681
iastore
dup
sipush 177
ldc 2090061929
iastore
dup
sipush 178
ldc -1456614033
iastore
dup
sipush 179
ldc -1290656305
iastore
dup
sipush 180
325: .line 370
ldc 999926984
iastore
dup
sipush 181
ldc -1484974064
iastore
dup
sipush 182
ldc 1852021992
iastore
dup
sipush 183
ldc 2075868123
iastore
dup
sipush 184
ldc 158869197
iastore
dup
sipush 185
326: .line 371
ldc -199730834
iastore
dup
sipush 186
ldc 28809964
iastore
dup
sipush 187
ldc -1466282109
iastore
dup
sipush 188
ldc 1701746150
iastore
dup
sipush 189
ldc 2129067946
iastore
dup
sipush 190
327: .line 372
ldc 147831841
iastore
dup
sipush 191
ldc -420997649
iastore
dup
sipush 192
ldc -644094022
iastore
dup
sipush 193
ldc -835293366
iastore
dup
sipush 194
ldc -737566742
iastore
dup
sipush 195
328: .line 373
ldc -696471511
iastore
dup
sipush 196
ldc -1347247055
iastore
dup
sipush 197
ldc 824393514
iastore
dup
sipush 198
ldc 815048134
iastore
dup
sipush 199
ldc -1067015627
iastore
dup
sipush 200
329: .line 374
ldc 935087732
iastore
dup
sipush 201
ldc -1496677636
iastore
dup
sipush 202
ldc -1328508704
iastore
dup
sipush 203
ldc 366520115
iastore
dup
sipush 204
ldc 1251476721
iastore
dup
sipush 205
330: .line 375
ldc -136647615
iastore
dup
sipush 206
ldc 240176511
iastore
dup
sipush 207
ldc 804688151
iastore
dup
sipush 208
ldc -1915335306
iastore
dup
sipush 209
ldc 1303441219
iastore
dup
sipush 210
331: .line 376
ldc 1414376140
iastore
dup
sipush 211
ldc -553347356
iastore
dup
sipush 212
ldc -474623586
iastore
dup
sipush 213
ldc 461924940
iastore
dup
sipush 214
ldc -1205916479
iastore
dup
sipush 215
332: .line 377
ldc 2136040774
iastore
dup
sipush 216
ldc 82468509
iastore
dup
sipush 217
ldc 1563790337
iastore
dup
sipush 218
ldc 1937016826
iastore
dup
sipush 219
ldc 776014843
iastore
dup
sipush 220
333: .line 378
ldc 1511876531
iastore
dup
sipush 221
ldc 1389550482
iastore
dup
sipush 222
ldc 861278441
iastore
dup
sipush 223
ldc 323475053
iastore
dup
sipush 224
ldc -1939744870
iastore
dup
sipush 225
334: .line 379
ldc 2047648055
iastore
dup
sipush 226
ldc -1911228327
iastore
dup
sipush 227
ldc -1992551445
iastore
dup
sipush 228
ldc -299390514
iastore
dup
sipush 229
ldc 902390199
iastore
dup
sipush 230
335: .line 380
ldc -303751967
iastore
dup
sipush 231
ldc 1018251130
iastore
dup
sipush 232
ldc 1507840668
iastore
dup
sipush 233
ldc 1064563285
iastore
dup
sipush 234
ldc 2043548696
iastore
dup
sipush 235
336: .line 381
ldc -1086863501
iastore
dup
sipush 236
ldc -355600557
iastore
dup
sipush 237
ldc 1537932639
iastore
dup
sipush 238
ldc 342834655
iastore
dup
sipush 239
ldc -2032450440
iastore
dup
sipush 240
337: .line 382
ldc -2114736182
iastore
dup
sipush 241
ldc 1053059257
iastore
dup
sipush 242
ldc 741614648
iastore
dup
sipush 243
ldc 1598071746
iastore
dup
sipush 244
ldc 1925389590
iastore
dup
sipush 245
338: .line 383
ldc 203809468
iastore
dup
sipush 246
ldc -1958134744
iastore
dup
sipush 247
ldc 1100287487
iastore
dup
sipush 248
ldc 1895934009
iastore
dup
sipush 249
ldc -558691320
iastore
dup
sipush 250
339: .line 384
ldc -1662733096
iastore
dup
sipush 251
ldc -1866377628
iastore
dup
sipush 252
ldc 1636092795
iastore
dup
sipush 253
ldc 1890988757
iastore
dup
sipush 254
ldc 1952214088
iastore
dup
sipush 255
340: .line 385
ldc 1113045200
iastore
341: .line 332
putstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
342: .line 388
sipush 256
newarray 10
dup
iconst_0
343: .line 389
ldc -1477160624
iastore
dup
iconst_1
ldc 1698790995
iastore
dup
iconst_2
ldc -1541989693
iastore
dup
iconst_3
ldc 1579629206
iastore
dup
iconst_4
ldc 1806384075
iastore
dup
iconst_5
344: .line 390
ldc 1167925233
iastore
dup
bipush 6
ldc 1492823211
iastore
dup
bipush 7
ldc 65227667
iastore
dup
bipush 8
ldc -97509291
iastore
dup
bipush 9
ldc 1836494326
iastore
dup
bipush 10
345: .line 391
ldc 1993115793
iastore
dup
bipush 11
ldc 1275262245
iastore
dup
bipush 12
ldc -672837636
iastore
dup
bipush 13
ldc -886389289
iastore
dup
bipush 14
ldc 1144333952
iastore
dup
bipush 15
346: .line 392
ldc -1553812081
iastore
dup
bipush 16
ldc 1521606217
iastore
dup
bipush 17
ldc 465184103
iastore
dup
bipush 18
ldc 250234264
iastore
dup
bipush 19
ldc -1057071647
iastore
dup
bipush 20
347: .line 393
ldc 1966064386
iastore
dup
bipush 21
ldc -263421678
iastore
dup
bipush 22
ldc -1756983901
iastore
dup
bipush 23
ldc -103584826
iastore
dup
bipush 24
ldc 1603208167
iastore
dup
bipush 25
348: .line 394
ldc -1668147819
iastore
dup
bipush 26
ldc 2054012907
iastore
dup
bipush 27
ldc 1498584538
iastore
dup
bipush 28
ldc -2084645843
iastore
dup
bipush 29
ldc 561273043
iastore
dup
bipush 30
349: .line 395
ldc 1776306473
iastore
dup
bipush 31
ldc -926314940
iastore
dup
bipush 32
ldc -1983744662
iastore
dup
bipush 33
ldc 2039411832
iastore
dup
bipush 34
ldc 1045993835
iastore
dup
bipush 35
350: .line 396
ldc 1907959773
iastore
dup
bipush 36
ldc 1340194486
iastore
dup
bipush 37
ldc -1383534569
iastore
dup
bipush 38
ldc -1407137434
iastore
dup
bipush 39
ldc 986611124
iastore
dup
bipush 40
351: .line 397
ldc 1256153880
iastore
dup
bipush 41
ldc 823846274
iastore
dup
bipush 42
ldc 860985184
iastore
dup
bipush 43
ldc 2136171077
iastore
dup
bipush 44
ldc 2003087840
iastore
dup
bipush 45
352: .line 398
ldc -1368671356
iastore
dup
bipush 46
ldc -1602093540
iastore
dup
bipush 47
ldc 722008468
iastore
dup
bipush 48
ldc 1749577816
iastore
dup
bipush 49
ldc -45773031
iastore
dup
bipush 50
353: .line 399
ldc 1826526343
iastore
dup
bipush 51
ldc -126135625
iastore
dup
bipush 52
ldc -747394269
iastore
dup
bipush 53
ldc 38499042
iastore
dup
bipush 54
ldc -1893735593
iastore
dup
bipush 55
354: .line 400
ldc -1420466646
iastore
dup
bipush 56
ldc 686535175
iastore
dup
bipush 57
ldc -1028313341
iastore
dup
bipush 58
ldc 2076542618
iastore
dup
bipush 59
ldc 137876389
iastore
dup
bipush 60
355: .line 401
ldc -2027409166
iastore
dup
bipush 61
ldc -1514200142
iastore
dup
bipush 62
ldc 1778582202
iastore
dup
bipush 63
ldc -2112426660
iastore
dup
bipush 64
ldc 483363371
iastore
dup
bipush 65
356: .line 402
ldc -1267095662
iastore
dup
bipush 66
ldc -234359824
iastore
dup
bipush 67
ldc -496415071
iastore
dup
bipush 68
ldc -187013683
iastore
dup
bipush 69
ldc -1106966827
iastore
dup
bipush 70
357: .line 403
ldc 1647628575
iastore
dup
bipush 71
ldc -22625142
iastore
dup
bipush 72
ldc 1395537053
iastore
dup
bipush 73
ldc 1442030240
iastore
dup
bipush 74
ldc -511048398
iastore
dup
bipush 75
358: .line 404
ldc -336157579
iastore
dup
bipush 76
ldc -326956231
iastore
dup
bipush 77
ldc -278904662
iastore
dup
bipush 78
ldc -1619960314
iastore
dup
bipush 79
ldc 275692881
iastore
dup
bipush 80
359: .line 405
ldc -1977532679
iastore
dup
bipush 81
ldc 115185213
iastore
dup
bipush 82
ldc 88006062
iastore
dup
bipush 83
ldc -1108980410
iastore
dup
bipush 84
ldc -1923837515
iastore
dup
bipush 85
360: .line 406
ldc 1573155077
iastore
dup
bipush 86
ldc -737803153
iastore
dup
bipush 87
ldc 357589247
iastore
dup
bipush 88
ldc -73918172
iastore
dup
bipush 89
ldc -373434729
iastore
dup
bipush 90
361: .line 407
ldc 1128303052
iastore
dup
bipush 91
ldc -1629919369
iastore
dup
bipush 92
ldc 1122545853
iastore
dup
bipush 93
ldc -1953953912
iastore
dup
bipush 94
ldc 1528424248
iastore
dup
bipush 95
362: .line 408
ldc -288851493
iastore
dup
bipush 96
ldc 175939911
iastore
dup
bipush 97
ldc 256015593
iastore
dup
bipush 98
ldc 512030921
iastore
dup
bipush 100
363: .line 409
ldc -2038429309
iastore
dup
bipush 101
ldc -315936184
iastore
dup
bipush 102
ldc 1880170156
iastore
dup
bipush 103
ldc 1918528590
iastore
dup
bipush 104
ldc -15794693
iastore
dup
bipush 105
364: .line 410
ldc 948244310
iastore
dup
bipush 106
ldc -710001378
iastore
dup
bipush 107
ldc 959264295
iastore
dup
bipush 108
ldc -653325724
iastore
dup
bipush 109
ldc -1503893471
iastore
dup
bipush 110
365: .line 411
ldc 1415289809
iastore
dup
bipush 111
ldc 775300154
iastore
dup
bipush 112
ldc 1728711857
iastore
dup
bipush 113
ldc -413691121
iastore
dup
bipush 114
ldc -1762741038
iastore
dup
bipush 115
366: .line 412
ldc -1852105826
iastore
dup
bipush 116
ldc -977239985
iastore
dup
bipush 117
ldc 551313826
iastore
dup
bipush 118
ldc 1266113129
iastore
dup
bipush 119
ldc 437394454
iastore
dup
bipush 120
367: .line 413
ldc -1164713462
iastore
dup
bipush 121
ldc 715178213
iastore
dup
bipush 122
ldc -534627261
iastore
dup
bipush 123
ldc 387650077
iastore
dup
bipush 124
ldc 218697227
iastore
dup
bipush 125
368: .line 414
ldc -947129683
iastore
dup
bipush 126
ldc -1464455751
iastore
dup
bipush 127
ldc -1457646392
iastore
dup
sipush 128
ldc 435246981
iastore
dup
sipush 129
ldc 125153100
iastore
dup
sipush 130
369: .line 415
ldc -577114437
iastore
dup
sipush 131
ldc 1618977789
iastore
dup
sipush 132
ldc 637663135
iastore
dup
sipush 133
ldc -177054532
iastore
dup
sipush 134
ldc 996558021
iastore
dup
sipush 135
370: .line 416
ldc 2130402100
iastore
dup
sipush 136
ldc 692292470
iastore
dup
sipush 137
ldc -970732580
iastore
dup
sipush 138
ldc -51530136
iastore
dup
sipush 139
ldc -236668829
iastore
dup
sipush 140
371: .line 417
ldc -600713270
iastore
dup
sipush 141
ldc -2057092592
iastore
dup
sipush 142
ldc 580326208
iastore
dup
sipush 143
ldc 298222624
iastore
dup
sipush 144
ldc 608863613
iastore
dup
sipush 145
372: .line 418
ldc 1035719416
iastore
dup
sipush 146
ldc 855223825
iastore
dup
sipush 147
ldc -1591097491
iastore
dup
sipush 148
ldc 798891339
iastore
dup
sipush 149
ldc 817028339
iastore
dup
sipush 150
373: .line 419
ldc 1384517100
iastore
dup
sipush 151
ldc -473860144
iastore
dup
sipush 152
ldc 380840812
iastore
dup
sipush 153
ldc -1183798887
iastore
dup
sipush 154
ldc 1217663482
iastore
dup
sipush 155
374: .line 420
ldc 1693009698
iastore
dup
sipush 156
ldc -1929598780
iastore
dup
sipush 157
ldc 1072734234
iastore
dup
sipush 158
ldc 746411736
iastore
dup
sipush 159
ldc -1875696913
iastore
dup
sipush 160
375: .line 421
ldc 1313441735
iastore
dup
sipush 161
ldc -784803391
iastore
dup
sipush 162
ldc -1563783938
iastore
dup
sipush 163
ldc 198481974
iastore
dup
sipush 164
ldc -2114607409
iastore
dup
sipush 165
376: .line 422
ldc -562387672
iastore
dup
sipush 166
ldc -1900553690
iastore
dup
sipush 167
ldc -1079165020
iastore
dup
sipush 168
ldc -1657131804
iastore
dup
sipush 169
ldc -1837608947
iastore
dup
sipush 170
377: .line 423
ldc -866162021
iastore
dup
sipush 171
ldc 1182684258
iastore
dup
sipush 172
ldc 328070850
iastore
dup
sipush 173
ldc -1193766680
iastore
dup
sipush 174
ldc -147247522
iastore
dup
sipush 175
378: .line 424
ldc -1346141451
iastore
dup
sipush 176
ldc -2141347906
iastore
dup
sipush 177
ldc -1815058052
iastore
dup
sipush 178
ldc 768962473
iastore
dup
sipush 179
ldc 304467891
iastore
dup
sipush 180
379: .line 425
ldc -1716729797
iastore
dup
sipush 181
ldc 2098729127
iastore
dup
sipush 182
ldc 1671227502
iastore
dup
sipush 183
ldc -1153705093
iastore
dup
sipush 184
ldc 2015808777
iastore
dup
sipush 185
380: .line 426
ldc 408514292
iastore
dup
sipush 186
ldc -1214583807
iastore
dup
sipush 187
ldc -1706064984
iastore
dup
sipush 188
ldc 1855317605
iastore
dup
sipush 189
ldc -419452290
iastore
dup
sipush 190
381: .line 427
ldc -809754360
iastore
dup
sipush 191
ldc -401215514
iastore
dup
sipush 192
ldc -1679312167
iastore
dup
sipush 193
ldc 913263310
iastore
dup
sipush 194
ldc 161475284
iastore
dup
sipush 195
382: .line 428
ldc 2091919830
iastore
dup
sipush 196
ldc -1297862225
iastore
dup
sipush 197
ldc 591342129
iastore
dup
sipush 198
ldc -1801075152
iastore
dup
sipush 199
ldc 1721906624
iastore
dup
sipush 200
383: .line 429
ldc -1135709129
iastore
dup
sipush 201
ldc -897385306
iastore
dup
sipush 202
ldc -795811664
iastore
dup
sipush 203
ldc -660131051
iastore
dup
sipush 204
ldc -1744506550
iastore
dup
sipush 205
384: .line 430
ldc -622050825
iastore
dup
sipush 206
ldc 1355644686
iastore
dup
sipush 207
ldc -158263505
iastore
dup
sipush 208
ldc -699566451
iastore
dup
sipush 209
ldc -1326496947
iastore
dup
sipush 210
385: .line 431
ldc 1303039060
iastore
dup
sipush 211
ldc 76997855
iastore
dup
sipush 212
ldc -1244553501
iastore
dup
sipush 213
ldc -2006299621
iastore
dup
sipush 214
ldc 523026872
iastore
dup
sipush 215
386: .line 432
ldc 1365591679
iastore
dup
sipush 216
ldc -362898172
iastore
dup
sipush 217
ldc 898367837
iastore
dup
sipush 218
ldc 1955068531
iastore
dup
sipush 219
ldc 1091304238
iastore
dup
sipush 220
387: .line 433
ldc 493335386
iastore
dup
sipush 221
ldc -757362094
iastore
dup
sipush 222
ldc 1443948851
iastore
dup
sipush 223
ldc 1205234963
iastore
dup
sipush 224
ldc 1641519756
iastore
dup
sipush 225
388: .line 434
ldc 211892090
iastore
dup
sipush 226
ldc 351820174
iastore
dup
sipush 227
ldc 1007938441
iastore
dup
sipush 228
ldc 665439982
iastore
dup
sipush 229
ldc -916342987
iastore
dup
sipush 230
389: .line 435
ldc -451091987
iastore
dup
sipush 231
ldc -1320715716
iastore
dup
sipush 232
ldc -539845543
iastore
dup
sipush 233
ldc 1945261375
iastore
dup
sipush 234
ldc -837543815
iastore
dup
sipush 235
390: .line 436
ldc 935818175
iastore
dup
sipush 236
ldc -839429142
iastore
dup
sipush 237
ldc -1426235557
iastore
dup
sipush 238
ldc 1866325780
iastore
dup
sipush 239
ldc -616269690
iastore
dup
sipush 240
391: .line 437
ldc -206583167
iastore
dup
sipush 241
ldc -999769794
iastore
dup
sipush 242
ldc 874788908
iastore
dup
sipush 243
ldc 1084473951
iastore
dup
sipush 244
ldc -1021503886
iastore
dup
sipush 245
392: .line 438
ldc 635616268
iastore
dup
sipush 246
ldc 1228679307
iastore
dup
sipush 247
ldc -1794244799
iastore
dup
sipush 248
ldc 27801969
iastore
dup
sipush 249
ldc -1291056930
iastore
dup
sipush 250
393: .line 439
ldc -457910116
iastore
dup
sipush 251
ldc -1051302768
iastore
dup
sipush 252
ldc -2067039391
iastore
dup
sipush 253
ldc -1238182544
iastore
dup
sipush 254
ldc 1550600308
iastore
dup
sipush 255
394: .line 440
ldc 1471729730
iastore
395: .line 387
putstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
396: .line 443
sipush 256
newarray 10
dup
iconst_0
397: .line 444
ldc -195997529
iastore
dup
iconst_1
ldc 1098797925
iastore
dup
iconst_2
ldc 387629988
iastore
dup
iconst_3
ldc 658151006
iastore
dup
iconst_4
ldc -1422144661
iastore
dup
iconst_5
398: .line 445
ldc -1658851003
iastore
dup
bipush 6
ldc -89347240
iastore
dup
bipush 7
ldc -481586429
iastore
dup
bipush 8
ldc 807425530
iastore
dup
bipush 9
ldc 1991112301
iastore
dup
bipush 10
399: .line 446
ldc -863465098
iastore
dup
bipush 11
ldc 49620300
iastore
dup
bipush 12
ldc -447742761
iastore
dup
bipush 13
ldc 717608907
iastore
dup
bipush 14
ldc 891715652
iastore
dup
bipush 15
400: .line 447
ldc 1656065955
iastore
dup
bipush 16
ldc -1310832294
iastore
dup
bipush 17
ldc -1171953893
iastore
dup
bipush 18
ldc -364537842
iastore
dup
bipush 19
ldc -27401792
iastore
dup
bipush 20
401: .line 448
ldc 801309301
iastore
dup
bipush 21
ldc 1283527408
iastore
dup
bipush 22
ldc 1183687575
iastore
dup
bipush 23
ldc -747911431
iastore
dup
bipush 24
ldc -1895569569
iastore
dup
bipush 25
402: .line 449
ldc -1844079204
iastore
dup
bipush 26
ldc 1841294202
iastore
dup
bipush 27
ldc 1385552473
iastore
dup
bipush 28
ldc -1093390973
iastore
dup
bipush 29
ldc 1951978273
iastore
dup
bipush 30
403: .line 450
ldc -532076183
iastore
dup
bipush 31
ldc -913423160
iastore
dup
bipush 32
ldc -1032492407
iastore
dup
bipush 33
ldc -1896580999
iastore
dup
bipush 34
ldc 1486449470
iastore
dup
bipush 35
404: .line 451
ldc -1188569743
iastore
dup
bipush 36
ldc -507595185
iastore
dup
bipush 37
ldc -1997531219
iastore
dup
bipush 38
ldc 550069932
iastore
dup
bipush 39
ldc -830622662
iastore
dup
bipush 40
405: .line 452
ldc -547153846
iastore
dup
bipush 41
ldc 451248689
iastore
dup
bipush 42
ldc 1368875059
iastore
dup
bipush 43
ldc 1398949247
iastore
dup
bipush 44
ldc 1689378935
iastore
dup
bipush 45
406: .line 453
ldc 1807451310
iastore
dup
bipush 46
ldc -2114052960
iastore
dup
bipush 47
ldc 150574123
iastore
dup
bipush 48
ldc 1215322216
iastore
dup
bipush 49
ldc 1167006205
iastore
dup
bipush 50
407: .line 454
ldc -560691348
iastore
dup
bipush 51
ldc 2069018616
iastore
dup
bipush 52
ldc 1940595667
iastore
dup
bipush 53
ldc 1265820162
iastore
dup
bipush 54
ldc 534992783
iastore
dup
bipush 55
408: .line 455
ldc 1432758955
iastore
dup
bipush 56
ldc -340654296
iastore
dup
bipush 57
ldc -1255210046
iastore
dup
bipush 58
ldc -981034373
iastore
dup
bipush 59
ldc 936617224
iastore
dup
bipush 60
409: .line 456
ldc 674296455
iastore
dup
bipush 61
ldc -1088179547
iastore
dup
bipush 62
ldc 50510442
iastore
dup
bipush 63
ldc 384654466
iastore
dup
bipush 64
ldc -813028580
iastore
dup
bipush 65
410: .line 457
ldc 2041025204
iastore
dup
bipush 66
ldc 133427442
iastore
dup
bipush 67
ldc 1766760930
iastore
dup
bipush 68
ldc -630862348
iastore
dup
bipush 69
ldc 84334014
iastore
dup
bipush 70
411: .line 458
ldc 886120290
iastore
dup
bipush 71
ldc -1497068802
iastore
dup
bipush 72
ldc 775200083
iastore
dup
bipush 73
ldc -207445931
iastore
dup
bipush 74
ldc -1979370783
iastore
dup
bipush 75
412: .line 459
ldc -156994069
iastore
dup
bipush 76
ldc -2096416276
iastore
dup
bipush 77
ldc 1614850799
iastore
dup
bipush 78
ldc 1901987487
iastore
dup
bipush 79
ldc 1857900816
iastore
dup
bipush 80
413: .line 460
ldc 557775242
iastore
dup
bipush 81
ldc -577356538
iastore
dup
bipush 82
ldc 1054715397
iastore
dup
bipush 83
ldc -431143235
iastore
dup
bipush 84
ldc 1418835341
iastore
dup
bipush 85
414: .line 461
ldc -999226019
iastore
dup
bipush 86
ldc 100954068
iastore
dup
bipush 87
ldc 1348534037
iastore
dup
bipush 88
ldc -1743182597
iastore
dup
bipush 89
ldc -1110009879
iastore
dup
bipush 90
415: .line 462
ldc 1082772547
iastore
dup
bipush 91
ldc -647530594
iastore
dup
bipush 92
ldc -391070398
iastore
dup
bipush 93
ldc -1995994997
iastore
dup
bipush 94
ldc 434583643
iastore
dup
bipush 95
416: .line 463
ldc -931537938
iastore
dup
bipush 96
ldc 2090944266
iastore
dup
bipush 97
ldc 1115482383
iastore
dup
bipush 98
ldc -2064070370
iastore
dup
bipush 100
417: .line 464
ldc -2146860154
iastore
dup
bipush 101
ldc 724715757
iastore
dup
bipush 102
ldc 287222896
iastore
dup
bipush 103
ldc 1517047410
iastore
dup
bipush 104
ldc 251526143
iastore
dup
bipush 105
418: .line 465
ldc -2062592456
iastore
dup
bipush 106
ldc -1371726123
iastore
dup
bipush 107
ldc 758523705
iastore
dup
bipush 108
ldc 252339417
iastore
dup
bipush 109
ldc 1550328230
iastore
dup
bipush 110
419: .line 466
ldc 1536938324
iastore
dup
bipush 111
ldc 908343854
iastore
dup
bipush 112
ldc 168604007
iastore
dup
bipush 113
ldc 1469255655
iastore
dup
bipush 114
ldc -290139498
iastore
dup
bipush 115
420: .line 467
ldc -1692688751
iastore
dup
bipush 116
ldc -1065332795
iastore
dup
bipush 117
ldc -597581280
iastore
dup
bipush 118
ldc 2002413899
iastore
dup
bipush 119
ldc 303830554
iastore
dup
bipush 120
421: .line 468
ldc -1813902662
iastore
dup
bipush 121
ldc -1597971158
iastore
dup
bipush 122
ldc 574374880
iastore
dup
bipush 123
ldc 454171927
iastore
dup
bipush 124
ldc 151915277
iastore
dup
bipush 125
422: .line 469
ldc -1947030073
iastore
dup
bipush 126
ldc -1238517336
iastore
dup
bipush 127
ldc 504678569
iastore
dup
sipush 128
ldc -245922535
iastore
dup
sipush 129
ldc 1974422535
iastore
dup
sipush 130
423: .line 470
ldc -1712407587
iastore
dup
sipush 131
ldc 2141453664
iastore
dup
sipush 132
ldc 33005350
iastore
dup
sipush 133
ldc 1918680309
iastore
dup
sipush 134
ldc 1715782971
iastore
dup
sipush 135
424: .line 471
ldc -77908866
iastore
dup
sipush 136
ldc 1133213225
iastore
dup
sipush 137
ldc 600562886
iastore
dup
sipush 138
ldc -306812676
iastore
dup
sipush 139
ldc -457677839
iastore
dup
sipush 140
425: .line 472
ldc 836225756
iastore
dup
sipush 141
ldc 1665273989
iastore
dup
sipush 142
ldc -1760346078
iastore
dup
sipush 143
ldc -964419567
iastore
dup
sipush 144
ldc 1250262308
iastore
dup
sipush 145
426: .line 473
ldc -1143801795
iastore
dup
sipush 146
ldc -106032846
iastore
dup
sipush 147
ldc 700935585
iastore
dup
sipush 148
ldc -1642247377
iastore
dup
sipush 149
ldc -1294142672
iastore
dup
sipush 150
427: .line 474
ldc -2045907886
iastore
dup
sipush 151
ldc -1049112349
iastore
dup
sipush 152
ldc -1288999914
iastore
dup
sipush 153
ldc 1890163129
iastore
dup
sipush 154
ldc -1810761144
iastore
dup
sipush 155
428: .line 475
ldc -381214108
iastore
dup
sipush 156
ldc -56048500
iastore
dup
sipush 157
ldc -257942977
iastore
dup
sipush 158
ldc 2102843436
iastore
dup
sipush 159
ldc 857927568
iastore
dup
sipush 160
429: .line 476
ldc 1233635150
iastore
dup
sipush 161
ldc 953795025
iastore
dup
sipush 162
ldc -896729438
iastore
dup
sipush 163
ldc -728222197
iastore
dup
sipush 164
ldc -173617279
iastore
dup
sipush 165
430: .line 477
ldc 2057644254
iastore
dup
sipush 166
ldc -1210440050
iastore
dup
sipush 167
ldc -1388337985
iastore
dup
sipush 168
ldc 976020637
iastore
dup
sipush 169
ldc 2018512274
iastore
dup
sipush 170
431: .line 478
ldc 1600822220
iastore
dup
sipush 171
ldc 2119459398
iastore
dup
sipush 172
ldc -1913208301
iastore
dup
sipush 173
ldc -661591880
iastore
dup
sipush 174
ldc 959340279
iastore
dup
sipush 175
432: .line 479
ldc -1014827601
iastore
dup
sipush 176
ldc 1570750080
iastore
dup
sipush 177
ldc -798393197
iastore
dup
sipush 178
ldc -714102483
iastore
dup
sipush 179
ldc 634368786
iastore
dup
sipush 180
433: .line 480
ldc -1396163687
iastore
dup
sipush 181
ldc 403744637
iastore
dup
sipush 182
ldc -1662488989
iastore
dup
sipush 183
ldc 1004239803
iastore
dup
sipush 184
ldc 650971512
iastore
dup
sipush 185
434: .line 481
ldc 1500443672
iastore
dup
sipush 186
ldc -1695809097
iastore
dup
sipush 187
ldc 1334028442
iastore
dup
sipush 188
ldc -1780062866
iastore
dup
sipush 189
ldc -5603610
iastore
dup
sipush 190
435: .line 482
ldc -1138685745
iastore
dup
sipush 191
ldc 368043752
iastore
dup
sipush 192
ldc -407184997
iastore
dup
sipush 193
ldc 1867173430
iastore
dup
sipush 194
ldc -1612000247
iastore
dup
sipush 195
436: .line 483
ldc -1339435396
iastore
dup
sipush 196
ldc -1540247630
iastore
dup
sipush 197
ldc 1059729699
iastore
dup
sipush 198
ldc -1513738092
iastore
dup
sipush 199
ldc -1573535642
iastore
dup
sipush 200
437: .line 484
ldc 1316239292
iastore
dup
sipush 201
ldc -2097371446
iastore
dup
sipush 202
ldc -1864322864
iastore
dup
sipush 203
ldc -1489824296
iastore
dup
sipush 204
ldc 82922136
iastore
dup
sipush 205
438: .line 485
ldc -331221030
iastore
dup
sipush 206
ldc -847311280
iastore
dup
sipush 207
ldc -1860751370
iastore
dup
sipush 208
ldc 1299615190
iastore
dup
sipush 209
ldc -280801872
iastore
dup
sipush 210
439: .line 486
ldc -1429449651
iastore
dup
sipush 211
ldc -1763385596
iastore
dup
sipush 212
ldc -778116171
iastore
dup
sipush 213
ldc 1783372680
iastore
dup
sipush 214
ldc 750893087
iastore
dup
sipush 215
440: .line 487
ldc 1699118929
iastore
dup
sipush 216
ldc 1587348714
iastore
dup
sipush 217
ldc -1946067659
iastore
dup
sipush 218
ldc -2013629580
iastore
dup
sipush 219
ldc 201010753
iastore
dup
sipush 220
441: .line 488
ldc 1739807261
iastore
dup
sipush 221
ldc -611167534
iastore
dup
sipush 222
ldc 283718486
iastore
dup
sipush 223
ldc -697494713
iastore
dup
sipush 224
ldc -677737375
iastore
dup
sipush 225
442: .line 489
ldc -1590199796
iastore
dup
sipush 226
ldc -128348652
iastore
dup
sipush 227
ldc 334203196
iastore
dup
sipush 228
ldc -1446056409
iastore
dup
sipush 229
ldc 1639396809
iastore
dup
sipush 230
443: .line 490
ldc 484568549
iastore
dup
sipush 231
ldc 1199193265
iastore
dup
sipush 232
ldc -761505313
iastore
dup
sipush 233
ldc -229294221
iastore
dup
sipush 234
ldc 337148366
iastore
dup
sipush 235
444: .line 491
ldc -948715721
iastore
dup
sipush 236
ldc -145495347
iastore
dup
sipush 237
ldc -44082262
iastore
dup
sipush 238
ldc 1038029935
iastore
dup
sipush 239
ldc 1148749531
iastore
dup
sipush 240
445: .line 492
ldc -1345682957
iastore
dup
sipush 241
ldc 1756970692
iastore
dup
sipush 242
ldc 607661108
iastore
dup
sipush 243
ldc -1547542720
iastore
dup
sipush 244
ldc 488010435
iastore
dup
sipush 245
446: .line 493
ldc -490992603
iastore
dup
sipush 246
ldc 1009290057
iastore
dup
sipush 247
ldc 234832277
iastore
dup
sipush 248
ldc -1472630527
iastore
dup
sipush 249
ldc 201907891
iastore
dup
sipush 250
447: .line 494
ldc -1260872476
iastore
dup
sipush 251
ldc 1449431233
iastore
dup
sipush 252
ldc -881106556
iastore
dup
sipush 253
ldc 852848822
iastore
dup
sipush 254
ldc 1816687708
iastore
dup
sipush 255
448: .line 495
ldc -1194311081
iastore
449: .line 442
putstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
450: .line 498
sipush 256
newarray 10
dup
iconst_0
451: .line 499
ldc 1364240372
iastore
dup
iconst_1
ldc 2119394625
iastore
dup
iconst_2
ldc 449029143
iastore
dup
iconst_3
ldc 982933031
iastore
dup
iconst_4
ldc 1003187115
iastore
dup
iconst_5
452: .line 500
ldc 535905693
iastore
dup
bipush 6
ldc -1398056710
iastore
dup
bipush 7
ldc 1267925987
iastore
dup
bipush 8
ldc 542505520
iastore
dup
bipush 9
ldc -1376359050
iastore
dup
bipush 10
453: .line 501
ldc -2003732788
iastore
dup
bipush 11
ldc -182105086
iastore
dup
bipush 12
ldc 1341970405
iastore
dup
bipush 13
ldc -975713494
iastore
dup
bipush 14
ldc 645940277
iastore
dup
bipush 15
454: .line 502
ldc -1248877726
iastore
dup
bipush 16
ldc -565617999
iastore
dup
bipush 17
ldc 627514298
iastore
dup
bipush 18
ldc 1167593194
iastore
dup
bipush 19
ldc 1575076094
iastore
dup
bipush 20
455: .line 503
ldc -1023249105
iastore
dup
bipush 21
ldc -2129465268
iastore
dup
bipush 22
ldc -1918658746
iastore
dup
bipush 23
ldc 1808202195
iastore
dup
bipush 24
ldc 65494927
iastore
dup
bipush 25
456: .line 504
ldc 362126482
iastore
dup
bipush 26
ldc -1075086739
iastore
dup
bipush 27
ldc -1780852398
iastore
dup
bipush 28
ldc -735214658
iastore
dup
bipush 29
ldc 1490231668
iastore
dup
bipush 30
457: .line 505
ldc 1227450848
iastore
dup
bipush 31
ldc -1908094775
iastore
dup
bipush 32
ldc 1969916354
iastore
dup
bipush 33
ldc -193431154
iastore
dup
bipush 34
ldc -1721024936
iastore
dup
bipush 35
458: .line 506
ldc 668823993
iastore
dup
bipush 36
ldc -1095348255
iastore
dup
bipush 37
ldc -266883704
iastore
dup
bipush 38
ldc -916018144
iastore
dup
bipush 39
ldc 2108963534
iastore
dup
bipush 40
459: .line 507
ldc 1662536415
iastore
dup
bipush 41
ldc -444452582
iastore
dup
bipush 42
ldc -1755303087
iastore
dup
bipush 43
ldc 1648721747
iastore
dup
bipush 44
ldc -1310689436
iastore
dup
bipush 45
460: .line 508
ldc -1148932501
iastore
dup
bipush 46
ldc -31678335
iastore
dup
bipush 47
ldc -107730168
iastore
dup
bipush 48
ldc 1884842056
iastore
dup
bipush 49
ldc -1894122171
iastore
dup
bipush 50
461: .line 509
ldc -1803064098
iastore
dup
bipush 51
ldc 1387788411
iastore
dup
bipush 52
ldc -1423715469
iastore
dup
bipush 53
ldc 1927414347
iastore
dup
bipush 54
ldc -480800993
iastore
dup
bipush 55
462: .line 510
ldc 1714072405
iastore
dup
bipush 56
ldc -1308153621
iastore
dup
bipush 57
ldc 788775605
iastore
dup
bipush 58
ldc -2036696123
iastore
dup
bipush 59
ldc -744159177
iastore
dup
bipush 60
463: .line 511
ldc 821200680
iastore
dup
bipush 61
ldc 598910399
iastore
dup
bipush 62
ldc 45771267
iastore
dup
bipush 63
ldc -312704490
iastore
dup
bipush 64
ldc -1976886065
iastore
dup
bipush 65
464: .line 512
ldc -1483557767
iastore
dup
bipush 66
ldc -202313209
iastore
dup
bipush 67
ldc 1319232105
iastore
dup
bipush 68
ldc 1707996378
iastore
dup
bipush 69
ldc 114671109
iastore
dup
bipush 70
465: .line 513
ldc -786472396
iastore
dup
bipush 71
ldc -997523802
iastore
dup
bipush 72
ldc 882725678
iastore
dup
bipush 73
ldc -1566550541
iastore
dup
bipush 74
ldc 87220618
iastore
dup
bipush 75
466: .line 514
ldc -1535775754
iastore
dup
bipush 76
ldc 188345475
iastore
dup
bipush 77
ldc 1084944224
iastore
dup
bipush 78
ldc 1577492337
iastore
dup
bipush 79
ldc -1118760850
iastore
dup
bipush 80
467: .line 515
ldc 1056541217
iastore
dup
bipush 81
ldc -1774385443
iastore
dup
bipush 82
ldc -575797954
iastore
dup
bipush 83
ldc 1296481766
iastore
dup
bipush 84
ldc -1850372780
iastore
dup
bipush 85
468: .line 516
ldc 1896177092
iastore
dup
bipush 86
ldc 74437638
iastore
dup
bipush 87
ldc 1627329872
iastore
dup
bipush 88
ldc 421854104
iastore
dup
bipush 89
ldc -694687299
iastore
dup
bipush 90
469: .line 517
ldc -1983102144
iastore
dup
bipush 91
ldc 1735892697
iastore
dup
bipush 92
ldc -1329773848
iastore
dup
bipush 93
ldc 126389129
iastore
dup
bipush 94
ldc -415737063
iastore
dup
bipush 95
470: .line 518
ldc 2044456648
iastore
dup
bipush 96
ldc -1589179780
iastore
dup
bipush 97
ldc 2095648578
iastore
dup
bipush 98
ldc -121037180
iastore
dup
bipush 100
471: .line 519
ldc 159614592
iastore
dup
bipush 101
ldc 843640107
iastore
dup
bipush 102
ldc 514617361
iastore
dup
bipush 103
ldc 1817080410
iastore
dup
bipush 104
ldc -33816818
iastore
dup
bipush 105
472: .line 520
ldc 257308805
iastore
dup
bipush 106
ldc 1025430958
iastore
dup
bipush 107
ldc 908540205
iastore
dup
bipush 108
ldc 174381327
iastore
dup
bipush 109
ldc 1747035740
iastore
dup
bipush 110
473: .line 521
ldc -1680780197
iastore
dup
bipush 111
ldc 607792694
iastore
dup
bipush 112
ldc 212952842
iastore
dup
bipush 113
ldc -1827674281
iastore
dup
bipush 114
ldc -1261267218
iastore
dup
bipush 115
474: .line 522
ldc 463376795
iastore
dup
bipush 116
ldc -2142255680
iastore
dup
bipush 117
ldc 1638015196
iastore
dup
bipush 118
ldc 1516850039
iastore
dup
bipush 119
ldc 471210514
iastore
dup
bipush 120
475: .line 523
ldc -502613357
iastore
dup
bipush 121
ldc -1058723168
iastore
dup
bipush 122
ldc 1011081250
iastore
dup
bipush 123
ldc 303896347
iastore
dup
bipush 124
ldc 235605257
iastore
dup
bipush 125
476: .line 524
ldc -223492213
iastore
dup
bipush 126
ldc 767142070
iastore
dup
bipush 127
ldc 348694814
iastore
dup
sipush 128
ldc 1468340721
iastore
dup
sipush 129
ldc -1353971851
iastore
dup
sipush 130
477: .line 525
ldc -289677927
iastore
dup
sipush 131
ldc -1543675777
iastore
dup
sipush 132
ldc -140564991
iastore
dup
sipush 133
ldc 1555887474
iastore
dup
sipush 134
ldc 1153776486
iastore
dup
sipush 135
478: .line 526
ldc 1530167035
iastore
dup
sipush 136
ldc -1955190461
iastore
dup
sipush 137
ldc -874723805
iastore
dup
sipush 138
ldc -1234633491
iastore
dup
sipush 139
ldc -1201409564
iastore
dup
sipush 140
479: .line 527
ldc -674571215
iastore
dup
sipush 141
ldc 1108378979
iastore
dup
sipush 142
ldc 322970263
iastore
dup
sipush 143
ldc -2078273082
iastore
dup
sipush 144
ldc -2055396278
iastore
dup
sipush 145
480: .line 528
ldc -755483205
iastore
dup
sipush 146
ldc -1374604551
iastore
dup
sipush 147
ldc -949116631
iastore
dup
sipush 148
ldc 491466654
iastore
dup
sipush 149
ldc -588042062
iastore
dup
sipush 150
481: .line 529
ldc 233591430
iastore
dup
sipush 151
ldc 2010178497
iastore
dup
sipush 152
ldc 728503987
iastore
dup
sipush 153
ldc -1449543312
iastore
dup
sipush 154
ldc 301615252
iastore
dup
sipush 155
482: .line 530
ldc 1193436393
iastore
dup
sipush 156
ldc -1463513860
iastore
dup
sipush 157
ldc -1608892432
iastore
dup
sipush 158
ldc 1457007741
iastore
dup
sipush 159
ldc 586125363
iastore
dup
sipush 160
483: .line 531
ldc -2016981431
iastore
dup
sipush 161
ldc -641609416
iastore
dup
sipush 162
ldc -1929469238
iastore
dup
sipush 163
ldc -1741288492
iastore
dup
sipush 164
ldc -1496350219
iastore
dup
sipush 165
484: .line 532
ldc -1524048262
iastore
dup
sipush 166
ldc -635007305
iastore
dup
sipush 167
ldc 1067761581
iastore
dup
sipush 168
ldc 753179962
iastore
dup
sipush 169
ldc 1343066744
iastore
dup
sipush 170
485: .line 533
ldc 1788595295
iastore
dup
sipush 171
ldc 1415726718
iastore
dup
sipush 172
ldc -155053171
iastore
dup
sipush 173
ldc -1863796520
iastore
dup
sipush 174
ldc 777975609
iastore
dup
sipush 175
486: .line 534
ldc -2097827901
iastore
dup
sipush 176
ldc -1614905251
iastore
dup
sipush 177
ldc 1769771984
iastore
dup
sipush 178
ldc 1873358293
iastore
dup
sipush 179
ldc -810347995
iastore
dup
sipush 180
487: .line 535
ldc -935618132
iastore
dup
sipush 181
ldc 279411992
iastore
dup
sipush 182
ldc -395418724
iastore
dup
sipush 183
ldc -612648133
iastore
dup
sipush 184
ldc -855017434
iastore
dup
sipush 185
488: .line 536
ldc 1861490777
iastore
dup
sipush 186
ldc -335431782
iastore
dup
sipush 187
ldc -2086102449
iastore
dup
sipush 188
ldc -429560171
iastore
dup
sipush 189
ldc -1434523905
iastore
dup
sipush 190
489: .line 537
ldc 554225596
iastore
dup
sipush 191
ldc -270079979
iastore
dup
sipush 192
ldc -1160143897
iastore
dup
sipush 193
ldc 1255028335
iastore
dup
sipush 194
ldc -355202657
iastore
dup
sipush 195
490: .line 538
ldc 701922480
iastore
dup
sipush 196
ldc 833598116
iastore
dup
sipush 197
ldc 707863359
iastore
dup
sipush 198
ldc -969894747
iastore
dup
sipush 199
ldc 901801634
iastore
dup
sipush 200
491: .line 539
ldc 1949809742
iastore
dup
sipush 201
ldc -56178046
iastore
dup
sipush 202
ldc -525283184
iastore
dup
sipush 203
ldc 857069735
iastore
dup
sipush 204
ldc -246769660
iastore
dup
sipush 205
492: .line 540
ldc 1106762476
iastore
dup
sipush 206
ldc 2131644621
iastore
dup
sipush 207
ldc 389019281
iastore
dup
sipush 208
ldc 1989006925
iastore
dup
sipush 209
ldc 1129165039
iastore
dup
sipush 210
493: .line 541
ldc -866890326
iastore
dup
sipush 211
ldc -455146346
iastore
dup
sipush 212
ldc -1629243951
iastore
dup
sipush 213
ldc 1276872810
iastore
dup
sipush 214
ldc -1044898004
iastore
dup
sipush 215
494: .line 542
ldc 1182749029
iastore
dup
sipush 216
ldc -1660622242
iastore
dup
sipush 217
ldc 22885772
iastore
dup
sipush 218
ldc -93096825
iastore
dup
sipush 219
ldc -80854773
iastore
dup
sipush 220
495: .line 543
ldc -1285939865
iastore
dup
sipush 221
ldc -1840065829
iastore
dup
sipush 222
ldc -382511600
iastore
dup
sipush 223
ldc 1829980118
iastore
dup
sipush 224
ldc -1702075945
iastore
dup
sipush 225
496: .line 544
ldc 930745505
iastore
dup
sipush 226
ldc 1502483704
iastore
dup
sipush 227
ldc -343327725
iastore
dup
sipush 228
ldc -823253079
iastore
dup
sipush 229
ldc -1221211807
iastore
dup
sipush 230
497: .line 545
ldc -504503012
iastore
dup
sipush 231
ldc 2050797895
iastore
dup
sipush 232
ldc -1671831598
iastore
dup
sipush 233
ldc 1430221810
iastore
dup
sipush 234
ldc 410635796
iastore
dup
sipush 235
498: .line 546
ldc 1941911495
iastore
dup
sipush 236
ldc 1407897079
iastore
dup
sipush 237
ldc 1599843069
iastore
dup
sipush 238
ldc -552308931
iastore
dup
sipush 239
ldc 2022103876
iastore
dup
sipush 240
499: .line 547
ldc -897453137
iastore
dup
sipush 241
ldc -1187068824
iastore
dup
sipush 242
ldc 942421028
iastore
dup
sipush 243
ldc -1033944925
iastore
dup
sipush 244
ldc 376619805
iastore
dup
sipush 245
500: .line 548
ldc -1140054558
iastore
dup
sipush 246
ldc 680216892
iastore
dup
sipush 247
ldc -12479219
iastore
dup
sipush 248
ldc 963707304
iastore
dup
sipush 249
ldc 148812556
iastore
dup
sipush 250
501: .line 549
ldc -660806476
iastore
dup
sipush 251
ldc 1687208278
iastore
dup
sipush 252
ldc 2069988555
iastore
dup
sipush 253
ldc -714033614
iastore
dup
sipush 254
ldc 1215585388
iastore
dup
sipush 255
502: .line 550
ldc -800958536
iastore
503: .line 497
putstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
504: .line 669
return
LocalVariableTable:
Start End Slot Name Signature
private int shift(int, int);
descriptor: (II)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // int r
start local 2 // int shift
0: .line 556
iload 1 /* r */
iload 2 /* shift */
iushr
iload 1 /* r */
iload 2 /* shift */
ineg
ishl
ior
ireturn
end local 2 // int shift
end local 1 // int r
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 1 1 r I
0 1 2 shift I
MethodParameters:
Name Flags
r
shift
private int FFmulX(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // int x
0: .line 567
iload 1 /* x */
ldc 2139062143
iand
iconst_1
ishl
iload 1 /* x */
ldc -2139062144
iand
bipush 7
iushr
bipush 27
imul
ixor
ireturn
end local 1 // int x
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 1 1 x I
MethodParameters:
Name Flags
x
private int inv_mcol(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=2
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // int x
0: .line 582
aload 0 /* this */
iload 1 /* x */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.FFmulX:(I)I
istore 2 /* f2 */
start local 2 // int f2
1: .line 583
aload 0 /* this */
iload 2 /* f2 */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.FFmulX:(I)I
istore 3 /* f4 */
start local 3 // int f4
2: .line 584
aload 0 /* this */
iload 3 /* f4 */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.FFmulX:(I)I
istore 4 /* f8 */
start local 4 // int f8
3: .line 585
iload 1 /* x */
iload 4 /* f8 */
ixor
istore 5 /* f9 */
start local 5 // int f9
4: .line 587
iload 2 /* f2 */
iload 3 /* f4 */
ixor
iload 4 /* f8 */
ixor
aload 0 /* this */
iload 2 /* f2 */
iload 5 /* f9 */
ixor
bipush 8
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.shift:(II)I
ixor
aload 0 /* this */
iload 3 /* f4 */
iload 5 /* f9 */
ixor
bipush 16
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.shift:(II)I
ixor
aload 0 /* this */
iload 5 /* f9 */
bipush 24
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.shift:(II)I
ixor
ireturn
end local 5 // int f9
end local 4 // int f8
end local 3 // int f4
end local 2 // int f2
end local 1 // int x
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 5 1 x I
1 5 2 f2 I
2 5 3 f4 I
3 5 4 f8 I
4 5 5 f9 I
MethodParameters:
Name Flags
x
private int subWord(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // int x
0: .line 593
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 1 /* x */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 1 /* x */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ior
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 1 /* x */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ior
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 1 /* x */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ior
ireturn
end local 1 // int x
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 1 1 x I
MethodParameters:
Name Flags
x
private int[][] generateWorkingKey(byte[], boolean);
descriptor: ([BZ)[[I
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=9, args_size=3
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // byte[] key
start local 2 // boolean forEncryption
0: .line 606
aload 1 /* key */
arraylength
iconst_4
idiv
istore 3 /* KC */
start local 3 // int KC
1: .line 609
iload 3 /* KC */
iconst_4
if_icmpeq 2
iload 3 /* KC */
bipush 6
if_icmpeq 2
iload 3 /* KC */
bipush 8
if_icmpne 3
StackMap locals: int
StackMap stack:
2: iload 3 /* KC */
iconst_4
imul
aload 1 /* key */
arraylength
if_icmpeq 4
3: .line 611
StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Key length not 128/192/256 bits."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: .line 614
StackMap locals:
StackMap stack:
aload 0 /* this */
iload 3 /* KC */
bipush 6
iadd
putfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
5: .line 615
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
iconst_1
iadd
iconst_4
multianewarray [[I 2
astore 5 /* W */
start local 5 // int[][] W
6: .line 621
iconst_0
istore 4 /* t */
start local 4 // int t
7: .line 622
iconst_0
istore 6 /* i */
start local 6 // int i
8: .line 623
goto 12
9: .line 625
StackMap locals: int int[][] int
StackMap stack:
aload 5 /* W */
iload 4 /* t */
iconst_2
ishr
aaload
iload 4 /* t */
iconst_3
iand
aload 1 /* key */
iload 6 /* i */
baload
sipush 255
iand
aload 1 /* key */
iload 6 /* i */
iconst_1
iadd
baload
sipush 255
iand
bipush 8
ishl
ior
aload 1 /* key */
iload 6 /* i */
iconst_2
iadd
baload
sipush 255
iand
bipush 16
ishl
ior
aload 1 /* key */
iload 6 /* i */
iconst_3
iadd
baload
bipush 24
ishl
ior
iastore
10: .line 626
iinc 6 /* i */ 4
11: .line 627
iinc 4 /* t */ 1
12: .line 623
StackMap locals:
StackMap stack:
iload 6 /* i */
aload 1 /* key */
arraylength
if_icmplt 9
13: .line 634
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
iconst_1
iadd
iconst_2
ishl
istore 7 /* k */
start local 7 // int k
14: .line 635
iload 3 /* KC */
istore 6 /* i */
goto 23
15: .line 637
StackMap locals: int
StackMap stack:
aload 5 /* W */
iload 6 /* i */
iconst_1
isub
iconst_2
ishr
aaload
iload 6 /* i */
iconst_1
isub
iconst_3
iand
iaload
istore 8 /* temp */
start local 8 // int temp
16: .line 638
iload 6 /* i */
iload 3 /* KC */
irem
ifne 19
17: .line 640
aload 0 /* this */
aload 0 /* this */
iload 8 /* temp */
bipush 8
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.shift:(II)I
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.subWord:(I)I
getstatic org.bouncycastle.crypto.engines.AESFastEngine.rcon:[I
iload 6 /* i */
iload 3 /* KC */
idiv
iconst_1
isub
iaload
ixor
istore 8 /* temp */
18: .line 641
goto 21
19: .line 642
StackMap locals: int
StackMap stack:
iload 3 /* KC */
bipush 6
if_icmple 21
iload 6 /* i */
iload 3 /* KC */
irem
iconst_4
if_icmpne 21
20: .line 644
aload 0 /* this */
iload 8 /* temp */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.subWord:(I)I
istore 8 /* temp */
21: .line 647
StackMap locals:
StackMap stack:
aload 5 /* W */
iload 6 /* i */
iconst_2
ishr
aaload
iload 6 /* i */
iconst_3
iand
aload 5 /* W */
iload 6 /* i */
iload 3 /* KC */
isub
iconst_2
ishr
aaload
iload 6 /* i */
iload 3 /* KC */
isub
iconst_3
iand
iaload
iload 8 /* temp */
ixor
iastore
end local 8 // int temp
22: .line 635
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
23: iload 6 /* i */
iload 7 /* k */
if_icmplt 15
24: .line 650
iload 2 /* forEncryption */
ifne 33
25: .line 652
iconst_1
istore 8 /* j */
start local 8 // int j
26: goto 32
27: .line 654
StackMap locals: int
StackMap stack:
iconst_0
istore 6 /* i */
goto 30
28: .line 656
StackMap locals:
StackMap stack:
aload 5 /* W */
iload 8 /* j */
aaload
iload 6 /* i */
aload 0 /* this */
aload 5 /* W */
iload 8 /* j */
aaload
iload 6 /* i */
iaload
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.inv_mcol:(I)I
iastore
29: .line 654
iinc 6 /* i */ 1
StackMap locals:
StackMap stack:
30: iload 6 /* i */
iconst_4
if_icmplt 28
31: .line 652
iinc 8 /* j */ 1
StackMap locals:
StackMap stack:
32: iload 8 /* j */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
if_icmplt 27
end local 8 // int j
33: .line 661
StackMap locals:
StackMap stack:
aload 5 /* W */
areturn
end local 7 // int k
end local 6 // int i
end local 5 // int[][] W
end local 4 // int t
end local 3 // int KC
end local 2 // boolean forEncryption
end local 1 // byte[] key
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 34 1 key [B
0 34 2 forEncryption Z
1 34 3 KC I
7 34 4 t I
6 34 5 W [[I
8 34 6 i I
14 34 7 k I
16 22 8 temp I
26 33 8 j I
MethodParameters:
Name Flags
key
forEncryption
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
0: .line 674
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 665
aload 0 /* this */
aconst_null
putfield org.bouncycastle.crypto.engines.AESFastEngine.WorkingKey:[[I
2: .line 676
return
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
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.AESFastEngine this
start local 1 // boolean forEncryption
start local 2 // org.bouncycastle.crypto.CipherParameters params
0: .line 690
aload 2 /* params */
instanceof org.bouncycastle.crypto.params.KeyParameter
ifeq 4
1: .line 692
aload 0 /* this */
aload 0 /* this */
aload 2 /* params */
checkcast org.bouncycastle.crypto.params.KeyParameter
invokevirtual org.bouncycastle.crypto.params.KeyParameter.getKey:()[B
iload 1 /* forEncryption */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.generateWorkingKey:([BZ)[[I
putfield org.bouncycastle.crypto.engines.AESFastEngine.WorkingKey:[[I
2: .line 693
aload 0 /* this */
iload 1 /* forEncryption */
putfield org.bouncycastle.crypto.engines.AESFastEngine.forEncryption:Z
3: .line 694
return
4: .line 697
StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "invalid parameter passed to AES init - "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
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 forEncryption
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 5 1 forEncryption Z
0 5 2 params Lorg/bouncycastle/crypto/CipherParameters;
MethodParameters:
Name Flags
forEncryption
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.AESFastEngine this
0: .line 702
ldc "AES"
areturn
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
public int getBlockSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
0: .line 707
bipush 16
ireturn
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
public int processBlock(byte[], int, byte[], int);
descriptor: ([BI[BI)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // byte[] in
start local 2 // int inOff
start local 3 // byte[] out
start local 4 // int outOff
0: .line 716
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.WorkingKey:[[I
ifnonnull 2
1: .line 718
new java.lang.IllegalStateException
dup
ldc "AES engine not initialised"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: .line 721
StackMap locals:
StackMap stack:
iload 2 /* inOff */
bipush 16
iadd
aload 1 /* in */
arraylength
if_icmple 4
3: .line 723
new org.bouncycastle.crypto.DataLengthException
dup
ldc "input buffer too short"
invokespecial org.bouncycastle.crypto.DataLengthException.<init>:(Ljava/lang/String;)V
athrow
4: .line 726
StackMap locals:
StackMap stack:
iload 4 /* outOff */
bipush 16
iadd
aload 3 /* out */
arraylength
if_icmple 6
5: .line 728
new org.bouncycastle.crypto.DataLengthException
dup
ldc "output buffer too short"
invokespecial org.bouncycastle.crypto.DataLengthException.<init>:(Ljava/lang/String;)V
athrow
6: .line 731
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.forEncryption:Z
ifeq 11
7: .line 733
aload 0 /* this */
aload 1 /* in */
iload 2 /* inOff */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.unpackBlock:([BI)V
8: .line 734
aload 0 /* this */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.WorkingKey:[[I
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.encryptBlock:([[I)V
9: .line 735
aload 0 /* this */
aload 3 /* out */
iload 4 /* outOff */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.packBlock:([BI)V
10: .line 736
goto 14
11: .line 739
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 1 /* in */
iload 2 /* inOff */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.unpackBlock:([BI)V
12: .line 740
aload 0 /* this */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.WorkingKey:[[I
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.decryptBlock:([[I)V
13: .line 741
aload 0 /* this */
aload 3 /* out */
iload 4 /* outOff */
invokevirtual org.bouncycastle.crypto.engines.AESFastEngine.packBlock:([BI)V
14: .line 744
StackMap locals:
StackMap stack:
bipush 16
ireturn
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.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 15 1 in [B
0 15 2 inOff I
0 15 3 out [B
0 15 4 outOff 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.AESFastEngine this
0: .line 749
return
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
private void unpackBlock(byte[], int);
descriptor: ([BI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // byte[] bytes
start local 2 // int off
0: .line 755
iload 2 /* off */
istore 3 /* index */
start local 3 // int index
1: .line 757
aload 0 /* this */
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
2: .line 758
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
bipush 8
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
3: .line 759
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
bipush 16
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
4: .line 760
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
bipush 24
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
5: .line 762
aload 0 /* this */
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
6: .line 763
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
bipush 8
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
7: .line 764
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
bipush 16
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
8: .line 765
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
bipush 24
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
9: .line 767
aload 0 /* this */
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
10: .line 768
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
bipush 8
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
11: .line 769
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
bipush 16
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
12: .line 770
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
bipush 24
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
13: .line 772
aload 0 /* this */
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
14: .line 773
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
bipush 8
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
15: .line 774
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
sipush 255
iand
bipush 16
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
16: .line 775
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
baload
bipush 24
ishl
ior
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
17: .line 776
return
end local 3 // int index
end local 2 // int off
end local 1 // byte[] bytes
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 18 1 bytes [B
0 18 2 off I
1 18 3 index I
MethodParameters:
Name Flags
bytes
off
private void packBlock(byte[], int);
descriptor: ([BI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=3
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // byte[] bytes
start local 2 // int off
0: .line 782
iload 2 /* off */
istore 3 /* index */
start local 3 // int index
1: .line 784
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
i2b
bastore
2: .line 785
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 8
ishr
i2b
bastore
3: .line 786
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 16
ishr
i2b
bastore
4: .line 787
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 24
ishr
i2b
bastore
5: .line 789
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
i2b
bastore
6: .line 790
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 8
ishr
i2b
bastore
7: .line 791
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 16
ishr
i2b
bastore
8: .line 792
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 24
ishr
i2b
bastore
9: .line 794
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
i2b
bastore
10: .line 795
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 8
ishr
i2b
bastore
11: .line 796
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 16
ishr
i2b
bastore
12: .line 797
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 24
ishr
i2b
bastore
13: .line 799
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
i2b
bastore
14: .line 800
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 8
ishr
i2b
bastore
15: .line 801
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 16
ishr
i2b
bastore
16: .line 802
aload 1 /* bytes */
iload 3 /* index */
iinc 3 /* index */ 1
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 24
ishr
i2b
bastore
17: .line 803
return
end local 3 // int index
end local 2 // int off
end local 1 // byte[] bytes
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 18 1 bytes [B
0 18 2 off I
1 18 3 index I
MethodParameters:
Name Flags
bytes
off
private void encryptBlock(int[][]);
descriptor: ([[I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=2
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // int[][] KW
0: .line 809
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
aload 1 /* KW */
iconst_0
aaload
iconst_0
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
1: .line 810
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
aload 1 /* KW */
iconst_0
aaload
iconst_1
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
2: .line 811
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
aload 1 /* KW */
iconst_0
aaload
iconst_2
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
3: .line 812
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
aload 1 /* KW */
iconst_0
aaload
iconst_3
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
4: .line 814
iconst_1
istore 2 /* r */
start local 2 // int r
5: .line 815
goto 14
6: .line 817
StackMap locals: int
StackMap stack:
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_0
iaload
ixor
istore 3 /* r0 */
start local 3 // int r0
7: .line 818
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_1
iaload
ixor
istore 4 /* r1 */
start local 4 // int r1
8: .line 819
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_2
iaload
ixor
istore 5 /* r2 */
start local 5 // int r2
9: .line 820
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
iinc 2 /* r */ 1
aaload
iconst_3
iaload
ixor
istore 6 /* r3 */
start local 6 // int r3
10: .line 821
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
iload 3 /* r0 */
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
iload 4 /* r1 */
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
iload 5 /* r2 */
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
iload 6 /* r3 */
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_0
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
11: .line 822
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
iload 4 /* r1 */
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
iload 5 /* r2 */
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
iload 6 /* r3 */
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
iload 3 /* r0 */
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_1
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
12: .line 823
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
iload 5 /* r2 */
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
iload 6 /* r3 */
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
iload 3 /* r0 */
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
iload 4 /* r1 */
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_2
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
13: .line 824
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
iload 6 /* r3 */
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
iload 3 /* r0 */
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
iload 4 /* r1 */
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
iload 5 /* r2 */
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
iinc 2 /* r */ 1
aaload
iconst_3
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
end local 6 // int r3
end local 5 // int r2
end local 4 // int r1
end local 3 // int r0
14: .line 815
StackMap locals:
StackMap stack:
iload 2 /* r */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
iconst_1
isub
if_icmplt 6
15: .line 827
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_0
iaload
ixor
istore 3 /* r0 */
start local 3 // int r0
16: .line 828
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_1
iaload
ixor
istore 4 /* r1 */
start local 4 // int r1
17: .line 829
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_2
iaload
ixor
istore 5 /* r2 */
start local 5 // int r2
18: .line 830
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.T3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 2 /* r */
iinc 2 /* r */ 1
aaload
iconst_3
iaload
ixor
istore 6 /* r3 */
start local 6 // int r3
19: .line 834
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 3 /* r0 */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 4 /* r1 */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 5 /* r2 */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 6 /* r3 */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_0
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
20: .line 835
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 4 /* r1 */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 5 /* r2 */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 6 /* r3 */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 3 /* r0 */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_1
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
21: .line 836
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 5 /* r2 */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 6 /* r3 */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 3 /* r0 */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 4 /* r1 */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_2
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
22: .line 837
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 6 /* r3 */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 3 /* r0 */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 4 /* r1 */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.S:[B
iload 5 /* r2 */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ixor
aload 1 /* KW */
iload 2 /* r */
aaload
iconst_3
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
23: .line 839
return
end local 6 // int r3
end local 5 // int r2
end local 4 // int r1
end local 3 // int r0
end local 2 // int r
end local 1 // int[][] KW
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 24 1 KW [[I
5 24 2 r I
7 14 3 r0 I
16 24 3 r0 I
8 14 4 r1 I
17 24 4 r1 I
9 14 5 r2 I
18 24 5 r2 I
10 14 6 r3 I
19 24 6 r3 I
MethodParameters:
Name Flags
KW
private void decryptBlock(int[][]);
descriptor: ([[I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=7, args_size=2
start local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
start local 1 // int[][] KW
0: .line 845
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
aload 1 /* KW */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
aaload
iconst_0
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
1: .line 846
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
aload 1 /* KW */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
aaload
iconst_1
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
2: .line 847
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
aload 1 /* KW */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
aaload
iconst_2
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
3: .line 848
aload 0 /* this */
dup
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
aload 1 /* KW */
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
aaload
iconst_3
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
4: .line 850
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.ROUNDS:I
iconst_1
isub
istore 6 /* r */
start local 6 // int r
5: .line 852
goto 14
6: .line 854
StackMap locals: org.bouncycastle.crypto.engines.AESFastEngine int[][] top top top top int
StackMap stack:
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_0
iaload
ixor
istore 2 /* r0 */
start local 2 // int r0
7: .line 855
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_1
iaload
ixor
istore 3 /* r1 */
start local 3 // int r1
8: .line 856
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_2
iaload
ixor
istore 4 /* r2 */
start local 4 // int r2
9: .line 857
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
iinc 6 /* r */ -1
aaload
iconst_3
iaload
ixor
istore 5 /* r3 */
start local 5 // int r3
10: .line 858
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
iload 2 /* r0 */
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
iload 5 /* r3 */
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
iload 4 /* r2 */
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
iload 3 /* r1 */
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_0
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
11: .line 859
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
iload 3 /* r1 */
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
iload 2 /* r0 */
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
iload 5 /* r3 */
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
iload 4 /* r2 */
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_1
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
12: .line 860
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
iload 4 /* r2 */
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
iload 3 /* r1 */
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
iload 2 /* r0 */
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
iload 5 /* r3 */
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_2
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
13: .line 861
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
iload 5 /* r3 */
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
iload 4 /* r2 */
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
iload 3 /* r1 */
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
iload 2 /* r0 */
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
iinc 6 /* r */ -1
aaload
iconst_3
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
end local 5 // int r3
end local 4 // int r2
end local 3 // int r1
end local 2 // int r0
14: .line 852
StackMap locals:
StackMap stack:
iload 6 /* r */
iconst_1
if_icmpgt 6
15: .line 864
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_0
iaload
ixor
istore 2 /* r0 */
start local 2 // int r0
16: .line 865
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_1
iaload
ixor
istore 3 /* r1 */
start local 3 // int r1
17: .line 866
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_2
iaload
ixor
istore 4 /* r2 */
start local 4 // int r2
18: .line 867
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv0:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
sipush 255
iand
iaload
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv1:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
bipush 8
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv2:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
bipush 16
ishr
sipush 255
iand
iaload
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Tinv3:[I
aload 0 /* this */
getfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
bipush 24
ishr
sipush 255
iand
iaload
ixor
aload 1 /* KW */
iload 6 /* r */
aaload
iconst_3
iaload
ixor
istore 5 /* r3 */
start local 5 // int r3
19: .line 871
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 2 /* r0 */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 5 /* r3 */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 4 /* r2 */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 3 /* r1 */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ixor
aload 1 /* KW */
iconst_0
aaload
iconst_0
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C0:I
20: .line 872
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 3 /* r1 */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 2 /* r0 */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 5 /* r3 */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 4 /* r2 */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ixor
aload 1 /* KW */
iconst_0
aaload
iconst_1
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C1:I
21: .line 873
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 4 /* r2 */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 3 /* r1 */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 2 /* r0 */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 5 /* r3 */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ixor
aload 1 /* KW */
iconst_0
aaload
iconst_2
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C2:I
22: .line 874
aload 0 /* this */
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 5 /* r3 */
sipush 255
iand
baload
sipush 255
iand
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 4 /* r2 */
bipush 8
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 8
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 3 /* r1 */
bipush 16
ishr
sipush 255
iand
baload
sipush 255
iand
bipush 16
ishl
ixor
getstatic org.bouncycastle.crypto.engines.AESFastEngine.Si:[B
iload 2 /* r0 */
bipush 24
ishr
sipush 255
iand
baload
bipush 24
ishl
ixor
aload 1 /* KW */
iconst_0
aaload
iconst_3
iaload
ixor
putfield org.bouncycastle.crypto.engines.AESFastEngine.C3:I
23: .line 875
return
end local 6 // int r
end local 5 // int r3
end local 4 // int r2
end local 3 // int r1
end local 2 // int r0
end local 1 // int[][] KW
end local 0 // org.bouncycastle.crypto.engines.AESFastEngine this
LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/bouncycastle/crypto/engines/AESFastEngine;
0 24 1 KW [[I
7 14 2 r0 I
16 24 2 r0 I
8 14 3 r1 I
17 24 3 r1 I
9 14 4 r2 I
18 24 4 r2 I
10 14 5 r3 I
19 24 5 r3 I
5 24 6 r I
MethodParameters:
Name Flags
KW
}
SourceFile: "AESFastEngine.java"