openssl/util
Geoff Thorpe dc644fe229 This change allows a callback to be used to override the generation of
SSL/TLS session IDs in a server. According to RFC2246, the session ID is an
arbitrary value chosen by the server. It can be useful to have some control
over this "arbitrary value" so as to choose it in ways that can aid in
things like external session caching and balancing (eg. clustering). The
default session ID generation is to fill the ID with random data.

The callback used by default is built in to ssl_sess.c, but registering a
callback in an SSL_CTX or in a particular SSL overrides this. BTW: SSL
callbacks will override SSL_CTX callbacks, and a new SSL structure inherits
any callback set in its 'parent' SSL_CTX. The header comments describe how
this mechanism ticks, and source code comments describe (hopefully) why it
ticks the way it does.

Man pages are on the way ...

[NB: Lutz was also hacking away and helping me to figure out how best to do
this.]
2001-02-21 18:06:26 +00:00
..
pl Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
add_cr.pl
bat.sh
ck_errf.pl
clean-depend.pl Make it possible to use gcc to generate the dependency tables. 2001-02-16 13:55:05 +00:00
deleof.pl
do_ms.sh
domd Remove temporary files when done. 2001-02-19 15:23:37 +00:00
err-ins.pl
files.pl
fixNT.sh
FreeBSD.sh
install.sh
libeay.num 'make update' 2001-02-21 14:12:50 +00:00
mk1mf.pl Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
mkcerts.sh
mkdef.pl Modify mkdef.pl to recognise and parse prprocessor conditionals of the 2001-02-21 14:12:03 +00:00
mkdir-p.pl
mkerr.pl I had forgotten to change mkerr.pl to use the new macro system. 2001-02-21 12:03:20 +00:00
mkfiles.pl
mklink.pl
mkstack.pl
perlpath.pl
pod2man.pl
point.sh
selftest.pl
sp-diff.pl
speed.sh
src-dep.pl
ssleay.num This change allows a callback to be used to override the generation of 2001-02-21 18:06:26 +00:00
tab_num.pl
x86asm.sh