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_sha3256_BYTES → int
no setter
crypto_hash_sha3512_BYTES → int
no setter
crypto_hash_sha512_BYTES → int
no setter
crypto_ipcrypt_BYTES → int
no setter
crypto_ipcrypt_KEYBYTES → int
no setter
crypto_ipcrypt_ND_INPUTBYTES → int
no setter
crypto_ipcrypt_ND_KEYBYTES → int
no setter
crypto_ipcrypt_ND_OUTPUTBYTES → int
no setter
crypto_ipcrypt_ND_TWEAKBYTES → int
no setter
crypto_ipcrypt_NDX_INPUTBYTES → int
no setter
crypto_ipcrypt_NDX_KEYBYTES → int
no setter
crypto_ipcrypt_NDX_OUTPUTBYTES → int
no setter
crypto_ipcrypt_NDX_TWEAKBYTES → int
no setter
crypto_ipcrypt_PFX_BYTES → int
no setter
crypto_ipcrypt_PFX_KEYBYTES → 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_kem_CIPHERTEXTBYTES → int
no setter
crypto_kem_mlkem768_CIPHERTEXTBYTES → int
no setter
crypto_kem_mlkem768_PUBLICKEYBYTES → int
no setter
crypto_kem_mlkem768_SECRETKEYBYTES → int
no setter
crypto_kem_mlkem768_SEEDBYTES → int
no setter
crypto_kem_mlkem768_SHAREDSECRETBYTES → int
no setter
crypto_kem_PRIMITIVE → String
no setter
crypto_kem_PUBLICKEYBYTES → int
no setter
crypto_kem_SECRETKEYBYTES → int
no setter
crypto_kem_SEEDBYTES → int
no setter
crypto_kem_SHAREDSECRETBYTES → int
no setter
crypto_kem_xwing_CIPHERTEXTBYTES → int
no setter
crypto_kem_xwing_PUBLICKEYBYTES → int
no setter
crypto_kem_xwing_SECRETKEYBYTES → int
no setter
crypto_kem_xwing_SEEDBYTES → int
no setter
crypto_kem_xwing_SHAREDSECRETBYTES → 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
crypto_xof_shake128_BLOCKBYTES → int
no setter
crypto_xof_shake128_STATEBYTES → int
no setter
crypto_xof_shake256_BLOCKBYTES → int
no setter
crypto_xof_shake256_STATEBYTES → int
no setter
crypto_xof_turboshake128_BLOCKBYTES → int
no setter
crypto_xof_turboshake128_STATEBYTES → int
no setter
crypto_xof_turboshake256_BLOCKBYTES → int
no setter
crypto_xof_turboshake256_STATEBYTES → 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.
add(JSUint8Array a, JSUint8Array b) → void
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.
compare(JSUint8Array b1, JSUint8Array b2) → int
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) → AuthHmacsha256State
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) → AuthHmacsha256State
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() → JSNumber
crypto_hash_sha256_update(HashSha256State state_address, JSUint8Array message_chunk) → void
crypto_hash_sha3256(JSUint8Array message) → JSUint8Array
crypto_hash_sha3256_final(HashSha3256State state_address) → JSUint8Array
crypto_hash_sha3256_init() → JSNumber
crypto_hash_sha3256_update(HashSha3256State state_address, JSUint8Array message_chunk) → void
crypto_hash_sha3512(JSUint8Array message) → JSUint8Array
crypto_hash_sha3512_final(HashSha3512State state_address) → JSUint8Array
crypto_hash_sha3512_init() → JSNumber
crypto_hash_sha3512_update(HashSha3512State state_address, JSUint8Array message_chunk) → void
crypto_hash_sha512(JSUint8Array message) → JSUint8Array
crypto_hash_sha512_final(HashSha512State state_address) → JSUint8Array
crypto_hash_sha512_init() → JSNumber
crypto_hash_sha512_update(HashSha512State state_address, JSUint8Array message_chunk) → void
crypto_ipcrypt_decrypt(JSUint8Array input, JSUint8Array key) → JSUint8Array
crypto_ipcrypt_encrypt(JSUint8Array input, JSUint8Array key) → JSUint8Array
crypto_ipcrypt_keygen() → JSUint8Array
crypto_ipcrypt_nd_decrypt(JSUint8Array input, JSUint8Array key) → JSUint8Array
crypto_ipcrypt_nd_encrypt(JSUint8Array input, JSUint8Array tweak, JSUint8Array key) → JSUint8Array
crypto_ipcrypt_nd_keygen() → JSUint8Array
crypto_ipcrypt_ndx_decrypt(JSUint8Array input, JSUint8Array key) → JSUint8Array
crypto_ipcrypt_ndx_encrypt(JSUint8Array input, JSUint8Array tweak, JSUint8Array key) → JSUint8Array
crypto_ipcrypt_ndx_keygen() → JSUint8Array
crypto_ipcrypt_pfx_decrypt(JSUint8Array input, JSUint8Array key) → JSUint8Array
crypto_ipcrypt_pfx_encrypt(JSUint8Array input, JSUint8Array key) → JSUint8Array
crypto_ipcrypt_pfx_keygen() → JSUint8Array
crypto_kdf_derive_from_key(int subkey_len, JSBigInt subkey_id, String ctx, JSUint8Array key) → JSUint8Array
crypto_kdf_hkdf_sha256_expand(int out_len, String ctx, JSUint8Array prk) → JSUint8Array
crypto_kdf_hkdf_sha256_extract(JSUint8Array? salt, JSUint8Array ikm) → JSUint8Array
crypto_kdf_hkdf_sha256_extract_final(KdfHkdfSha256State state_address) → JSUint8Array
crypto_kdf_hkdf_sha256_extract_init(JSUint8Array? salt) → AuthHmacsha256State
crypto_kdf_hkdf_sha256_extract_update(KdfHkdfSha256State state_address, JSUint8Array ikm) → void
crypto_kdf_hkdf_sha256_keygen() → JSUint8Array
crypto_kdf_hkdf_sha512_expand(int out_len, String ctx, JSUint8Array prk) → JSUint8Array
crypto_kdf_hkdf_sha512_extract(JSUint8Array? salt, JSUint8Array ikm) → JSUint8Array
crypto_kdf_hkdf_sha512_extract_final(KdfHkdfSha512State state_address) → JSUint8Array
crypto_kdf_hkdf_sha512_extract_init(JSUint8Array? salt) → AuthHmacsha256State
crypto_kdf_hkdf_sha512_extract_update(KdfHkdfSha512State state_address, JSUint8Array ikm) → void
crypto_kdf_hkdf_sha512_keygen() → JSUint8Array
crypto_kdf_keygen() → JSUint8Array
crypto_kem_dec(JSUint8Array ciphertext, JSUint8Array privateKey) → JSUint8Array
crypto_kem_enc(JSUint8Array publicKey) → KemEncResult
crypto_kem_keypair() → KeyPair
crypto_kem_mlkem768_dec(JSUint8Array ciphertext, JSUint8Array privateKey) → JSUint8Array
crypto_kem_mlkem768_enc(JSUint8Array publicKey) → KemEncResult
crypto_kem_mlkem768_enc_deterministic(JSUint8Array publicKey, JSUint8Array seed) → KemEncResult
crypto_kem_mlkem768_keypair() → KeyPair
crypto_kem_mlkem768_seed_keypair(JSUint8Array seed) → KeyPair
crypto_kem_primitive() → String
crypto_kem_seed_keypair(JSUint8Array seed) → KeyPair
crypto_kem_xwing_dec(JSUint8Array ciphertext, JSUint8Array privateKey) → JSUint8Array
crypto_kem_xwing_enc(JSUint8Array publicKey) → KemEncResult
crypto_kem_xwing_enc_deterministic(JSUint8Array publicKey, JSUint8Array seed) → KemEncResult
crypto_kem_xwing_keypair() → KeyPair
crypto_kem_xwing_seed_keypair(JSUint8Array seed) → KeyPair
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() → JSNumber
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, JSBigInt 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, JSBigInt nonce_increment, JSUint8Array key) → JSUint8Array
crypto_xof_shake128(int out_length, JSUint8Array message) → JSUint8Array
crypto_xof_shake128_init() → JSNumber
crypto_xof_shake128_init_with_domain(int domain) → XofShake128State
crypto_xof_shake128_squeeze(XofShake128State state_address, int out_length) → JSUint8Array
crypto_xof_shake128_update(XofShake128State state_address, JSUint8Array message_chunk) → void
crypto_xof_shake256(int out_length, JSUint8Array message) → JSUint8Array
crypto_xof_shake256_init() → JSNumber
crypto_xof_shake256_init_with_domain(int domain) → XofShake128State
crypto_xof_shake256_squeeze(XofShake256State state_address, int out_length) → JSUint8Array
crypto_xof_shake256_update(XofShake256State state_address, JSUint8Array message_chunk) → void
crypto_xof_turboshake128(int out_length, JSUint8Array message) → JSUint8Array
crypto_xof_turboshake128_init() → JSNumber
crypto_xof_turboshake128_init_with_domain(int domain) → XofShake128State
crypto_xof_turboshake128_squeeze(XofTurboshake128State state_address, int out_length) → JSUint8Array
crypto_xof_turboshake128_update(XofTurboshake128State state_address, JSUint8Array message_chunk) → void
crypto_xof_turboshake256(int out_length, JSUint8Array message) → JSUint8Array
crypto_xof_turboshake256_init() → JSNumber
crypto_xof_turboshake256_init_with_domain(int domain) → XofShake128State
crypto_xof_turboshake256_squeeze(XofTurboshake256State state_address, int out_length) → JSUint8Array
crypto_xof_turboshake256_update(XofTurboshake256State state_address, JSUint8Array message_chunk) → void
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.
free(JSNumber state_address) → void
from_hex(String input) → JSUint8Array
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.
increment(JSUint8Array bytes) → void
instanceof(JSFunction<Function> 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.
is_zero(JSUint8Array bytes) → bool
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.
memcmp(JSUint8Array b1, JSUint8Array b2) → bool
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_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_bin2ip(JSUint8Array bin) → String
sodium_ip2bin(String ip) → JSUint8Array
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.
to_hex(JSUint8Array input) → String
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.