wrapper.sodium

Undocumented in source.

Modules

core
module wrapper.sodium.core

Initialization and 'abort process' related functions and unittests.

crypto_aead_aes256gcm
module wrapper.sodium.crypto_aead_aes256gcm
Undocumented in source.
crypto_aead_chacha20poly1305
module wrapper.sodium.crypto_aead_chacha20poly1305
Undocumented in source.
crypto_aead_xchacha20poly1305
module wrapper.sodium.crypto_aead_xchacha20poly1305
Undocumented in source.
crypto_auth
module wrapper.sodium.crypto_auth
Undocumented in source.
crypto_auth_hmacsha256
module wrapper.sodium.crypto_auth_hmacsha256
Undocumented in source.
crypto_auth_hmacsha512
module wrapper.sodium.crypto_auth_hmacsha512
Undocumented in source.
crypto_auth_hmacsha512256
module wrapper.sodium.crypto_auth_hmacsha512256
Undocumented in source.
crypto_box
module wrapper.sodium.crypto_box
Undocumented in source.
crypto_box_curve25519xchacha20poly1305
module wrapper.sodium.crypto_box_curve25519xchacha20poly1305
Undocumented in source.
crypto_box_curve25519xsalsa20poly1305
module wrapper.sodium.crypto_box_curve25519xsalsa20poly1305
Undocumented in source.
crypto_core_ed25519
module wrapper.sodium.crypto_core_ed25519
Undocumented in source.
crypto_core_hchacha20
module wrapper.sodium.crypto_core_hchacha20
Undocumented in source.
crypto_core_hsalsa20
module wrapper.sodium.crypto_core_hsalsa20
Undocumented in source.
crypto_core_ristretto255
module wrapper.sodium.crypto_core_ristretto255
Undocumented in source.
crypto_core_salsa20
module wrapper.sodium.crypto_core_salsa20
Undocumented in source.
crypto_core_salsa2012
module wrapper.sodium.crypto_core_salsa2012
Undocumented in source.
crypto_core_salsa208
module wrapper.sodium.crypto_core_salsa208
Undocumented in source.
crypto_generichash
module wrapper.sodium.crypto_generichash
Undocumented in source.
crypto_generichash_blake2b
module wrapper.sodium.crypto_generichash_blake2b
Undocumented in source.
crypto_hash
module wrapper.sodium.crypto_hash
Undocumented in source.
crypto_hash_sha256
module wrapper.sodium.crypto_hash_sha256
Undocumented in source.
crypto_hash_sha512
module wrapper.sodium.crypto_hash_sha512
Undocumented in source.
crypto_kdf
module wrapper.sodium.crypto_kdf
Undocumented in source.
crypto_kdf_blake2b
module wrapper.sodium.crypto_kdf_blake2b
Undocumented in source.
crypto_kx
module wrapper.sodium.crypto_kx
Undocumented in source.
crypto_onetimeauth
module wrapper.sodium.crypto_onetimeauth
Undocumented in source.
crypto_onetimeauth_poly1305
module wrapper.sodium.crypto_onetimeauth_poly1305
Undocumented in source.
crypto_pwhash
module wrapper.sodium.crypto_pwhash
Undocumented in source.
crypto_pwhash_argon2i
module wrapper.sodium.crypto_pwhash_argon2i
Undocumented in source.
crypto_pwhash_argon2id
module wrapper.sodium.crypto_pwhash_argon2id
Undocumented in source.
crypto_pwhash_scryptsalsa208sha256
module wrapper.sodium.crypto_pwhash_scryptsalsa208sha256
Undocumented in source.
crypto_scalarmult
module wrapper.sodium.crypto_scalarmult
Undocumented in source.
crypto_scalarmult_curve25519
module wrapper.sodium.crypto_scalarmult_curve25519
Undocumented in source.
crypto_scalarmult_ed25519
module wrapper.sodium.crypto_scalarmult_ed25519
Undocumented in source.
crypto_scalarmult_ristretto255
module wrapper.sodium.crypto_scalarmult_ristretto255
Undocumented in source.
crypto_secretbox
module wrapper.sodium.crypto_secretbox
Undocumented in source.
crypto_secretbox_xchacha20poly1305
module wrapper.sodium.crypto_secretbox_xchacha20poly1305
Undocumented in source.
crypto_secretbox_xsalsa20poly1305
module wrapper.sodium.crypto_secretbox_xsalsa20poly1305
Undocumented in source.
crypto_secretstream_xchacha20poly1305
module wrapper.sodium.crypto_secretstream_xchacha20poly1305
Undocumented in source.
crypto_shorthash
module wrapper.sodium.crypto_shorthash
Undocumented in source.
crypto_shorthash_siphash24
module wrapper.sodium.crypto_shorthash_siphash24
Undocumented in source.
crypto_sign
module wrapper.sodium.crypto_sign
Undocumented in source.
crypto_sign_ed25519
module wrapper.sodium.crypto_sign_ed25519
Undocumented in source.
crypto_sign_edwards25519sha512batch
module wrapper.sodium.crypto_sign_edwards25519sha512batch
Undocumented in source.
crypto_stream
module wrapper.sodium.crypto_stream
Undocumented in source.
crypto_stream_chacha20
module wrapper.sodium.crypto_stream_chacha20
Undocumented in source.
crypto_stream_salsa20
module wrapper.sodium.crypto_stream_salsa20
Undocumented in source.
crypto_stream_salsa2012
module wrapper.sodium.crypto_stream_salsa2012
Undocumented in source.
crypto_stream_salsa208
module wrapper.sodium.crypto_stream_salsa208
Undocumented in source.
crypto_stream_xchacha20
module wrapper.sodium.crypto_stream_xchacha20
Undocumented in source.
crypto_stream_xsalsa20
module wrapper.sodium.crypto_stream_xsalsa20
Undocumented in source.
crypto_verify_16
module wrapper.sodium.crypto_verify_16
Undocumented in source.
crypto_verify_32
module wrapper.sodium.crypto_verify_32
Undocumented in source.
crypto_verify_64
module wrapper.sodium.crypto_verify_64
Undocumented in source.
randombytes
module wrapper.sodium.randombytes

Functions related to randomness.

randombytes_internal_random
module wrapper.sodium.randombytes_internal_random
Undocumented in source.
randombytes_sysrandom
module wrapper.sodium.randombytes_sysrandom
Undocumented in source.
runtime
module wrapper.sodium.runtime

Functions informing about processor's instruction set and unittests.

utils
module wrapper.sodium.utils

Utility functions and unittests.

version_
module wrapper.sodium.version_

Functions related to binary build and binary/binding versioning and unittests.

Public Imports

wrapper.sodium.version_
public import wrapper.sodium.version_;
wrapper.sodium.crypto_aead_aes256gcm
public import wrapper.sodium.crypto_aead_aes256gcm;
wrapper.sodium.crypto_aead_chacha20poly1305
public import wrapper.sodium.crypto_aead_chacha20poly1305;
wrapper.sodium.crypto_aead_xchacha20poly1305
public import wrapper.sodium.crypto_aead_xchacha20poly1305;
wrapper.sodium.crypto_auth
public import wrapper.sodium.crypto_auth;
wrapper.sodium.crypto_auth_hmacsha256
public import wrapper.sodium.crypto_auth_hmacsha256;
wrapper.sodium.crypto_auth_hmacsha512
public import wrapper.sodium.crypto_auth_hmacsha512;
wrapper.sodium.crypto_auth_hmacsha512256
public import wrapper.sodium.crypto_auth_hmacsha512256;
wrapper.sodium.crypto_box
public import wrapper.sodium.crypto_box;
wrapper.sodium.crypto_box_curve25519xsalsa20poly1305
public import wrapper.sodium.crypto_box_curve25519xsalsa20poly1305;
wrapper.sodium.crypto_core_hsalsa20
public import wrapper.sodium.crypto_core_hsalsa20;
wrapper.sodium.crypto_core_hchacha20
public import wrapper.sodium.crypto_core_hchacha20;
wrapper.sodium.crypto_core_salsa20
public import wrapper.sodium.crypto_core_salsa20;
wrapper.sodium.crypto_core_salsa2012
public import wrapper.sodium.crypto_core_salsa2012;
wrapper.sodium.crypto_core_salsa208
public import wrapper.sodium.crypto_core_salsa208;
wrapper.sodium.crypto_generichash
public import wrapper.sodium.crypto_generichash;
wrapper.sodium.crypto_generichash_blake2b
public import wrapper.sodium.crypto_generichash_blake2b;
wrapper.sodium.crypto_hash
public import wrapper.sodium.crypto_hash;
wrapper.sodium.crypto_hash_sha256
public import wrapper.sodium.crypto_hash_sha256;
wrapper.sodium.crypto_hash_sha512
public import wrapper.sodium.crypto_hash_sha512;
wrapper.sodium.crypto_kdf
public import wrapper.sodium.crypto_kdf;
wrapper.sodium.crypto_kdf_blake2b
public import wrapper.sodium.crypto_kdf_blake2b;
wrapper.sodium.crypto_kx
public import wrapper.sodium.crypto_kx;
wrapper.sodium.crypto_onetimeauth
public import wrapper.sodium.crypto_onetimeauth;
wrapper.sodium.crypto_onetimeauth_poly1305
public import wrapper.sodium.crypto_onetimeauth_poly1305;
wrapper.sodium.crypto_pwhash
public import wrapper.sodium.crypto_pwhash;
wrapper.sodium.crypto_pwhash_argon2i
public import wrapper.sodium.crypto_pwhash_argon2i;
wrapper.sodium.crypto_scalarmult
public import wrapper.sodium.crypto_scalarmult;
wrapper.sodium.crypto_scalarmult_curve25519
public import wrapper.sodium.crypto_scalarmult_curve25519;
wrapper.sodium.crypto_secretbox
public import wrapper.sodium.crypto_secretbox;
wrapper.sodium.crypto_secretbox_xsalsa20poly1305
public import wrapper.sodium.crypto_secretbox_xsalsa20poly1305;
wrapper.sodium.crypto_secretstream_xchacha20poly1305
public import wrapper.sodium.crypto_secretstream_xchacha20poly1305;
wrapper.sodium.crypto_shorthash
public import wrapper.sodium.crypto_shorthash;
wrapper.sodium.crypto_shorthash_siphash24
public import wrapper.sodium.crypto_shorthash_siphash24;
wrapper.sodium.crypto_sign
public import wrapper.sodium.crypto_sign;
wrapper.sodium.crypto_sign_ed25519
public import wrapper.sodium.crypto_sign_ed25519;
wrapper.sodium.crypto_stream
public import wrapper.sodium.crypto_stream;
wrapper.sodium.crypto_stream_chacha20
public import wrapper.sodium.crypto_stream_chacha20;
wrapper.sodium.crypto_stream_salsa20
public import wrapper.sodium.crypto_stream_salsa20;
wrapper.sodium.crypto_stream_xsalsa20
public import wrapper.sodium.crypto_stream_xsalsa20;
wrapper.sodium.crypto_verify_16
public import wrapper.sodium.crypto_verify_16;
wrapper.sodium.crypto_verify_32
public import wrapper.sodium.crypto_verify_32;
wrapper.sodium.crypto_verify_64
public import wrapper.sodium.crypto_verify_64;
wrapper.sodium.randombytes
public import wrapper.sodium.randombytes;
wrapper.sodium.randombytes_internal_random
public import wrapper.sodium.randombytes_internal_random;
wrapper.sodium.randombytes_sysrandom
public import wrapper.sodium.randombytes_sysrandom;
wrapper.sodium.runtime
public import wrapper.sodium.runtime;
wrapper.sodium.utils
public import wrapper.sodium.utils;
wrapper.sodium.crypto_box_curve25519xchacha20poly1305
public import wrapper.sodium.crypto_box_curve25519xchacha20poly1305;
wrapper.sodium.crypto_core_ed25519
public import wrapper.sodium.crypto_core_ed25519;
wrapper.sodium.crypto_core_ristretto255
public import wrapper.sodium.crypto_core_ristretto255;
wrapper.sodium.crypto_scalarmult_ed25519
public import wrapper.sodium.crypto_scalarmult_ed25519;
wrapper.sodium.crypto_scalarmult_ristretto255
public import wrapper.sodium.crypto_scalarmult_ristretto255;
wrapper.sodium.crypto_secretbox_xchacha20poly1305
public import wrapper.sodium.crypto_secretbox_xchacha20poly1305;
wrapper.sodium.crypto_pwhash_scryptsalsa208sha256
public import wrapper.sodium.crypto_pwhash_scryptsalsa208sha256;
wrapper.sodium.crypto_stream_salsa2012
public import wrapper.sodium.crypto_stream_salsa2012;
wrapper.sodium.crypto_stream_salsa208
public import wrapper.sodium.crypto_stream_salsa208;
wrapper.sodium.crypto_stream_xchacha20
public import wrapper.sodium.crypto_stream_xchacha20;

Meta