summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* problem 37HEADmasterJesse Luehrs2019-05-223-0/+58
|
* refactor to allow for multiple client implementationsJesse Luehrs2019-05-224-61/+94
|
* problem 36Jesse Luehrs2019-05-223-0/+188
|
* problem 35Jesse Luehrs2019-04-183-46/+196
|
* problem 34Jesse Luehrs2019-04-186-4/+301
|
* problem 33Jesse Luehrs2019-04-175-0/+83
|
* add comments for new slow problemsJesse Luehrs2019-04-151-0/+2
|
* problem 32Jesse Luehrs2019-04-155-3/+224
|
* rustfmtJesse Luehrs2019-04-132-2/+9
|
* adjust the signature of create_query_string a bitJesse Luehrs2019-04-133-14/+14
|
* make the amount of delay variableJesse Luehrs2019-04-112-4/+10
|
* problem 31Jesse Luehrs2019-04-105-0/+335
|
* clean up timing attack serverJesse Luehrs2019-04-101-2/+1
|
* use http response codesJesse Luehrs2019-04-091-4/+8
|
* add a web server that's weak to timing attacksJesse Luehrs2019-04-093-0/+1579
|
* stop using rustc_serializeJesse Luehrs2019-04-0911-83/+101
|
* more cleanupsJesse Luehrs2019-04-095-27/+9
|
* get this compiling againJesse Luehrs2019-04-0918-726/+1066
|
* implement hmac_sha1Jesse Luehrs2015-05-172-0/+37
|
* problem 30Jesse Luehrs2015-05-143-0/+45
|
* md4 implementationJesse Luehrs2015-05-142-0/+211
|
* problem 29Jesse Luehrs2015-05-133-0/+45
|
* this also needs to allow user-specified lengthJesse Luehrs2015-05-131-5/+6
|
* handle cases where len % 64 > 55 properlyJesse Luehrs2015-05-131-1/+1
|
* simplifyJesse Luehrs2015-05-131-1/+1
|
* also allow padding sha1 with a user-specified lengthJesse Luehrs2015-05-132-5/+12
|
* refactor sha1 to allow passing in an initial stateJesse Luehrs2015-05-132-10/+18
|
* update rust versionJesse Luehrs2015-05-104-41/+43
|
* problem 28Jesse Luehrs2015-04-193-0/+114
|
* remove some debugging codeJesse Luehrs2015-04-191-1/+0
|
* problem 27Jesse Luehrs2015-04-183-0/+74
|
* problem 26Jesse Luehrs2015-04-073-0/+51
|
* problem 25Jesse Luehrs2015-04-075-0/+142
|
* test helper to write filesJesse Luehrs2015-04-061-0/+5
|
* allow encrypting in ctr mode from a given starting counterJesse Luehrs2015-04-062-1/+6
|
* factor out another utility functionJesse Luehrs2015-04-062-3/+7
|
* split the test code up a bit moreJesse Luehrs2015-04-066-482/+509
|
* rearrange some test codeJesse Luehrs2015-04-063-73/+82
|
* problem 24 part 2Jesse Luehrs2015-04-063-0/+23
|
* real problem 22Jesse Luehrs2015-04-065-1/+39
|
* whoops, i skipped problem 22!Jesse Luehrs2015-04-051-2/+2
|
* problem 24, part 1Jesse Luehrs2015-04-053-0/+33
|
* remove a bunch of unnecessary importsJesse Luehrs2015-04-055-37/+30
|
* implement a stream cipher based on mersenne twisterJesse Luehrs2015-04-052-0/+19
|
* problem 22Jesse Luehrs2015-04-053-0/+42
|
* also allow creating MersenneTwister instances from full stateJesse Luehrs2015-04-051-0/+16
|
* implement Debug for MersenneTwisterJesse Luehrs2015-04-051-0/+11
| | | | | can't just derive it, because [_; 624] doesn't have a Debug implementation
* problem 21Jesse Luehrs2015-04-053-1/+82
|
* update rustJesse Luehrs2015-04-054-26/+28
|
* problem 20Jesse Luehrs2015-04-045-0/+166
| | | | i think this is as far as possible, anyway