SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
Loading...
Searching...
No Matches
VICE.h File Reference
#include <cstddef>
#include <span>
#include <string_view>
#include <vector>
Include dependency graph for VICE.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vcryptpp
 
namespace  vcryptpp::VICE
 
namespace  vcryptpp::VICE::KnownCodes
 

Functions

std::vector< std::byte > vcryptpp::VICE::encrypt (std::span< const std::byte > data, std::string_view code=KnownCodes::DEFAULT)
 
std::vector< std::byte > vcryptpp::VICE::decrypt (std::span< const std::byte > data, std::string_view code=KnownCodes::DEFAULT)
 

Variables

constexpr std::string_view vcryptpp::VICE::KnownCodes::DEFAULT = "x9Ke0BY7"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::BLOODY_GOOD_TIME = "K4PeJwL7"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::CONTAGION_WEAPONS = "fUk0fF69"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::CONTAGION_SCRIPTS = "5!rrFz6p"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::COUNTER_STRIKE_SOURCE = "d7NSuLq2"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::COUNTER_STRIKE_GLOBAL_OFFENSIVE = COUNTER_STRIKE_SOURCE
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::COUNTER_STRIKE_2 = COUNTER_STRIKE_GLOBAL_OFFENSIVE
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::COUNTER_STRIKE_PROMOD = "H1aRQ0n1"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::DAY_OF_DEFEAT_SOURCE = "Wl0u5B3F"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::DYSTOPIA_1_2 = "pH3apO8w"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::DYSTOPIA_1_3 = "G8stUh3F"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::GOLDEN_EYE_SOURCE = "Gr3naDes"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::HALF_LIFE_2_CTF = "R1dj3axP"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::HALF_LIFE_2_DM = DEFAULT
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::INSURGENCY = "DrA5e3EB"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::LEFT_4_DEAD_2 = "SDhfi878"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::NO_MORE_ROOM_IN_HELL = "lREeeapA"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::NUCLEAR_DAWN = "TA+*veh9"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::TACTICAL_INTERVENTION = "71B4Dt1Z"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::TEAM_FORTRESS_2 = "E2NcUkG2"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::TEAM_FORTRESS_2_ITEMS = "A5fSXbf7"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::THE_SHIP = "eb3A4m79"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::ZOMBIE_PANIC_SOURCE = "5R0ni0pZ"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::EKV_GPU_DEFAULT = "X8bU2qll"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::EKV_GPU_ALIEN_SWARM = "sW9.JupP"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::EKV_GPU_LEFT_4_DEAD_1 = "zp14Hi(]"
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::EKV_GPU_LEFT_4_DEAD_2 = EKV_GPU_LEFT_4_DEAD_1
 
constexpr std::string_view vcryptpp::VICE::KnownCodes::EKV_GPU_PORTAL_2 = "UrE66!Ap"