rage is a simple, modern, and secure file encryption tool, using the age format. It features small explicit keys, no config options, and UNIX-style composability.
npm install @kanru/rage-wasmrage is a simple, modern, and secure file encryption tool, using the age format.
It features small explicit keys, no config options, and UNIX-style
composability.
The format specification is at age-encryption.org/v1.
To discuss the spec or other age related topics, please email
the mailing list at
age-dev@googlegroups.com. age was designed by
@Benjojo12 and
@FiloSottile.
This package is a WebAssembly wrapper of the Rust
rage package, providing basic encryption and
descryption operations.
```
npm install @kanru/rage-wasm
The package exports a single module with 5 async methods. Upon first use
an inlined webassembly module will be loaded asynchronously.
- keygen - generate x25519 key pairs
- encrypt_with_x25519
- decrypt_with_x25519
- encrypt_with_user_passphrase
- decrypt_with_user_passphrase
Some examples with parcel or shadow-cljs are available under the examples/ directory.
``
npm install
npm run build
``
npm test
```
npm publish