1. 01 4月, 2015 1 次提交
  2. 27 3月, 2015 1 次提交
    • D
      Simplify DSA public key handling. · ea6b07b5
      Dr. Stephen Henson 提交于
      DSA public keys could exist in two forms: a single Integer type or a
      SEQUENCE containing the parameters and public key with a field called
      "write_params" deciding which form to use. These forms are non standard
      and were only used by functions containing "DSAPublicKey" in the name.
      
      Simplify code to only use the parameter form and encode the public key
      component directly in the DSA public key method.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      ea6b07b5
  3. 27 1月, 2015 1 次提交
    • R
      OPENSSL_NO_xxx cleanup: many removals · a00ae6c4
      Rich Salz 提交于
      The following compile options (#ifdef's) are removed:
          OPENSSL_NO_BIO OPENSSL_NO_BUFFER OPENSSL_NO_CHAIN_VERIFY
          OPENSSL_NO_EVP OPENSSL_NO_FIPS_ERR OPENSSL_NO_HASH_COMP
          OPENSSL_NO_LHASH OPENSSL_NO_OBJECT OPENSSL_NO_SPEED OPENSSL_NO_STACK
          OPENSSL_NO_X509 OPENSSL_NO_X509_VERIFY
      
      This diff is big because of updating the indents on preprocessor lines.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      a00ae6c4
  4. 22 1月, 2015 3 次提交
  5. 15 1月, 2015 1 次提交
    • R
      Cleanup OPENSSL_NO_xxx, part 1 · 4b618848
      Rich Salz 提交于
      OPENSSL_NO_RIPEMD160, OPENSSL_NO_RIPEMD merged into OPENSSL_NO_RMD160
      OPENSSL_NO_FP_API merged into OPENSSL_NO_STDIO
      Two typo's on #endif comments fixed:
      	OPENSSL_NO_ECB fixed to OPENSSL_NO_OCB
      	OPENSSL_NO_HW_SureWare fixed to OPENSSL_NO_HW_SUREWARE
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      4b618848
  6. 19 12月, 2014 1 次提交
  7. 08 12月, 2014 1 次提交
  8. 28 3月, 2014 1 次提交
  9. 15 7月, 2013 1 次提交
    • A
      Make `safe' (EC)DSA nonces the default. · 190c615d
      Adam Langley 提交于
      This change updates 8a99cb29 to make the generation of (EC)DSA nonces
      using the message digest the default. It also reverts the changes to
      (EC)DSA_METHOD structure.
      
      In addition to making it the default, removing the flag from EC_KEY
      means that FIPS modules will no longer have an ABI mismatch.
      190c615d
  10. 14 6月, 2013 1 次提交
    • A
      Add secure DSA nonce flag. · 8a99cb29
      Adam Langley 提交于
      This change adds the option to calculate (EC)DSA nonces by hashing the
      message and private key along with entropy to avoid leaking the private
      key if the PRNG fails.
      8a99cb29
  11. 05 11月, 2011 1 次提交
  12. 24 4月, 2011 1 次提交
  13. 02 2月, 2011 1 次提交
  14. 01 2月, 2011 1 次提交
  15. 26 1月, 2011 2 次提交
  16. 09 3月, 2010 1 次提交
  17. 06 9月, 2009 1 次提交
    • D
      PR: 1644 · f4274da1
      Dr. Stephen Henson 提交于
      Submitted by: steve@openssl.org
      
      Fix to make DHparams_dup() et al work in C++.
      
      For 1.0 fix the final argument to ASN1_dup() so it is void *. Replace some
      *_dup macros with functions.
      f4274da1
  18. 27 12月, 2008 1 次提交
  19. 12 11月, 2008 1 次提交
  20. 02 11月, 2008 1 次提交
  21. 03 2月, 2007 1 次提交
  22. 08 11月, 2006 1 次提交
  23. 28 9月, 2006 1 次提交
  24. 18 7月, 2006 1 次提交
  25. 12 4月, 2006 2 次提交
  26. 28 3月, 2006 1 次提交
  27. 20 3月, 2006 1 次提交
  28. 16 5月, 2005 1 次提交
    • B
      Implement fixed-window exponentiation to mitigate hyper-threading · 46a64376
      Bodo Möller 提交于
      timing attacks.
      
      BN_FLG_EXP_CONSTTIME requests this algorithm, and this done by default for
      RSA/DSA/DH private key computations unless
      RSA_FLAG_NO_EXP_CONSTTIME/DSA_FLAG_NO_EXP_CONSTTIME/
      DH_FLAG_NO_EXP_CONSTTIME is set.
      
      Submitted by: Matthew D Wood
      Reviewed by: Bodo Moeller
      46a64376
  29. 27 4月, 2005 1 次提交
  30. 31 3月, 2005 1 次提交
  31. 18 5月, 2004 1 次提交
  32. 20 4月, 2004 2 次提交
  33. 21 3月, 2003 1 次提交
  34. 31 1月, 2003 2 次提交