Skip to content

feat: add SHA-3 (Keccak-512) hashing support - #9

Open
DrGalio wants to merge 1 commit into
amithmandassociates-oss:mainfrom
DrGalio:feat/sha3-keccak-support
Open

feat: add SHA-3 (Keccak-512) hashing support#9
DrGalio wants to merge 1 commit into
amithmandassociates-oss:mainfrom
DrGalio:feat/sha3-keccak-support

Conversation

@DrGalio

@DrGalio DrGalio commented Mar 22, 2026

Copy link
Copy Markdown

Closes #2. Adds SHA-3 (Keccak-512) hashing support to the Bulk Evidence Hash Reporter.

Changes:

  • SHA-3 column added to the evidence hash table
  • SHA-3 calculation for all uploaded files using CryptoJS.SHA3() with 512-bit output (FIPS 202 compliant)
  • CSV export includes SHA-3 column
  • Hash PDF includes SHA-3 column
  • Hash Word includes SHA-3 column
  • Email Forensic Report includes SHA-3 hash in metadata table
  • Real-time console logging when SHA-3 is calculated

Technical: Uses CryptoJS.SHA3() from the existing 4.1.1 dependency, no new libraries needed. Maintains client-side-only workflow.

- Add SHA-3 column to the evidence hash table
- Calculate SHA-3 (Keccak-512) for all uploaded files using CryptoJS.SHA3()
- Include SHA-3 in CSV, PDF, and Word export reports
- Add SHA-3 hash to email forensic report metadata
- Add real-time console logging when SHA-3 is calculated
- NIST FIPS 202 compliant for digital evidence integrity

Closes amithmandassociates-oss#2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add SHA-3 (Keccak) Hashing Support

1 participant