Skip to content

A cryptography module for the game Garry's Mod that uses Crypto++.

License

Notifications You must be signed in to change notification settings

Gigabait/gm_crypt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gm_crypt

A cryptography module for the game Garry's Mod that uses Crypto++.

Info

Mac was not tested at all (sorry but I'm poor).

If stuff starts erroring or fails to work, be sure to check the correct line endings (\n and such) are present in the files for each OS.

This project requires garrysmod_common, a framework to facilitate the creation of compilations files (Visual Studio, make, XCode, etc). Simply set the environment variable 'GARRYSMOD_COMMON' or the premake option 'gmcommon' to the path of your local copy of garrysmod_common.

I've decided to not provide cryptopp's libraries as it just clogs up the repository. On Windows, just create a directory named "lib" inside the "cryptopp" directory. Inside the "lib" directory you'll place the static release build of cryptopp. On Linux, just get the libcryptopp/++ package. On Mac, you'll probably get some luck with a package manager that'll provide you an environment similar to Linux. Maybe Homebrew.

Another option available for all platforms is compiling cryptopp before linking each module to it. Just add the --compile-cryptopp premake flag and premake will create a project for cryptopp which will be imported by the modules.

About

A cryptography module for the game Garry's Mod that uses Crypto++.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 99.6%
  • Other 0.4%