| Title: test_sha256 |
| |
| Description: |
| |
| This test verifies that the TinyCrypt SHA256 APIs operate as expected. |
| |
| -------------------------------------------------------------------------------- |
| Building and Running Project: |
| |
| This project outputs to the console. It can be built and executed |
| on QEMU as follows: |
| |
| make run |
| |
| -------------------------------------------------------------------------------- |
| |
| Troubleshooting: |
| |
| Problems caused by out-dated project information can be addressed by |
| issuing one of the following commands then rebuilding the project: |
| |
| make clean # discard results of previous builds |
| # but keep existing configuration info |
| or |
| make pristine # discard results of previous builds |
| # and restore pre-defined configuration info |
| |
| -------------------------------------------------------------------------------- |
| |
| Sample Output: |
| tc_start() - Performing SHA256 tests (NIST tests vectors): |
| SHA256 test #1: |
| =================================================================== |
| PASS - test_1. |
| SHA256 test #2: |
| =================================================================== |
| PASS - test_2. |
| SHA256 test #3: |
| =================================================================== |
| PASS - test_3. |
| SHA256 test #4: |
| =================================================================== |
| PASS - test_4. |
| SHA256 test #5: |
| =================================================================== |
| PASS - test_5. |
| SHA256 test #6: |
| =================================================================== |
| PASS - test_6. |
| SHA256 test #7: |
| =================================================================== |
| PASS - test_7. |
| SHA256 test #8: |
| =================================================================== |
| PASS - test_8. |
| SHA256 test #9: |
| =================================================================== |
| PASS - test_9. |
| SHA256 test #10: |
| =================================================================== |
| PASS - test_10. |
| SHA256 test #11: |
| =================================================================== |
| PASS - test_11. |
| SHA256 test #12: |
| =================================================================== |
| PASS - test_12. |
| SHA256 test #13: |
| =================================================================== |
| PASS - test_13. |
| SHA256 test #14: |
| =================================================================== |
| PASS - test_14. |
| All SHA256 tests succeeded! |
| =================================================================== |
| PASS - main. |
| =================================================================== |
| PROJECT EXECUTION SUCCESSFUL |
| |