All Classes |Grouped Classes |Index

Class CL_AES128_Encrypt

AES-128 encryption class (running in Cipher Block Chaining mode) More...

Derived from:

None

Derived by:

None

Group:

Crypto (Core)

#include <ClanLib/core.h>

Class Members:

Construction:

CL_AES128_Encrypt

Constructs a AES-128 generator (running in Cipher Block Chaining mode)


Attributes:

get_data

Get encrypted data.


Operations:

iv_size

key_size

block_size

reset

Resets the encryption.

set_iv

Sets the initialisation vector.

set_key

Sets the cipher key.

set_padding

Enable AES Padding.

add

Adds data to be encrypted.

calculate

Finalize encryption.