feat: chall supports sha1

This commit is contained in:
2022-03-27 13:21:38 +08:00
parent 9979942e11
commit 91a5046ace
2 changed files with 10 additions and 7 deletions

View File

@@ -1,7 +1,6 @@
use sha1::Sha1;
use sha2::{Digest, Sha256, Sha384, Sha512};
// use sha1::Sha1;
// pub fn sha1(input: &str) -> Vec<u8> {
// let mut challenge = Sha1::default();
// challenge.update(input.as_bytes());
@@ -14,11 +13,11 @@ pub fn sha256(input: &str) -> Vec<u8> {
challenge.finalize().to_vec()
}
// pub fn sha1_bytes(input: &[u8]) -> Vec<u8> {
// let mut challenge = Sha1::default();
// challenge.update(input);
// challenge.digest().bytes().to_vec()
// }
pub fn sha1_bytes(input: &[u8]) -> Vec<u8> {
let mut challenge = Sha1::default();
challenge.update(input);
challenge.digest().bytes().to_vec()
}
pub fn sha256_bytes(input: &[u8]) -> Vec<u8> {
let mut challenge = Sha256::default();