Skip to content

rufus-stone/cryptopals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cryptopals

Working through the cryptopals challenges in C++

Dependencies

  • hamarr for data manipulation
  • spdlog for logging
  • cpr for downloading the challenge data

CMake expects versions between 3.15 to 3.18

Currently, both hamarr and spdlog must already be installed on your system, but cpr is downloaded for you by CMake

This is has only been tested on Linux

  • TODO: Test cross-platform

Build and Run

git clone git@github.com:rufus-stone/cryptopals.git

cd cryptopals

# Get CMake to create a new build directory
cmake -S . -B build

# Build the executable
cmake --build build

# Run to see the tests pass
./build/cryptopals-challenges

About

Working through the cryptopals challenges

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published