1. 31 1月, 2003 1 次提交
  2. 28 11月, 2002 1 次提交
  3. 16 11月, 2002 1 次提交
  4. 13 11月, 2002 1 次提交
  5. 25 10月, 2002 1 次提交
  6. 24 10月, 2002 1 次提交
    • R
      On certain platforms, we redefine certain symbols using macros in · d610d27f
      Richard Levitte 提交于
      apps.h.  For those, it's better to include apps.h after the system
      headers where those symbols may be defined, since there's otherwise a
      chance that the C compiler will barf when it sees something that looks
      like this after expansion:
      
      int VMS_strcasecmp((str1),(str2))(const char *, const char *);
      d610d27f
  7. 10 10月, 2002 1 次提交
  8. 23 8月, 2002 1 次提交
    • D
      · fc85ac20
      Dr. Stephen Henson 提交于
      Make -nameopt work in req and add support for -reqopt
      fc85ac20
  9. 02 8月, 2002 1 次提交
  10. 19 7月, 2002 1 次提交
  11. 18 7月, 2002 1 次提交
  12. 19 6月, 2002 1 次提交
  13. 14 6月, 2002 1 次提交
  14. 29 5月, 2002 1 次提交
  15. 14 3月, 2002 1 次提交
  16. 09 3月, 2002 1 次提交
    • D
      · 26e12373
      Dr. Stephen Henson 提交于
      Fix the Win32_rename() function so it correctly
      returns an error code. Use the same code in Win9X
      and NT.
      
      Fix some ca.c options so they work under Win32:
      unlink/rename wont work under Win32 unless the file
      is closed.
      26e12373
  17. 22 2月, 2002 1 次提交
    • D
      Config code updates. · 3647bee2
      Dr. Stephen Henson 提交于
      CONF_modules_unload() now calls CONF_modules_finish()
      automatically.
      
      Default use of section openssl_conf moved to
      CONF_modules_load()
      
      Load config file in several openssl utilities.
      
      Most utilities now load modules from the config file,
      though in a few (such as version) this isn't done
      because it couldn't be used for anything.
      
      In the case of ca and req the config file used is
      the same as the utility itself: that is the -config
      command line option can be used to specify an
      alternative file.
      3647bee2
  18. 26 1月, 2002 1 次提交
  19. 22 11月, 2001 1 次提交
  20. 16 11月, 2001 1 次提交
  21. 21 10月, 2001 1 次提交
    • B
      New functions SSL[_CTX]_set_msg_callback(). · a661b653
      Bodo Möller 提交于
      New macros SSL[_CTX]_set_msg_callback_arg().
      
      Message callback imlementation for SSL 3.0/TLS 1.0 (no SSL 2.0 yet).
      
      New '-msg' option for 'openssl s_client' and 'openssl s_server'
      that enable a message callback that displays all protocol messages.
      
      
      In ssl3_get_client_hello (ssl/s3_srvr.c), generate a fatal alert if
      client_version is smaller than the protocol version in use.
      Also change ssl23_get_client_hello (ssl/s23_srvr.c) to select TLS 1.0
      if the client demanded SSL 3.0 but only TLS 1.0 is enabled; then the
      client will at least see that alert.
      
      Fix SSL[_CTX]_ctrl prototype (void * instead of char * for generic
      pointer).
      
      Add/update some OpenSSL copyright notices.
      a661b653
  22. 28 9月, 2001 1 次提交
    • G
      ENGINE_register_all_complete() will register all implementations of all · 34c66925
      Geoff Thorpe 提交于
      algorithms present in all loaded ENGINEs. The result is that if any of
      those ENGINEs successfully initialises, and the ENGINE_TABLE_FLAG_NOINIT
      flag isn't set, then they will always be used (and cached as defaults) in
      preference to software implementations. Ie. accidental auto-detection of
      acceleration hardware :-)
      
      This change stops all implementations being automatically registered in
      "openssl" sub-commands, so that the "setup_engine()" handler in apps.c
      controls which ENGINEs are registered for use. A special case has been
      added that will revert to this "auto-detect" logic, ie. if the "-engine"
      switch is used as;
         -engine auto
      34c66925
  23. 26 9月, 2001 1 次提交
  24. 12 9月, 2001 1 次提交
  25. 18 8月, 2001 1 次提交
  26. 17 8月, 2001 1 次提交
    • D
      · b65f8513
      Dr. Stephen Henson 提交于
      Make -passin -passout etc work again.
      
      Fix leak in ca.c when using -passin.
      b65f8513
  27. 28 6月, 2001 1 次提交
    • D
      · b7a26e6d
      Dr. Stephen Henson 提交于
      Modify apps to use NCONF code instead of old CONF code.
      
      Add new extension functions which work with NCONF.
      
      Tidy up extension config routines and remove redundant code.
      
      Fix NCONF_get_number().
      
      Todo: more testing of apps to see they still work...
      b7a26e6d
  28. 24 6月, 2001 1 次提交
  29. 23 6月, 2001 1 次提交
  30. 20 6月, 2001 1 次提交
  31. 18 6月, 2001 2 次提交
  32. 30 5月, 2001 1 次提交
    • R
      Extend all the loading functions to take an engine pointer, a pass · 30b4c272
      Richard Levitte 提交于
      string (some engines may have certificates protected by a PIN!) and
      a description to put into error messages.
      
      Also, have our own password callback that we can send both a password
      and some prompt info to.  The default password callback in EVP assumes
      that the passed parameter is a password, which isn't always the right
      thing, and the ENGINE code (at least the nCipher one) makes other
      assumptions...
      
      Also, in spite of having the functions to load keys, some utilities
      did the loading all by themselves...  That's changed too.
      30b4c272
  33. 16 3月, 2001 3 次提交
    • D
      Add copy_extensions option to 'ca' utility. · 791bd0cd
      Dr. Stephen Henson 提交于
      791bd0cd
    • D
      Add 'align' option to nameopt. · e890dcdb
      Dr. Stephen Henson 提交于
      Add default values for display by the 'ca' utility
      to openssl.cnf
      
      Update docs.
      e890dcdb
    • D
      · 535d79da
      Dr. Stephen Henson 提交于
      Overhaul the display of certificate details in
      the 'ca' utility. This can now be extensively
      customised in the configuration file and handles
      multibyte strings and extensions properly.
      
      This is required when extensions copying from
      certificate requests is supported: the user
      must be able to view the extensions before
      allowing a certificate to be issued.
      535d79da
  34. 15 3月, 2001 1 次提交
    • D
      · 0a3ea5d3
      Dr. Stephen Henson 提交于
      Document the -certopt option to the x509 utility.
      
      Add no_issuer option.
      
      Fix X509_print_ex() so it prints out newlines when
      certain fields are omitted.
      0a3ea5d3
  35. 22 2月, 2001 1 次提交
  36. 21 2月, 2001 1 次提交
  37. 20 2月, 2001 1 次提交