openssl/apps
Dr. Stephen Henson 6db2239c60 New extension callback features.
Support separate parse and add callback arguments.
Add new callback so an application can free extension data.
Change return value for send functions so < 0 is an error 0
omits extension and > 0 includes it. This is more consistent
with the behaviour of other functions in OpenSSL.

Modify parse_cb handling so <= 0 is an error.

Make SSL_CTX_set_custom_cli_ext and SSL_CTX_set_custom_cli_ext argument
order consistent.

NOTE: these changes WILL break existing code.

Remove (now inaccurate) in line documentation.
Reviewed-by: Emilia Käsper <emilia@openssl.org>
(cherry picked from commit 33f653adf3)
2014-08-28 18:10:21 +01:00
..
demoCA Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
demoSRP Add SRP. 2011-03-16 11:26:40 +00:00
set Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
.cvsignore Apply mingw patches as supplied by Roumen Petrov an Alon Bar-Lev 2008-04-17 10:19:16 +00:00
app_rand.c Use new-style system-id macros everywhere possible. I hope I haven't 2001-02-20 08:13:47 +00:00
apps.c Update API to use (char *) for email addresses and hostnames 2014-07-07 19:20:34 +10:00
apps.h Update API to use (char *) for email addresses and hostnames 2014-07-07 19:20:34 +10:00
asn1pars.c PR: 2527 2011-05-25 15:05:56 +00:00
ca-cert.srl Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
ca-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
ca-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
ca.c Show errors on CSR verification failure. 2014-06-29 13:34:25 +01:00
CA.com Corrections to the VMS build system. 2011-03-25 16:21:08 +00:00
CA.pl.in Fix from stable branch. 2006-04-28 00:30:49 +00:00
CA.sh PR: 1847 2009-10-15 17:27:47 +00:00
cert.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
ciphers.c Make no-ssl3 no-ssl2 do more sensible things. 2014-06-29 03:05:21 +01:00
client.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:45:15 +00:00
cms.c Custom key wrap option for cms utility. 2013-10-01 14:01:18 +01:00
crl2p7.c Memory leak and NULL dereference fixes. 2014-06-27 14:52:36 +01:00
crl.c Add option to generate old hash format. 2014-04-03 13:35:22 +01:00
dgst.c Don't core dump when using CMAC with dgst. 2014-06-29 23:44:44 +01:00
dh512.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh1024.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh2048.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh4096.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
dhparam.c PR: 2908 2012-11-21 14:02:30 +00:00
dsa512.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dsa1024.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dsa-ca.pem Fix the gendsa program and add it to the app list. The progs.h file is 1999-01-09 17:29:34 +00:00
dsa-pca.pem Fix the gendsa program and add it to the app list. The progs.h file is 1999-01-09 17:29:34 +00:00
dsa.c PR: 2220 2010-04-06 11:18:32 +00:00
dsap.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
dsaparam.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
ec.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
ecparam.c Fix various spelling errors 2014-02-14 22:35:15 +00:00
enc.c Disabled XTS mode in enc utility as it is not supported 2014-07-16 21:01:38 +01:00
engine.c Change STRING to OPENSSL_STRING etc as common words such 2009-07-27 21:08:53 +00:00
errstr.c LHASH revamp. make depend. 2008-05-26 11:24:29 +00:00
gendh.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
gendsa.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
genpkey.c Make no-engine work again. 2008-12-20 17:04:40 +00:00
genrsa.c Change default bits to 1024 2013-01-07 16:13:48 +00:00
install-apps.com Apply all the changes submitted by Steven M. Schweda <sms@antinode.info> 2011-03-19 09:47:47 +00:00
makeapps.com Make sure that disabling the MAYLOSEDATA3 warning is only done when the 2014-06-14 16:58:11 +02:00
Makefile make update 2013-12-01 23:09:44 +00:00
nseq.c Update obsolete email address... 2008-11-05 18:39:08 +00:00
ocsp.c Typo. 2014-06-28 12:42:59 +01:00
oid.cnf Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
openssl-vms.cnf make update 2011-12-27 14:38:27 +00:00
openssl.c Call RAND_cleanup in openssl application. 2013-03-28 14:29:11 +00:00
openssl.cnf The default CN prompt message can be confusing when often the CN needs to 2011-12-06 00:00:51 +00:00
passwd.c Brought forward from 0.9.8 - 64 bit warning fixes and fussy compiler fixes. 2005-06-29 11:02:15 +00:00
pca-cert.srl Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
pca-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
pca-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
pkcs7.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
pkcs8.c PKCS#8 support for alternative PRFs. 2014-03-01 23:14:08 +00:00
pkcs12.c Don't use RC2 with PKCS#12 files in FIPS mode. 2013-06-05 15:06:02 +01:00
pkey.c Update obsolete email address... 2008-11-05 18:39:08 +00:00
pkeyparam.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
pkeyutl.c PR: 2366 2010-11-11 14:42:34 +00:00
prime.c Generate primes, too. 2005-08-23 13:48:17 +00:00
privkey.pem Oops... 2006-05-17 12:29:16 +00:00
progs.h Make no-ssl3 no-ssl2 do more sensible things. 2014-06-29 03:05:21 +01:00
progs.pl Make no-ssl3 no-ssl2 do more sensible things. 2014-06-29 03:05:21 +01:00
rand.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
req.c Fix infinite loop. PR#3347 2014-05-11 21:09:56 +01:00
req.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
rsa8192.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
rsa.c PR: 2220 2010-04-06 11:18:32 +00:00
rsautl.c Make no-rsa, no-dsa and no-dh compile again. 2009-04-23 17:16:40 +00:00
s512-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s512-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s1024key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s1024req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s_apps.h Add callbacks supporting generation and retrieval of supplemental data entries, facilitating RFC 5878 (TLS auth extensions) 2014-02-08 16:12:15 -08:00
s_cb.c Remove all RFC5878 code. 2014-07-04 13:42:05 +01:00
s_client.c New extension callback features. 2014-08-28 18:10:21 +01:00
s_server.c Don't allow -www etc options with DTLS. 2014-07-15 12:25:19 +01:00
s_socket.c coverity 966576 - close socket in error path 2014-05-08 23:22:28 +01:00
s_time.c If we include winsock2.h then FD_SET wants an unsigned type for an fd. 2006-04-17 12:22:13 +00:00
server2.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:45:15 +00:00
server.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:45:15 +00:00
server.srl Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
sess_id.c Initial "opaque SSL" framework. If an application defines OPENSSL_NO_SSL_INTERN 2011-05-11 12:56:38 +00:00
smime.c Allow reordering of certificates when signing. 2014-06-02 14:19:43 +01:00
speed.c apps/speed.c: fix compiler warnings in multiblock_speed(). 2014-07-07 17:03:27 +02:00
spkac.c Updatde from stable branch. 2009-01-07 23:44:27 +00:00
srp.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
testCA.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
testdsa.h openssl speed is quite useful for testing hardware support (among other 2001-07-11 18:59:25 +00:00
testrsa.h cleaning up a little 2000-03-12 23:27:14 +00:00
timeouts.h Add DTLS support. 2005-04-26 16:02:40 +00:00
ts.c Add new function X509_STORE_set_verify_cb and use it in apps 2009-10-18 14:42:27 +00:00
tsget PR: 2031 2009-09-07 17:57:02 +00:00
verify.c Add code to download CRLs based on CRLDP extension. 2013-01-18 15:38:13 +00:00
version.c Add missing "-d" to option list of openssl version. 2008-10-20 12:53:36 +00:00
vms_decc_init.c Apply all the changes submitted by Steven M. Schweda <sms@antinode.info> 2011-03-19 09:47:47 +00:00
winrand.c Security fixes brought forward from 0.9.7. 2002-11-13 15:43:43 +00:00
x509.c Update API to use (char *) for email addresses and hostnames 2014-07-07 19:20:34 +10:00