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

latest releases: v20241119, v20241031, v20240919...
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 Pad for universal quantum-safe cryptography, based on classic cryptography
   --QPPCount value     Number of pads to use for QPP, the more the pads, the more secure, one pad costs 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 8.

Building information

$ go version
go version go1.22.4 darwin/arm64

$ date
Wed Jul  3 15:39:31 CST 2024

$ ./build-release.sh
Setting GO111MODULE to on
7696f6e3def9fec23836d8046e174e80348a1003  kcptun-linux-amd64-20240703.tar.gz
f5fe6a9f102afa4fc7e2578dda834001dee66a4c  kcptun-darwin-amd64-20240703.tar.gz
c1a6471fcdd274899f3a23d3b12be89b34c2f95b  kcptun-windows-amd64-20240703.tar.gz
73964764eae46de282e1d580b9e7de11957c892e  kcptun-freebsd-amd64-20240703.tar.gz
a438e74587ee5d80b9990a2c2a892ab675ef6732  kcptun-linux-386-20240703.tar.gz
bb2dfaf0faeadb6ce312c52c7e82103f89614345  kcptun-windows-386-20240703.tar.gz
6447122db722588e3d5cb6afcfc116475298583e  kcptun-linux-arm5-20240703.tar.gz
531a81e05fe86f806ca4ffc63525a3c0393a1fe8  kcptun-linux-arm6-20240703.tar.gz
1b4e744c4eb9b5864f08ceddcdc27375b0545280  kcptun-linux-arm7-20240703.tar.gz
839a0fd804a219af37fb4719baad73200916d9f6  kcptun-linux-arm64-20240703.tar.gz
58e086ceb0a734a22b1d4781a7d573d468876243  kcptun-darwin-arm64-20240703.tar.gz
a6a58ca4015d02553f432acf08c65c73f731b1a3  kcptun-windows-arm64-20240703.tar.gz
a4895182bd24a06e139ae53c7fc79895bdf0bcf5  kcptun-linux-mipsle-20240703.tar.gz
9ad41aa936d06ae7de720b901df2cbd23c13df0d  kcptun-linux-mips-20240703.tar.gz

New Contributors

Don't miss a new kcptun release

NewReleases is sending notifications on new releases.