LazysodiumBinding class

Bindings to libsodium.

Implementers
Available extensions

Constructors

LazysodiumBinding.new(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
LazysodiumBinding.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

Properties

hashCode int
The hash code for this object.
no setterinherited
randombytes_internal_implementation randombytes_implementation
no setter
randombytes_sysrandom_implementation randombytes_implementation
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

bin2Hex(Uint8List bytes) String

Available on LazysodiumBinding, provided by the LazysodiumExtension extension

crypto_aead_aes256gcm_abytes() int
crypto_aead_aes256gcm_beforenm(Pointer<crypto_aead_aes256gcm_state> ctx_, Pointer<UnsignedChar> k) int
crypto_aead_aes256gcm_decrypt(Pointer<UnsignedChar> m, Pointer<UnsignedLongLong> mlen_p, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_aes256gcm_decrypt_afternm(Pointer<UnsignedChar> m, Pointer<UnsignedLongLong> mlen_p, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<crypto_aead_aes256gcm_state> ctx_) int
crypto_aead_aes256gcm_decrypt_detached(Pointer<UnsignedChar> m, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> mac, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_aes256gcm_decrypt_detached_afternm(Pointer<UnsignedChar> m, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> mac, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<crypto_aead_aes256gcm_state> ctx_) int
crypto_aead_aes256gcm_encrypt(Pointer<UnsignedChar> c, Pointer<UnsignedLongLong> clen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_aes256gcm_encrypt_afternm(Pointer<UnsignedChar> c, Pointer<UnsignedLongLong> clen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<crypto_aead_aes256gcm_state> ctx_) int
crypto_aead_aes256gcm_encrypt_detached(Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, Pointer<UnsignedLongLong> maclen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_aes256gcm_encrypt_detached_afternm(Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, Pointer<UnsignedLongLong> maclen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<crypto_aead_aes256gcm_state> ctx_) int
crypto_aead_aes256gcm_is_available() int
crypto_aead_aes256gcm_keybytes() int
crypto_aead_aes256gcm_keygen(Pointer<UnsignedChar> k) → void
crypto_aead_aes256gcm_messagebytes_max() int
crypto_aead_aes256gcm_npubbytes() int
crypto_aead_aes256gcm_nsecbytes() int
crypto_aead_aes256gcm_statebytes() int
crypto_aead_chacha20poly1305_abytes() int
crypto_aead_chacha20poly1305_decrypt(Pointer<UnsignedChar> m, Pointer<UnsignedLongLong> mlen_p, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_chacha20poly1305_decrypt_detached(Pointer<UnsignedChar> m, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> mac, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_chacha20poly1305_encrypt(Pointer<UnsignedChar> c, Pointer<UnsignedLongLong> clen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_chacha20poly1305_encrypt_detached(Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, Pointer<UnsignedLongLong> maclen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_chacha20poly1305_ietf_abytes() int
crypto_aead_chacha20poly1305_ietf_decrypt(Pointer<UnsignedChar> m, Pointer<UnsignedLongLong> mlen_p, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_chacha20poly1305_ietf_decrypt_detached(Pointer<UnsignedChar> m, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> mac, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_chacha20poly1305_ietf_encrypt(Pointer<UnsignedChar> c, Pointer<UnsignedLongLong> clen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_chacha20poly1305_ietf_encrypt_detached(Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, Pointer<UnsignedLongLong> maclen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_chacha20poly1305_ietf_keybytes() int
crypto_aead_chacha20poly1305_ietf_keygen(Pointer<UnsignedChar> k) → void
crypto_aead_chacha20poly1305_ietf_messagebytes_max() int
crypto_aead_chacha20poly1305_ietf_npubbytes() int
crypto_aead_chacha20poly1305_ietf_nsecbytes() int
crypto_aead_chacha20poly1305_keybytes() int
crypto_aead_chacha20poly1305_keygen(Pointer<UnsignedChar> k) → void
crypto_aead_chacha20poly1305_messagebytes_max() int
crypto_aead_chacha20poly1305_npubbytes() int
crypto_aead_chacha20poly1305_nsecbytes() int
crypto_aead_xchacha20poly1305_ietf_abytes() int
crypto_aead_xchacha20poly1305_ietf_decrypt(Pointer<UnsignedChar> m, Pointer<UnsignedLongLong> mlen_p, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_xchacha20poly1305_ietf_decrypt_detached(Pointer<UnsignedChar> m, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> mac, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_xchacha20poly1305_ietf_encrypt(Pointer<UnsignedChar> c, Pointer<UnsignedLongLong> clen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_xchacha20poly1305_ietf_encrypt_detached(Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, Pointer<UnsignedLongLong> maclen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, Pointer<UnsignedChar> nsec, Pointer<UnsignedChar> npub, Pointer<UnsignedChar> k) int
crypto_aead_xchacha20poly1305_ietf_keybytes() int
crypto_aead_xchacha20poly1305_ietf_keygen(Pointer<UnsignedChar> k) → void
crypto_aead_xchacha20poly1305_ietf_messagebytes_max() int
crypto_aead_xchacha20poly1305_ietf_npubbytes() int
crypto_aead_xchacha20poly1305_ietf_nsecbytes() int
crypto_auth(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_auth_bytes() int
crypto_auth_hmacsha256(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_auth_hmacsha256_bytes() int
crypto_auth_hmacsha256_final(Pointer<crypto_auth_hmacsha256_state> state, Pointer<UnsignedChar> out) int
crypto_auth_hmacsha256_init(Pointer<crypto_auth_hmacsha256_state> state, Pointer<UnsignedChar> key, int keylen) int
crypto_auth_hmacsha256_keybytes() int
crypto_auth_hmacsha256_keygen(Pointer<UnsignedChar> k) → void
crypto_auth_hmacsha256_statebytes() int
crypto_auth_hmacsha256_update(Pointer<crypto_auth_hmacsha256_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_auth_hmacsha256_verify(Pointer<UnsignedChar> h, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_auth_hmacsha512(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_auth_hmacsha512256(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_auth_hmacsha512256_bytes() int
crypto_auth_hmacsha512256_final(Pointer<crypto_auth_hmacsha512256_state> state, Pointer<UnsignedChar> out) int
crypto_auth_hmacsha512256_init(Pointer<crypto_auth_hmacsha512256_state> state, Pointer<UnsignedChar> key, int keylen) int
crypto_auth_hmacsha512256_keybytes() int
crypto_auth_hmacsha512256_keygen(Pointer<UnsignedChar> k) → void
crypto_auth_hmacsha512256_statebytes() int
crypto_auth_hmacsha512256_update(Pointer<crypto_auth_hmacsha512256_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_auth_hmacsha512256_verify(Pointer<UnsignedChar> h, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_auth_hmacsha512_bytes() int
crypto_auth_hmacsha512_final(Pointer<crypto_auth_hmacsha512_state> state, Pointer<UnsignedChar> out) int
crypto_auth_hmacsha512_init(Pointer<crypto_auth_hmacsha512_state> state, Pointer<UnsignedChar> key, int keylen) int
crypto_auth_hmacsha512_keybytes() int
crypto_auth_hmacsha512_keygen(Pointer<UnsignedChar> k) → void
crypto_auth_hmacsha512_statebytes() int
crypto_auth_hmacsha512_update(Pointer<crypto_auth_hmacsha512_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_auth_hmacsha512_verify(Pointer<UnsignedChar> h, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_auth_keybytes() int
crypto_auth_keygen(Pointer<UnsignedChar> k) → void
crypto_auth_primitive() Pointer<Char>
crypto_auth_verify(Pointer<UnsignedChar> h, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_box(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_afternm(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_box_beforenm(Pointer<UnsignedChar> k, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_beforenmbytes() int
crypto_box_boxzerobytes() int
crypto_box_curve25519xsalsa20poly1305(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_curve25519xsalsa20poly1305_afternm(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_box_curve25519xsalsa20poly1305_beforenm(Pointer<UnsignedChar> k, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_curve25519xsalsa20poly1305_beforenmbytes() int
crypto_box_curve25519xsalsa20poly1305_boxzerobytes() int
crypto_box_curve25519xsalsa20poly1305_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_curve25519xsalsa20poly1305_macbytes() int
crypto_box_curve25519xsalsa20poly1305_messagebytes_max() int
crypto_box_curve25519xsalsa20poly1305_noncebytes() int
crypto_box_curve25519xsalsa20poly1305_open(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_curve25519xsalsa20poly1305_open_afternm(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_box_curve25519xsalsa20poly1305_publickeybytes() int
crypto_box_curve25519xsalsa20poly1305_secretkeybytes() int
crypto_box_curve25519xsalsa20poly1305_seed_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk, Pointer<UnsignedChar> seed) int
crypto_box_curve25519xsalsa20poly1305_seedbytes() int
crypto_box_curve25519xsalsa20poly1305_zerobytes() int
crypto_box_detached(Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_detached_afternm(Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_box_easy(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_easy_afternm(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_box_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_macbytes() int
crypto_box_messagebytes_max() int
crypto_box_noncebytes() int
crypto_box_open(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_open_afternm(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_box_open_detached(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_open_detached_afternm(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_box_open_easy(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_open_easy_afternm(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_box_primitive() Pointer<Char>
crypto_box_publickeybytes() int
crypto_box_seal(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> pk) int
crypto_box_seal_open(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_box_sealbytes() int
crypto_box_secretkeybytes() int
crypto_box_seed_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk, Pointer<UnsignedChar> seed) int
crypto_box_seedbytes() int
crypto_box_zerobytes() int
crypto_core_hchacha20(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, Pointer<UnsignedChar> k, Pointer<UnsignedChar> c) int
crypto_core_hchacha20_constbytes() int
crypto_core_hchacha20_inputbytes() int
crypto_core_hchacha20_keybytes() int
crypto_core_hchacha20_outputbytes() int
crypto_core_hsalsa20(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, Pointer<UnsignedChar> k, Pointer<UnsignedChar> c) int
crypto_core_hsalsa20_constbytes() int
crypto_core_hsalsa20_inputbytes() int
crypto_core_hsalsa20_keybytes() int
crypto_core_hsalsa20_outputbytes() int
crypto_core_salsa20(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, Pointer<UnsignedChar> k, Pointer<UnsignedChar> c) int
crypto_core_salsa2012(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, Pointer<UnsignedChar> k, Pointer<UnsignedChar> c) int
crypto_core_salsa2012_constbytes() int
crypto_core_salsa2012_inputbytes() int
crypto_core_salsa2012_keybytes() int
crypto_core_salsa2012_outputbytes() int
crypto_core_salsa208(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, Pointer<UnsignedChar> k, Pointer<UnsignedChar> c) int
crypto_core_salsa208_constbytes() int
crypto_core_salsa208_inputbytes() int
crypto_core_salsa208_keybytes() int
crypto_core_salsa208_outputbytes() int
crypto_core_salsa20_constbytes() int
crypto_core_salsa20_inputbytes() int
crypto_core_salsa20_keybytes() int
crypto_core_salsa20_outputbytes() int
crypto_generichash(Pointer<UnsignedChar> out, int outlen, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> key, int keylen) int
crypto_generichash_blake2b(Pointer<UnsignedChar> out, int outlen, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> key, int keylen) int
crypto_generichash_blake2b_bytes() int
crypto_generichash_blake2b_bytes_max() int
crypto_generichash_blake2b_bytes_min() int
crypto_generichash_blake2b_final(Pointer<crypto_generichash_blake2b_state> state, Pointer<UnsignedChar> out, int outlen) int
crypto_generichash_blake2b_init(Pointer<crypto_generichash_blake2b_state> state, Pointer<UnsignedChar> key, int keylen, int outlen) int
crypto_generichash_blake2b_init_salt_personal(Pointer<crypto_generichash_blake2b_state> state, Pointer<UnsignedChar> key, int keylen, int outlen, Pointer<UnsignedChar> salt, Pointer<UnsignedChar> personal) int
crypto_generichash_blake2b_keybytes() int
crypto_generichash_blake2b_keybytes_max() int
crypto_generichash_blake2b_keybytes_min() int
crypto_generichash_blake2b_keygen(Pointer<UnsignedChar> k) → void
crypto_generichash_blake2b_personalbytes() int
crypto_generichash_blake2b_salt_personal(Pointer<UnsignedChar> out, int outlen, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> key, int keylen, Pointer<UnsignedChar> salt, Pointer<UnsignedChar> personal) int
crypto_generichash_blake2b_saltbytes() int
crypto_generichash_blake2b_statebytes() int
crypto_generichash_blake2b_update(Pointer<crypto_generichash_blake2b_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_generichash_bytes() int
crypto_generichash_bytes_max() int
crypto_generichash_bytes_min() int
crypto_generichash_final(Pointer<crypto_generichash_state> state, Pointer<UnsignedChar> out, int outlen) int
crypto_generichash_init(Pointer<crypto_generichash_state> state, Pointer<UnsignedChar> key, int keylen, int outlen) int
crypto_generichash_keybytes() int
crypto_generichash_keybytes_max() int
crypto_generichash_keybytes_min() int
crypto_generichash_keygen(Pointer<UnsignedChar> k) → void
crypto_generichash_primitive() Pointer<Char>
crypto_generichash_statebytes() int
crypto_generichash_update(Pointer<crypto_generichash_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_hash(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen) int
crypto_hash_bytes() int
crypto_hash_primitive() Pointer<Char>
crypto_hash_sha256(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen) int
crypto_hash_sha256_bytes() int
crypto_hash_sha256_final(Pointer<crypto_hash_sha256_state> state, Pointer<UnsignedChar> out) int
crypto_hash_sha256_init(Pointer<crypto_hash_sha256_state> state) int
crypto_hash_sha256_statebytes() int
crypto_hash_sha256_update(Pointer<crypto_hash_sha256_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_hash_sha512(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen) int
crypto_hash_sha512_bytes() int
crypto_hash_sha512_final(Pointer<crypto_hash_sha512_state> state, Pointer<UnsignedChar> out) int
crypto_hash_sha512_init(Pointer<crypto_hash_sha512_state> state) int
crypto_hash_sha512_statebytes() int
crypto_hash_sha512_update(Pointer<crypto_hash_sha512_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_kdf_blake2b_bytes_max() int
crypto_kdf_blake2b_bytes_min() int
crypto_kdf_blake2b_contextbytes() int
crypto_kdf_blake2b_derive_from_key(Pointer<UnsignedChar> subkey, int subkey_len, int subkey_id, Pointer<Char> ctx, Pointer<UnsignedChar> key) int
crypto_kdf_blake2b_keybytes() int
crypto_kdf_bytes_max() int
crypto_kdf_bytes_min() int
crypto_kdf_contextbytes() int
crypto_kdf_derive_from_key(Pointer<UnsignedChar> subkey, int subkey_len, int subkey_id, Pointer<Char> ctx, Pointer<UnsignedChar> key) int
crypto_kdf_keybytes() int
crypto_kdf_keygen(Pointer<UnsignedChar> k) → void
crypto_kdf_primitive() Pointer<Char>
crypto_kx_client_session_keys(Pointer<UnsignedChar> rx, Pointer<UnsignedChar> tx, Pointer<UnsignedChar> client_pk, Pointer<UnsignedChar> client_sk, Pointer<UnsignedChar> server_pk) int
crypto_kx_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_kx_primitive() Pointer<Char>
crypto_kx_publickeybytes() int
crypto_kx_secretkeybytes() int
crypto_kx_seed_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk, Pointer<UnsignedChar> seed) int
crypto_kx_seedbytes() int
crypto_kx_server_session_keys(Pointer<UnsignedChar> rx, Pointer<UnsignedChar> tx, Pointer<UnsignedChar> server_pk, Pointer<UnsignedChar> server_sk, Pointer<UnsignedChar> client_pk) int
crypto_kx_sessionkeybytes() int
crypto_onetimeauth(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_onetimeauth_bytes() int
crypto_onetimeauth_final(Pointer<crypto_onetimeauth_state> state, Pointer<UnsignedChar> out) int
crypto_onetimeauth_init(Pointer<crypto_onetimeauth_state> state, Pointer<UnsignedChar> key) int
crypto_onetimeauth_keybytes() int
crypto_onetimeauth_keygen(Pointer<UnsignedChar> k) → void
crypto_onetimeauth_poly1305(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_onetimeauth_poly1305_bytes() int
crypto_onetimeauth_poly1305_final(Pointer<crypto_onetimeauth_poly1305_state> state, Pointer<UnsignedChar> out) int
crypto_onetimeauth_poly1305_init(Pointer<crypto_onetimeauth_poly1305_state> state, Pointer<UnsignedChar> key) int
crypto_onetimeauth_poly1305_keybytes() int
crypto_onetimeauth_poly1305_keygen(Pointer<UnsignedChar> k) → void
crypto_onetimeauth_poly1305_statebytes() int
crypto_onetimeauth_poly1305_update(Pointer<crypto_onetimeauth_poly1305_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_onetimeauth_poly1305_verify(Pointer<UnsignedChar> h, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_onetimeauth_primitive() Pointer<Char>
crypto_onetimeauth_statebytes() int
crypto_onetimeauth_update(Pointer<crypto_onetimeauth_state> state, Pointer<UnsignedChar> in1, int inlen) int
crypto_onetimeauth_verify(Pointer<UnsignedChar> h, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_pwhash(Pointer<UnsignedChar> out, int outlen, Pointer<Char> passwd, int passwdlen, Pointer<UnsignedChar> salt, int opslimit, int memlimit, int alg) int
crypto_pwhash_alg_argon2i13() int
crypto_pwhash_alg_argon2id13() int
crypto_pwhash_alg_default() int
crypto_pwhash_argon2i(Pointer<UnsignedChar> out, int outlen, Pointer<Char> passwd, int passwdlen, Pointer<UnsignedChar> salt, int opslimit, int memlimit, int alg) int
crypto_pwhash_argon2i_alg_argon2i13() int
crypto_pwhash_argon2i_bytes_max() int
crypto_pwhash_argon2i_bytes_min() int
crypto_pwhash_argon2i_memlimit_interactive() int
crypto_pwhash_argon2i_memlimit_max() int
crypto_pwhash_argon2i_memlimit_min() int
crypto_pwhash_argon2i_memlimit_moderate() int
crypto_pwhash_argon2i_memlimit_sensitive() int
crypto_pwhash_argon2i_opslimit_interactive() int
crypto_pwhash_argon2i_opslimit_max() int
crypto_pwhash_argon2i_opslimit_min() int
crypto_pwhash_argon2i_opslimit_moderate() int
crypto_pwhash_argon2i_opslimit_sensitive() int
crypto_pwhash_argon2i_passwd_max() int
crypto_pwhash_argon2i_passwd_min() int
crypto_pwhash_argon2i_saltbytes() int
crypto_pwhash_argon2i_str(Pointer<Char> out, Pointer<Char> passwd, int passwdlen, int opslimit, int memlimit) int
crypto_pwhash_argon2i_str_needs_rehash(Pointer<Char> str, int opslimit, int memlimit) int
crypto_pwhash_argon2i_str_verify(Pointer<Char> str, Pointer<Char> passwd, int passwdlen) int
crypto_pwhash_argon2i_strbytes() int
crypto_pwhash_argon2i_strprefix() Pointer<Char>
crypto_pwhash_argon2id(Pointer<UnsignedChar> out, int outlen, Pointer<Char> passwd, int passwdlen, Pointer<UnsignedChar> salt, int opslimit, int memlimit, int alg) int
crypto_pwhash_argon2id_alg_argon2id13() int
crypto_pwhash_argon2id_bytes_max() int
crypto_pwhash_argon2id_bytes_min() int
crypto_pwhash_argon2id_memlimit_interactive() int
crypto_pwhash_argon2id_memlimit_max() int
crypto_pwhash_argon2id_memlimit_min() int
crypto_pwhash_argon2id_memlimit_moderate() int
crypto_pwhash_argon2id_memlimit_sensitive() int
crypto_pwhash_argon2id_opslimit_interactive() int
crypto_pwhash_argon2id_opslimit_max() int
crypto_pwhash_argon2id_opslimit_min() int
crypto_pwhash_argon2id_opslimit_moderate() int
crypto_pwhash_argon2id_opslimit_sensitive() int
crypto_pwhash_argon2id_passwd_max() int
crypto_pwhash_argon2id_passwd_min() int
crypto_pwhash_argon2id_saltbytes() int
crypto_pwhash_argon2id_str(Pointer<Char> out, Pointer<Char> passwd, int passwdlen, int opslimit, int memlimit) int
crypto_pwhash_argon2id_str_needs_rehash(Pointer<Char> str, int opslimit, int memlimit) int
crypto_pwhash_argon2id_str_verify(Pointer<Char> str, Pointer<Char> passwd, int passwdlen) int
crypto_pwhash_argon2id_strbytes() int
crypto_pwhash_argon2id_strprefix() Pointer<Char>
crypto_pwhash_bytes_max() int
crypto_pwhash_bytes_min() int
crypto_pwhash_memlimit_interactive() int
crypto_pwhash_memlimit_max() int
crypto_pwhash_memlimit_min() int
crypto_pwhash_memlimit_moderate() int
crypto_pwhash_memlimit_sensitive() int
crypto_pwhash_opslimit_interactive() int
crypto_pwhash_opslimit_max() int
crypto_pwhash_opslimit_min() int
crypto_pwhash_opslimit_moderate() int
crypto_pwhash_opslimit_sensitive() int
crypto_pwhash_passwd_max() int
crypto_pwhash_passwd_min() int
crypto_pwhash_primitive() Pointer<Char>
crypto_pwhash_saltbytes() int
crypto_pwhash_str(Pointer<Char> out, Pointer<Char> passwd, int passwdlen, int opslimit, int memlimit) int
crypto_pwhash_str_alg(Pointer<Char> out, Pointer<Char> passwd, int passwdlen, int opslimit, int memlimit, int alg) int
crypto_pwhash_str_needs_rehash(Pointer<Char> str, int opslimit, int memlimit) int
crypto_pwhash_str_verify(Pointer<Char> str, Pointer<Char> passwd, int passwdlen) int
crypto_pwhash_strbytes() int
crypto_pwhash_strprefix() Pointer<Char>
crypto_scalarmult(Pointer<UnsignedChar> q, Pointer<UnsignedChar> n, Pointer<UnsignedChar> p) int
crypto_scalarmult_base(Pointer<UnsignedChar> q, Pointer<UnsignedChar> n) int
crypto_scalarmult_bytes() int
crypto_scalarmult_curve25519(Pointer<UnsignedChar> q, Pointer<UnsignedChar> n, Pointer<UnsignedChar> p) int
crypto_scalarmult_curve25519_base(Pointer<UnsignedChar> q, Pointer<UnsignedChar> n) int
crypto_scalarmult_curve25519_bytes() int
crypto_scalarmult_curve25519_scalarbytes() int
crypto_scalarmult_primitive() Pointer<Char>
crypto_scalarmult_scalarbytes() int
crypto_secretbox(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_secretbox_boxzerobytes() int
crypto_secretbox_detached(Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_secretbox_easy(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_secretbox_keybytes() int
crypto_secretbox_keygen(Pointer<UnsignedChar> k) → void
crypto_secretbox_macbytes() int
crypto_secretbox_messagebytes_max() int
crypto_secretbox_noncebytes() int
crypto_secretbox_open(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_secretbox_open_detached(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, Pointer<UnsignedChar> mac, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_secretbox_open_easy(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_secretbox_primitive() Pointer<Char>
crypto_secretbox_xsalsa20poly1305(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_secretbox_xsalsa20poly1305_boxzerobytes() int
crypto_secretbox_xsalsa20poly1305_keybytes() int
crypto_secretbox_xsalsa20poly1305_keygen(Pointer<UnsignedChar> k) → void
crypto_secretbox_xsalsa20poly1305_macbytes() int
crypto_secretbox_xsalsa20poly1305_messagebytes_max() int
crypto_secretbox_xsalsa20poly1305_noncebytes() int
crypto_secretbox_xsalsa20poly1305_open(Pointer<UnsignedChar> m, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_secretbox_xsalsa20poly1305_zerobytes() int
crypto_secretbox_zerobytes() int
crypto_secretstream_xchacha20poly1305_abytes() int
crypto_secretstream_xchacha20poly1305_headerbytes() int
crypto_secretstream_xchacha20poly1305_init_pull(Pointer<crypto_secretstream_xchacha20poly1305_state> state, Pointer<UnsignedChar> header, Pointer<UnsignedChar> k) int
crypto_secretstream_xchacha20poly1305_init_push(Pointer<crypto_secretstream_xchacha20poly1305_state> state, Pointer<UnsignedChar> header, Pointer<UnsignedChar> k) int
crypto_secretstream_xchacha20poly1305_keybytes() int
crypto_secretstream_xchacha20poly1305_keygen(Pointer<UnsignedChar> k) → void
crypto_secretstream_xchacha20poly1305_messagebytes_max() int
crypto_secretstream_xchacha20poly1305_pull(Pointer<crypto_secretstream_xchacha20poly1305_state> state, Pointer<UnsignedChar> m, Pointer<UnsignedLongLong> mlen_p, Pointer<UnsignedChar> tag_p, Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> ad, int adlen) int
crypto_secretstream_xchacha20poly1305_push(Pointer<crypto_secretstream_xchacha20poly1305_state> state, Pointer<UnsignedChar> c, Pointer<UnsignedLongLong> clen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> ad, int adlen, int tag) int
crypto_secretstream_xchacha20poly1305_rekey(Pointer<crypto_secretstream_xchacha20poly1305_state> state) → void
crypto_secretstream_xchacha20poly1305_statebytes() int
crypto_secretstream_xchacha20poly1305_tag_final() int
crypto_secretstream_xchacha20poly1305_tag_message() int
crypto_secretstream_xchacha20poly1305_tag_push() int
crypto_secretstream_xchacha20poly1305_tag_rekey() int
crypto_shorthash(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_shorthash_bytes() int
crypto_shorthash_keybytes() int
crypto_shorthash_keygen(Pointer<UnsignedChar> k) → void
crypto_shorthash_primitive() Pointer<Char>
crypto_shorthash_siphash24(Pointer<UnsignedChar> out, Pointer<UnsignedChar> in1, int inlen, Pointer<UnsignedChar> k) int
crypto_shorthash_siphash24_bytes() int
crypto_shorthash_siphash24_keybytes() int
crypto_sign(Pointer<UnsignedChar> sm, Pointer<UnsignedLongLong> smlen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> sk) int
crypto_sign_bytes() int
crypto_sign_detached(Pointer<UnsignedChar> sig, Pointer<UnsignedLongLong> siglen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> sk) int
crypto_sign_ed25519(Pointer<UnsignedChar> sm, Pointer<UnsignedLongLong> smlen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> sk) int
crypto_sign_ed25519_bytes() int
crypto_sign_ed25519_detached(Pointer<UnsignedChar> sig, Pointer<UnsignedLongLong> siglen_p, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> sk) int
crypto_sign_ed25519_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_sign_ed25519_messagebytes_max() int
crypto_sign_ed25519_open(Pointer<UnsignedChar> m, Pointer<UnsignedLongLong> mlen_p, Pointer<UnsignedChar> sm, int smlen, Pointer<UnsignedChar> pk) int
crypto_sign_ed25519_pk_to_curve25519(Pointer<UnsignedChar> curve25519_pk, Pointer<UnsignedChar> ed25519_pk) int
crypto_sign_ed25519_publickeybytes() int
crypto_sign_ed25519_secretkeybytes() int
crypto_sign_ed25519_seed_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk, Pointer<UnsignedChar> seed) int
crypto_sign_ed25519_seedbytes() int
crypto_sign_ed25519_sk_to_curve25519(Pointer<UnsignedChar> curve25519_sk, Pointer<UnsignedChar> ed25519_sk) int
crypto_sign_ed25519_sk_to_pk(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_sign_ed25519_sk_to_seed(Pointer<UnsignedChar> seed, Pointer<UnsignedChar> sk) int
crypto_sign_ed25519_verify_detached(Pointer<UnsignedChar> sig, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> pk) int
crypto_sign_ed25519ph_final_create(Pointer<crypto_sign_ed25519ph_state> state, Pointer<UnsignedChar> sig, Pointer<UnsignedLongLong> siglen_p, Pointer<UnsignedChar> sk) int
crypto_sign_ed25519ph_final_verify(Pointer<crypto_sign_ed25519ph_state> state, Pointer<UnsignedChar> sig, Pointer<UnsignedChar> pk) int
crypto_sign_ed25519ph_init(Pointer<crypto_sign_ed25519ph_state> state) int
crypto_sign_ed25519ph_statebytes() int
crypto_sign_ed25519ph_update(Pointer<crypto_sign_ed25519ph_state> state, Pointer<UnsignedChar> m, int mlen) int
crypto_sign_final_create(Pointer<crypto_sign_state> state, Pointer<UnsignedChar> sig, Pointer<UnsignedLongLong> siglen_p, Pointer<UnsignedChar> sk) int
crypto_sign_final_verify(Pointer<crypto_sign_state> state, Pointer<UnsignedChar> sig, Pointer<UnsignedChar> pk) int
crypto_sign_init(Pointer<crypto_sign_state> state) int
crypto_sign_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk) int
crypto_sign_messagebytes_max() int
crypto_sign_open(Pointer<UnsignedChar> m, Pointer<UnsignedLongLong> mlen_p, Pointer<UnsignedChar> sm, int smlen, Pointer<UnsignedChar> pk) int
crypto_sign_primitive() Pointer<Char>
crypto_sign_publickeybytes() int
crypto_sign_secretkeybytes() int
crypto_sign_seed_keypair(Pointer<UnsignedChar> pk, Pointer<UnsignedChar> sk, Pointer<UnsignedChar> seed) int
crypto_sign_seedbytes() int
crypto_sign_statebytes() int
crypto_sign_update(Pointer<crypto_sign_state> state, Pointer<UnsignedChar> m, int mlen) int
crypto_sign_verify_detached(Pointer<UnsignedChar> sig, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> pk) int
crypto_stream(Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_chacha20(Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_chacha20_ietf(Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_chacha20_ietf_keybytes() int
crypto_stream_chacha20_ietf_keygen(Pointer<UnsignedChar> k) → void
crypto_stream_chacha20_ietf_messagebytes_max() int
crypto_stream_chacha20_ietf_noncebytes() int
crypto_stream_chacha20_ietf_xor(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_chacha20_ietf_xor_ic(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, int ic, Pointer<UnsignedChar> k) int
crypto_stream_chacha20_keybytes() int
crypto_stream_chacha20_keygen(Pointer<UnsignedChar> k) → void
crypto_stream_chacha20_messagebytes_max() int
crypto_stream_chacha20_noncebytes() int
crypto_stream_chacha20_xor(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_chacha20_xor_ic(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, int ic, Pointer<UnsignedChar> k) int
crypto_stream_keybytes() int
crypto_stream_keygen(Pointer<UnsignedChar> k) → void
crypto_stream_messagebytes_max() int
crypto_stream_noncebytes() int
crypto_stream_primitive() Pointer<Char>
crypto_stream_salsa20(Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_salsa20_keybytes() int
crypto_stream_salsa20_keygen(Pointer<UnsignedChar> k) → void
crypto_stream_salsa20_messagebytes_max() int
crypto_stream_salsa20_noncebytes() int
crypto_stream_salsa20_xor(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_salsa20_xor_ic(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, int ic, Pointer<UnsignedChar> k) int
crypto_stream_xor(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_xsalsa20(Pointer<UnsignedChar> c, int clen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_xsalsa20_keybytes() int
crypto_stream_xsalsa20_keygen(Pointer<UnsignedChar> k) → void
crypto_stream_xsalsa20_messagebytes_max() int
crypto_stream_xsalsa20_noncebytes() int
crypto_stream_xsalsa20_xor(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, Pointer<UnsignedChar> k) int
crypto_stream_xsalsa20_xor_ic(Pointer<UnsignedChar> c, Pointer<UnsignedChar> m, int mlen, Pointer<UnsignedChar> n, int ic, Pointer<UnsignedChar> k) int
crypto_verify_16(Pointer<UnsignedChar> x, Pointer<UnsignedChar> y) int
crypto_verify_16_bytes() int
crypto_verify_32(Pointer<UnsignedChar> x, Pointer<UnsignedChar> y) int
crypto_verify_32_bytes() int
crypto_verify_64(Pointer<UnsignedChar> x, Pointer<UnsignedChar> y) int
crypto_verify_64_bytes() int
cryptoBoxBeforeNm(KeyPair keyPair) Uint8List

Available on LazysodiumBinding, provided by the LazysodiumBoxBeforeNmExtension extension

cryptoBoxEasy(Uint8List plaintext, Uint8List nonce, KeyPair keyPair) Uint8List

Available on LazysodiumBinding, provided by the LazysodiumBoxExtension extension

cryptoBoxOpenEasy(Uint8List ciphertext, Uint8List nonce, KeyPair keyPair) Uint8List

Available on LazysodiumBinding, provided by the LazysodiumBoxExtension extension

cryptoKxKeyPair() KeyPair

Available on LazysodiumBinding, provided by the LazysodiumKxExtension extension

cryptoSecretBoxEasy(Uint8List plaintext, Uint8List nonce, Uint8List sharedKey) Uint8List

Available on LazysodiumBinding, provided by the LazysodiumSecretBoxExtension extension

cryptoSecretBoxOpenEasy(Uint8List ciphertext, Uint8List nonce, Uint8List sharedKey) Uint8List

Available on LazysodiumBinding, provided by the LazysodiumSecretBoxExtension extension

cryptoStreamChaCha20Xor(Uint8List message, Uint8List nonce, Uint8List key) Uint8List

Available on LazysodiumBinding, provided by the LazysodiumStreamChaCha20XorExtension extension

hex2Bin(String hexString) Uint8List

Available on LazysodiumBinding, provided by the LazysodiumExtension extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
randombytes(Pointer<UnsignedChar> buf, int buf_len) → void
randombytes_buf(Pointer<Void> buf, int size) → void
randombytes_buf_deterministic(Pointer<Void> buf, int size, Pointer<UnsignedChar> seed) → void
randombytes_close() int
randombytes_implementation_name() Pointer<Char>
randombytes_random() int
randombytes_seedbytes() int
randombytes_set_implementation(Pointer<randombytes_implementation> impl) int
randombytes_stir() → void
randombytes_uniform(int upper_bound) int
randomBytesBuf(int size) Uint8List

Available on LazysodiumBinding, provided by the LazysodiumExtension extension

sodium_add(Pointer<UnsignedChar> a, Pointer<UnsignedChar> b, int len) → void
sodium_allocarray(int count, int size) Pointer<Void>
sodium_base642bin(Pointer<UnsignedChar> bin, int bin_maxlen, Pointer<Char> b64, int b64_len, Pointer<Char> ignore, Pointer<Size> bin_len, Pointer<Pointer<Char>> b64_end, int variant) int
sodium_base64_encoded_len(int bin_len, int variant) int
sodium_bin2base64(Pointer<Char> b64, int b64_maxlen, Pointer<UnsignedChar> bin, int bin_len, int variant) Pointer<Char>
sodium_bin2hex(Pointer<Char> hex, int hex_maxlen, Pointer<UnsignedChar> bin, int bin_len) Pointer<Char>
sodium_compare(Pointer<UnsignedChar> b1_, Pointer<UnsignedChar> b2_, int len) int
sodium_free(Pointer<Void> ptr) → void
sodium_hex2bin(Pointer<UnsignedChar> bin, int bin_maxlen, Pointer<Char> hex, int hex_len, Pointer<Char> ignore, Pointer<Size> bin_len, Pointer<Pointer<Char>> hex_end) int
sodium_increment(Pointer<UnsignedChar> n, int nlen) → void
sodium_init() int
sodium_is_zero(Pointer<UnsignedChar> n, int nlen) int
sodium_library_minimal() int
sodium_library_version_major() int
sodium_library_version_minor() int
sodium_malloc(int size) Pointer<Void>
sodium_memcmp(Pointer<Void> b1_, Pointer<Void> b2_, int len) int
sodium_memzero(Pointer<Void> pnt, int len) → void
sodium_misuse() → void
sodium_mlock(Pointer<Void> addr, int len) int
sodium_mprotect_noaccess(Pointer<Void> ptr) int
sodium_mprotect_readonly(Pointer<Void> ptr) int
sodium_mprotect_readwrite(Pointer<Void> ptr) int
sodium_munlock(Pointer<Void> addr, int len) int
sodium_pad(Pointer<Size> padded_buflen_p, Pointer<UnsignedChar> buf, int unpadded_buflen, int blocksize, int max_buflen) int
sodium_runtime_has_aesni() int
sodium_runtime_has_avx() int
sodium_runtime_has_avx2() int
sodium_runtime_has_avx512f() int
sodium_runtime_has_neon() int
sodium_runtime_has_pclmul() int
sodium_runtime_has_rdrand() int
sodium_runtime_has_sse2() int
sodium_runtime_has_sse3() int
sodium_runtime_has_sse41() int
sodium_runtime_has_ssse3() int
sodium_set_misuse_handler(Pointer<NativeFunction<Void Function()>> handler) int
sodium_stackzero(int len) → void
sodium_sub(Pointer<UnsignedChar> a, Pointer<UnsignedChar> b, int len) → void
sodium_unpad(Pointer<Size> unpadded_buflen_p, Pointer<UnsignedChar> buf, int padded_buflen, int blocksize) int
sodium_version_string() Pointer<Char>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited