string method

HashDigest string(
  1. String input, [
  2. Encoding? encoding
])

Process the input string and returns a HashDigest.

If encoding is not specified, the String.codeUnits are used.

Implementation

HashDigest string(String input, [Encoding? encoding]) {
  var sink = createSink();
  if (encoding != null) {
    sink.add(encoding.encode(input));
  } else {
    sink.add(input.codeUnits);
  }
  return sink.digest();
}