abstract base class for crypto-streams
ciphers for the browser
abstract base class for hash-streams
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
Poseidon encryption and decryption in TypeScript.
Format-preserving encryption implementation
Noise protocol handshake
A convenient Turing machine
Single-number binary arithmetic on a 3-symbol alphabet (blank, 0, 1) — same operations as @turing-machine-js/library-binary-numbers but without ^/$ markers. Side-by-side with the marker-based library for learning the trade-off.
WIP - a pure javascript version of sodium-native
A standard library for working with binary numbers
TypeScript definitions for browserify-cipher
TypeScript definitions for cipher-base
Encryption tooling for did-key pairs.
Minimal encryption/decryption JWE library.
A turing machine builder — declarative state-table construction. Not actively developed by the author; the same state-table pattern is also shown as an inline example in @turing-machine-js/machine's README. Contributions welcome.
A lightweight library simplifying asymmetric data encryption using Web Crypto
Multi-transport async logging.
Muxified Turing Machine
Encrypts files using Node's built-in Cipher class.
High-level authenticated encryption API used by Vault
Node.js SDK for Turing Code with query, stream, and streamText APIs.
Blowfish encryption library for browsers and Node.js
A custom version of node-forge with selected algorithms.