Go to file
Lucas aae04b2b4b Improve README 2021-12-13 13:31:28 +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 Initial import 2021-12-10 22:41:31 +00:00
README Improve README 2021-12-13 13:31:28 +00:00
ex-print-zone.c Initial import 2021-12-10 22:41:31 +00:00
ldnssec-keygen.c ldns-keygen: add flag for generating BIND / LDNS filenames 2021-12-11 09:28:38 +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