Convert binary data to and from various string representations
BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is impervious to brute force attacks thus protecting the user.
Base 58 encoding / decoding
Base 64 encoding.
Manage Bitcoin addresses
Opcode support for Bitcoin.
Manage a network of Bitcoin peers
Script support for Bitcoin.
Create, parse, serialize Bitcoin transactions.
Message signing for Bitcoin and other cryptocurrencies
Create and parse crypto currency addresses and wallet import formats.
Convert to/from hex string and array of bytes
Convert to/from strings and array of bytes
Assemble and disassemble binary messages used in cryptocoin applications
Hash functions for bitcoin and other cryptocurrencies
Crypto currency library for Bitcoin, Litecoin, etc.
Elliptic Curve Cryptography Digital Signing
Handle private key and public keys associated with elliptic curve cryptography. Used with crypto currencies such as Bitcoin, Litecoin, Dogecoin, etc. Works in both Node.js and the browser.
Elliptical Curve Cryptography Named Parameters
Create a peer-to-peer relationship
Compute ripemd160 of bytes or strings.