Skip to content
This project is mirrored from https://git.lysator.liu.se/nettle/nettle.git. Pull mirroring updated .
  1. Oct 16, 2024
  2. Sep 18, 2024
  3. Sep 13, 2024
  4. Sep 08, 2024
  5. Sep 07, 2024
  6. Aug 30, 2024
  7. Aug 04, 2024
  8. Jun 23, 2024
  9. Jun 16, 2024
  10. Jun 15, 2024
  11. Jun 12, 2024
  12. Jun 11, 2024
  13. Jun 09, 2024
    • Eric Richter's avatar
      powerpc64: Add optimized assembly for sha256-compress-n · 97aa88c7
      Eric Richter authored and Niels Möller's avatar Niels Möller committed
      
      
      This patch introduces an optimized powerpc64 assembly implementation for
      sha256-compress-n. This takes advantage of the vshasigma instruction, as
      well as unrolling loops to best take advantage of running instructions
      in parallel.
      
      The following data was captured on a POWER 10 LPAR @ ~3.896GHz
      
      Current C implementation:
               Algorithm         mode Mbyte/s
                  sha256       update  280.97
             hmac-sha256     64 bytes   80.81
             hmac-sha256    256 bytes  170.50
             hmac-sha256   1024 bytes  241.92
             hmac-sha256   4096 bytes  268.54
             hmac-sha256   single msg  276.16
      
      With optimized assembly:
               Algorithm         mode Mbyte/s
                  sha256       update  461.45
             hmac-sha256     64 bytes  123.88
             hmac-sha256    256 bytes  268.81
             hmac-sha256   1024 bytes  390.91
             hmac-sha256   4096 bytes  438.02
             hmac-sha256   single msg  453.83
      
      Signed-off-by: default avatarEric Richter <erichte@linux.ibm.com>
      97aa88c7
    • Niels Möller's avatar
      Avoid warnings for assert_maybe. · c4b73073
      Niels Möller authored
      c4b73073
  14. Jun 05, 2024
  15. Jun 02, 2024
  16. Jun 01, 2024
  17. May 20, 2024
  18. May 15, 2024
  19. Apr 20, 2024
  20. Apr 14, 2024
  21. Apr 13, 2024
Loading