1. 26 9月, 2001 4 次提交
    • G
      This commits changes to various parts of libcrypto required by the recent · cb78486d
      Geoff Thorpe 提交于
      ENGINE surgery. DH, DSA, RAND, and RSA now use *both* "method" and ENGINE
      pointers to manage their hooking with ENGINE. Previously their use of
      "method" pointers was replaced by use of ENGINE references. See
      crypto/engine/README for details.
      
      Also, remove the ENGINE iterations from evp_test - even when the
      cipher/digest code is committed in, this functionality would require a
      different set of API calls.
      cb78486d
    • G
    • 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
  2. 25 9月, 2001 4 次提交
  3. 24 9月, 2001 4 次提交
  4. 22 9月, 2001 2 次提交
  5. 21 9月, 2001 7 次提交
  6. 20 9月, 2001 1 次提交
  7. 18 9月, 2001 2 次提交
  8. 15 9月, 2001 4 次提交
  9. 14 9月, 2001 3 次提交
  10. 13 9月, 2001 4 次提交
  11. 12 9月, 2001 5 次提交