Structs§
- crypto_
auth_ hmacsha256_ state - crypto_
auth_ hmacsha512_ state - crypto_
hash_ sha256_ state - crypto_
hash_ sha512_ state - crypto_
sign_ ed25519ph_ state
Enums§
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