Skip to content
  1. Aug 08, 2019
  2. Aug 01, 2019
  3. Jul 31, 2019
  4. Jul 23, 2019
  5. Jul 24, 2019
  6. Jul 23, 2019
  7. Jul 21, 2019
  8. Jul 18, 2019
  9. Jul 17, 2019
  10. Jul 15, 2019
  11. Jul 08, 2019
  12. Jul 07, 2019
  13. Jul 02, 2019
  14. Jul 01, 2019
  15. Jun 30, 2019
  16. Jun 24, 2019
  17. Jun 21, 2019
  18. Jun 19, 2019
  19. Jun 18, 2019
  20. Jun 11, 2019
  21. Jun 10, 2019
  22. Jun 09, 2019
    • Dr. Matthias St. Pierre's avatar
      Revert the DEVRANDOM_WAIT feature · ad416c80
      Dr. Matthias St. Pierre authored
      
      
      The DEVRANDOM_WAIT feature added a select() call to wait for the
      `/dev/random` device to become readable before reading from the
      `/dev/urandom` device. It was introduced in commit 38023b87f037
      in order to mitigate the fact that the `/dev/urandom` device
      does not block until the initial seeding of the kernel CSPRNG
      has completed, contrary to the behaviour of the `getrandom()`
      system call.
      
      It turned out that this change had negative side effects on
      performance which were not acceptable. After some discussion it
      was decided to revert this feature and leave it up to the OS
      resp. the platform maintainer to ensure a proper initialization
      during early boot time.
      
      Fixes #9078
      
      This partially reverts commit 38023b87f037.
      
      Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
      Reviewed-by: default avatarViktor Dukhovni <viktor@openssl.org>
      
      (cherry picked from commit a08714e18131b1998faa0113e5bd4024044654ac)
      
      (Merged from https://github.com/openssl/openssl/pull/9118)
      ad416c80
  23. Jun 07, 2019
  24. Jun 04, 2019
  25. Jun 03, 2019
    • Shane Lontis's avatar
      Add the content type attribute to additional CMS signerinfo. · d63d841f
      Shane Lontis authored
      
      
      Fixes #8923
      
      Found using the openssl cms -resign option.
      This uses an alternate path to do the signing which was not adding the required signed attribute
      content type. The content type attribute should always exist since it is required is there are
      any signed attributes.
      As the signing time attribute is always added in code, the content type attribute is also required.
      The CMS_si_check_attributes() method adds validity checks for signed and unsigned attributes
      e.g. The message digest attribute is a signed attribute that must exist if any signed attributes
      exist, it cannot be an unsigned attribute and there must only be one instance containing a single
      value.
      
      Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/8944)
      
      (cherry picked from commit 19e512a8)
      d63d841f
  26. May 31, 2019
  27. May 30, 2019