github xtaci/kcptun v20240730
rebuild with well-organized code

latest releases: v20240919, v20240906, v20240831...
one month 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 prime number of pads to use for QPP: The more pads you use, the more secure the encryption. Each pad requires 256 bytes. (default: 61)

Your could also specify

     "qpp":true,
     "qpp-count":61,

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

  1. Build with well-organized codes.

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.

  2. Make sure -QPPCount is COPRIME(互素) to 8(or simply set to a PRIME number) like:
    101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199...

  3. Build with well-organized codes.

Building information

$ go version
go version go1.22.4 darwin/arm64

$ date
Tue Jul 30 14:31:08 CST 2024

$ ./build-release.sh
Setting GO111MODULE to on
8750afb50de0495bb433b212173818f2f345a4cb  kcptun-linux-amd64-20240730.tar.gz
89ac40c22e2fc818ed7827997d8d4de704ec5a8f  kcptun-darwin-amd64-20240730.tar.gz
d8e09ba5edd72f9373afcd138007fcd643a1daf9  kcptun-windows-amd64-20240730.tar.gz
1cd33e4850f8ada29fc2d8e5919f4fb1c51313a6  kcptun-freebsd-amd64-20240730.tar.gz
893c977790bb59a164987bc46e51b7c26b6ea042  kcptun-linux-386-20240730.tar.gz
7dbb7938be31ef9c3e5ae2075e424e8f8710d626  kcptun-windows-386-20240730.tar.gz
e4f816dd2823861afa1250bfa895fe78f9eb08ef  kcptun-linux-arm5-20240730.tar.gz
5f3a8ccace7091a2672e2318c230b8c2c964a361  kcptun-linux-arm6-20240730.tar.gz
2e68232e1a5800f82b21ab5cb95fa131eb845e60  kcptun-linux-arm7-20240730.tar.gz
e03a05c031889fc6cb386ee31695fe8091788267  kcptun-linux-arm64-20240730.tar.gz
381c4cbcbb42f31c6c2c3939d98d5d3039d01733  kcptun-darwin-arm64-20240730.tar.gz
09f70ce76d8451b3d1f98390aee8916b01d6bbdc  kcptun-windows-arm64-20240730.tar.gz
e6f4d862e145181e66fe9c11e053d0778e5ebb15  kcptun-linux-mipsle-20240730.tar.gz
b8151e56580a0bd67a933112111e5a49b25254f1  kcptun-linux-mips-20240730.tar.gz

New Contributors

Full Changelog: v20240107...v20240730

Don't miss a new kcptun release

NewReleases is sending notifications on new releases.