raise TypeError("Unsupported timestamp type")
-def key_id(key: Union[DNSKEY,CDNSKEY]) -> int:
+def key_id(key: Union[DNSKEY, CDNSKEY]) -> int:
"""Return the key id (a 16-bit number) for the specified key.
*key*, a ``dns.rdtypes.ANY.DNSKEY.DNSKEY``
The currently supported hashes are "SHA1", "SHA256", and "SHA384". Case
does not matter for these strings.
- *origin*, a ``dns.name.Name`` or ``None``. If `key` is a relative name,
+ *origin*, a ``dns.name.Name`` or ``None``. If *key* is a relative name,
then it will be made absolute using the specified origin.
*policy*, a ``dns.dnssec.Policy`` or ``None``. If ``None``, the default policy,
The currently supported hashes are "SHA1", "SHA256", and "SHA384". Case
does not matter for these strings.
- *origin*, a ``dns.name.Name`` or ``None``. If `key` is a relative name,
+ *origin*, a ``dns.name.Name`` or ``None``. If *key* is a relative name,
then it will be made absolute using the specified origin.
Raises ``UnsupportedAlgorithm`` if the algorithm is unknown.
*algorithm*, a ``str`` or ``int`` specifying the DNSKEY algorithm.
- *flags: DNSKEY flags field as an integer.
+ *flags*: DNSKEY flags field as an integer.
*protocol*: DNSKEY protocol field as an integer.
*algorithm*, a ``str`` or ``int`` specifying the DNSKEY algorithm.
- *flags: DNSKEY flags field as an integer.
+ *flags*: DNSKEY flags field as an integer.
*protocol*: DNSKEY protocol field as an integer.
.. autofunction:: dns.dnssec.algorithm_to_text
.. autofunction:: dns.dnssec.key_id
.. autofunction:: dns.dnssec.make_ds
+.. autofunction:: dns.dnssec.make_cds
.. autofunction:: dns.dnssec.make_dnskey
+.. autofunction:: dns.dnssec.make_cdnskey()
.. autofunction:: dns.dnssec.sign
.. autofunction:: dns.dnssec.validate
.. autofunction:: dns.dnssec.validate_rrsig
.. autofunction:: dns.dnssec.nsec3_hash
+.. autofunction:: dns.dnssec.make_ds_rdataset()
+.. autofunction:: dns.dnssec.cds_rdataset_to_ds_rdataset()
+.. autofunction:: dns.dnssec.dnskey_rdataset_to_cds_rdataset()
+.. autofunction:: dns.dnssec.dnskey_rdataset_to_cdnskey_rdataset()
DNSSEC Algorithms
-----------------