openssl/apps
Trevor e27711cfdd Trying cherrypick:
Add support for arbitrary TLS extensions.

Contributed by Trevor Perrin.

Conflicts:

	CHANGES
	ssl/ssl.h
	ssl/ssltest.c
	test/testssl

Fix compilation due to #endif.

Cherrypicking more stuff.

Cleanup of custom extension stuff.

serverinfo rejects non-empty extensions.

Omit extension if no relevant serverinfo data.

Improve error-handling in serverinfo callback.

Cosmetic cleanups.

s_client documentation.

s_server documentation.

SSL_CTX_serverinfo documentation.

Cleaup -1 and NULL callback handling for custom extensions, add tests.

Cleanup ssl_rsa.c serverinfo code.

Whitespace cleanup.

Improve comments in ssl.h for serverinfo.

Whitespace.

Cosmetic cleanup.

Reject non-zero-len serverinfo extensions.

Whitespace.

Make it build.

Conflicts:

	test/testssl
2013-07-03 11:53:30 +01:00
..
demoCA
demoSRP Add SRP. 2011-03-16 11:26:40 +00:00
set
.cvsignore
app_rand.c
apps.c Add code to download CRLs based on CRLDP extension. 2013-01-18 15:38:13 +00:00
apps.h Typo: don't call RAND_cleanup during app startup. 2013-06-12 21:16:31 +01:00
asn1pars.c PR: 2527 2011-05-25 15:05:56 +00:00
ca-cert.srl
ca-key.pem
ca-req.pem
ca.c New -valid option to add a certificate to the ca index.txt that is valid and not revoked 2012-12-26 15:32:13 +00:00
CA.com Corrections to the VMS build system. 2011-03-25 16:21:08 +00:00
CA.pl.in
CA.sh
cert.pem
ciphers.c Initial "opaque SSL" framework. If an application defines OPENSSL_NO_SSL_INTERN 2011-05-11 12:56:38 +00:00
client.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:45:15 +00:00
cms.c oops, add -debug_decrypt option which was accidenatally left out 2012-06-19 13:39:17 +00:00
crl.c New option to add CRLs for s_client and s_server. 2013-01-18 14:37:14 +00:00
crl2p7.c
dgst.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
dh.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
dh512.pem
dh1024.pem
dh2048.pem
dh4096.pem
dhparam.c PR: 2908 2012-11-21 14:02:30 +00:00
dsa-ca.pem
dsa-pca.pem
dsa.c PR: 2220 2010-04-06 11:18:32 +00:00
dsa512.pem
dsa1024.pem
dsap.pem
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 Add new APIs EC_curve_nist2nid and EC_curve_nid2nist which convert 2012-04-06 17:35:01 +00:00
enc.c add fips hmac option and fips blocking overrides to command line utilities 2012-02-10 16:46:19 +00:00
engine.c
errstr.c
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
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 Corrections to the VMS build system. 2011-03-25 16:21:08 +00:00
Makefile make update 2013-01-15 16:24:07 +00:00
nseq.c
ocsp.c add missing \n 2012-12-23 18:12:28 +00:00
oid.cnf
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
pca-cert.srl
pca-key.pem
pca-req.pem
pkcs7.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
pkcs8.c
pkcs12.c Don't use RC2 with PKCS#12 files in FIPS mode. 2013-06-05 15:06:02 +01:00
pkey.c
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
privkey.pem
progs.h PR: 2714 2012-02-10 19:44:00 +00:00
progs.pl PR: 2714 2012-02-10 19:44:00 +00:00
rand.c Fix warnings (From HEAD, original patch by Ben). 2010-06-15 17:25:15 +00:00
req.c Backport PSS signature support from HEAD. 2011-10-09 23:13:50 +00:00
req.pem
rsa.c PR: 2220 2010-04-06 11:18:32 +00:00
rsa8192.pem
rsautl.c
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
s_apps.h Add code to download CRLs based on CRLDP extension. 2013-01-18 15:38:13 +00:00
s_cb.c Add code to download CRLs based on CRLDP extension. 2013-01-18 15:38:13 +00:00
s_client.c Trying cherrypick: 2013-07-03 11:53:30 +01:00
s_server.c Trying cherrypick: 2013-07-03 11:53:30 +01:00
s_socket.c Fix warnings. 2011-12-02 14:39:41 +00:00
s_time.c
server.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:45:15 +00:00
server.srl
server2.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:45:15 +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
speed.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
spkac.c
srp.c Reduce version skew: trivia (I hope). 2012-06-03 22:03:37 +00:00
testCA.pem
testdsa.h
testrsa.h
timeouts.h
ts.c
tsget
verify.c Add code to download CRLs based on CRLDP extension. 2013-01-18 15:38:13 +00:00
version.c
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
x509.c New -force_pubkey option to x509 utility to supply a different public 2013-02-25 15:25:27 +00:00