pad static method
Implementation
static Uint8List pad(Uint8List buf, int blockSize) {
final _buf = buf.toPointer(size: buf.length + blockSize);
final _paddedlen = calloc<Uint32>(1);
try {
_sodium
.sodium_pad(
_paddedlen, _buf, buf.length, blockSize, buf.length + blockSize)
.mustSucceed('sodium_pad');
return _buf.toList(_paddedlen[0]);
} finally {
calloc.free(_buf);
calloc.free(_paddedlen);
}
}