[][src]Module monosodium::ffi::sodium

Structs

crypto_auth_hmacsha512_state
crypto_generichash_blake2b_state
crypto_hash_sha512_state

Constants

crypto_aead_xchacha20poly1305_ietf_KEYBYTES
crypto_aead_xchacha20poly1305_ietf_NPUBBYTES
crypto_aead_xchacha20poly1305_ietf_ABYTES
crypto_auth_hmacsha512256_BYTES
crypto_auth_hmacsha512256_KEYBYTES
crypto_generichash_BYTES
crypto_generichash_KEYBYTES
crypto_pwhash_ALG_ARGON2I13
crypto_pwhash_ALG_ARGON2ID13
crypto_pwhash_ALG_DEFAULT
crypto_pwhash_BYTES_MIN
crypto_pwhash_MEMLIMIT_INTERACTIVE
crypto_pwhash_MEMLIMIT_MIN
crypto_pwhash_MEMLIMIT_MODERATE
crypto_pwhash_MEMLIMIT_SENSITIVE
crypto_pwhash_OPSLIMIT_INTERACTIVE
crypto_pwhash_OPSLIMIT_MAX
crypto_pwhash_OPSLIMIT_MIN
crypto_pwhash_OPSLIMIT_MODERATE
crypto_pwhash_OPSLIMIT_SENSITIVE
crypto_pwhash_PASSWD_MAX
crypto_pwhash_PASSWD_MIN
crypto_pwhash_SALTBYTES
crypto_pwhash_STRBYTES
crypto_pwhash_STRPREFIX
crypto_sign_BYTES
crypto_sign_PUBLICKEYBYTES
crypto_sign_SECRETKEYBYTES
sodium_base64_VARIANT_ORIGINAL
sodium_base64_VARIANT_ORIGINAL_NO_PADDING
sodium_base64_VARIANT_URLSAFE
sodium_base64_VARIANT_URLSAFE_NO_PADDING

Functions

crypto_aead_xchacha20poly1305_ietf_encrypt
crypto_aead_xchacha20poly1305_ietf_decrypt
crypto_aead_xchacha20poly1305_ietf_keygen
crypto_auth_hmacsha512256
crypto_auth_hmacsha512256_verify
crypto_auth_hmacsha512256_init
crypto_auth_hmacsha512256_update
crypto_auth_hmacsha512256_final
crypto_auth_hmacsha512256_keygen
crypto_generichash
crypto_generichash_final
crypto_generichash_init
crypto_generichash_keygen
crypto_generichash_statebytes
crypto_generichash_update
crypto_pwhash_str
crypto_pwhash_str_needs_rehash
crypto_pwhash_str_verify
crypto_sign_detached
crypto_sign_keypair
crypto_sign_verify_detached
randombytes_buf
sodium_base64_encoded_len
sodium_base642bin
sodium_bin2hex
sodium_bin2base64
sodium_compare
sodium_hex2bin
sodium_init
sodium_is_zero
sodium_memcmp
sodium_memzero
sodium_pad
sodium_unpad

Type Definitions

crypto_auth_hmacsha512256_state
crypto_generichash_state