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
..
2006-11-07 13:44:03 +00:00
2012-11-19 20:06:57 +00:00
2009-04-10 11:25:54 +00:00
2002-07-09 10:51:25 +00:00
2000-02-08 13:37:08 +00:00
2009-04-10 16:42:28 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2009-09-04 12:27:01 +00:00
2004-11-25 18:21:26 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2008-02-25 18:11:47 +00:00
2002-10-04 12:59:00 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 16:42:28 +00:00
2009-02-02 00:01:28 +00:00
2009-04-10 16:42:28 +00:00
2009-04-10 11:25:54 +00:00
2007-09-17 17:54:31 +00:00
2013-07-03 11:53:30 +01:00
2013-07-03 11:53:30 +01:00
2004-01-08 07:38:15 +00:00
2000-02-03 23:23:24 +00:00
2010-10-04 13:28:27 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2009-04-10 11:25:54 +00:00
2012-12-13 16:16:48 +00:00