Commit Graph

  • 804ca7a3a0 update docs Joseph Birr-Pixton 2016-06-30 23:58:59 +0100
  • 86a7727cab more docs Joseph Birr-Pixton 2016-06-30 23:50:37 +0100
  • 231c466ea4 update docs Joseph Birr-Pixton 2016-06-30 01:24:08 +0100
  • 5d0506c2b4 update docs Joseph Birr-Pixton 2016-06-30 01:22:13 +0100
  • 46f8a820b4 More server work, including ALPN Joseph Birr-Pixton 2016-06-30 00:54:00 +0100
  • 8abdb03894 More server work, including working & useful tlsserver Joseph Birr-Pixton 2016-06-29 20:21:32 +0100
  • 61e616106e Refactor common server/client code Joseph Birr-Pixton 2016-06-26 20:52:37 +0100
  • 0650888f78 Restart server work. Handshake completes Joseph Birr-Pixton 2016-06-26 15:05:11 +0100
  • 2b3ebf86a3 Simplify state checking Joseph Birr-Pixton 2016-06-22 23:19:30 +0100
  • aa33963b93 Point towards docs in readme Joseph Birr-Pixton 2016-06-21 01:49:25 +0100
  • 9779c515d9 index redirects Joseph Birr-Pixton 2016-06-21 01:47:44 +0100
  • 89d6b0a5cb Update Joseph Birr-Pixton 2016-06-21 01:45:52 +0100
  • b6a190a2cd Add a script to prepare gh-pages branch Joseph Birr-Pixton 2016-06-21 01:45:02 +0100
  • 4776191858 Add initial docs Joseph Birr-Pixton 2016-06-21 01:42:00 +0100
  • 5b81fa6da8 start gh-pages branch Joseph Birr-Pixton 2016-06-21 01:35:20 +0100
  • 3dd0591413 update manifest Joseph Birr-Pixton 2016-06-21 01:23:15 +0100
  • bc799d4495 Reorganise things to make public interface clear Joseph Birr-Pixton 2016-06-21 00:32:38 +0100
  • 51f8c04fa6 Tests for assorted error conditions Joseph Birr-Pixton 2016-06-19 17:43:56 +0100
  • 3934f255f9 Add license info Joseph Birr-Pixton 2016-06-19 17:42:57 +0100
  • f4d0998624 Fix warning Joseph Birr-Pixton 2016-06-18 09:42:12 +0100
  • 5aadeb0e87 Add MTU control, and test fragmentation paths Joseph Birr-Pixton 2016-06-17 20:54:33 +0100
  • adc43ca1fa Use counter as GCM explicit nonce Joseph Birr-Pixton 2016-06-11 13:22:15 +0100
  • 8ec78d79c7 add license todo, fix EtM -> MtE Joseph Birr-Pixton 2016-06-08 22:53:26 +0100
  • b467eba6a0 Don't require command output to be valid utf8 Joseph Birr-Pixton 2016-06-08 02:12:20 +0100
  • 75de9bb994 Resumption exists Joseph Birr-Pixton 2016-06-08 01:49:03 +0100
  • e974b75935 don't fail test if openssl doesn't support -alpn Joseph Birr-Pixton 2016-06-08 01:48:13 +0100
  • b6f5af0a3a travis: see if we can get a recent openssl Joseph Birr-Pixton 2016-06-08 01:32:57 +0100
  • c40b100de6 Track upstream movement of Input. Joseph Birr-Pixton 2016-06-08 01:26:15 +0100
  • b79cfc2409 Now we have logging, disable non-log output Joseph Birr-Pixton 2016-06-08 01:05:54 +0100
  • 32858d12c2 Fix whitespace Joseph Birr-Pixton 2016-06-08 01:00:51 +0100
  • fcdbd35cd1 CA cert loading logs failing certs Joseph Birr-Pixton 2016-06-08 01:00:20 +0100
  • 5f363a735b Implement resumption Joseph Birr-Pixton 2016-06-08 00:55:09 +0100
  • 17e1670593 Implement ALPN Joseph Birr-Pixton 2016-06-05 21:18:46 +0100
  • ffd183c202 Add regression test suite Joseph Birr-Pixton 2016-06-05 19:23:41 +0100
  • 23e9da1dc6 Test rsa and ecdsa suites, and topsites Joseph Birr-Pixton 2016-06-05 00:15:05 +0100
  • 810e16cb9d quieten openssl again Joseph Birr-Pixton 2016-06-03 02:39:05 +0100
  • f3e1c5a509 Check in test keys Joseph Birr-Pixton 2016-06-03 02:36:00 +0100
  • cfcb19969b have openssl inherit fds for debug Joseph Birr-Pixton 2016-06-03 02:31:46 +0100
  • 82bdabbb0a testing updates Joseph Birr-Pixton 2016-06-03 02:28:28 +0100
  • 078802cdd7 rename s_client to tlsclient Joseph Birr-Pixton 2016-06-01 19:41:19 +0100
  • bb001846f7 fix ciphersuite order Joseph Birr-Pixton 2016-06-01 01:43:08 +0100
  • 66130baa41 Add badssl online tests Joseph Birr-Pixton 2016-06-01 01:20:48 +0100
  • 5f165fb5b1 Add proper argument parsing to s_client Joseph Birr-Pixton 2016-06-01 00:15:45 +0100
  • 940cd7dd45 update readme Joseph Birr-Pixton 2016-05-31 21:56:41 +0100
  • 2f586e663e No -ize, please, we're British :) Joseph Birr-Pixton 2016-05-30 23:00:58 +0100
  • d2a1c8d75d Merge pull request #1 from frewsxcv/patch-1 ctz 2016-05-30 23:00:40 +0100
  • f6b2701408 Fix typo in README. Corey Farwell 2016-05-30 17:48:06 -0400
  • 31ba585438 Update readme Joseph Birr-Pixton 2016-05-30 21:34:05 +0100
  • 40248a173f remove unused imports Joseph Birr-Pixton 2016-05-30 20:44:21 +0100
  • 29b0389f34 Point at webpki fork for cert-based sig validation Joseph Birr-Pixton 2016-05-30 20:39:06 +0100
  • 9af16867bb Use log crate to note alerts Joseph Birr-Pixton 2016-05-30 20:31:50 +0100
  • 14d27b7b2c Add travis.yml Joseph Birr-Pixton 2016-05-30 20:14:38 +0100
  • c207843eb4 Reconstitute handshake messages Joseph Birr-Pixton 2016-05-30 19:56:00 +0100
  • 3b02040431 s_client: connection: close & handle read errors Joseph Birr-Pixton 2016-05-30 19:54:45 +0100
  • 3b501ed6aa Support curve25519 kx (works against google.com) Joseph Birr-Pixton 2016-05-30 13:17:59 +0100
  • 1aa22a1476 Fix assorted warnings Joseph Birr-Pixton 2016-05-30 10:31:45 +0100
  • a7204bfd52 add contents of PEM file to RootCertStore Joseph Birr-Pixton 2016-05-30 10:12:31 +0100
  • 8362ae2518 s_client connects to given hostname Joseph Birr-Pixton 2016-05-30 10:11:22 +0100
  • 2925f07636 Handle alerts at any point Joseph Birr-Pixton 2016-05-30 10:10:46 +0100
  • 96714fcc69 Thing for extracting DER from PEM files Joseph Birr-Pixton 2016-05-30 09:54:20 +0100
  • 88d2cd9af6 Add ECDHE-ECDSA suites Joseph Birr-Pixton 2016-05-29 18:00:24 +0100
  • ed0ec5441f we can pass application data :) Joseph Birr-Pixton 2016-05-27 21:47:13 +0100
  • 5d9ae0287d Fix warnings Joseph Birr-Pixton 2016-05-27 20:02:46 +0100
  • 4d165eb06e Enough to fully complete client handshake Joseph Birr-Pixton 2016-05-27 16:41:28 +0100
  • 7167808b4b don't keep server/client randoms in two places Joseph Birr-Pixton 2016-05-24 22:32:51 +0100
  • 2db1ab3e10 make prf write into output slice Joseph Birr-Pixton 2016-05-24 21:03:39 +0100
  • c3dea1d0d0 Fix ClientKeyExchange encoding Joseph Birr-Pixton 2016-05-23 23:19:04 +0100
  • 29b2140c77 bring in ring/webpki here Joseph Birr-Pixton 2016-05-23 23:17:51 +0100
  • 329864e156 client: Verify cert and do key exchange Joseph Birr-Pixton 2016-05-23 23:05:43 +0100
  • d7beab9b44 Sorry, need minor local changes to webpki for now Joseph Birr-Pixton 2016-05-23 23:03:41 +0100
  • 2a9dd6f801 verify certs with webpki Joseph Birr-Pixton 2016-05-21 12:43:01 +0100
  • 9ac839a44b add dodgy ca script Joseph Birr-Pixton 2016-05-20 22:03:05 +0100
  • e72f28a584 work towards decoding serverkx Joseph Birr-Pixton 2016-05-19 23:03:04 +0100
  • b802430174 start client-side handshaking Joseph Birr-Pixton 2016-05-19 19:46:52 +0100
  • 7fd0ebc0bb many more things, including a server test program Joseph Birr-Pixton 2016-05-17 20:27:27 +0100
  • d7269b541e more server-side handshake work Joseph Birr-Pixton 2016-05-08 22:31:33 +0100
  • 16bdea8493 add prf, start other things Joseph Birr-Pixton 2016-05-07 19:48:07 +0100
  • ee073647db reorganise Joseph Birr-Pixton 2016-05-05 23:34:53 +0100
  • 3f50745823 Support SNI, heartbeat, tickets, reneg extensions Joseph Birr-Pixton 2016-05-04 02:24:00 +0100
  • c0d0e065b9 decode -> read, and handle failure Joseph Birr-Pixton 2016-05-04 00:42:02 +0100
  • 8306c5901d More extensions Joseph Birr-Pixton 2016-05-03 23:23:48 +0100
  • b24ddffcb9 Initial commit; doesn't do anything useful Joseph Birr-Pixton 2016-05-02 21:53:04 +0100
  • 4ba2770c37 Update README.md ctz 2016-05-02 21:51:05 +0100
  • 4460bbe15b Initial commit ctz 2016-05-02 21:50:44 +0100