| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
							
								
							
							
						 |