commit 8f627a4324b97e976b6ae1aff4cd62036a7cb8bc [browse]
Author: Sergey Matveev
Date: 2015-02-27 23:52:09 +03:00
Obfuscate/randomize message nonces
Nonce is directly written inside transport messages and it is the only
part that is different from randomness (because it does not require it
actually). One can use them as GoVPN's traffic fingerprint.
Apply simple PRP function on the nonce before it's usage. Internal
counters are keeped in the state, but encrypted and decrypted during
actual use using XTEA algorithm. It is rather simple, fast enough,
simplier than applying Luby-Rackoff to make PRP from Salsa20.
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
commit 714cbbb6d110cea24f84f9cce7c255849e869f6d [browse]
Author: Sergey Matveev
Date: 2015-02-27 14:49:28 +03:00
Move comparison with OpenVPN to Features section
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
commit f0d2777321a1f31b0b31985e484d75020b0b0575 [browse]
Author: Sergey Matveev
Date: 2015-02-27 13:55:24 +03:00
Raise copyright years
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
commit 6826c111f123a3c057c0694943b01260b8bae16a [browse]
Author: Sergey Matveev
Date: 2015-01-18 13:47:05 +03:00
Slightly more higher performance because of removing :=
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
commit cbee59b512c87cf2deef34de3f16acfdb81b88fc [browse]
Author: Sergey Matveev
Date: 2015-01-18 12:57:41 +03:00
Well, performance is not so high actually
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
clone the repository to get more history