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

SIMD SHA-3 and memory usage optimizations #278

Merged
merged 66 commits into from
May 17, 2024
Merged

Commits on May 10, 2024

  1. sha3 for arm64

    karthikbhargavan committed May 10, 2024
    Configuration menu
    Copy the full SHA
    f59d36f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73a6bdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28ad265 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    4c61c4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35d60d1 View commit details
    Browse the repository at this point in the history
  3. PRFxN for Arm64

    karthikbhargavan committed May 12, 2024
    Configuration menu
    Copy the full SHA
    96485c2 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. sha3 instruc

    karthikbhargavan committed May 13, 2024
    Configuration menu
    Copy the full SHA
    857802d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc97a58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e93717b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2db7fb1 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    3323b7a View commit details
    Browse the repository at this point in the history
  2. wip avx2

    karthikbhargavan committed May 14, 2024
    Configuration menu
    Copy the full SHA
    08b6022 View commit details
    Browse the repository at this point in the history
  3. avx2

    karthikbhargavan committed May 14, 2024
    Configuration menu
    Copy the full SHA
    bbe2c8e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c7ff60 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3f739cb View commit details
    Browse the repository at this point in the history
  6. fix avx2 sha3

    franziskuskiefer committed May 14, 2024
    Configuration menu
    Copy the full SHA
    8488d32 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6dc6471 View commit details
    Browse the repository at this point in the history
  8. fixed portable

    karthikbhargavan committed May 14, 2024
    Configuration menu
    Copy the full SHA
    b5bdc54 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4e25d05 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d11c3d5 View commit details
    Browse the repository at this point in the history
  11. fix av2 build

    franziskuskiefer committed May 14, 2024
    Configuration menu
    Copy the full SHA
    1b66ac4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cd5aa4d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7103d4a View commit details
    Browse the repository at this point in the history
  14. drop other sha3 code

    franziskuskiefer committed May 14, 2024
    Configuration menu
    Copy the full SHA
    0376b12 View commit details
    Browse the repository at this point in the history
  15. shak256 simd256

    franziskuskiefer committed May 14, 2024
    Configuration menu
    Copy the full SHA
    302736f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1389350 View commit details
    Browse the repository at this point in the history
  17. prfxn simd

    karthikbhargavan committed May 14, 2024
    Configuration menu
    Copy the full SHA
    84b22fb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d2350f3 View commit details
    Browse the repository at this point in the history
  19. merged

    karthikbhargavan committed May 14, 2024
    Configuration menu
    Copy the full SHA
    e059f93 View commit details
    Browse the repository at this point in the history
  20. bugfix for arm

    karthikbhargavan committed May 14, 2024
    Configuration menu
    Copy the full SHA
    acaa292 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f156bf4 View commit details
    Browse the repository at this point in the history
  22. load -> loadu

    xvzcf committed May 14, 2024
    Configuration menu
    Copy the full SHA
    78da7ec View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    ef3d4d7 View commit details
    Browse the repository at this point in the history
  2. more mutability

    karthikbhargavan committed May 15, 2024
    Configuration menu
    Copy the full SHA
    a885b69 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    393efa2 View commit details
    Browse the repository at this point in the history
  4. misc fixes

    - rustfmt
    - some feature fixes
    franziskuskiefer committed May 15, 2024
    Configuration menu
    Copy the full SHA
    ed7c67b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2079973 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7846cd2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8cb3fd5 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    689a3ec View commit details
    Browse the repository at this point in the history
  2. Merge pull request #279 from cryspen/goutam/clean-document-kyber-avx2

    Documentation and cleanup of the Kyber avx2 code.
    franziskuskiefer authored May 16, 2024
    Configuration menu
    Copy the full SHA
    f8790fc View commit details
    Browse the repository at this point in the history
  3. rustfmt

    franziskuskiefer committed May 16, 2024
    Configuration menu
    Copy the full SHA
    d51781e View commit details
    Browse the repository at this point in the history
  4. fixup sha3 features

    franziskuskiefer committed May 16, 2024
    Configuration menu
    Copy the full SHA
    82ed694 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f39d840 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8fd44b7 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. bump libc

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    1065a33 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30696f8 View commit details
    Browse the repository at this point in the history
  3. check platform on ci

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    4b1c8a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9841f6f View commit details
    Browse the repository at this point in the history
  5. update platforms

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    3a3071d View commit details
    Browse the repository at this point in the history
  6. asan

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    ad16ac6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c3d844 View commit details
    Browse the repository at this point in the history
  8. clean before test

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    ef9de75 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5b39c28 View commit details
    Browse the repository at this point in the history
  10. more guards

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    3d75761 View commit details
    Browse the repository at this point in the history
  11. more ci

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    b9fa21c View commit details
    Browse the repository at this point in the history
  12. clean before test

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    df5b91c View commit details
    Browse the repository at this point in the history
  13. print cfg

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    0240aac View commit details
    Browse the repository at this point in the history
  14. check sysctl

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    9ee7d1d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6f7f943 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e2592de View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cf87c09 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a4c5d6c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    13de53d View commit details
    Browse the repository at this point in the history
  20. rustfmt

    franziskuskiefer committed May 17, 2024
    Configuration menu
    Copy the full SHA
    c0ebb12 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    4514dd4 View commit details
    Browse the repository at this point in the history