1. 17 1月, 2003 2 次提交
  2. 29 12月, 2002 1 次提交
  3. 14 12月, 2002 1 次提交
  4. 05 12月, 2002 2 次提交
  5. 03 12月, 2002 1 次提交
  6. 16 11月, 2002 1 次提交
  7. 01 11月, 2002 1 次提交
  8. 29 10月, 2002 1 次提交
  9. 25 10月, 2002 1 次提交
  10. 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
  11. 16 10月, 2002 1 次提交
  12. 14 10月, 2002 1 次提交
  13. 12 10月, 2002 6 次提交
  14. 09 10月, 2002 1 次提交
  15. 06 10月, 2002 2 次提交
  16. 05 10月, 2002 1 次提交
  17. 04 10月, 2002 1 次提交
  18. 02 10月, 2002 2 次提交
  19. 25 9月, 2002 2 次提交
  20. 29 8月, 2002 1 次提交
  21. 23 8月, 2002 1 次提交
  22. 09 8月, 2002 3 次提交
    • B
      make update · 74cc4903
      Bodo Möller 提交于
      74cc4903
    • B
      ECDH engine support · 56939728
      Bodo Möller 提交于
      Submitted by: Douglas Stebila
      56939728
    • 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. 02 8月, 2002 1 次提交
  24. 30 7月, 2002 2 次提交
  25. 22 7月, 2002 1 次提交
  26. 15 7月, 2002 1 次提交
    • B
      Replace 'ecdsaparam' commandline utility by 'ecparam' · 5dbd3efc
      Bodo Möller 提交于
      (the same keys can be used for ECC schemes other than ECDSA)
      and add some new options.
      
      Similarly, use string "EC PARAMETERS" instead of "ECDSA PARAMETERS"
      in 'PEM' format.
      
      Fix ec_asn1.c (take into account the desired conversion form).
      
      'make update'.
      
      Submitted by: Nils Larsch
      5dbd3efc
  27. 10 7月, 2002 1 次提交
    • L
      Reorder inclusion of header files: · 7b63c0fa
      Lutz Jänicke 提交于
      des_old.h redefines crypt:
      #define crypt(b,s)\
              DES_crypt((b),(s))
      
      This scheme leads to failure, if header files with the OS's true definition
      of crypt() are processed _after_ des_old.h was processed. This is e.g. the
      case on HP-UX with unistd.h.
      As evp.h now again includes des.h (which includes des_old.h), this problem
      only came up after this modification.
      Solution: move header files (indirectly) including e_os.h before the header
      files (indirectly) including evp.h.
      Submitted by:
      Reviewed by:
      PR:
      7b63c0fa