Bugfixes:
- [#28] Temporarily fix Diffie–Hellman key exchange by disabling
public key validation for Elliptic Curve Diffie–Hellman.
This code will be revisited later on as it currently represents
a possible security threat when ECDH is used. - Fix AES-GCM AEAD encryption.
- Change the default
pssht.xml
so that it accepts connections
from the same user as the one starting the server
(prior to this change, it used an hardcoded username).
Improvements:
- Improve README (installation instruction, changelog).
- Inline the lookup() method in AES-GCM (gives a performance boost on HHVM).