]> Cypherpunks.ru repositories - govpn.git/commitdiff
Well, performance is not so high actually
authorSergey Matveev <stargrave@stargrave.org>
Sun, 18 Jan 2015 09:57:41 +0000 (12:57 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 18 Jan 2015 09:57:41 +0000 (12:57 +0300)
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
README
govpn.go
handshake.go
tap_freebsd.go
tap_linux.go

diff --git a/README b/README
index 2852a09cd71045f15f9c9f52ee33a39a2d699c8b..f2c0d6693bd4657d4dbc047d81693fc5c5cab2c4 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@
                                  =====
 SYNOPSIS
 
                                  =====
 SYNOPSIS
 
-govpn is simple high-performance secure virtual private network daemon.
+govpn is simple secure virtual private network daemon.
 It uses DH-EKE for mutual zero-knowledge authentication and
 authenticated encrypted transport. It runs under GNU/Linux and FreeBSD.
 
 It uses DH-EKE for mutual zero-knowledge authentication and
 authenticated encrypted transport. It runs under GNU/Linux and FreeBSD.
 
@@ -22,12 +22,12 @@ Because of UDP and authentication overhead: each packet grows in size
 during transmission, so you have to lower you maximum transmission unit
 (MTU) on network interface.
 
 during transmission, so you have to lower you maximum transmission unit
 (MTU) on network interface.
 
-High security and high performance are the goals for that daemon. It
-uses fast cryptography algorithms with 128bit security margin, strong
-mutual zero-knowledge authentication and perfect-forward secrecy
-property. An attacker can not know anything from captured traffic, even
-if pre-shared key is compromised. Rehandshake is performed by client
-every 4 GiB of transfered data.
+High security is the goal for that daemon. It uses fast cryptography
+algorithms with 128bit security margin, strong mutual zero-knowledge
+authentication and perfect-forward secrecy property. An attacker can not
+know anything from captured traffic, even if pre-shared key is
+compromised. Rehandshake is performed by client every 4 GiB of
+transfered data.
 
 Also you can provide up and down scripts that will be executed after
 either connection is initiated (up-script in background), or is went
 
 Also you can provide up and down scripts that will be executed after
 either connection is initiated (up-script in background), or is went
@@ -42,7 +42,6 @@ COMPARISON TO OpenVPN
   data unless the other side is authenticated)
 * Zero-knowledge authentication (pre-shared key is not transmitted in
   any form between the peers, not even it's hash value)
   data unless the other side is authenticated)
 * Zero-knowledge authentication (pre-shared key is not transmitted in
   any form between the peers, not even it's hash value)
-* Higher performance in some cases
 * Fully IPv6 compatible
 
 CONSOLE OUTPUT LEGEND
 * Fully IPv6 compatible
 
 CONSOLE OUTPUT LEGEND
index de54a2f5617fc2b5042e43fddedfd3297cb2f033..7b15dd429910ab039016347a8dff3966fd0fa1e9 100644 (file)
--- a/govpn.go
+++ b/govpn.go
@@ -1,5 +1,5 @@
 /*
 /*
-govpn -- high-performance secure virtual private network daemon
+govpn -- simple secure virtual private network daemon
 Copyright (C) 2014 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
 Copyright (C) 2014 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
@@ -16,7 +16,7 @@ You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
-// High-performance secure virtual private network daemon
+// Simple secure virtual private network daemon
 package main
 
 import (
 package main
 
 import (
index 8cac69d8f8954965787a33de0c32b6a95b6e7f74..6f948b5b440178e3cda5108723a273e5ad7713b0 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
-govpn -- high-performance secure virtual private network daemon
+govpn -- Simple secure virtual private network daemon
 Copyright (C) 2014 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
 Copyright (C) 2014 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
index 398e686d47f818fb3a8c0404b320429b7a48ad54..125125fb94a603a3ac0e138ca32ef45e9946f92e 100644 (file)
@@ -1,7 +1,7 @@
 // +build freebsd
 
 /*
 // +build freebsd
 
 /*
-govpn -- high-performance secure virtual private network daemon
+govpn -- Simple secure virtual private network daemon
 Copyright (C) 2014 Sergey Matveev <stargrave@stargrave.org>
 */
 
 Copyright (C) 2014 Sergey Matveev <stargrave@stargrave.org>
 */
 
index 03a842f50dd72c748a064d2177afde0e587c256a..7a243d78143b78535fc95759e41d7ad8a0b9bb42 100644 (file)
@@ -1,7 +1,7 @@
 // +build linux
 
 /*
 // +build linux
 
 /*
-govpn -- high-performance secure virtual private network daemon
+govpn -- Simple secure virtual private network daemon
 Copyright (C) 2014 Sergey Matveev <stargrave@stargrave.org>
 */
 
 Copyright (C) 2014 Sergey Matveev <stargrave@stargrave.org>
 */