dispose method

void dispose()

Explicitly zero and dispose the data.

Call this when you're done with sensitive data for immediate cleanup. Safe to call multiple times.

Implementation

void dispose() {
  if (!_disposed) {
    _data.fillRange(0, _data.length, 0);
    _finalizer.detach(this);
    _disposed = true;
  }
}