summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2015-03-25 22:17:11 -0400
committerJesse Luehrs <doy@tozt.net>2015-03-25 22:17:11 -0400
commitedf552548638c4532f99a18a6afd0738fbd789c0 (patch)
tree2eea1ec1a954749997ebb0d9ef8ac7fe953fb4f7
parentfb8c6b000c15f6324d8bc87baeafeb2d8fc1459f (diff)
downloadmatasano-edf552548638c4532f99a18a6afd0738fbd789c0.tar.gz
matasano-edf552548638c4532f99a18a6afd0738fbd789c0.zip
consistency
-rw-r--r--src/aes.rs2
-rw-r--r--tests/lib.rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/aes.rs b/src/aes.rs
index bf95121..5ef1d8b 100644
--- a/src/aes.rs
+++ b/src/aes.rs
@@ -157,7 +157,7 @@ pub fn crack_padded_aes_128_ecb_with_prefix<F> (f: &F) -> Vec<u8> where F: Fn(&[
return crack_padded_aes_128_ecb(&wrapped_f);
}
-pub fn crack_querystring_aes_128_ecb<F> (encrypter: F) -> (String, Vec<Vec<u8>>) where F: Fn(&str) -> Vec<u8> {
+pub fn crack_querystring_aes_128_ecb<F> (encrypter: &F) -> (String, Vec<Vec<u8>>) where F: Fn(&str) -> Vec<u8> {
fn incr_map_element (map: &mut HashMap<Vec<u8>, usize>, key: Vec<u8>) {
if let Some(val) = map.get_mut(&key) {
*val += 1;
diff --git a/tests/lib.rs b/tests/lib.rs
index c6f2413..72c808a 100644
--- a/tests/lib.rs
+++ b/tests/lib.rs
@@ -243,7 +243,7 @@ fn problem_13 () {
}
};
- let (email, ciphertexts) = matasano::crack_querystring_aes_128_ecb(encrypter);
+ let (email, ciphertexts) = matasano::crack_querystring_aes_128_ecb(&encrypter);
let mut expected = HashMap::new();
expected.insert("email".to_owned(), email);
expected.insert("uid".to_owned(), "10".to_owned());