refactor; add bin.

This commit is contained in:
2025-12-29 11:17:06 -07:00
parent 2ebd1c9965
commit 014f6ea2d6
8 changed files with 93 additions and 14 deletions

View File

@@ -1,5 +1,4 @@
mod common;
use common::hexstr;
use emsha::hexstr::to_hex;
use emsha::{Hash, Result, hmac, sha256};
#[test]
@@ -16,7 +15,7 @@ fn test_hmac_00() -> Result<()> {
let mut h = hmac::HMAC_SHA256::new(&k)?;
h.update(input)?;
h.finalize(&mut digest)?;
hexstr(&digest, &mut hdigest);
to_hex(&digest, &mut hdigest);
assert_eq!(&hdigest, output);
Ok(())
@@ -33,7 +32,7 @@ fn test_hmac_01() -> Result<()> {
let mut h = hmac::HMAC_SHA256::new(&k)?;
h.update(input)?;
h.finalize(&mut digest)?;
hexstr(&digest, &mut hdigest);
to_hex(&digest, &mut hdigest);
assert_eq!(&hdigest, output);
Ok(())
@@ -53,7 +52,7 @@ fn test_hmac_02() -> Result<()> {
let mut h = hmac::HMAC_SHA256::new(&k)?;
h.update(input)?;
h.finalize(&mut digest)?;
hexstr(&digest, &mut hdigest);
to_hex(&digest, &mut hdigest);
assert_eq!(&hdigest, output);
Ok(())
@@ -74,7 +73,7 @@ fn test_hmac_03() -> Result<()> {
let mut h = hmac::HMAC_SHA256::new(&k)?;
h.update(input)?;
h.finalize(&mut digest)?;
hexstr(&digest, &mut hdigest);
to_hex(&digest, &mut hdigest);
assert_eq!(&hdigest, output);
Ok(())
@@ -92,7 +91,7 @@ fn test_hmac_04() -> Result<()> {
let mut h = hmac::HMAC_SHA256::new(&k)?;
h.update(input)?;
h.finalize(&mut digest)?;
hexstr(&digest, &mut hdigest);
to_hex(&digest, &mut hdigest);
assert_eq!(&hdigest, output);
Ok(())
@@ -109,7 +108,7 @@ fn test_hmac_05() -> Result<()> {
let mut h = hmac::HMAC_SHA256::new(&k)?;
h.update(input)?;
h.finalize(&mut digest)?;
hexstr(&digest, &mut hdigest);
to_hex(&digest, &mut hdigest);
assert_eq!(&hdigest, output);
Ok(())