Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/openssl/openssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/demos
AgeCommit message (Collapse)Author
2002-10-30Recent changes from 0.9.6-stable.Richard Levitte
2002-10-09This commit was manufactured by cvs2svn to create branch 'OpenSSL-engine-cvs2svn
0_9_6-stable'.
2002-10-09Don't fuss with the demo binariesRichard Levitte
2002-09-16add URL for Internet DraftBodo Möller
2002-09-101. switch from "-newkey ecdsa:..." to "-newkey ec:..."Bodo Möller
2. automatically create required sub-directories Submitted by: Vipul Gupta <Vipul.Gupta@sun.com>
2002-08-14Some files deserve to be ignoredRichard Levitte
2002-08-13Merge in demo engines from 0.9.7-stable.Richard Levitte
2002-08-12Scripts for testing ECC ciphersuites.Bodo Möller
Submitted by: Sun Microsystems Labs
2002-08-01Add the CBC flag for cbc ciphersRichard Levitte
2002-06-06Recent changes from 0.9.6-stable.Richard Levitte
2002-04-07Merge in recent changes from 0.9.6-stable.Richard Levitte
2002-04-07Allow longer program names (VMS allows up to 39 characters).Richard Levitte
Submitted by Compaq.
2002-03-31Merge in changes from 0.9.6-stable. This should definitely be done aRichard Levitte
little more often.
2002-03-21Fix buggy if-condition (thomas poindessous <poinde_t@epita.fr>).Lutz Jänicke
2002-03-05'#if OPENSSL_VERSION_NUMBER >= ...' to document the recent changeBodo Möller
2002-02-28Add 'void *' argument to app_verify_callback.Bodo Möller
Submitted by: D. K. Smetters <smetters@parc.xerox.com> Reviewed by: Bodo Moeller
2002-02-20A rough little self-test for tunala. This runs through all cipher-suite /Geoff Thorpe
SSL/TLS version combinations looking for mishaps.
2002-02-20Make the "ungunk" logic a little more robust.Geoff Thorpe
2002-02-20- Add support for cipher suites that require a temporary RSA key forGeoff Thorpe
key-agreement. - Tolerate signal interruptions of select().
2002-01-17Correct for the recent prototype changes.Geoff Thorpe
2002-01-16Produce less confusing statistics when "-out_totals" is used.Geoff Thorpe
2002-01-16The sample certs had expired, so these are newer ones that should lastGeoff Thorpe
quite a bit longer.
2002-01-10- Network errors could pollute the buffers because -1 isn't noticed in anGeoff Thorpe
"unsigned int". - Remove redundant processing with machine->ssl is NULL. - Remove compiler warnings about uninitialised 'ctx' (it's not used uninitialised, but gcc can't see that).
2002-01-08- libtool finally annoyed me too much, so I'm nuking it,Geoff Thorpe
- tidy up some output, - print a warning when running an SSL server with no cert, - only log each connect/disconnect if the new "-out_conns" switch is used.
2002-01-04Constify.Geoff Thorpe
2001-11-16Build dynamic rsaref engine on VMS. Tested on VAX so far.Richard Levitte
2001-11-15make updateRichard Levitte
2001-11-15Add MD digests.Richard Levitte
And this finishes this engine, it now offers all ciphers and digests that RSAref 2.0 has.
2001-11-15Add DES functions.Richard Levitte
Restructure the code and comment it a bit. Prepare for the presence of digests.
2001-11-15Use the generated error code files.Richard Levitte
2001-11-15'make update' + some touches.Richard Levitte
2001-11-15Add targets to update the error code files.Richard Levitte
2001-11-15Add a local error code configuration file for the rsaref dynamicRichard Levitte
engine.
2001-11-15Make use of RSAref's header files instead of EAY's crafted rsaref.h.Richard Levitte
2001-11-15In a Debian Linux environment, it's not a good idea, apparently, toRichard Levitte
manually declare the include directory /usr/include at the same time as the macro PROTOTYPES is defined with the value 1. Besides, /usr/include is the standard include directory anyway, so there's no need to specify it explicitely.
2001-11-15Add a demo that reimplements the RSAref glue in form of a dynamicallyRichard Levitte
loadable engine.
2001-10-17Modify EVP cipher behaviour in a similar wayDr. Stephen Henson
to digests to retain compatibility.
2001-09-28Modernise and fix (ancient) "maurice" demos.Dr. Stephen Henson
2001-09-28Make (ancient) sign.c demo compile again.Dr. Stephen Henson
2001-09-24ignore binaryBodo Möller
2001-09-24avoid everything resembling a magic trigraphBodo Möller
2001-09-18Change Makefile so that it works without any additional changesBodo Möller
at least on Solaris
2001-09-17Another demo.Bodo Möller
2001-09-12Add certificate and request demos.Dr. Stephen Henson
Fix X509V3 macro so they compile.
2001-07-23- New INSTALL document describing different ways to build "tunala" andGeoff Thorpe
possible problems. - New file breakage.c handles (so far) missing functions. - Get rid of some signed/unsigned/const warnings thanks to solaris-cc - Add autoconf/automake input files, and helper scripts to populate missing (but auto-generated) files. This change adds a configure.in and Makefile.am to build everything using autoconf, automake, and libtool - and adds "gunk" scripts to generate the various files those things need (and clean then up again after). This means that "autogunk.sh" needs to be run first on a system with the autotools, but the resulting directory should be "configure"able and compilable on systems without those tools.
2001-02-19Make all configuration macros available for application by makingRichard Levitte
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.
2001-02-12Re-order a couple of static functions and "#if 0" out unused ones - thisGeoff Thorpe
gets rid of gcc warnings.
2001-02-12This change was a quick experiment that I'd wanted to try that works quiteGeoff Thorpe
well (and is a good demonstration of how encapsulating the SSL in a memory-based state machine can make it easier to apply to different situations). The change implements a new command-line switch "-flipped <0|1>" which, if set to 1, reverses the usual interpretation of a client and server for SSL tunneling. Normally, an ssl client (ie. "-server 0") accepts "cleartext" connections and conducts SSL/TLS over a proxied connection acting as an SSL client. Likewise, an ssl server (ie. "-server 1") accepts connections and conducts SSL/TLS (as an SSL server) over them and passes "cleartext" over the proxied connection. With "-flipped 1", an SSL client (specified with "-server 0") in fact accepts SSL connections and proxies clear, whereas an SSL server ("-server 1") accepts clear and proxies SSL. NB: most of this diff is command-line handling, the actual meat of the change is simply the line or two that plugs "clean" and "dirty" file descriptors into the item that holds the state-machine - reverse them and you get the desired behaviour. This allows a network server to be an SSL client, and a network client to be an SSL server. Apart from curiosity value, there's a couple of possibly interesting applications - SSL/TLS is inherently vulnerable to trivial DoS attacks, because the SSL server usually has to perform a private key operation first, even if the client is authenticated. With this scenario, the network client is the SSL server and performs the first private key operation, whereas the network server serves as the SSL client. Another possible application is when client-only authentication is required (ie. the underlying protocol handles (or doesn't care about) authenticating the server). Eg. an SSL/TLS version of 'ssh' could be concocted where the client's signed certificate is used to validate login to a server system - whether or not the client needs to validate who the server is can be configured at the client end rather than at the server end (ie. a complete inversion of what happens in normal SSL/TLS). NB: This is just an experiment/play-thing, using "-flipped 1" probably creates something that is interoperable with exactly nothing. :-)
2001-02-06Improve the state machine.Ben Laurie
2001-02-06format stringsUlf Möller