libsodium.crypto_box_curve25519xsalsa20poly1305

D language bindings for libsodium's crypto_box_curve25519xsalsa20poly1305.h

Members

Functions

crypto_box_curve25519xsalsa20poly1305
int crypto_box_curve25519xsalsa20poly1305(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_curve25519xsalsa20poly1305_afternm
int crypto_box_curve25519xsalsa20poly1305_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_curve25519xsalsa20poly1305_beforenm
int crypto_box_curve25519xsalsa20poly1305_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_curve25519xsalsa20poly1305_beforenmbytes
size_t 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_curve25519xsalsa20poly1305_boxzerobytes
size_t 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_curve25519xsalsa20poly1305_keypair
int crypto_box_curve25519xsalsa20poly1305_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_curve25519xsalsa20poly1305_macbytes
size_t 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_curve25519xsalsa20poly1305_messagebytes_max
size_t 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_curve25519xsalsa20poly1305_noncebytes
size_t 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_curve25519xsalsa20poly1305_open
int crypto_box_curve25519xsalsa20poly1305_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_curve25519xsalsa20poly1305_open_afternm
int crypto_box_curve25519xsalsa20poly1305_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_curve25519xsalsa20poly1305_publickeybytes
size_t 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_curve25519xsalsa20poly1305_secretkeybytes
size_t 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_curve25519xsalsa20poly1305_seed_keypair
int crypto_box_curve25519xsalsa20poly1305_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_curve25519xsalsa20poly1305_seedbytes
size_t 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_curve25519xsalsa20poly1305_zerobytes
size_t 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.

Manifest constants

crypto_box_curve25519xsalsa20poly1305_BEFORENMBYTES
enum 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_curve25519xsalsa20poly1305_BOXZEROBYTES
enum 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_curve25519xsalsa20poly1305_MACBYTES
enum 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_curve25519xsalsa20poly1305_MESSAGEBYTES_MAX
enum 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_curve25519xsalsa20poly1305_NONCEBYTES
enum 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_curve25519xsalsa20poly1305_PUBLICKEYBYTES
enum 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_curve25519xsalsa20poly1305_SECRETKEYBYTES
enum 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_curve25519xsalsa20poly1305_SEEDBYTES
enum 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_curve25519xsalsa20poly1305_ZEROBYTES
enum 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.

Meta

License

ISC (see LICENSE.txt)