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.