# SHA1 in C SHA1 algorithm in C. A single function that reads a file and outputs it's sha1sum. ## How to use This is a single header project. Only sha1.h needs to be included. Usage is shown in **example.c** file. So there are only 2 source files, sha1.h and example.c To compile : ``` python3 flow ``` To clean: ``` python3 flow clean ``` The "library" is only adding: 1. SHA1_Result struct to store result 2. SHA1_sha1file, a function to get sha1 of a file. 3. leftRotate32, a function to circular shift 32 bit unsigned integers.