// Copyright 2017 Dolphin Emulator Project // Licensed under GPLv2+ // Refer to the license.txt file included. #pragma once #include #include #include "Common/CommonTypes.h" namespace Common::AES { enum class Mode { Decrypt, Encrypt, }; std::vector DecryptEncrypt(const u8* key, u8* iv, const u8* src, size_t size, Mode mode); // Convenience functions std::vector Decrypt(const u8* key, u8* iv, const u8* src, size_t size); std::vector Encrypt(const u8* key, u8* iv, const u8* src, size_t size); } // namespace Common::AES