final
class
ScalaSodium extends ScalaSodium0
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
crypto_aead_aes256gcm_decrypt(m: Array[Byte], mlen_p: Array[Int], nsec: Array[Byte], c: Array[Byte], clen: Int, ad: Array[Byte], adlen: Int, npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_aes256gcm_decrypt_detached(m: Array[Byte], nsec: Array[Byte], c: Array[Byte], clen: Int, mac: Array[Byte], ad: Array[Byte], adlen: Int, npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_aes256gcm_encrypt(c: Array[Byte], clen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, nsec: Array[Byte], npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_aes256gcm_encrypt_detached(c: Array[Byte], mac: Array[Byte], maclen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, nsec: Array[Byte], npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_chacha20poly1305_decrypt(m: Array[Byte], mlen_p: Array[Int], nsec: Array[Byte], c: Array[Byte], clen: Int, ad: Array[Byte], adlen: Int, npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_chacha20poly1305_decrypt_detached(m: Array[Byte], nsec: Array[Byte], c: Array[Byte], clen: Int, mac: Array[Byte], ad: Array[Byte], adlen: Int, npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_chacha20poly1305_encrypt(c: Array[Byte], clen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, nsec: Array[Byte], npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_chacha20poly1305_encrypt_detached(c: Array[Byte], mac: Array[Byte], maclen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, nsec: Array[Byte], npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_chacha20poly1305_ietf_decrypt(m: Array[Byte], mlen_p: Array[Int], nsec: Array[Byte], c: Array[Byte], clen: Int, ad: Array[Byte], adlen: Int, npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_chacha20poly1305_ietf_decrypt_detached(m: Array[Byte], nsec: Array[Byte], c: Array[Byte], clen: Int, mac: Array[Byte], ad: Array[Byte], adlen: Int, npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_chacha20poly1305_ietf_encrypt(c: Array[Byte], clen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, nsec: Array[Byte], npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_chacha20poly1305_ietf_encrypt_detached(c: Array[Byte], mac: Array[Byte], maclen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, nsec: Array[Byte], npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_xchacha20poly1305_ietf_decrypt(m: Array[Byte], mlen_p: Array[Int], nsec: Array[Byte], c: Array[Byte], clen: Int, ad: Array[Byte], adlen: Int, npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_xchacha20poly1305_ietf_decrypt_detached(m: Array[Byte], nsec: Array[Byte], c: Array[Byte], clen: Int, mac: Array[Byte], ad: Array[Byte], adlen: Int, npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_xchacha20poly1305_ietf_encrypt(c: Array[Byte], clen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, nsec: Array[Byte], npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_aead_xchacha20poly1305_ietf_encrypt_detached(c: Array[Byte], mac: Array[Byte], maclen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, nsec: Array[Byte], npub: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_auth(dst_mac: Array[Byte], src_input: Array[Byte], input_len: Int, src_key: Array[Byte]): Int
-
final
def
crypto_auth_bytes(): Int
-
final
def
crypto_auth_hmacsha256(out: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_auth_hmacsha256_bytes(): Int
-
final
def
crypto_auth_hmacsha256_final(state: Array[Byte], out: Array[Byte]): Int
-
final
def
crypto_auth_hmacsha256_init(state: Array[Byte], key: Array[Byte], keylen: Int): Int
-
final
def
crypto_auth_hmacsha256_keybytes(): Int
-
final
def
crypto_auth_hmacsha256_statebytes(): Int
-
final
def
crypto_auth_hmacsha256_update(state: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_auth_hmacsha256_verify(h: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_auth_hmacsha512(out: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_auth_hmacsha512256(out: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_auth_hmacsha512256_bytes(): Int
-
final
def
crypto_auth_hmacsha512256_final(state: Array[Byte], out: Array[Byte]): Int
-
final
def
crypto_auth_hmacsha512256_init(state: Array[Byte], key: Array[Byte], keylen: Int): Int
-
final
def
crypto_auth_hmacsha512256_keybytes(): Int
-
final
def
crypto_auth_hmacsha512256_statebytes(): Int
-
final
def
crypto_auth_hmacsha512256_update(state: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_auth_hmacsha512256_verify(h: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_auth_hmacsha512_bytes(): Int
-
final
def
crypto_auth_hmacsha512_final(state: Array[Byte], out: Array[Byte]): Int
-
final
def
crypto_auth_hmacsha512_init(state: Array[Byte], key: Array[Byte], keylen: Int): Int
-
final
def
crypto_auth_hmacsha512_keybytes(): Int
-
final
def
crypto_auth_hmacsha512_statebytes(): Int
-
final
def
crypto_auth_hmacsha512_update(state: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_auth_hmacsha512_verify(h: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_auth_keybytes(): Int
-
final
def
crypto_auth_primitive(): Array[Byte]
-
final
def
crypto_auth_verify(src_mac: Array[Byte], src_input: Array[Byte], input_len: Int, src_key: Array[Byte]): Int
-
final
def
crypto_box(dst_cipher: Array[Byte], src_msg: Array[Byte], msg_len: Int, src_nonce: Array[Byte], src_pub: Array[Byte], src_secret: Array[Byte]): Int
-
final
def
crypto_box_afternm(dst_cipher: Array[Byte], src_msg: Array[Byte], msg_len: Int, src_nonce: Array[Byte], src_key: Array[Byte]): Int
-
final
def
crypto_box_beforenm(dst_shared_key: Array[Byte], remote_public_key: Array[Byte], local_private_key: Array[Byte]): Int
-
final
def
crypto_box_beforenmbytes(): Int
-
final
def
crypto_box_boxzerobytes(): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], pk: Array[Byte], sk: Array[Byte]): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_afternm(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_beforenm(k: Array[Byte], pk: Array[Byte], sk: Array[Byte]): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_beforenmbytes(): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_boxzerobytes(): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_keypair(pk: Array[Byte], sk: Array[Byte]): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_macbytes(): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_noncebytes(): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_open(m: Array[Byte], c: Array[Byte], clen: Int, n: Array[Byte], pk: Array[Byte], sk: Array[Byte]): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_open_afternm(m: Array[Byte], c: Array[Byte], clen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_publickeybytes(): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_secretkeybytes(): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_seed_keypair(pk: Array[Byte], sk: Array[Byte], seed: Array[Byte]): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_seedbytes(): Int
-
final
def
crypto_box_curve25519xsalsa20poly1305_zerobytes(): Int
-
final
def
crypto_box_detached(dst_cipher: Array[Byte], dst_mac: Array[Byte], src_plain: Array[Byte], plain_len: Int, nonces: Array[Byte], remote_public_key: Array[Byte], local_private_key: Array[Byte]): Int
-
final
def
crypto_box_detached_afternm(dst_cipher: Array[Byte], dst_mac: Array[Byte], src_plain: Array[Byte], plain_len: Int, nonce: Array[Byte], shared_key: Array[Byte]): Int
-
final
def
crypto_box_easy(dst_cipher: Array[Byte], src_plain: Array[Byte], plain_len: Int, nonce: Array[Byte], remote_public_key: Array[Byte], local_private_key: Array[Byte]): Int
-
final
def
crypto_box_easy_afternm(dst_cipher: Array[Byte], src_plain: Array[Byte], plain_len: Int, nonce: Array[Byte], shared_key: Array[Byte]): Int
-
final
def
crypto_box_keypair(dst_public_Key: Array[Byte], dst_private_key: Array[Byte]): Int
-
final
def
crypto_box_macbytes(): Int
-
final
def
crypto_box_noncebytes(): Int
-
final
def
crypto_box_open(dst_msg: Array[Byte], src_cipher: Array[Byte], cipher_len: Int, src_nonce: Array[Byte], src_pub: Array[Byte], src_secret: Array[Byte]): Int
-
final
def
crypto_box_open_afternm(dst_msg: Array[Byte], src_cipher: Array[Byte], cipher_len: Int, src_nonce: Array[Byte], src_key: Array[Byte]): Int
-
final
def
crypto_box_open_detached(dst_plain: Array[Byte], src_cipher: Array[Byte], src_mac: Array[Byte], cipher_len: Int, nonce: Array[Byte], remote_public_key: Array[Byte], local_private_key: Array[Byte]): Int
-
final
def
crypto_box_open_detached_afternm(dst_plain: Array[Byte], src_cipher: Array[Byte], src_mac: Array[Byte], cipher_len: Int, nonce: Array[Byte], shared_key: Array[Byte]): Int
-
final
def
crypto_box_open_easy(dst_plain: Array[Byte], src_cipher: Array[Byte], cipher_len: Int, nonce: Array[Byte], remote_public_key: Array[Byte], local_private_key: Array[Byte]): Int
-
final
def
crypto_box_open_easy_afternm(dst_plain: Array[Byte], src_cipher: Array[Byte], cipher_len: Int, nonce: Array[Byte], shared_key: Array[Byte]): Int
-
final
def
crypto_box_primitive(): Array[Byte]
-
final
def
crypto_box_publickeybytes(): Int
-
final
def
crypto_box_seal(dst_cipher: Array[Byte], src_plain: Array[Byte], plain_len: Int, remote_public_key: Array[Byte]): Int
-
final
def
crypto_box_seal_open(dst_plain: Array[Byte], src_cipher: Array[Byte], cipher_len: Int, local_public_key: Array[Byte], local_private_key: Array[Byte]): Int
-
final
def
crypto_box_sealbytes(): Int
-
final
def
crypto_box_secretkeybytes(): Int
-
final
def
crypto_box_seed_keypair(dst_public_key: Array[Byte], dst_private_key: Array[Byte], src_seed: Array[Byte]): Int
-
final
def
crypto_box_seedbytes(): Int
-
final
def
crypto_box_zerobytes(): Int
-
final
def
crypto_core_hchacha20(out: Array[Byte], in: Array[Byte], k: Array[Byte], c: Array[Byte]): Int
-
final
def
crypto_core_hsalsa20(out: Array[Byte], in: Array[Byte], k: Array[Byte], c: Array[Byte]): Int
-
final
def
crypto_core_hsalsa20_constbytes(): Int
-
final
def
crypto_core_hsalsa20_inputbytes(): Int
-
final
def
crypto_core_hsalsa20_keybytes(): Int
-
final
def
crypto_core_hsalsa20_outputbytes(): Int
-
final
def
crypto_core_salsa20(out: Array[Byte], in: Array[Byte], k: Array[Byte], c: Array[Byte]): Int
-
final
def
crypto_core_salsa20_constbytes(): Int
-
final
def
crypto_core_salsa20_inputbytes(): Int
-
final
def
crypto_core_salsa20_keybytes(): Int
-
final
def
crypto_core_salsa20_outputbytes(): Int
-
final
def
crypto_generichash(dst_hash: Array[Byte], dst_len: Int, src_input: Array[Byte], input_len: Int, src_key: Array[Byte], key_len: Int): Int
-
final
def
crypto_generichash_blake2b(out: Array[Byte], outlen: Int, in: Array[Byte], inlen: Int, key: Array[Byte], keylen: Int): Int
-
final
def
crypto_generichash_blake2b_bytes(): Int
-
final
def
crypto_generichash_blake2b_bytes_max(): Int
-
final
def
crypto_generichash_blake2b_bytes_min(): Int
-
final
def
crypto_generichash_blake2b_final(state: Array[Byte], out: Array[Byte], outlen: Int): Int
-
final
def
crypto_generichash_blake2b_init(state: Array[Byte], key: Array[Byte], keylen: Int, outlen: Int): Int
-
final
def
crypto_generichash_blake2b_init_salt_personal(state: Array[Byte], key: Array[Byte], keylen: Int, outlen: Int, salt: Array[Byte], personal: Array[Byte]): Int
-
final
def
crypto_generichash_blake2b_keybytes(): Int
-
final
def
crypto_generichash_blake2b_keybytes_max(): Int
-
final
def
crypto_generichash_blake2b_keybytes_min(): Int
-
final
def
crypto_generichash_blake2b_personalbytes(): Int
-
final
def
crypto_generichash_blake2b_salt_personal(out: Array[Byte], outlen: Int, in: Array[Byte], inlen: Int, key: Array[Byte], keylen: Int, salt: Array[Byte], personal: Array[Byte]): Int
-
final
def
crypto_generichash_blake2b_saltbytes(): Int
-
final
def
crypto_generichash_blake2b_update(state: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_generichash_bytes(): Int
-
final
def
crypto_generichash_bytes_max(): Int
-
final
def
crypto_generichash_bytes_min(): Int
-
final
def
crypto_generichash_final(state: Array[Byte], dst_out: Array[Byte], out_len: Int): Int
-
final
def
crypto_generichash_init(state: Array[Byte], src_key: Array[Byte], key_len: Int, out_len: Int): Int
-
final
def
crypto_generichash_keybytes(): Int
-
final
def
crypto_generichash_keybytes_max(): Int
-
final
def
crypto_generichash_keybytes_min(): Int
-
final
def
crypto_generichash_primitive(): Array[Byte]
-
final
def
crypto_generichash_statebytes(): Int
-
final
def
crypto_generichash_update(state: Array[Byte], src_input: Array[Byte], input_len: Int): Int
-
final
def
crypto_hash_sha256(out: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_hash_sha256_bytes(): Int
-
final
def
crypto_hash_sha256_final(state: Array[Byte], out: Array[Byte]): Int
-
final
def
crypto_hash_sha256_init(state: Array[Byte]): Int
-
final
def
crypto_hash_sha256_statebytes(): Int
-
final
def
crypto_hash_sha256_update(state: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_hash_sha512(out: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_hash_sha512_bytes(): Int
-
final
def
crypto_hash_sha512_final(state: Array[Byte], out: Array[Byte]): Int
-
final
def
crypto_hash_sha512_init(state: Array[Byte]): Int
-
final
def
crypto_hash_sha512_statebytes(): Int
-
final
def
crypto_hash_sha512_update(state: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_kdf_derive_from_key(subkey: Array[Byte], subkey_len: Int, subkey_id: Int, ctx: Array[Byte], key: Array[Byte]): Int
-
final
def
crypto_kdf_keygen(key: Array[Byte]): Unit
-
final
def
crypto_kx_client_session_keys(rx: Array[Byte], tx: Array[Byte], client_pk: Array[Byte], client_sk: Array[Byte], server_pk: Array[Byte]): Int
-
final
def
crypto_kx_keypair(pk: Array[Byte], sk: Array[Byte]): Int
-
final
def
crypto_kx_seed_keypair(pk: Array[Byte], sk: Array[Byte], seed: Array[Byte]): Int
-
final
def
crypto_kx_server_session_keys(rx: Array[Byte], tx: Array[Byte], server_pk: Array[Byte], server_sk: Array[Byte], client_pk: Array[Byte]): Int
-
final
def
crypto_onetimeauth(dst_out: Array[Byte], src_input: Array[Byte], input_len: Int, src_key: Array[Byte]): Int
-
final
def
crypto_onetimeauth_bytes(): Int
-
final
def
crypto_onetimeauth_final(final_state: Array[Byte], dst_out: Array[Byte]): Int
-
final
def
crypto_onetimeauth_init(dst_state: Array[Byte], src_key: Array[Byte]): Int
-
final
def
crypto_onetimeauth_keybytes(): Int
-
final
def
crypto_onetimeauth_keygen(k: Array[Byte]): Unit
-
final
def
crypto_onetimeauth_poly1305(out: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_onetimeauth_poly1305_bytes(): Int
-
final
def
crypto_onetimeauth_poly1305_final(state: Array[Byte], out: Array[Byte]): Int
-
final
def
crypto_onetimeauth_poly1305_init(state: Array[Byte], key: Array[Byte]): Int
-
final
def
crypto_onetimeauth_poly1305_keybytes(): Int
-
final
def
crypto_onetimeauth_poly1305_update(state: Array[Byte], in: Array[Byte], inlen: Int): Int
-
final
def
crypto_onetimeauth_poly1305_verify(h: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_onetimeauth_primitive(): Array[Byte]
-
final
def
crypto_onetimeauth_statebytes(): Int
-
final
def
crypto_onetimeauth_update(dst_state: Array[Byte], src_input: Array[Byte], input_len: Int): Int
-
final
def
crypto_onetimeauth_verify(src_mac: Array[Byte], src_input: Array[Byte], input_len: Int, src_key: Array[Byte]): Int
-
final
def
crypto_pwhash(out: Array[Byte], outlen: Int, passwd: Array[Byte], passwdlen: Int, salt: Array[Byte], opslimit: Int, memlimit: Int, alg: Int): Int
-
final
def
crypto_pwhash_alg_argon2i13(): Int
-
final
def
crypto_pwhash_alg_default(): Int
-
final
def
crypto_pwhash_bytes_max(): Int
-
final
def
crypto_pwhash_bytes_min(): Int
-
final
def
crypto_pwhash_memlimit_interactive(): Int
-
final
def
crypto_pwhash_memlimit_max(): Int
-
final
def
crypto_pwhash_memlimit_min(): Int
-
final
def
crypto_pwhash_memlimit_moderate(): Int
-
final
def
crypto_pwhash_memlimit_sensitive(): Int
-
final
def
crypto_pwhash_opslimit_interactive(): Int
-
final
def
crypto_pwhash_opslimit_max(): Int
-
final
def
crypto_pwhash_opslimit_min(): Int
-
final
def
crypto_pwhash_opslimit_moderate(): Int
-
final
def
crypto_pwhash_opslimit_sensitive(): Int
-
final
def
crypto_pwhash_passwd_max(): Int
-
final
def
crypto_pwhash_passwd_min(): Int
-
final
def
crypto_pwhash_primitive(): Array[Byte]
-
final
def
crypto_pwhash_saltbytes(): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256(out: Array[Byte], outlen: Int, passwd: Array[Byte], passwdlen: Int, salt: Array[Byte], opslimit: Int, memlimit: Int): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_ll(passwd: Array[Byte], passwdlen: Int, salt: Array[Byte], saltlen: Int, N: Int, r: Int, p: Int, buf: Array[Byte], buflen: Int): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_memlimit_interactive(): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive(): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_opslimit_interactive(): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive(): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_saltbytes(): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_str(out: Array[Byte], passwd: Array[Byte], passwdlen: Int, opslimit: Int, memlimit: Int): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_str_needs_rehash(str: Array[Byte], opslimit: Int, memlimit: Int): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_str_verify(str: Array[Byte], passwd: Array[Byte], passwdlen: Int): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_strbytes(): Int
-
final
def
crypto_pwhash_scryptsalsa208sha256_strprefix(): Array[Byte]
-
final
def
crypto_pwhash_str(out: Array[Byte], passwd: Array[Byte], passwdlen: Int, opslimit: Int, memlimit: Int): Int
-
final
def
crypto_pwhash_str_verify(str: Array[Byte], passwd: Array[Byte], passwdlen: Int): Int
-
final
def
crypto_pwhash_strbytes(): Int
-
final
def
crypto_pwhash_strprefix(): Array[Byte]
-
final
def
crypto_scalarmult(q: Array[Byte], n: Array[Byte], p: Array[Byte]): Int
-
final
def
crypto_scalarmult_base(q: Array[Byte], n: Array[Byte]): Int
-
final
def
crypto_scalarmult_bytes(): Int
-
final
def
crypto_scalarmult_curve25519(q: Array[Byte], n: Array[Byte], p: Array[Byte]): Int
-
final
def
crypto_scalarmult_curve25519_base(q: Array[Byte], n: Array[Byte]): Int
-
final
def
crypto_scalarmult_curve25519_bytes(): Int
-
final
def
crypto_scalarmult_curve25519_scalarbytes(): Int
-
final
def
crypto_scalarmult_primitive(): Array[Byte]
-
final
def
crypto_scalarmult_scalarbytes(): Int
-
final
def
crypto_secretbox_boxzerobytes(): Int
-
final
def
crypto_secretbox_detached(dst_cipher: Array[Byte], mac: Array[Byte], src_plain: Array[Byte], plain_len: Int, nonce: Array[Byte], secretkey: Array[Byte]): Int
-
final
def
crypto_secretbox_easy(dst_cipher: Array[Byte], src_plain: Array[Byte], plain_len: Int, nonce: Array[Byte], secret_key: Array[Byte]): Int
-
final
def
crypto_secretbox_keybytes(): Int
-
final
def
crypto_secretbox_macbytes(): Int
-
final
def
crypto_secretbox_noncebytes(): Int
-
final
def
crypto_secretbox_open_detached(dst_plain: Array[Byte], src_cipher: Array[Byte], mac: Array[Byte], cipher_len: Int, nonce: Array[Byte], secretkey: Array[Byte]): Int
-
final
def
crypto_secretbox_open_easy(dst_plain: Array[Byte], src_cipher: Array[Byte], cipher_len: Int, nonce: Array[Byte], secret_key: Array[Byte]): Int
-
final
def
crypto_secretbox_primitive(): Array[Byte]
-
final
def
crypto_secretbox_xchacha20poly1305_detached(c: Array[Byte], mac: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_secretbox_xchacha20poly1305_easy(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_secretbox_xchacha20poly1305_open_detached(m: Array[Byte], c: Array[Byte], mac: Array[Byte], clen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_secretbox_xchacha20poly1305_open_easy(m: Array[Byte], c: Array[Byte], clen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_secretbox_xsalsa20poly1305(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_secretbox_xsalsa20poly1305_boxzerobytes(): Int
-
final
def
crypto_secretbox_xsalsa20poly1305_keybytes(): Int
-
final
def
crypto_secretbox_xsalsa20poly1305_macbytes(): Int
-
final
def
crypto_secretbox_xsalsa20poly1305_noncebytes(): Int
-
final
def
crypto_secretbox_xsalsa20poly1305_open(m: Array[Byte], c: Array[Byte], clen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_secretbox_xsalsa20poly1305_zerobytes(): Int
-
final
def
crypto_secretbox_zerobytes(): Int
-
final
def
crypto_secretstream_xchacha20poly1305_init_pull(state: Array[Byte], header: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_secretstream_xchacha20poly1305_init_push(state: Array[Byte], header: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_secretstream_xchacha20poly1305_pull(state: Array[Byte], m: Array[Byte], mlen_p: Array[Int], tag_p: Array[Byte], c: Array[Byte], clen: Int, ad: Array[Byte], adlen: Int): Int
-
final
def
crypto_secretstream_xchacha20poly1305_push(state: Array[Byte], c: Array[Byte], clen_p: Array[Int], m: Array[Byte], mlen: Int, ad: Array[Byte], adlen: Int, tag: Short): Int
-
final
def
crypto_secretstream_xchacha20poly1305_statebytes(): Int
-
final
def
crypto_shorthash(dst_out: Array[Byte], src_input: Array[Byte], input_len: Int, src_key: Array[Byte]): Int
-
final
def
crypto_shorthash_bytes(): Int
-
final
def
crypto_shorthash_keybytes(): Int
-
final
def
crypto_shorthash_primitive(): Array[Byte]
-
final
def
crypto_shorthash_siphash24(out: Array[Byte], in: Array[Byte], inlen: Int, k: Array[Byte]): Int
-
final
def
crypto_shorthash_siphash24_bytes(): Int
-
final
def
crypto_shorthash_siphash24_keybytes(): Int
-
final
def
crypto_sign(dst_signed_msg: Array[Byte], signed_msg_len: Array[Int], src_msg: Array[Byte], msg_len: Int, local_private_key: Array[Byte]): Int
-
final
def
crypto_sign_bytes(): Int
-
final
def
crypto_sign_detached(dst_signature: Array[Byte], signature_len: Array[Int], src_msg: Array[Byte], msg_len: Int, local_private_key: Array[Byte]): Int
-
final
def
crypto_sign_ed25519(sm: Array[Byte], smlen_p: Array[Int], m: Array[Byte], mlen: Int, sk: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_bytes(): Int
-
final
def
crypto_sign_ed25519_detached(sig: Array[Byte], siglen_p: Array[Int], m: Array[Byte], mlen: Int, sk: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_keypair(pk: Array[Byte], sk: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_open(m: Array[Byte], mlen_p: Array[Int], sm: Array[Byte], smlen: Int, pk: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_pk_to_curve25519(curve25519_pk: Array[Byte], ed25519_pk: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_publickeybytes(): Int
-
final
def
crypto_sign_ed25519_secretkeybytes(): Int
-
final
def
crypto_sign_ed25519_seed_keypair(pk: Array[Byte], sk: Array[Byte], seed: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_seedbytes(): Int
-
final
def
crypto_sign_ed25519_sk_to_curve25519(curve25519_sk: Array[Byte], ed25519_sk: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_sk_to_pk(dst_public_key: Array[Byte], src_private_key: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_sk_to_seed(dst_seed: Array[Byte], src_private_key: Array[Byte]): Int
-
final
def
crypto_sign_ed25519_verify_detached(sig: Array[Byte], m: Array[Byte], mlen: Int, pk: Array[Byte]): Int
-
final
def
crypto_sign_keypair(dst_public_Key: Array[Byte], dst_private_key: Array[Byte]): Int
-
final
def
crypto_sign_open(dst_msg: Array[Byte], msg_len: Array[Int], src_signed_msg: Array[Byte], signed_msg_len: Int, remote_public_key: Array[Byte]): Int
-
final
def
crypto_sign_primitive(): Array[Byte]
-
final
def
crypto_sign_publickeybytes(): Int
-
final
def
crypto_sign_secretkeybytes(): Int
-
final
def
crypto_sign_seed_keypair(dst_public_Key: Array[Byte], dst_private_key: Array[Byte], src_seed: Array[Byte]): Int
-
final
def
crypto_sign_seedbytes(): Int
-
final
def
crypto_sign_verify_detached(src_signature: Array[Byte], src_msg: Array[Byte], msg_len: Int, remote_public_key: Array[Byte]): Int
-
final
def
crypto_stream_chacha20(c: Array[Byte], clen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_stream_chacha20_ietf(c: Array[Byte], clen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_stream_chacha20_ietf_noncebytes(): Int
-
final
def
crypto_stream_chacha20_ietf_xor(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_stream_chacha20_ietf_xor_ic(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], ic: Int, k: Array[Byte]): Int
-
final
def
crypto_stream_chacha20_keybytes(): Int
-
final
def
crypto_stream_chacha20_noncebytes(): Int
-
final
def
crypto_stream_chacha20_xor(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_stream_chacha20_xor_ic(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], ic: Int, k: Array[Byte]): Int
-
final
def
crypto_stream_salsa20(c: Array[Byte], clen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_stream_salsa20_keybytes(): Int
-
final
def
crypto_stream_salsa20_noncebytes(): Int
-
final
def
crypto_stream_salsa20_xor(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_stream_salsa20_xor_ic(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], ic: Int, k: Array[Byte]): Int
-
final
def
crypto_stream_xsalsa20(c: Array[Byte], clen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_stream_xsalsa20_keybytes(): Int
-
final
def
crypto_stream_xsalsa20_noncebytes(): Int
-
final
def
crypto_stream_xsalsa20_xor(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], k: Array[Byte]): Int
-
final
def
crypto_stream_xsalsa20_xor_ic(c: Array[Byte], m: Array[Byte], mlen: Int, n: Array[Byte], ic: Int, k: Array[Byte]): Int
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
randombytes(dst_buf: Array[Byte], buf_len: Int): Unit
-
final
def
randombytes_buf(buff: Array[Byte], buff_len: Int): Unit
-
final
def
randombytes_close(): Int
-
final
def
randombytes_random(): Int
-
final
def
randombytes_stir(): Unit
-
final
def
randombytes_uniform(upper_bound: Int): Int
-
final
def
sodium_increment(src_dst_number: Array[Byte], number_len: Int): Unit
-
final
def
sodium_init(): Int
-
final
def
sodium_version_string(): Array[Byte]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Our libsodium interface class Copied to scala from the java version that interfaces with the JNI code, generated by swig.