1. 19 1月, 2002 1 次提交
  2. 12 12月, 2001 1 次提交
    • R
      Implement failover for ubsec. Submitted by Subramanian Ramamoorthy · f11fd3f4
      Richard Levitte 提交于
      <sram@broadcom.com> with the following comment:
      
      [...] We have implemented failover (ie, if for some reason that the
      hardware fails, the implementation detects this failure and performs
      this operation as if no hardware is present, ie, in software) for
      sometime now and have tested it here with our hardware. [...]
      
      This change was cc:ed to exports@crypto.com
      f11fd3f4
  3. 24 11月, 2001 1 次提交
  4. 22 11月, 2001 3 次提交
  5. 16 11月, 2001 1 次提交
  6. 15 11月, 2001 1 次提交
  7. 09 11月, 2001 1 次提交
  8. 06 11月, 2001 1 次提交
  9. 05 11月, 2001 1 次提交
  10. 10 10月, 2001 2 次提交
  11. 09 10月, 2001 2 次提交
  12. 08 10月, 2001 1 次提交
  13. 04 10月, 2001 2 次提交
  14. 02 10月, 2001 3 次提交
  15. 26 9月, 2001 8 次提交
    • B
      Fixes. · dbeac560
      Ben Laurie 提交于
      dbeac560
    • B
      Fix warning. · c9fc1439
      Ben Laurie 提交于
      c9fc1439
    • G
      "FALLBACK" handling was a hack that was thrown out long ago in the · 004aa803
      Geoff Thorpe 提交于
      ENGINE redevelopment. The idea had been that "-1" could be used as a
      special "ask me later" 'nid' rather than specifying supported cipher and
      digest 'nid's up front. However the idea turned out to be pretty broken.
      004aa803
    • G
      This change puts the original OpenBSD /dev/crypto support that was in · 9dfdf0ad
      Geoff Thorpe 提交于
      crypto/evp/ into the corresponding ENGINE. This code is currently untested.
      9dfdf0ad
    • G
      This change adds dummy RC4 and SHA1 support to the "openssl" ENGINE for · 3b04cdd7
      Geoff Thorpe 提交于
      testing. Because of the recent changes (see crypto/engine/README), the
      "openssl" ENGINE is no longer needed nor is it loaded automatically or by
      ENGINE_load_builtin_engines(). So a explicit ENGINE_load_openssl() call is
      required by applications or a modification to eng_all.c before this ENGINE
      will be used. This change will send output to stderr as/when its
      implementations are used.
      3b04cdd7
    • 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
    • G
      Some major restructuring changes to ENGINE, including integrated cipher and · f185e725
      Geoff Thorpe 提交于
      digest support, are on their way. Rather than having gigantic commit log
      messages and/or CHANGES entries, this change to the README will serve as an
      outline of what it all is and how it all works.
      f185e725
  16. 15 9月, 2001 2 次提交
  17. 12 9月, 2001 1 次提交
  18. 11 9月, 2001 3 次提交
  19. 10 9月, 2001 1 次提交
  20. 07 9月, 2001 3 次提交
  21. 06 9月, 2001 1 次提交
    • B
      Avoid strdup. · 619b2c03
      Bodo Möller 提交于
      (Some platforms need _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED to get
      the declaration, but on other platforms _XOPEN_SOURCE disables
      the strdup declaration in <string.h>.)
      619b2c03