// See file LICENSE for more information. import 'dart:typed_data'; import 'package:pointycastle/pointycastle.dart'; import '../test/runners/block_cipher.dart'; /* These tests are no longer part of the test suit. See aes_test.dart */ void main() { final key = Uint8List.fromList([ 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF ]); final params = KeyParameter(key); runBlockCipherTests(BlockCipher('AES'), params, [ 'Lorem ipsum dolor sit amet, consectetur adipiscing elit ........', '75020e0812adb36f32b1503e0de7a59691e0db8fd1c9efb920695a626cb633d6db0112c007d19d5ea66fe7ab36c766232b3bcb98fd35f06d27d5a2d475d92728', 'En un lugar de La Mancha, de cuyo nombre no quiero acordarme ...', '29523a5e73c0ffb7f9aaabc737a09e73219bad5e98768b71e2c985b2d8ce217730b0720e1a215f7843c8c7e07d44c91212fb1d5b90a791dd147f3746cbc0e28b', ]); final keyViewBuffer = Uint8List.fromList([ 0, 0, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xAA, 0xBB, 0xCC, 0xDD, 0xEE, 0xFF, 0, 0 ]); final keyView = Uint8List.view(keyViewBuffer.buffer, 2, 16); final paramsView = KeyParameter(keyView); runBlockCipherTests(BlockCipher('AES'), paramsView, [ 'Lorem ipsum dolor sit amet, consectetur adipiscing elit ........', '75020e0812adb36f32b1503e0de7a59691e0db8fd1c9efb920695a626cb633d6db0112c007d19d5ea66fe7ab36c766232b3bcb98fd35f06d27d5a2d475d92728', 'En un lugar de La Mancha, de cuyo nombre no quiero acordarme ...', '29523a5e73c0ffb7f9aaabc737a09e73219bad5e98768b71e2c985b2d8ce217730b0720e1a215f7843c8c7e07d44c91212fb1d5b90a791dd147f3746cbc0e28b', ]); }