Begin SHA1 algorithm. h0-h4 constants & test cases.
f calculation for first quarter of words in main loop, and passing test case.
Untested code for SHA-1 chunk operation
Fixed issues with API usage (connect_circuits instead of add_input_component) and an invalid mapping issue with a leftrotate 5
Need to refactor out some of the parts of the block operation for testing
Passing test for splitting chunk into words step.
Instead of improperly modding by 0xFFFFFFFF in sha1 algorithm, changed to mod by 1<<32. Also committing some test code here in case I need it again.
Fixed up source code for the builder test, removed debug code
Pinpointed the problem with the block operation, removed the rest of the debug code
Finish up the sha1 algorithm circuit and tests.
Merge sha-1 circuit branch.