X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fdeveloper.texi;h=dbefa91c0c22a8c45a4b43c416c8e397b2fc33af;hb=12540335a664a604c830f0688f6fae234b0c6e33;hp=be57f2c8a3f117d87b6988c8154b2a1324281804;hpb=42e384dd1136a4b75ac0cc28857c41f06292da0e;p=govpn.git diff --git a/doc/developer.texi b/doc/developer.texi index be57f2c..dbefa91 100644 --- a/doc/developer.texi +++ b/doc/developer.texi @@ -3,23 +3,23 @@ @table @asis @item Nonce and identity encryption -@url{http://143.53.36.235:8080/tea.htm, XTEA} +@url{http://143.53.36.235:8080/tea.htm, XTEA}. @item Data encryption -@url{http://cr.yp.to/snuffle.html, Salsa20} +@url{http://cr.yp.to/snuffle.html, Salsa20}. @item Message authentication -@url{http://cr.yp.to/mac.html, Poly1305} +@url{http://cr.yp.to/mac.html, Poly1305}. @item Password authenticated key agreement DH-A-EKE powered by @url{http://cr.yp.to/ecdh.html, Curve25519} -and @url{http://ed25519.cr.yp.to/, Ed25519} +and @url{http://ed25519.cr.yp.to/, Ed25519}. @item DH elliptic-curve point encoding for public keys -@url{http://elligator.cr.yp.to/, Elligator} +@url{http://elligator.cr.yp.to/, Elligator}. @item Key derivation function for verifier generation @url{https://en.wikipedia.org/wiki/PBKDF2, PBKDF2} based on -@url{https://en.wikipedia.org/wiki/SHA-2, SHA-512} +@url{https://en.wikipedia.org/wiki/SHA-2, SHA-512}. @item Packet overhead -26 bytes per packet +26 bytes per packet. @item Handshake overhead -4 UDP (2 from client, 2 from server) packets, 264 bytes total payload +4 UDP (2 from client, 2 from server) packets, 264 bytes total payload. @end table @menu