libressl_d.openssl.aes

Undocumented in source.

Public Imports

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

Members

Aliases

AES_KEY
alias AES_KEY = .aes_key_st
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

AES_cbc_encrypt
void AES_cbc_encrypt(const(ubyte)* in_, ubyte* out_, size_t length_, const(.AES_KEY)* 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.
AES_cfb128_encrypt
void AES_cfb128_encrypt(const(ubyte)* in_, ubyte* out_, size_t length_, const(.AES_KEY)* key, ubyte* ivec, int* num, int enc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_cfb1_encrypt
void AES_cfb1_encrypt(const(ubyte)* in_, ubyte* out_, size_t length_, const(.AES_KEY)* key, ubyte* ivec, int* num, int enc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_cfb8_encrypt
void AES_cfb8_encrypt(const(ubyte)* in_, ubyte* out_, size_t length_, const(.AES_KEY)* key, ubyte* ivec, int* num, int enc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_ctr128_encrypt
void AES_ctr128_encrypt(const(ubyte)* in_, ubyte* out_, size_t length_, const(.AES_KEY)* key, ubyte* ivec, ubyte* ecount_buf, uint* num)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_decrypt
void AES_decrypt(const(ubyte)* in_, ubyte* out_, const(.AES_KEY)* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_ecb_encrypt
void AES_ecb_encrypt(const(ubyte)* in_, ubyte* out_, const(.AES_KEY)* key, int enc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_encrypt
void AES_encrypt(const(ubyte)* in_, ubyte* out_, const(.AES_KEY)* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_ige_encrypt
void AES_ige_encrypt(const(ubyte)* in_, ubyte* out_, size_t length_, const(.AES_KEY)* 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.
AES_ofb128_encrypt
void AES_ofb128_encrypt(const(ubyte)* in_, ubyte* out_, size_t length_, const(.AES_KEY)* key, ubyte* ivec, int* num)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_options
const(char)* AES_options()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_set_decrypt_key
int AES_set_decrypt_key(const(ubyte)* userKey, int bits, .AES_KEY* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_set_encrypt_key
int AES_set_encrypt_key(const(ubyte)* userKey, int bits, .AES_KEY* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_unwrap_key
int AES_unwrap_key(.AES_KEY* key, const(ubyte)* iv, ubyte* out_, const(ubyte)* in_, uint inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AES_wrap_key
int AES_wrap_key(.AES_KEY* key, const(ubyte)* iv, ubyte* out_, const(ubyte)* in_, uint inlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

AES_BLOCK_SIZE
enum AES_BLOCK_SIZE;
Undocumented in source.
AES_DECRYPT
enum AES_DECRYPT;
Undocumented in source.
AES_ENCRYPT
enum AES_ENCRYPT;
Undocumented in source.
AES_MAXNR
enum AES_MAXNR;
Undocumented in source.

Structs

aes_key_st
struct aes_key_st

This should be a hidden type, but EVP requires that the size be known

Meta