diff options
Diffstat (limited to 'src/demo_hash.rs')
-rw-r--r-- | src/demo_hash.rs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/demo_hash.rs b/src/demo_hash.rs deleted file mode 100644 index 115a10f..0000000 --- a/src/demo_hash.rs +++ /dev/null @@ -1,23 +0,0 @@ -use sha2::Digest; - -pub fn hash_bigint(n: usize, i: &num::BigInt) -> Vec<u8> -{ - let (_, bytes) = i.to_bytes_be(); - assert!(bytes.len() <= n); - - let mut hash = sha2::Sha512::new(); - hash.input(vec![0; n - bytes.len()]); - hash.input(bytes); - - hash.result().to_vec() -} - -pub fn show_hash(h: &Vec<u8>) -{ - for x in h - { - print!("{:02x}", x); - } - - println!(); -} |