Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.38 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.38 KB

HashCalculation_Library

SHA-0, SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA512-224, SHA512-256, SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE128, SHAKE256 library

Secure Hashing Algorithm (SHA) Calculation Library provides functionality to compute hash value of input data in the size of upto 2^64 bytes. Supported SHA types are listed below;

SHA-0 SHA-1 SHA2-224 SHA2-256 SHA2-384 SHA2-512 SHA2-512/224 SHA2-512/256 SHA3-224 SHA3-256 SHA3-384 SHA3-512 SHAKE128 SHAKE256

The header file listed below are provided to use library;

HashCalculation_Library.h includes; (required)

compiled library files are available in the ready2use directory.

A sample console application; SampleApp_TestString is provided. It calculates hash code for famous "The quick brown fox jumps over the lazy dog" and "" (blank) strings and compares the result with known value.

/* HashCalculation_Library : Defines the functions for the static library.

This file is part of HashCalculation_Library which is a free software : you can redistribute itand /or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. HashCalculation_Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty

https://github.com/tanel312 www.tanels.com [email protected] */