libressl_d.openssl.chacha

Undocumented in source.

Public Imports

core.stdc.stddef
public import core.stdc.stddef;
Undocumented in source.
core.stdc.stdint
public import core.stdc.stdint;
Undocumented in source.
libressl_d.openssl.opensslconf
public import libressl_d.openssl.opensslconf;
Undocumented in source.

Members

Functions

CRYPTO_chacha_20
void CRYPTO_chacha_20(ubyte* out_, const(ubyte)* in_, size_t len, const(ubyte)* key, const(ubyte)* iv, core.stdc.stdint.uint64_t counter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_hchacha_20
void CRYPTO_hchacha_20(ubyte* out_, const(ubyte)* key, const(ubyte)* iv)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_xchacha_20
void CRYPTO_xchacha_20(ubyte* out_, const(ubyte)* in_, size_t len, const(ubyte)* key, const(ubyte)* iv)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ChaCha
void ChaCha(.ChaCha_ctx* ctx, ubyte* out_, const(ubyte)* in_, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ChaCha_set_iv
void ChaCha_set_iv(.ChaCha_ctx* ctx, const(ubyte)* iv, const(ubyte)* counter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ChaCha_set_key
void ChaCha_set_key(.ChaCha_ctx* ctx, const(ubyte)* key, uint keybits)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

ChaCha_ctx
struct ChaCha_ctx
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta