sha256 function

Future<ByteBuffer> sha256(
  1. dynamic input, [
  2. String name = 'SHA-256'
])

Implementation

Future<ByteBuffer> sha256(dynamic input, [String name = 'SHA-256']) async {
  final inp = input is String ? input : jsonEncode(input);
  final encoded = Shims.textEncoder(inp);
  final hash = await crypto.Hash.sha256.digestBytes(encoded);
  return hash.buffer;
}