1. 11 9月, 2013 1 次提交
  2. 07 12月, 2011 2 次提交
  3. 06 4月, 2010 1 次提交
  4. 24 9月, 2009 1 次提交
  5. 09 3月, 2009 1 次提交
  6. 11 11月, 2008 1 次提交
  7. 04 6月, 2008 1 次提交
  8. 13 3月, 2008 1 次提交
    • D
      And so it begins... · 8931b30d
      Dr. Stephen Henson 提交于
      Initial support for CMS.
      
      Add zlib compression BIO.
      
      Add AES key wrap implementation.
      
      Generalize S/MIME MIME code to support CMS and/or PKCS7.
      8931b30d
  9. 07 6月, 2007 1 次提交
  10. 05 6月, 2007 1 次提交
  11. 06 4月, 2007 1 次提交
  12. 20 12月, 2006 1 次提交
  13. 07 11月, 2006 1 次提交
  14. 28 3月, 2006 1 次提交
  15. 24 3月, 2006 2 次提交
  16. 19 12月, 2005 1 次提交
  17. 01 9月, 2005 1 次提交
  18. 19 5月, 2005 1 次提交
  19. 13 5月, 2005 1 次提交
  20. 11 5月, 2005 1 次提交
    • B
      Fix more error codes. · 8afca8d9
      Bodo Möller 提交于
      (Also improve util/ck_errf.pl script, and occasionally
      fix source code formatting.)
      8afca8d9
  21. 31 3月, 2005 2 次提交
  22. 10 7月, 2004 1 次提交
  23. 21 3月, 2003 1 次提交
  24. 19 11月, 2002 1 次提交
    • R
      Add the ASN.1 structures and functions for CertificatePair, which is · 711f1a3c
      Richard Levitte 提交于
      defined as follows (according to X.509_4thEditionDraftV6.pdf):
      
      CertificatePair ::= SEQUENCE {
      	forward		[0]	Certificate OPTIONAL,
      	reverse		[1]	Certificate OPTIONAL,
      	-- at least one of the pair shall be present -- }
      
      The only thing I'm not sure about is if it's implicit or explicit tags
      that I should count on.  For now, I'm thinking explicit, but will
      gladly stand corrected.
      
      Also implement the PEM functions to read and write certificate pairs,
      and defined the PEM tag as "CERTIFICATE PAIR".
      
      This needed to be defined, mostly for the sake of the LDAP attribute
      crossCertificatePair, but may prove useful elsewhere as well.
      711f1a3c
  25. 13 11月, 2002 1 次提交
  26. 07 8月, 2002 1 次提交
  27. 26 7月, 2002 1 次提交
  28. 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
  29. 14 2月, 2002 1 次提交
  30. 18 12月, 2001 1 次提交
  31. 15 11月, 2001 1 次提交
  32. 31 7月, 2001 1 次提交
  33. 27 7月, 2001 1 次提交
    • D
      · 1241126a
      Dr. Stephen Henson 提交于
      More linker bloat reorganisation:
      
      Split private key PEM and normal PEM handling. Private key
      handling needs to link in stuff like PKCS#8.
      
      Relocate the ASN1 *_dup() functions, to the relevant ASN1
      modules using new macro IMPLEMENT_ASN1_DUP_FUNCTION. Previously
      these were all in crypto/x509/x_all.c along with every ASN1
      BIO/fp function which linked in *every* ASN1 function if
      a single dup was used.
      
      Move the authority key id ASN1 structure to a separate file.
      This is used in the X509 routines and its previous location
      linked in all the v3 extension code.
      
      Also move ASN1_tag2bit to avoid linking in a_bytes.c which
      is now largely obsolete.
      
      So far under Linux stripped binary with single PEM_read_X509
      is now 238K compared to 380K before these changes.
      1241126a
  34. 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
  35. 07 9月, 2000 1 次提交
  36. 09 6月, 2000 1 次提交
    • R
      Using checks of the existence of HEADER_{foo}_H in other header files · ef33b970
      Richard Levitte 提交于
      was a really bad idea.  For example, the following:
      
      	#include <x509.h>
      	#include <bio.h>
      	#include <asn1.h>
      
      would make sure that things like ASN1_UTCTIME_print() wasn't defined
      unless you moved the inclusion of bio.h to above the inclusion of
      x509.h.  The reason is that x509.h includes asn1.h, and the
      declaration of ASN1_UTCTIME_print() depended on the definition of
      HEADER_BIO_H.  That's what I call an obscure bug.
      
      Instead, this change makes sure that whatever header files are needed
      for the correct process of one header file are included automagically,
      and that the definitions of, for example, BIO-related things are
      dependent on the absence of the NO_{foo} macros.  This is also
      consistent with the way parts of OpenSSL can be excluded at will.
      ef33b970
  37. 02 5月, 2000 1 次提交