project 4 specification
==================

implement the Secure Hash Algorithm 256 (SHA-246) in C, using a C development environment (Visual C++ or Code::Blocks)

what is given?
------------------
1. a skeleton called sha256.cpp and the full sha256.h files.
2. the SHA-2 specification - FIPS 180-2.

what to do?
---------------

1. create a New->Project->Console application->C(++)->project title = sha256 (or so)
2. replace the generated main.cpp file with the content of the given sha256.cpp file
3. add the sha256.h file to the project
4. implement, based on the SHA-256 specification, the algorithm methods
5. execute the 3 test runs, as specified in FIPS 180-2, Appendix B (B1, B2, B3).

theoretical issues
----------------------