achintya-7 / achintya-7/hash-forge

Support for more algos.

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

---

## Add Support for Additional Hashing Algorithms

This issue tracks the addition of support for multiple hashing algorithms.

---

### 🔹 Implemented via Windows CNG API

(Existing logic inherited where applicable)

* MD2
* MD4
* MD5
* SHA-1
* SHA-256
* SHA-384
* SHA-512
* ED2K

---

### 🔹 Implemented via RHash

Using RHash for the following algorithms:

* AICH
* BLAKE2b
* BTIH
* EDON-R 224
* EDON-R 256
* EDON-R 384
* EDON-R 512
* GOST R 34.11-94
* GOST R 34.11-94 CryptoPro
* GOST R 34.11-2012 256
* GOST R 34.11-2012 512
* HAS-160
* RIPEMD-160
* SHA-224
* SHA3-224 *(Reimplemented based on 7-Zip reference)*
* SHA3-256 *(Reimplemented based on 7-Zip reference)*
* SHA3-384 *(Reimplemented based on 7-Zip reference)*
* SHA3-512 *(Reimplemented based on 7-Zip reference)*
* Snefru-128
* Snefru-256
* Tiger
* Tiger2
* TTH
* Whirlpool

---

### 🔹 Implemented via xxHash

Using xxHash:

* XXH32
* XXH64
* XXH3_64bits
* XXH3_128bits

---

### 🔹 Implemented via GmSSL

Using GmSSL:

* SM3

---

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.