1. 04 9月, 2000 1 次提交
  2. 14 8月, 2000 1 次提交
  3. 02 8月, 2000 1 次提交
  4. 24 7月, 2000 1 次提交
  5. 20 6月, 2000 1 次提交
  6. 18 6月, 2000 1 次提交
    • R
      Add support for dynamically created and destroyed mutexes. This will · c7922304
      Richard Levitte 提交于
      be needed in some ENGINE code, and might serve elsewhere as well.
      Note that it's implemented in such a way that the locking itself is
      done through the same CRYPTO_lock function as the static locks.
      
      WARNING: This is currently experimental and untested code (it will get
      tested soon, though :-)).
      c7922304
  7. 16 6月, 2000 2 次提交
    • G
      Currently the DSO_METHOD interface has one entry point to bind all · e9a68cfb
      Geoff Thorpe 提交于
      "symbols" including functions (of all prototypes( and variables. Whilst
      casting any function type to another violates ANSI C (I believe), it is
      a necessary evil in shared-library APIs. However, it is quite
      conceivable that functions in general and data symbols could very well
      be represented differently to each other on some systems, as Bodo said;
      
      > Since the function/object distinction is a lot more likely to be
      > important on real-life platforms supporting DSO *and* it can be quite
      > easily done *and* it will silence compilers that don't like
      > assignments from void pointers to function pointer variables, why
      > not do it?
      
      I agree. So this change splits the "dso_bind" handler in DSO_METHOD
      into "dso_bind_var" and "dso_bind_func". Similarly the exported
      function DSO_bind() has been split in two. I've also put together
      changes for the various DSO_METHOD implementations, but so far only
      DSO_dlfcn() has been tested. BTW: The prototype for dso_bind had been
      a bit strange so I've taken the opportunity to change its shape (in
      both variations).
      
      Also, the README has been updated - particularly with a note about
      using customised native name-translation for shared libraries (and that
      you can't do it yet).
      e9a68cfb
    • D
      d3ed8ceb
  8. 13 6月, 2000 1 次提交
  9. 09 6月, 2000 1 次提交
  10. 01 6月, 2000 2 次提交
  11. 30 5月, 2000 1 次提交
    • G
      "make update" · 547bf7f9
      Geoff Thorpe 提交于
      Also, corrects the linux-elf-arm config string, it was previously setting
      $des_obj = dlfcn :-)
      547bf7f9
  12. 29 5月, 2000 1 次提交
  13. 19 5月, 2000 1 次提交
  14. 20 4月, 2000 1 次提交
  15. 15 4月, 2000 1 次提交
  16. 09 4月, 2000 1 次提交
  17. 05 4月, 2000 1 次提交
    • G
      This commit ties the new DSO code (crypto/dso/) into the build for a · 9ec0126e
      Geoff Thorpe 提交于
      variety of platforms. A few are missing, and they will be added in
      eventually, but as this is new stuff, it was better to not break lots of
      platforms in one go that we can't easily test. The changes to "Configure"
      should illustrate how to add support to other systems if you feel like
      having a go.
      
      NB: I'll add something shortly to allow you to add "dlfcn.h" support on
      those platforms that don't have (or need) a dlfcn.h header file. (The
      symbol for Configure will probably by "dlfcn_no_h").
      
      Thanks to Richard Levitte, who is responsible for the dso_dl.c support,
      understanding the trickier aspects of the build process, and giving great
      feedback on everything else.
      
      [Don't use this stuff if you're easily offended by changes to the
      interface or behaviour - it's still work in progress.]
      
      PR:
      9ec0126e
  18. 20 3月, 2000 1 次提交
  19. 19 3月, 2000 1 次提交
  20. 27 2月, 2000 1 次提交
  21. 26 2月, 2000 2 次提交
  22. 25 2月, 2000 1 次提交
  23. 22 2月, 2000 1 次提交
  24. 21 2月, 2000 1 次提交
  25. 18 2月, 2000 1 次提交
  26. 17 2月, 2000 1 次提交
    • D
      · cd3c54e5
      Dr. Stephen Henson 提交于
      Add -pass argument to 'enc'.
      Fix to make Win32 compile work again.
      cd3c54e5
  27. 12 2月, 2000 1 次提交
  28. 07 2月, 2000 1 次提交
  29. 06 2月, 2000 2 次提交
  30. 04 2月, 2000 2 次提交
  31. 30 1月, 2000 1 次提交
  32. 24 1月, 2000 1 次提交
    • D
      · dd9d233e
      Dr. Stephen Henson 提交于
      Tidy up CRYPTO_EX_DATA structures.
      dd9d233e
  33. 20 1月, 2000 1 次提交
  34. 19 1月, 2000 1 次提交
  35. 15 1月, 2000 1 次提交