libsodium.crypto_secretbox_xchacha20poly1305

D language bindings for libsodium's crypto_secretbox_xchacha20poly1305.h

Members

Functions

crypto_secretbox_xchacha20poly1305_detached
int crypto_secretbox_xchacha20poly1305_detached(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_secretbox_xchacha20poly1305_easy
int crypto_secretbox_xchacha20poly1305_easy(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_secretbox_xchacha20poly1305_keybytes
size_t crypto_secretbox_xchacha20poly1305_keybytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretbox_xchacha20poly1305_macbytes
size_t crypto_secretbox_xchacha20poly1305_macbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretbox_xchacha20poly1305_messagebytes_max
size_t crypto_secretbox_xchacha20poly1305_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_secretbox_xchacha20poly1305_noncebytes
size_t crypto_secretbox_xchacha20poly1305_noncebytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretbox_xchacha20poly1305_open_detached
int crypto_secretbox_xchacha20poly1305_open_detached(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_secretbox_xchacha20poly1305_open_easy
int crypto_secretbox_xchacha20poly1305_open_easy(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.

Manifest constants

crypto_secretbox_xchacha20poly1305_KEYBYTES
enum crypto_secretbox_xchacha20poly1305_KEYBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretbox_xchacha20poly1305_MACBYTES
enum crypto_secretbox_xchacha20poly1305_MACBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretbox_xchacha20poly1305_MESSAGEBYTES_MAX
enum crypto_secretbox_xchacha20poly1305_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_secretbox_xchacha20poly1305_NONCEBYTES
enum crypto_secretbox_xchacha20poly1305_NONCEBYTES;
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)