Go to file
Lucas eb3104250b Remove ex-print-zone.c 2021-12-14 20:03:59 +00:00
data Initial import 2021-12-10 22:41:31 +00:00
COPYING Initial import 2021-12-10 22:41:31 +00:00
Makefile Remove ex-print-zone.c 2021-12-14 20:03:59 +00:00
README Improve README 2021-12-13 13:31:28 +00:00
ldnssec-keygen.1 ldnssec-keygen.1: fixes for `mandoc -Tlint` 2021-12-14 16:51:04 +00:00
ldnssec-keygen.c ldnssec-keygen: rewrite and refactor to use subcommands instead of flags 2021-12-14 13:14:08 +00:00
ldnssec-sign-dnskey.c Initial import 2021-12-10 22:41:31 +00:00
util.c Use IANA normative names for DS hash algorithms 2021-12-12 10:11:52 +00:00
util.h Initial import 2021-12-10 22:41:31 +00:00

README

ldnssec-utils
=============

Lucas' DNSSEC utils, built around LDNS[0]. Idea of the project is to
learn a bit more of stuff about LDNS and DNSSEC, and provide a more
UNIX-y approach to some of the example LDNS utilities.

[0]: https://nlnetlabs.nl/projects/ldns/about/

Requirements
------------

- C99 compiler
- make
- LDNS 1.7.1 or newer

Components
----------

- ldnssec-keygen: generate DNSSEC private keys, consume them to generate
  DNSKEY and DS records
- ldnssec-sign-dnskey: sign the DNSKEY records from a zone

Future directions
-----------------

- Sign whole zones
- ZONEMD support
- Signer daemon