RenardDev / CompileUtils

Set of useful headers for C++14 (or less) / C++20

Repository from Github https://github.comRenardDev/CompileUtilsRepository from Github https://github.comRenardDev/CompileUtils

CompileUtils

Set of useful headers for C++14 (or less) / C++20

CompileTimeStamp.h (C++14 or less)

UNIX timestamp at compiletime

CompileHashString.h (C++14)

CRC32/CRC64 for strings at compiletime

CompileCryptoString.h (XOR) (C++14)

Encrypts strings at compiletime and decrypts at runtime

CompileCryptoStringAES.h (AES 256 GCM) (C++20)

Encrypts strings at compiletime and decrypts at runtime

CompileCryptoArray.h (C++20)

Encrypts arrays at compiletime and decrypt at runtime

CompileCryptoArrayAES.h (AES 256 GCM) (C++20)

Encrypts arrays at compiletime and decrypt at runtime

ObfuscatedVariable.h (C++14 or less)

Obfuscation of data in memory at runtime

RV32I.h (C++20)

RV32I emulator at compile time

About

Set of useful headers for C++14 (or less) / C++20

License:MIT License


Languages

Language:C++ 94.1%Language:C 5.9%