public class org.bouncycastle.crypto.engines.AESEngine implements org.bouncycastle.crypto.BlockCipher
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.bouncycastle.crypto.engines.AESEngine
  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[] Tinv0;
    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.AESEngine.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.AESEngine.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.AESEngine.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.AESEngine.T0:[I
       126: .line 168
            sipush 256
            newarray 10
            dup
            iconst_0
       127: .line 169
            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
       128: .line 170
            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
       129: .line 171
            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
       130: .line 172
            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
       131: .line 173
            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
       132: .line 174
            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
       133: .line 175
            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
       134: .line 176
            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
       135: .line 177
            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
       136: .line 178
            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
       137: .line 179
            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
       138: .line 180
            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
       139: .line 181
            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
       140: .line 182
            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
       141: .line 183
            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
       142: .line 184
            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
       143: .line 185
            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
       144: .line 186
            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
       145: .line 187
            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
       146: .line 188
            ldc -605108103
            iastore
            dup
            bipush 96
            ldc 1191869601
            iastore
            dup
            bipush 97
            ldc -384875908
            iastore
            dup
            bipush 98
            ldc -920746760
            iastore
            dup
            bipush 100
       147: .line 189
            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
       148: .line 190
            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
       149: .line 191
            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
       150: .line 192
            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
       151: .line 193
            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
       152: .line 194
            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
       153: .line 195
            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
       154: .line 196
            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
       155: .line 197
            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
       156: .line 198
            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
       157: .line 199
            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
       158: .line 200
            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
       159: .line 201
            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
       160: .line 202
            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
       161: .line 203
            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
       162: .line 204
            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
       163: .line 205
            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
       164: .line 206
            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
       165: .line 207
            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
       166: .line 208
            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
       167: .line 209
            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
       168: .line 210
            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
       169: .line 211
            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
       170: .line 212
            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
       171: .line 213
            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
       172: .line 214
            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
       173: .line 215
            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
       174: .line 216
            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
       175: .line 217
            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
       176: .line 218
            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
       177: .line 219
            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
       178: .line 220
            ldc 1113045200
            iastore
       179: .line 167
            putstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
       180: .line 338
            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.AESEngine this
        start local 1 // int r
        start local 2 // int shift
         0: .line 226
            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.AESEngine this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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.AESEngine this
        start local 1 // int x
         0: .line 237
            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.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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.AESEngine this
        start local 1 // int x
         0: .line 252
            aload 0 /* this */
            iload 1 /* x */
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.FFmulX:(I)I
            istore 2 /* f2 */
        start local 2 // int f2
         1: .line 253
            aload 0 /* this */
            iload 2 /* f2 */
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.FFmulX:(I)I
            istore 3 /* f4 */
        start local 3 // int f4
         2: .line 254
            aload 0 /* this */
            iload 3 /* f4 */
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.FFmulX:(I)I
            istore 4 /* f8 */
        start local 4 // int f8
         3: .line 255
            iload 1 /* x */
            iload 4 /* f8 */
            ixor
            istore 5 /* f9 */
        start local 5 // int f9
         4: .line 257
            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.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            iload 3 /* f4 */
            iload 5 /* f9 */
            ixor
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            iload 5 /* f9 */
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.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.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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.AESEngine this
        start local 1 // int x
         0: .line 262
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 1 /* x */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 1 /* x */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ior
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 1 /* x */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ior
            getstatic org.bouncycastle.crypto.engines.AESEngine.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.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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.AESEngine this
        start local 1 // byte[] key
        start local 2 // boolean forEncryption
         0: .line 275
            aload 1 /* key */
            arraylength
            iconst_4
            idiv
            istore 3 /* KC */
        start local 3 // int KC
         1: .line 278
            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 280
      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 283
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 3 /* KC */
            bipush 6
            iadd
            putfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
         5: .line 284
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            iconst_1
            iadd
            iconst_4
            multianewarray [[I 2
            astore 5 /* W */
        start local 5 // int[][] W
         6: .line 290
            iconst_0
            istore 4 /* t */
        start local 4 // int t
         7: .line 291
            iconst_0
            istore 6 /* i */
        start local 6 // int i
         8: .line 292
            goto 12
         9: .line 294
      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 295
            iinc 6 /* i */ 4
        11: .line 296
            iinc 4 /* t */ 1
        12: .line 292
      StackMap locals:
      StackMap stack:
            iload 6 /* i */
            aload 1 /* key */
            arraylength
            if_icmplt 9
        13: .line 303
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            iconst_1
            iadd
            iconst_2
            ishl
            istore 7 /* k */
        start local 7 // int k
        14: .line 304
            iload 3 /* KC */
            istore 6 /* i */
            goto 23
        15: .line 306
      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 307
            iload 6 /* i */
            iload 3 /* KC */
            irem
            ifne 19
        17: .line 309
            aload 0 /* this */
            aload 0 /* this */
            iload 8 /* temp */
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.subWord:(I)I
            getstatic org.bouncycastle.crypto.engines.AESEngine.rcon:[I
            iload 6 /* i */
            iload 3 /* KC */
            idiv
            iconst_1
            isub
            iaload
            ixor
            istore 8 /* temp */
        18: .line 310
            goto 21
        19: .line 311
      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 313
            aload 0 /* this */
            iload 8 /* temp */
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.subWord:(I)I
            istore 8 /* temp */
        21: .line 316
      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 304
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        23: iload 6 /* i */
            iload 7 /* k */
            if_icmplt 15
        24: .line 319
            iload 2 /* forEncryption */
            ifne 33
        25: .line 321
            iconst_1
            istore 8 /* j */
        start local 8 // int j
        26: goto 32
        27: .line 323
      StackMap locals: int
      StackMap stack:
            iconst_0
            istore 6 /* i */
            goto 30
        28: .line 325
      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.AESEngine.inv_mcol:(I)I
            iastore
        29: .line 323
            iinc 6 /* i */ 1
      StackMap locals:
      StackMap stack:
        30: iload 6 /* i */
            iconst_4
            if_icmplt 28
        31: .line 321
            iinc 8 /* j */ 1
      StackMap locals:
      StackMap stack:
        32: iload 8 /* j */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            if_icmplt 27
        end local 8 // int j
        33: .line 330
      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.AESEngine this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   34     0           this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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.AESEngine this
         0: .line 343
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 334
            aload 0 /* this */
            aconst_null
            putfield org.bouncycastle.crypto.engines.AESEngine.WorkingKey:[[I
         2: .line 345
            return
        end local 0 // org.bouncycastle.crypto.engines.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;

  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.AESEngine this
        start local 1 // boolean forEncryption
        start local 2 // org.bouncycastle.crypto.CipherParameters params
         0: .line 359
            aload 2 /* params */
            instanceof org.bouncycastle.crypto.params.KeyParameter
            ifeq 4
         1: .line 361
            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.AESEngine.generateWorkingKey:([BZ)[[I
            putfield org.bouncycastle.crypto.engines.AESEngine.WorkingKey:[[I
         2: .line 362
            aload 0 /* this */
            iload 1 /* forEncryption */
            putfield org.bouncycastle.crypto.engines.AESEngine.forEncryption:Z
         3: .line 363
            return
         4: .line 366
      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.AESEngine this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    5     0           this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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.AESEngine this
         0: .line 371
            ldc "AES"
            areturn
        end local 0 // org.bouncycastle.crypto.engines.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;

  public int getBlockSize();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.bouncycastle.crypto.engines.AESEngine this
         0: .line 376
            bipush 16
            ireturn
        end local 0 // org.bouncycastle.crypto.engines.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;

  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.AESEngine this
        start local 1 // byte[] in
        start local 2 // int inOff
        start local 3 // byte[] out
        start local 4 // int outOff
         0: .line 385
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.WorkingKey:[[I
            ifnonnull 2
         1: .line 387
            new java.lang.IllegalStateException
            dup
            ldc "AES engine not initialised"
            invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 390
      StackMap locals:
      StackMap stack:
            iload 2 /* inOff */
            bipush 16
            iadd
            aload 1 /* in */
            arraylength
            if_icmple 4
         3: .line 392
            new org.bouncycastle.crypto.DataLengthException
            dup
            ldc "input buffer too short"
            invokespecial org.bouncycastle.crypto.DataLengthException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 395
      StackMap locals:
      StackMap stack:
            iload 4 /* outOff */
            bipush 16
            iadd
            aload 3 /* out */
            arraylength
            if_icmple 6
         5: .line 397
            new org.bouncycastle.crypto.DataLengthException
            dup
            ldc "output buffer too short"
            invokespecial org.bouncycastle.crypto.DataLengthException.<init>:(Ljava/lang/String;)V
            athrow
         6: .line 400
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.forEncryption:Z
            ifeq 11
         7: .line 402
            aload 0 /* this */
            aload 1 /* in */
            iload 2 /* inOff */
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.unpackBlock:([BI)V
         8: .line 403
            aload 0 /* this */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.WorkingKey:[[I
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.encryptBlock:([[I)V
         9: .line 404
            aload 0 /* this */
            aload 3 /* out */
            iload 4 /* outOff */
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.packBlock:([BI)V
        10: .line 405
            goto 14
        11: .line 408
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* in */
            iload 2 /* inOff */
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.unpackBlock:([BI)V
        12: .line 409
            aload 0 /* this */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.WorkingKey:[[I
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.decryptBlock:([[I)V
        13: .line 410
            aload 0 /* this */
            aload 3 /* out */
            iload 4 /* outOff */
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.packBlock:([BI)V
        14: .line 413
      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.AESEngine this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   15     0    this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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.AESEngine this
         0: .line 418
            return
        end local 0 // org.bouncycastle.crypto.engines.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;

  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.AESEngine this
        start local 1 // byte[] bytes
        start local 2 // int off
         0: .line 424
            iload 2 /* off */
            istore 3 /* index */
        start local 3 // int index
         1: .line 426
            aload 0 /* this */
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            baload
            sipush 255
            iand
            putfield org.bouncycastle.crypto.engines.AESEngine.C0:I
         2: .line 427
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C0:I
         3: .line 428
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C0:I
         4: .line 429
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            baload
            bipush 24
            ishl
            ior
            putfield org.bouncycastle.crypto.engines.AESEngine.C0:I
         5: .line 431
            aload 0 /* this */
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            baload
            sipush 255
            iand
            putfield org.bouncycastle.crypto.engines.AESEngine.C1:I
         6: .line 432
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C1:I
         7: .line 433
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C1:I
         8: .line 434
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            baload
            bipush 24
            ishl
            ior
            putfield org.bouncycastle.crypto.engines.AESEngine.C1:I
         9: .line 436
            aload 0 /* this */
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            baload
            sipush 255
            iand
            putfield org.bouncycastle.crypto.engines.AESEngine.C2:I
        10: .line 437
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C2:I
        11: .line 438
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C2:I
        12: .line 439
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            baload
            bipush 24
            ishl
            ior
            putfield org.bouncycastle.crypto.engines.AESEngine.C2:I
        13: .line 441
            aload 0 /* this */
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            baload
            sipush 255
            iand
            putfield org.bouncycastle.crypto.engines.AESEngine.C3:I
        14: .line 442
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C3:I
        15: .line 443
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C3:I
        16: .line 444
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            baload
            bipush 24
            ishl
            ior
            putfield org.bouncycastle.crypto.engines.AESEngine.C3:I
        17: .line 445
            return
        end local 3 // int index
        end local 2 // int off
        end local 1 // byte[] bytes
        end local 0 // org.bouncycastle.crypto.engines.AESEngine this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   18     0   this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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.AESEngine this
        start local 1 // byte[] bytes
        start local 2 // int off
         0: .line 451
            iload 2 /* off */
            istore 3 /* index */
        start local 3 // int index
         1: .line 453
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            i2b
            bastore
         2: .line 454
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 8
            ishr
            i2b
            bastore
         3: .line 455
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 16
            ishr
            i2b
            bastore
         4: .line 456
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 24
            ishr
            i2b
            bastore
         5: .line 458
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            i2b
            bastore
         6: .line 459
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 8
            ishr
            i2b
            bastore
         7: .line 460
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 16
            ishr
            i2b
            bastore
         8: .line 461
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 24
            ishr
            i2b
            bastore
         9: .line 463
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            i2b
            bastore
        10: .line 464
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 8
            ishr
            i2b
            bastore
        11: .line 465
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 16
            ishr
            i2b
            bastore
        12: .line 466
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 24
            ishr
            i2b
            bastore
        13: .line 468
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            i2b
            bastore
        14: .line 469
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 8
            ishr
            i2b
            bastore
        15: .line 470
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 16
            ishr
            i2b
            bastore
        16: .line 471
            aload 1 /* bytes */
            iload 3 /* index */
            iinc 3 /* index */ 1
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 24
            ishr
            i2b
            bastore
        17: .line 472
            return
        end local 3 // int index
        end local 2 // int off
        end local 1 // byte[] bytes
        end local 0 // org.bouncycastle.crypto.engines.AESEngine this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   18     0   this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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=6, locals=7, args_size=2
        start local 0 // org.bouncycastle.crypto.engines.AESEngine this
        start local 1 // int[][] KW
         0: .line 479
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            aload 1 /* KW */
            iconst_0
            aaload
            iconst_0
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C0:I
         1: .line 480
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            aload 1 /* KW */
            iconst_0
            aaload
            iconst_1
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C1:I
         2: .line 481
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            aload 1 /* KW */
            iconst_0
            aaload
            iconst_2
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C2:I
         3: .line 482
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            aload 1 /* KW */
            iconst_0
            aaload
            iconst_3
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C3:I
         4: .line 484
            iconst_1
            istore 2 /* r */
        start local 2 // int r
         5: .line 486
            goto 14
         6: .line 488
      StackMap locals: int
      StackMap stack:
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_0
            iaload
            ixor
            istore 3 /* r0 */
        start local 3 // int r0
         7: .line 489
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_1
            iaload
            ixor
            istore 4 /* r1 */
        start local 4 // int r1
         8: .line 490
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_2
            iaload
            ixor
            istore 5 /* r2 */
        start local 5 // int r2
         9: .line 491
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            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 492
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 3 /* r0 */
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 4 /* r1 */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 5 /* r2 */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 6 /* r3 */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_0
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C0:I
        11: .line 493
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 4 /* r1 */
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 5 /* r2 */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 6 /* r3 */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 3 /* r0 */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_1
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C1:I
        12: .line 494
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 5 /* r2 */
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 6 /* r3 */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 3 /* r0 */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 4 /* r1 */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_2
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C2:I
        13: .line 495
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 6 /* r3 */
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 3 /* r0 */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 4 /* r1 */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            iload 5 /* r2 */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            iinc 2 /* r */ 1
            aaload
            iconst_3
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C3:I
        end local 6 // int r3
        end local 5 // int r2
        end local 4 // int r1
        end local 3 // int r0
        14: .line 486
      StackMap locals:
      StackMap stack:
            iload 2 /* r */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            iconst_1
            isub
            if_icmplt 6
        15: .line 498
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_0
            iaload
            ixor
            istore 3 /* r0 */
        start local 3 // int r0
        16: .line 499
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_1
            iaload
            ixor
            istore 4 /* r1 */
        start local 4 // int r1
        17: .line 500
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_2
            iaload
            ixor
            istore 5 /* r2 */
        start local 5 // int r2
        18: .line 501
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.T0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            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 505
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 3 /* r0 */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 4 /* r1 */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 5 /* r2 */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C0:I
        20: .line 506
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 4 /* r1 */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 5 /* r2 */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 6 /* r3 */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C1:I
        21: .line 507
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 5 /* r2 */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 6 /* r3 */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 3 /* r0 */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C2:I
        22: .line 508
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 6 /* r3 */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 3 /* r0 */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.S:[B
            iload 4 /* r1 */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.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.AESEngine.C3:I
        23: .line 510
            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.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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=6, locals=7, args_size=2
        start local 0 // org.bouncycastle.crypto.engines.AESEngine this
        start local 1 // int[][] KW
         0: .line 516
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            aload 1 /* KW */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            aaload
            iconst_0
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C0:I
         1: .line 517
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            aload 1 /* KW */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            aaload
            iconst_1
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C1:I
         2: .line 518
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            aload 1 /* KW */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            aaload
            iconst_2
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C2:I
         3: .line 519
            aload 0 /* this */
            dup
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            aload 1 /* KW */
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            aaload
            iconst_3
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C3:I
         4: .line 521
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.ROUNDS:I
            iconst_1
            isub
            istore 2 /* r */
        start local 2 // int r
         5: .line 523
            goto 14
         6: .line 525
      StackMap locals: int
      StackMap stack:
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_0
            iaload
            ixor
            istore 3 /* r0 */
        start local 3 // int r0
         7: .line 526
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_1
            iaload
            ixor
            istore 4 /* r1 */
        start local 4 // int r1
         8: .line 527
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_2
            iaload
            ixor
            istore 5 /* r2 */
        start local 5 // int r2
         9: .line 528
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            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 529
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 3 /* r0 */
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 6 /* r3 */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 5 /* r2 */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 4 /* r1 */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_0
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C0:I
        11: .line 530
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 4 /* r1 */
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 3 /* r0 */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 6 /* r3 */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 5 /* r2 */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_1
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C1:I
        12: .line 531
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 5 /* r2 */
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 4 /* r1 */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 3 /* r0 */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 6 /* r3 */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_2
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C2:I
        13: .line 532
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 6 /* r3 */
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 5 /* r2 */
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 4 /* r1 */
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            iload 3 /* r0 */
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            iinc 2 /* r */ -1
            aaload
            iconst_3
            iaload
            ixor
            putfield org.bouncycastle.crypto.engines.AESEngine.C3:I
        end local 6 // int r3
        end local 5 // int r2
        end local 4 // int r1
        end local 3 // int r0
        14: .line 523
      StackMap locals:
      StackMap stack:
            iload 2 /* r */
            iconst_1
            if_icmpgt 6
        15: .line 535
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_0
            iaload
            ixor
            istore 3 /* r0 */
        start local 3 // int r0
        16: .line 536
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_1
            iaload
            ixor
            istore 4 /* r1 */
        start local 4 // int r1
        17: .line 537
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_2
            iaload
            ixor
            istore 5 /* r2 */
        start local 5 // int r2
        18: .line 538
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C3:I
            sipush 255
            iand
            iaload
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C2:I
            bipush 8
            ishr
            sipush 255
            iand
            iaload
            bipush 24
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C1:I
            bipush 16
            ishr
            sipush 255
            iand
            iaload
            bipush 16
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Tinv0:[I
            aload 0 /* this */
            getfield org.bouncycastle.crypto.engines.AESEngine.C0:I
            bipush 24
            ishr
            sipush 255
            iand
            iaload
            bipush 8
            invokevirtual org.bouncycastle.crypto.engines.AESEngine.shift:(II)I
            ixor
            aload 1 /* KW */
            iload 2 /* r */
            aaload
            iconst_3
            iaload
            ixor
            istore 6 /* r3 */
        start local 6 // int r3
        19: .line 542
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 3 /* r0 */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 6 /* r3 */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 5 /* r2 */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 4 /* 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.AESEngine.C0:I
        20: .line 543
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 4 /* r1 */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 3 /* r0 */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 6 /* r3 */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 5 /* 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.AESEngine.C1:I
        21: .line 544
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 5 /* r2 */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 4 /* r1 */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 3 /* r0 */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 6 /* 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.AESEngine.C2:I
        22: .line 545
            aload 0 /* this */
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 6 /* r3 */
            sipush 255
            iand
            baload
            sipush 255
            iand
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 5 /* r2 */
            bipush 8
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 8
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 4 /* r1 */
            bipush 16
            ishr
            sipush 255
            iand
            baload
            sipush 255
            iand
            bipush 16
            ishl
            ixor
            getstatic org.bouncycastle.crypto.engines.AESEngine.Si:[B
            iload 3 /* 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.AESEngine.C3:I
        23: .line 546
            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.AESEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   24     0  this  Lorg/bouncycastle/crypto/engines/AESEngine;
            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    
}
SourceFile: "AESEngine.java"