botan.block.aes

AES

Members

Classes

AES128
class AES128

AES-128

AES192
class AES192

AES-192

AES256
class AES256

AES-256

Functions

aes_decrypt_n
void aes_decrypt_n(const(ubyte)* input, ubyte* output, size_t blocks, SecureVector!uint DK, SecureVector!ubyte MD)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_encrypt_n
void aes_encrypt_n(const(ubyte)* input, ubyte* output, size_t blocks, SecureVector!uint EK, SecureVector!ubyte ME)
Undocumented in source. Be warned that the author may not have intended to support it.
aes_key_schedule
void aes_key_schedule(const(ubyte)* key, size_t length, SecureVector!uint EK, SecureVector!uint DK, SecureVector!ubyte ME, SecureVector!ubyte MD)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

SD
ubyte[256] SD;
Undocumented in source.
SE
ubyte[256] SE;
Undocumented in source.
TD
uint[1024] TD;
Undocumented in source.
TE
uint[1024] TE;
Undocumented in source.

Meta

License

Botan is released under the Simplified BSD License (see LICENSE.md)