-@node Developer manual
+@node Developer
@unnumbered Developer manual
+Pay attention how to get @ref{Sources, development source code}.
+
@table @asis
@item Nonce and identity encryption
@url{http://143.53.36.235:8080/tea.htm, XTEA}.
and @url{http://ed25519.cr.yp.to/, Ed25519}.
@item DH elliptic-curve point encoding for public keys
@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}.
+@item Verifier password hashing algorithm
+@url{https://password-hashing.net/#argon2, Argon2d}.
@item Packet overhead
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 (round-trips for TCP),
+264 bytes total payload.
@item Entropy required
832 bits in average on client, 832 bits in average on server side per
handshake.
@menu
* Verifier structure::
-* Transport protocol::
-* Handshake protocol::
+* Transport protocol: Transport.
+* Handshake protocol: Handshake.
@end menu
@include verifierstruct.texi