From b4abbae6168396c1f19334d790caabbffdb2b3b1 Mon Sep 17 00:00:00 2001 From: AnarchistHoneybun Date: Thu, 27 Jun 2024 21:44:50 +0530 Subject: [PATCH] removing main.rs --- kupyna512/src/lib.rs | 7 ------- kupyna512/src/main.rs | 10 ---------- kupyna512/src/tests/mod.rs | 2 ++ 3 files changed, 2 insertions(+), 17 deletions(-) delete mode 100644 kupyna512/src/main.rs diff --git a/kupyna512/src/lib.rs b/kupyna512/src/lib.rs index da4df891..b52159ef 100644 --- a/kupyna512/src/lib.rs +++ b/kupyna512/src/lib.rs @@ -5,7 +5,6 @@ mod sub_units; const STATE_SIZE: usize = 1024; const HASH_SIZE: usize = 512; -const MAX_MESSAGE_LENGTH: usize = 18446744073709551615; fn pad_message(message: &[u8], msg_len_bits: usize, state_size: usize) -> Vec { let round_msg_len = message.len() * 8; @@ -58,9 +57,6 @@ pub fn hash(message: Vec, length: Option) -> Result, &'static let mut message = message; let message_length: usize; if let Some(len) = length { - if len > MAX_MESSAGE_LENGTH { - return Err("Message is too long"); - } if len > message.len() * 8 { return Err("Message length is less than the provided length"); } @@ -78,9 +74,6 @@ pub fn hash(message: Vec, length: Option) -> Result, &'static message_length = len; } else { - if message.len() * 8 > MAX_MESSAGE_LENGTH { - return Err("Message is too long"); - } message_length = message.len() * 8; } diff --git a/kupyna512/src/main.rs b/kupyna512/src/main.rs deleted file mode 100644 index 552e0bfd..00000000 --- a/kupyna512/src/main.rs +++ /dev/null @@ -1,10 +0,0 @@ -use kupyna512; - -fn main() { - let message = b"Hello, World!".to_vec(); - let _message_length = 0; - - let hash_code = kupyna512::hash(message, None).unwrap(); - - println!("{:02X?}", hash_code); -} \ No newline at end of file diff --git a/kupyna512/src/tests/mod.rs b/kupyna512/src/tests/mod.rs index 5071554b..8d3aa901 100644 --- a/kupyna512/src/tests/mod.rs +++ b/kupyna512/src/tests/mod.rs @@ -1,3 +1,5 @@ mod padding_tests; mod blocking_tests; mod hashing_tests; + +mod full_test; \ No newline at end of file