1. 07 3月, 2010 1 次提交
    • D
      Add algorithm specific signature printing. An individual ASN1 method can · fa1ba589
      Dr. Stephen Henson 提交于
      now print out signatures instead of the standard hex dump.
      
      More complex signatures (e.g. PSS) can print out more meaningful information.
      
      Sample DSA version included that prints out the signature parameters r, s.
      
      [Note EVP_PKEY_ASN1_METHOD is an application opaque structure so adding
       new fields in the middle has no compatibility issues]
      fa1ba589
  2. 12 11月, 2008 1 次提交
  3. 06 11月, 2008 1 次提交
  4. 02 11月, 2008 1 次提交
  5. 17 3月, 2008 1 次提交
  6. 16 3月, 2008 1 次提交
  7. 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
  8. 18 7月, 2006 1 次提交
  9. 08 5月, 2006 1 次提交
  10. 28 4月, 2006 1 次提交
  11. 20 4月, 2006 1 次提交
  12. 18 4月, 2006 1 次提交
  13. 17 4月, 2006 1 次提交
  14. 15 4月, 2006 1 次提交
  15. 24 3月, 2006 1 次提交
  16. 23 3月, 2006 2 次提交
  17. 22 3月, 2006 1 次提交
  18. 21 3月, 2006 1 次提交
  19. 20 3月, 2006 1 次提交
  20. 02 9月, 2005 1 次提交
  21. 21 8月, 2005 1 次提交
  22. 31 3月, 2005 1 次提交
  23. 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
  24. 23 2月, 2001 1 次提交
  25. 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
  26. 04 2月, 2000 1 次提交
  27. 22 12月, 1999 1 次提交
  28. 24 4月, 1999 1 次提交
  29. 20 4月, 1999 1 次提交
  30. 27 3月, 1999 1 次提交
  31. 22 2月, 1999 1 次提交
  32. 10 2月, 1999 1 次提交
  33. 24 1月, 1999 1 次提交
  34. 17 1月, 1999 1 次提交
    • D
      Time to blow up the source tree :-) This is the beginning of support for · f6aed2cd
      Dr. Stephen Henson 提交于
      GeneralizedTime. At several points PKIX specifies that GeneralizedTime can be
      used but OpenSSL doesn't currently support it. This patch adds several files
      and a bunch of functions.
      
      Of interest is the ASN1_TIME structure and its related functions. At several
      points certificates, CRLs et al specify that a time can be expressed as a
      choice of UTCTime and GeneralizedTime. Currently OpenSSL interprets this
      (wrongly) as UTCTime because GeneralizedTime isn't supported. The ASN1_TIME
      stuff provides this functionality.
      
      Still todo is to trace which cert and CRL points need an ASN1_TIME and modify
      the utilities appropriately and of course fix all the bugs.
      
      Note new OpenSSL copyright in the new file a_time.c. I didn't put it in
      a_gentm.c because it is a minimally modified form a_utctm.c .
      
      Since this adds new files and error codes you will need to do a 'make errors'
      at the top level to add the new codes.
      f6aed2cd