struct axl::cry::AesKey

#include <axl_cry_Aes.h>

struct AesKey: public AES_KEY
{
    // construction

    AesKey();

    // methods

    bool
    setEncryptKey(
        const void* p,
        size_t bitCount
        );

    bool
    setDecryptKey(
        const void* p,
        size_t bitCount
        );

    void
    cbcEncrypt(
        void* dst,
        const void* src,
        size_t size,
        void* iv
        );

    void
    cbcDecrypt(
        void* dst,
        const void* src,
        size_t size,
        void* iv
        );
};