libsodium.crypto_secretstream_xchacha20poly1305

D language bindings for libsodium's crypto_secretstream_xchacha20poly1305.h

Members

Functions

crypto_secretstream_xchacha20poly1305_abytes
size_t crypto_secretstream_xchacha20poly1305_abytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_headerbytes
size_t crypto_secretstream_xchacha20poly1305_headerbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_init_pull
int crypto_secretstream_xchacha20poly1305_init_pull(crypto_secretstream_xchacha20poly1305_state* state, const(ubyte)[crypto_secretstream_xchacha20poly1305_HEADERBYTES] header, const(ubyte)[crypto_secretstream_xchacha20poly1305_KEYBYTES] k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_init_push
int crypto_secretstream_xchacha20poly1305_init_push(crypto_secretstream_xchacha20poly1305_state* state, ubyte[crypto_secretstream_xchacha20poly1305_HEADERBYTES] header, const(ubyte)[crypto_secretstream_xchacha20poly1305_KEYBYTES] k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_keybytes
size_t crypto_secretstream_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_secretstream_xchacha20poly1305_keygen
void crypto_secretstream_xchacha20poly1305_keygen(ubyte[crypto_secretstream_xchacha20poly1305_KEYBYTES] k)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_messagebytes_max
size_t crypto_secretstream_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_secretstream_xchacha20poly1305_pull
int crypto_secretstream_xchacha20poly1305_pull(crypto_secretstream_xchacha20poly1305_state* state, ubyte* m, ulong* mlen_p, ubyte* tag_p, const(ubyte)* c, ulong clen, const(ubyte)* ad, ulong adlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_push
int crypto_secretstream_xchacha20poly1305_push(crypto_secretstream_xchacha20poly1305_state* state, ubyte* c, ulong* clen_p, const(ubyte)* m, ulong mlen, const(ubyte)* ad, ulong adlen, ubyte tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_rekey
void crypto_secretstream_xchacha20poly1305_rekey(crypto_secretstream_xchacha20poly1305_state* state)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_statebytes
size_t crypto_secretstream_xchacha20poly1305_statebytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_tag_final
ubyte crypto_secretstream_xchacha20poly1305_tag_final()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_tag_message
ubyte crypto_secretstream_xchacha20poly1305_tag_message()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_tag_push
ubyte crypto_secretstream_xchacha20poly1305_tag_push()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_tag_rekey
ubyte crypto_secretstream_xchacha20poly1305_tag_rekey()
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_secretstream_xchacha20poly1305_ABYTES
enum crypto_secretstream_xchacha20poly1305_ABYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_HEADERBYTES
enum crypto_secretstream_xchacha20poly1305_HEADERBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_KEYBYTES
enum crypto_secretstream_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_secretstream_xchacha20poly1305_MESSAGEBYTES_MAX
enum crypto_secretstream_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_secretstream_xchacha20poly1305_TAG_FINAL
enum crypto_secretstream_xchacha20poly1305_TAG_FINAL;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_TAG_MESSAGE
enum crypto_secretstream_xchacha20poly1305_TAG_MESSAGE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_TAG_PUSH
enum crypto_secretstream_xchacha20poly1305_TAG_PUSH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_secretstream_xchacha20poly1305_TAG_REKEY
enum crypto_secretstream_xchacha20poly1305_TAG_REKEY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

crypto_secretstream_xchacha20poly1305_state
struct crypto_secretstream_xchacha20poly1305_state
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)