aboutsummaryrefslogtreecommitdiffstats
path: root/apps/progs.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright; generated files.Rich Salz2016-04-201-6/+7
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Copyright consolidation: perl filesRich Salz2016-04-201-1/+1
| | | | | | | | | Add copyright to most .pl files This does NOT cover any .pl file that has other copyright in it. Most of those are Andy's but some are public domain. Fix typo's in some existing files. Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateMatt Caswell2016-04-131-2/+10
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove OPENSSL_NO_SHA guardsMatt Caswell2016-04-131-10/+0
| | | | | | no-sha is no longer an option so remove OPENSSL_NO_SHA guards. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove OPENSSL_NO_AES guardsMatt Caswell2016-04-131-12/+0
| | | | | | | no-aes is no longer a Configure option and therefore the OPENSSL_NO_AES guards can be removed. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix no-gostMatt Caswell2016-03-211-2/+2
| | | | | | Configure had the wrong name for the no-gost option. Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateRichard Levitte2016-03-191-7/+22
| | | | Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Revert "Generate apps/progs.h on the fly"Viktor Dukhovni2016-03-191-0/+428
| | | | | | This reverts commit 04e2a527379ad12ca512aef4e838f94af22d7f79. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Generate apps/progs.h on the flyRichard Levitte2016-03-191-428/+0
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* make updateRichard Levitte2016-03-181-0/+2
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* apps/progs.pl: more consistent output for digestsRichard Levitte2016-03-181-0/+2
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Review commentsKurt Roeckx2016-03-111-5/+3
| | | | | Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add blake2 support.Bill Cox2016-03-111-0/+6
| | | | | Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* make generateRichard Levitte2016-02-121-12/+12
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* more doc fixesRich Salz2016-02-071-1/+0
| | | | | | | | | | | | | | | | | 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: Rich Salz <rsalz@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org>
* Use ossl_inline and DEFINE_LHASH_OFDr. Stephen Henson2016-01-111-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Inline LHASH_OFDr. Stephen Henson2016-01-111-0/+2
| | | | | | | | | | | 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: Rich Salz <rsalz@openssl.org>
* Enable -Wmissing-variable-declarations andBen Laurie2015-09-111-2/+3
| | | | | | | -Wincompatible-pointer-types-discards-qualifiers (the latter did not require any code changes). Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add rehash command to opensslTimo Teras2015-09-061-0/+3
| | | | | | | | On Unix/Linux platforms, merge c_rehash script into openssl as a C program. Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Tim Hudson <tjh@openssl.org>
* Big apps cleanup (option-parsing, etc)Rich Salz2015-04-241-183/+234
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 b09eb24 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: Matt Caswell <matt@openssl.org>
* OPENSSL_NO_xxx cleanup: SHARich Salz2015-01-271-13/+1
| | | | | | | | | | | | | | | 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: Richard Levitte <levitte@openssl.org>
* OPENSSL_NO_xxx cleanup: many removalsRich Salz2015-01-271-2/+0
| | | | | | | | | | | | 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: Richard Levitte <levitte@openssl.org>
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-180/+180
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* PR 2580: dgst missing current SHA algorithmsNick Lewis2014-08-121-0/+12
| | | | | | | Update the dgst.pod page to include SHA224...512 algorithms. Update apps/progs.pl to add them to the digest command table. Reviewed-by: Tim Hudson <tjh@cryptosoft.com>
* Make no-ssl3 no-ssl2 do more sensible things.Dr. Stephen Henson2014-06-291-4/+4
|
* PR: 2714Dr. Stephen Henson2012-02-101-3/+3
| | | | | | Submitted by: Tomas Mraz <tmraz@redhat.com> Make no-srp work.
* Add SRP support.Ben Laurie2011-03-121-0/+4
|
* Updates from 1.0.0-stableDr. Stephen Henson2009-06-301-0/+2
|
* LHASH revamp. make depend.Ben Laurie2008-05-261-0/+1
|
* And so it begins...Dr. Stephen Henson2008-03-121-0/+7
| | | | | | | | | | Initial support for CMS. Add zlib compression BIO. Add AES key wrap implementation. Generalize S/MIME MIME code to support CMS and/or PKCS7.
* Add SEED encryption algorithm.Bodo Möller2007-04-231-0/+15
| | | | | | PR: 1503 Submitted by: KISA Reviewed by: Bodo Moeller
* New functions to enumerate digests and ciphers.Dr. Stephen Henson2006-07-091-0/+2
|
* Camellia cipher, contributed by NTTBodo Möller2006-06-091-0/+18
| | | | | Submitted by: Masashi Fujita Reviewed by: Bodo Moeller
* Initial keygen support.Dr. Stephen Henson2006-04-111-0/+2
|
* New utility 'pkeyutl' a general purpose version of 'rsautl'.Dr. Stephen Henson2006-04-071-0/+2
|
* New function to retrieve ASN1 info on public key algorithms. New commandDr. Stephen Henson2006-04-041-0/+1
| | | | line option to print out info.
* New utility pkeyparam. Enhance and bugfix algorithm specific parameterDr. Stephen Henson2006-03-281-0/+2
| | | | functions to support it.
* New general public key utility 'pkey'.Dr. Stephen Henson2006-03-281-0/+2
|
* RFC 3161 compliant time stamp request creation, response generationUlf Möller2006-02-121-0/+2
| | | | | | | and response verification. Submitted by: Zoltan Glozik <zglozik@opentsa.org> Reviewed by: Ulf Moeller
* Port prime utility across from stable branch.Dr. Stephen Henson2005-04-261-0/+2
|
* update progs.pl to reflect changes in progs.hNils Larsch2005-04-051-3/+1
|
* Give everything prototypes (well, everything that's actually used).Ben Laurie2005-03-311-1/+1
|
* Make it possible to disable OCSP, the speed application, and the use of sockets.Richard Levitte2003-02-141-0/+2
| | | | PR: 358
* Add the possibility to build without the ENGINE framework.Richard Levitte2003-01-301-0/+4
| | | | PR: 287
* ecdsa => ecBodo Möller2002-08-261-4/+4
| | | | Submitted by: Nils Larsch
* Replace 'ecdsaparam' commandline utility by 'ecparam'Bodo Möller2002-07-141-2/+2
| | | | | | | | | | | | | | (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
* ECDSA supportBodo Möller2002-02-131-0/+8
| | | | Submitted by: Nils Larsch <nla@trustcenter.de>
* exclude disabled message digestsBodo Möller2001-09-101-0/+14
|
* add AES ciphersBodo Möller2001-09-101-0/+18
|
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-59/+59
| | | | | | | | | | | | 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.