node-aead-crypto
AEAD ciphers for Node.js and Electron
Note: This module is not necessary on NodeJS 10+ because you can now provide the authTagLength.
Supported ciphers
* AES-CCM
* AES-GCM
Usage
TODO
Changelog
$3
Migrated the codebase to Rust and N-API. This module is now using
RustCrypto instead of OpenSSL due to a
bug in the Rust OpenSSL bindings.
This change should make it possible to use the module on Electron again, which still does not support AEAD ciphers natively.
$3
* (AlCalzone) Disable preinstall script entirely to support Electron environments
$3
* (AlCalzone) Update dependencies
$3
* (AlCalzone) Replaced the node version comparison in
preinstall with a check if all ciphers are natively available
$3
* (AlCalzone) Dropped
node-pre-gyp for
prebuild$3
* (AlCalzone) Rework the installation procedure to fail on Node 10+
$3
* (AlCalzone) Update node-pre-gyp dependency
$3
* (AlCalzone) Update node-pre-gyp dependency
$3
* (AlCalzone) Update dependency versions hoping to fix an installation error
$3
* (AlCalzone) Support NodeJS 10, drop Node 9 from precompilation
$3
* (AlCalzone) Fixed installation issues on RPi 1
$3
* (AlCalzone) Fixed installation issues on RPi 1
$3
* (AlCalzone) Drop Node 7 from precompilation, add Node 9
$3
* (AlCalzone) fixed typescript definitions
$3
* (AlCalzone) initial release