Commit graph

30 commits

Author SHA1 Message Date
76bc8895cc Add s1c4 resources 2018-04-08 10:08:29 -07:00
32737f5bef Continue WIP on s1c4 2018-04-08 09:27:09 -07:00
149993f16d Remove prints from letter frequency stuff 2018-04-08 09:27:01 -07:00
c5f8321c84 Starting on s1c4 2018-04-08 08:51:06 -07:00
350dc555de Remove unused imports from xor::tests 2018-04-08 08:50:54 -07:00
a9d87b8048 Move cryptopals tests to a module in tests/ 2018-04-08 08:16:45 -07:00
0c8ff1686e Move all the letter frequency stuff to its own module 2018-04-07 22:32:01 -07:00
1e1bd0c7c1 Cleaning up some XOR things 2018-04-05 21:28:49 -07:00
fb457ac1ab Now it actually works... 2018-04-05 07:19:29 -07:00
be04722ce7 XOR is still a work in progress, but it builds now, and I think the single_byte_xor does actually work... 2018-04-05 06:42:44 -07:00
589efa5ad6 Fix the hex encoder 2018-03-31 16:15:56 -07:00
3db9fd5dab This builds! 2018-03-31 15:19:22 -07:00
804902efc9 Working on XOR; commented a bunch of stuff out 2018-03-31 14:28:25 -07:00
171b2942f3 Remove some unused use statements 2018-03-31 08:29:22 -07:00
9abe0827bb Redo the base64 encoder in a cleaner way
Use the new hex_encoder/decoder methods to create byte arrays and then encode
those arrays into base64.
2018-03-31 08:28:47 -07:00
d0e6c54498 Delete all the old hex stuff 2018-03-30 19:12:31 -07:00
e0adca798a Make the damn hex methods work -- fuck 2018-03-27 01:41:45 -04:00
9c6c5c8ac6 I DONT UNDERSTAND TYPES 2018-03-26 13:07:25 -04:00
74589508b2 Rename a test 2018-03-25 21:00:51 -04:00
493d4beb3b 1.2: Finish implementation of fixed XOR 2018-03-25 18:51:01 -04:00
af8c16dcc4 Use HexBytes traits for base64 2018-03-25 18:50:45 -04:00
2621f30830 Add a HexDecoder that converts char iterator to a HexResult iterator 2018-03-25 17:41:44 -04:00
d7a94df135 1.2: Initial broken implementation of fixed XOR 2018-03-25 16:42:59 -04:00
36e06e5570 Move base64 and tests to b64 module 2018-03-25 16:42:25 -04:00
feaedd8194 1.1: Comment updates 2018-03-25 13:18:30 -04:00
13d8bd852c 1.1: Remove println! 2018-03-25 13:18:20 -04:00
cc90defb73 1.1: Handle padding 2018-03-25 13:15:09 -04:00
e8f8e5f14d Add Cargo.toml 2018-03-25 12:49:49 -04:00
0f7dc3262e 1.1: Non-padding base64 encoder 2018-03-25 12:49:33 -04:00
58b593c750 Initial commit 2018-03-25 12:49:13 -04:00