byteSecret function
return a Bytes data secret
Implementation
List<List<int>> byteSecret(String privateString, String publicString) {
final secret = rawSecret(privateString, publicString);
final x_s = secret.x!.toBigInteger()!.toRadixString(16);
final y_s = secret.y!.toBigInteger()!.toRadixString(16);
final hex_x = left_padding(x_s, 64);
final hex_y = left_padding(y_s, 64);
final secret_bytes = Uint8List.fromList(HEX.decode('${hex_x}${hex_y}'));
final pair = [
secret_bytes.getRange(0, 32).toList(),
secret_bytes.getRange(32, 40).toList()
];
return pair;
}