tmp

not fully working - needs more work at the end of handshake

known issues:
diffie-hellman implementation is vulnerable to side-channel attack :P
no server certification check / verify data check -> MITM