MCPcopy Index your code
hub / github.com/browserify/browserify-aes

github.com/browserify/browserify-aes @v1.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0 ↗ · + Follow
41 symbols 78 edges 20 files 0 documented · 0% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

browserify-aes

Build Status

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

Core symbols most depended-on inside this repo

isGCM
called by 18
test/index.js
asUInt32Array
called by 3
aes.js
scrubVec
called by 3
aes.js
corectPaddingWords
called by 3
test/index.js
run
called by 3
bench/index.js
fromArray
called by 2
ghash.js
incr32
called by 2
incr32.js
cryptBlock
called by 2
aes.js

Shape

Function 41

Languages

TypeScript100%

Modules by API surface

test/index.js9 symbols
decrypter.js5 symbols
encrypter.js4 symbols
bench/index.js4 symbols
aes.js4 symbols
ghash.js3 symbols
authCipher.js3 symbols
modes/cfb1.js2 symbols
streamCipher.js1 symbols
modes/ofb.js1 symbols
modes/ctr.js1 symbols
modes/cfb8.js1 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add browserify-aes \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact