List<int> hexToBytes() { final length = this.length ~/ 2; return List.generate(length, (index) => int.parse(this.substring(2 * index, 2 * index + 2), radix: 16)); }