Skip to content

Commit

Permalink
Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
WindowsNT committed Jan 10, 2023
1 parent 4ae038c commit 17bb83e
Showing 1 changed file with 22 additions and 1 deletion.
23 changes: 22 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,22 @@
# cngsha3
# cngsha3

An implementation of SHA-3 (using librhash https://github.com/rhash/RHash/tree/master/librhash) into CNG (Cryptography New Generation) API so all Windows apps can use SHA-3.

# Algorithms
Supports SHA-224, SHA-256, SHA-384 and SHA-512

# Defines
The names are:

* #define SHA3_224_ALGORITHM L"SHA3-224"
* #define SHA3_256_ALGORITHM L"SHA3-256"
* #define SHA3_384_ALGORITHM L"SHA3-384"
* #define SHA3_512_ALGORITHM L"SHA3-512"
* const wchar_t* ProviderB = L"Michael Chourdakis CNG SHA-3 Implementation";

# Instructions
* Build the project
* The output dll.dll can be registered with regsvr32 (run as admin). You are ready to use the above names in CNG.
* Alternatively, run test as admin, it demonstrates a simple usage.


0 comments on commit 17bb83e

Please sign in to comment.