Docs.rs
exonum_libsodium-sys-0.0.24
exonum_libsodium-sys 0.0.24
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Documentation
Repository
crates.io
Source
Owners
defuz
aleksuss
Dependencies
libc ^0.2
normal
cc ^1
build
flate2 ^1
build
libc ^0.2
build
num_cpus ^1
build
pkg-config ^0.3
build
tar ^0.4
build
zip ^0.5
build
Versions
0%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
libsodium_
sys
0.0.24
All Items
Crate Items
Structs
Enums
Constants
Functions
Type Aliases
Crate
libsodium_sys
Copy item path
Source
Structs
§
crypto_
auth_
hmacsha256_
state
crypto_
auth_
hmacsha512_
state
crypto_
hash_
sha256_
state
crypto_
hash_
sha512_
state
crypto_
sign_
ed25519ph_
state
Enums
§
crypto_
generichash_
blake2b_
state
crypto_
generichash_
state
Constants
§
crypto_
aead_
chacha20poly1305_
ABYTES
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_
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_
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_
hsalsa20_
CONSTBYTES
crypto_
core_
hsalsa20_
INPUTBYTES
crypto_
core_
hsalsa20_
KEYBYTES
crypto_
core_
hsalsa20_
OUTPUTBYTES
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_
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_
scryptsalsa208sha256_
MEMLIMIT_
INTERACTIVE
crypto_
pwhash_
scryptsalsa208sha256_
MEMLIMIT_
SENSITIVE
crypto_
pwhash_
scryptsalsa208sha256_
OPSLIMIT_
INTERACTIVE
crypto_
pwhash_
scryptsalsa208sha256_
OPSLIMIT_
SENSITIVE
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_
secretbox_
KEYBYTES
crypto_
secretbox_
MACBYTES
crypto_
secretbox_
NONCEBYTES
crypto_
secretbox_
PRIMITIVE
crypto_
secretbox_
xsalsa20poly1305_
BOXZEROBYTES
crypto_
secretbox_
xsalsa20poly1305_
KEYBYTES
crypto_
secretbox_
xsalsa20poly1305_
MACBYTES
crypto_
secretbox_
xsalsa20poly1305_
NONCEBYTES
crypto_
secretbox_
xsalsa20poly1305_
ZEROBYTES
crypto_
shorthash_
siphash24_
BYTES
crypto_
shorthash_
siphash24_
KEYBYTES
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_
KEYBYTES
crypto_
stream_
chacha20_
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_
xsalsa20_
KEYBYTES
crypto_
stream_
xsalsa20_
NONCEBYTES
crypto_
verify_
16_
BYTES
crypto_
verify_
32_
BYTES
crypto_
verify_
64_
BYTES
Functions
§
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_
npubbytes
⚠
crypto_
aead_
chacha20poly1305_
ietf_
nsecbytes
⚠
crypto_
aead_
chacha20poly1305_
keybytes
⚠
crypto_
aead_
chacha20poly1305_
npubbytes
⚠
crypto_
aead_
chacha20poly1305_
nsecbytes
⚠
crypto_
auth
⚠
crypto_
auth_
bytes
⚠
crypto_
auth_
hmacsha256
⚠
crypto_
auth_
hmacsha512
⚠
crypto_
auth_
hmacsha256_
bytes
⚠
crypto_
auth_
hmacsha256_
final
⚠
crypto_
auth_
hmacsha256_
init
⚠
crypto_
auth_
hmacsha256_
keybytes
⚠
crypto_
auth_
hmacsha256_
update
⚠
crypto_
auth_
hmacsha256_
verify
⚠
crypto_
auth_
hmacsha512_
bytes
⚠
crypto_
auth_
hmacsha512_
final
⚠
crypto_
auth_
hmacsha512_
init
⚠
crypto_
auth_
hmacsha512_
keybytes
⚠
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_
update
⚠
crypto_
auth_
hmacsha512256_
verify
⚠
crypto_
auth_
keybytes
⚠
crypto_
auth_
primitive
⚠
crypto_
auth_
verify
⚠
crypto_
box
⚠
crypto_
box_
afternm
⚠
crypto_
box_
beforenm
⚠
crypto_
box_
beforenmbytes
⚠
crypto_
box_
boxzerobytes
⚠
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_
noncebytes
⚠
crypto_
box_
curve25519xsalsa20poly1305_
open
⚠
crypto_
box_
curve25519xsalsa20poly1305_
open_
afternm
⚠
crypto_
box_
curve25519xsalsa20poly1305_
publickeybytes
⚠
crypto_
box_
curve25519xsalsa20poly1305_
secretkeybytes
⚠
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_
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_
hsalsa20
⚠
crypto_
core_
hsalsa20_
constbytes
⚠
crypto_
core_
hsalsa20_
inputbytes
⚠
crypto_
core_
hsalsa20_
keybytes
⚠
crypto_
core_
hsalsa20_
outputbytes
⚠
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_
personalbytes
⚠
crypto_
generichash_
blake2b_
salt_
personal
⚠
crypto_
generichash_
blake2b_
saltbytes
⚠
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_
primitive
⚠
crypto_
generichash_
statebytes
⚠
crypto_
generichash_
update
⚠
crypto_
hash
⚠
crypto_
hash_
bytes
⚠
crypto_
hash_
primitive
⚠
crypto_
hash_
sha256
⚠
crypto_
hash_
sha512
⚠
crypto_
hash_
sha256_
bytes
⚠
crypto_
hash_
sha256_
final
⚠
crypto_
hash_
sha256_
init
⚠
crypto_
hash_
sha256_
update
⚠
crypto_
hash_
sha512_
bytes
⚠
crypto_
hash_
sha512_
final
⚠
crypto_
hash_
sha512_
init
⚠
crypto_
hash_
sha512_
update
⚠
crypto_
kdf_
keygen
⚠
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_
bytes
⚠
crypto_
onetimeauth_
keybytes
⚠
crypto_
onetimeauth_
poly1305
⚠
crypto_
onetimeauth_
poly1305_
bytes
⚠
crypto_
onetimeauth_
poly1305_
keybytes
⚠
crypto_
onetimeauth_
poly1305_
verify
⚠
crypto_
onetimeauth_
primitive
⚠
crypto_
pwhash_
scryptsalsa208sha256
⚠
crypto_
pwhash_
scryptsalsa208sha256_
ll
⚠
crypto_
pwhash_
scryptsalsa208sha256_
memlimit_
interactive
⚠
crypto_
pwhash_
scryptsalsa208sha256_
memlimit_
sensitive
⚠
crypto_
pwhash_
scryptsalsa208sha256_
opslimit_
interactive
⚠
crypto_
pwhash_
scryptsalsa208sha256_
opslimit_
sensitive
⚠
crypto_
pwhash_
scryptsalsa208sha256_
saltbytes
⚠
crypto_
pwhash_
scryptsalsa208sha256_
str
⚠
crypto_
pwhash_
scryptsalsa208sha256_
str_
verify
⚠
crypto_
pwhash_
scryptsalsa208sha256_
strbytes
⚠
crypto_
pwhash_
scryptsalsa208sha256_
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_
primitive
⚠
crypto_
scalarmult_
scalarbytes
⚠
crypto_
secretbox_
detached
⚠
crypto_
secretbox_
easy
⚠
crypto_
secretbox_
keybytes
⚠
crypto_
secretbox_
macbytes
⚠
crypto_
secretbox_
noncebytes
⚠
crypto_
secretbox_
open_
detached
⚠
crypto_
secretbox_
open_
easy
⚠
crypto_
secretbox_
primitive
⚠
crypto_
secretbox_
xsalsa20poly1305
⚠
crypto_
secretbox_
xsalsa20poly1305_
boxzerobytes
⚠
crypto_
secretbox_
xsalsa20poly1305_
keybytes
⚠
crypto_
secretbox_
xsalsa20poly1305_
macbytes
⚠
crypto_
secretbox_
xsalsa20poly1305_
noncebytes
⚠
crypto_
secretbox_
xsalsa20poly1305_
open
⚠
crypto_
secretbox_
xsalsa20poly1305_
zerobytes
⚠
crypto_
shorthash_
siphash24
⚠
crypto_
shorthash_
siphash24_
bytes
⚠
crypto_
shorthash_
siphash24_
keybytes
⚠
crypto_
sign_
ed25519
⚠
crypto_
sign_
ed25519_
bytes
⚠
crypto_
sign_
ed25519_
detached
⚠
crypto_
sign_
ed25519_
keypair
⚠
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_
update
⚠
crypto_
stream_
chacha20
⚠
crypto_
stream_
chacha20_
keybytes
⚠
crypto_
stream_
chacha20_
noncebytes
⚠
crypto_
stream_
chacha20_
xor
⚠
crypto_
stream_
keybytes
⚠
crypto_
stream_
noncebytes
⚠
crypto_
stream_
primitive
⚠
crypto_
stream_
salsa20
⚠
crypto_
stream_
salsa20_
keybytes
⚠
crypto_
stream_
salsa20_
noncebytes
⚠
crypto_
stream_
salsa20_
xor
⚠
crypto_
stream_
salsa208
⚠
crypto_
stream_
salsa208_
keybytes
⚠
crypto_
stream_
salsa208_
noncebytes
⚠
crypto_
stream_
salsa208_
xor
⚠
crypto_
stream_
salsa2012
⚠
crypto_
stream_
salsa2012_
keybytes
⚠
crypto_
stream_
salsa2012_
noncebytes
⚠
crypto_
stream_
salsa2012_
xor
⚠
crypto_
stream_
xsalsa20
⚠
crypto_
stream_
xsalsa20_
keybytes
⚠
crypto_
stream_
xsalsa20_
noncebytes
⚠
crypto_
stream_
xsalsa20_
xor
⚠
crypto_
verify_
16
⚠
crypto_
verify_
32
⚠
crypto_
verify_
64
⚠
crypto_
verify_
16_
bytes
⚠
crypto_
verify_
32_
bytes
⚠
crypto_
verify_
64_
bytes
⚠
randombytes_
buf
⚠
sodium_
allocarray
⚠
sodium_
free
⚠
sodium_
increment
⚠
sodium_
init
⚠
sodium_
library_
version_
major
⚠
sodium_
library_
version_
minor
⚠
sodium_
malloc
⚠
sodium_
memcmp
⚠
sodium_
memzero
⚠
sodium_
mlock
⚠
sodium_
mprotect_
noaccess
⚠
sodium_
mprotect_
readonly
⚠
sodium_
mprotect_
readwrite
⚠
sodium_
munlock
⚠
sodium_
version_
string
⚠
Type Aliases
§
crypto_
auth_
hmacsha512256_
state