npm.io
1.0.0 • Published 5 years ago

raxor

Licence
MIT
Version
1.0.0
Deps
3
Size
4 kB
Vulns
0
Weekly
0
Stars
13

RAXOR

A seekable (random-access) XSALSA20 xor stream.

npm install raxor

Usage

const RAXOR = require('raxor')

// nonce and key should be buffers of the ... nonce and key
const r = new RAXOR(nonce, key)

r.seek(10000) // seek to byte offset 10k
r.update(out, input) // xor the input buffer as if it was as this offset

r.final() // destroy the instance

License

MIT