Docs.rs
halite-sys-0.1.11
halite-sys 0.1.11
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
CmdrMoozy
Dependencies
anyhow ^1.0
build
bindgen ^0.69
build
tempfile ^3.10
build
walkdir ^2.5
build
Versions
0%
of the crate is documented
Go to latest version
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
halite_sys
0.1.11
All Items
Structs
Constants
Statics
Functions
Type Aliases
Unions
Crate
halite_sys
Copy item path
source
·
[
−
]
Structs
§
_G_fpos64_t
_G_fpos_t
_IO_FILE
_IO_codecvt
_IO_marker
_IO_wide_data
__atomic_wide_counter__bindgen_ty_1
__fsid_t
__mbstate_t
__once_flag
__pthread_cond_s
__pthread_internal_list
__pthread_internal_slist
__pthread_mutex_s
__pthread_rwlock_arch_t
__sigset_t
__va_list_tag
crypto_aead_aes256gcm_state_
crypto_auth_hmacsha256_state
crypto_auth_hmacsha512_state
crypto_generichash_blake2b_state
crypto_hash_sha256_state
crypto_hash_sha512_state
crypto_kdf_hkdf_sha256_state
crypto_kdf_hkdf_sha512_state
crypto_onetimeauth_poly1305_state
crypto_secretstream_xchacha20poly1305_state
crypto_sign_ed25519ph_state
div_t
drand48_data
fd_set
ldiv_t
lldiv_t
max_align_t
random_data
randombytes_implementation
timespec
timeval
Constants
§
AIO_PRIO_DELTA_MAX
ARG_MAX
BC_BASE_MAX
BC_DIM_MAX
BC_SCALE_MAX
BC_STRING_MAX
BIG_ENDIAN
BUFSIZ
BYTE_ORDER
CHARCLASS_NAME_MAX
COLL_WEIGHTS_MAX
DELAYTIMER_MAX
EOF
EXIT_FAILURE
EXIT_SUCCESS
EXPR_NEST_MAX
FD_SETSIZE
FILENAME_MAX
FOPEN_MAX
HOST_NAME_MAX
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
LINE_MAX
LINK_MAX
LITTLE_ENDIAN
LOGIN_NAME_MAX
L_ctermid
L_tmpnam
MAX_CANON
MAX_INPUT
MB_LEN_MAX
MQ_PRIO_MAX
NAME_MAX
NGROUPS_MAX
NR_OPEN
PATH_MAX
PDP_ENDIAN
PIPE_BUF
PTHREAD_DESTRUCTOR_ITERATIONS
PTHREAD_KEYS_MAX
PTHREAD_STACK_MIN
PTRDIFF_MAX
PTRDIFF_MIN
P_tmpdir
RAND_MAX
RE_DUP_MAX
RTSIG_MAX
SEEK_CUR
SEEK_END
SEEK_SET
SEM_VALUE_MAX
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
SODIUM_LIBRARY_VERSION_MAJOR
SODIUM_LIBRARY_VERSION_MINOR
SODIUM_VERSION_STRING
TMP_MAX
TTY_NAME_MAX
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
WCONTINUED
WEXITED
WINT_MAX
WINT_MIN
WNOHANG
WNOWAIT
WSTOPPED
WUNTRACED
XATTR_LIST_MAX
XATTR_NAME_MAX
XATTR_SIZE_MAX
_ALLOCA_H
_ATFILE_SOURCE
_BITS_BYTESWAP_H
_BITS_ENDIANNESS_H
_BITS_ENDIAN_H
_BITS_POSIX1_LIM_H
_BITS_POSIX2_LIM_H
_BITS_PTHREADTYPES_ARCH_H
_BITS_PTHREADTYPES_COMMON_H
_BITS_STDINT_INTN_H
_BITS_STDINT_UINTN_H
_BITS_STDIO_LIM_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_UINTN_IDENTITY_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_ENDIAN_H
_FEATURES_H
_IOFBF
_IOLBF
_IONBF
_IO_EOF_SEEN
_IO_ERR_SEEN
_IO_USER_LOCK
_LIBC_LIMITS_H_
_POSIX2_BC_BASE_MAX
_POSIX2_BC_DIM_MAX
_POSIX2_BC_SCALE_MAX
_POSIX2_BC_STRING_MAX
_POSIX2_CHARCLASS_NAME_MAX
_POSIX2_COLL_WEIGHTS_MAX
_POSIX2_EXPR_NEST_MAX
_POSIX2_LINE_MAX
_POSIX2_RE_DUP_MAX
_POSIX_AIO_LISTIO_MAX
_POSIX_AIO_MAX
_POSIX_ARG_MAX
_POSIX_CHILD_MAX
_POSIX_CLOCKRES_MIN
_POSIX_C_SOURCE
_POSIX_DELAYTIMER_MAX
_POSIX_HOST_NAME_MAX
_POSIX_LINK_MAX
_POSIX_LOGIN_NAME_MAX
_POSIX_MAX_CANON
_POSIX_MAX_INPUT
_POSIX_MQ_OPEN_MAX
_POSIX_MQ_PRIO_MAX
_POSIX_NAME_MAX
_POSIX_NGROUPS_MAX
_POSIX_OPEN_MAX
_POSIX_PATH_MAX
_POSIX_PIPE_BUF
_POSIX_RE_DUP_MAX
_POSIX_RTSIG_MAX
_POSIX_SEM_NSEMS_MAX
_POSIX_SEM_VALUE_MAX
_POSIX_SIGQUEUE_MAX
_POSIX_SOURCE
_POSIX_SSIZE_MAX
_POSIX_STREAM_MAX
_POSIX_SYMLINK_MAX
_POSIX_SYMLOOP_MAX
_POSIX_THREAD_DESTRUCTOR_ITERATIONS
_POSIX_THREAD_KEYS_MAX
_POSIX_THREAD_THREADS_MAX
_POSIX_TIMER_MAX
_POSIX_TTY_NAME_MAX
_POSIX_TZNAME_MAX
_STDC_PREDEF_H
_STDINT_H
_STDIO_H
_STDLIB_H
_STRUCT_TIMESPEC
_SYS_CDEFS_H
_SYS_SELECT_H
_SYS_TYPES_H
_THREAD_MUTEX_INTERNAL_H
_THREAD_SHARED_TYPES_H
__BIG_ENDIAN
__BIT_TYPES_DEFINED__
__BYTE_ORDER
__FD_SETSIZE
__FILE_defined
__FLOAT_WORD_ORDER
__GLIBC_MINOR__
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNUC_VA_LIST
__GNU_LIBRARY__
__HAVE_DISTINCT_FLOAT16
__HAVE_DISTINCT_FLOAT32
__HAVE_DISTINCT_FLOAT32X
__HAVE_DISTINCT_FLOAT64
__HAVE_DISTINCT_FLOAT64X
__HAVE_DISTINCT_FLOAT128
__HAVE_DISTINCT_FLOAT128X
__HAVE_FLOAT16
__HAVE_FLOAT32
__HAVE_FLOAT32X
__HAVE_FLOAT64
__HAVE_FLOAT64X
__HAVE_FLOAT64X_LONG_DOUBLE
__HAVE_FLOAT128
__HAVE_FLOAT128X
__HAVE_FLOATN_NOT_TYPEDEF
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__LITTLE_ENDIAN
__OFF_T_MATCHES_OFF64_T
__PDP_ENDIAN
__PTHREAD_MUTEX_HAVE_PREV
__RLIM_T_MATCHES_RLIM64_T
__SIZEOF_PTHREAD_ATTR_T
__SIZEOF_PTHREAD_BARRIERATTR_T
__SIZEOF_PTHREAD_BARRIER_T
__SIZEOF_PTHREAD_CONDATTR_T
__SIZEOF_PTHREAD_COND_T
__SIZEOF_PTHREAD_MUTEXATTR_T
__SIZEOF_PTHREAD_MUTEX_T
__SIZEOF_PTHREAD_RWLOCKATTR_T
__SIZEOF_PTHREAD_RWLOCK_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_IEC_60559_BFP__
__STDC_IEC_60559_COMPLEX__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WALL
__WCLONE
__WCOREFLAG
__WNOTHREAD
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__W_CONTINUED
____FILE_defined
_____fpos64_t_defined
_____fpos_t_defined
____mbstate_t_defined
__clock_t_defined
__clockid_t_defined
__glibc_c99_flexarr_available
__have_pthread_attr_t
__ldiv_t_defined
__lldiv_t_defined
__sigset_t_defined
__struct_FILE_defined
__time_t_defined
__timer_t_defined
__timeval_defined
crypto_aead_aegis128l_ABYTES
crypto_aead_aegis128l_KEYBYTES
crypto_aead_aegis128l_NPUBBYTES
crypto_aead_aegis128l_NSECBYTES
crypto_aead_aegis256_ABYTES
crypto_aead_aegis256_KEYBYTES
crypto_aead_aegis256_NPUBBYTES
crypto_aead_aegis256_NSECBYTES
crypto_aead_aes256gcm_ABYTES
crypto_aead_aes256gcm_KEYBYTES
crypto_aead_aes256gcm_NPUBBYTES
crypto_aead_aes256gcm_NSECBYTES
crypto_aead_chacha20poly1305_ABYTES
crypto_aead_chacha20poly1305_IETF_ABYTES
crypto_aead_chacha20poly1305_IETF_KEYBYTES
crypto_aead_chacha20poly1305_IETF_NPUBBYTES
crypto_aead_chacha20poly1305_IETF_NSECBYTES
crypto_aead_chacha20poly1305_KEYBYTES
crypto_aead_chacha20poly1305_NPUBBYTES
crypto_aead_chacha20poly1305_NSECBYTES
crypto_aead_chacha20poly1305_ietf_ABYTES
crypto_aead_chacha20poly1305_ietf_KEYBYTES
crypto_aead_chacha20poly1305_ietf_NPUBBYTES
crypto_aead_chacha20poly1305_ietf_NSECBYTES
crypto_aead_xchacha20poly1305_IETF_ABYTES
crypto_aead_xchacha20poly1305_IETF_KEYBYTES
crypto_aead_xchacha20poly1305_IETF_NPUBBYTES
crypto_aead_xchacha20poly1305_IETF_NSECBYTES
crypto_aead_xchacha20poly1305_ietf_ABYTES
crypto_aead_xchacha20poly1305_ietf_KEYBYTES
crypto_aead_xchacha20poly1305_ietf_NPUBBYTES
crypto_aead_xchacha20poly1305_ietf_NSECBYTES
crypto_auth_BYTES
crypto_auth_KEYBYTES
crypto_auth_PRIMITIVE
crypto_auth_hmacsha256_BYTES
crypto_auth_hmacsha256_KEYBYTES
crypto_auth_hmacsha512_BYTES
crypto_auth_hmacsha512_KEYBYTES
crypto_auth_hmacsha512256_BYTES
crypto_auth_hmacsha512256_KEYBYTES
crypto_box_BEFORENMBYTES
crypto_box_BOXZEROBYTES
crypto_box_MACBYTES
crypto_box_NONCEBYTES
crypto_box_PRIMITIVE
crypto_box_PUBLICKEYBYTES
crypto_box_SEALBYTES
crypto_box_SECRETKEYBYTES
crypto_box_SEEDBYTES
crypto_box_ZEROBYTES
crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES
crypto_box_curve25519xchacha20poly1305_MACBYTES
crypto_box_curve25519xchacha20poly1305_NONCEBYTES
crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES
crypto_box_curve25519xchacha20poly1305_SEALBYTES
crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES
crypto_box_curve25519xchacha20poly1305_SEEDBYTES
crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES
crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES
crypto_box_curve25519xsalsa20poly1305_MACBYTES
crypto_box_curve25519xsalsa20poly1305_NONCEBYTES
crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES
crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES
crypto_box_curve25519xsalsa20poly1305_SEEDBYTES
crypto_box_curve25519xsalsa20poly1305_ZEROBYTES
crypto_core_ed25519_BYTES
crypto_core_ed25519_HASHBYTES
crypto_core_ed25519_NONREDUCEDSCALARBYTES
crypto_core_ed25519_SCALARBYTES
crypto_core_ed25519_UNIFORMBYTES
crypto_core_hchacha20_CONSTBYTES
crypto_core_hchacha20_INPUTBYTES
crypto_core_hchacha20_KEYBYTES
crypto_core_hchacha20_OUTPUTBYTES
crypto_core_hsalsa20_CONSTBYTES
crypto_core_hsalsa20_INPUTBYTES
crypto_core_hsalsa20_KEYBYTES
crypto_core_hsalsa20_OUTPUTBYTES
crypto_core_ristretto255_BYTES
crypto_core_ristretto255_HASHBYTES
crypto_core_ristretto255_NONREDUCEDSCALARBYTES
crypto_core_ristretto255_SCALARBYTES
crypto_core_salsa20_CONSTBYTES
crypto_core_salsa20_INPUTBYTES
crypto_core_salsa20_KEYBYTES
crypto_core_salsa20_OUTPUTBYTES
crypto_core_salsa208_CONSTBYTES
crypto_core_salsa208_INPUTBYTES
crypto_core_salsa208_KEYBYTES
crypto_core_salsa208_OUTPUTBYTES
crypto_core_salsa2012_CONSTBYTES
crypto_core_salsa2012_INPUTBYTES
crypto_core_salsa2012_KEYBYTES
crypto_core_salsa2012_OUTPUTBYTES
crypto_generichash_BYTES
crypto_generichash_BYTES_MAX
crypto_generichash_BYTES_MIN
crypto_generichash_KEYBYTES
crypto_generichash_KEYBYTES_MAX
crypto_generichash_KEYBYTES_MIN
crypto_generichash_PRIMITIVE
crypto_generichash_blake2b_BYTES
crypto_generichash_blake2b_BYTES_MAX
crypto_generichash_blake2b_BYTES_MIN
crypto_generichash_blake2b_KEYBYTES
crypto_generichash_blake2b_KEYBYTES_MAX
crypto_generichash_blake2b_KEYBYTES_MIN
crypto_generichash_blake2b_PERSONALBYTES
crypto_generichash_blake2b_SALTBYTES
crypto_hash_BYTES
crypto_hash_PRIMITIVE
crypto_hash_sha256_BYTES
crypto_hash_sha512_BYTES
crypto_kdf_BYTES_MAX
crypto_kdf_BYTES_MIN
crypto_kdf_CONTEXTBYTES
crypto_kdf_KEYBYTES
crypto_kdf_PRIMITIVE
crypto_kdf_blake2b_BYTES_MAX
crypto_kdf_blake2b_BYTES_MIN
crypto_kdf_blake2b_CONTEXTBYTES
crypto_kdf_blake2b_KEYBYTES
crypto_kdf_hkdf_sha256_BYTES_MAX
crypto_kdf_hkdf_sha256_BYTES_MIN
crypto_kdf_hkdf_sha256_KEYBYTES
crypto_kdf_hkdf_sha512_BYTES_MAX
crypto_kdf_hkdf_sha512_BYTES_MIN
crypto_kdf_hkdf_sha512_KEYBYTES
crypto_kx_PRIMITIVE
crypto_kx_PUBLICKEYBYTES
crypto_kx_SECRETKEYBYTES
crypto_kx_SEEDBYTES
crypto_kx_SESSIONKEYBYTES
crypto_onetimeauth_BYTES
crypto_onetimeauth_KEYBYTES
crypto_onetimeauth_PRIMITIVE
crypto_onetimeauth_poly1305_BYTES
crypto_onetimeauth_poly1305_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_PRIMITIVE
crypto_pwhash_SALTBYTES
crypto_pwhash_STRBYTES
crypto_pwhash_STRPREFIX
crypto_pwhash_argon2i_ALG_ARGON2I13
crypto_pwhash_argon2i_BYTES_MIN
crypto_pwhash_argon2i_MEMLIMIT_INTERACTIVE
crypto_pwhash_argon2i_MEMLIMIT_MIN
crypto_pwhash_argon2i_MEMLIMIT_MODERATE
crypto_pwhash_argon2i_MEMLIMIT_SENSITIVE
crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE
crypto_pwhash_argon2i_OPSLIMIT_MAX
crypto_pwhash_argon2i_OPSLIMIT_MIN
crypto_pwhash_argon2i_OPSLIMIT_MODERATE
crypto_pwhash_argon2i_OPSLIMIT_SENSITIVE
crypto_pwhash_argon2i_PASSWD_MAX
crypto_pwhash_argon2i_PASSWD_MIN
crypto_pwhash_argon2i_SALTBYTES
crypto_pwhash_argon2i_STRBYTES
crypto_pwhash_argon2i_STRPREFIX
crypto_pwhash_argon2id_ALG_ARGON2ID13
crypto_pwhash_argon2id_BYTES_MIN
crypto_pwhash_argon2id_MEMLIMIT_INTERACTIVE
crypto_pwhash_argon2id_MEMLIMIT_MIN
crypto_pwhash_argon2id_MEMLIMIT_MODERATE
crypto_pwhash_argon2id_MEMLIMIT_SENSITIVE
crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE
crypto_pwhash_argon2id_OPSLIMIT_MAX
crypto_pwhash_argon2id_OPSLIMIT_MIN
crypto_pwhash_argon2id_OPSLIMIT_MODERATE
crypto_pwhash_argon2id_OPSLIMIT_SENSITIVE
crypto_pwhash_argon2id_PASSWD_MAX
crypto_pwhash_argon2id_PASSWD_MIN
crypto_pwhash_argon2id_SALTBYTES
crypto_pwhash_argon2id_STRBYTES
crypto_pwhash_argon2id_STRPREFIX
crypto_pwhash_scryptsalsa208sha256_BYTES_MIN
crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_INTERACTIVE
crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MIN
crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_SENSITIVE
crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE
crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MAX
crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN
crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE
crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN
crypto_pwhash_scryptsalsa208sha256_SALTBYTES
crypto_pwhash_scryptsalsa208sha256_STRBYTES
crypto_pwhash_scryptsalsa208sha256_STRPREFIX
crypto_scalarmult_BYTES
crypto_scalarmult_PRIMITIVE
crypto_scalarmult_SCALARBYTES
crypto_scalarmult_curve25519_BYTES
crypto_scalarmult_curve25519_SCALARBYTES
crypto_scalarmult_ed25519_BYTES
crypto_scalarmult_ed25519_SCALARBYTES
crypto_scalarmult_ristretto255_BYTES
crypto_scalarmult_ristretto255_SCALARBYTES
crypto_secretbox_BOXZEROBYTES
crypto_secretbox_KEYBYTES
crypto_secretbox_MACBYTES
crypto_secretbox_NONCEBYTES
crypto_secretbox_PRIMITIVE
crypto_secretbox_ZEROBYTES
crypto_secretbox_xchacha20poly1305_KEYBYTES
crypto_secretbox_xchacha20poly1305_MACBYTES
crypto_secretbox_xchacha20poly1305_NONCEBYTES
crypto_secretbox_xsalsa20poly1305_BOXZEROBYTES
crypto_secretbox_xsalsa20poly1305_KEYBYTES
crypto_secretbox_xsalsa20poly1305_MACBYTES
crypto_secretbox_xsalsa20poly1305_NONCEBYTES
crypto_secretbox_xsalsa20poly1305_ZEROBYTES
crypto_secretstream_xchacha20poly1305_ABYTES
crypto_secretstream_xchacha20poly1305_HEADERBYTES
crypto_secretstream_xchacha20poly1305_KEYBYTES
crypto_secretstream_xchacha20poly1305_TAG_FINAL
crypto_secretstream_xchacha20poly1305_TAG_MESSAGE
crypto_secretstream_xchacha20poly1305_TAG_PUSH
crypto_secretstream_xchacha20poly1305_TAG_REKEY
crypto_shorthash_BYTES
crypto_shorthash_KEYBYTES
crypto_shorthash_PRIMITIVE
crypto_shorthash_siphash24_BYTES
crypto_shorthash_siphash24_KEYBYTES
crypto_shorthash_siphashx24_BYTES
crypto_shorthash_siphashx24_KEYBYTES
crypto_sign_BYTES
crypto_sign_PRIMITIVE
crypto_sign_PUBLICKEYBYTES
crypto_sign_SECRETKEYBYTES
crypto_sign_SEEDBYTES
crypto_sign_ed25519_BYTES
crypto_sign_ed25519_PUBLICKEYBYTES
crypto_sign_ed25519_SECRETKEYBYTES
crypto_sign_ed25519_SEEDBYTES
crypto_stream_KEYBYTES
crypto_stream_NONCEBYTES
crypto_stream_PRIMITIVE
crypto_stream_chacha20_IETF_KEYBYTES
crypto_stream_chacha20_IETF_NONCEBYTES
crypto_stream_chacha20_KEYBYTES
crypto_stream_chacha20_NONCEBYTES
crypto_stream_chacha20_ietf_KEYBYTES
crypto_stream_chacha20_ietf_NONCEBYTES
crypto_stream_salsa20_KEYBYTES
crypto_stream_salsa20_NONCEBYTES
crypto_stream_salsa208_KEYBYTES
crypto_stream_salsa208_NONCEBYTES
crypto_stream_salsa2012_KEYBYTES
crypto_stream_salsa2012_NONCEBYTES
crypto_stream_xchacha20_KEYBYTES
crypto_stream_xchacha20_NONCEBYTES
crypto_stream_xsalsa20_KEYBYTES
crypto_stream_xsalsa20_NONCEBYTES
crypto_verify_16_BYTES
crypto_verify_32_BYTES
crypto_verify_64_BYTES
randombytes_SEEDBYTES
sodium_base64_VARIANT_ORIGINAL
sodium_base64_VARIANT_ORIGINAL_NO_PADDING
sodium_base64_VARIANT_URLSAFE
sodium_base64_VARIANT_URLSAFE_NO_PADDING
Statics
§
randombytes_internal_implementation
randombytes_sysrandom_implementation
stderr
stdin
stdout
Functions
§
_Exit
⚠
__ctype_get_mb_cur_max
⚠
__getdelim
⚠
__overflow
⚠
__uflow
⚠
_sodium_alloc_init
⚠
_sodium_runtime_get_cpu_features
⚠
a64l
⚠
abort
⚠
abs
⚠
aligned_alloc
⚠
alloca
⚠
at_quick_exit
⚠
atexit
⚠
atof
⚠
atoi
⚠
atol
⚠
atoll
⚠
bsearch
⚠
calloc
⚠
clearenv
⚠
clearerr
⚠
clearerr_unlocked
⚠
crypto_aead_aegis128l_abytes
⚠
crypto_aead_aegis128l_decrypt
⚠
crypto_aead_aegis128l_decrypt_detached
⚠
crypto_aead_aegis128l_encrypt
⚠
crypto_aead_aegis128l_encrypt_detached
⚠
crypto_aead_aegis128l_keybytes
⚠
crypto_aead_aegis128l_keygen
⚠
crypto_aead_aegis128l_messagebytes_max
⚠
crypto_aead_aegis128l_npubbytes
⚠
crypto_aead_aegis128l_nsecbytes
⚠
crypto_aead_aegis256_abytes
⚠
crypto_aead_aegis256_decrypt
⚠
crypto_aead_aegis256_decrypt_detached
⚠
crypto_aead_aegis256_encrypt
⚠
crypto_aead_aegis256_encrypt_detached
⚠
crypto_aead_aegis256_keybytes
⚠
crypto_aead_aegis256_keygen
⚠
crypto_aead_aegis256_messagebytes_max
⚠
crypto_aead_aegis256_npubbytes
⚠
crypto_aead_aegis256_nsecbytes
⚠
crypto_aead_aes256gcm_abytes
⚠
crypto_aead_aes256gcm_beforenm
⚠
crypto_aead_aes256gcm_decrypt
⚠
crypto_aead_aes256gcm_decrypt_afternm
⚠
crypto_aead_aes256gcm_decrypt_detached
⚠
crypto_aead_aes256gcm_decrypt_detached_afternm
⚠
crypto_aead_aes256gcm_encrypt
⚠
crypto_aead_aes256gcm_encrypt_afternm
⚠
crypto_aead_aes256gcm_encrypt_detached
⚠
crypto_aead_aes256gcm_encrypt_detached_afternm
⚠
crypto_aead_aes256gcm_is_available
⚠
crypto_aead_aes256gcm_keybytes
⚠
crypto_aead_aes256gcm_keygen
⚠
crypto_aead_aes256gcm_messagebytes_max
⚠
crypto_aead_aes256gcm_npubbytes
⚠
crypto_aead_aes256gcm_nsecbytes
⚠
crypto_aead_aes256gcm_statebytes
⚠
crypto_aead_chacha20poly1305_abytes
⚠
crypto_aead_chacha20poly1305_decrypt
⚠
crypto_aead_chacha20poly1305_decrypt_detached
⚠
crypto_aead_chacha20poly1305_encrypt
⚠
crypto_aead_chacha20poly1305_encrypt_detached
⚠
crypto_aead_chacha20poly1305_ietf_abytes
⚠
crypto_aead_chacha20poly1305_ietf_decrypt
⚠
crypto_aead_chacha20poly1305_ietf_decrypt_detached
⚠
crypto_aead_chacha20poly1305_ietf_encrypt
⚠
crypto_aead_chacha20poly1305_ietf_encrypt_detached
⚠
crypto_aead_chacha20poly1305_ietf_keybytes
⚠
crypto_aead_chacha20poly1305_ietf_keygen
⚠
crypto_aead_chacha20poly1305_ietf_messagebytes_max
⚠
crypto_aead_chacha20poly1305_ietf_npubbytes
⚠
crypto_aead_chacha20poly1305_ietf_nsecbytes
⚠
crypto_aead_chacha20poly1305_keybytes
⚠
crypto_aead_chacha20poly1305_keygen
⚠
crypto_aead_chacha20poly1305_messagebytes_max
⚠
crypto_aead_chacha20poly1305_npubbytes
⚠
crypto_aead_chacha20poly1305_nsecbytes
⚠
crypto_aead_xchacha20poly1305_ietf_abytes
⚠
crypto_aead_xchacha20poly1305_ietf_decrypt
⚠
crypto_aead_xchacha20poly1305_ietf_decrypt_detached
⚠
crypto_aead_xchacha20poly1305_ietf_encrypt
⚠
crypto_aead_xchacha20poly1305_ietf_encrypt_detached
⚠
crypto_aead_xchacha20poly1305_ietf_keybytes
⚠
crypto_aead_xchacha20poly1305_ietf_keygen
⚠
crypto_aead_xchacha20poly1305_ietf_messagebytes_max
⚠
crypto_aead_xchacha20poly1305_ietf_npubbytes
⚠
crypto_aead_xchacha20poly1305_ietf_nsecbytes
⚠
crypto_auth
⚠
crypto_auth_bytes
⚠
crypto_auth_hmacsha256
⚠
crypto_auth_hmacsha256_bytes
⚠
crypto_auth_hmacsha256_final
⚠
crypto_auth_hmacsha256_init
⚠
crypto_auth_hmacsha256_keybytes
⚠
crypto_auth_hmacsha256_keygen
⚠
crypto_auth_hmacsha256_statebytes
⚠
crypto_auth_hmacsha256_update
⚠
crypto_auth_hmacsha256_verify
⚠
crypto_auth_hmacsha512
⚠
crypto_auth_hmacsha512_bytes
⚠
crypto_auth_hmacsha512_final
⚠
crypto_auth_hmacsha512_init
⚠
crypto_auth_hmacsha512_keybytes
⚠
crypto_auth_hmacsha512_keygen
⚠
crypto_auth_hmacsha512_statebytes
⚠
crypto_auth_hmacsha512_update
⚠
crypto_auth_hmacsha512_verify
⚠
crypto_auth_hmacsha512256
⚠
crypto_auth_hmacsha512256_bytes
⚠
crypto_auth_hmacsha512256_final
⚠
crypto_auth_hmacsha512256_init
⚠
crypto_auth_hmacsha512256_keybytes
⚠
crypto_auth_hmacsha512256_keygen
⚠
crypto_auth_hmacsha512256_statebytes
⚠
crypto_auth_hmacsha512256_update
⚠
crypto_auth_hmacsha512256_verify
⚠
crypto_auth_keybytes
⚠
crypto_auth_keygen
⚠
crypto_auth_primitive
⚠
crypto_auth_verify
⚠
crypto_box
⚠
crypto_box_afternm
⚠
crypto_box_beforenm
⚠
crypto_box_beforenmbytes
⚠
crypto_box_boxzerobytes
⚠
crypto_box_curve25519xchacha20poly1305_beforenm
⚠
crypto_box_curve25519xchacha20poly1305_beforenmbytes
⚠
crypto_box_curve25519xchacha20poly1305_detached
⚠
crypto_box_curve25519xchacha20poly1305_detached_afternm
⚠
crypto_box_curve25519xchacha20poly1305_easy
⚠
crypto_box_curve25519xchacha20poly1305_easy_afternm
⚠
crypto_box_curve25519xchacha20poly1305_keypair
⚠
crypto_box_curve25519xchacha20poly1305_macbytes
⚠
crypto_box_curve25519xchacha20poly1305_messagebytes_max
⚠
crypto_box_curve25519xchacha20poly1305_noncebytes
⚠
crypto_box_curve25519xchacha20poly1305_open_detached
⚠
crypto_box_curve25519xchacha20poly1305_open_detached_afternm
⚠
crypto_box_curve25519xchacha20poly1305_open_easy
⚠
crypto_box_curve25519xchacha20poly1305_open_easy_afternm
⚠
crypto_box_curve25519xchacha20poly1305_publickeybytes
⚠
crypto_box_curve25519xchacha20poly1305_seal
⚠
crypto_box_curve25519xchacha20poly1305_seal_open
⚠
crypto_box_curve25519xchacha20poly1305_sealbytes
⚠
crypto_box_curve25519xchacha20poly1305_secretkeybytes
⚠
crypto_box_curve25519xchacha20poly1305_seed_keypair
⚠
crypto_box_curve25519xchacha20poly1305_seedbytes
⚠
crypto_box_curve25519xsalsa20poly1305
⚠
crypto_box_curve25519xsalsa20poly1305_afternm
⚠
crypto_box_curve25519xsalsa20poly1305_beforenm
⚠
crypto_box_curve25519xsalsa20poly1305_beforenmbytes
⚠
crypto_box_curve25519xsalsa20poly1305_boxzerobytes
⚠
crypto_box_curve25519xsalsa20poly1305_keypair
⚠
crypto_box_curve25519xsalsa20poly1305_macbytes
⚠
crypto_box_curve25519xsalsa20poly1305_messagebytes_max
⚠
crypto_box_curve25519xsalsa20poly1305_noncebytes
⚠
crypto_box_curve25519xsalsa20poly1305_open
⚠
crypto_box_curve25519xsalsa20poly1305_open_afternm
⚠
crypto_box_curve25519xsalsa20poly1305_publickeybytes
⚠
crypto_box_curve25519xsalsa20poly1305_secretkeybytes
⚠
crypto_box_curve25519xsalsa20poly1305_seed_keypair
⚠
crypto_box_curve25519xsalsa20poly1305_seedbytes
⚠
crypto_box_curve25519xsalsa20poly1305_zerobytes
⚠
crypto_box_detached
⚠
crypto_box_detached_afternm
⚠
crypto_box_easy
⚠
crypto_box_easy_afternm
⚠
crypto_box_keypair
⚠
crypto_box_macbytes
⚠
crypto_box_messagebytes_max
⚠
crypto_box_noncebytes
⚠
crypto_box_open
⚠
crypto_box_open_afternm
⚠
crypto_box_open_detached
⚠
crypto_box_open_detached_afternm
⚠
crypto_box_open_easy
⚠
crypto_box_open_easy_afternm
⚠
crypto_box_primitive
⚠
crypto_box_publickeybytes
⚠
crypto_box_seal
⚠
crypto_box_seal_open
⚠
crypto_box_sealbytes
⚠
crypto_box_secretkeybytes
⚠
crypto_box_seed_keypair
⚠
crypto_box_seedbytes
⚠
crypto_box_zerobytes
⚠
crypto_core_ed25519_add
⚠
crypto_core_ed25519_bytes
⚠
crypto_core_ed25519_from_hash
⚠
crypto_core_ed25519_from_uniform
⚠
crypto_core_ed25519_hashbytes
⚠
crypto_core_ed25519_is_valid_point
⚠
crypto_core_ed25519_nonreducedscalarbytes
⚠
crypto_core_ed25519_random
⚠
crypto_core_ed25519_scalar_add
⚠
crypto_core_ed25519_scalar_complement
⚠
crypto_core_ed25519_scalar_invert
⚠
crypto_core_ed25519_scalar_mul
⚠
crypto_core_ed25519_scalar_negate
⚠
crypto_core_ed25519_scalar_random
⚠
crypto_core_ed25519_scalar_reduce
⚠
crypto_core_ed25519_scalar_sub
⚠
crypto_core_ed25519_scalarbytes
⚠
crypto_core_ed25519_sub
⚠
crypto_core_ed25519_uniformbytes
⚠
crypto_core_hchacha20
⚠
crypto_core_hchacha20_constbytes
⚠
crypto_core_hchacha20_inputbytes
⚠
crypto_core_hchacha20_keybytes
⚠
crypto_core_hchacha20_outputbytes
⚠
crypto_core_hsalsa20
⚠
crypto_core_hsalsa20_constbytes
⚠
crypto_core_hsalsa20_inputbytes
⚠
crypto_core_hsalsa20_keybytes
⚠
crypto_core_hsalsa20_outputbytes
⚠
crypto_core_ristretto255_add
⚠
crypto_core_ristretto255_bytes
⚠
crypto_core_ristretto255_from_hash
⚠
crypto_core_ristretto255_hashbytes
⚠
crypto_core_ristretto255_is_valid_point
⚠
crypto_core_ristretto255_nonreducedscalarbytes
⚠
crypto_core_ristretto255_random
⚠
crypto_core_ristretto255_scalar_add
⚠
crypto_core_ristretto255_scalar_complement
⚠
crypto_core_ristretto255_scalar_invert
⚠
crypto_core_ristretto255_scalar_mul
⚠
crypto_core_ristretto255_scalar_negate
⚠
crypto_core_ristretto255_scalar_random
⚠
crypto_core_ristretto255_scalar_reduce
⚠
crypto_core_ristretto255_scalar_sub
⚠
crypto_core_ristretto255_scalarbytes
⚠
crypto_core_ristretto255_sub
⚠
crypto_core_salsa20
⚠
crypto_core_salsa20_constbytes
⚠
crypto_core_salsa20_inputbytes
⚠
crypto_core_salsa20_keybytes
⚠
crypto_core_salsa20_outputbytes
⚠
crypto_core_salsa208
⚠
crypto_core_salsa208_constbytes
⚠
crypto_core_salsa208_inputbytes
⚠
crypto_core_salsa208_keybytes
⚠
crypto_core_salsa208_outputbytes
⚠
crypto_core_salsa2012
⚠
crypto_core_salsa2012_constbytes
⚠
crypto_core_salsa2012_inputbytes
⚠
crypto_core_salsa2012_keybytes
⚠
crypto_core_salsa2012_outputbytes
⚠
crypto_generichash
⚠
crypto_generichash_blake2b
⚠
crypto_generichash_blake2b_bytes
⚠
crypto_generichash_blake2b_bytes_max
⚠
crypto_generichash_blake2b_bytes_min
⚠
crypto_generichash_blake2b_final
⚠
crypto_generichash_blake2b_init
⚠
crypto_generichash_blake2b_init_salt_personal
⚠
crypto_generichash_blake2b_keybytes
⚠
crypto_generichash_blake2b_keybytes_max
⚠
crypto_generichash_blake2b_keybytes_min
⚠
crypto_generichash_blake2b_keygen
⚠
crypto_generichash_blake2b_personalbytes
⚠
crypto_generichash_blake2b_salt_personal
⚠
crypto_generichash_blake2b_saltbytes
⚠
crypto_generichash_blake2b_statebytes
⚠
crypto_generichash_blake2b_update
⚠
crypto_generichash_bytes
⚠
crypto_generichash_bytes_max
⚠
crypto_generichash_bytes_min
⚠
crypto_generichash_final
⚠
crypto_generichash_init
⚠
crypto_generichash_keybytes
⚠
crypto_generichash_keybytes_max
⚠
crypto_generichash_keybytes_min
⚠
crypto_generichash_keygen
⚠
crypto_generichash_primitive
⚠
crypto_generichash_statebytes
⚠
crypto_generichash_update
⚠
crypto_hash
⚠
crypto_hash_bytes
⚠
crypto_hash_primitive
⚠
crypto_hash_sha256
⚠
crypto_hash_sha256_bytes
⚠
crypto_hash_sha256_final
⚠
crypto_hash_sha256_init
⚠
crypto_hash_sha256_statebytes
⚠
crypto_hash_sha256_update
⚠
crypto_hash_sha512
⚠
crypto_hash_sha512_bytes
⚠
crypto_hash_sha512_final
⚠
crypto_hash_sha512_init
⚠
crypto_hash_sha512_statebytes
⚠
crypto_hash_sha512_update
⚠
crypto_kdf_blake2b_bytes_max
⚠
crypto_kdf_blake2b_bytes_min
⚠
crypto_kdf_blake2b_contextbytes
⚠
crypto_kdf_blake2b_derive_from_key
⚠
crypto_kdf_blake2b_keybytes
⚠
crypto_kdf_bytes_max
⚠
crypto_kdf_bytes_min
⚠
crypto_kdf_contextbytes
⚠
crypto_kdf_derive_from_key
⚠
crypto_kdf_hkdf_sha256_bytes_max
⚠
crypto_kdf_hkdf_sha256_bytes_min
⚠
crypto_kdf_hkdf_sha256_expand
⚠
crypto_kdf_hkdf_sha256_extract
⚠
crypto_kdf_hkdf_sha256_extract_final
⚠
crypto_kdf_hkdf_sha256_extract_init
⚠
crypto_kdf_hkdf_sha256_extract_update
⚠
crypto_kdf_hkdf_sha256_keybytes
⚠
crypto_kdf_hkdf_sha256_keygen
⚠
crypto_kdf_hkdf_sha256_statebytes
⚠
crypto_kdf_hkdf_sha512_bytes_max
⚠
crypto_kdf_hkdf_sha512_bytes_min
⚠
crypto_kdf_hkdf_sha512_expand
⚠
crypto_kdf_hkdf_sha512_extract
⚠
crypto_kdf_hkdf_sha512_extract_final
⚠
crypto_kdf_hkdf_sha512_extract_init
⚠
crypto_kdf_hkdf_sha512_extract_update
⚠
crypto_kdf_hkdf_sha512_keybytes
⚠
crypto_kdf_hkdf_sha512_keygen
⚠
crypto_kdf_hkdf_sha512_statebytes
⚠
crypto_kdf_keybytes
⚠
crypto_kdf_keygen
⚠
crypto_kdf_primitive
⚠
crypto_kx_client_session_keys
⚠
crypto_kx_keypair
⚠
crypto_kx_primitive
⚠
crypto_kx_publickeybytes
⚠
crypto_kx_secretkeybytes
⚠
crypto_kx_seed_keypair
⚠
crypto_kx_seedbytes
⚠
crypto_kx_server_session_keys
⚠
crypto_kx_sessionkeybytes
⚠
crypto_onetimeauth
⚠
crypto_onetimeauth_bytes
⚠
crypto_onetimeauth_final
⚠
crypto_onetimeauth_init
⚠
crypto_onetimeauth_keybytes
⚠
crypto_onetimeauth_keygen
⚠
crypto_onetimeauth_poly1305
⚠
crypto_onetimeauth_poly1305_bytes
⚠
crypto_onetimeauth_poly1305_final
⚠
crypto_onetimeauth_poly1305_init
⚠
crypto_onetimeauth_poly1305_keybytes
⚠
crypto_onetimeauth_poly1305_keygen
⚠
crypto_onetimeauth_poly1305_statebytes
⚠
crypto_onetimeauth_poly1305_update
⚠
crypto_onetimeauth_poly1305_verify
⚠
crypto_onetimeauth_primitive
⚠
crypto_onetimeauth_statebytes
⚠
crypto_onetimeauth_update
⚠
crypto_onetimeauth_verify
⚠
crypto_pwhash
⚠
crypto_pwhash_alg_argon2i13
⚠
crypto_pwhash_alg_argon2id13
⚠
crypto_pwhash_alg_default
⚠
crypto_pwhash_argon2i
⚠
crypto_pwhash_argon2i_alg_argon2i13
⚠
crypto_pwhash_argon2i_bytes_max
⚠
crypto_pwhash_argon2i_bytes_min
⚠
crypto_pwhash_argon2i_memlimit_interactive
⚠
crypto_pwhash_argon2i_memlimit_max
⚠
crypto_pwhash_argon2i_memlimit_min
⚠
crypto_pwhash_argon2i_memlimit_moderate
⚠
crypto_pwhash_argon2i_memlimit_sensitive
⚠
crypto_pwhash_argon2i_opslimit_interactive
⚠
crypto_pwhash_argon2i_opslimit_max
⚠
crypto_pwhash_argon2i_opslimit_min
⚠
crypto_pwhash_argon2i_opslimit_moderate
⚠
crypto_pwhash_argon2i_opslimit_sensitive
⚠
crypto_pwhash_argon2i_passwd_max
⚠
crypto_pwhash_argon2i_passwd_min
⚠
crypto_pwhash_argon2i_saltbytes
⚠
crypto_pwhash_argon2i_str
⚠
crypto_pwhash_argon2i_str_needs_rehash
⚠
crypto_pwhash_argon2i_str_verify
⚠
crypto_pwhash_argon2i_strbytes
⚠
crypto_pwhash_argon2i_strprefix
⚠
crypto_pwhash_argon2id
⚠
crypto_pwhash_argon2id_alg_argon2id13
⚠
crypto_pwhash_argon2id_bytes_max
⚠
crypto_pwhash_argon2id_bytes_min
⚠
crypto_pwhash_argon2id_memlimit_interactive
⚠
crypto_pwhash_argon2id_memlimit_max
⚠
crypto_pwhash_argon2id_memlimit_min
⚠
crypto_pwhash_argon2id_memlimit_moderate
⚠
crypto_pwhash_argon2id_memlimit_sensitive
⚠
crypto_pwhash_argon2id_opslimit_interactive
⚠
crypto_pwhash_argon2id_opslimit_max
⚠
crypto_pwhash_argon2id_opslimit_min
⚠
crypto_pwhash_argon2id_opslimit_moderate
⚠
crypto_pwhash_argon2id_opslimit_sensitive
⚠
crypto_pwhash_argon2id_passwd_max
⚠
crypto_pwhash_argon2id_passwd_min
⚠
crypto_pwhash_argon2id_saltbytes
⚠
crypto_pwhash_argon2id_str
⚠
crypto_pwhash_argon2id_str_needs_rehash
⚠
crypto_pwhash_argon2id_str_verify
⚠
crypto_pwhash_argon2id_strbytes
⚠
crypto_pwhash_argon2id_strprefix
⚠
crypto_pwhash_bytes_max
⚠
crypto_pwhash_bytes_min
⚠
crypto_pwhash_memlimit_interactive
⚠
crypto_pwhash_memlimit_max
⚠
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_primitive
⚠
crypto_pwhash_saltbytes
⚠
crypto_pwhash_scryptsalsa208sha256
⚠
crypto_pwhash_scryptsalsa208sha256_bytes_max
⚠
crypto_pwhash_scryptsalsa208sha256_bytes_min
⚠
crypto_pwhash_scryptsalsa208sha256_ll
⚠
crypto_pwhash_scryptsalsa208sha256_memlimit_interactive
⚠
crypto_pwhash_scryptsalsa208sha256_memlimit_max
⚠
crypto_pwhash_scryptsalsa208sha256_memlimit_min
⚠
crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive
⚠
crypto_pwhash_scryptsalsa208sha256_opslimit_interactive
⚠
crypto_pwhash_scryptsalsa208sha256_opslimit_max
⚠
crypto_pwhash_scryptsalsa208sha256_opslimit_min
⚠
crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive
⚠
crypto_pwhash_scryptsalsa208sha256_passwd_max
⚠
crypto_pwhash_scryptsalsa208sha256_passwd_min
⚠
crypto_pwhash_scryptsalsa208sha256_saltbytes
⚠
crypto_pwhash_scryptsalsa208sha256_str
⚠
crypto_pwhash_scryptsalsa208sha256_str_needs_rehash
⚠
crypto_pwhash_scryptsalsa208sha256_str_verify
⚠
crypto_pwhash_scryptsalsa208sha256_strbytes
⚠
crypto_pwhash_scryptsalsa208sha256_strprefix
⚠
crypto_pwhash_str
⚠
crypto_pwhash_str_alg
⚠
crypto_pwhash_str_needs_rehash
⚠
crypto_pwhash_str_verify
⚠
crypto_pwhash_strbytes
⚠
crypto_pwhash_strprefix
⚠
crypto_scalarmult
⚠
crypto_scalarmult_base
⚠
crypto_scalarmult_bytes
⚠
crypto_scalarmult_curve25519
⚠
crypto_scalarmult_curve25519_base
⚠
crypto_scalarmult_curve25519_bytes
⚠
crypto_scalarmult_curve25519_scalarbytes
⚠
crypto_scalarmult_ed25519
⚠
crypto_scalarmult_ed25519_base
⚠
crypto_scalarmult_ed25519_base_noclamp
⚠
crypto_scalarmult_ed25519_bytes
⚠
crypto_scalarmult_ed25519_noclamp
⚠
crypto_scalarmult_ed25519_scalarbytes
⚠
crypto_scalarmult_primitive
⚠
crypto_scalarmult_ristretto255
⚠
crypto_scalarmult_ristretto255_base
⚠
crypto_scalarmult_ristretto255_bytes
⚠
crypto_scalarmult_ristretto255_scalarbytes
⚠
crypto_scalarmult_scalarbytes
⚠
crypto_secretbox
⚠
crypto_secretbox_boxzerobytes
⚠
crypto_secretbox_detached
⚠
crypto_secretbox_easy
⚠
crypto_secretbox_keybytes
⚠
crypto_secretbox_keygen
⚠
crypto_secretbox_macbytes
⚠
crypto_secretbox_messagebytes_max
⚠
crypto_secretbox_noncebytes
⚠
crypto_secretbox_open
⚠
crypto_secretbox_open_detached
⚠
crypto_secretbox_open_easy
⚠
crypto_secretbox_primitive
⚠
crypto_secretbox_xchacha20poly1305_detached
⚠
crypto_secretbox_xchacha20poly1305_easy
⚠
crypto_secretbox_xchacha20poly1305_keybytes
⚠
crypto_secretbox_xchacha20poly1305_macbytes
⚠
crypto_secretbox_xchacha20poly1305_messagebytes_max
⚠
crypto_secretbox_xchacha20poly1305_noncebytes
⚠
crypto_secretbox_xchacha20poly1305_open_detached
⚠
crypto_secretbox_xchacha20poly1305_open_easy
⚠
crypto_secretbox_xsalsa20poly1305
⚠
crypto_secretbox_xsalsa20poly1305_boxzerobytes
⚠
crypto_secretbox_xsalsa20poly1305_keybytes
⚠
crypto_secretbox_xsalsa20poly1305_keygen
⚠
crypto_secretbox_xsalsa20poly1305_macbytes
⚠
crypto_secretbox_xsalsa20poly1305_messagebytes_max
⚠
crypto_secretbox_xsalsa20poly1305_noncebytes
⚠
crypto_secretbox_xsalsa20poly1305_open
⚠
crypto_secretbox_xsalsa20poly1305_zerobytes
⚠
crypto_secretbox_zerobytes
⚠
crypto_secretstream_xchacha20poly1305_abytes
⚠
crypto_secretstream_xchacha20poly1305_headerbytes
⚠
crypto_secretstream_xchacha20poly1305_init_pull
⚠
crypto_secretstream_xchacha20poly1305_init_push
⚠
crypto_secretstream_xchacha20poly1305_keybytes
⚠
crypto_secretstream_xchacha20poly1305_keygen
⚠
crypto_secretstream_xchacha20poly1305_messagebytes_max
⚠
crypto_secretstream_xchacha20poly1305_pull
⚠
crypto_secretstream_xchacha20poly1305_push
⚠
crypto_secretstream_xchacha20poly1305_rekey
⚠
crypto_secretstream_xchacha20poly1305_statebytes
⚠
crypto_secretstream_xchacha20poly1305_tag_final
⚠
crypto_secretstream_xchacha20poly1305_tag_message
⚠
crypto_secretstream_xchacha20poly1305_tag_push
⚠
crypto_secretstream_xchacha20poly1305_tag_rekey
⚠
crypto_shorthash
⚠
crypto_shorthash_bytes
⚠
crypto_shorthash_keybytes
⚠
crypto_shorthash_keygen
⚠
crypto_shorthash_primitive
⚠
crypto_shorthash_siphash24
⚠
crypto_shorthash_siphash24_bytes
⚠
crypto_shorthash_siphash24_keybytes
⚠
crypto_shorthash_siphashx24
⚠
crypto_shorthash_siphashx24_bytes
⚠
crypto_shorthash_siphashx24_keybytes
⚠
crypto_sign
⚠
crypto_sign_bytes
⚠
crypto_sign_detached
⚠
crypto_sign_ed25519
⚠
crypto_sign_ed25519_bytes
⚠
crypto_sign_ed25519_detached
⚠
crypto_sign_ed25519_keypair
⚠
crypto_sign_ed25519_messagebytes_max
⚠
crypto_sign_ed25519_open
⚠
crypto_sign_ed25519_pk_to_curve25519
⚠
crypto_sign_ed25519_publickeybytes
⚠
crypto_sign_ed25519_secretkeybytes
⚠
crypto_sign_ed25519_seed_keypair
⚠
crypto_sign_ed25519_seedbytes
⚠
crypto_sign_ed25519_sk_to_curve25519
⚠
crypto_sign_ed25519_sk_to_pk
⚠
crypto_sign_ed25519_sk_to_seed
⚠
crypto_sign_ed25519_verify_detached
⚠
crypto_sign_ed25519ph_final_create
⚠
crypto_sign_ed25519ph_final_verify
⚠
crypto_sign_ed25519ph_init
⚠
crypto_sign_ed25519ph_statebytes
⚠
crypto_sign_ed25519ph_update
⚠
crypto_sign_final_create
⚠
crypto_sign_final_verify
⚠
crypto_sign_init
⚠
crypto_sign_keypair
⚠
crypto_sign_messagebytes_max
⚠
crypto_sign_open
⚠
crypto_sign_primitive
⚠
crypto_sign_publickeybytes
⚠
crypto_sign_secretkeybytes
⚠
crypto_sign_seed_keypair
⚠
crypto_sign_seedbytes
⚠
crypto_sign_statebytes
⚠
crypto_sign_update
⚠
crypto_sign_verify_detached
⚠
crypto_stream
⚠
crypto_stream_chacha20
⚠
crypto_stream_chacha20_ietf
⚠
crypto_stream_chacha20_ietf_keybytes
⚠
crypto_stream_chacha20_ietf_keygen
⚠
crypto_stream_chacha20_ietf_messagebytes_max
⚠
crypto_stream_chacha20_ietf_noncebytes
⚠
crypto_stream_chacha20_ietf_xor
⚠
crypto_stream_chacha20_ietf_xor_ic
⚠
crypto_stream_chacha20_keybytes
⚠
crypto_stream_chacha20_keygen
⚠
crypto_stream_chacha20_messagebytes_max
⚠
crypto_stream_chacha20_noncebytes
⚠
crypto_stream_chacha20_xor
⚠
crypto_stream_chacha20_xor_ic
⚠
crypto_stream_keybytes
⚠
crypto_stream_keygen
⚠
crypto_stream_messagebytes_max
⚠
crypto_stream_noncebytes
⚠
crypto_stream_primitive
⚠
crypto_stream_salsa20
⚠
crypto_stream_salsa20_keybytes
⚠
crypto_stream_salsa20_keygen
⚠
crypto_stream_salsa20_messagebytes_max
⚠
crypto_stream_salsa20_noncebytes
⚠
crypto_stream_salsa20_xor
⚠
crypto_stream_salsa20_xor_ic
⚠
crypto_stream_salsa208
⚠
crypto_stream_salsa208_keybytes
⚠
crypto_stream_salsa208_keygen
⚠
crypto_stream_salsa208_messagebytes_max
⚠
crypto_stream_salsa208_noncebytes
⚠
crypto_stream_salsa208_xor
⚠
crypto_stream_salsa2012
⚠
crypto_stream_salsa2012_keybytes
⚠
crypto_stream_salsa2012_keygen
⚠
crypto_stream_salsa2012_messagebytes_max
⚠
crypto_stream_salsa2012_noncebytes
⚠
crypto_stream_salsa2012_xor
⚠
crypto_stream_xchacha20
⚠
crypto_stream_xchacha20_keybytes
⚠
crypto_stream_xchacha20_keygen
⚠
crypto_stream_xchacha20_messagebytes_max
⚠
crypto_stream_xchacha20_noncebytes
⚠
crypto_stream_xchacha20_xor
⚠
crypto_stream_xchacha20_xor_ic
⚠
crypto_stream_xor
⚠
crypto_stream_xsalsa20
⚠
crypto_stream_xsalsa20_keybytes
⚠
crypto_stream_xsalsa20_keygen
⚠
crypto_stream_xsalsa20_messagebytes_max
⚠
crypto_stream_xsalsa20_noncebytes
⚠
crypto_stream_xsalsa20_xor
⚠
crypto_stream_xsalsa20_xor_ic
⚠
crypto_verify_16
⚠
crypto_verify_16_bytes
⚠
crypto_verify_32
⚠
crypto_verify_32_bytes
⚠
crypto_verify_64
⚠
crypto_verify_64_bytes
⚠
ctermid
⚠
div
⚠
dprintf
⚠
drand48
⚠
drand48_r
⚠
ecvt
⚠
ecvt_r
⚠
erand48
⚠
erand48_r
⚠
exit
⚠
fclose
⚠
fcvt
⚠
fcvt_r
⚠
fdopen
⚠
feof
⚠
feof_unlocked
⚠
ferror
⚠
ferror_unlocked
⚠
fflush
⚠
fflush_unlocked
⚠
fgetc
⚠
fgetc_unlocked
⚠
fgetpos
⚠
fgets
⚠
fileno
⚠
fileno_unlocked
⚠
flockfile
⚠
fmemopen
⚠
fopen
⚠
fprintf
⚠
fputc
⚠
fputc_unlocked
⚠
fputs
⚠
fread
⚠
fread_unlocked
⚠
free
⚠
freopen
⚠
fscanf
⚠
fscanf1
⚠
fseek
⚠
fseeko
⚠
fsetpos
⚠
ftell
⚠
ftello
⚠
ftrylockfile
⚠
funlockfile
⚠
fwrite
⚠
fwrite_unlocked
⚠
gcvt
⚠
getc
⚠
getc_unlocked
⚠
getchar
⚠
getchar_unlocked
⚠
getdelim
⚠
getenv
⚠
getline
⚠
getloadavg
⚠
getsubopt
⚠
getw
⚠
initstate
⚠
initstate_r
⚠
jrand48
⚠
jrand48_r
⚠
l64a
⚠
labs
⚠
lcong48
⚠
lcong48_r
⚠
ldiv
⚠
llabs
⚠
lldiv
⚠
lrand48
⚠
lrand48_r
⚠
malloc
⚠
mblen
⚠
mbstowcs
⚠
mbtowc
⚠
mkdtemp
⚠
mkstemp
⚠
mkstemps
⚠
mktemp
⚠
mrand48
⚠
mrand48_r
⚠
nrand48
⚠
nrand48_r
⚠
on_exit
⚠
open_memstream
⚠
pclose
⚠
perror
⚠
popen
⚠
posix_memalign
⚠
printf
⚠
pselect
⚠
putc
⚠
putc_unlocked
⚠
putchar
⚠
putchar_unlocked
⚠
putenv
⚠
puts
⚠
putw
⚠
qecvt
⚠
qecvt_r
⚠
qfcvt
⚠
qfcvt_r
⚠
qgcvt
⚠
qsort
⚠
quick_exit
⚠
rand
⚠
rand_r
⚠
random
⚠
random_r
⚠
randombytes
⚠
randombytes_buf
⚠
randombytes_buf_deterministic
⚠
randombytes_close
⚠
randombytes_implementation_name
⚠
randombytes_random
⚠
randombytes_seedbytes
⚠
randombytes_set_implementation
⚠
randombytes_stir
⚠
randombytes_uniform
⚠
realloc
⚠
reallocarray
⚠
realpath
⚠
remove
⚠
rename
⚠
renameat
⚠
rewind
⚠
rpmatch
⚠
scanf
⚠
scanf1
⚠
seed48
⚠
seed48_r
⚠
select
⚠
setbuf
⚠
setbuffer
⚠
setenv
⚠
setlinebuf
⚠
setstate
⚠
setstate_r
⚠
setvbuf
⚠
snprintf
⚠
sodium_add
⚠
sodium_allocarray
⚠
sodium_base64_encoded_len
⚠
sodium_base642bin
⚠
sodium_bin2base64
⚠
sodium_bin2hex
⚠
sodium_compare
⚠
sodium_free
⚠
sodium_hex2bin
⚠
sodium_increment
⚠
sodium_init
⚠
sodium_is_zero
⚠
sodium_library_minimal
⚠
sodium_library_version_major
⚠
sodium_library_version_minor
⚠
sodium_malloc
⚠
sodium_memcmp
⚠
sodium_memzero
⚠
sodium_misuse
⚠
sodium_mlock
⚠
sodium_mprotect_noaccess
⚠
sodium_mprotect_readonly
⚠
sodium_mprotect_readwrite
⚠
sodium_munlock
⚠
sodium_pad
⚠
sodium_runtime_has_aesni
⚠
sodium_runtime_has_armcrypto
⚠
sodium_runtime_has_avx
⚠
sodium_runtime_has_avx2
⚠
sodium_runtime_has_avx512f
⚠
sodium_runtime_has_neon
⚠
sodium_runtime_has_pclmul
⚠
sodium_runtime_has_rdrand
⚠
sodium_runtime_has_sse2
⚠
sodium_runtime_has_sse3
⚠
sodium_runtime_has_sse41
⚠
sodium_runtime_has_ssse3
⚠
sodium_set_misuse_handler
⚠
sodium_stackzero
⚠
sodium_sub
⚠
sodium_unpad
⚠
sodium_version_string
⚠
sprintf
⚠
srand
⚠
srand48
⚠
srand48_r
⚠
srandom
⚠
srandom_r
⚠
sscanf
⚠
sscanf1
⚠
strtod
⚠
strtof
⚠
strtol
⚠
strtold
⚠
strtoll
⚠
strtoq
⚠
strtoul
⚠
strtoull
⚠
strtouq
⚠
system
⚠
tempnam
⚠
tmpfile
⚠
tmpnam
⚠
tmpnam_r
⚠
ungetc
⚠
unsetenv
⚠
valloc
⚠
vdprintf
⚠
vfprintf
⚠
vfscanf
⚠
vfscanf1
⚠
vprintf
⚠
vscanf
⚠
vscanf1
⚠
vsnprintf
⚠
vsprintf
⚠
vsscanf
⚠
vsscanf1
⚠
wcstombs
⚠
wctomb
⚠
Type Aliases
§
FILE
_Float32
_Float32x
_Float64
_Float64x
_IO_lock_t
__FILE
__blkcnt64_t
__blkcnt_t
__blksize_t
__builtin_va_list
__caddr_t
__clock_t
__clockid_t
__compar_fn_t
__daddr_t
__dev_t
__fd_mask
__fpos64_t
__fpos_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gnuc_va_list
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__pthread_list_t
__pthread_slist_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds64_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__thrd_t
__time_t
__timer_t
__tss_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
blkcnt_t
blksize_t
caddr_t
clock_t
clockid_t
crypto_aead_aes256gcm_state
crypto_auth_hmacsha512256_state
crypto_generichash_state
crypto_onetimeauth_state
crypto_sign_state
daddr_t
dev_t
fd_mask
fpos_t
fsblkcnt_t
fsfilcnt_t
fsid_t
gid_t
id_t
ino_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
key_t
loff_t
mode_t
nlink_t
off_t
pid_t
pthread_key_t
pthread_once_t
pthread_spinlock_t
pthread_t
quad_t
register_t
sigset_t
suseconds_t
time_t
timer_t
u_char
u_int
u_int8_t
u_int16_t
u_int32_t
u_int64_t
u_long
u_quad_t
u_short
uid_t
uint
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
ulong
ushort
va_list
wchar_t
Unions
§
__atomic_wide_counter
__mbstate_t__bindgen_ty_1
pthread_attr_t
pthread_barrier_t
pthread_barrierattr_t
pthread_cond_t
pthread_condattr_t
pthread_mutex_t
pthread_mutexattr_t
pthread_rwlock_t
pthread_rwlockattr_t