diff --git a/src/tasks/mod.rs b/src/tasks/mod.rs index 6adc2e5..3536447 100644 --- a/src/tasks/mod.rs +++ b/src/tasks/mod.rs @@ -1,18 +1,13 @@ -use std::{ - collections::HashMap, - fmt::format, - io::{self, Error, ErrorKind}, -}; +use std::collections::HashMap; use crate::utils::parse::{Responses, Testcase, Testcases}; use tasks01::{ block2poly::block2poly, - poly2block::{self, poly2block}, + poly2block::{poly2block}, sea128::sea128, }; use anyhow::{anyhow, Result}; -use serde::{Deserialize, Serialize}; use serde_json::{json, Value}; mod tasks01; diff --git a/src/tasks/tasks01/block2poly.rs b/src/tasks/tasks01/block2poly.rs index 61a1706..7ed4f20 100644 --- a/src/tasks/tasks01/block2poly.rs +++ b/src/tasks/tasks01/block2poly.rs @@ -1,8 +1,6 @@ -use std::{str::Bytes, string}; -use crate::utils::poly::{self, b64_2_num, get_coefficients}; +use crate::utils::poly::{b64_2_num, get_coefficients}; use anyhow::Result; -use base64::prelude::*; use serde_json::Value; pub fn block2poly(val: &Value) -> Result> { diff --git a/src/tasks/tasks01/poly2block.rs b/src/tasks/tasks01/poly2block.rs index b9bacab..0c958a8 100644 --- a/src/tasks/tasks01/poly2block.rs +++ b/src/tasks/tasks01/poly2block.rs @@ -1,4 +1,4 @@ -use crate::utils::poly::{self, coefficient_to_binary}; +use crate::utils::poly::{self}; use base64::prelude::*; use serde_json::Value; diff --git a/src/tasks/tasks01/sea128.rs b/src/tasks/tasks01/sea128.rs index 09b090a..3f5c40d 100644 --- a/src/tasks/tasks01/sea128.rs +++ b/src/tasks/tasks01/sea128.rs @@ -2,10 +2,7 @@ use anyhow::{anyhow, Result}; use base64::prelude::*; use serde_json::Value; -use crate::utils::{ - ciphers::{sea_128_decrypt, sea_128_encrypt}, - poly::b64_2_num, -}; +use crate::utils::ciphers::{sea_128_decrypt, sea_128_encrypt}; pub fn sea128(args: &Value) -> Result { let key_string: String = serde_json::from_value(args["key"].clone())?; diff --git a/src/utils/poly.rs b/src/utils/poly.rs index 528124e..a496d88 100644 --- a/src/utils/poly.rs +++ b/src/utils/poly.rs @@ -1,6 +1,6 @@ use anyhow::Result; use base64::prelude::*; -use std::{fmt::format, str::FromStr, u128, u8}; +use std::{str::FromStr, u128, u8}; pub fn get_alpha_rep(num: u128) -> String { let powers: Vec = get_coefficients(num);