25 lines
724 B
Markdown
25 lines
724 B
Markdown
This is a fork of [Frank's VTUN](https://github.com/jedisct1/vtun) with the
|
|
following changes:
|
|
|
|
* `zig build` support, currently tested only on Linux.
|
|
|
|
Original README
|
|
---------------
|
|
|
|
This is a fork of [VTUN](http://vtun.sourceforge.net/), with the
|
|
following changes:
|
|
|
|
* OpenSSL was replaced with libsodium. This requires libsodium >= 1.0.6.
|
|
|
|
* Unauthenticated encryption schemes were replaced with hardware-accelerated
|
|
AES256-GCM.
|
|
|
|
* The static, shared key was replaced by an ephemeral keys exchange with
|
|
Curve25519. The PSK is now only used to sign ephemeral public keys and
|
|
parameters.
|
|
|
|
* Protection against replay attacks was added.
|
|
|
|
* Passwords are not kept in memory, guarded memory allocations are
|
|
used for secrets.
|