List of all items[−]
Structs
- auth::Auth
- classic::crypto_auth::AuthState
- classic::crypto_generichash::GenericHashState
- classic::crypto_hash::Sha512State
- classic::crypto_onetimeauth::OnetimeauthState
- classic::crypto_secretstream_xchacha20poly1305::State
- dryocbox::DryocBox
- dryocsecretbox::DryocSecretBox
- dryocstream::DryocStream
- dryocstream::Pull
- dryocstream::Push
- dryocstream::Tag
- generichash::GenericHash
- keypair::KeyPair
- onetimeauth::OnetimeAuth
- protected::HeapByteArray
- protected::HeapBytes
- protected::PageAlignedAllocator
- protected::Protected
- sha512::Sha512
- types::StackByteArray
Traits
- dryocstream::Mode
- protected::Lock
- protected::Lockable
- protected::NewLocked
- protected::NewLockedFromSlice
- protected::ProtectNoAccess
- protected::ProtectReadOnly
- protected::ProtectReadWrite
- protected::Unlock
- types::ByteArray
- types::Bytes
- types::MutByteArray
- types::MutBytes
- types::NewByteArray
- types::NewBytes
- types::ResizableBytes
Functions
- classic::crypto_auth::crypto_auth
- classic::crypto_auth::crypto_auth_final
- classic::crypto_auth::crypto_auth_init
- classic::crypto_auth::crypto_auth_keygen
- classic::crypto_auth::crypto_auth_update
- classic::crypto_auth::crypto_auth_verify
- classic::crypto_box::crypto_box_beforenm
- classic::crypto_box::crypto_box_detached
- classic::crypto_box::crypto_box_detached_afternm
- classic::crypto_box::crypto_box_detached_afternm_inplace
- classic::crypto_box::crypto_box_detached_inplace
- classic::crypto_box::crypto_box_easy
- classic::crypto_box::crypto_box_easy_inplace
- classic::crypto_box::crypto_box_keypair
- classic::crypto_box::crypto_box_open_detached
- classic::crypto_box::crypto_box_open_detached_afternm
- classic::crypto_box::crypto_box_open_detached_afternm_inplace
- classic::crypto_box::crypto_box_open_detached_inplace
- classic::crypto_box::crypto_box_open_easy
- classic::crypto_box::crypto_box_open_easy_inplace
- classic::crypto_box::crypto_box_seal
- classic::crypto_box::crypto_box_seal_open
- classic::crypto_box::crypto_box_seed_keypair
- classic::crypto_core::crypto_core_hchacha20
- classic::crypto_core::crypto_core_hsalsa20
- classic::crypto_core::crypto_scalarmult_base
- classic::crypto_generichash::crypto_generichash
- classic::crypto_generichash::crypto_generichash_final
- classic::crypto_generichash::crypto_generichash_init
- classic::crypto_generichash::crypto_generichash_keygen
- classic::crypto_generichash::crypto_generichash_update
- classic::crypto_hash::crypto_hash_sha512
- classic::crypto_hash::crypto_hash_sha512_final
- classic::crypto_hash::crypto_hash_sha512_init
- classic::crypto_hash::crypto_hash_sha512_update
- classic::crypto_onetimeauth::crypto_onetimeauth
- classic::crypto_onetimeauth::crypto_onetimeauth_final
- classic::crypto_onetimeauth::crypto_onetimeauth_init
- classic::crypto_onetimeauth::crypto_onetimeauth_keygen
- classic::crypto_onetimeauth::crypto_onetimeauth_update
- classic::crypto_onetimeauth::crypto_onetimeauth_verify
- classic::crypto_secretbox::crypto_secretbox_detached
- classic::crypto_secretbox::crypto_secretbox_easy
- classic::crypto_secretbox::crypto_secretbox_easy_inplace
- classic::crypto_secretbox::crypto_secretbox_keygen
- classic::crypto_secretbox::crypto_secretbox_open_detached
- classic::crypto_secretbox::crypto_secretbox_open_easy
- classic::crypto_secretbox::crypto_secretbox_open_easy_inplace
- classic::crypto_secretstream_xchacha20poly1305::crypto_secretstream_xchacha20poly1305_init_pull
- classic::crypto_secretstream_xchacha20poly1305::crypto_secretstream_xchacha20poly1305_init_push
- classic::crypto_secretstream_xchacha20poly1305::crypto_secretstream_xchacha20poly1305_keygen
- classic::crypto_secretstream_xchacha20poly1305::crypto_secretstream_xchacha20poly1305_pull
- classic::crypto_secretstream_xchacha20poly1305::crypto_secretstream_xchacha20poly1305_push
- classic::crypto_secretstream_xchacha20poly1305::crypto_secretstream_xchacha20poly1305_rekey
- rng::copy_randombytes
- rng::randombytes_buf
- utils::increment_bytes
- utils::sodium_increment
Typedefs
- auth::Key
- auth::Mac
- auth::protected::Key
- auth::protected::Mac
- classic::crypto_auth::Key
- classic::crypto_auth::Mac
- classic::crypto_box::Mac
- classic::crypto_box::Nonce
- classic::crypto_box::PublicKey
- classic::crypto_box::SecretKey
- classic::crypto_core::HChaCha20Input
- classic::crypto_core::HChaCha20Key
- classic::crypto_core::HChaCha20Output
- classic::crypto_core::HSalsa20Input
- classic::crypto_core::HSalsa20Key
- classic::crypto_core::HSalsa20Output
- classic::crypto_hash::Digest
- classic::crypto_onetimeauth::Key
- classic::crypto_onetimeauth::Mac
- classic::crypto_secretbox::Key
- classic::crypto_secretbox::Mac
- classic::crypto_secretbox::Nonce
- classic::crypto_secretstream_xchacha20poly1305::Header
- classic::crypto_secretstream_xchacha20poly1305::Key
- classic::crypto_secretstream_xchacha20poly1305::Nonce
- dryocbox::KeyPair
- dryocbox::Mac
- dryocbox::Nonce
- dryocbox::PublicKey
- dryocbox::SecretKey
- dryocbox::VecBox
- dryocbox::protected::LockedBox
- dryocbox::protected::LockedKeyPair
- dryocbox::protected::Mac
- dryocbox::protected::Nonce
- dryocbox::protected::PublicKey
- dryocbox::protected::SecretKey
- dryocsecretbox::Key
- dryocsecretbox::Mac
- dryocsecretbox::Nonce
- dryocsecretbox::VecBox
- dryocsecretbox::protected::Key
- dryocsecretbox::protected::LockedBox
- dryocsecretbox::protected::Mac
- dryocsecretbox::protected::Nonce
- dryocstream::Header
- dryocstream::Key
- dryocstream::Nonce
- dryocstream::protected::Header
- dryocstream::protected::Key
- dryocstream::protected::Nonce
- generichash::Hash
- generichash::Key
- generichash::protected::Hash
- generichash::protected::Key
- onetimeauth::Key
- onetimeauth::Mac
- onetimeauth::protected::Key
- onetimeauth::protected::Mac
- protected::ptypes::Locked
- protected::ptypes::LockedBytes
- protected::ptypes::LockedRO
- protected::ptypes::NoAccess
- protected::ptypes::Unlocked
- protected::ptypes::UnlockedRO
- sha512::Digest
Constants
- constants::CRYPTO_AEAD_CHACHA20POLY1305_IETF_MESSAGEBYTES_MAX
- constants::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_ABYTES
- constants::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES
- constants::CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NPUBBYTES
- constants::CRYPTO_AUTH_BYTES
- constants::CRYPTO_AUTH_HMACSHA512256_BYTES
- constants::CRYPTO_AUTH_HMACSHA512256_KEYBYTES
- constants::CRYPTO_AUTH_KEYBYTES
- constants::CRYPTO_BOX_BEFORENMBYTES
- constants::CRYPTO_BOX_MACBYTES
- constants::CRYPTO_BOX_MESSAGEBYTES_MAX
- constants::CRYPTO_BOX_NONCEBYTES
- constants::CRYPTO_BOX_PUBLICKEYBYTES
- constants::CRYPTO_BOX_SEALBYTES
- constants::CRYPTO_BOX_SECRETKEYBYTES
- constants::CRYPTO_BOX_SEEDBYTES
- constants::CRYPTO_CORE_HCHACHA20_INPUTBYTES
- constants::CRYPTO_CORE_HCHACHA20_KEYBYTES
- constants::CRYPTO_CORE_HCHACHA20_OUTPUTBYTES
- constants::CRYPTO_CORE_HSALSA20_CONSTBYTES
- constants::CRYPTO_CORE_HSALSA20_INPUTBYTES
- constants::CRYPTO_CORE_HSALSA20_KEYBYTES
- constants::CRYPTO_CORE_HSALSA20_OUTPUTBYTES
- constants::CRYPTO_GENERICHASH_BLAKE2B_BYTES
- constants::CRYPTO_GENERICHASH_BLAKE2B_BYTES_MAX
- constants::CRYPTO_GENERICHASH_BLAKE2B_BYTES_MIN
- constants::CRYPTO_GENERICHASH_BLAKE2B_KEYBYTES
- constants::CRYPTO_GENERICHASH_BLAKE2B_KEYBYTES_MAX
- constants::CRYPTO_GENERICHASH_BLAKE2B_KEYBYTES_MIN
- constants::CRYPTO_GENERICHASH_BLAKE2B_PERSONALBYTES
- constants::CRYPTO_GENERICHASH_BLAKE2B_SALTBYTES
- constants::CRYPTO_GENERICHASH_BYTES
- constants::CRYPTO_GENERICHASH_BYTES_MAX
- constants::CRYPTO_GENERICHASH_BYTES_MIN
- constants::CRYPTO_GENERICHASH_KEYBYTES
- constants::CRYPTO_GENERICHASH_KEYBYTES_MAX
- constants::CRYPTO_GENERICHASH_KEYBYTES_MIN
- constants::CRYPTO_HASH_SHA512_BYTES
- constants::CRYPTO_ONETIMEAUTH_BYTES
- constants::CRYPTO_ONETIMEAUTH_KEYBYTES
- constants::CRYPTO_ONETIMEAUTH_POLY1305_BYTES
- constants::CRYPTO_ONETIMEAUTH_POLY1305_KEYBYTES
- constants::CRYPTO_SCALARMULT_BYTES
- constants::CRYPTO_SCALARMULT_CURVE25519_BYTES
- constants::CRYPTO_SCALARMULT_CURVE25519_SCALARBYTES
- constants::CRYPTO_SCALARMULT_SCALARBYTES
- constants::CRYPTO_SECRETBOX_KEYBYTES
- constants::CRYPTO_SECRETBOX_MACBYTES
- constants::CRYPTO_SECRETBOX_MESSAGEBYTES_MAX
- constants::CRYPTO_SECRETBOX_NONCEBYTES
- constants::CRYPTO_SECRETBOX_PRIMITIVE
- constants::CRYPTO_SECRETBOX_XSALSA20POLY1305_KEYBYTES
- constants::CRYPTO_SECRETBOX_XSALSA20POLY1305_MACBYTES
- constants::CRYPTO_SECRETBOX_XSALSA20POLY1305_MESSAGEBYTES_MAX
- constants::CRYPTO_SECRETBOX_XSALSA20POLY1305_NONCEBYTES
- constants::CRYPTO_SECRETSTREAM_PADBYTES
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_ABYTES
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_COUNTERBYTES
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTES
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_INONCEBYTES
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_KEYBYTES
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_FINAL
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_MESSAGE
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PUSH
- constants::CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY
- constants::CRYPTO_STREAM_CHACHA20_IETF_KEYBYTES
- constants::CRYPTO_STREAM_CHACHA20_IETF_NONCEBYTES