github xtaci/kcptun v20240705
Quantum Permutation Pads(256!) Faster

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

Building information

$ go version
go version go1.22.4 linux/amd64

$ date
Fri Jul  5 11:17:03 CST 2024

$ ./build-release.sh
Setting GO111MODULE to on
d1fa183b10a3b08ad0ea9069586f836f3f06bf8b  kcptun-linux-amd64-20240705.tar.gz
4e303f5b89da7f6732aa1f92e0cbb847a6702757  kcptun-darwin-amd64-20240705.tar.gz
953d5c9e9a32d872949cd9a3aa14872c4d86d734  kcptun-windows-amd64-20240705.tar.gz
fa90281a317a30abb6a70ad0ecb2948e859e6af7  kcptun-freebsd-amd64-20240705.tar.gz
043747c05e9f5f05567d4b701f61634124f2c8b5  kcptun-linux-386-20240705.tar.gz
88c09217f4b5d03a12b6c9aec796babe486a6c97  kcptun-windows-386-20240705.tar.gz
8413d03865fc83f75d0cd0f9c19ae79bd0f72103  kcptun-linux-arm5-20240705.tar.gz
5b8c1ec6d4bc1a361b8d815c07defbd49d4546c2  kcptun-linux-arm6-20240705.tar.gz
05ca52e4033fb4736284497bc6cbdcff3ab4bc38  kcptun-linux-arm7-20240705.tar.gz
3d4ab819b0da63fa1c2ff5d0d94c0b5f10e90bc1  kcptun-linux-arm64-20240705.tar.gz
bb0b8675639a04c9d386b0dacb38229a38633433  kcptun-darwin-arm64-20240705.tar.gz
37bf89a76fbfffb56be8c58f8d4ba16bf2f4340b  kcptun-windows-arm64-20240705.tar.gz
928e8ff573421cf1850f377b1451ec636a7b9415  kcptun-linux-mipsle-20240705.tar.gz
f5a7f101279553c9bf0c26080bcf96383ad909eb  kcptun-linux-mips-20240705.tar.gz

New Contributors

Don't miss a new kcptun release

NewReleases is sending notifications on new releases.