decodeHex method

Uint8List decodeHex(
  1. String hex
)

Converts a hex string to a Uint8List.

Implementation

Uint8List decodeHex(String hex) {
  if (hex.length % 2 != 0) {
    throw ArgumentError.value(hex, 'hex', 'must have even length');
  }
  final data = Uint8List(hex.length ~/ 2);
  for (var i = 0; i < data.length; i++) {
    data[i] = int.parse(hex.substring(i * 2, i * 2 + 2), radix: 16);
  }
  return data;
}