1. 12 1月, 2016 1 次提交
    • D
      Inline LHASH_OF · e6b5c341
      Dr. Stephen Henson 提交于
      Make LHASH_OF use static inline functions.
      
      Add new lh_get_down_load and lh_set_down_load functions and their
      typesafe inline equivalents.
      
      Make lh_error a function instead of a macro.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      e6b5c341
  2. 11 9月, 2015 1 次提交
  3. 25 4月, 2015 1 次提交
    • R
      Big apps cleanup (option-parsing, etc) · 7e1b7485
      Rich Salz 提交于
      This is merges the old "rsalz-monolith" branch over to master.  The biggest
      change is that option parsing switch from cascasding 'else if strcmp("-foo")'
      to a utility routine and somethin akin to getopt.  Also, an error in the
      command line no longer prints the full summary; use -help (or --help :)
      for that.  There have been many other changes and code-cleanup, see
      bullet list below.
      
      Special thanks to Matt for the long and detailed code review.
      
      TEMPORARY:
              For now, comment out CRYPTO_mem_leaks() at end of main
      
      Tickets closed:
              RT3515: Use 3DES in pkcs12 if built with no-rc2
              RT1766: s_client -reconnect and -starttls broke
              RT2932: Catch write errors
              RT2604: port should be 'unsigned short'
              RT2983: total_bytes undeclared #ifdef RENEG
              RT1523: Add -nocert to fix output in x509 app
              RT3508: Remove unused variable introduced by b09eb246
              RT3511: doc fix; req default serial is random
              RT1325,2973: Add more extensions to c_rehash
              RT2119,3407: Updated to dgst.pod
              RT2379: Additional typo fix
              RT2693: Extra include of string.h
              RT2880: HFS is case-insensitive filenames
              RT3246: req command prints version number wrong
      
      Other changes; incompatibilities marked with *:
              Add SCSV support
              Add -misalign to speed command
              Make dhparam, dsaparam, ecparam, x509 output C in proper style
              Make some internal ocsp.c functions void
              Only display cert usages with -help in verify
              Use global bio_err, remove "BIO*err" parameter from functions
              For filenames, - always means stdin (or stdout as appropriate)
              Add aliases for -des/aes "wrap" ciphers.
              *Remove support for IISSGC (server gated crypto)
              *The undocumented OCSP -header flag is now "-header name=value"
              *Documented the OCSP -header flag
      Reviewed-by: NMatt Caswell <matt@openssl.org>
      7e1b7485
  4. 28 1月, 2015 1 次提交
    • R
      OPENSSL_NO_xxx cleanup: SHA · 474e469b
      Rich Salz 提交于
      Remove support for SHA0 and DSS0 (they were broken), and remove
      the ability to attempt to build without SHA (it didn't work).
      For simplicity, remove the option of not building various SHA algorithms;
      you could argue that SHA_224/256/384/512 should be kept, since they're
      like crypto algorithms, but I decided to go the other way.
      So these options are gone:
      	GENUINE_DSA         OPENSSL_NO_SHA0
      	OPENSSL_NO_SHA      OPENSSL_NO_SHA1
      	OPENSSL_NO_SHA224   OPENSSL_NO_SHA256
      	OPENSSL_NO_SHA384   OPENSSL_NO_SHA512
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      474e469b
  5. 27 1月, 2015 1 次提交
    • R
      OPENSSL_NO_xxx cleanup: many removals · a00ae6c4
      Rich Salz 提交于
      The following compile options (#ifdef's) are removed:
          OPENSSL_NO_BIO OPENSSL_NO_BUFFER OPENSSL_NO_CHAIN_VERIFY
          OPENSSL_NO_EVP OPENSSL_NO_FIPS_ERR OPENSSL_NO_HASH_COMP
          OPENSSL_NO_LHASH OPENSSL_NO_OBJECT OPENSSL_NO_SPEED OPENSSL_NO_STACK
          OPENSSL_NO_X509 OPENSSL_NO_X509_VERIFY
      
      This diff is big because of updating the indents on preprocessor lines.
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      a00ae6c4
  6. 12 8月, 2014 1 次提交
  7. 29 6月, 2014 1 次提交
  8. 11 2月, 2012 1 次提交
    • D
      PR: 2714 · 9641be2a
      Dr. Stephen Henson 提交于
      Submitted by: Tomas Mraz <tmraz@redhat.com>
      
      Make no-srp work.
      9641be2a
  9. 30 6月, 2009 1 次提交
  10. 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
  11. 24 4月, 2007 1 次提交
  12. 09 7月, 2006 1 次提交
  13. 09 6月, 2006 1 次提交
  14. 05 4月, 2006 1 次提交
  15. 06 4月, 2005 1 次提交
  16. 26 8月, 2002 1 次提交
  17. 14 2月, 2002 1 次提交
  18. 11 9月, 2001 3 次提交
  19. 04 9月, 2000 1 次提交
  20. 14 8月, 2000 1 次提交
  21. 06 2月, 2000 1 次提交
  22. 22 1月, 2000 1 次提交
    • D
      · 09483c58
      Dr. Stephen Henson 提交于
      Add new program dhparam and update docs.
      09483c58
  23. 16 11月, 1999 1 次提交
  24. 14 11月, 1999 1 次提交
  25. 26 10月, 1999 1 次提交
  26. 27 4月, 1999 2 次提交
  27. 15 4月, 1999 1 次提交
  28. 02 1月, 1999 1 次提交
    • R
      First cut of a cleanup for apps/. First the `ssleay' program is now named · 06d5b162
      Ralf S. Engelschall 提交于
      `openssl' and second, the shortcut symlinks for the `openssl <command>' are no
      longer created. This way we have a single and consistent command line
      interface `openssl <command>', similar to `cvs <command>'.
      
      Notice, the openssl.cnf, openssl.c and progs.pl files were changed after a
      repository copy, i.e. they still contain the complete file history.
      06d5b162
  29. 21 12月, 1998 3 次提交