Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | implement a stream cipher based on mersenne twister | Jesse Luehrs | 2015-04-05 | 2 | -0/+19 |
* | problem 22 | Jesse Luehrs | 2015-04-05 | 2 | -0/+32 |
* | 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 | 2 | -0/+70 |
* | update rust | Jesse Luehrs | 2015-04-05 | 2 | -7/+6 |
* | problem 20 | Jesse Luehrs | 2015-04-04 | 2 | -0/+50 |
* | refactor to allow specifying the keysize | Jesse Luehrs | 2015-04-04 | 1 | -28/+32 |
* | update rustc | Jesse Luehrs | 2015-03-30 | 1 | -1/+3 |
* | problem 18 | Jesse Luehrs | 2015-03-28 | 2 | -0/+31 |
* | reorganize | Jesse Luehrs | 2015-03-28 | 4 | -445/+443 |
* | problem 17 | Jesse Luehrs | 2015-03-28 | 2 | -0/+34 |
* | padding byte of 0x00 isn't valid | Jesse Luehrs | 2015-03-28 | 1 | -1/+1 |
* | make the decrypt primitives return options based on valid padding | Jesse Luehrs | 2015-03-27 | 1 | -8/+10 |
* | no reason to repeatedly pad here | Jesse Luehrs | 2015-03-26 | 1 | -2/+2 |
* | problem 16 | Jesse Luehrs | 2015-03-25 | 2 | -0/+9 |
* | consistency | Jesse Luehrs | 2015-03-25 | 1 | -1/+1 |
* | problem 15 | Jesse Luehrs | 2015-03-25 | 3 | -4/+16 |
* | problem 14 | Jesse Luehrs | 2015-03-25 | 2 | -8/+32 |
* | update rustc again | Jesse Luehrs | 2015-03-25 | 1 | -1/+1 |
* | 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 | 1 | -2/+2 |
* | fix warnings | Jesse Luehrs | 2015-03-20 | 1 | -11/+13 |
* | problem 13 | Jesse Luehrs | 2015-03-20 | 2 | -0/+88 |
* | don't panic if we can't parse the query string | Jesse Luehrs | 2015-03-20 | 1 | -16/+19 |
* | and also implement the inverse | Jesse Luehrs | 2015-03-19 | 2 | -0/+49 |
* | also make this public | Jesse Luehrs | 2015-03-19 | 2 | -1/+2 |
* | this should all just deal in strings | Jesse Luehrs | 2015-03-19 | 1 | -15/+12 |
* | add query string parser | Jesse Luehrs | 2015-03-17 | 2 | -0/+39 |
* | problem 12 | Jesse Luehrs | 2015-03-17 | 2 | -2/+74 |
* | allow these functions to work on arbitrary block sizes | Jesse Luehrs | 2015-03-17 | 1 | -8/+12 |
* | problem 11 | Jesse Luehrs | 2015-03-17 | 2 | -1/+27 |
* | factor this out | Jesse Luehrs | 2015-03-16 | 1 | -7/+12 |
* | also implement encrypting in cbc mode | Jesse Luehrs | 2015-03-16 | 2 | -0/+49 |
* | handle padding properly | Jesse Luehrs | 2015-03-15 | 2 | -13/+9 |
* | problem 10 | Jesse Luehrs | 2015-03-15 | 2 | -0/+28 |
* | problem 9 | Jesse Luehrs | 2015-03-15 | 2 | -0/+12 |
* | split things up a bit | Jesse Luehrs | 2015-03-15 | 6 | -247/+263 |
* | problem 8 | Jesse Luehrs | 2015-03-15 | 1 | -0/+20 |
* | if we disallow control characters, we get much more reasonable results | Jesse Luehrs | 2015-03-15 | 1 | -0/+3 |
* | problem 7 | Jesse Luehrs | 2015-03-15 | 1 | -0/+10 |
* | problem 6 | Jesse Luehrs | 2015-03-15 | 1 | -1/+80 |
* | adjust the english letter frequencies a bit | Jesse Luehrs | 2015-03-15 | 1 | -25/+25 |
* | hamming distance | Jesse Luehrs | 2015-03-15 | 1 | -0/+24 |
* | more refactoring | Jesse Luehrs | 2015-03-15 | 1 | -9/+9 |
* | problem 5 | Jesse Luehrs | 2015-03-15 | 1 | -0/+12 |
* | problem 4 | Jesse Luehrs | 2015-03-15 | 1 | -3/+13 |
* | factor this out | Jesse Luehrs | 2015-03-15 | 1 | -2/+6 |
* | problem 3 | Jesse Luehrs | 2015-03-15 | 1 | -0/+74 |