You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cksum: Add SHA3/SHAKE support with comprehensive test coverage
This commit consolidates all changes for SHA3/SHAKE algorithm support:
Features:
- Add SHA3 and SHAKE algorithm support to cksum
- Support --length parameter for SHA3 (224, 256, 384, 512 bits)
- Support --length parameter for SHAKE (any length)
- Add base64 output support for SHA3/SHAKE
- Add --debug flag (no-op matching GNU behavior)
Tests:
- Add comprehensive test coverage for SHA3/SHAKE with various lengths
- Add tests for base64 output format
- Add tests for error cases (invalid lengths, missing length parameter)
- Remove redundant test coverage
Localization:
- Update English and French locale files with SHA3/SHAKE descriptions
Fixes PR #8948 code review feedback from @cakebaker, @sylvestre, and @evilpie.
All 134 tests pass with no regressions.
0 commit comments