summaryrefslogtreecommitdiffstats
path: root/apps
AgeCommit message (Collapse)Author
2001-09-27Stop thinking arguments starting with - are algorithm identifiers.Richard Levitte
Show timing parameters and timing functions used. It looks like some Linuxen have very weird settings for CLK_TCK. I'm very unsure about this change and will investigate further.
2001-09-25Put the cipher info back into the "openssl engine" command.Geoff Thorpe
2001-09-25Make necessary tweaks to apps/ files due to recent ENGINE surgery. SeeGeoff Thorpe
crypto/engine/README for details.
2001-09-24"make update"Geoff Thorpe
2001-09-20make updateBodo Möller
2001-09-12Updated dependencies from "make update"Geoff Thorpe
2001-09-12Reduce the header dependencies on engine.h in apps/.Geoff Thorpe
2001-09-10make updateGeoff Thorpe
2001-09-10Put all "common" initialisation in the apps_startup() and apps_shutdown()Geoff Thorpe
macros in apps.h.
2001-09-10restore previous revision -- memory leak should be fixed in mem.cBodo Möller
2001-09-10fix memory leakBodo Möller
2001-09-10exclude disabled message digestsBodo Möller
2001-09-10add AES ciphersBodo Möller
2001-09-10Update so that progs.h can indeed be automatically generatedBodo Möller
(Working file: progs.h revision 1.24 date: 2001/02/19 16:06:03; author: levitte; state: Exp; lines: +59 -59 Make all configuration macros available for application by making 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. [...])
2001-09-10Fix apps/openssl.c and ssl/ssltest.c so that they useBodo Möller
CRYPTO_set_mem_debug_options() instead of CRYPTO_dbg_set_options(), which is the default implementation of the former and should usually not be directly used by applications (at least if we assume that the options accepted by the default implementation will also be meaningful to any other implementations). Also fix apps/openssl.c and ssl/ssltest such that environment variable setting 'OPENSSL_DEBUG_MEMORY=off' actively disables the compiled-in library defaults (i.e. such that CRYPTO_MDEBUG is ignored in this case).
2001-09-07Look up MD5 by name.Ben Laurie
2001-09-05Use GCC 2.95/3.0 optimizationUlf Möller
2001-09-01Make the necessary changes to work with the recent "ex_data" overhaul.Geoff Thorpe
See the commit log message for that for more information. NB: X509_STORE_CTX's use of "ex_data" support was actually misimplemented (initialisation by "memset" won't/can't/doesn't work). This fixes that but requires that X509_STORE_CTX_init() be able to handle errors - so its prototype has been changed to return 'int' rather than 'void'. All uses of that function throughout the source code have been tracked down and adjusted.
2001-09-01make updateUlf Möller
2001-08-24-passin argument not used when actually loading the keyLutz Jänicke
(found by Massimiliano Pala <madwolf@hackmasters.net>).
2001-08-23Load OCSP responder key before waiting for an incomingDr. Stephen Henson
connection so it can prompt for pass phrase on startup instead of after the first connection. Add -port switch to usage message.
2001-08-18Add first cut symmetric crypto support.Ben Laurie
2001-08-17Make -passin -passout etc work again.Dr. Stephen Henson
Fix leak in ca.c when using -passin.
2001-08-17Add CRL utility functions to allow CRLs to beDr. Stephen Henson
built up without accessing structures directly. Update ca.c to use new functions. Fix ca.c so it now build CRLs correctly again.
2001-08-05Start to reduce some of the header bloat.Ben Laurie
2001-08-03Oops, one SSL_OP_NON_EXPORT_FIRST was left.Lutz Jänicke
2001-07-31make updateRichard Levitte
2001-07-30Really add the EVP and all of the DES changes.Ben Laurie
2001-07-13Allow OCSP server to handle multiple requests.Dr. Stephen Henson
Document new OCSP options.
2001-07-12Initial OCSP server support, using index.txt format.Dr. Stephen Henson
This can process internal requests or behave like a mini responder. Todo: documentation, update usage info.
2001-07-11openssl speed is quite useful for testing hardware support (among otherGeoff Thorpe
things), especially as the RSA keys are fixed. However, DSA only fixes the DSA parameters and then generates the public and private components on the fly each time - this commit hard-codes some sampled key values so that this is no longer the case.
2001-07-10make updateRichard Levitte
2001-07-09Patches from Vern Staats <staatsvr@asc.hpc.mil> to get Kerberos 5 inRichard Levitte
SSL according to RFC 2712. His comment is: This is a patch to openssl-SNAP-20010702 to support Kerberized SSL authentication. I'm expecting to have the full kssl-0.5 kit up on sourceforge by the end of the week. The full kit includes patches for mod-ssl, apache, and a few text clients. The sourceforge URL is http://sourceforge.net/projects/kssl/ . Thanks to a note from Simon Wilkinson I've replaced my KRB5 AP_REQ message with a real KerberosWrapper struct. I think this is fully RFC 2712 compliant now, including support for the optional authenticator field. I also added openssl-style ASN.1 macros for a few Kerberos structs; see crypto/krb5/ if you're interested.
2001-07-08Don't update argc, argv for decrypt flag!Ben Laurie
2001-07-08Speed test decrypt EVP operations.Ben Laurie
2001-07-03When only the key is given to "enc", the IV is undefinedLutz Jänicke
(found by Andy Brown <logic@warthog.com>).
2001-07-02Fix warning.Ben Laurie
2001-06-28Modify apps to use NCONF code instead of old CONF code.Dr. Stephen Henson
Add new extension functions which work with NCONF. Tidy up extension config routines and remove redundant code. Fix NCONF_get_number(). Todo: more testing of apps to see they still work...
2001-06-27Make better use of load_cert, load_certs and load_key.Richard Levitte
2001-06-25Make better use of load_cert, load_certs and load_key.Richard Levitte
2001-06-25Make better use of load_cert, load_certs and load_key.Richard Levitte
2001-06-25Call apps_shutdown() to take down what apps_startup() set up.Richard Levitte
2001-06-23make updateRichard Levitte
2001-06-23Use apps_shutdown() in all applications, in case someone decides notRichard Levitte
to go the monolith way (does anyone do that these days?). NOTE: a few applications are missing in this commit. I've a few more changes in them that I haven't tested yet.
2001-06-23apps_startup() needs a corresponding apps_shutdown().Richard Levitte
2001-06-23Make use of new features in UI's. Among others, the applicationRichard Levitte
password callbak doesn't need to check for sizes any more.
2001-06-23Fix UI leak in apps.Dr. Stephen Henson
2001-06-20Modify "openssl engine" to handle and display internal controlRichard Levitte
commands appropriately.
2001-06-19Change all calls to low level digest routines in the library andDr. Stephen Henson
applications to use EVP. Add missing calls to HMAC_cleanup() and don't assume HMAC_CTX can be copied using memcpy(). Note: this is almost identical to the patch submitted to openssl-dev by Verdon Walker <VWalker@novell.com> except some redundant EVP_add_digest_()/EVP_cleanup() calls were removed and some changes made to avoid compiler warnings.
2001-06-19Fix memory leaks.Dr. Stephen Henson