Changes according the latest Rust nightly.
[crypto_lab1.git] / lab1_rust / src / main.rs
index 3beee95..2e15908 100644 (file)
@@ -8,6 +8,7 @@ use std::os;
 
 use end_point::{ Client, Server };
 
+mod utils;
 mod crypto;
 mod packet;
 mod end_point;
@@ -28,7 +29,7 @@ fn do_oracle_attack(address: &str, variant: packet::Variant) {
    */
 
    match oracle_machine::decipher(address, PORT, &xor_operand, &cipher_block, variant) {
-      Some(ref deciphered) if deciphered.as_slice() == &expected_plain_block => {
+      Some(ref deciphered) if deciphered.as_slice() == expected_plain_block => {
          println!("The oracle machine has found the plain block!:");
          println!("   Expected block: {}", expected_plain_block.to_vec());
          println!("   Decrypted block: {}", deciphered)