sodium.crypto_aead_aes256gcm

Undocumented in source.

Members

Aliases

crypto_aead_aes256gcm_state
alias crypto_aead_aes256gcm_state = ubyte[512]
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

crypto_aead_aes256gcm_abytes
size_t crypto_aead_aes256gcm_abytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_beforenm
int crypto_aead_aes256gcm_beforenm(crypto_aead_aes256gcm_state* ctx_, 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_aead_aes256gcm_decrypt
int crypto_aead_aes256gcm_decrypt(ubyte* m, ulong* mlen_p, ubyte* nsec, const(ubyte)* c, ulong clen, const(ubyte)* ad, ulong adlen, const(ubyte)* npub, 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_aead_aes256gcm_decrypt_afternm
int crypto_aead_aes256gcm_decrypt_afternm(ubyte* m, ulong* mlen_p, ubyte* nsec, const(ubyte)* c, ulong clen, const(ubyte)* ad, ulong adlen, const(ubyte)* npub, const(crypto_aead_aes256gcm_state)* ctx_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_decrypt_detached
int crypto_aead_aes256gcm_decrypt_detached(ubyte* m, ubyte* nsec, const(ubyte)* c, ulong clen, const(ubyte)* mac, const(ubyte)* ad, ulong adlen, const(ubyte)* npub, 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_aead_aes256gcm_decrypt_detached_afternm
int crypto_aead_aes256gcm_decrypt_detached_afternm(ubyte* m, ubyte* nsec, const(ubyte)* c, ulong clen, const(ubyte)* mac, const(ubyte)* ad, ulong adlen, const(ubyte)* npub, const(crypto_aead_aes256gcm_state)* ctx_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_encrypt
int crypto_aead_aes256gcm_encrypt(ubyte* c, ulong* clen_p, const(ubyte)* m, ulong mlen, const(ubyte)* ad, ulong adlen, const(ubyte)* nsec, const(ubyte)* npub, 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_aead_aes256gcm_encrypt_afternm
int crypto_aead_aes256gcm_encrypt_afternm(ubyte* c, ulong* clen_p, const(ubyte)* m, ulong mlen, const(ubyte)* ad, ulong adlen, const(ubyte)* nsec, const(ubyte)* npub, const(crypto_aead_aes256gcm_state)* ctx_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_encrypt_detached
int crypto_aead_aes256gcm_encrypt_detached(ubyte* c, ubyte* mac, ulong* maclen_p, const(ubyte)* m, ulong mlen, const(ubyte)* ad, ulong adlen, const(ubyte)* nsec, const(ubyte)* npub, 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_aead_aes256gcm_encrypt_detached_afternm
int crypto_aead_aes256gcm_encrypt_detached_afternm(ubyte* c, ubyte* mac, ulong* maclen_p, const(ubyte)* m, ulong mlen, const(ubyte)* ad, ulong adlen, const(ubyte)* nsec, const(ubyte)* npub, const(crypto_aead_aes256gcm_state)* ctx_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_is_available
int crypto_aead_aes256gcm_is_available()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_keybytes
size_t crypto_aead_aes256gcm_keybytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_npubbytes
size_t crypto_aead_aes256gcm_npubbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_nsecbytes
size_t crypto_aead_aes256gcm_nsecbytes()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_statebytes
size_t crypto_aead_aes256gcm_statebytes()
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_aead_aes256gcm_ABYTES
enum crypto_aead_aes256gcm_ABYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_KEYBYTES
enum crypto_aead_aes256gcm_KEYBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_NPUBBYTES
enum crypto_aead_aes256gcm_NPUBBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
crypto_aead_aes256gcm_NSECBYTES
enum crypto_aead_aes256gcm_NSECBYTES;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta