{ "functions": [ { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_zerobytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_zerobytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_boxzerobytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_boxzerobytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_macbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_macbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretbox(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretbox_open(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_open", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_secretbox_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "c", "mac", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretbox_detached(unsigned char *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_detached", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretbox_easy(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_easy", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "mac", "clen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretbox_open_detached(unsigned char *, const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_open_detached", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretbox_open_easy(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox.h" ], "name": "crypto_secretbox_open_easy", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretbox_xsalsa20poly1305(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretbox_xsalsa20poly1305_open(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305_open", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_xsalsa20poly1305_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_xsalsa20poly1305_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_xsalsa20poly1305_zerobytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305_zerobytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_xsalsa20poly1305_boxzerobytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305_boxzerobytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_xsalsa20poly1305_macbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305_macbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretbox_xsalsa20poly1305_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_secretbox_xsalsa20poly1305_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretbox_xsalsa20poly1305.h" ], "name": "crypto_secretbox_xsalsa20poly1305_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_shorthash_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_shorthash/crypto_shorthash.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_shorthash.h" ], "name": "crypto_shorthash_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_shorthash_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_shorthash/crypto_shorthash.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_shorthash.h" ], "name": "crypto_shorthash_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_shorthash_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_shorthash/crypto_shorthash.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_shorthash.h" ], "name": "crypto_shorthash_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "out", "in", "inlen", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_shorthash(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_shorthash/crypto_shorthash.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_shorthash.h" ], "name": "crypto_shorthash", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_shorthash_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_shorthash/crypto_shorthash.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_shorthash.h" ], "name": "crypto_shorthash_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_shorthash_siphash24_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_shorthash_siphash24.h" ], "name": "crypto_shorthash_siphash24_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_shorthash_siphash24_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_shorthash_siphash24.h" ], "name": "crypto_shorthash_siphash24_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "inlen", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_shorthash_siphash24(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_shorthash_siphash24.h" ], "name": "crypto_shorthash_siphash24", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "mac", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_detached_afternm(unsigned char *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_detached_afternm", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "mac", "m", "mlen", "n", "pk", "sk" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_detached(unsigned char *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_detached", "nb_args": 7, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_easy_afternm(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_easy_afternm", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_easy(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_easy", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "mac", "clen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_open_detached_afternm(unsigned char *, const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_open_detached_afternm", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "mac", "clen", "n", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_open_detached(unsigned char *, const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_open_detached", "nb_args": 7, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_open_easy_afternm(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_open_easy_afternm", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_open_easy(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_easy.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_open_easy", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "pk" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_box_seal(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_seal.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_seal", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_seal_open(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_seal.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_seal_open", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_sealbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box_seal.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_sealbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_seedbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_seedbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_publickeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_publickeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_secretkeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_secretkeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_beforenmbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_beforenmbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_zerobytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_zerobytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_boxzerobytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_boxzerobytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_macbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_macbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "pk", "sk", "seed" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_seed_keypair(unsigned char *, unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_seed_keypair", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "pk", "sk" ], "args_type": [ "unsigned char *", "unsigned char *" ], "fully_qualified": "crypto_box_keypair(unsigned char *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_keypair", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "k", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_beforenm(unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_beforenm", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_afternm(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_afternm", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_open_afternm(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_open_afternm", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_open(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/crypto_box.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box.h" ], "name": "crypto_box_open", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "pk", "sk", "seed" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_seed_keypair(unsigned char *, unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_seed_keypair", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "pk", "sk" ], "args_type": [ "unsigned char *", "unsigned char *" ], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_keypair(unsigned char *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_keypair", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "k", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_beforenm(unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_beforenm", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_afternm(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_afternm", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_open_afternm(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_open_afternm", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "c", "clen", "n", "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_open(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_open", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_seedbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_seedbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_publickeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_publickeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_secretkeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_secretkeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_beforenmbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_beforenmbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_zerobytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_zerobytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_boxzerobytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_boxzerobytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_macbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_macbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_box_curve25519xsalsa20poly1305_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_box_curve25519xsalsa20poly1305.h" ], "name": "crypto_box_curve25519xsalsa20poly1305_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "pk", "sk", "seed" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_kx_seed_keypair(unsigned char *, unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_seed_keypair", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "pk", "sk" ], "args_type": [ "unsigned char *", "unsigned char *" ], "fully_qualified": "crypto_kx_keypair(unsigned char *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_keypair", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "rx", "tx", "client_pk", "client_sk", "server_pk" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_kx_client_session_keys(unsigned char *, unsigned char *, const unsigned char, const unsigned char, const unsigned char)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_client_session_keys", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "rx", "tx", "server_pk", "server_sk", "client_pk" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_kx_server_session_keys(unsigned char *, unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_server_session_keys", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kx_publickeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_publickeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kx_secretkeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_secretkeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kx_seedbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_seedbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kx_sessionkeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_sessionkeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kx_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kx/crypto_kx.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kx.h" ], "name": "crypto_kx_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "hex", "hex_maxlen", "bin", "bin_len" ], "args_type": [ "char *const", "const int", "const unsigned char *const", "const int" ], "fully_qualified": "sodium_bin2hex(char *const, const int, const unsigned char *const, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/codecs.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_bin2hex", "nb_args": 4, "return_value": "char *", "usage": 2 }, { "args_name": [ "bin", "bin_maxlen", "hex", "hex_len", "ignore", "bin_len", "hex_end" ], "args_type": [ "unsigned char *const", "const size_t", "const char *const", "const size_t", "const char *const", "size_t *const", "const char **const" ], "fully_qualified": "sodium_hex2bin(unsigned char *const, const int, const char *const, const int, const char *const, int *const, const char **const)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/codecs.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_hex2bin", "nb_args": 7, "return_value": "int", "usage": 2 }, { "args_name": [ "bin_len", "variant" ], "args_type": [ "const int", "const int" ], "fully_qualified": "sodium_base64_encoded_len(const int, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/codecs.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_base64_encoded_len", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "b64", "b64_maxlen", "bin", "bin_len", "variant" ], "args_type": [ "char *const", "const int", "const unsigned char *const", "const int", "const int" ], "fully_qualified": "sodium_bin2base64(char *const, const int, const unsigned char *const, const int, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/codecs.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_bin2base64", "nb_args": 5, "return_value": "char *", "usage": 2 }, { "args_name": [ "bin", "bin_maxlen", "b64", "b64_len", "ignore", "bin_len", "b64_end", "variant" ], "args_type": [ "unsigned char *const", "const size_t", "const char *const", "const size_t", "const char *const", "size_t *const", "const char **const", "const int" ], "fully_qualified": "sodium_base642bin(unsigned char *const, const int, const char *const, const size_t, const char *const, size_t *const, const char **const, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/codecs.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_base642bin", "nb_args": 8, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_version_string()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/version.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/version.h" ], "name": "sodium_version_string", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_library_version_major()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/version.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/version.h" ], "name": "sodium_library_version_major", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_library_version_minor()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/version.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/version.h" ], "name": "sodium_library_version_minor", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_library_minimal()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/version.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/version.h" ], "name": "sodium_library_minimal", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "pnt", "len" ], "args_type": [ "void *", "const size_t" ], "fully_qualified": "sodium_memzero(void *, const size_t)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_memzero", "nb_args": 2, "return_value": "void", "usage": 2 }, { "args_name": [ "len" ], "args_type": [ "const int" ], "fully_qualified": "sodium_stackzero(const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_stackzero", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "b1_", "b2_", "len" ], "args_type": [ "const void *const", "const void *const", "int" ], "fully_qualified": "sodium_memcmp(const void *const, const void *const, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_memcmp", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "b1_", "b2_", "len" ], "args_type": [ "const unsigned char *", "const unsigned char *", "int" ], "fully_qualified": "sodium_compare(const unsigned char *, const unsigned char *, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_compare", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "n", "nlen" ], "args_type": [ "const unsigned char *", "const int" ], "fully_qualified": "sodium_is_zero(const unsigned char *, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_is_zero", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "n", "nlen" ], "args_type": [ "unsigned char *", "const int" ], "fully_qualified": "sodium_increment(unsigned char *, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_increment", "nb_args": 2, "return_value": "void", "usage": 2 }, { "args_name": [ "a", "b", "len" ], "args_type": [ "unsigned char *", "const unsigned char *", "const int" ], "fully_qualified": "sodium_add(unsigned char *, const unsigned char *, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_add", "nb_args": 3, "return_value": "void", "usage": 2 }, { "args_name": [ "a", "b", "len" ], "args_type": [ "unsigned char *", "const unsigned char *", "const int" ], "fully_qualified": "sodium_sub(unsigned char *, const unsigned char *, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_sub", "nb_args": 3, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "_sodium_alloc_init()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "_sodium_alloc_init", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "addr", "len" ], "args_type": [ "void *", "const size_t" ], "fully_qualified": "sodium_mlock(void *, const size_t)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_mlock", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "addr", "len" ], "args_type": [ "void *", "const size_t" ], "fully_qualified": "sodium_munlock(void *, const size_t)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_munlock", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "size" ], "args_type": [ "const int" ], "fully_qualified": "sodium_malloc(const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_malloc", "nb_args": 1, "return_value": "void *", "usage": 2 }, { "args_name": [ "count", "size" ], "args_type": [ "int", "int" ], "fully_qualified": "sodium_allocarray(int, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_allocarray", "nb_args": 2, "return_value": "void *", "usage": 2 }, { "args_name": [ "ptr" ], "args_type": [ "void *" ], "fully_qualified": "sodium_free(void *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_free", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "ptr" ], "args_type": [ "void *" ], "fully_qualified": "sodium_mprotect_noaccess(void *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_mprotect_noaccess", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [ "ptr" ], "args_type": [ "void *" ], "fully_qualified": "sodium_mprotect_readonly(void *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_mprotect_readonly", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [ "ptr" ], "args_type": [ "void *" ], "fully_qualified": "sodium_mprotect_readwrite(void *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_mprotect_readwrite", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [ "padded_buflen_p", "buf", "unpadded_buflen", "blocksize", "max_buflen" ], "args_type": [ "size_t *", "unsigned char *", "size_t", "size_t", "size_t" ], "fully_qualified": "sodium_pad(size_t *, unsigned char *, size_t, size_t, size_t)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_pad", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "unpadded_buflen_p", "buf", "padded_buflen", "blocksize" ], "args_type": [ "size_t *", "const unsigned char *", "size_t", "size_t" ], "fully_qualified": "sodium_unpad(size_t *, const unsigned char *, size_t, size_t)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/utils.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/utils.h" ], "name": "sodium_unpad", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_init()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/core.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/core.h" ], "name": "sodium_init", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_misuse()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/core.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/core.h" ], "name": "sodium_misuse", "nb_args": 0, "return_value": "void", "usage": 2 }, { "args_name": [ "handler" ], "args_type": [ "void * (*)(void *)" ], "fully_qualified": "sodium_set_misuse_handler(void * (*)(void *))", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/core.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/core.h" ], "name": "sodium_set_misuse_handler", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "_sodium_runtime_get_cpu_features()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "_sodium_runtime_get_cpu_features", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_neon()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_neon", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_sse2()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_sse2", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_sse3()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_sse3", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_ssse3()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_ssse3", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_sse41()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_sse41", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_avx()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_avx", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_avx2()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_avx2", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_avx512f()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_avx512f", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_pclmul()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_pclmul", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_aesni()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_aesni", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "sodium_runtime_has_rdrand()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/sodium/runtime.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/runtime.h" ], "name": "sodium_runtime_has_rdrand", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "mac", "maclen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_encrypt_detached(unsigned char *, unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_encrypt_detached", "nb_args": 10, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_encrypt(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_encrypt", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "mac", "maclen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_encrypt_detached(unsigned char *, unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_encrypt_detached", "nb_args": 10, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_encrypt(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_encrypt", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "nsec", "c", "clen", "mac", "ad", "adlen", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_decrypt_detached(unsigned char *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_decrypt_detached", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "mlen_p", "nsec", "c", "clen", "ad", "adlen", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned long long *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_decrypt(unsigned char *, unsigned long long *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_decrypt", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "nsec", "c", "clen", "mac", "ad", "adlen", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_decrypt_detached(unsigned char *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_decrypt_detached", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "mlen_p", "nsec", "c", "clen", "ad", "adlen", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned long long *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_decrypt(unsigned char *, unsigned long long *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_decrypt", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_npubbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_npubbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_nsecbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_nsecbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_abytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_abytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_ietf_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_ietf_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_npubbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_npubbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_nsecbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_nsecbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_abytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_abytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_chacha20poly1305_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_aead_chacha20poly1305_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_chacha20poly1305.h" ], "name": "crypto_aead_chacha20poly1305_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "c", "mac", "maclen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_encrypt_detached(unsigned char *, unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_encrypt_detached", "nb_args": 10, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_encrypt(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_encrypt", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "nsec", "c", "clen", "mac", "ad", "adlen", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_decrypt_detached(unsigned char *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_decrypt_detached", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "mlen_p", "nsec", "c", "clen", "ad", "adlen", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned long long *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_decrypt(unsigned char *, unsigned long long *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_decrypt", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_npubbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_npubbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_nsecbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_nsecbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_abytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_abytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_aead_xchacha20poly1305_ietf_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_xchacha20poly1305.h" ], "name": "crypto_aead_xchacha20poly1305_ietf_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "c", "mac", "maclen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_aes256gcm_encrypt_detached(unsigned char *, unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_encrypt_detached", "nb_args": 10, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_aes256gcm_encrypt(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_encrypt", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "nsec", "c", "clen", "mac", "ad", "adlen", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_aes256gcm_decrypt_detached(unsigned char *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_decrypt_detached", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "mlen_p", "nsec", "c", "clen", "ad", "adlen", "npub", "k" ], "args_type": [ "unsigned char *", "unsigned long long *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_aead_aes256gcm_decrypt(unsigned char *, unsigned long long *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_decrypt", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "ctx_", "k" ], "args_type": [ "crypto_aead_aes256gcm_state *", "const unsigned char *" ], "fully_qualified": "crypto_aead_aes256gcm_beforenm(crypto_aead_aes256gcm_state *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_beforenm", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "mac", "maclen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "ctx_" ], "args_type": [ "unsigned char *", "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const crypto_aead_aes256gcm_state *" ], "fully_qualified": "crypto_aead_aes256gcm_encrypt_detached_afternm(unsigned char *, unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const crypto_aead_aes256gcm_state *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_encrypt_detached_afternm", "nb_args": 10, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen_p", "m", "mlen", "ad", "adlen", "nsec", "npub", "ctx_" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "const crypto_aead_aes256gcm_state *" ], "fully_qualified": "crypto_aead_aes256gcm_encrypt_afternm(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, const crypto_aead_aes256gcm_state *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_encrypt_afternm", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "nsec", "c", "clen", "mac", "ad", "adlen", "npub", "ctx_" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const crypto_aead_aes256gcm_state *" ], "fully_qualified": "crypto_aead_aes256gcm_decrypt_detached_afternm(unsigned char *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const int *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_decrypt_detached_afternm", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "mlen_p", "nsec", "c", "clen", "ad", "adlen", "npub", "ctx_" ], "args_type": [ "unsigned char *", "unsigned long long *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "const unsigned char *", "const crypto_aead_aes256gcm_state *" ], "fully_qualified": "crypto_aead_aes256gcm_decrypt_afternm(unsigned char *, unsigned long long *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, const unsigned char *, const crypto_aead_aes256gcm_state *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_decrypt_afternm", "nb_args": 9, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_aes256gcm_is_available()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_is_available", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_aes256gcm_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_aes256gcm_nsecbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_nsecbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_aes256gcm_npubbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_npubbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_aes256gcm_abytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_abytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_aes256gcm_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_aead_aes256gcm_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_aead_aes256gcm_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_aead/aes256gcm/aesni/aead_aes256gcm_aesni.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_aead_aes256gcm.h" ], "name": "crypto_aead_aes256gcm_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_seedbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_seedbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_publickeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_publickeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_secretkeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_secretkeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "pk", "sk", "seed" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_sign_seed_keypair(unsigned char *, unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_seed_keypair", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "pk", "sk" ], "args_type": [ "unsigned char *", "unsigned char *" ], "fully_qualified": "crypto_sign_keypair(unsigned char *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_keypair", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "sm", "smlen_p", "m", "mlen", "sk" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_sign(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "mlen_p", "sm", "smlen", "pk" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_sign_open(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_open", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "sig", "siglen_p", "m", "mlen", "sk" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_sign_detached(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_detached", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "sig", "m", "mlen", "pk" ], "args_type": [ "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_sign_verify_detached(const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_verify_detached", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "state" ], "args_type": [ "crypto_sign_state *" ], "fully_qualified": "crypto_sign_init(crypto_sign_state *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_init", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "m", "mlen" ], "args_type": [ "crypto_sign_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_sign_update(crypto_sign_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "sig", "siglen_p", "sk" ], "args_type": [ "crypto_sign_state *", "unsigned char *", "unsigned long long *", "const unsigned char *" ], "fully_qualified": "crypto_sign_final_create(crypto_sign_state *, unsigned char *, unsigned long long *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_final_create", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "sig", "pk" ], "args_type": [ "crypto_sign_state *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_sign_final_verify(crypto_sign_state *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/crypto_sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign.h" ], "name": "crypto_sign_final_verify", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_ed25519ph_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519ph_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_ed25519_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_ed25519_seedbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_seedbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_ed25519_publickeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_publickeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_ed25519_secretkeybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_secretkeybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_sign_ed25519_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "seed", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_sk_to_seed(unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_sk_to_seed", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "pk", "sk" ], "args_type": [ "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_sk_to_pk(unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_sk_to_pk", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "state" ], "args_type": [ "crypto_sign_ed25519ph_state *" ], "fully_qualified": "crypto_sign_ed25519ph_init(crypto_sign_ed25519ph_state *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519ph_init", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "m", "mlen" ], "args_type": [ "crypto_sign_ed25519ph_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_sign_ed25519ph_update(crypto_sign_ed25519ph_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519ph_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "sig", "siglen_p", "sk" ], "args_type": [ "crypto_sign_ed25519ph_state *", "unsigned char *", "unsigned long long *", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519ph_final_create(crypto_sign_ed25519ph_state *, unsigned char *, unsigned long long *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519ph_final_create", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "sig", "pk" ], "args_type": [ "crypto_sign_ed25519ph_state *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519ph_final_verify(crypto_sign_ed25519ph_state *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/sign_ed25519.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519ph_final_verify", "nb_args": 3, "return_value": "size_t", "usage": 2 }, { "args_name": [ "pk", "sk", "seed" ], "args_type": [ "unsigned char *", "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_seed_keypair(unsigned char *, unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/ref10/keypair.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_seed_keypair", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "pk", "sk" ], "args_type": [ "unsigned char *", "unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_keypair(unsigned char *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/ref10/keypair.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_keypair", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "curve25519_pk", "ed25519_pk" ], "args_type": [ "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_pk_to_curve25519(unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/ref10/keypair.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_pk_to_curve25519", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "curve25519_sk", "ed25519_sk" ], "args_type": [ "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_sk_to_curve25519(unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/ref10/keypair.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_sk_to_curve25519", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "sig", "siglen_p", "m", "mlen", "sk" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_detached(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/ref10/sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_detached", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "sm", "smlen_p", "m", "mlen", "sk" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/ref10/sign.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "sig", "m", "mlen", "pk" ], "args_type": [ "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_verify_detached(const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/ref10/open.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_verify_detached", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "m", "mlen_p", "sm", "smlen", "pk" ], "args_type": [ "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_sign_ed25519_open(unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_sign/ed25519/ref10/open.c", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_sign_ed25519.h" ], "name": "crypto_sign_ed25519_open", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_salsa20_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/salsa20/stream_salsa20.c" ], "name": "crypto_stream_salsa20_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_salsa20_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/salsa20/stream_salsa20.c" ], "name": "crypto_stream_salsa20_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_salsa20_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/salsa20/stream_salsa20.c" ], "name": "crypto_stream_salsa20_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_salsa20(unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/salsa20/stream_salsa20.c" ], "name": "crypto_stream_salsa20", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_salsa20_xor(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/salsa20/stream_salsa20.c" ], "name": "crypto_stream_salsa20_xor", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "ic", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "uint64_t", "const unsigned char *" ], "fully_qualified": "crypto_stream_salsa20_xor_ic(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, uint64_t, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/salsa20/stream_salsa20.c" ], "name": "crypto_stream_salsa20_xor_ic", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_stream_salsa20_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/salsa20/stream_salsa20.c" ], "name": "crypto_stream_salsa20_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_hash_sha256_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha256/hash_sha256.c" ], "name": "crypto_hash_sha256_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_hash_sha256_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha256/hash_sha256.c" ], "name": "crypto_hash_sha256_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "inlen" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_hash_sha256(unsigned char *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c" ], "name": "crypto_hash_sha256", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state" ], "args_type": [ "crypto_hash_sha256_state *" ], "fully_qualified": "crypto_hash_sha256_init(crypto_hash_sha256_state *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c" ], "name": "crypto_hash_sha256_init", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "in", "inlen" ], "args_type": [ "crypto_hash_sha256_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_hash_sha256_update(crypto_hash_sha256_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c" ], "name": "crypto_hash_sha256_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "out" ], "args_type": [ "crypto_hash_sha256_state *", "unsigned char *" ], "fully_qualified": "crypto_hash_sha256_final(crypto_hash_sha256_state *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c" ], "name": "crypto_hash_sha256_final", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_verify_32_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_verify_32.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_verify/sodium/verify.c" ], "name": "crypto_verify_32_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "x", "y" ], "args_type": [ "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_verify_32(const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_verify_32.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_verify/sodium/verify.c" ], "name": "crypto_verify_32", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_xsalsa20_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_xsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c" ], "name": "crypto_stream_xsalsa20_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_xsalsa20_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_xsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c" ], "name": "crypto_stream_xsalsa20_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_xsalsa20_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_xsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c" ], "name": "crypto_stream_xsalsa20_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_xsalsa20(unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_xsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c" ], "name": "crypto_stream_xsalsa20", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_xsalsa20_xor(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_xsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c" ], "name": "crypto_stream_xsalsa20_xor", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "ic", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "uint64_t", "const unsigned char *" ], "fully_qualified": "crypto_stream_xsalsa20_xor_ic(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, uint64_t, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_xsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c" ], "name": "crypto_stream_xsalsa20_xor_ic", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_stream_xsalsa20_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_xsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c" ], "name": "crypto_stream_xsalsa20_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_onetimeauth_poly1305_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_onetimeauth_poly1305_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_onetimeauth_poly1305_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "inlen", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_onetimeauth_poly1305(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "h", "in", "inlen", "k" ], "args_type": [ "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_onetimeauth_poly1305_verify(const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305_verify", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "key" ], "args_type": [ "crypto_onetimeauth_poly1305_state *", "const unsigned char *" ], "fully_qualified": "crypto_onetimeauth_poly1305_init(crypto_onetimeauth_poly1305_state *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305_init", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "in", "inlen" ], "args_type": [ "crypto_onetimeauth_poly1305_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_onetimeauth_poly1305_update(crypto_onetimeauth_poly1305_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "out" ], "args_type": [ "crypto_onetimeauth_poly1305_state *", "unsigned char *" ], "fully_qualified": "crypto_onetimeauth_poly1305_final(crypto_onetimeauth_poly1305_state *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305_final", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_onetimeauth_poly1305_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth_poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c" ], "name": "crypto_onetimeauth_poly1305_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/crypto_auth.c" ], "name": "crypto_auth_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/crypto_auth.c" ], "name": "crypto_auth_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/crypto_auth.c" ], "name": "crypto_auth_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "out", "in", "inlen", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_auth(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/crypto_auth.c" ], "name": "crypto_auth", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "h", "in", "inlen", "k" ], "args_type": [ "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_auth_verify(const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/crypto_auth.c" ], "name": "crypto_auth_verify", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_auth_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/crypto_auth.c" ], "name": "crypto_auth_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_hash_sha512_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha512/hash_sha512.c" ], "name": "crypto_hash_sha512_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_hash_sha512_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha512/hash_sha512.c" ], "name": "crypto_hash_sha512_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "inlen" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_hash_sha512(unsigned char *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c" ], "name": "crypto_hash_sha512", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state" ], "args_type": [ "crypto_hash_sha512_state *" ], "fully_qualified": "crypto_hash_sha512_init(crypto_hash_sha512_state *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c" ], "name": "crypto_hash_sha512_init", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "in", "inlen" ], "args_type": [ "crypto_hash_sha512_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_hash_sha512_update(crypto_hash_sha512_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c" ], "name": "crypto_hash_sha512_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "out" ], "args_type": [ "crypto_hash_sha512_state *", "unsigned char *" ], "fully_qualified": "crypto_hash_sha512_final(crypto_hash_sha512_state *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash_sha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c" ], "name": "crypto_hash_sha512_final", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_chacha20_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_chacha20_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_chacha20_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_chacha20(unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_chacha20_xor(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_xor", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "ic", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "uint64_t", "const unsigned char *" ], "fully_qualified": "crypto_stream_chacha20_xor_ic(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, uint64_t, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_xor_ic", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_stream_chacha20_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_chacha20_ietf_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_ietf_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_chacha20_ietf_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_ietf_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_chacha20_ietf_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_ietf_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_chacha20_ietf(unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_ietf", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_chacha20_ietf_xor(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_ietf_xor", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_stream_chacha20_ietf_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream_chacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/chacha20/stream_chacha20.c" ], "name": "crypto_stream_chacha20_ietf_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_salsa20_outputbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa20_outputbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_salsa20_inputbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa20_inputbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_salsa20_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa20_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_salsa20_constbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa20_constbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "k", "c" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_core_salsa20(unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa20", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "randombytes_seedbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_seedbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "buf", "size" ], "args_type": [ "void *", "const size_t" ], "fully_qualified": "randombytes_buf(void *, const size_t)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_buf", "nb_args": 2, "return_value": "void", "usage": 2 }, { "args_name": [ "buf", "size", "seed" ], "args_type": [ "void *", "const size_t", "const unsigned char *" ], "fully_qualified": "randombytes_buf_deterministic(void *, const size_t, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_buf_deterministic", "nb_args": 3, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "randombytes_random()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_random", "nb_args": 0, "return_value": "uint32_t", "usage": 2 }, { "args_name": [ "upper_bound" ], "args_type": [ "const uint32_t" ], "fully_qualified": "randombytes_uniform(const uint32_t)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_uniform", "nb_args": 1, "return_value": "uint32_t", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "randombytes_stir()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_stir", "nb_args": 0, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "randombytes_close()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_close", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "impl" ], "args_type": [ "randombytes_implementation *" ], "fully_qualified": "randombytes_set_implementation(randombytes_implementation *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_set_implementation", "nb_args": 1, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "randombytes_implementation_name()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes_implementation_name", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "buf", "buf_len" ], "args_type": [ "unsigned char *const", "const unsigned long long" ], "fully_qualified": "randombytes(unsigned char *const, const unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/randombytes.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/randombytes/randombytes.c" ], "name": "randombytes", "nb_args": 2, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_generichash_bytes_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_bytes_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_generichash_bytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_bytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_generichash_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_generichash_keybytes_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_keybytes_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_generichash_keybytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_keybytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_generichash_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_generichash_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_generichash_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "outlen", "in", "inlen", "key", "keylen" ], "args_type": [ "unsigned char *", "int", "const unsigned char *", "unsigned long long", "const unsigned char *", "int" ], "fully_qualified": "crypto_generichash(unsigned char *, int, const unsigned char *, unsigned long long, const unsigned char *, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "key", "keylen", "outlen" ], "args_type": [ "crypto_generichash_state *", "const unsigned char *", "const int", "const int" ], "fully_qualified": "crypto_generichash_init(crypto_generichash_state *, const unsigned char *, const int, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_init", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "in", "inlen" ], "args_type": [ "crypto_generichash_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_generichash_update(crypto_generichash_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "out", "outlen" ], "args_type": [ "crypto_generichash_state *", "unsigned char *", "const int" ], "fully_qualified": "crypto_generichash_final(crypto_generichash_state *, unsigned char *, const int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_final", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_generichash_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_generichash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_generichash/crypto_generichash.c" ], "name": "crypto_generichash_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_salsa2012_outputbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa2012.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa2012_outputbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_salsa2012_inputbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa2012.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa2012_inputbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_salsa2012_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa2012.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa2012_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_salsa2012_constbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa2012.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa2012_constbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "k", "c" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_core_salsa2012(unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa2012.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa2012", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_verify_16_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_verify_16.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_verify/sodium/verify.c" ], "name": "crypto_verify_16_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "x", "y" ], "args_type": [ "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_verify_16(const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_verify_16.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_verify/sodium/verify.c" ], "name": "crypto_verify_16", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_abytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_abytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_headerbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_headerbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_tag_message()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_tag_message", "nb_args": 0, "return_value": "unsigned char", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_tag_push()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_tag_push", "nb_args": 0, "return_value": "unsigned char", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_tag_rekey()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_tag_rekey", "nb_args": 0, "return_value": "unsigned char", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_tag_final()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_tag_final", "nb_args": 0, "return_value": "unsigned char", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_secretstream_xchacha20poly1305_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_secretstream_xchacha20poly1305_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "state", "header", "k" ], "args_type": [ "crypto_secretstream_xchacha20poly1305_state *", "unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretstream_xchacha20poly1305_init_push(crypto_secretstream_xchacha20poly1305_state *, unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_init_push", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "c", "clen_p", "m", "mlen", "ad", "adlen", "tag" ], "args_type": [ "crypto_secretstream_xchacha20poly1305_state *", "unsigned char *", "unsigned long long *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long", "unsigned char" ], "fully_qualified": "crypto_secretstream_xchacha20poly1305_push(crypto_secretstream_xchacha20poly1305_state *, unsigned char *, unsigned long long *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long, unsigned char)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_push", "nb_args": 8, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "header", "k" ], "args_type": [ "crypto_secretstream_xchacha20poly1305_state *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_secretstream_xchacha20poly1305_init_pull(crypto_secretstream_xchacha20poly1305_state *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_init_pull", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "m", "mlen_p", "tag_p", "c", "clen", "ad", "adlen" ], "args_type": [ "crypto_secretstream_xchacha20poly1305_state *", "unsigned char *", "unsigned long long *", "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_secretstream_xchacha20poly1305_pull(crypto_secretstream_xchacha20poly1305_state *, unsigned char *, unsigned long long *, unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_pull", "nb_args": 8, "return_value": "int", "usage": 2 }, { "args_name": [ "state" ], "args_type": [ "crypto_secretstream_xchacha20poly1305_state *" ], "fully_qualified": "crypto_secretstream_xchacha20poly1305_rekey(crypto_secretstream_xchacha20poly1305_state *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_secretstream_xchacha20poly1305.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c" ], "name": "crypto_secretstream_xchacha20poly1305_rekey", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_alg_argon2id13()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_alg_argon2id13", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_bytes_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_bytes_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_bytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_bytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_passwd_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_passwd_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_passwd_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_passwd_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_saltbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_saltbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_strbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_strbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_strprefix()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_strprefix", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_opslimit_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_opslimit_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_opslimit_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_opslimit_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_memlimit_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_memlimit_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_memlimit_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_memlimit_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_opslimit_interactive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_opslimit_interactive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_memlimit_interactive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_memlimit_interactive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_opslimit_moderate()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_opslimit_moderate", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_memlimit_moderate()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_memlimit_moderate", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_opslimit_sensitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_opslimit_sensitive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2id_memlimit_sensitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_memlimit_sensitive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "outlen", "passwd", "passwdlen", "salt", "opslimit", "memlimit", "alg" ], "args_type": [ "unsigned char *const", "unsigned long long", "const char *const", "unsigned long long", "const unsigned char *const", "unsigned long long", "int", "int" ], "fully_qualified": "crypto_pwhash_argon2id(unsigned char *const, unsigned long long, const char *const, unsigned long long, const unsigned char *const, unsigned long long, int, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id", "nb_args": 8, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "passwd", "passwdlen", "opslimit", "memlimit" ], "args_type": [ "char *", "const char *const", "unsigned long long", "unsigned long long", "int" ], "fully_qualified": "crypto_pwhash_argon2id_str(char *, const char *const, unsigned long long, unsigned long long, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_str", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "str", "passwd", "passwdlen" ], "args_type": [ "const char *", "const char *const", "unsigned long long" ], "fully_qualified": "crypto_pwhash_argon2id_str_verify(const char *, const char *const, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2id.c" ], "name": "crypto_pwhash_argon2id_str_verify", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "str", "opslimit", "memlimit" ], "args_type": [ "const char *", "unsigned long long", "int" ], "fully_qualified": "crypto_pwhash_argon2id_str_needs_rehash(const char *, unsigned long long, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2id.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2id_str_needs_rehash", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kdf_bytes_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kdf.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kdf/crypto_kdf.c" ], "name": "crypto_kdf_bytes_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kdf_bytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kdf.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kdf/crypto_kdf.c" ], "name": "crypto_kdf_bytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kdf_contextbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kdf.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kdf/crypto_kdf.c" ], "name": "crypto_kdf_contextbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kdf_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kdf.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kdf/crypto_kdf.c" ], "name": "crypto_kdf_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_kdf_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kdf.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kdf/crypto_kdf.c" ], "name": "crypto_kdf_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "subkey", "subkey_len", "subkey_id", "ctx", "key" ], "args_type": [ "unsigned char *", "int", "uint64_t", "const char *", "const unsigned char *" ], "fully_qualified": "crypto_kdf_derive_from_key(unsigned char *, int, uint64_t, const char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kdf.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kdf/crypto_kdf.c" ], "name": "crypto_kdf_derive_from_key", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_kdf_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_kdf.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_kdf/crypto_kdf.c" ], "name": "crypto_kdf_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [ "out", "in", "k", "c" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_core_salsa208(unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_salsa208.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c" ], "name": "crypto_core_salsa208", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_onetimeauth_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_onetimeauth_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_onetimeauth_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_onetimeauth_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "out", "in", "inlen", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_onetimeauth(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "h", "in", "inlen", "k" ], "args_type": [ "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_onetimeauth_verify(const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_verify", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "key" ], "args_type": [ "crypto_onetimeauth_state *", "const unsigned char *" ], "fully_qualified": "crypto_onetimeauth_init(crypto_onetimeauth_state *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_init", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "in", "inlen" ], "args_type": [ "crypto_onetimeauth_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_onetimeauth_update(crypto_onetimeauth_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "out" ], "args_type": [ "crypto_onetimeauth_state *", "unsigned char *" ], "fully_qualified": "crypto_onetimeauth_final(crypto_onetimeauth_state *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_final", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_onetimeauth_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_onetimeauth.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c" ], "name": "crypto_onetimeauth_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_hash_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/crypto_hash.c" ], "name": "crypto_hash_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "inlen" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_hash(unsigned char *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/crypto_hash.c" ], "name": "crypto_hash", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_hash_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_hash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_hash/crypto_hash.c" ], "name": "crypto_hash_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_verify_64_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_verify_64.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_verify/sodium/verify.c" ], "name": "crypto_verify_64_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "x", "y" ], "args_type": [ "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_verify_64(const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_verify_64.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_verify/sodium/verify.c" ], "name": "crypto_verify_64", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha512256_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha512256_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "inlen", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha512256(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "h", "in", "inlen", "k" ], "args_type": [ "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha512256_verify(const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256_verify", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha512256_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "key", "keylen" ], "args_type": [ "crypto_auth_hmacsha512256_state *", "const unsigned char *", "int" ], "fully_qualified": "crypto_auth_hmacsha512256_init(crypto_auth_hmacsha512256_state *, const unsigned char *, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256_init", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "in", "inlen" ], "args_type": [ "crypto_auth_hmacsha512256_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_auth_hmacsha512256_update(crypto_auth_hmacsha512256_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "out" ], "args_type": [ "crypto_auth_hmacsha512256_state *", "unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha512256_final(crypto_auth_hmacsha512256_state *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256_final", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha512256_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c" ], "name": "crypto_auth_hmacsha512256_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_alg_argon2i13()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_alg_argon2i13", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_alg_argon2id13()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_alg_argon2id13", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_alg_default()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_alg_default", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_bytes_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_bytes_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_bytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_bytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_passwd_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_passwd_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_passwd_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_passwd_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_saltbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_saltbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_strbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_strbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_strprefix()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_strprefix", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_opslimit_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_opslimit_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_opslimit_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_opslimit_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_memlimit_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_memlimit_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_memlimit_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_memlimit_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_opslimit_interactive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_opslimit_interactive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_memlimit_interactive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_memlimit_interactive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_opslimit_moderate()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_opslimit_moderate", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_memlimit_moderate()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_memlimit_moderate", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_opslimit_sensitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_opslimit_sensitive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_memlimit_sensitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_memlimit_sensitive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "outlen", "passwd", "passwdlen", "salt", "opslimit", "memlimit", "alg" ], "args_type": [ "unsigned char *const", "unsigned long long", "const char *const", "unsigned long long", "const unsigned char *const", "unsigned long long", "int", "int" ], "fully_qualified": "crypto_pwhash(unsigned char *const, unsigned long long, const char *const, unsigned long long, const unsigned char *const, unsigned long long, int, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash", "nb_args": 8, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "passwd", "passwdlen", "opslimit", "memlimit" ], "args_type": [ "char *", "const char *const", "unsigned long long", "unsigned long long", "int" ], "fully_qualified": "crypto_pwhash_str(char *, const char *const, unsigned long long, unsigned long long, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_str", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "passwd", "passwdlen", "opslimit", "memlimit", "alg" ], "args_type": [ "char *", "const char *const", "unsigned long long", "unsigned long long", "int", "int" ], "fully_qualified": "crypto_pwhash_str_alg(char *, const char *const, unsigned long long, unsigned long long, int, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_str_alg", "nb_args": 6, "return_value": "int", "usage": 2 }, { "args_name": [ "str", "passwd", "passwdlen" ], "args_type": [ "const char *", "const char *const", "unsigned long long" ], "fully_qualified": "crypto_pwhash_str_verify(const char *, const char *const, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_str_verify", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "str", "opslimit", "memlimit" ], "args_type": [ "const char *", "unsigned long long", "int" ], "fully_qualified": "crypto_pwhash_str_needs_rehash(const char *, unsigned long long, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_str_needs_rehash", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/crypto_pwhash.c" ], "name": "crypto_pwhash_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_alg_argon2i13()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_alg_argon2i13", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_bytes_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_bytes_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_bytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_bytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_passwd_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_passwd_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_passwd_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_passwd_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_saltbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_saltbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_strbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_strbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_strprefix()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_strprefix", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_opslimit_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_opslimit_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_opslimit_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_opslimit_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_memlimit_min()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_memlimit_min", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_memlimit_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_memlimit_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_opslimit_interactive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_opslimit_interactive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_memlimit_interactive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_memlimit_interactive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_opslimit_moderate()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_opslimit_moderate", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_memlimit_moderate()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_memlimit_moderate", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_opslimit_sensitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_opslimit_sensitive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_pwhash_argon2i_memlimit_sensitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_memlimit_sensitive", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "outlen", "passwd", "passwdlen", "salt", "opslimit", "memlimit", "alg" ], "args_type": [ "unsigned char *const", "unsigned long long", "const char *const", "unsigned long long", "const unsigned char *const", "unsigned long long", "int", "int" ], "fully_qualified": "crypto_pwhash_argon2i(unsigned char *const, unsigned long long, const char *const, unsigned long long, const unsigned char *const, unsigned long long, int, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i", "nb_args": 8, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "passwd", "passwdlen", "opslimit", "memlimit" ], "args_type": [ "char *", "const char *const", "unsigned long long", "unsigned long long", "int" ], "fully_qualified": "crypto_pwhash_argon2i_str(char *, const char *const, unsigned long long, unsigned long long, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_str", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "str", "passwd", "passwdlen" ], "args_type": [ "const char *", "const char *const", "unsigned long long" ], "fully_qualified": "crypto_pwhash_argon2i_str_verify(const char *, const char *const, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_str_verify", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "str", "opslimit", "memlimit" ], "args_type": [ "const char *", "unsigned long long", "int" ], "fully_qualified": "crypto_pwhash_argon2i_str_needs_rehash(const char *, unsigned long long, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_pwhash_argon2i.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c" ], "name": "crypto_pwhash_argon2i_str_needs_rehash", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha512_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha512_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "inlen", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha512(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "h", "in", "inlen", "k" ], "args_type": [ "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha512_verify(const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512_verify", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha512_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "key", "keylen" ], "args_type": [ "crypto_auth_hmacsha512_state *", "const unsigned char *", "int" ], "fully_qualified": "crypto_auth_hmacsha512_init(crypto_auth_hmacsha512_state *, const unsigned char *, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512_init", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "in", "inlen" ], "args_type": [ "crypto_auth_hmacsha512_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_auth_hmacsha512_update(crypto_auth_hmacsha512_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "out" ], "args_type": [ "crypto_auth_hmacsha512_state *", "unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha512_final(crypto_auth_hmacsha512_state *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512_final", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha512_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha512.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c" ], "name": "crypto_auth_hmacsha512_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/crypto_stream.c" ], "name": "crypto_stream_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_noncebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/crypto_stream.c" ], "name": "crypto_stream_noncebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_messagebytes_max()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/crypto_stream.c" ], "name": "crypto_stream_messagebytes_max", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_stream_primitive()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/crypto_stream.c" ], "name": "crypto_stream_primitive", "nb_args": 0, "return_value": "const char *", "usage": 2 }, { "args_name": [ "c", "clen", "n", "k" ], "args_type": [ "unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream(unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/crypto_stream.c" ], "name": "crypto_stream", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "c", "m", "mlen", "n", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_stream_xor(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/crypto_stream.c" ], "name": "crypto_stream_xor", "nb_args": 5, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_stream_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_stream.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_stream/crypto_stream.c" ], "name": "crypto_stream_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_hsalsa20_outputbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c" ], "name": "crypto_core_hsalsa20_outputbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_hsalsa20_inputbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c" ], "name": "crypto_core_hsalsa20_inputbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_hsalsa20_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c" ], "name": "crypto_core_hsalsa20_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_hsalsa20_constbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c" ], "name": "crypto_core_hsalsa20_constbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "k", "c" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_core_hsalsa20(unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hsalsa20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c" ], "name": "crypto_core_hsalsa20", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha256_bytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256_bytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha256_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "inlen", "k" ], "args_type": [ "unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha256(unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [ "h", "in", "inlen", "k" ], "args_type": [ "const unsigned char *", "const unsigned char *", "unsigned long long", "const unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha256_verify(const unsigned char *, const unsigned char *, unsigned long long, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256_verify", "nb_args": 4, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_auth_hmacsha256_statebytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256_statebytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "key", "keylen" ], "args_type": [ "crypto_auth_hmacsha256_state *", "const unsigned char *", "int" ], "fully_qualified": "crypto_auth_hmacsha256_init(crypto_auth_hmacsha256_state *, const unsigned char *, int)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256_init", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "in", "inlen" ], "args_type": [ "crypto_auth_hmacsha256_state *", "const unsigned char *", "unsigned long long" ], "fully_qualified": "crypto_auth_hmacsha256_update(crypto_auth_hmacsha256_state *, const unsigned char *, unsigned long long)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256_update", "nb_args": 3, "return_value": "int", "usage": 2 }, { "args_name": [ "state", "out" ], "args_type": [ "crypto_auth_hmacsha256_state *", "unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha256_final(crypto_auth_hmacsha256_state *, unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256_final", "nb_args": 2, "return_value": "int", "usage": 2 }, { "args_name": [ "k" ], "args_type": [ "unsigned char *" ], "fully_qualified": "crypto_auth_hmacsha256_keygen(unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_auth_hmacsha256.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c" ], "name": "crypto_auth_hmacsha256_keygen", "nb_args": 1, "return_value": "void", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_hchacha20_outputbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hchacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hchacha20/core_hchacha20.c" ], "name": "crypto_core_hchacha20_outputbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_hchacha20_inputbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hchacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hchacha20/core_hchacha20.c" ], "name": "crypto_core_hchacha20_inputbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_hchacha20_keybytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hchacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hchacha20/core_hchacha20.c" ], "name": "crypto_core_hchacha20_keybytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [], "args_type": [], "fully_qualified": "crypto_core_hchacha20_constbytes()", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hchacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hchacha20/core_hchacha20.c" ], "name": "crypto_core_hchacha20_constbytes", "nb_args": 0, "return_value": "int", "usage": 2 }, { "args_name": [ "out", "in", "k", "c" ], "args_type": [ "unsigned char *", "const unsigned char *", "const unsigned char *", "const unsigned char *" ], "fully_qualified": "crypto_core_hchacha20(unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)", "headers": [ "" ], "location_file": [ "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/include/sodium/crypto_core_hchacha20.h", "../apps/lib-test/build/libsodium/origin/libsodium-1.0.18/src/libsodium/crypto_core/hchacha20/core_hchacha20.c" ], "name": "crypto_core_hchacha20", "nb_args": 4, "return_value": "int", "usage": 2 } ] }