AES Everywhere is Cross Language Encryption Library which provides
the ability to encrypt and decrypt data using a single algorithm in
different programming languages and on different platforms.
This is an implementation of the AES algorithm, specifically CBC mode,
with 256 bits key length and PKCS7 padding.