hashUnit static method
Implementation
static Uint8List hashUnit(String unit) {
final int n = unit.length;
final int bufferLen = n << 1;
Uint8List buffer = threadBuffer;
if (buffer.length < bufferLen) {
final int bit = 32 - (32 - (bufferLen - 1).bitLength);
buffer = Uint8List.fromList(List.generate(1 << bit, (index) => 0));
threadBuffer = buffer;
}
final int encoded = Buffers.encodeUTF8(buffer, 0, unit);
return MD5.digestBase64UrlNoPadding(buffer, offset: 0, len: encoded);
}