Skip to content
  1. Oct 11, 2017
    • Matt Caswell's avatar
      Ensure we test all parameters for BN_FLG_CONSTTIME · 0cf65a0f
      Matt Caswell authored
      
      
      RSA_setup_blinding() calls BN_BLINDING_create_param() which later calls
      BN_mod_exp() as follows:
      
      BN_mod_exp(ret->A, ret->A, ret->e, ret->mod, ctx)
      
      ret->mod will have BN_FLG_CONSTTIME set, but ret->e does not. In
      BN_mod_exp() we only test the third param for the existence of this flag.
      We should test all the inputs.
      
      Thanks to Samuel Weiser (samuel.weiser@iaik.tugraz.at) for reporting this
      issue.
      
      This typically only happens once at key load, so this is unlikely to be
      exploitable in any real scenario.
      
      Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/4477)
      
      (cherry picked from commit e913d11f)
      0cf65a0f
  2. Oct 09, 2017
  3. Oct 08, 2017
  4. Oct 06, 2017
  5. Oct 05, 2017
  6. Oct 04, 2017
  7. Oct 02, 2017
  8. Sep 30, 2017
  9. Sep 29, 2017
  10. Sep 27, 2017
  11. Sep 26, 2017
  12. Sep 23, 2017
  13. Sep 21, 2017
  14. Sep 19, 2017
  15. Sep 17, 2017
  16. Sep 15, 2017
  17. Sep 12, 2017
  18. Sep 11, 2017
  19. Sep 08, 2017
  20. Sep 07, 2017
  21. Sep 06, 2017
  22. Sep 01, 2017
  23. Aug 31, 2017
  24. Aug 28, 2017