SYMBOL INDEX (139 symbols across 14 files) FILE: c_src/aead.c function ERL_NIF_TERM (line 11) | ERL_NIF_TERM function ERL_NIF_TERM (line 17) | ERL_NIF_TERM function ERL_NIF_TERM (line 23) | ERL_NIF_TERM function ERL_NIF_TERM (line 29) | ERL_NIF_TERM function ERL_NIF_TERM (line 36) | ERL_NIF_TERM function ERL_NIF_TERM (line 78) | ERL_NIF_TERM function ERL_NIF_TERM (line 128) | ERL_NIF_TERM function ERL_NIF_TERM (line 134) | ERL_NIF_TERM function ERL_NIF_TERM (line 140) | ERL_NIF_TERM function ERL_NIF_TERM (line 146) | ERL_NIF_TERM function ERL_NIF_TERM (line 153) | ERL_NIF_TERM function ERL_NIF_TERM (line 196) | ERL_NIF_TERM FILE: c_src/enacl.c function ERL_NIF_TERM (line 5) | ERL_NIF_TERM enacl_error_tuple(ErlNifEnv *env, char *error_atom) { function ERL_NIF_TERM (line 10) | ERL_NIF_TERM enacl_internal_error(ErlNifEnv *env) { function ERL_NIF_TERM (line 14) | ERL_NIF_TERM enacl_error_finalized(ErlNifEnv *env) { FILE: c_src/enacl_ext.c function uint64_pack (line 8) | static void uint64_pack(unsigned char *y, ErlNifUInt64 x) { function ErlNifUInt64 (line 26) | static ErlNifUInt64 uint64_unpack(const unsigned char *x) { function crypto_block (line 47) | static int crypto_block(unsigned char *out, const unsigned char *in, function ERL_NIF_TERM (line 69) | ERL_NIF_TERM enif_scramble_block_16(ErlNifEnv *env, int argc, FILE: c_src/enacl_nif.c function enacl_crypto_load (line 29) | static int enacl_crypto_load(ErlNifEnv *env, void **priv_data, function enacl_crypto_upgrade (line 51) | static int enacl_crypto_upgrade(ErlNifEnv* env, void **priv_data, function enacl_crypto_unload (line 57) | static int enacl_crypto_unload(ErlNifEnv* env, void **priv_data, function ERL_NIF_TERM (line 68) | static ERL_NIF_TERM enacl_crypto_verify_16(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 88) | static ERL_NIF_TERM enacl_crypto_verify_32(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 111) | static ERL_NIF_TERM enif_sodium_memzero(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 125) | static ERL_NIF_TERM function ERL_NIF_TERM (line 164) | static ERL_NIF_TERM FILE: c_src/generichash.c type enacl_generichash_ctx (line 8) | typedef struct enacl_generichash_ctx { function enacl_init_generic_hash_ctx (line 21) | int enacl_init_generic_hash_ctx(ErlNifEnv *env) { function enacl_generic_hash_ctx_dtor (line 33) | static void enacl_generic_hash_ctx_dtor(ErlNifEnv *env, function ERL_NIF_TERM (line 51) | ERL_NIF_TERM enacl_crypto_generichash_BYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 56) | ERL_NIF_TERM enacl_crypto_generichash_BYTES_MIN(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 61) | ERL_NIF_TERM enacl_crypto_generichash_BYTES_MAX(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 66) | ERL_NIF_TERM enacl_crypto_generichash_KEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 71) | ERL_NIF_TERM enacl_crypto_generichash_KEYBYTES_MIN(ErlNifEnv *env, int a... function ERL_NIF_TERM (line 76) | ERL_NIF_TERM enacl_crypto_generichash_KEYBYTES_MAX(ErlNifEnv *env, int a... function ERL_NIF_TERM (line 81) | ERL_NIF_TERM enacl_crypto_generichash(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 137) | ERL_NIF_TERM enacl_crypto_generichash_init(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 220) | ERL_NIF_TERM enacl_crypto_generichash_update(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 259) | ERL_NIF_TERM enacl_crypto_generichash_final(ErlNifEnv *env, int argc, FILE: c_src/hash.c function ERL_NIF_TERM (line 8) | ERL_NIF_TERM enacl_crypto_shorthash_BYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 13) | ERL_NIF_TERM enacl_crypto_shorthash_KEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 18) | ERL_NIF_TERM enacl_crypto_shorthash(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 40) | ERL_NIF_TERM enacl_crypto_hash(ErlNifEnv *env, int argc, FILE: c_src/kdf.c function ERL_NIF_TERM (line 9) | ERL_NIF_TERM enacl_crypto_kdf_KEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 14) | ERL_NIF_TERM enacl_crypto_kdf_CONTEXTBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 20) | ERL_NIF_TERM enacl_crypto_kdf_derive_from_key(ErlNifEnv *env, int argc, FILE: c_src/kx.c function ERL_NIF_TERM (line 10) | ERL_NIF_TERM enacl_crypto_kx_SECRETKEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 15) | ERL_NIF_TERM enacl_crypto_kx_PUBLICKEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 20) | ERL_NIF_TERM enacl_crypto_kx_SESSIONKEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 25) | ERL_NIF_TERM enacl_crypto_kx_keypair(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 48) | ERL_NIF_TERM function ERL_NIF_TERM (line 101) | ERL_NIF_TERM FILE: c_src/public.c function ERL_NIF_TERM (line 9) | ERL_NIF_TERM enacl_crypto_box_NONCEBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 14) | ERL_NIF_TERM enacl_crypto_box_ZEROBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 19) | ERL_NIF_TERM enacl_crypto_box_BOXZEROBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 24) | ERL_NIF_TERM enacl_crypto_box_PUBLICKEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 29) | ERL_NIF_TERM enacl_crypto_box_SECRETKEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 34) | ERL_NIF_TERM enacl_crypto_box_BEFORENMBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 39) | ERL_NIF_TERM enacl_crypto_box_SEALBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 44) | ERL_NIF_TERM enacl_crypto_box_keypair(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 67) | ERL_NIF_TERM enacl_crypto_box(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 117) | ERL_NIF_TERM enacl_crypto_box_open(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 157) | ERL_NIF_TERM enacl_crypto_box_beforenm(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 183) | ERL_NIF_TERM enacl_crypto_box_afternm(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 207) | ERL_NIF_TERM enacl_crypto_box_open_afternm(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 239) | ERL_NIF_TERM enacl_crypto_box_seal(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 257) | ERL_NIF_TERM enacl_crypto_box_seal_open(ErlNifEnv *env, int argc, FILE: c_src/pwhash.c function enacl_pwhash_opslimit (line 8) | static size_t enacl_pwhash_opslimit(ErlNifEnv *env, ERL_NIF_TERM arg) { function enacl_pwhash_memlimit (line 34) | static size_t enacl_pwhash_memlimit(ErlNifEnv *env, ERL_NIF_TERM arg) { function ERL_NIF_TERM (line 60) | ERL_NIF_TERM enacl_crypto_pwhash_SALTBYTES(ErlNifEnv *env, int argc, function enacl_pwhash_alg (line 65) | static int enacl_pwhash_alg(ErlNifEnv *env, ERL_NIF_TERM arg) { function ERL_NIF_TERM (line 91) | ERL_NIF_TERM enacl_crypto_pwhash(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 132) | ERL_NIF_TERM enacl_crypto_pwhash_str(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 164) | ERL_NIF_TERM enacl_crypto_pwhash_str_verify(ErlNifEnv *env, int argc, FILE: c_src/randombytes.c function ERL_NIF_TERM (line 8) | ERL_NIF_TERM enif_randombytes(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 26) | ERL_NIF_TERM enif_randombytes_uint32(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 38) | ERL_NIF_TERM enif_randombytes_uniform(ErlNifEnv *env, int argc, FILE: c_src/secret.c function ERL_NIF_TERM (line 10) | ERL_NIF_TERM function ERL_NIF_TERM (line 16) | ERL_NIF_TERM enacl_crypto_secretbox_KEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 21) | ERL_NIF_TERM function ERL_NIF_TERM (line 27) | ERL_NIF_TERM function ERL_NIF_TERM (line 33) | ERL_NIF_TERM function ERL_NIF_TERM (line 39) | ERL_NIF_TERM function ERL_NIF_TERM (line 45) | ERL_NIF_TERM enacl_crypto_stream_KEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 50) | ERL_NIF_TERM enacl_crypto_stream_NONCEBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 55) | ERL_NIF_TERM enacl_crypto_auth_BYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 60) | ERL_NIF_TERM enacl_crypto_auth_KEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 65) | ERL_NIF_TERM enacl_crypto_onetimeauth_BYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 70) | ERL_NIF_TERM function ERL_NIF_TERM (line 76) | ERL_NIF_TERM enacl_crypto_secretbox(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 105) | ERL_NIF_TERM enacl_crypto_secretbox_open(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 140) | ERL_NIF_TERM enacl_crypto_stream_chacha20(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 165) | ERL_NIF_TERM function ERL_NIF_TERM (line 190) | ERL_NIF_TERM enacl_crypto_stream(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 215) | ERL_NIF_TERM enacl_crypto_stream_xor(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 239) | ERL_NIF_TERM enacl_crypto_auth(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 261) | ERL_NIF_TERM enacl_crypto_auth_verify(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 282) | ERL_NIF_TERM enacl_crypto_onetimeauth(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 304) | ERL_NIF_TERM enacl_crypto_onetimeauth_verify(ErlNifEnv *env, int argc, FILE: c_src/secretstream.c type enacl_secretstream_ctx (line 7) | typedef struct enacl_secretstream_ctx { function enacl_init_secretstream_ctx (line 19) | int enacl_init_secretstream_ctx(ErlNifEnv *env) { function enacl_secretstream_ctx_dtor (line 31) | static void enacl_secretstream_ctx_dtor(ErlNifEnv *env, function ERL_NIF_TERM (line 52) | ERL_NIF_TERM function ERL_NIF_TERM (line 58) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_HEADERBYTES( function ERL_NIF_TERM (line 64) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_KEYBYTES( function ERL_NIF_TERM (line 69) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX( function ERL_NIF_TERM (line 75) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_TAG_MESSAGE( function ERL_NIF_TERM (line 82) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_TAG_PUSH( function ERL_NIF_TERM (line 88) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_TAG_REKEY( function ERL_NIF_TERM (line 94) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_TAG_FINAL( function ERL_NIF_TERM (line 100) | ERL_NIF_TERM function ERL_NIF_TERM (line 126) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_init_push( function ERL_NIF_TERM (line 197) | ERL_NIF_TERM enacl_crypto_secretstream_xchacha20poly1305_init_pull( function ERL_NIF_TERM (line 267) | ERL_NIF_TERM function ERL_NIF_TERM (line 311) | ERL_NIF_TERM function ERL_NIF_TERM (line 385) | ERL_NIF_TERM FILE: c_src/sign.c type enacl_sign_ctx (line 8) | typedef struct enacl_sign_ctx { function enacl_init_sign_ctx (line 18) | int enacl_init_sign_ctx(ErlNifEnv *env) { function enacl_sign_ctx_dtor (line 30) | void enacl_sign_ctx_dtor(ErlNifEnv *env, enacl_sign_ctx *obj) { function ERL_NIF_TERM (line 49) | ERL_NIF_TERM enacl_crypto_sign_init(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 104) | ERL_NIF_TERM enacl_crypto_sign_update(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 139) | ERL_NIF_TERM enacl_crypto_sign_final_create(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 186) | ERL_NIF_TERM enacl_crypto_sign_final_verify(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 231) | ERL_NIF_TERM function ERL_NIF_TERM (line 255) | ERL_NIF_TERM function ERL_NIF_TERM (line 274) | ERL_NIF_TERM function ERL_NIF_TERM (line 293) | ERL_NIF_TERM function ERL_NIF_TERM (line 312) | ERL_NIF_TERM function ERL_NIF_TERM (line 318) | ERL_NIF_TERM function ERL_NIF_TERM (line 324) | ERL_NIF_TERM enacl_crypto_sign_PUBLICKEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 329) | ERL_NIF_TERM enacl_crypto_sign_SECRETKEYBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 334) | ERL_NIF_TERM enacl_crypto_sign_SEEDBYTES(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 339) | ERL_NIF_TERM enacl_crypto_sign_keypair(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 362) | ERL_NIF_TERM enacl_crypto_sign_seed_keypair(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 385) | ERL_NIF_TERM enacl_crypto_sign(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 408) | ERL_NIF_TERM enacl_crypto_sign_open(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 437) | ERL_NIF_TERM enacl_crypto_sign_detached(ErlNifEnv *env, int argc, function ERL_NIF_TERM (line 460) | ERL_NIF_TERM