summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)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
* problem 21Jesse Luehrs2015-04-052-0/+70
* update rustJesse Luehrs2015-04-052-7/+6
* problem 20Jesse Luehrs2015-04-042-0/+50
* 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