Skip to content

Releases: fpoirotte/pssht

v0.1.1

08 May 19:56
v0.1.1
Compare
Choose a tag to compare

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).

0.1.0

30 Dec 15:31
0.1.0
Compare
Choose a tag to compare

Enhancements:

  • Support for re-keying (#1)
  • Do not die on (client) errors (#24)

New features:

  • Message Authentication Code
  • Key exchange
    • ECDH support (#6)
    • curve25519-sha256@libssh.org support (#12)
  • Encryption ciphers
    • Generic AEAD support (#4)
    • AES-GCM AEAD cipher (#3)
    • chacha20-poly1305@openssh.org AEAD cipher (#14)
  • Public keys
    • Ed25519 support (#19)