1. 11 3月, 2016 1 次提交
  2. 12 2月, 2016 1 次提交
    • R
      Generate progs.h from a bunch of files instead of internal knowledge · fb3e2a88
      Richard Levitte 提交于
      apps/progs.pl counted on the caller to provide the exact command
      files.  The unified build doesn't have that knowledge, and the easier
      and more flexible thing to do is to feed it all the apps/*.c files and
      let it figure out the command names by looking inside (looking for
      /int ([a-z0-9][a-z0-9_]*)_main\(int argc,/).
      
      Also, add it to the generate command, since it's a versioned file.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      fb3e2a88
  3. 08 2月, 2016 1 次提交
    • R
      more doc fixes · a173a7ee
      Rich Salz 提交于
      dgst: using digest instead of specific digest commands
      the digest list specified in man dgst may be inaccurate, hence using
      digest and referring to the list in digest-commands
      
      'sha' as a digest name is no longer supported
      
      dgst,pkeyutl cmds help cleanup
      - In dgst, pkeyutl cmds, some options help was missing.
      - fixed a minor typo in openssl.pod, that fixes make install.
      - digest-commands was showing ‘sha’, which is not a supported digest
      anymore.
      Signed-off-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      a173a7ee
  4. 12 1月, 2016 2 次提交
  5. 11 9月, 2015 1 次提交
  6. 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
  7. 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
  8. 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
  9. 12 8月, 2014 1 次提交
  10. 29 6月, 2014 1 次提交
  11. 11 2月, 2012 1 次提交
    • D
      PR: 2714 · 9641be2a
      Dr. Stephen Henson 提交于
      Submitted by: Tomas Mraz <tmraz@redhat.com>
      
      Make no-srp work.
      9641be2a
  12. 30 6月, 2009 1 次提交
  13. 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
  14. 24 4月, 2007 1 次提交
  15. 09 7月, 2006 1 次提交
  16. 09 6月, 2006 1 次提交
  17. 05 4月, 2006 1 次提交
  18. 06 4月, 2005 1 次提交
  19. 26 8月, 2002 1 次提交
  20. 14 2月, 2002 1 次提交
  21. 11 9月, 2001 3 次提交
  22. 04 9月, 2000 1 次提交
  23. 14 8月, 2000 1 次提交
  24. 06 2月, 2000 1 次提交
  25. 22 1月, 2000 1 次提交
    • D
      · 09483c58
      Dr. Stephen Henson 提交于
      Add new program dhparam and update docs.
      09483c58
  26. 16 11月, 1999 1 次提交
  27. 14 11月, 1999 1 次提交
  28. 26 10月, 1999 1 次提交
  29. 27 4月, 1999 2 次提交
  30. 15 4月, 1999 1 次提交
  31. 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
  32. 21 12月, 1998 3 次提交