fastd
stable
User manual
Command line options
Configuration file format
Encryption & authentication methods
MTU configuration
Release notes
fastd v22
fastd v21
fastd v20
fastd v19
fastd v18
fastd v17
fastd v16
fastd v15
Cryptographic algorithms
ec25519
FHMQV-C
Ciphers
Message Authentication Codes
Method providers
Developer documentation
Building fastd
Protocol specification
fastd
»
Welcome to fastd’s documentation!
Edit on GitHub
Welcome to fastd’s documentation!
¶
User manual
Command line options
Configuration file format
Main configuration
Peer configuration
Encryption & authentication methods
Recommended methods
List of methods
MTU configuration
Guidelines
Examples
Release notes
fastd v22
New features
Bugfixes
Other changes
fastd v21
Bugfixes
fastd v20
New features
Bugfixes
Other changes
fastd v19
New features
Removed features
Bugfixes
Other changes
fastd v18
New features
Bugfixes
Other changes
fastd v17
New features
Bugfixes
Other changes
fastd v16
Bugfixes
Other changes
fastd v15
New features
Bugfixes
Other changes
Cryptographic algorithms
ec25519
Twisted Edwards curves
The curve used by ec25519
Implementation
Bibliography
FHMQV-C
Protocol specification
Usage in fastd
Bibliography
Ciphers
AES128-CTR
Salsa20(/12)
Bibliography
Message Authentication Codes
GHASH / Galois/Counter Mode (GCM) / GMAC
UHASH / UMAC
Bibliography
Method providers
generic-gmac
composed-gmac
generic-umac
composed-umac
generic-poly1305
null-l2tp
null
cipher-test
Developer documentation
Building fastd
Dependencies
Building
Build settings
Protocol specification
Basic protocol design
L2TP control message headers
Handshake format
Payload packets