Skip to content
  1. Jun 24, 2019
  2. May 28, 2019
  3. May 22, 2019
  4. May 08, 2019
    • Tobias Nießen's avatar
      Allow specifying the tag after AAD in CCM mode · b48e3be9
      Tobias Nießen authored
      
      
      This change allows to pass the authentication tag after specifying
      the AAD in CCM mode. This is already true for the other two supported
      AEAD modes (GCM and OCB) and it seems appropriate to match the
      behavior.
      
      GCM and OCB also support to set the tag at any point before the call
      to `EVP_*Final`, but this won't work for CCM due to a restriction
      imposed by section 2.6 of RFC3610: The tag must be set before
      actually decrypting data.
      
      This commit also adds a test case for setting the tag after supplying
      plaintext length and AAD.
      
      Reviewed-by: default avatarPaul Dale <paul.dale@oracle.com>
      Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/7243)
      
      (cherry picked from commit 67c81ec311d696464bdbf4c6d6f8a887a3ddf9f8)
      b48e3be9
  5. Sep 21, 2018
  6. Jul 12, 2018
  7. Jun 03, 2018
  8. Apr 03, 2018
  9. Mar 28, 2018
  10. Mar 19, 2018
  11. Mar 15, 2018
  12. Feb 28, 2018
  13. Feb 23, 2018
  14. Feb 06, 2018
  15. Jan 09, 2018
  16. Jan 07, 2018
  17. May 11, 2017
  18. Feb 08, 2017
  19. Feb 07, 2017
  20. 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
  21. Jan 25, 2017
  22. Oct 18, 2016
  23. Jul 16, 2016
  24. Jun 14, 2016
  25. May 24, 2016
  26. May 17, 2016
  27. May 02, 2016
  28. Apr 20, 2016
  29. Apr 13, 2016
  30. Mar 20, 2016
  31. Mar 18, 2016
  32. Feb 05, 2016
  33. Jan 12, 2016