Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kyber optimizations #3387

Merged
merged 7 commits into from
Mar 17, 2023
Merged

Kyber optimizations #3387

merged 7 commits into from
Mar 17, 2023

Commits on Mar 17, 2023

  1. Cache symmetric objects for Kyber

    randombit authored and reneme committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    33ffcb0 View commit details
    Browse the repository at this point in the history
  2. In Kyber, batch reading from the XOF

    The amortizes the overhead of the virtual call and the stream ciphers
    buffering logic.
    randombit authored and reneme committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    5c5e316 View commit details
    Browse the repository at this point in the history
  3. In Kyber use span instead of unncessary allocations

    Co-authored-by: René Meusel <rene.meusel@rohde-schwarz.com>
    randombit and reneme committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    c6fa087 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88796d2 View commit details
    Browse the repository at this point in the history
  5. New XOF interface for Kyber

    Co-authored-by: René Meusel <rene.meusel@rohde-schwarz.com>
    randombit and reneme committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    fb2f7d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7bae133 View commit details
    Browse the repository at this point in the history
  7. take advantage of GH #3297

    reneme committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    a7d7457 View commit details
    Browse the repository at this point in the history