libressl_d.openssl.modes

Undocumented in source.

Public Imports

core.stdc.stddef
public import core.stdc.stddef;
Undocumented in source.

Members

Aliases

CCM128_CONTEXT
alias CCM128_CONTEXT = .ccm128_context
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GCM128_CONTEXT
alias GCM128_CONTEXT = .gcm128_context
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
XTS128_CONTEXT
alias XTS128_CONTEXT = .xts128_context
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
block128_f
alias block128_f = void function(const(ubyte)* in_, ubyte* out_, const(void)* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cbc128_f
alias cbc128_f = void function(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, int enc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ccm128_f
alias ccm128_f = void function(const(ubyte)* in_, ubyte* out_, size_t blocks, const(void)* key, const(ubyte)* ivec, ubyte* cmac)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ctr128_f
alias ctr128_f = void function(const(ubyte)* in_, ubyte* out_, size_t blocks, const(void)* key, const(ubyte)* ivec)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

CRYPTO_cbc128_decrypt
void CRYPTO_cbc128_decrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_cbc128_encrypt
void CRYPTO_cbc128_encrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ccm128_aad
void CRYPTO_ccm128_aad(.CCM128_CONTEXT* ctx, const(ubyte)* aad, size_t alen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ccm128_decrypt
int CRYPTO_ccm128_decrypt(.CCM128_CONTEXT* ctx, const(ubyte)* inp, ubyte* out_, 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.
CRYPTO_ccm128_decrypt_ccm64
int CRYPTO_ccm128_decrypt_ccm64(.CCM128_CONTEXT* ctx, const(ubyte)* inp, ubyte* out_, size_t len, .ccm128_f stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ccm128_encrypt
int CRYPTO_ccm128_encrypt(.CCM128_CONTEXT* ctx, const(ubyte)* inp, ubyte* out_, 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.
CRYPTO_ccm128_encrypt_ccm64
int CRYPTO_ccm128_encrypt_ccm64(.CCM128_CONTEXT* ctx, const(ubyte)* inp, ubyte* out_, size_t len, .ccm128_f stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ccm128_init
void CRYPTO_ccm128_init(.CCM128_CONTEXT* ctx, uint M, uint L, void* key, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ccm128_setiv
int CRYPTO_ccm128_setiv(.CCM128_CONTEXT* ctx, const(ubyte)* nonce, size_t nlen, size_t mlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ccm128_tag
size_t CRYPTO_ccm128_tag(.CCM128_CONTEXT* ctx, ubyte* tag, 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.
CRYPTO_cfb128_1_encrypt
void CRYPTO_cfb128_1_encrypt(const(ubyte)* in_, ubyte* out_, size_t bits, const(void)* key, ubyte* ivec, int* num, int enc, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_cfb128_8_encrypt
void CRYPTO_cfb128_8_encrypt(const(ubyte)* in_, ubyte* out_, size_t length_, const(void)* key, ubyte* ivec, int* num, int enc, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_cfb128_encrypt
void CRYPTO_cfb128_encrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, int* num, int enc, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ctr128_encrypt
void CRYPTO_ctr128_encrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, ubyte* ecount_buf, uint* num, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ctr128_encrypt_ctr32
void CRYPTO_ctr128_encrypt_ctr32(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, ubyte* ecount_buf, uint* num, .ctr128_f ctr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_cts128_decrypt
size_t CRYPTO_cts128_decrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .cbc128_f cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_cts128_decrypt_block
size_t CRYPTO_cts128_decrypt_block(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_cts128_encrypt
size_t CRYPTO_cts128_encrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .cbc128_f cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_cts128_encrypt_block
size_t CRYPTO_cts128_encrypt_block(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_gcm128_aad
int CRYPTO_gcm128_aad(.GCM128_CONTEXT* ctx, const(ubyte)* aad, 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.
CRYPTO_gcm128_decrypt
int CRYPTO_gcm128_decrypt(.GCM128_CONTEXT* ctx, const(ubyte)* in_, ubyte* out_, 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.
CRYPTO_gcm128_decrypt_ctr32
int CRYPTO_gcm128_decrypt_ctr32(.GCM128_CONTEXT* ctx, const(ubyte)* in_, ubyte* out_, size_t len, .ctr128_f stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_gcm128_encrypt
int CRYPTO_gcm128_encrypt(.GCM128_CONTEXT* ctx, const(ubyte)* in_, ubyte* out_, 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.
CRYPTO_gcm128_encrypt_ctr32
int CRYPTO_gcm128_encrypt_ctr32(.GCM128_CONTEXT* ctx, const(ubyte)* in_, ubyte* out_, size_t len, .ctr128_f stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_gcm128_finish
int CRYPTO_gcm128_finish(.GCM128_CONTEXT* ctx, const(ubyte)* tag, 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.
CRYPTO_gcm128_init
void CRYPTO_gcm128_init(.GCM128_CONTEXT* ctx, void* key, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_gcm128_new
.GCM128_CONTEXT* CRYPTO_gcm128_new(void* key, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_gcm128_release
void CRYPTO_gcm128_release(.GCM128_CONTEXT* ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_gcm128_setiv
void CRYPTO_gcm128_setiv(.GCM128_CONTEXT* ctx, const(ubyte)* iv, 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.
CRYPTO_gcm128_tag
void CRYPTO_gcm128_tag(.GCM128_CONTEXT* ctx, ubyte* tag, 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.
CRYPTO_nistcts128_decrypt
size_t CRYPTO_nistcts128_decrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .cbc128_f cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_nistcts128_decrypt_block
size_t CRYPTO_nistcts128_decrypt_block(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_nistcts128_encrypt
size_t CRYPTO_nistcts128_encrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .cbc128_f cbc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_nistcts128_encrypt_block
size_t CRYPTO_nistcts128_encrypt_block(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_ofb128_encrypt
void CRYPTO_ofb128_encrypt(const(ubyte)* in_, ubyte* out_, size_t len, const(void)* key, ubyte* ivec, int* num, .block128_f block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CRYPTO_xts128_encrypt
int CRYPTO_xts128_encrypt(const(.XTS128_CONTEXT)* ctx, const(ubyte)* iv, const(ubyte)* inp, ubyte* out_, size_t len, int enc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

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

Meta