LibSodiumJS extension type

on
Implemented types
Available extensions

Properties

crypto_aead_aegis128l_ABYTES int
no setter
crypto_aead_aegis128l_KEYBYTES int
no setter
crypto_aead_aegis128l_MESSAGEBYTES_MAX int
no setter
crypto_aead_aegis128l_NPUBBYTES int
no setter
crypto_aead_aegis128l_NSECBYTES int
no setter
crypto_aead_aegis256_ABYTES int
no setter
crypto_aead_aegis256_KEYBYTES int
no setter
crypto_aead_aegis256_MESSAGEBYTES_MAX int
no setter
crypto_aead_aegis256_NPUBBYTES int
no setter
crypto_aead_aegis256_NSECBYTES int
no setter
crypto_aead_aes256gcm_ABYTES int
no setter
crypto_aead_aes256gcm_KEYBYTES int
no setter
crypto_aead_aes256gcm_MESSAGEBYTES_MAX int
no setter
crypto_aead_aes256gcm_NPUBBYTES int
no setter
crypto_aead_aes256gcm_NSECBYTES int
no setter
crypto_aead_chacha20poly1305_ABYTES int
no setter
crypto_aead_chacha20poly1305_IETF_ABYTES int
no setter
crypto_aead_chacha20poly1305_ietf_ABYTES int
no setter
crypto_aead_chacha20poly1305_IETF_KEYBYTES int
no setter
crypto_aead_chacha20poly1305_ietf_KEYBYTES int
no setter
crypto_aead_chacha20poly1305_IETF_MESSAGEBYTES_MAX int
no setter
crypto_aead_chacha20poly1305_ietf_MESSAGEBYTES_MAX int
no setter
crypto_aead_chacha20poly1305_IETF_NPUBBYTES int
no setter
crypto_aead_chacha20poly1305_ietf_NPUBBYTES int
no setter
crypto_aead_chacha20poly1305_ietf_NSECBYTES int
no setter
crypto_aead_chacha20poly1305_IETF_NSECBYTES int
no setter
crypto_aead_chacha20poly1305_KEYBYTES int
no setter
crypto_aead_chacha20poly1305_MESSAGEBYTES_MAX int
no setter
crypto_aead_chacha20poly1305_NPUBBYTES int
no setter
crypto_aead_chacha20poly1305_NSECBYTES int
no setter
crypto_aead_xchacha20poly1305_IETF_ABYTES int
no setter
crypto_aead_xchacha20poly1305_ietf_ABYTES int
no setter
crypto_aead_xchacha20poly1305_IETF_KEYBYTES int
no setter
crypto_aead_xchacha20poly1305_ietf_KEYBYTES int
no setter
crypto_aead_xchacha20poly1305_IETF_MESSAGEBYTES_MAX int
no setter
crypto_aead_xchacha20poly1305_ietf_MESSAGEBYTES_MAX int
no setter
crypto_aead_xchacha20poly1305_IETF_NPUBBYTES int
no setter
crypto_aead_xchacha20poly1305_ietf_NPUBBYTES int
no setter
crypto_aead_xchacha20poly1305_IETF_NSECBYTES int
no setter
crypto_aead_xchacha20poly1305_ietf_NSECBYTES int
no setter
crypto_auth_BYTES int
no setter
crypto_auth_hmacsha256_BYTES int
no setter
crypto_auth_hmacsha256_KEYBYTES int
no setter
crypto_auth_hmacsha512256_BYTES int
no setter
crypto_auth_hmacsha512256_KEYBYTES int
no setter
crypto_auth_hmacsha512_BYTES int
no setter
crypto_auth_hmacsha512_KEYBYTES int
no setter
crypto_auth_KEYBYTES int
no setter
crypto_box_BEFORENMBYTES int
no setter
crypto_box_curve25519xchacha20poly1305_BEFORENMBYTES int
no setter
crypto_box_curve25519xchacha20poly1305_MACBYTES int
no setter
crypto_box_curve25519xchacha20poly1305_MESSAGEBYTES_MAX int
no setter
crypto_box_curve25519xchacha20poly1305_NONCEBYTES int
no setter
crypto_box_curve25519xchacha20poly1305_PUBLICKEYBYTES int
no setter
crypto_box_curve25519xchacha20poly1305_SEALBYTES int
no setter
crypto_box_curve25519xchacha20poly1305_SECRETKEYBYTES int
no setter
crypto_box_curve25519xchacha20poly1305_SEEDBYTES int
no setter
crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES int
no setter
crypto_box_curve25519xsalsa20poly1305_MACBYTES int
no setter
crypto_box_curve25519xsalsa20poly1305_MESSAGEBYTES_MAX int
no setter
crypto_box_curve25519xsalsa20poly1305_NONCEBYTES int
no setter
crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES int
no setter
crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES int
no setter
crypto_box_curve25519xsalsa20poly1305_SEEDBYTES int
no setter
crypto_box_MACBYTES int
no setter
crypto_box_MESSAGEBYTES_MAX int
no setter
crypto_box_NONCEBYTES int
no setter
crypto_box_PUBLICKEYBYTES int
no setter
crypto_box_SEALBYTES int
no setter
crypto_box_SECRETKEYBYTES int
no setter
crypto_box_SEEDBYTES int
no setter
crypto_core_ed25519_BYTES int
no setter
crypto_core_ed25519_HASHBYTES int
no setter
crypto_core_ed25519_NONREDUCEDSCALARBYTES int
no setter
crypto_core_ed25519_SCALARBYTES int
no setter
crypto_core_ed25519_UNIFORMBYTES int
no setter
crypto_core_hchacha20_CONSTBYTES int
no setter
crypto_core_hchacha20_INPUTBYTES int
no setter
crypto_core_hchacha20_KEYBYTES int
no setter
crypto_core_hchacha20_OUTPUTBYTES int
no setter
crypto_core_hsalsa20_CONSTBYTES int
no setter
crypto_core_hsalsa20_INPUTBYTES int
no setter
crypto_core_hsalsa20_KEYBYTES int
no setter
crypto_core_hsalsa20_OUTPUTBYTES int
no setter
crypto_core_ristretto255_BYTES int
no setter
crypto_core_ristretto255_HASHBYTES int
no setter
crypto_core_ristretto255_NONREDUCEDSCALARBYTES int
no setter
crypto_core_ristretto255_SCALARBYTES int
no setter
crypto_core_salsa2012_CONSTBYTES int
no setter
crypto_core_salsa2012_INPUTBYTES int
no setter
crypto_core_salsa2012_KEYBYTES int
no setter
crypto_core_salsa2012_OUTPUTBYTES int
no setter
crypto_core_salsa208_CONSTBYTES int
no setter
crypto_core_salsa208_INPUTBYTES int
no setter
crypto_core_salsa208_KEYBYTES int
no setter
crypto_core_salsa208_OUTPUTBYTES int
no setter
crypto_core_salsa20_CONSTBYTES int
no setter
crypto_core_salsa20_INPUTBYTES int
no setter
crypto_core_salsa20_KEYBYTES int
no setter
crypto_core_salsa20_OUTPUTBYTES int
no setter
crypto_generichash_blake2b_BYTES int
no setter
crypto_generichash_blake2b_BYTES_MAX int
no setter
crypto_generichash_blake2b_BYTES_MIN int
no setter
crypto_generichash_blake2b_KEYBYTES int
no setter
crypto_generichash_blake2b_KEYBYTES_MAX int
no setter
crypto_generichash_blake2b_KEYBYTES_MIN int
no setter
crypto_generichash_blake2b_PERSONALBYTES int
no setter
crypto_generichash_blake2b_SALTBYTES int
no setter
crypto_generichash_BYTES int
no setter
crypto_generichash_BYTES_MAX int
no setter
crypto_generichash_BYTES_MIN int
no setter
crypto_generichash_KEYBYTES int
no setter
crypto_generichash_KEYBYTES_MAX int
no setter
crypto_generichash_KEYBYTES_MIN int
no setter
crypto_hash_BYTES int
no setter
crypto_hash_sha256_BYTES int
no setter
crypto_hash_sha512_BYTES int
no setter
crypto_kdf_blake2b_BYTES_MAX int
no setter
crypto_kdf_blake2b_BYTES_MIN int
no setter
crypto_kdf_blake2b_CONTEXTBYTES int
no setter
crypto_kdf_blake2b_KEYBYTES int
no setter
crypto_kdf_BYTES_MAX int
no setter
crypto_kdf_BYTES_MIN int
no setter
crypto_kdf_CONTEXTBYTES int
no setter
crypto_kdf_hkdf_sha256_BYTES_MAX int
no setter
crypto_kdf_hkdf_sha256_BYTES_MIN int
no setter
crypto_kdf_hkdf_sha256_KEYBYTES int
no setter
crypto_kdf_hkdf_sha512_BYTES_MAX int
no setter
crypto_kdf_hkdf_sha512_BYTES_MIN int
no setter
crypto_kdf_hkdf_sha512_KEYBYTES int
no setter
crypto_kdf_KEYBYTES int
no setter
crypto_kx_PUBLICKEYBYTES int
no setter
crypto_kx_SECRETKEYBYTES int
no setter
crypto_kx_SEEDBYTES int
no setter
crypto_kx_SESSIONKEYBYTES int
no setter
crypto_onetimeauth_BYTES int
no setter
crypto_onetimeauth_KEYBYTES int
no setter
crypto_onetimeauth_poly1305_BYTES int
no setter
crypto_onetimeauth_poly1305_KEYBYTES int
no setter
crypto_pwhash_ALG_ARGON2I13 int
no setter
crypto_pwhash_ALG_ARGON2ID13 int
no setter
crypto_pwhash_ALG_DEFAULT int
no setter
crypto_pwhash_argon2i_BYTES_MAX int
no setter
crypto_pwhash_argon2i_BYTES_MIN int
no setter
crypto_pwhash_argon2i_MEMLIMIT_INTERACTIVE int
no setter
crypto_pwhash_argon2i_MEMLIMIT_MAX int
no setter
crypto_pwhash_argon2i_MEMLIMIT_MIN int
no setter
crypto_pwhash_argon2i_MEMLIMIT_MODERATE int
no setter
crypto_pwhash_argon2i_MEMLIMIT_SENSITIVE int
no setter
crypto_pwhash_argon2i_OPSLIMIT_INTERACTIVE int
no setter
crypto_pwhash_argon2i_OPSLIMIT_MAX int
no setter
crypto_pwhash_argon2i_OPSLIMIT_MIN int
no setter
crypto_pwhash_argon2i_OPSLIMIT_MODERATE int
no setter
crypto_pwhash_argon2i_OPSLIMIT_SENSITIVE int
no setter
crypto_pwhash_argon2i_PASSWD_MAX int
no setter
crypto_pwhash_argon2i_PASSWD_MIN int
no setter
crypto_pwhash_argon2i_SALTBYTES int
no setter
crypto_pwhash_argon2i_STRBYTES int
no setter
crypto_pwhash_argon2i_STRPREFIX String
no setter
crypto_pwhash_argon2id_BYTES_MAX int
no setter
crypto_pwhash_argon2id_BYTES_MIN int
no setter
crypto_pwhash_argon2id_MEMLIMIT_INTERACTIVE int
no setter
crypto_pwhash_argon2id_MEMLIMIT_MAX int
no setter
crypto_pwhash_argon2id_MEMLIMIT_MIN int
no setter
crypto_pwhash_argon2id_MEMLIMIT_MODERATE int
no setter
crypto_pwhash_argon2id_MEMLIMIT_SENSITIVE int
no setter
crypto_pwhash_argon2id_OPSLIMIT_INTERACTIVE int
no setter
crypto_pwhash_argon2id_OPSLIMIT_MAX int
no setter
crypto_pwhash_argon2id_OPSLIMIT_MIN int
no setter
crypto_pwhash_argon2id_OPSLIMIT_MODERATE int
no setter
crypto_pwhash_argon2id_OPSLIMIT_SENSITIVE int
no setter
crypto_pwhash_argon2id_PASSWD_MAX int
no setter
crypto_pwhash_argon2id_PASSWD_MIN int
no setter
crypto_pwhash_argon2id_SALTBYTES int
no setter
crypto_pwhash_argon2id_STRBYTES int
no setter
crypto_pwhash_argon2id_STRPREFIX String
no setter
crypto_pwhash_BYTES_MAX int
no setter
crypto_pwhash_BYTES_MIN int
no setter
crypto_pwhash_MEMLIMIT_INTERACTIVE int
no setter
crypto_pwhash_MEMLIMIT_MAX int
no setter
crypto_pwhash_MEMLIMIT_MIN int
no setter
crypto_pwhash_MEMLIMIT_MODERATE int
no setter
crypto_pwhash_MEMLIMIT_SENSITIVE int
no setter
crypto_pwhash_OPSLIMIT_INTERACTIVE int
no setter
crypto_pwhash_OPSLIMIT_MAX int
no setter
crypto_pwhash_OPSLIMIT_MIN int
no setter
crypto_pwhash_OPSLIMIT_MODERATE int
no setter
crypto_pwhash_OPSLIMIT_SENSITIVE int
no setter
crypto_pwhash_PASSWD_MAX int
no setter
crypto_pwhash_PASSWD_MIN int
no setter
crypto_pwhash_SALTBYTES int
no setter
crypto_pwhash_scryptsalsa208sha256_BYTES_MAX int
no setter
crypto_pwhash_scryptsalsa208sha256_BYTES_MIN int
no setter
crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_INTERACTIVE int
no setter
crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MAX int
no setter
crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MIN int
no setter
crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_SENSITIVE int
no setter
crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE int
no setter
crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MAX int
no setter
crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN int
no setter
crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE int
no setter
crypto_pwhash_scryptsalsa208sha256_PASSWD_MAX int
no setter
crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN int
no setter
crypto_pwhash_scryptsalsa208sha256_SALTBYTES int
no setter
crypto_pwhash_scryptsalsa208sha256_STRBYTES int
no setter
crypto_pwhash_scryptsalsa208sha256_STRPREFIX String
no setter
crypto_pwhash_STRBYTES int
no setter
crypto_pwhash_STRPREFIX String
no setter
crypto_scalarmult_BYTES int
no setter
crypto_scalarmult_curve25519_BYTES int
no setter
crypto_scalarmult_curve25519_SCALARBYTES int
no setter
crypto_scalarmult_ed25519_BYTES int
no setter
crypto_scalarmult_ed25519_SCALARBYTES int
no setter
crypto_scalarmult_ristretto255_BYTES int
no setter
crypto_scalarmult_ristretto255_SCALARBYTES int
no setter
crypto_scalarmult_SCALARBYTES int
no setter
crypto_secretbox_KEYBYTES int
no setter
crypto_secretbox_MACBYTES int
no setter
crypto_secretbox_MESSAGEBYTES_MAX int
no setter
crypto_secretbox_NONCEBYTES int
no setter
crypto_secretbox_xchacha20poly1305_KEYBYTES int
no setter
crypto_secretbox_xchacha20poly1305_MACBYTES int
no setter
crypto_secretbox_xchacha20poly1305_MESSAGEBYTES_MAX int
no setter
crypto_secretbox_xchacha20poly1305_NONCEBYTES int
no setter
crypto_secretbox_xsalsa20poly1305_KEYBYTES int
no setter
crypto_secretbox_xsalsa20poly1305_MACBYTES int
no setter
crypto_secretbox_xsalsa20poly1305_MESSAGEBYTES_MAX int
no setter
crypto_secretbox_xsalsa20poly1305_NONCEBYTES int
no setter
crypto_secretstream_xchacha20poly1305_ABYTES int
no setter
crypto_secretstream_xchacha20poly1305_HEADERBYTES int
no setter
crypto_secretstream_xchacha20poly1305_KEYBYTES int
no setter
crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX int
no setter
crypto_secretstream_xchacha20poly1305_TAG_FINAL int
no setter
crypto_secretstream_xchacha20poly1305_TAG_MESSAGE int
no setter
crypto_secretstream_xchacha20poly1305_TAG_PUSH int
no setter
crypto_secretstream_xchacha20poly1305_TAG_REKEY int
no setter
crypto_shorthash_BYTES int
no setter
crypto_shorthash_KEYBYTES int
no setter
crypto_shorthash_siphash24_BYTES int
no setter
crypto_shorthash_siphash24_KEYBYTES int
no setter
crypto_shorthash_siphashx24_BYTES int
no setter
crypto_shorthash_siphashx24_KEYBYTES int
no setter
crypto_sign_BYTES int
no setter
crypto_sign_ed25519_BYTES int
no setter
crypto_sign_ed25519_MESSAGEBYTES_MAX int
no setter
crypto_sign_ed25519_PUBLICKEYBYTES int
no setter
crypto_sign_ed25519_SECRETKEYBYTES int
no setter
crypto_sign_ed25519_SEEDBYTES int
no setter
crypto_sign_MESSAGEBYTES_MAX int
no setter
crypto_sign_PUBLICKEYBYTES int
no setter
crypto_sign_SECRETKEYBYTES int
no setter
crypto_sign_SEEDBYTES int
no setter
crypto_stream_chacha20_ietf_KEYBYTES int
no setter
crypto_stream_chacha20_IETF_KEYBYTES int
no setter
crypto_stream_chacha20_ietf_MESSAGEBYTES_MAX int
no setter
crypto_stream_chacha20_IETF_MESSAGEBYTES_MAX int
no setter
crypto_stream_chacha20_ietf_NONCEBYTES int
no setter
crypto_stream_chacha20_IETF_NONCEBYTES int
no setter
crypto_stream_chacha20_KEYBYTES int
no setter
crypto_stream_chacha20_MESSAGEBYTES_MAX int
no setter
crypto_stream_chacha20_NONCEBYTES int
no setter
crypto_stream_KEYBYTES int
no setter
crypto_stream_MESSAGEBYTES_MAX int
no setter
crypto_stream_NONCEBYTES int
no setter
crypto_stream_salsa2012_KEYBYTES int
no setter
crypto_stream_salsa2012_MESSAGEBYTES_MAX int
no setter
crypto_stream_salsa2012_NONCEBYTES int
no setter
crypto_stream_salsa208_KEYBYTES int
no setter
crypto_stream_salsa208_MESSAGEBYTES_MAX int
no setter
crypto_stream_salsa208_NONCEBYTES int
no setter
crypto_stream_salsa20_KEYBYTES int
no setter
crypto_stream_salsa20_MESSAGEBYTES_MAX int
no setter
crypto_stream_salsa20_NONCEBYTES int
no setter
crypto_stream_xchacha20_KEYBYTES int
no setter
crypto_stream_xchacha20_MESSAGEBYTES_MAX int
no setter
crypto_stream_xchacha20_NONCEBYTES int
no setter
crypto_stream_xsalsa20_KEYBYTES int
no setter
crypto_stream_xsalsa20_MESSAGEBYTES_MAX int
no setter
crypto_stream_xsalsa20_NONCEBYTES int
no setter
crypto_verify_16_BYTES int
no setter
crypto_verify_32_BYTES int
no setter
crypto_verify_64_BYTES int
no setter
hashCode int
The hash code for this object.
no setterinherited
isDefinedAndNotNull bool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

no setter
isNull bool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

Whether this value corresponds to JavaScript null.
no setter
isTruthy JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of !!this in JavaScript.
no setter
isUndefined bool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

Whether this value corresponds to JavaScript undefined.
no setter
isUndefinedOrNull bool

Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension

no setter
not JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of !this in JavaScript.
no setter
ready JSPromise<JSAny?>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
SODIUM_LIBRARY_VERSION_MAJOR int
no setter
SODIUM_LIBRARY_VERSION_MINOR int
no setter
SODIUM_VERSION_STRING String
no setter

Methods

add(JSAny? any) JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this + any in JavaScript.
and(JSAny? any) JSAny?

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this && any in JavaScript.
callMethod<R extends JSAny?>(JSAny method, [JSAny? arg1, JSAny? arg2, JSAny? arg3, JSAny? arg4]) → R

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Calls method on this JSObject with up to four arguments.
callMethodVarArgs<R extends JSAny?>(JSAny method, [List<JSAny?>? arguments]) → R

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Calls method on this JSObject with a variable number of arguments.
crypto_aead_aegis128l_decrypt(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_aegis128l_decrypt_detached(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_aegis128l_encrypt(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_aegis128l_encrypt_detached(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) CryptoBox
crypto_aead_aegis128l_keygen() JSUint8Array
crypto_aead_aegis256_decrypt(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_aegis256_decrypt_detached(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_aegis256_encrypt(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_aegis256_encrypt_detached(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) CryptoBox
crypto_aead_aegis256_keygen() JSUint8Array
crypto_aead_chacha20poly1305_decrypt(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_chacha20poly1305_decrypt_detached(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_chacha20poly1305_encrypt(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_chacha20poly1305_encrypt_detached(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) CryptoBox
crypto_aead_chacha20poly1305_ietf_decrypt(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_chacha20poly1305_ietf_decrypt_detached(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_chacha20poly1305_ietf_encrypt(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_chacha20poly1305_ietf_encrypt_detached(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) CryptoBox
crypto_aead_chacha20poly1305_ietf_keygen() JSUint8Array
crypto_aead_chacha20poly1305_keygen() JSUint8Array
crypto_aead_xchacha20poly1305_ietf_decrypt(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_xchacha20poly1305_ietf_decrypt_detached(JSUint8Array? secret_nonce, JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array? additional_data, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_xchacha20poly1305_ietf_encrypt(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) JSUint8Array
crypto_aead_xchacha20poly1305_ietf_encrypt_detached(JSUint8Array message, JSUint8Array? additional_data, JSUint8Array? secret_nonce, JSUint8Array public_nonce, JSUint8Array key) CryptoBox
crypto_aead_xchacha20poly1305_ietf_keygen() JSUint8Array
crypto_auth(JSUint8Array message, JSUint8Array key) JSUint8Array
crypto_auth_hmacsha256(JSUint8Array message, JSUint8Array key) JSUint8Array
crypto_auth_hmacsha256_final(AuthHmacsha256State state_address) JSUint8Array
crypto_auth_hmacsha256_init(JSUint8Array? key) AuthHmacsha256State
crypto_auth_hmacsha256_keygen() JSUint8Array
crypto_auth_hmacsha256_update(AuthHmacsha256State state_address, JSUint8Array message_chunk) → void
crypto_auth_hmacsha256_verify(JSUint8Array tag, JSUint8Array message, JSUint8Array key) bool
crypto_auth_hmacsha512(JSUint8Array message, JSUint8Array key) JSUint8Array
crypto_auth_hmacsha512256(JSUint8Array message, JSUint8Array key) JSUint8Array
crypto_auth_hmacsha512256_final(AuthHmacsha512256State state_address) JSUint8Array
crypto_auth_hmacsha512256_init(JSUint8Array? key) AuthHmacsha512256State
crypto_auth_hmacsha512256_keygen() JSUint8Array
crypto_auth_hmacsha512256_update(AuthHmacsha512256State state_address, JSUint8Array message_chunk) → void
crypto_auth_hmacsha512256_verify(JSUint8Array tag, JSUint8Array message, JSUint8Array key) bool
crypto_auth_hmacsha512_final(AuthHmacsha512State state_address) JSUint8Array
crypto_auth_hmacsha512_init(JSUint8Array? key) AuthHmacsha512State
crypto_auth_hmacsha512_keygen() JSUint8Array
crypto_auth_hmacsha512_update(AuthHmacsha512State state_address, JSUint8Array message_chunk) → void
crypto_auth_hmacsha512_verify(JSUint8Array tag, JSUint8Array message, JSUint8Array key) bool
crypto_auth_keygen() JSUint8Array
crypto_auth_verify(JSUint8Array tag, JSUint8Array message, JSUint8Array key) bool
crypto_box_beforenm(JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_beforenm(JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_detached(JSUint8Array message, JSUint8Array nonce, JSUint8Array publicKey, JSUint8Array privateKey) CryptoBox
crypto_box_curve25519xchacha20poly1305_detached_afternm(JSUint8Array message, JSUint8Array nonce, JSUint8Array sharedKey) CryptoBox
crypto_box_curve25519xchacha20poly1305_easy(JSUint8Array message, JSUint8Array nonce, JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_easy_afternm(JSUint8Array message, JSUint8Array nonce, JSUint8Array sharedKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_keypair() KeyPair
crypto_box_curve25519xchacha20poly1305_open_detached(JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array nonce, JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_open_detached_afternm(JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array nonce, JSUint8Array sharedKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_open_easy(JSUint8Array ciphertext, JSUint8Array nonce, JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_open_easy_afternm(JSUint8Array ciphertext, JSUint8Array nonce, JSUint8Array sharedKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_seal(JSUint8Array message, JSUint8Array publicKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_seal_open(JSUint8Array ciphertext, JSUint8Array publicKey, JSUint8Array secretKey) JSUint8Array
crypto_box_curve25519xchacha20poly1305_seed_keypair(JSUint8Array seed) KeyPair
crypto_box_detached(JSUint8Array message, JSUint8Array nonce, JSUint8Array publicKey, JSUint8Array privateKey) CryptoBox
crypto_box_easy(JSUint8Array message, JSUint8Array nonce, JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_easy_afternm(JSUint8Array message, JSUint8Array nonce, JSUint8Array sharedKey) JSUint8Array
crypto_box_keypair() KeyPair
crypto_box_open_detached(JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array nonce, JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_open_easy(JSUint8Array ciphertext, JSUint8Array nonce, JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_open_easy_afternm(JSUint8Array ciphertext, JSUint8Array nonce, JSUint8Array sharedKey) JSUint8Array
crypto_box_seal(JSUint8Array message, JSUint8Array publicKey) JSUint8Array
crypto_box_seal_open(JSUint8Array ciphertext, JSUint8Array publicKey, JSUint8Array privateKey) JSUint8Array
crypto_box_seed_keypair(JSUint8Array seed) KeyPair
crypto_core_ed25519_add(JSUint8Array p, JSUint8Array q) JSUint8Array
crypto_core_ed25519_from_hash(JSUint8Array r) JSUint8Array
crypto_core_ed25519_from_uniform(JSUint8Array r) JSUint8Array
crypto_core_ed25519_is_valid_point(JSUint8Array repr) bool
crypto_core_ed25519_random() JSUint8Array
crypto_core_ed25519_scalar_add(JSUint8Array x, JSUint8Array y) JSUint8Array
crypto_core_ed25519_scalar_complement(JSUint8Array s) JSUint8Array
crypto_core_ed25519_scalar_invert(JSUint8Array s) JSUint8Array
crypto_core_ed25519_scalar_mul(JSUint8Array x, JSUint8Array y) JSUint8Array
crypto_core_ed25519_scalar_negate(JSUint8Array s) JSUint8Array
crypto_core_ed25519_scalar_random() JSUint8Array
crypto_core_ed25519_scalar_reduce(JSUint8Array sample) JSUint8Array
crypto_core_ed25519_scalar_sub(JSUint8Array x, JSUint8Array y) JSUint8Array
crypto_core_ed25519_sub(JSUint8Array p, JSUint8Array q) JSUint8Array
crypto_core_hchacha20(JSUint8Array input, JSUint8Array privateKey, JSUint8Array? constant) JSUint8Array
crypto_core_hsalsa20(JSUint8Array input, JSUint8Array privateKey, JSUint8Array? constant) JSUint8Array
crypto_core_ristretto255_add(JSUint8Array p, JSUint8Array q) JSUint8Array
crypto_core_ristretto255_from_hash(JSUint8Array r) JSUint8Array
crypto_core_ristretto255_is_valid_point(JSUint8Array repr) bool
crypto_core_ristretto255_random() JSUint8Array
crypto_core_ristretto255_scalar_add(JSUint8Array x, JSUint8Array y) JSUint8Array
crypto_core_ristretto255_scalar_complement(JSUint8Array s) JSUint8Array
crypto_core_ristretto255_scalar_invert(JSUint8Array s) JSUint8Array
crypto_core_ristretto255_scalar_mul(JSUint8Array x, JSUint8Array y) JSUint8Array
crypto_core_ristretto255_scalar_negate(JSUint8Array s) JSUint8Array
crypto_core_ristretto255_scalar_random() JSUint8Array
crypto_core_ristretto255_scalar_reduce(JSUint8Array sample) JSUint8Array
crypto_core_ristretto255_scalar_sub(JSUint8Array x, JSUint8Array y) JSUint8Array
crypto_core_ristretto255_sub(JSUint8Array p, JSUint8Array q) JSUint8Array
crypto_generichash(int hash_length, JSUint8Array message, JSUint8Array? key) JSUint8Array
crypto_generichash_blake2b_salt_personal(int subkey_len, JSUint8Array? key, JSUint8Array? id, JSUint8Array? ctx) JSUint8Array
crypto_generichash_final(GenerichashState state_address, int hash_length) JSUint8Array
crypto_generichash_init(JSUint8Array? key, int hash_length) GenerichashState
crypto_generichash_keygen() JSUint8Array
crypto_generichash_update(GenerichashState state_address, JSUint8Array message_chunk) → void
crypto_hash(JSUint8Array message) JSUint8Array
crypto_hash_sha256(JSUint8Array message) JSUint8Array
crypto_hash_sha256_final(HashSha256State state_address) JSUint8Array
crypto_hash_sha256_init() HashSha256State
crypto_hash_sha256_update(HashSha256State state_address, JSUint8Array message_chunk) → void
crypto_hash_sha512(JSUint8Array message) JSUint8Array
crypto_hash_sha512_final(HashSha512State state_address) JSUint8Array
crypto_hash_sha512_init() HashSha512State
crypto_hash_sha512_update(HashSha512State state_address, JSUint8Array message_chunk) → void
crypto_kdf_derive_from_key(int subkey_len, JSBigInt subkey_id, String ctx, JSUint8Array key) JSUint8Array
crypto_kdf_keygen() JSUint8Array
crypto_kx_client_session_keys(JSUint8Array clientPublicKey, JSUint8Array clientSecretKey, JSUint8Array serverPublicKey) CryptoKX
crypto_kx_keypair() KeyPair
crypto_kx_seed_keypair(JSUint8Array seed) KeyPair
crypto_kx_server_session_keys(JSUint8Array serverPublicKey, JSUint8Array serverSecretKey, JSUint8Array clientPublicKey) CryptoKX
crypto_onetimeauth(JSUint8Array message, JSUint8Array key) JSUint8Array
crypto_onetimeauth_final(OnetimeauthState state_address) JSUint8Array
crypto_onetimeauth_init(JSUint8Array? key) OnetimeauthState
crypto_onetimeauth_keygen() JSUint8Array
crypto_onetimeauth_update(OnetimeauthState state_address, JSUint8Array message_chunk) → void
crypto_onetimeauth_verify(JSUint8Array hash, JSUint8Array message, JSUint8Array key) bool
crypto_pwhash(int keyLength, JSUint8Array password, JSUint8Array salt, int opsLimit, int memLimit, int algorithm) JSUint8Array
crypto_pwhash_scryptsalsa208sha256(int keyLength, JSUint8Array password, JSUint8Array salt, int opsLimit, int memLimit) JSUint8Array
crypto_pwhash_scryptsalsa208sha256_ll(JSUint8Array password, JSUint8Array salt, int opsLimit, int r, int p, int keyLength) JSUint8Array
crypto_pwhash_scryptsalsa208sha256_str(JSUint8Array password, int opsLimit, int memLimit) String
crypto_pwhash_scryptsalsa208sha256_str_verify(String hashed_password, JSUint8Array password) bool
crypto_pwhash_str(JSUint8Array password, int opsLimit, int memLimit) String
crypto_pwhash_str_needs_rehash(String hashed_password, int opsLimit, int memLimit) bool
crypto_pwhash_str_verify(String hashed_password, JSUint8Array password) bool
crypto_scalarmult(JSUint8Array privateKey, JSUint8Array publicKey) JSUint8Array
crypto_scalarmult_base(JSUint8Array privateKey) JSUint8Array
crypto_scalarmult_ed25519(JSUint8Array n, JSUint8Array p) JSUint8Array
crypto_scalarmult_ed25519_base(JSUint8Array scalar) JSUint8Array
crypto_scalarmult_ed25519_base_noclamp(JSUint8Array scalar) JSUint8Array
crypto_scalarmult_ed25519_noclamp(JSUint8Array n, JSUint8Array p) JSUint8Array
crypto_scalarmult_ristretto255(JSUint8Array scalar, JSUint8Array element) JSUint8Array
crypto_scalarmult_ristretto255_base(JSUint8Array scalar) JSUint8Array
crypto_secretbox_detached(JSUint8Array message, JSUint8Array nonce, JSUint8Array key) SecretBox
crypto_secretbox_easy(JSUint8Array message, JSUint8Array nonce, JSUint8Array key) JSUint8Array
crypto_secretbox_keygen() JSUint8Array
crypto_secretbox_open_detached(JSUint8Array ciphertext, JSUint8Array mac, JSUint8Array nonce, JSUint8Array key) JSUint8Array
crypto_secretbox_open_easy(JSUint8Array ciphertext, JSUint8Array nonce, JSUint8Array key) JSUint8Array
crypto_secretstream_xchacha20poly1305_init_pull(JSUint8Array header, JSUint8Array key) SecretstreamXchacha20poly1305State
crypto_secretstream_xchacha20poly1305_init_push(JSUint8Array key) SecretStreamInitPush
crypto_secretstream_xchacha20poly1305_keygen() JSUint8Array
crypto_secretstream_xchacha20poly1305_pull(SecretstreamXchacha20poly1305State state_address, JSUint8Array cipher, JSUint8Array? ad) JSAny
crypto_secretstream_xchacha20poly1305_push(SecretstreamXchacha20poly1305State state_address, JSUint8Array message_chunk, JSUint8Array? ad, int tag) JSUint8Array
crypto_secretstream_xchacha20poly1305_rekey(SecretstreamXchacha20poly1305State state_address) bool
crypto_shorthash(JSUint8Array message, JSUint8Array key) JSUint8Array
crypto_shorthash_keygen() JSUint8Array
crypto_shorthash_siphashx24(JSUint8Array message, JSUint8Array key) JSUint8Array
crypto_sign(JSUint8Array message, JSUint8Array privateKey) JSUint8Array
crypto_sign_detached(JSUint8Array message, JSUint8Array privateKey) JSUint8Array
crypto_sign_ed25519_pk_to_curve25519(JSUint8Array edPk) JSUint8Array
crypto_sign_ed25519_sk_to_curve25519(JSUint8Array edSk) JSUint8Array
crypto_sign_ed25519_sk_to_pk(JSUint8Array privateKey) JSUint8Array
crypto_sign_ed25519_sk_to_seed(JSUint8Array privateKey) JSUint8Array
crypto_sign_final_create(SignState state_address, JSUint8Array privateKey) JSUint8Array
crypto_sign_final_verify(SignState state_address, JSUint8Array signature, JSUint8Array publicKey) bool
crypto_sign_init() SignState
crypto_sign_keypair() KeyPair
crypto_sign_open(JSUint8Array signedMessage, JSUint8Array publicKey) JSUint8Array
crypto_sign_seed_keypair(JSUint8Array seed) KeyPair
crypto_sign_update(SignState state_address, JSUint8Array message_chunk) → void
crypto_sign_verify_detached(JSUint8Array signature, JSUint8Array message, JSUint8Array publicKey) bool
crypto_stream_chacha20(int outLength, JSUint8Array key, JSUint8Array nonce) JSUint8Array
crypto_stream_chacha20_ietf_xor(JSUint8Array input_message, JSUint8Array nonce, JSUint8Array key) JSUint8Array
crypto_stream_chacha20_ietf_xor_ic(JSUint8Array input_message, JSUint8Array nonce, int nonce_increment, JSUint8Array key) JSUint8Array
crypto_stream_chacha20_keygen() JSUint8Array
crypto_stream_chacha20_xor(JSUint8Array input_message, JSUint8Array nonce, JSUint8Array key) JSUint8Array
crypto_stream_chacha20_xor_ic(JSUint8Array input_message, JSUint8Array nonce, int nonce_increment, JSUint8Array key) JSUint8Array
crypto_stream_keygen() JSUint8Array
crypto_stream_xchacha20_keygen() JSUint8Array
crypto_stream_xchacha20_xor(JSUint8Array input_message, JSUint8Array nonce, JSUint8Array key) JSUint8Array
crypto_stream_xchacha20_xor_ic(JSUint8Array input_message, JSUint8Array nonce, int nonce_increment, JSUint8Array key) JSUint8Array
dartify() Object?

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Converts a JavaScript JSON-like value to the Dart equivalent if possible.
delete(JSAny property) JSBoolean

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Deletes the property with key property from this JSObject.
divide(JSAny? any) JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this / any in JavaScript.
equals(JSAny? any) JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this == any in JavaScript.
exponentiate(JSAny? any) JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this ** any in JavaScript.
getProperty<R extends JSAny?>(JSAny property) → R

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

The value of the property key property of this JSObject.
greaterThan(JSAny? any) JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this > any in JavaScript.
greaterThanOrEqualTo(JSAny? any) JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this >= any in JavaScript.
has(String property) bool

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Shorthand helper for hasProperty to check whether this JSObject contains the property key property, but takes and returns a Dart value.
hasProperty(JSAny property) JSBoolean

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Whether or not this JSObject contains the property key property.
instanceof(JSFunction constructor) bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this JSAny? is an instanceof constructor.
instanceOfString(String constructorName) bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this JSAny? is an instanceof the constructor that is defined by constructorName, which is looked up in the globalContext.
isA<T extends JSAny?>() bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether this JSAny? is an instance of the JavaScript type that is declared by T.
lessThan(JSAny? any) JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this < any in JavaScript.
lessThanOrEqualTo(JSAny? any) JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this <= any in JavaScript.
memzero(JSUint8Array bytes) → void
modulo(JSAny? any) JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this % any in JavaScript.
multiply(JSAny? any) JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this * any in JavaScript.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notEquals(JSAny? any) JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this != any in JavaScript.
or(JSAny? any) JSAny?

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this || any in JavaScript.
pad(JSUint8Array buf, int blocksize) JSUint8Array
randombytes_buf(int length) JSUint8Array
randombytes_buf_deterministic(int length, JSUint8Array seed) JSUint8Array
randombytes_close() → void
randombytes_random() int
randombytes_seedbytes() int
randombytes_set_implementation(JSAny implementation) → void
randombytes_stir() → void
randombytes_uniform(int upper_bound) int
setProperty(JSAny property, JSAny? value) → void

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Write the value of property key property of this JSObject.
sodium_version_string() String
strictEquals(JSAny? any) JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this === any in JavaScript.
strictNotEquals(JSAny? any) JSBoolean

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this !== any in JavaScript.
subtract(JSAny? any) JSAny

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this - any in JavaScript.
toString() String
A string representation of this object.
inherited
typeofEquals(String typeString) bool

Available on JSAny?, provided by the JSAnyUtilityExtension extension

Whether the result of typeof on this JSAny? is typeString.
unpad(JSUint8Array buf, int blocksize) JSUint8Array
unsignedRightShift(JSAny? any) JSNumber

Available on JSAny?, provided by the JSAnyOperatorExtension extension

The result of this >>> any in JavaScript.

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](String property) JSAny?

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Shorthand helper for getProperty to get the value of the property key property of this JSObject, but takes a Dart value.
operator []=(String property, JSAny? value) → void

Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension

Shorthand helper for setProperty to write the value of the property key property of this JSObject, but takes a Dart value.