#pragma once #include #include namespace xlnt { std::vector xaes_ecb_encrypt( const std::vector &input, const std::vector &key); std::vector xaes_ecb_decrypt( const std::vector &input, const std::vector &key); std::vector xaes_cbc_encrypt( const std::vector &input, const std::vector &key, const std::vector &iv); std::vector xaes_cbc_decrypt( const std::vector &input, const std::vector &key, const std::vector &iv); } // namespace xlnt