summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* refactor to allow specifying the keysizeJesse Luehrs2015-04-042-29/+34
* update rustcJesse Luehrs2015-03-302-11/+19
* not sure how to do this oneJesse Luehrs2015-03-302-0/+58
* base64-decode these strings too, because why notJesse Luehrs2015-03-281-6/+8
* problem 18Jesse Luehrs2015-03-283-0/+44
* reorganizeJesse Luehrs2015-03-284-445/+443
* problem 17Jesse Luehrs2015-03-283-0/+82
* padding byte of 0x00 isn't validJesse Luehrs2015-03-282-1/+5
* make the decrypt primitives return options based on valid paddingJesse Luehrs2015-03-272-12/+14
* no reason to repeatedly pad hereJesse Luehrs2015-03-261-2/+2
* problem 16Jesse Luehrs2015-03-253-0/+47
* consistencyJesse Luehrs2015-03-252-2/+2
* problem 15Jesse Luehrs2015-03-254-4/+36
* problem 14Jesse Luehrs2015-03-253-8/+62
* update rustc againJesse Luehrs2015-03-253-17/+20
* let find_block_size work even if the function has a prefix paddingJesse Luehrs2015-03-231-1/+11
* factor this outJesse Luehrs2015-03-231-8/+10
* a few more explicit slices necessary for new rustJesse Luehrs2015-03-222-3/+3
* update depsJesse Luehrs2015-03-222-11/+14
* fix warningsJesse Luehrs2015-03-202-15/+17
* problem 13Jesse Luehrs2015-03-203-0/+130
* don't panic if we can't parse the query stringJesse Luehrs2015-03-201-16/+19
* and also implement the inverseJesse Luehrs2015-03-192-0/+49
* also make this publicJesse Luehrs2015-03-192-1/+2
* this should all just deal in stringsJesse Luehrs2015-03-191-15/+12
* add query string parserJesse Luehrs2015-03-172-0/+39
* problem 12Jesse Luehrs2015-03-173-3/+100
* allow these functions to work on arbitrary block sizesJesse Luehrs2015-03-172-9/+13
* problem 11Jesse Luehrs2015-03-175-1/+101
* factor this outJesse Luehrs2015-03-161-7/+12
* also implement encrypting in cbc modeJesse Luehrs2015-03-162-0/+49
* handle padding properlyJesse Luehrs2015-03-152-13/+9
* problem 10Jesse Luehrs2015-03-155-0/+180
* problem 9Jesse Luehrs2015-03-153-0/+19
* clean up tests a bitJesse Luehrs2015-03-151-38/+63
* split things up a bitJesse Luehrs2015-03-156-247/+263
* problem 8Jesse Luehrs2015-03-153-0/+235
* if we disallow control characters, we get much more reasonable resultsJesse Luehrs2015-03-153-1/+4
* problem 7Jesse Luehrs2015-03-156-0/+218
* problem 6Jesse Luehrs2015-03-154-1/+159
* adjust the english letter frequencies a bitJesse Luehrs2015-03-151-25/+25
* hamming distanceJesse Luehrs2015-03-151-0/+24
* more refactoringJesse Luehrs2015-03-151-9/+9
* problem 5Jesse Luehrs2015-03-152-0/+20
* problem 4Jesse Luehrs2015-03-153-3/+353
* factor this outJesse Luehrs2015-03-151-2/+6
* problem 3Jesse Luehrs2015-03-152-0/+81
* make these functions more usefulJesse Luehrs2015-03-152-13/+11
* problem 2Jesse Luehrs2015-03-152-1/+19
* no reason to do this manuallyJesse Luehrs2015-03-151-4/+1