Skip to content
  1. Sep 07, 2019
    • Bernd Edlinger's avatar
      Remove x86/x86_64 BSAES and AES_ASM support · 87bea655
      Bernd Edlinger authored
      
      
      This leaves VPAES and AESNI support.
      The VPAES performance is comparable but BSAES is not
      completely constant time. There are table lookups
      using secret key data in AES_set_encrypt/decrypt_key
      and in ctr mode short data uses the non-constant
      time AES_encrypt function instead of bit-slicing.
      Furthermore the AES_ASM is by far outperformed
      by recent GCC versions.
      Since BSAES calls back to AES_ASM for short
      data blocks the performance on those is also
      worse than the pure software implementaion.
      
      Fixes: #9640
      
      Reviewed-by: default avatarRichard Levitte <levitte@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/9675)
      87bea655
  2. Aug 08, 2019
  3. Jun 24, 2019
  4. May 28, 2019
  5. May 22, 2019
  6. May 08, 2019
  7. Sep 21, 2018
  8. Jul 12, 2018
  9. Jun 03, 2018
  10. Apr 03, 2018
  11. Mar 28, 2018
  12. Mar 19, 2018
  13. Mar 15, 2018
  14. Feb 28, 2018
  15. Feb 23, 2018
  16. Feb 06, 2018
  17. Jan 09, 2018
  18. Jan 07, 2018
  19. May 11, 2017
  20. Feb 08, 2017
  21. Feb 07, 2017
  22. Jan 26, 2017
    • Andy Polyakov's avatar
      crypto/evp: harden AEAD ciphers. · 2198b3a5
      Andy Polyakov authored
      
      
      Originally a crash in 32-bit build was reported CHACHA20-POLY1305
      cipher. The crash is triggered by truncated packet and is result
      of excessive hashing to the edge of accessible memory. Since hash
      operation is read-only it is not considered to be exploitable
      beyond a DoS condition. Other ciphers were hardened.
      
      Thanks to Robert Święcki for report.
      
      CVE-2017-3731
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      2198b3a5
  23. Jan 25, 2017
  24. Oct 18, 2016
  25. Jul 16, 2016
  26. Jun 14, 2016
  27. May 24, 2016
  28. May 17, 2016
  29. May 02, 2016
  30. Apr 20, 2016
  31. Apr 13, 2016
  32. Mar 20, 2016