List of all items
Structs
- ffi::sodium::crypto_auth_hmacsha512_state
- ffi::sodium::crypto_generichash_blake2b_state
- ffi::sodium::crypto_hash_sha512_state
- util::CryptoBuf
- util::HashCryptoBuf
- util::KeyPair
Enums
Functions
- aead_cipher_buflen
- aead_decrypt
- aead_decrypt_buflen
- aead_encrypt
- aead_key_buflen
- aead_nonce_buflen
- auth_key_buflen
- auth_sig_buflen
- auth_sign
- auth_verify
- base64_decode_config_slice
- base64_encode_config_slice_c
- eq_bufs
- ffi::sodium::crypto_aead_xchacha20poly1305_ietf_decrypt
- ffi::sodium::crypto_aead_xchacha20poly1305_ietf_encrypt
- ffi::sodium::crypto_aead_xchacha20poly1305_ietf_keygen
- ffi::sodium::crypto_auth_hmacsha512256
- ffi::sodium::crypto_auth_hmacsha512256_final
- ffi::sodium::crypto_auth_hmacsha512256_init
- ffi::sodium::crypto_auth_hmacsha512256_keygen
- ffi::sodium::crypto_auth_hmacsha512256_update
- ffi::sodium::crypto_auth_hmacsha512256_verify
- ffi::sodium::crypto_generichash
- ffi::sodium::crypto_generichash_final
- ffi::sodium::crypto_generichash_init
- ffi::sodium::crypto_generichash_keygen
- ffi::sodium::crypto_generichash_statebytes
- ffi::sodium::crypto_generichash_update
- ffi::sodium::crypto_pwhash_str
- ffi::sodium::crypto_pwhash_str_needs_rehash
- ffi::sodium::crypto_pwhash_str_verify
- ffi::sodium::crypto_sign_detached
- ffi::sodium::crypto_sign_keypair
- ffi::sodium::crypto_sign_verify_detached
- ffi::sodium::randombytes_buf
- ffi::sodium::sodium_base642bin
- ffi::sodium::sodium_base64_encoded_len
- ffi::sodium::sodium_bin2base64
- ffi::sodium::sodium_bin2hex
- ffi::sodium::sodium_compare
- ffi::sodium::sodium_hex2bin
- ffi::sodium::sodium_init
- ffi::sodium::sodium_is_zero
- ffi::sodium::sodium_memcmp
- ffi::sodium::sodium_memzero
- ffi::sodium::sodium_pad
- ffi::sodium::sodium_unpad
- gen_aead_key
- gen_sign_keypair
- generic_hash
- generic_hash_buflen
- generic_hash_key_buflen
- hex_decode_slice
- hex_encode_slice_c
- init_sodium
- is_zero_buf
- partial_cmp_bufs
- pwhash_buflen
- pwhash_salt_buflen
- pwhash_str
- pwhash_str_buflen
- pwhash_str_prefix
- pwhash_str_verify
- random_buf
- sign
- sign_buflen
- sign_public_key_buflen
- sign_secret_key_buflen
- sign_verify
- zero_buf
Type Aliases
Constants
- ffi::sodium::crypto_aead_xchacha20poly1305_ietf_ABYTES
- ffi::sodium::crypto_aead_xchacha20poly1305_ietf_KEYBYTES
- ffi::sodium::crypto_aead_xchacha20poly1305_ietf_NPUBBYTES
- ffi::sodium::crypto_auth_hmacsha512256_BYTES
- ffi::sodium::crypto_auth_hmacsha512256_KEYBYTES
- ffi::sodium::crypto_generichash_BYTES
- ffi::sodium::crypto_generichash_KEYBYTES
- ffi::sodium::crypto_pwhash_ALG_ARGON2I13
- ffi::sodium::crypto_pwhash_ALG_ARGON2ID13
- ffi::sodium::crypto_pwhash_ALG_DEFAULT
- ffi::sodium::crypto_pwhash_BYTES_MIN
- ffi::sodium::crypto_pwhash_MEMLIMIT_INTERACTIVE
- ffi::sodium::crypto_pwhash_MEMLIMIT_MIN
- ffi::sodium::crypto_pwhash_MEMLIMIT_MODERATE
- ffi::sodium::crypto_pwhash_MEMLIMIT_SENSITIVE
- ffi::sodium::crypto_pwhash_OPSLIMIT_INTERACTIVE
- ffi::sodium::crypto_pwhash_OPSLIMIT_MAX
- ffi::sodium::crypto_pwhash_OPSLIMIT_MIN
- ffi::sodium::crypto_pwhash_OPSLIMIT_MODERATE
- ffi::sodium::crypto_pwhash_OPSLIMIT_SENSITIVE
- ffi::sodium::crypto_pwhash_PASSWD_MAX
- ffi::sodium::crypto_pwhash_PASSWD_MIN
- ffi::sodium::crypto_pwhash_SALTBYTES
- ffi::sodium::crypto_pwhash_STRBYTES
- ffi::sodium::crypto_pwhash_STRPREFIX
- ffi::sodium::crypto_sign_BYTES
- ffi::sodium::crypto_sign_PUBLICKEYBYTES
- ffi::sodium::crypto_sign_SECRETKEYBYTES
- ffi::sodium::sodium_base64_VARIANT_ORIGINAL
- ffi::sodium::sodium_base64_VARIANT_ORIGINAL_NO_PADDING
- ffi::sodium::sodium_base64_VARIANT_URLSAFE
- ffi::sodium::sodium_base64_VARIANT_URLSAFE_NO_PADDING
- util::base64::STANDARD
- util::base64::STANDARD_NO_PAD
- util::base64::URL_SAFE
- util::base64::URL_SAFE_NO_PAD