Commit Graph

13 Commits

Author SHA1 Message Date
Joseph Birr-Pixton f4d0998624 Fix warning 2016-06-18 09:42:12 +01:00
Joseph Birr-Pixton 5aadeb0e87 Add MTU control, and test fragmentation paths 2016-06-17 23:14:43 +01:00
Joseph Birr-Pixton b467eba6a0 Don't require command output to be valid utf8 2016-06-08 02:12:20 +01:00
Joseph Birr-Pixton e974b75935 don't fail test if openssl doesn't support -alpn 2016-06-08 01:48:13 +01:00
Joseph Birr-Pixton 5f363a735b Implement resumption
- client-side StoresSessions trait which implements
  an opaque bytestring->bytestring map.
- persistence message layer which reuses the existing types to
  define a key and value format for saving sessions.
- second handshake route if the server agrees to resume.
- add 'features' tests, to check specific features work at the
  integration level.
2016-06-08 00:59:14 +01:00
Joseph Birr-Pixton 17e1670593 Implement ALPN
Testing this is relatively annoying because OpenSSL
don't do error handling as specified by the RFC,
and because the RFC contradicts itself.  Quality
all round.
2016-06-05 21:18:46 +01:00
Joseph Birr-Pixton ffd183c202 Add regression test suite 2016-06-05 19:23:41 +01:00
Joseph Birr-Pixton 23e9da1dc6 Test rsa and ecdsa suites, and topsites
We can't handshake with netflix. Yikes!
2016-06-05 00:15:05 +01:00
Joseph Birr-Pixton 810e16cb9d quieten openssl again 2016-06-03 02:39:05 +01:00
Joseph Birr-Pixton cfcb19969b have openssl inherit fds for debug 2016-06-03 02:31:46 +01:00
Joseph Birr-Pixton 82bdabbb0a testing updates 2016-06-03 02:28:28 +01:00
Joseph Birr-Pixton 078802cdd7 rename s_client to tlsclient 2016-06-01 19:44:36 +01:00
Joseph Birr-Pixton 66130baa41 Add badssl online tests 2016-06-01 01:22:13 +01:00