Skip to content
This repository has been archived by the owner on Jan 20, 2018. It is now read-only.

eseymour/cryptopals-c

Repository files navigation

cryptopals-c

This repository is archived for reference. I have decided to solve the challenges in Go at the eseymour/cryptopals GitHub repository. The original readme follows.

Cryptopals Crypto Challenges

This repository contains programs written in C to solve the Crytopals Crypto Challenges.

Building

This project uses the tup build system. Once installed, building the project is as simple as running the following command in your shell:

tup

A makefile is also provided for tasks that tup cannot accomplish. The project can also be built through make which just wraps tup:

make

Progress

Set 1

# Challenge Completed
1 Convert hex to base64 October 9, 2017
2 Fixed XOR December 19, 2017
3 Single-byte XOR cipher December 20, 2017
4 Detect single-character XOR Work in Progress
5 Implement repeating-key XOR December 23, 2017
6 Break repeating-key XOR
7 AES in ECB mode
8 Detect AES in ECB mode

About

Archived C solutions to the Matasano Cryptopals challenge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published