1. 21 3月, 2003 2 次提交
  2. 24 1月, 2003 1 次提交
  3. 12 11月, 2002 1 次提交
    • D
      · 9ea1b878
      Dr. Stephen Henson 提交于
      Initial ASN1 generation code. This can construct
      arbitrary encodings from strings and config files.
      
      Documentation to follow...
      9ea1b878
  4. 14 10月, 2002 1 次提交
  5. 03 10月, 2002 1 次提交
  6. 07 8月, 2002 1 次提交
  7. 15 6月, 2002 1 次提交
    • L
      Some more prototype fixes. · 65ee74fb
      Lutz Jänicke 提交于
      Use DECLARE macros in asn1* instead of direct declaration.
      Submitted by: Goetz Babin-Ebell <babinebell@trustcenter.de>
      Reviewed by:
      PR: 89
      65ee74fb
  8. 12 3月, 2002 1 次提交
    • D
      · 0b4c91c0
      Dr. Stephen Henson 提交于
      Fix various warnings when compiling with KRB5 code.
      0b4c91c0
  9. 23 2月, 2002 1 次提交
  10. 14 2月, 2002 1 次提交
  11. 05 1月, 2002 1 次提交
    • D
      · bc37d996
      Dr. Stephen Henson 提交于
      Experimental configuration code.
      
      Incomplete, largely untested and subject to change/deletion.
      bc37d996
  12. 18 12月, 2001 1 次提交
  13. 15 11月, 2001 1 次提交
  14. 04 10月, 2001 1 次提交
  15. 06 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. 02 3月, 2001 1 次提交
    • R
      Introduce the possibility to access global variables through · 62dc5aad
      Richard Levitte 提交于
      functions on platform were that's the best way to handle exporting
      global variables in shared libraries.  To enable this functionality,
      one must configure with "EXPORT_VAR_AS_FN" or defined the C macro
      "OPENSSL_EXPORT_VAR_AS_FUNCTION" in crypto/opensslconf.h (the latter
      is normally done by Configure or something similar).
      
      To implement a global variable, use the macro OPENSSL_IMPLEMENT_GLOBAL
      in the source file (foo.c) like this:
      
      	OPENSSL_IMPLEMENT_GLOBAL(int,foo)=1;
      	OPENSSL_IMPLEMENT_GLOBAL(double,bar);
      
      To declare a global variable, use the macros OPENSSL_DECLARE_GLOBAL
      and OPENSSL_GLOBAL_REF in the header file (foo.h) like this:
      
      	OPENSSL_DECLARE_GLOBAL(int,foo);
      	#define foo OPENSSL_GLOBAL_REF(foo)
      	OPENSSL_DECLARE_GLOBAL(double,bar);
      	#define bar OPENSSL_GLOBAL_REF(bar)
      
      The #defines are very important, and therefore so is including the
      header file everywere where the defined globals are used.
      
      The macro OPENSSL_EXPORT_VAR_AS_FUNCTION also affects the definition
      of ASN.1 items, but that structure is a bt different.
      
      The largest change is in util/mkdef.pl which has been enhanced with
      better and easier to understand logic to choose which symbols should
      go into the Windows .def files as well as a number of fixes and code
      cleanup (among others, algorithm keywords are now sorted
      lexicographically to avoid constant rewrites).
      62dc5aad
  18. 25 2月, 2001 1 次提交
  19. 23 2月, 2001 1 次提交
  20. 22 2月, 2001 3 次提交
  21. 20 2月, 2001 1 次提交
    • R
      Make all configuration macros available for application by making · cf1b7d96
      Richard Levitte 提交于
      sure they are available in opensslconf.h, by giving them names starting
      with "OPENSSL_" to avoid conflicts with other packages and by making
      sure e_os2.h will cover all platform-specific cases together with
      opensslconf.h.
      
      I've checked fairly well that nothing breaks with this (apart from
      external software that will adapt if they have used something like
      NO_KRB5), but I can't guarantee it completely, so a review of this
      change would be a good thing.
      cf1b7d96
  22. 16 2月, 2001 1 次提交
  23. 04 2月, 2001 1 次提交
    • D
      · 02e4fbed
      Dr. Stephen Henson 提交于
      Various OCSP responder utility functions.
      
      Delete obsolete OCSP functions.
      
      Largely untested at present...
      02e4fbed
  24. 31 12月, 2000 3 次提交
    • R
      Since asn1.h gets included recursively from many places, the easiest · e102a3dc
      Richard Levitte 提交于
      is to have asn1.h include e_os.h and e_os2.h.  Of course, this makes
      the unofficial "non-export" status of e_os.h a bit delicate...
      e102a3dc
    • D
      · ecbe0781
      Dr. Stephen Henson 提交于
      Rewrite PKCS#12 code and remove some of the old
      horrible macros.
      
      Fix two evil ASN1 bugs. Attempt to use 'ctx' when
      NULL if input is indefinite length constructed
      in asn1_check_tlen() and invalid pointer to ASN1_TYPE
      when reusing existing structure (this took *ages* to
      find because the new PKCS#12 code triggered it).
      ecbe0781
    • R
      If OPENSSL_BUILD_SHLIBCRYPTO (for files that end up as libcrypto · 26da3e65
      Richard Levitte 提交于
      objects) or OPENSSL_BUILD_SHLIBSSL (for files that end up as libssl
      objects) is defined, redefine OPENSSL_EXTERN to be OPENSSL_EXPORT.
      This is actually only important on Win32, and can safely be ignored in
      all other cases, at least for now.
      26da3e65
  25. 30 12月, 2000 1 次提交
  26. 29 12月, 2000 2 次提交
  27. 21 12月, 2000 1 次提交
    • D
      Various Win32 related fixes. Doesn't compile yet on · 3c07b4c2
      Dr. Stephen Henson 提交于
      Win32 but it is getting there...
      
      Update mkdef.pl to handle ASN1_ANY and fix headers.
      
      Stop various VC++ warnings.
      
      Include some fixes from "Peter 'Luna' Runestig"
      <peter@runestig.com>
      
      Remove external declaration for des_set_weak_key_flag:
      it doesn't exist.
      3c07b4c2
  28. 14 12月, 2000 1 次提交
  29. 09 12月, 2000 1 次提交
    • D
      · 9d6b1ce6
      Dr. Stephen Henson 提交于
      Merge from the ASN1 branch of new ASN1 code
      to main trunk.
      
      Lets see if the makes it to openssl-cvs :-)
      9d6b1ce6
  30. 27 10月, 2000 1 次提交
  31. 22 9月, 2000 1 次提交
  32. 08 9月, 2000 1 次提交
  33. 06 9月, 2000 1 次提交
  34. 25 8月, 2000 1 次提交