summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* problem 37HEADmasterJesse Luehrs2019-05-222-0/+31
|
* refactor to allow for multiple client implementationsJesse Luehrs2019-05-223-60/+92
|
* problem 36Jesse Luehrs2019-05-222-0/+161
|
* problem 35Jesse Luehrs2019-04-182-31/+84
|
* problem 34Jesse Luehrs2019-04-183-3/+165
|
* problem 33Jesse Luehrs2019-04-172-0/+30
|
* problem 32Jesse Luehrs2019-04-152-2/+119
|
* rustfmtJesse Luehrs2019-04-131-1/+5
|
* adjust the signature of create_query_string a bitJesse Luehrs2019-04-131-7/+7
|
* make the amount of delay variableJesse Luehrs2019-04-111-4/+9
|
* problem 31Jesse Luehrs2019-04-102-0/+28
|
* 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-091-0/+61
|
* stop using rustc_serializeJesse Luehrs2019-04-095-17/+17
|
* get this compiling againJesse Luehrs2019-04-0910-496/+613
|
* implement hmac_sha1Jesse Luehrs2015-05-172-0/+37
|
* problem 30Jesse Luehrs2015-05-142-0/+23
|
* md4 implementationJesse Luehrs2015-05-142-0/+211
|
* problem 29Jesse Luehrs2015-05-132-0/+23
|
* 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-101-1/+1
|
* problem 28Jesse Luehrs2015-04-192-0/+112
|
* problem 27Jesse Luehrs2015-04-182-0/+28
|
* problem 26Jesse Luehrs2015-04-072-0/+13
|
* problem 25Jesse Luehrs2015-04-072-0/+9
|
* allow encrypting in ctr mode from a given starting counterJesse Luehrs2015-04-062-1/+6
|
* problem 24 part 2Jesse Luehrs2015-04-062-0/+14
|
* real problem 22Jesse Luehrs2015-04-062-1/+16
|
* problem 24, part 1Jesse Luehrs2015-04-052-0/+16
|
* remove a bunch of unnecessary importsJesse Luehrs2015-04-054-26/+19
|
* implement a stream cipher based on mersenne twisterJesse Luehrs2015-04-052-0/+19
|
* problem 22Jesse Luehrs2015-04-052-0/+32
|
* 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-052-0/+70
|
* update rustJesse Luehrs2015-04-052-7/+6
|
* problem 20Jesse Luehrs2015-04-042-0/+50
| | | | i think this is as far as possible, anyway
* refactor to allow specifying the keysizeJesse Luehrs2015-04-041-28/+32
|
* update rustcJesse Luehrs2015-03-301-1/+3
|
* problem 18Jesse Luehrs2015-03-282-0/+31
|
* reorganizeJesse Luehrs2015-03-284-445/+443
|
* problem 17Jesse Luehrs2015-03-282-0/+34
|
* padding byte of 0x00 isn't validJesse Luehrs2015-03-281-1/+1
|
* make the decrypt primitives return options based on valid paddingJesse Luehrs2015-03-271-8/+10
|
* no reason to repeatedly pad hereJesse Luehrs2015-03-261-2/+2
|