iso9797 library

ISO/IEC 9797 Message Authentication Codes (MACs) Calculations for Dart.

Enums

PaddingMode
ISO-9797 padding methods.

Functions

algorithm1(List<int> key, List<int> data, PaddingMode padding) Uint8List
ISO 9797 MAC Algorithm 1.
algorithm2(Iterable<int> key, Iterable<int> data, PaddingMode padding) Uint8List
ISO 9797 MAC Algorithm 2.
algorithm3(List<int> key, List<int> data, PaddingMode padding) Uint8List
ISO 9797 MAC Algorithm 3.
algorithm4(Iterable<int> key, Iterable<int> data, PaddingMode padding) Uint8List
ISO 9797 MAC Algorithm 4.
algorithm5(Iterable<int> key, Iterable<int> data, PaddingMode padding) Uint8List
ISO 9797 MAC Algorithm 5.
algorithm6(Iterable<int> key, Iterable<int> data, PaddingMode padding) Uint8List
ISO 9797 MAC Algorithm 6.
pad2(Uint8List data, int n) Uint8List
Returns padded data according to ISO/IEC 9797-1, padding method 2 scheme.
unpad2(Uint8List data) Uint8List
Returns unpadded data according to ISO/IEC 9797-1, padding method 2 scheme.
x919(List<int> key, List<int> data) Uint8List
ISO 9797 X9.19 MAC Algorithm.