List of all items
Structs
- crypto::asymmetrickey::auth_keypair::KeyPair
- crypto::asymmetrickey::sign_keypair::KeyPair
- crypto::symmetrickey::key::Key
- crypto::utils::nonce::Nonce
Enums
Functions
- crypto::asymmetrickey::authenc::open
- crypto::asymmetrickey::authenc::open_detached
- crypto::asymmetrickey::authenc::open_detached_with_ssk
- crypto::asymmetrickey::authenc::open_nacl
- crypto::asymmetrickey::authenc::open_nacl_with_ssk
- crypto::asymmetrickey::authenc::open_with_ssk
- crypto::asymmetrickey::authenc::seal
- crypto::asymmetrickey::authenc::seal_detached
- crypto::asymmetrickey::authenc::seal_detached_with_ssk
- crypto::asymmetrickey::authenc::seal_nacl
- crypto::asymmetrickey::authenc::seal_nacl_with_ssk
- crypto::asymmetrickey::authenc::seal_with_ssk
- crypto::asymmetrickey::sealbox::open
- crypto::asymmetrickey::sealbox::seal
- crypto::asymmetrickey::sign::open
- crypto::asymmetrickey::sign::open_detached
- crypto::asymmetrickey::sign::sign
- crypto::asymmetrickey::sign::sign_detached
- crypto::hash::generichash::finalize
- crypto::hash::generichash::hash
- crypto::hash::generichash::init
- crypto::hash::generichash::state_size
- crypto::hash::generichash::update
- crypto::hash::passhash::keygen
- crypto::hash::passhash::pwhash
- crypto::hash::passhash::pwhash_verify
- crypto::hash::passhash::scrypt
- crypto::hash::sha2::finalize256
- crypto::hash::sha2::finalize512
- crypto::hash::sha2::hash256
- crypto::hash::sha2::hash512
- crypto::hash::sha2::init256
- crypto::hash::sha2::init512
- crypto::hash::sha2::state_size_256
- crypto::hash::sha2::state_size_512
- crypto::hash::sha2::update256
- crypto::hash::sha2::update512
- crypto::hash::shorthash::hash
- crypto::symmetrickey::aead::aead_decrypt
- crypto::symmetrickey::aead::aead_encrypt
- crypto::symmetrickey::auth::auth
- crypto::symmetrickey::auth::auth_verify
- crypto::symmetrickey::authenc::encrypt
- crypto::symmetrickey::authenc::encrypt_detached
- crypto::symmetrickey::authenc::encrypt_nacl
- crypto::symmetrickey::authenc::open
- crypto::symmetrickey::authenc::open_detached
- crypto::symmetrickey::authenc::open_nacl
- crypto::symmetrickey::hmacsha2::auth
- crypto::symmetrickey::hmacsha2::bytes
- crypto::symmetrickey::hmacsha2::finalize
- crypto::symmetrickey::hmacsha2::init
- crypto::symmetrickey::hmacsha2::keybytes
- crypto::symmetrickey::hmacsha2::statebytes
- crypto::symmetrickey::hmacsha2::update
- crypto::symmetrickey::hmacsha2::verify
- crypto::utils::init::init
- crypto::utils::randombytes::random
- crypto::utils::randombytes::random_byte_array
- crypto::utils::randombytes::uniform
- crypto::utils::secmem::allocarray
- crypto::utils::secmem::bin2hex
- crypto::utils::secmem::free
- crypto::utils::secmem::hex2bin
- crypto::utils::secmem::malloc
- crypto::utils::secmem::memcmp
- crypto::utils::secmem::memzero
- crypto::utils::secmem::mlock
- crypto::utils::secmem::mprotect_noaccess
- crypto::utils::secmem::mprotect_readonly
- crypto::utils::secmem::mprotect_readwrite
- crypto::utils::secmem::munlock
- crypto::utils::verify::verify_16
- crypto::utils::verify::verify_16_bytes
- crypto::utils::verify::verify_32
- crypto::utils::verify::verify_32_bytes
- crypto::utils::verify::verify_64
- crypto::utils::verify::verify_64_bytes
- crypto::utils::version::library_version_major
- crypto::utils::version::library_version_minor
- crypto::utils::version::version
Type Aliases
- crypto::asymmetrickey::authenc::SealDetachedResult
- crypto::symmetrickey::authenc::EncryptDetachedResult
Constants
- crypto::asymmetrickey::authenc::BEFORENMBYTES
- crypto::asymmetrickey::authenc::BOXZEROBYTES
- crypto::asymmetrickey::authenc::MACBYTES
- crypto::asymmetrickey::authenc::NONCEBYTES
- crypto::asymmetrickey::authenc::PUBLICKEYBYTES
- crypto::asymmetrickey::authenc::SECRETKEYBYTES
- crypto::asymmetrickey::authenc::SEEDBYTES
- crypto::asymmetrickey::authenc::ZEROBYTES
- crypto::asymmetrickey::sealbox::BOXZEROBYTES
- crypto::asymmetrickey::sealbox::MACBYTES
- crypto::asymmetrickey::sealbox::PUBLICKEYBYTES
- crypto::asymmetrickey::sealbox::SEALBYTES
- crypto::asymmetrickey::sealbox::SECRETKEYBYTES
- crypto::asymmetrickey::sealbox::ZEROBYTES
- crypto::asymmetrickey::sign::BYTES
- crypto::asymmetrickey::sign::PUBLICKEYBYTES
- crypto::asymmetrickey::sign::SECRETKEYBYTES
- crypto::asymmetrickey::sign::SEEDBYTES
- crypto::hash::generichash::BYTES
- crypto::hash::generichash::BYTES_MAX
- crypto::hash::generichash::BYTES_MIN
- crypto::hash::generichash::KEYBYTES
- crypto::hash::generichash::KEYBYTES_MAX
- crypto::hash::generichash::KEYBYTES_MIN
- crypto::hash::passhash::MEMLIMIT_INTERACTIVE
- crypto::hash::passhash::MEMLIMIT_SENSITIVE
- crypto::hash::passhash::OPSLIMIT_INTERACTIVE
- crypto::hash::passhash::OPSLIMIT_SENSITIVE
- crypto::hash::passhash::SALTBYTES
- crypto::hash::passhash::STRBYTES
- crypto::hash::passhash::STRPREFIX
- crypto::hash::sha2::SHA256_BYTES
- crypto::hash::sha2::SHA512_BYTES
- crypto::hash::shorthash::BYTES
- crypto::hash::shorthash::KEYBYTES
- crypto::symmetrickey::aead::ABYTES
- crypto::symmetrickey::aead::KEYBYTES
- crypto::symmetrickey::aead::NPUBBYTES
- crypto::symmetrickey::auth::BYTES
- crypto::symmetrickey::auth::KEYBYTES
- crypto::symmetrickey::authenc::BOXZEROBYTES
- crypto::symmetrickey::authenc::KEYBYTES
- crypto::symmetrickey::authenc::MACBYTES
- crypto::symmetrickey::authenc::NONCEBYTES
- crypto::symmetrickey::authenc::ZEROBYTES
- crypto::symmetrickey::hmacsha2::HMACSHA256_BYTES
- crypto::symmetrickey::hmacsha2::HMACSHA256_KEYBYTES
- crypto::symmetrickey::hmacsha2::HMACSHA512256_BYTES
- crypto::symmetrickey::hmacsha2::HMACSHA512256_KEYBYTES
- crypto::symmetrickey::hmacsha2::HMACSHA512_BYTES
- crypto::symmetrickey::hmacsha2::HMACSHA512_KEYBYTES
- crypto::utils::verify::crypto_verify_16_BYTES
- crypto::utils::verify::crypto_verify_32_BYTES
- crypto::utils::verify::crypto_verify_64_BYTES