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

Latest commit

 

History

History
50 lines (39 loc) · 1.72 KB

README.md

File metadata and controls

50 lines (39 loc) · 1.72 KB

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