AEAD ciphers for Node.js and Electron
Note: This module is not necessary on NodeJS 10+ because you can now provide the authTagLength
.
- AES-CCM
- AES-GCM
TODO
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.
- (AlCalzone) Disable preinstall script entirely to support Electron environments
- (AlCalzone) Update dependencies
- (AlCalzone) Replaced the node version comparison in
preinstall
with a check if all ciphers are natively available
- (AlCalzone) Dropped
node-pre-gyp
forprebuild
- (AlCalzone) Rework the installation procedure to fail on Node 10+
- (AlCalzone) Update node-pre-gyp dependency
- (AlCalzone) Update node-pre-gyp dependency
- (AlCalzone) Update dependency versions hoping to fix an installation error
- (AlCalzone) Support NodeJS 10, drop Node 9 from precompilation
- (AlCalzone) Fixed installation issues on RPi 1
- (AlCalzone) Fixed installation issues on RPi 1
- (AlCalzone) Drop Node 7 from precompilation, add Node 9
- (AlCalzone) fixed typescript definitions
- (AlCalzone) initial release