tmp

unimplemented/badlyimplemented:
no server certification check / verify data check
diffie-hellman implementation vulnerable to timing attack
x509 (only partially done)
robust error handling