Skip to content

SHA3-09 ParallelHash and ParallelHashXOF #44

Description

@turkananation

SHA3-09 ParallelHash and ParallelHashXOF

Summary

Implement ParallelHash128, ParallelHash256, ParallelHashXOF128, and
ParallelHashXOF256.

Scope

  • Implement sequential ParallelHash first.
  • Validate block-size B.
  • Add NIST ParallelHash and ParallelHashXOF examples.
  • Add multi-block tests and benchmark before making performance claims.

Acceptance criteria

  • NIST ParallelHash vectors pass.
  • Multi-block inputs exercise the transcript shape.
  • blockSize <= 0 is rejected.
  • Docs do not claim speedups until benchmarks justify them.

References

  • doc/FIPS202_SP800185_RELEASE_GUIDE.md - ParallelHash and ParallelHashXOF
  • SP 800-185 Sections 6 and 7.3

Priority: P1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Priority: highSHA3FIPS 202 and SP 800-185 SHA-3 workenhancementNew feature or request

    Projects

    • Status
      Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions