deimos.sodium.crypto_box

Undocumented in source.

Members

Aliases

crypto_box_BEFORENMBYTES
alias crypto_box_BEFORENMBYTES = crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_BOXZEROBYTES
alias crypto_box_BOXZEROBYTES = crypto_box_curve25519xsalsa20poly1305_BOXZEROBYTES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_MACBYTES
alias crypto_box_MACBYTES = crypto_box_curve25519xsalsa20poly1305_MACBYTES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_MESSAGEBYTES_MAX
alias crypto_box_MESSAGEBYTES_MAX = crypto_box_curve25519xsalsa20poly1305_MESSAGEBYTES_MAX
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_NONCEBYTES
alias crypto_box_NONCEBYTES = crypto_box_curve25519xsalsa20poly1305_NONCEBYTES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_PUBLICKEYBYTES
alias crypto_box_PUBLICKEYBYTES = crypto_box_curve25519xsalsa20poly1305_PUBLICKEYBYTES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_SECRETKEYBYTES
alias crypto_box_SECRETKEYBYTES = crypto_box_curve25519xsalsa20poly1305_SECRETKEYBYTES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_SEEDBYTES
alias crypto_box_SEEDBYTES = crypto_box_curve25519xsalsa20poly1305_SEEDBYTES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_ZEROBYTES
alias crypto_box_ZEROBYTES = crypto_box_curve25519xsalsa20poly1305_ZEROBYTES
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

crypto_box
int crypto_box(ubyte* c, const(ubyte)* m, ulong mlen, const(ubyte)* n, const(ubyte)* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_afternm
int crypto_box_afternm(ubyte* c, const(ubyte)* m, ulong mlen, const(ubyte)* n, const(ubyte)* k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_beforenm
int crypto_box_beforenm(ubyte* k, const(ubyte)* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_beforenmbytes
size_t crypto_box_beforenmbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_boxzerobytes
size_t crypto_box_boxzerobytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_detached
int crypto_box_detached(ubyte* c, ubyte* mac, const(ubyte)* m, ulong mlen, const(ubyte)* n, const(ubyte)* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_detached_afternm
int crypto_box_detached_afternm(ubyte* c, ubyte* mac, const(ubyte)* m, ulong mlen, const(ubyte)* n, const(ubyte)* k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_easy
int crypto_box_easy(ubyte* c, const(ubyte)* m, ulong mlen, const(ubyte)* n, const(ubyte)* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_easy_afternm
int crypto_box_easy_afternm(ubyte* c, const(ubyte)* m, ulong mlen, const(ubyte)* n, const(ubyte)* k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_keypair
int crypto_box_keypair(ubyte* pk, ubyte* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_macbytes
size_t crypto_box_macbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_messagebytes_max
size_t crypto_box_messagebytes_max()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_noncebytes
size_t crypto_box_noncebytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_open
int crypto_box_open(ubyte* m, const(ubyte)* c, ulong clen, const(ubyte)* n, const(ubyte)* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_open_afternm
int crypto_box_open_afternm(ubyte* m, const(ubyte)* c, ulong clen, const(ubyte)* n, const(ubyte)* k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_open_detached
int crypto_box_open_detached(ubyte* m, const(ubyte)* c, const(ubyte)* mac, ulong clen, const(ubyte)* n, const(ubyte)* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_open_detached_afternm
int crypto_box_open_detached_afternm(ubyte* m, const(ubyte)* c, const(ubyte)* mac, ulong clen, const(ubyte)* n, const(ubyte)* k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_open_easy
int crypto_box_open_easy(ubyte* m, const(ubyte)* c, ulong clen, const(ubyte)* n, const(ubyte)* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_open_easy_afternm
int crypto_box_open_easy_afternm(ubyte* m, const(ubyte)* c, ulong clen, const(ubyte)* n, const(ubyte)* k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_primitive
const(char)* crypto_box_primitive()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_publickeybytes
size_t crypto_box_publickeybytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_seal
int crypto_box_seal(ubyte* c, const(ubyte)* m, ulong mlen, const(ubyte)* pk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_seal_open
int crypto_box_seal_open(ubyte* m, const(ubyte)* c, ulong clen, const(ubyte)* pk, const(ubyte)* sk)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_sealbytes
size_t crypto_box_sealbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_secretkeybytes
size_t crypto_box_secretkeybytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_seed_keypair
int crypto_box_seed_keypair(ubyte* pk, ubyte* sk, const(ubyte)* seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_seedbytes
size_t crypto_box_seedbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_zerobytes
size_t crypto_box_zerobytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

crypto_box_PRIMITIVE
enum crypto_box_PRIMITIVE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_box_SEALBYTES
enum crypto_box_SEALBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta