gaulthiergain-tools/libs/external/lib-libsodium.json

9386 lines
361 KiB
JSON
Raw Normal View History

2022-09-09 11:44:12 +02:00
{
"functions": [
{
"args_name": [],
"args_type": [],
"fully_qualified": "crypto_secretbox_keybytes()",
"headers": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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": [
"<sodium.h>"
],
"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
}
]
}