finish method
Implementation
Uint8List finish() {
if (_finished) throw StateError('DigestStream already finished');
try {
return using((arena) {
final out = arena<UnsignedChar>(ssl.EVP_MAX_MD_SIZE);
final len = arena<UnsignedInt>();
checkOne(ssl.EVP_DigestFinal_ex(_ctx, out, len), 'EVP_DigestFinal_ex');
return fromNative(out, len.value);
});
} finally {
dispose();
}
}