]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Sync options in dnssec-keygen
authorMatthijs Mekking <matthijs@isc.org>
Thu, 5 Sep 2019 10:14:55 +0000 (12:14 +0200)
committerMatthijs Mekking <matthijs@isc.org>
Wed, 6 Nov 2019 21:31:44 +0000 (22:31 +0100)
Code and documentation were not in line:
- Remove -z option from code
- Remove -k option from docbook
- Add -d option to docbook
- Add -T option to docbook

bin/dnssec/dnssec-keygen.c
bin/dnssec/dnssec-keygen.docbook

index 85362db2a1d39f34b3a639300a548e924e4ada95..8a7869c64fc48ca109743538d0b79c82699c9f36 100644 (file)
@@ -367,9 +367,6 @@ main(int argc, char **argv) {
                        if (*endp != '\0')
                                fatal("-v must be followed by a number");
                        break;
-               case 'z':
-                       /* already the default */
-                       break;
                case 'G':
                        genonly = true;
                        break;
index 5833b798419f74a764de8407f3f8a6585896b288..f194631db34ee7622bb110276169df4041452084 100644 (file)
@@ -66,6 +66,7 @@
       <arg choice="opt" rep="norepeat"><option>-c <replaceable class="parameter">class</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-D <replaceable class="parameter">date/offset</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-D sync <replaceable class="parameter">date/offset</replaceable></option></arg>
+      <arg choice="opt" rep="norepeat"><option>-d <replaceable class="parameter">bits</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-E <replaceable class="parameter">engine</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-f <replaceable class="parameter">flag</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-G</option></arg>
@@ -74,7 +75,6 @@
       <arg choice="opt" rep="norepeat"><option>-I <replaceable class="parameter">date/offset</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-i <replaceable class="parameter">interval</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-K <replaceable class="parameter">directory</replaceable></option></arg>
-      <arg choice="opt" rep="norepeat"><option>-k</option></arg>
       <arg choice="opt" rep="norepeat"><option>-L <replaceable class="parameter">ttl</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-n <replaceable class="parameter">nametype</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-P <replaceable class="parameter">date/offset</replaceable></option></arg>
@@ -84,6 +84,7 @@
       <arg choice="opt" rep="norepeat"><option>-R <replaceable class="parameter">date/offset</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-S <replaceable class="parameter">key</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-s <replaceable class="parameter">strength</replaceable></option></arg>
+      <arg choice="opt" rep="norepeat"><option>-T <replaceable class="parameter">rrtype</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-t <replaceable class="parameter">type</replaceable></option></arg>
       <arg choice="opt" rep="norepeat"><option>-V</option></arg>
       <arg choice="opt" rep="norepeat"><option>-v <replaceable class="parameter">level</replaceable></option></arg>
        </listitem>
       </varlistentry>
 
+      <varlistentry>
+       <term>-d <replaceable class="parameter">bits</replaceable></term>
+       <listitem>
+         <para>
+           Key size in bits. For the algorithms RSASHA1, NSEC3RSASA1,
+           RSASHA256 and RSASHA512 the key size must be in range 1024-4096.
+           DH size is between 128 and 4096. This option is ignored for
+           algorithms ECDSAP256SHA256, ECDSAP384SHA384, ED25519 and ED448.
+         </para>
+       </listitem>
+      </varlistentry>
+
       <varlistentry>
        <term>-E <replaceable class="parameter">engine</replaceable></term>
        <listitem>