Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | this also needs to allow user-specified length | Jesse Luehrs | 2015-05-13 | 1 | -5/+6 |
* | handle cases where len % 64 > 55 properly | Jesse Luehrs | 2015-05-13 | 1 | -1/+1 |
* | simplify | Jesse Luehrs | 2015-05-13 | 1 | -1/+1 |
* | also allow padding sha1 with a user-specified length | Jesse Luehrs | 2015-05-13 | 2 | -5/+12 |
* | refactor sha1 to allow passing in an initial state | Jesse Luehrs | 2015-05-13 | 2 | -10/+18 |
* | update rust version | Jesse Luehrs | 2015-05-10 | 4 | -41/+43 |
* | problem 28 | Jesse Luehrs | 2015-04-19 | 3 | -0/+114 |
* | remove some debugging code | Jesse Luehrs | 2015-04-19 | 1 | -1/+0 |
* | problem 27 | Jesse Luehrs | 2015-04-18 | 3 | -0/+74 |
* | problem 26 | Jesse Luehrs | 2015-04-07 | 3 | -0/+51 |
* | problem 25 | Jesse Luehrs | 2015-04-07 | 5 | -0/+142 |
* | test helper to write files | Jesse Luehrs | 2015-04-06 | 1 | -0/+5 |
* | allow encrypting in ctr mode from a given starting counter | Jesse Luehrs | 2015-04-06 | 2 | -1/+6 |
* | factor out another utility function | Jesse Luehrs | 2015-04-06 | 2 | -3/+7 |
* | split the test code up a bit more | Jesse Luehrs | 2015-04-06 | 6 | -482/+509 |
* | rearrange some test code | Jesse Luehrs | 2015-04-06 | 3 | -73/+82 |
* | problem 24 part 2 | Jesse Luehrs | 2015-04-06 | 3 | -0/+23 |
* | real problem 22 | Jesse Luehrs | 2015-04-06 | 5 | -1/+39 |
* | whoops, i skipped problem 22! | Jesse Luehrs | 2015-04-05 | 1 | -2/+2 |
* | problem 24, part 1 | Jesse Luehrs | 2015-04-05 | 3 | -0/+33 |
* | remove a bunch of unnecessary imports | Jesse Luehrs | 2015-04-05 | 5 | -37/+30 |
* | implement a stream cipher based on mersenne twister | Jesse Luehrs | 2015-04-05 | 2 | -0/+19 |
* | problem 22 | Jesse Luehrs | 2015-04-05 | 3 | -0/+42 |
* | also allow creating MersenneTwister instances from full state | Jesse Luehrs | 2015-04-05 | 1 | -0/+16 |
* | implement Debug for MersenneTwister | Jesse Luehrs | 2015-04-05 | 1 | -0/+11 |
* | problem 21 | Jesse Luehrs | 2015-04-05 | 3 | -1/+82 |
* | update rust | Jesse Luehrs | 2015-04-05 | 4 | -26/+28 |
* | problem 20 | Jesse Luehrs | 2015-04-04 | 5 | -0/+166 |
* | refactor to allow specifying the keysize | Jesse Luehrs | 2015-04-04 | 2 | -29/+34 |
* | update rustc | Jesse Luehrs | 2015-03-30 | 2 | -11/+19 |
* | not sure how to do this one | Jesse Luehrs | 2015-03-30 | 2 | -0/+58 |
* | base64-decode these strings too, because why not | Jesse Luehrs | 2015-03-28 | 1 | -6/+8 |
* | problem 18 | Jesse Luehrs | 2015-03-28 | 3 | -0/+44 |
* | reorganize | Jesse Luehrs | 2015-03-28 | 4 | -445/+443 |
* | problem 17 | Jesse Luehrs | 2015-03-28 | 3 | -0/+82 |
* | padding byte of 0x00 isn't valid | Jesse Luehrs | 2015-03-28 | 2 | -1/+5 |
* | make the decrypt primitives return options based on valid padding | Jesse Luehrs | 2015-03-27 | 2 | -12/+14 |
* | no reason to repeatedly pad here | Jesse Luehrs | 2015-03-26 | 1 | -2/+2 |
* | problem 16 | Jesse Luehrs | 2015-03-25 | 3 | -0/+47 |
* | consistency | Jesse Luehrs | 2015-03-25 | 2 | -2/+2 |
* | problem 15 | Jesse Luehrs | 2015-03-25 | 4 | -4/+36 |
* | problem 14 | Jesse Luehrs | 2015-03-25 | 3 | -8/+62 |
* | update rustc again | Jesse Luehrs | 2015-03-25 | 3 | -17/+20 |
* | let find_block_size work even if the function has a prefix padding | Jesse Luehrs | 2015-03-23 | 1 | -1/+11 |
* | factor this out | Jesse Luehrs | 2015-03-23 | 1 | -8/+10 |
* | a few more explicit slices necessary for new rust | Jesse Luehrs | 2015-03-22 | 2 | -3/+3 |
* | update deps | Jesse Luehrs | 2015-03-22 | 2 | -11/+14 |
* | fix warnings | Jesse Luehrs | 2015-03-20 | 2 | -15/+17 |
* | problem 13 | Jesse Luehrs | 2015-03-20 | 3 | -0/+130 |
* | don't panic if we can't parse the query string | Jesse Luehrs | 2015-03-20 | 1 | -16/+19 |