Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Text Library: AES Encryption

This library has 23 classes.

ECF: encryption.ecf

Easy interface to basic AES encryption with extensions to Colin LeMahieu's AES encryption library. Includes a class for reading and writing encrypted files using AES cipher block chains.

Directory: library/text/encryption

. /aes

. /aes/file

. /aes/support

. /hash

aes

EL_AES_CONSTANTS

Aes constants

EL_AES_ENCRYPTER

AES encryption using cipher chain blocks

Further Information

Click on class link to see client examples.

EL_CBC_DECRYPTION

Cbc decryption

EL_CBC_ENCRYPTION

Cbc encryption

EL_ENCRYPTABLE

Encryptable

aes/file

EL_ENCRYPTABLE_NOTIFYING_PLAIN_TEXT_FILE

Encrypted text file using AES cipher blocks chains

Further Information

Click on class link to see client examples.

EL_ENCRYPTED_FILE

Encrypted raw file using AES cipher blocks chains

EL_ENCRYPTED_PLAIN_TEXT_LINE_SOURCE

Reads file lines encrypted using AES cipher blocks chains

Further Information

Click on class link to see client examples.

EL_SECURE_KEY_FILE

Secure encrypted file that can be temporarily unlocked as plain text file

Further Information

Click on class link to see notes and client examples.

aes/support

EL_AES_CREDENTIAL

Validate pass phrases for AES encryption

Further Information

Click on class link to see client examples.

EL_BUILDABLE_AES_CREDENTIAL

AES credentials buildable from document node scan

Further Information

Click on class link to see client examples.

EL_CRYPTO_COMMAND_SHELL

Menu driven shell of various cryptographic commands listed in function new_command_table.

Further Information

Click on class link to see client examples.

EL_ENCRYPTION_ROUTINES

Routines for AES encryption and creating SHA or MD5 digests. Accessible via EL_MODULE_ENCRYPTION

EL_MODULE_ENCRYPTION

Access to routines for AES encryption and creating SHA or MD5 digests

Further Information

Click on class link to see client examples.

EL_REFLECTIVE_CHAIN_CHECKSUMS

Checksum/digest routines for chains conforming to ITERABLE [EL_REFLECTIVELY_SETTABLE]

EL_USER_CRYPTO_OPERATIONS

Common cryptographic operations that require user interaction

Further Information

Click on class link to see client examples.

hash

EL_DIGEST_ARRAY

Digest array for MD5, SHA256 and DTA1-HMAC-SHA256 digests

Further Information

Click on class link to see client examples.

EL_DIGEST_ROUTINES

Digest routines accessible via EL_MODULE_DIGEST

EL_HMAC_SHA_256

A fix for the reset bug

Further Information

Click on class link to see client examples.

EL_MD5_128

MD5 128

Further Information

Click on class link to see client examples.

EL_MODULE_DIGEST

Shared access to routines of class EL_DIGEST_ROUTINES

Further Information

Click on class link to see client examples.

EL_SHARED_DIGESTS

Shared digests

EL_SHA_256

Sha 256

Further Information

Click on class link to see client examples.