github xtaci/kcptun v20240713
Quantum Permutation Pads(256!)

latest releases: v20241031, v20240919, v20240906...
4 months ago

What's New?

  1. Support for Quantum Permutation Pad for quantum-resistent communication, based on the implementation in https://github.com/xtaci/qpp .
   --QPP                            enable Quantum Permutation Pads(QPP)
   --QPPCount value                 the number of pads to use for QPP: The more pads you use, the more secure the encryption. Each pad requires 256 bytes. (default: 64)

Your could also specify

     "qpp":true,
     "qpp-count":64,

in your client and server side json file. These 2 parameters must be identical on both sides.

  1. Bump golang.org/x/net from 0.19.0 to 0.23.0 by @dependabot in #944
  2. Added github workflow for docker and dependabot by @itspooya in #946

IMPORTANT NOTE:

  1. To achieve Effective Quantum-Resistance,, specify at least 211 bytes in the -key parameter and ensure -QPPCount is no less than 7.

Building information

$ go version
go version go1.22.5 linux/amd64

$ date
Sat Jul 13 21:12:49 CST 2024

$ ./build-release.sh
Setting GO111MODULE to on
70e2f24fa3b2bea1905e2a516afbee45792339dc  kcptun-linux-amd64-20240713.tar.gz
18003ce19f10fc1648512a07b21f82853d21c2af  kcptun-darwin-amd64-20240713.tar.gz
0bafa8e1690c55ae29b1323daddcc3615e1428cb  kcptun-windows-amd64-20240713.tar.gz
be6f65330310bc9c343421a946459c15db05e865  kcptun-freebsd-amd64-20240713.tar.gz
676597439d9cb9be8d25e70ea38e9e7506920cf9  kcptun-linux-386-20240713.tar.gz
ca61d01ef79f73a90a68afeee304bfdc698faaad  kcptun-windows-386-20240713.tar.gz
11add80f8e611277423af74361a9a5b495e74418  kcptun-linux-arm5-20240713.tar.gz
72badb87ad290f7ba6ca88cd4b0c752352280b33  kcptun-linux-arm6-20240713.tar.gz
8f06ce8682e8f74ad0151cac33a877da0f0e415a  kcptun-linux-arm7-20240713.tar.gz
9d14ec9f8afd0e520b59c2841885667292a1eb16  kcptun-linux-arm64-20240713.tar.gz
6237f8a5de5d25bb0917464b50ae0f9d519638c8  kcptun-darwin-arm64-20240713.tar.gz
eaf9235b6c1e3712a9daa2e1e5f35451f583036a  kcptun-windows-arm64-20240713.tar.gz
fc98d69741f19f85c11925152ca6cb48308a8076  kcptun-linux-mipsle-20240713.tar.gz
c89bf32ed85b01fd0665127415e1fabce12f6d1c  kcptun-linux-mips-20240713.tar.gz

New Contributors

Don't miss a new kcptun release

NewReleases is sending notifications on new releases.