summaryrefslogtreecommitdiffstats
path: root/ssl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Obey $(PERL) when running util/mklink.pl.Bodo Möller1999-04-291-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Use util/mklink.pl instead of util/mklink.sh.Bodo Möller1999-04-291-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Undo.Ulf Möller1999-04-272-12/+0
|
* Message digest stuff.Ulf Möller1999-04-277-2/+13
|
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-2713-23/+79
|
* Add missing DEPFLAG.Ulf Möller1999-04-271-1/+1
|
* Remove NOPROTO definitions and error code comments.Ulf Möller1999-04-2625-638/+0
|
* Various header consistency fixes.Dr. Stephen Henson1999-04-251-0/+1
|
* Fix header files so that any one can be included first.Bodo Möller1999-04-241-0/+2
| | | | | | Submitted by: Reviewed by: PR:
* Change the command line options of mkerr.pl so -static is now default andDr. Stephen Henson1999-04-241-3/+2
| | | | | a -write option is needed to actually change anything. Second attempt at getting rid of ERR, ERRC definitions: it might even work this time :-)
* Restore ERRC definitions that are needed to compile the library.Bodo Möller1999-04-241-0/+1
| | | | | | | | | | Submitted by: Reviewed by: PR: Submitted by: Reviewed by: PR:
* Delete the unnecessary ERR and ERRC lines in makefiles, add some functionalityDr. Stephen Henson1999-04-241-2/+0
| | | | | | | | | | to error code script: it can now find untranslatable function codes (usually because the function is static and not defined in a header: occasionally because of a typo...) and unreferenced function and reason codes. To see this try: perl util/mkerr.pl -recurse -debug Also fixed some typos in crypto/pkcs12 that this found :-) Also tidy up some error calls that had to be all on one line: the old error script couldn't find codes unless the call was all on one line.
* Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson1999-04-244-380/+60
| | | | | | | script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
* "make depend"Bodo Möller1999-04-241-409/+676
| | | | | | Submitted by: Reviewed by: PR:
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-2440-135/+135
| | | | | | Submitted by: Reviewed by: PR:
* Work with -pedantic!Ben Laurie1999-04-2312-408/+427
|
* Don't return 0 from ssl2_read when a packet with empty payload is received.Bodo Möller1999-04-221-0/+21
| | | | | | Submitted by: Reviewed by: PR:
* Fixed some race conditions.Bodo Möller1999-04-2213-13/+20
| | | | | | Submitted by: Reviewed by: PR:
* Fix DES export ciphersuites.Ben Laurie1999-04-211-1/+2
|
* const correctness.Ben Laurie1999-04-201-7/+9
|
* Change functions to ANSI C.Ulf Möller1999-04-1936-735/+295
|
* Massive constification.Ben Laurie1999-04-1715-63/+65
|
* Fix some warnings. Contributed by Anonymous.Ben Laurie1999-04-161-1/+1
|
* Add new experimental ciphersuites. Bring naming into line with RFC.Ben Laurie1999-04-152-12/+57
|
* Just use an ANSI declaration, instead.Ben Laurie1999-04-151-6/+1
|
* Make Windows compilers happy.Bodo Möller1999-04-141-0/+4
| | | | | | Submitted by:Tom Titchener Reviewed by: PR:
* Typo.Ben Laurie1999-04-141-2/+2
|
* Add type-safe STACKs and SETs.Ben Laurie1999-04-1215-281/+308
|
* Tiny comment to improve code comprehensibility.Bodo Möller1999-04-091-1/+1
| | | | | | Submitted by: Reviewed by: PR:
* New Makefile variables $(RANLIB) and $(PERL).Ulf Möller1999-04-011-5/+5
|
* New option "-showcerts" for s_clientBodo Möller1999-03-314-8/+7
| | | | Slight cleanup in ssl/
* Remove deleted PKCS#12 functions from pkcs12.h, get rid of object creationDr. Stephen Henson1999-03-301-8/+8
| | | | | kludge, remove CRs from ssl_ciph.c and update Win32 functions for PKCS#12 code. It might compile under Win32 now ...
* function names recently changed - consistency.Ralf S. Engelschall1999-03-221-1/+1
|
* Fix security hole.Ben Laurie1999-03-2214-174/+273
|
* Remove some references which called malloc and free instead of Malloc and Free.Dr. Stephen Henson1999-03-141-1/+1
|
* Delete NULL ciphers from 'ALL' in the cipher list aliases. This means thatDr. Stephen Henson1999-03-121-2/+3
| | | | | | | NULL ciphers specifically have to be enabled with e.g. "DEFAULT:eNULL". This prevents cipher lists from inadvertantly having NULL ciphers at the top of their list (e.g. the default ones) because they didn't have to be taken into account before.
* Disable new TLS1 ciphersuites.Ben Laurie1999-03-062-0/+4
|
* Fix names of cert stack functions.Ben Laurie1999-03-064-16/+18
|
* Put the dependencies back.Ben Laurie1999-03-061-0/+383
|
* Move the SSL_CTX_xxx defines at the top of ssl.h to the location of otherRalf S. Engelschall1999-03-061-12/+11
| | | | | | | SSL_CTX_xxx defines. What was the reason to move them to the top, even before the copyright and #ifdef HEADER_SSL_H? Hmmm... when there was and still is a good reason feel free to reverse this patch, but please document why it is needed this way.
* Fix export ciphersuites, again.Ben Laurie1999-03-064-17/+35
|
* General source tree makefile cleanups: Made `making xxx in yyy...' displayRalf S. Engelschall1999-03-061-389/+5
| | | | | | | | consistent in the source tree and replaced `/bin/rm' by `rm'. Additonally cleaned up the `make links' target: Remove unnecessary semicolons, subsequent redundant removes, inline point.sh into mklink.sh to speed processing and no longer clutter the display with confusing stuff. Instead only the actually done links are displayed.
* Permit null ciphers.Ben Laurie1999-03-061-1/+1
|
* Remove confusing variables in function signatures in filesRalf S. Engelschall1999-03-042-4/+4
| | | | | | | | ssl/ssl_lib.c and ssl/ssl.h. At least the double ctx-variable confused some compilers. Submitted by: Lennart Bong <lob@kulthea.stacken.kth.se> Reviewed by: Ralf S. Engelschall
* Fix the Win32 compile environment and add various changes so it will now compileDr. Stephen Henson1999-03-031-1/+7
| | | | | under Win32 (9X and NT) again. Note: some signed/unsigned changes recently checked in were killing the Win32 compile.
* Add functions to add certs to stacks, used for CA file/path stuff in servers.Ben Laurie1999-02-284-43/+142
|
* More truth in declarations.Ben Laurie1999-02-282-9/+12
|
* Experiment with doxygen documentation.Ben Laurie1999-02-281-269/+134
|
* Ops, the logic of the second argument has to be coupled with the != test toRalf S. Engelschall1999-02-261-1/+1
| | | | | work correctly for the SSL_CTX_xxx situations, too. Now "make test" passes again fine.
* Add a bunch of SSL_xxx() functions for configuring the temporary RSA and DHRalf S. Engelschall1999-02-258-83/+162
| | | | | | | | | | | | | | | | | | | | | | private keys and/or callback functions which directly correspond to their SSL_CTX_xxx() counterparts but work on a per-connection basis. This is needed for applications which have to configure certificates on a per-connection basis (e.g. Apache+mod_ssl) instead of a per-context basis (e.g. s_server). For the RSA certificate situation is makes no difference, but for the DSA certificate situation this fixes the "no shared cipher" problem where the OpenSSL cipher selection procedure failed because the temporary keys were not overtaken from the context and the API provided no way to reconfigure them. The new functions now let applications reconfigure the stuff and they are in detail: SSL_need_tmp_RSA, SSL_set_tmp_rsa, SSL_set_tmp_dh, SSL_set_tmp_rsa_callback and SSL_set_tmp_dh_callback. Additionally a new non-public-API function ssl_cert_instantiate() is used as a helper function and also to reduce code redundancy inside ssl_rsa.c. Submitted by: Ralf S. Engelschall Reviewed by: Ben Laurie