71 lines
3.1 KiB
C
71 lines
3.1 KiB
C
#ifndef ENACL_SECRET_H
|
|
#define ENACL_SECRET_H
|
|
|
|
ERL_NIF_TERM enacl_crypto_secretbox_NONCEBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_secretbox_KEYBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_secretbox_ZEROBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_secretbox_BOXZEROBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_stream_chacha20_KEYBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_stream_chacha20_NONCEBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_stream_KEYBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_stream_NONCEBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_auth_BYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_auth_KEYBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_onetimeauth_BYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_onetimeauth_KEYBYTES(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_secretbox(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_secretbox_open(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_stream_chacha20(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_stream_chacha20_xor(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_stream(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_stream_xor(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_auth(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_auth_verify(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_onetimeauth(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
ERL_NIF_TERM enacl_crypto_onetimeauth_verify(ErlNifEnv *env, int argc,
|
|
ERL_NIF_TERM const argv[]);
|
|
|
|
#endif
|