cryptopals

Matasano's cryptopals challenges (cryptopals.com).
git clone git://git.jtobin.io/cryptopals.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-09-28 11:45Fix typo, axe fromJust.Jared Tobin1+4-4
2023-08-27 02:28Add 6.46.Jared Tobin2+59-0
2023-08-26 21:28Fix markdown rendering error.Jared Tobin1+6-6
2023-08-26 21:23Couple of text patches.Jared Tobin1+9-10
2023-08-26 21:05Add 6.45.Jared Tobin3+152-4
2023-08-26 19:29Add 6.44.Jared Tobin4+242-9
2023-08-26 11:37Add 6.43.Jared Tobin7+203-21
2023-08-22 17:12Add 6.42.Jared Tobin5+107-28
2023-08-21 16:35Add signature facilities for RSA.Jared Tobin2+109-7
2023-08-20 22:01Add 6.41.Jared Tobin5+214-9
2023-08-19 21:14Fix typos.Jared Tobin1+6-5
2023-08-19 20:55Add 5.40.Jared Tobin3+79-11
2023-08-19 11:15Add 5.39.Jared Tobin4+138-18
2023-08-19 00:34Add 5.38.Jared Tobin4+511-1
2023-08-16 19:52Default pragmas.Jared Tobin8+5-15
2023-08-16 19:15Fix Markdown rendering quirk.Jared Tobin1+2-2
2023-08-16 19:14Fix Markdown rendering quirk.Jared Tobin1+2-2
2023-08-16 19:13Add 5.37.Jared Tobin2+58-3
2023-08-16 17:57Add 5.36, plus some refactoring.Jared Tobin7+335-60
2023-08-16 01:02Misc fixes.Jared Tobin3+59-57
2023-08-15 21:05Fix typo.Jared Tobin1+5-5
2023-08-15 20:58Add 5.35.Jared Tobin3+417-233
2023-08-14 17:02More refactoring.Jared Tobin2+236-84
2023-08-14 13:43Further DH refactoring.Jared Tobin5+341-290
2023-08-14 12:53Some refactoring.Jared Tobin4+96-95
2023-08-14 01:47Add 5.34.Jared Tobin2+150-2
2023-08-13 23:06Moar fun for 5.33.Jared Tobin5+304-48
2023-08-12 14:06Add 5.33.Jared Tobin5+134-0
2023-08-12 09:45Couple of typo fixes.Jared Tobin1+2-2
2023-08-12 02:16Add 4.32.Jared Tobin6+142-16
2023-08-11 22:03Add 4.31.Jared Tobin6+294-1
2023-08-11 00:43Add 4.30.Jared Tobin5+314-78
2023-08-10 23:27Add 4.29.Jared Tobin6+315-12
2023-08-06 23:55Add 4.28.Jared Tobin4+1203-5
2023-08-06 23:15Add 4.27.Jared Tobin2+81-9
2023-08-06 22:45Fix padding bug.Jared Tobin1+6-4
2023-08-06 22:134.26, plus some misc other fixes.Jared Tobin5+110-9
2023-08-03 00:44Add 4.25.Jared Tobin4+153-1
2023-08-02 11:55Fix some bit rot & add CTR mode to binaries.Jared Tobin3+34-8
2023-08-02 00:54Finish set 3.Jared Tobin5+163-13
2023-08-01 21:11Add 3.23.Jared Tobin2+152-28
2023-07-30 14:32Add 3.22.Jared Tobin4+108-0
2023-07-30 14:31Fix some bit rot in the executables.Jared Tobin2+4-8
2023-07-30 07:57MT19937 fixes.Jared Tobin2+50-27
2023-07-29 16:33Add MT19937 implementation.Jared Tobin4+105-0
2023-07-29 03:10Add 3.19, 3.20.Jared Tobin4+122-0
2023-07-29 03:10Update .ghci.Jared Tobin1+5-0
2023-07-28 18:55Fix typo.Jared Tobin1+1-1
2023-07-28 18:53Fix typo.Jared Tobin1+1-1
2023-07-28 18:51Update README with set 3 link.Jared Tobin1+1-0
2023-07-28 18:49Add CTR mode for AES128.Jared Tobin3+39-2
2023-07-28 17:11Add padding oracle attack writeup.Jared Tobin2+86-3
2023-07-28 16:39Add padding oracle attack.Jared Tobin2+84-10
2023-06-05 19:13Finish set 2.Jared Tobin4+117-23
2023-06-05 09:54Most of set 2.Jared Tobin11+614-61
2023-06-03 05:46Finish set 1.Jared Tobin1+26-16
2023-06-03 05:15More stuff from set 1.Jared Tobin13+376-67
2023-06-02 05:10Add more stuff from set 1.Jared Tobin7+260-47
2023-06-01 16:29Add single-byte XOR deciphering utility.Jared Tobin4+26-22
2023-06-01 15:07Misc work.Jared Tobin6+265-22
2023-05-31 12:26Add a few Haskell implementations.Jared Tobin8+102-29
2023-05-31 08:13Basic cabal setup.Jared Tobin2+33-0
2023-05-31 08:11Basic nix skeleton.Jared Tobin4+39-16
2023-05-31 08:09Gimme a fresh start.Jared Tobin46+0-2333
2018-11-22 07:51Update.Jared Tobin2+59-12
2018-11-18 07:12Update.Jared Tobin9+147-96
2018-11-17 09:47Update docs.Jared Tobin1+19-17
2018-11-17 09:27Update docs.Jared Tobin2+19-7
2017-09-04 10:35Updates.Jared Tobin2+62-56
2017-09-03 10:50Misc updates.Jared Tobin2+120-32
2017-09-02 02:36Misc cleanup.Jared Tobin10+123-108
2017-09-01 04:02Some error handling code.Jared Tobin7+108-14
2017-08-31 04:47Renames.Jared Tobin14+352-350
2017-08-31 04:40Typo.Jared Tobin1+8-10
2017-08-31 04:40Updates.Jared Tobin3+30-13
2017-08-31 01:55Implement PKCS#7 padding in Rust.Jared Tobin3+25-2
2017-08-31 01:23Updates.Jared Tobin4+96-4
2017-08-30 09:06Updates.Jared Tobin4+108-6
2017-08-29 22:51Print output.Jared Tobin1+3-1
2017-08-29 22:27Updates.Jared Tobin7+89-5
2017-08-28 09:28Updates.Jared Tobin1+11-10
2017-08-28 09:02Updates.Jared Tobin4+55-8
2017-08-28 06:18Updates.Jared Tobin2+4-16
2017-08-28 06:06Updates.Jared Tobin4+380-40
2017-08-27 05:36Add structured Rust code.Jared Tobin6+112-0
2017-08-26 07:39Clean up old stuff.Jared Tobin9+3-368
2017-08-26 07:20Misc updates.Jared Tobin3+47-4
2017-06-11 06:41Docs.Jared Tobin1+3-3
2017-06-01 09:32Tweaks.Jared Tobin2+8-14
2017-05-31 09:31WIP.Jared Tobin3+70-0
2017-05-29 07:142.10.Jared Tobin2+15-3
2017-05-28 11:11WIP.Jared Tobin3+359-0
2017-05-27 10:23Add pure xor.Jared Tobin2+11-2
2017-05-26 09:52Minor tweak.Jared Tobin1+2-2
2017-05-21 04:35Ditch scrap executables.Jared Tobin2+0-0
2017-05-20 08:02Exercises in better Rust code.Jared Tobin1+24-14
2017-05-20 01:29Serialize to base64.Jared Tobin1+4-1
2017-05-19 08:21Use clap.rs.Jared Tobin4+125-6
2017-05-19 06:31Misc fixes.Jared Tobin2+22-12
2017-05-15 10:03Typo.Jared Tobin1+2-2
2017-05-13 12:13Docs.Jared Tobin3+200-197
2017-05-13 08:11Add aes-ecb tool.Jared Tobin2+33-16
2017-05-12 10:37Rust noobness.Jared Tobin3+161-0
2017-05-10 08:422.2.Jared Tobin2+74-0
2017-05-09 11:11Add 2.1.Jared Tobin5+40-2
2017-05-07 22:29Polish off set 1.Jared Tobin2+22-4
2017-05-07 09:47Add 1.7.Jared Tobin6+307-7
2017-05-07 04:29Update notes.Jared Tobin1+51-4
2017-05-07 00:39Finish 1.6.Jared Tobin4+59-21
2017-05-06 02:27Nix unnecessary cats.Jared Tobin1+2-2
2017-05-05 09:09Misc updates.Jared Tobin14+203-2
2017-01-06 10:56Add misc utilities.Jared Tobin9+192-0
2016-12-22 09:42Add repeating-key bin.Jared Tobin4+70-0
2016-12-22 09:18Tweak a couple of bins.Jared Tobin2+15-7
2016-12-20 09:29Single byte xor tool.Jared Tobin3+63-0
2016-12-18 07:05Char frequency tool.Jared Tobin3+62-0
2016-12-17 23:32Misc utility work/shuffling.Jared Tobin10+166-0
2016-12-17 00:22S1C5.Jared Tobin1+40-0
2016-12-15 20:08Initial commit.Jared Tobin9+557-0