Dr. Stephen Henson
9346c75cb8
Add custom extension sanity checks.
...
Reject attempts to use extensions handled internally.
Add flags to each extension structure to indicate if an extension
has been sent or received. Enforce RFC5246 compliance by rejecting
duplicate extensions and unsolicited extensions and only send a
server extension if we have sent the corresponding client extension.
Reviewed-by: Emilia Käsper <emilia@openssl.org>
(cherry picked from commit 28ea0a0c6a5e4e217c405340fa22a8503c7a17db)
2014-08-28 18:09:39 +01:00
..
2005-04-11 14:17:07 +00:00
2012-04-16 17:43:02 +00:00
2014-08-06 20:41:24 +01:00
2013-10-30 14:37:22 +00:00
2013-02-06 13:56:13 +00:00
2014-06-02 14:40:05 +01:00
2013-09-18 13:46:02 +01:00
2014-06-01 21:40:31 +01:00
2012-02-11 22:53:48 +00:00
2014-07-15 18:23:35 +01:00
2013-09-18 13:46:02 +01:00
2014-07-24 19:42:26 +01:00
2012-05-10 15:01:26 +00:00
2009-04-21 22:20:12 +00:00
2011-05-11 22:52:34 +00:00
2014-02-26 15:33:10 +00:00
2014-08-28 18:09:05 +01:00
2013-02-06 13:56:12 +00:00
2007-06-04 17:04:40 +00:00
2014-06-09 12:09:51 +01:00
2008-10-12 14:32:47 +00:00
2013-02-06 13:56:12 +00:00
2012-06-03 22:03:37 +00:00
2014-01-07 15:41:11 +00:00
2014-08-28 16:26:01 +02:00
2014-08-15 23:28:52 +01:00
2014-06-13 15:50:58 +01:00
2014-08-09 00:09:14 +01:00
2008-10-12 14:32:47 +00:00
2014-08-22 15:36:06 +02:00
2014-08-09 00:09:14 +01:00
2014-08-28 18:09:05 +01:00
2014-06-27 16:52:00 +01:00
2011-05-11 13:37:52 +00:00
2002-07-10 07:01:54 +00:00
2014-08-06 20:41:24 +01:00
2014-08-26 16:55:54 -04:00
2011-05-11 12:56:38 +00:00
2014-07-04 13:42:05 +01:00
1998-12-21 10:56:39 +00:00
2014-02-02 00:05:02 +01:00
2014-05-07 23:57:00 +01:00
2014-08-28 18:09:05 +01:00
2014-07-14 18:31:55 +01:00
2014-03-27 15:51:25 +00:00
2001-02-20 08:13:47 +00:00
2014-08-06 20:41:53 +01:00
2014-08-28 18:09:05 +01:00
2014-08-28 18:09:39 +01:00
2014-02-08 16:19:30 -08:00
2014-02-08 16:12:15 -08:00
2014-07-04 13:42:05 +01:00
2002-11-13 15:43:43 +00:00
2013-09-18 13:46:02 +01:00
2014-07-24 19:42:26 +01:00
2014-06-16 13:25:16 +02:00
2014-08-28 18:09:39 +01:00
2014-07-04 13:42:05 +01:00
2013-09-18 13:46:02 +01:00
2014-06-28 00:41:31 +01:00
2014-08-28 18:09:39 +01:00
2014-08-28 18:09:39 +01:00
2013-09-18 13:46:02 +01:00
2009-12-27 22:59:09 +00:00
2013-09-18 13:46:02 +01:00
2014-05-20 11:22:15 +01:00
2014-07-04 13:42:05 +01:00
2014-08-06 20:41:53 +01:00