Table of Contents - crypto-lite-0.3.0 Documentation
Pages
- CHANGELOG
- Manifest
-
README
- crypto-lite - Cryptographic Secure Hash Functions and Public Key Signature Algorithms Made Easy
- Usage
- Secure Hashing / Hash Functions
- Aside - Keccak vs SHA3 / Original vs Official
- Aside - Hex String
"0x616263"
vs Binary String"\x61\x62\x63" == "abc"
- Hash Function Helpers
- Base58 Encoding / Decoding Helpers
- Public Key Signature Algorithms
- Examples
- Generate the Bitcoin (Base58) Address from the (Elliptic Curve) Public Key
- Install
- License
- Questions? Comments?
Classes and Modules
Methods
- ::args_to_input — Crypto
- ::banner — CryptoLite
- ::base58 — Crypto
- ::base58bin — Crypto::Metal
- ::base58bin_check — Crypto::Metal
- ::base58check — Crypto
- ::configuration — Crypto
- ::configure — Crypto
- ::debug= — Crypto
- ::debug? — Crypto
- ::debug? — Crypto::Metal
- ::decrypt — Crypto::RSA
- ::generate_keys — Crypto::RSA
- ::hash160 — Crypto
- ::hash160bin — Crypto::Metal
- ::hash256 — Crypto
- ::hash256bin — Crypto::Metal
- ::hex_to_bin_automagic — Crypto
- ::keccak256 — Crypto
- ::keccak256bin — Crypto::Metal
- ::message — Crypto::Metal
- ::new — Crypto::Configuration
- ::pluralize — Crypto::Metal
- ::ripemd160 — Crypto
- ::ripemd160bin — Crypto::Metal
- ::rmd160 — Crypto
- ::rmd160bin — Crypto::Metal
- ::root — CryptoLite
- ::sha256 — Crypto
- ::sha256bin — Crypto::Metal
- ::sha3_256 — Crypto
- ::sha3_256bin — Crypto::Metal
- ::sign — Crypto::RSA
- ::strip0x — Crypto
- ::valid_signature? — Crypto::RSA
- ::version — CryptoLite
- #base58 — CryptoHelper
- #base58check — CryptoHelper
- #debug= — Crypto::Configuration
- #debug? — Crypto::Configuration
- #hash160 — CryptoHelper
- #hash256 — CryptoHelper
- #keccak256 — CryptoHelper
- #ripemd160 — CryptoHelper
- #rmd160 — CryptoHelper
- #sha256 — CryptoHelper
- #sha3_256 — CryptoHelper