.\" generated with Ronn-NG/v0.9.1 .\" http://github.com/apjanke/ronn-ng/tree/0.9.1 .TH "CURVEDNS\-KEYGEN" "1" "February 2021" "" .SH "NAME" \fBcurvedns\-keygen\fR \- Generates a key pair for curvedns .SH "SYNOPSIS" \fBcurvedns\-keygen\fR .P \fBcurvedns\-keygen\fR \fIpath\-of\-CurveDNS\-installation\fR \fIauthoritative\-name\-server\-name\fR .SH "DESCRIPTION" curvedns\-keygen(1) is used to generate a keypair for use with curvedns(8)\. This command can be run in two different forms\. .P In the first form \fBcurvedns\-keygen\fR is run without parameters and prints the keys to standard output\. An example output looks as follows: .P In the second form, \fBcurvedns\-keygen\fR writes the secret key to a file that is suitable for use with the daemontools service manager in a subdirectory of \fIpath\-of\-CurveDNS\-installation\fR\. It formats the output to already include the \fIauthoritative\-name\-server\-name\fR combined with the DNSCurve public key suitable for publication in the NS set of a DNS zone\. .P \fBNote:\fR On Debian users normally don't need to run this command as a key is automatically generated during package installation\. See /usr/share/doc/curvedns/README\.Debian for more information\. .SH "MANPAGE AUTHOR" Stephane Neveu \fIstefneveu@gmail\.com\fR .SH "SEE ALSO" Installation and configuration from github \fIhttps://github\.com/curvedns/curvedns/blob/master/INSTALL\.md\fR