1. 03 6月, 2006 2 次提交
  2. 02 6月, 2006 2 次提交
  3. 01 6月, 2006 3 次提交
  4. 07 11月, 2005 1 次提交
  5. 16 7月, 2005 1 次提交
    • N
      make · 3eeaab4b
      Nils Larsch 提交于
          	./configure no-deprecated [no-dsa] [no-dh] [no-ec] [no-rsa]
          	make depend all test
      work again
      
      PR: 1159
      3eeaab4b
  6. 11 5月, 2005 1 次提交
    • B
      Fix more error codes. · 8afca8d9
      Bodo Möller 提交于
      (Also improve util/ck_errf.pl script, and occasionally
      fix source code formatting.)
      8afca8d9
  7. 19 4月, 2005 1 次提交
  8. 03 8月, 2004 1 次提交
  9. 18 6月, 2004 1 次提交
  10. 20 4月, 2004 1 次提交
    • G
      Reduce header interdependencies, initially in engine.h (the rest of the · 3a87a9b9
      Geoff Thorpe 提交于
      changes are the fallout). As this could break source code that doesn't
      directly include headers for interfaces it uses, changes to recursive
      includes are covered by the OPENSSL_NO_DEPRECATED symbol. It's better to
      define this when building and using openssl, and then adapt code where
      necessary - this is how to stay current. However the mechanism exists for
      the lethargic.
      3a87a9b9
  11. 29 11月, 2003 1 次提交
  12. 01 5月, 2003 1 次提交
  13. 16 2月, 2003 1 次提交
  14. 02 2月, 2003 1 次提交
  15. 31 1月, 2003 1 次提交
  16. 30 1月, 2003 1 次提交
  17. 01 11月, 2002 1 次提交
  18. 25 10月, 2002 1 次提交
  19. 19 10月, 2002 1 次提交
    • G
      If dynamically-loadable ENGINEs are linked against a shared-library version · 0587ec26
      Geoff Thorpe 提交于
      of libcrypto, then it is possible that when they are loaded they will share
      the same static data as the loading application/library. This means it will
      be too late to set memory/ERR/ex_data/[etc] callbacks, but entirely
      unnecessary to try. This change puts a static variable in the core ENGINE
      code (contained in libcrypto) and a function returning a pointer to it. If
      the loaded ENGINE's return value from this function matches the loading
      application/library's return value - they share static data. If they don't
      match, the loaded ENGINE has its own copy of libcrypto's static data and so
      the callbacks need to be set.
      
      Also, although 0.9.7 hasn't been released yet, it's clear this will
      introduce a binary incompatibility between dynamic ENGINEs built for 0.9.7
      and 0.9.8 (though others probably exist already from EC_*** hooks and
      what-not) - so the version control values are correspondingly bumped.
      0587ec26
  20. 16 10月, 2002 1 次提交
  21. 02 10月, 2002 1 次提交
  22. 09 8月, 2002 1 次提交
    • B
      Add ECDH support. · e172d60d
      Bodo Möller 提交于
      Additional changes:
       - use EC_GROUP_get_degree() in apps/req.c
       - add ECDSA and ECDH to apps/speed.c
       - adds support for EC curves over binary fields to ECDSA
       - new function EC_KEY_up_ref() in crypto/ec/ec_key.c
       - reorganize crypto/ecdsa/ecdsatest.c
       - add engine support for ECDH
       - fix a few bugs in ECDSA engine support
      
      Submitted by: Douglas Stebila <douglas.stebila@sun.com>
      e172d60d
  23. 14 3月, 2002 1 次提交
  24. 06 3月, 2002 1 次提交
    • D
      · 0dc09233
      Dr. Stephen Henson 提交于
      ENGINE module additions.
      
      Add "init" command to control ENGINE
      initialization.
      
      Call ENGINE_finish on initialized ENGINEs on exit.
      
      Reorder shutdown in apps.c: modules should be shut
      down first.
      
      Add test private key loader to openssl ENGINE: this
      just loads a private key in PEM format.
      
      Fix print format for dh length parameter.
      0dc09233
  25. 28 2月, 2002 1 次提交
  26. 14 2月, 2002 1 次提交
  27. 08 2月, 2002 1 次提交
    • R
      Add aep and sureware implementations and clean up some error reasons · ba2cad19
      Richard Levitte 提交于
      that were never part of the engine framework.
      
      The aep and sureware implementations are taken directly from 0.9.6c
      [engine] and have been modified to fit the newer engine framework and
      to be possible to build shared libraries of.
      
      The aep implementation has gone through quite a bunch of tests and is
      cleaned up (there were some misunderstandings in it about how to use
      locks).
      
      The sureware hasn't been tested at all in this incarnation and is
      basically a quick hack to get it to compile properly.
      ba2cad19
  28. 25 1月, 2002 1 次提交
  29. 22 1月, 2002 2 次提交
  30. 21 1月, 2002 1 次提交
    • D
      · c9501c22
      Dr. Stephen Henson 提交于
      Initial ENGINE config module, docs to follow.
      
      Fix buffer overrun errors in OPENSSL_conf().
      c9501c22
  31. 04 10月, 2001 1 次提交
  32. 26 9月, 2001 2 次提交
    • G
      This change adds cipher and digest support into ENGINE using the · b370230b
      Geoff Thorpe 提交于
      ENGING_TABLE mechanism. The necessary hooks from crypto/evp/ to use this
      will be committed shortly.
      b370230b
    • G
      This change replaces the ENGINE's underlying mechanics with the new · b6d1e52d
      Geoff Thorpe 提交于
      ENGINE_TABLE-based stuff - as described in crypto/engine/README.
      
      Associated miscellaneous changes;
       - the previous cipher/digest hooks that hardwired directly to EVP's
         OBJ_NAME-based storage have been backed out. New cipher/digest support
         has been constructed and will be committed shortly.
       - each implementation defines its own ENGINE_load_<name> function now.
       - the "openssl" ENGINE isn't needed or loaded any more.
       - core (not algorithm or class specific) ENGINE code has been split into
         multiple files to increase readability and decrease linker bloat.
       - ENGINE_cpy() has been removed as it wasn't really a good idea in the
         first place and now, because of registration issues, can't be
         meaningfully defined any more.
       - BN_MOD_EXP[_CRT] support is removed as per the README.
       - a bug in enginetest.c has been fixed.
      
      NB: This commit almost certainly breaks compilation until subsequent
      changes are committed.
      b6d1e52d
  33. 15 9月, 2001 1 次提交
  34. 12 9月, 2001 1 次提交