Table of Contents - ffi-libsodium-0.4.7 Documentation
Classes and Modules
- Crypto
- Crypto::AEAD
- Crypto::AEAD::Chacha20Poly1305
- Crypto::Auth
- Crypto::Box
- Crypto::GenericHash
- Crypto::GenericHash::State
- Crypto::OneTimeAuth
- Crypto::OneTimeAuth::State
- Crypto::PwHash
- Crypto::PwHash::ScryptSalsa208SHA256
- Crypto::ScalarMult
- Crypto::SecretBox
- Crypto::ShortHash
- Crypto::Sign
- Crypto::Sign::Ed25519
- NilClass
- RandomBytes
- Sodium
- Sodium::Mprotect
- Sodium::SecretBuffer
- Sodium::Utils
Methods
- ::crypto_aead_chacha20poly1305_primitive — Crypto::AEAD::Chacha20Poly1305
- ::crypto_pwhash_scryptsalsa208sha256_primitive — Crypto::PwHash::ScryptSalsa208SHA256
- ::crypto_sign_ed25519_primitive — Crypto::Sign::Ed25519
- ::free — Sodium::SecretBuffer
- ::new — Sodium::SecretBuffer
- ::primitive — Crypto::AEAD::Chacha20Poly1305
- ::primitive — Crypto::PwHash::ScryptSalsa208SHA256
- ::primitive — Crypto::Sign::Ed25519
- #allocarray — Sodium
- #auth — Crypto
- #auth — Crypto::Auth
- #base — Crypto::ScalarMult
- #beforenm — Crypto::Box
- #bin2hex — Sodium
- #bin2hex — Sodium::Utils
- #box — Crypto
- #box — Crypto::Box
- #box! — Crypto
- #box! — Crypto::Box
- #buf — RandomBytes
- #check_length — Sodium::Utils
- #decrypt — Crypto::AEAD::Chacha20Poly1305
- #detached — Crypto::Box
- #detached — Crypto::SecretBox
- #detached — Crypto::Sign
- #detached! — Crypto::Box
- #detached! — Crypto::SecretBox
- #encrypt — Crypto::AEAD::Chacha20Poly1305
- #final — Crypto::GenericHash
- #final — Crypto::OneTimeAuth
- #free — Sodium::SecretBuffer
- #generichash — Crypto
- #generichash — Crypto::GenericHash
- #get_size — Sodium::Utils
- #hex2bin — Sodium
- #hex2bin — Sodium::Utils
- #hex2bin! — Sodium
- #init — Crypto::GenericHash
- #init — Crypto::OneTimeAuth
- #keypair — Crypto::Box
- #keypair — Crypto::Sign
- #malloc — Sodium
- #memory_locked_keypair — Crypto::Box
- #memory_locked_keypair — Crypto::Sign
- #memory_locked_seed_keypair — Crypto::Box
- #memory_locked_seed_keypair — Crypto::Sign
- #mlock — Sodium
- #munlock — Sodium
- #noaccess — Sodium::SecretBuffer
- #noaccess — Sodium::Mprotect
- #nonce — Crypto::AEAD::Chacha20Poly1305
- #nonce — Crypto::Box
- #nonce — Crypto::SecretBox
- #onetimeauth — Crypto
- #onetimeauth — Crypto::OneTimeAuth
- #open — Crypto::Box
- #open — Crypto::SecretBox
- #open — Crypto::Sign
- #open! — Crypto::Box
- #open! — Crypto::SecretBox
- #open_detached — Crypto::Box
- #open_detached — Crypto::SecretBox
- #open_detached! — Crypto::Box
- #open_detached! — Crypto::SecretBox
- #pk_to_curve25519 — Crypto::Sign::Ed25519
- #readonly — Sodium::SecretBuffer
- #readonly — Sodium::Mprotect
- #readwrite — Sodium::SecretBuffer
- #readwrite — Sodium::Mprotect
- #salt — Crypto::PwHash::ScryptSalsa208SHA256
- #scalarmut — Crypto
- #scalarmut — Crypto::ScalarMult
- #scryptsalsa208sha256 — Crypto::PwHash
- #scryptsalsa208sha256 — Crypto::PwHash::ScryptSalsa208SHA256
- #secretbox — Crypto
- #secretbox — Crypto::SecretBox
- #secretbox! — Crypto
- #secretbox! — Crypto::SecretBox
- #seed_keypair — Crypto::Box
- #seed_keypair — Crypto::Sign
- #shorthash — Crypto
- #shorthash — Crypto::ShortHash
- #sign — Crypto
- #sign — Crypto::Sign
- #size — NilClass
- #sk_to_curve25519 — Crypto::Sign::Ed25519
- #sk_to_pk — Crypto::Sign::Ed25519
- #sk_to_seed — Crypto::Sign::Ed25519
- #str — Crypto::PwHash::ScryptSalsa208SHA256
- #str_verify — Crypto::PwHash::ScryptSalsa208SHA256
- #update — Crypto::GenericHash
- #update — Crypto::OneTimeAuth
- #verify — Crypto::Auth
- #verify — Crypto::OneTimeAuth
- #verify_detached — Crypto::Sign
- #zeros — Sodium::Utils