Commit Graph

1966 Commits

Author SHA1 Message Date
Joseph Birr-Pixton 329864e156 client: Verify cert and do key exchange
we have:

- hash_hs: a thing which hashes handshake messages. feed this.
- minor: ccs message support
- use webpki to verify cert chain
- a thing which reuses parts of webpki to have it
  verify the ServerKeyExchange too
- some assorted messy and chaotic code
2016-05-23 23:05:43 +01:00
Joseph Birr-Pixton d7beab9b44 Sorry, need minor local changes to webpki for now 2016-05-23 23:03:41 +01:00
Joseph Birr-Pixton 2a9dd6f801 verify certs with webpki 2016-05-21 12:43:01 +01:00
Joseph Birr-Pixton 9ac839a44b add dodgy ca script 2016-05-20 22:03:05 +01:00
Joseph Birr-Pixton e72f28a584 work towards decoding serverkx
replace rand crate with existing ring code
2016-05-19 23:03:04 +01:00
Joseph Birr-Pixton b802430174 start client-side handshaking 2016-05-19 19:46:52 +01:00
Joseph Birr-Pixton 7fd0ebc0bb many more things, including a server test program 2016-05-17 20:46:36 +01:00
Joseph Birr-Pixton d7269b541e more server-side handshake work 2016-05-08 22:31:33 +01:00
Joseph Birr-Pixton 16bdea8493 add prf, start other things 2016-05-07 19:48:07 +01:00
Joseph Birr-Pixton ee073647db reorganise 2016-05-05 23:34:53 +01:00
Joseph Birr-Pixton 3f50745823 Support SNI, heartbeat, tickets, reneg extensions 2016-05-04 02:24:00 +01:00
Joseph Birr-Pixton c0d0e065b9 decode -> read, and handle failure 2016-05-04 00:42:02 +01:00
Joseph Birr-Pixton 8306c5901d More extensions 2016-05-03 23:23:48 +01:00
Joseph Birr-Pixton b24ddffcb9 Initial commit; doesn't do anything useful 2016-05-02 21:53:04 +01:00
ctz 4ba2770c37 Update README.md 2016-05-02 21:51:05 +01:00
ctz 4460bbe15b Initial commit 2016-05-02 21:50:44 +01:00