browserify-aes (1.2.0)
Published 2026-02-24 13:53:36 +00:00 by atheaadmin
Installation
registry=npm install browserify-aes@1.2.0"browserify-aes": "1.2.0"About this package
browserify-aes
Node style aes for use in the browser. Implements:
- createCipher
- createCipheriv
- createDecipher
- createDecipheriv
- getCiphers
In node.js, the crypto implementation is used, in browsers it falls back to a pure JavaScript implementation.
Much of this library has been taken from the aes implementation in triplesec, a partial derivation of crypto-js.
EVP_BytesToKey is a straight up port of the same function from OpenSSL as there is literally no documenation on it beyond it using 'undocumented extensions' for longer keys.
LICENSE MIT
Dependencies
Dependencies
| ID | Version |
|---|---|
| buffer-xor | ^1.0.3 |
| cipher-base | ^1.0.0 |
| create-hash | ^1.1.0 |
| evp_bytestokey | ^1.0.3 |
| inherits | ^2.0.1 |
| safe-buffer | ^5.0.1 |
Development Dependencies
| ID | Version |
|---|---|
| standard | ^9.0.0 |
| tap-spec | ^4.1.1 |
| tape | ^4.6.3 |
Keywords
aes
crypto
browserify