diff options
author | Jesse Luehrs <doy@tozt.net> | 2015-04-06 02:25:18 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2015-04-06 02:26:39 -0400 |
commit | 2445f1468ec8176e9f36768cb11bc94466b5e671 (patch) | |
tree | 21e53a177e3efd9cf677ddc85961afcb2b51b257 /tests/util.rs | |
parent | 3d08e9986ed006cdf1c6f37969c9d11c53918105 (diff) | |
download | matasano-2445f1468ec8176e9f36768cb11bc94466b5e671.tar.gz matasano-2445f1468ec8176e9f36768cb11bc94466b5e671.zip |
split the test code up a bit more
Diffstat (limited to 'tests/util.rs')
-rw-r--r-- | tests/util.rs | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/tests/util.rs b/tests/util.rs index 79076fe..bb41fb6 100644 --- a/tests/util.rs +++ b/tests/util.rs @@ -1,9 +1,14 @@ +#![allow(dead_code)] + +extern crate rand; +extern crate rustc_serialize as serialize; + use std::io::prelude::*; use std::fs::File; -use rand::Rng; -use serialize::base64::FromBase64; -use serialize::hex::FromHex; +use self::rand::Rng; +use self::serialize::base64::FromBase64; +use self::serialize::hex::FromHex; pub fn read_as_hex_lines (filename: &str) -> Vec<Vec<u8>> { let fh = File::open(filename).unwrap(); @@ -45,10 +50,10 @@ pub fn read (filename: &str) -> Vec<u8> { pub fn random_aes_128_key () -> [u8; 16] { let mut key = [0; 16]; - ::rand::thread_rng().fill_bytes(&mut key); + self::rand::thread_rng().fill_bytes(&mut key); return key; } pub fn coinflip () -> bool { - ::rand::thread_rng().gen() + self::rand::thread_rng().gen() } |