// MyAesReg.cpp #include "StdAfx.h" #include "../Common/RegisterCodec.h" #include "MyAes.h" static void *CreateCodecCbc() { return (void *)(ICompressFilter *)(new NCrypto::CAesCbcDecoder(32)); } #ifndef EXTRACT_ONLY static void *CreateCodecCbcOut() { return (void *)(ICompressFilter *)(new NCrypto::CAesCbcEncoder(32)); } #else #define CreateCodecCbcOut 0 #endif static CCodecInfo g_CodecInfo = { CreateCodecCbc, CreateCodecCbcOut, 0x06F00181, L"AES256CBC", 1, true }; REGISTER_CODEC(AES256CBC)