1. 31 1月, 2003 1 次提交
  2. 08 12月, 2002 1 次提交
    • G
      Undefine OPENSSL_NO_DEPRECATED inside openssl application code if we are · 5daec7ea
      Geoff Thorpe 提交于
      being built with it defined - it is not a symbol to affect how openssl
      itself builds, but to alter the way openssl headers can be used from an API
      point of view. The "deprecated" function wrappers will always remain inside
      OpenSSL at least as long as they're still being used internally. :-)
      
      The exception is dsaparam which has been updated to the BN_GENCB-based
      functions to test the new functionality. If GENCB_TEST is defined, dsaparam
      will support a "-timebomb <n>" switch to cancel parameter-generation if it
      gets as far as 'n' seconds without completion.
      5daec7ea
  3. 04 12月, 2002 1 次提交
  4. 28 11月, 2002 1 次提交
  5. 16 11月, 2002 1 次提交
  6. 14 11月, 2002 1 次提交
    • R
      Fix to build better with DJGPP. · 8d6e6048
      Richard Levitte 提交于
      PR: 338
      
      Here's the description, submitted by Gisle Vanem <giva@bgnett.no>:
      
      1. sock_init() renamed to ssl_sock_init() in ./apps/s_socket.c due
         to name-clash with Watt-32.
      
      2. rand() renamed to Rand() in ./crypto/bn/divtest.c due to name-clash
         with <stdlib.h>
      
      3. Added calls to dbug_init()/sock_init() in some demo programs.
      
      4. Changed cflags/lflags in configure. Watt-32 install root now taken
         from $WATT_ROOT.
      8d6e6048
  7. 13 11月, 2002 1 次提交
  8. 15 8月, 2002 2 次提交
  9. 09 8月, 2002 1 次提交
    • B
      ECC ciphersuite support · ea262260
      Bodo Möller 提交于
      Submitted by: Douglas Stebila <douglas.stebila@sun.com>
      (Authors: Vipul Gupta and Sumit Gupta, Sun Microsystems Laboratories)
      ea262260
  10. 16 7月, 2002 1 次提交
  11. 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
  12. 14 2月, 2002 1 次提交
  13. 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
  14. 12 9月, 2001 1 次提交
  15. 03 8月, 2001 1 次提交
  16. 10 7月, 2001 1 次提交
    • R
      Patches from Vern Staats <staatsvr@asc.hpc.mil> to get Kerberos 5 in · 2a1ef754
      Richard Levitte 提交于
      SSL according to RFC 2712.  His comment is:
      
      This is a patch to openssl-SNAP-20010702 to support Kerberized SSL
      authentication.  I'm expecting to have the full kssl-0.5 kit up on
      sourceforge by the end of the week.  The full kit includes patches
      for mod-ssl, apache, and a few text clients.  The sourceforge URL
      is http://sourceforge.net/projects/kssl/ .
      
      Thanks to a note from Simon Wilkinson I've replaced my KRB5 AP_REQ
      message with a real KerberosWrapper struct.  I think this is fully
      RFC 2712 compliant now, including support for the optional
      authenticator field.  I also added openssl-style ASN.1 macros for
      a few Kerberos structs; see crypto/krb5/ if you're interested.
      2a1ef754
  17. 24 6月, 2001 1 次提交
  18. 18 6月, 2001 1 次提交
  19. 09 5月, 2001 1 次提交
  20. 31 3月, 2001 1 次提交
  21. 30 3月, 2001 2 次提交
  22. 11 3月, 2001 1 次提交
  23. 23 2月, 2001 1 次提交
  24. 22 2月, 2001 1 次提交
    • G
      This adds command-line support to s_server for controlling the generation · 1aa0d947
      Geoff Thorpe 提交于
      of session IDs. Namely, passing "-id_prefix <text>" will set a
      generate_session_id() callback that generates session IDs as random data
      with <text> block-copied over the top of the start of the ID. This can be
      viewed by watching the session ID s_client's output when it connects.
      
      This is mostly useful for testing any SSL/TLS code (eg. proxies) that wish
      to deal with multiple servers, when each of which might be generating a
      unique range of session IDs (eg. with a certain prefix).
      1aa0d947
  25. 20 2月, 2001 5 次提交
  26. 15 2月, 2001 1 次提交
  27. 10 2月, 2001 1 次提交
  28. 01 12月, 2000 1 次提交
  29. 02 11月, 2000 1 次提交
  30. 27 10月, 2000 1 次提交
  31. 02 6月, 2000 1 次提交
    • R
      There have been a number of complaints from a number of sources that names · 26a3a48d
      Richard Levitte 提交于
      like Malloc, Realloc and especially Free conflict with already existing names
      on some operating systems or other packages.  That is reason enough to change
      the names of the OpenSSL memory allocation macros to something that has a
      better chance of being unique, like prepending them with OPENSSL_.
      
      This change includes all the name changes needed throughout all C files.
      26a3a48d
  32. 22 2月, 2000 1 次提交
  33. 11 2月, 2000 1 次提交
  34. 04 2月, 2000 1 次提交