class CCL::Security::Crypto::AES

#include <cryptobox.h>

class AES
{
public:
    // enums

    enum Constants;

    // methods

    static bool encrypt (
        IStream& cipherData,
        BlockRef key,
        BlockRef iv,
        IStream& plainData,
        BlockCipherMode mode = kBlockCipher_CTR
    );

    static bool decrypt (
        IStream& plainData,
        BlockRef key,
        BlockRef iv,
        IStream& cipherData,
        BlockCipherMode mode = kBlockCipher_CTR
    );
};