deimos.openssl.aes

Undocumented in source.

Public Imports

deimos.openssl.opensslconf
public import deimos.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_bi_ige_encrypt
void AES_bi_ige_encrypt(const(ubyte)* in_, ubyte* out_, size_t length, const(AES_KEY)* key, const(AES_KEY)* key2, const(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_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[AES_BLOCK_SIZE] ivec, ubyte[AES_BLOCK_SIZE] 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.
private_AES_set_decrypt_key
int private_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.
private_AES_set_encrypt_key
int private_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.

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
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta