Commit Graph

14 Commits

Author SHA1 Message Date
Lucas Clemente
d32a1b8a2b add tests for crypto escalation 2016-04-17 17:11:54 +02:00
Lucas Clemente
5c6e72303e add more crypto setup tests 2016-04-17 16:46:44 +02:00
Lucas Clemente
7e65940188 add more cryptosetup tests 2016-04-17 00:37:07 +02:00
Lucas Clemente
b5c7bcda18 extract SHLO into separate method and test it 2016-04-17 00:31:30 +02:00
Lucas Clemente
cbbf29e3d5 add some cryptosetup tests 2016-04-17 00:22:41 +02:00
Lucas Clemente
ac0eed61f2 introduce crypto.Signer interface and hide RSA implementation 2016-04-17 00:22:26 +02:00
Lucas Clemente
aa5d2be491 implement forward secure encryption 2016-04-16 22:08:57 +02:00
Lucas Clemente
88f404c19e initial server hello implementation 2016-04-16 00:27:30 +02:00
Lucas Clemente
13c0445bb4 randomly generate the server config ID and check whether it matches 2016-04-16 00:09:50 +02:00
Lucas Clemente
14d3b03b44 more consistent filenames 2016-04-15 22:28:45 +02:00
Lucas Clemente
91e3ac4f26 rename Handshake to CryptoSetup 2016-04-15 22:27:14 +02:00
Lucas Clemente
20b48c5432 move handshake handling and server config into handshake package 2016-04-15 22:24:42 +02:00
Lucas Clemente
1760bc3227 add key derivation and change AEAD in session, not working right now :( 2016-04-14 20:39:51 +02:00
Lucas Clemente
0febba87ba move crypto handshake stuff to its own package 2016-04-14 19:50:04 +02:00