CURVEDNS-KEYGEN(1)
β¨ NAME β¨
curvedns-keygen β generates a key pair for curvedns π
okay bestie so this is the lil key-factory for curvedns(8), and honestly? she's iconic. π
πΈ SYNOPSIS πΈ
curvedns-keygen
curvedns-keygen path-of-CurveDNS-installation
authoritative-name-server-name
π DESCRIPTION π
So curvedns-keygen(1) makes you a keypair that you then go use with curvedns(8). It's giving two-different-girls energy, because you can run this command in two totally different forms. π
Form one, the no-args era. Run curvedns-keygen all by itself, no parameters, no drama, and she just prints the keys straight to standard output. The page says an example output looks as follows β and thenβ¦ doesn't show you one π. Not me pointing that out, but yeah, the example is a ghost. Still, you get the vibe: keys, on your stdout, immediately.
Form two, the put-it-in-a-file era. Here, curvedns-keygen writes the secret key into a file that's suitable for use with the daemontools service manager, and that file lives in a subdirectory of path-of-CurveDNS-installation. And she doesn't just dump raw key material on you β no ma'am β she formats the output so it already includes the authoritative-name-server-name combined with the DNSCurve public key, all ready to be published in the NS set of a DNS zone. So you can literally copy-paste it into your zone. Ate. β¨
Note: on Debian, bestie, you normally don't need to run this command at all β a key is automatically generated during package installation. For more info, peep /usr/share/doc/curvedns/README.Debian π
π MANPAGE AUTHOR π
Stephane Neveu stefneveu@gmail.com β thank you for the lore, king π«Ά
π¦ SEE ALSO π¦
- Installation and configuration from github
https://github.com/curvedns/curvedns/blob/master/INSTALL.md
and that's the whole page, fr fr π this was CURVEDNS-KEYGEN(1) from the General Commands Manual, dated July 2026 β go forth and generate those keys, you gorgeous genius, slay πππ
π¦ where this page comes from
- ubuntu stonking: curvedns 0.87-8 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms