update method
Implementation
void update(List<int> data) {
if (_finished) throw StateError('DigestStream already finished');
if (data.isEmpty) return;
using((arena) {
checkOne(
ssl.EVP_DigestUpdate(_ctx, toNative(arena, data).cast(), data.length),
'EVP_DigestUpdate',
);
});
}