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
..
2012-04-16 17:43:02 +00:00
2013-03-18 14:32:59 +00:00
2013-04-08 18:39:52 +01:00
2013-02-26 17:05:39 +00:00
2012-06-03 22:03:37 +00:00
2009-04-21 22:20:12 +00:00
2013-02-06 13:56:12 +00:00
2013-02-06 13:56:12 +00:00
2013-02-06 13:56:12 +00:00
2013-07-03 11:53:30 +01:00
2013-02-26 17:05:39 +00:00
2002-07-10 07:01:54 +00:00
2011-11-21 22:52:01 +00:00
2013-07-03 11:53:30 +01:00
2011-10-25 12:52:47 +00:00
2013-07-03 11:53:30 +01:00
2013-07-03 11:53:30 +01:00
2013-07-03 11:53:30 +01:00
2013-07-03 11:53:30 +01:00
2013-07-03 11:53:30 +01:00
2012-05-29 17:27:48 +00:00
2011-11-25 00:18:10 +00:00
2011-05-11 13:37:52 +00:00
2012-01-05 14:30:08 +00:00
2013-07-03 11:53:30 +01:00
2013-07-03 11:53:30 +01:00
2011-05-11 13:37:52 +00:00
2013-07-03 11:53:30 +01:00
2011-05-11 13:37:52 +00:00
2009-12-27 22:59:09 +00:00
2011-05-11 13:37:52 +00:00