github xtaci/kcptun v20240706
Quantum Permutation Pads(256!) Safer

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 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  6 14:40:19 CST 2024

$ ./build-release.sh
Setting GO111MODULE to on
6d5fa3fa3bfbfb4c19530819dfb2f6a1ab6ef1fa  kcptun-linux-amd64-20240706.tar.gz
f9b462d7f592de76e689b9bdb098a2a4c07fc1a5  kcptun-darwin-amd64-20240706.tar.gz
990a27962a322988d9bb5ef5f530b6df5e7bd7e5  kcptun-windows-amd64-20240706.tar.gz
6d133dae88851aa5b34398db0b27f8e5b5945813  kcptun-freebsd-amd64-20240706.tar.gz
f7aa4b569ed0764772cfd06b7c231c2811812f15  kcptun-linux-386-20240706.tar.gz
800e7e0a96c9e78c73dd8b663f75fa1394da8ad0  kcptun-windows-386-20240706.tar.gz
1cd66d46c299fcd3768a078f20f60062285864e7  kcptun-linux-arm5-20240706.tar.gz
7e30b789b217e53736a5858b6fc4644b6c62217c  kcptun-linux-arm6-20240706.tar.gz
c9efb988881ccda57dbb943ea4949115239723d9  kcptun-linux-arm7-20240706.tar.gz
da5f3cb77eb46ec5aa1d918b85a190cda7edb904  kcptun-linux-arm64-20240706.tar.gz
7a3f55622c9f1fefa528febc1d90c2cf0d9d630c  kcptun-darwin-arm64-20240706.tar.gz
4a233660b68391172d2bc0e79c1c07cf2f79b571  kcptun-windows-arm64-20240706.tar.gz
914a6ad46ebca298a2e0e6bc68080774dcb21f90  kcptun-linux-mipsle-20240706.tar.gz
52fde87d383249b6ce4efb1571ba1b4eeed287fc  kcptun-linux-mips-20240706.tar.gz

New Contributors

Don't miss a new kcptun release

NewReleases is sending notifications on new releases.