X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fdeveloper.texi;h=b12d5e15d8e860cb2d05f5895378f282e2ca948b;hb=ff0a6c5cc7b34dd19cab9e4532e69dbf92ac9b0d;hp=f2fe00ec5ba392b87a26ee14c99ddffab48f1606;hpb=792a0cf52befeb54c5771394e1caa4c9cb4d1639;p=govpn.git diff --git a/doc/developer.texi b/doc/developer.texi index f2fe00e..b12d5e1 100644 --- a/doc/developer.texi +++ b/doc/developer.texi @@ -7,16 +7,17 @@ Pay attention how to get @ref{Sources, development source code}. @item Data encryption @url{http://cr.yp.to/snuffle.html, Salsa20}. @item Message authentication - @url{http://cr.yp.to/mac.html, Poly1305}. + @url{https://cr.yp.to/mac.html, Poly1305}. @item Nonce and identity obfuscation @url{https://blake2.net/, BLAKE2b-MAC}. @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}. + DH-A-EKE powered by @url{https://cr.yp.to/ecdh.html, Curve25519} + and @url{https://ed25519.cr.yp.to/, Ed25519}. @item DH elliptic-curve point encoding for public keys - @url{http://elligator.cr.yp.to/, Elligator}. + @url{https://elligator.cr.yp.to/, Elligator}. @item Verifier password hashing algorithm - @url{https://password-hashing.net/#argon2, Argon2d}. + @url{https://crypto.stanford.edu/balloon/, Balloon hashing} based + on BLAKE2b-256. @item Encryptionless confidentiality preserving encoding @url{http://people.csail.mit.edu/rivest/chaffing-980701.txt, Chaffing-and-Winnowing} (two Poly1305 MACs for each bit of message)