resolve: add support for RFC 8080 (#7600)
authorott <ott@users.noreply.github.com>
Tue, 12 Dec 2017 15:30:12 +0000 (16:30 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 12 Dec 2017 15:30:12 +0000 (16:30 +0100)
commitcb9eeb062c323391fcd98da0c30e844fa5162e90
tree6ff22e180130667370e2ca4cd0e2fd0da49d3227
parent7715629e9a1b9fa21343468de6bfd80360b415ff
resolve: add support for RFC 8080 (#7600)

RFC 8080 describes how to use EdDSA keys and signatures in DNSSEC. It
uses the curves Ed25519 and Ed448. Libgcrypt 1.8.1 does not support
Ed448, so only the Ed25519 is supported at the moment. Once Libgcrypt
supports Ed448, support for it can be trivially added to resolve.
src/resolve/RFCs
src/resolve/resolved-dns-dnssec.c
src/resolve/resolved-dns-rr.c
src/resolve/resolved-dns-rr.h
src/resolve/test-dnssec.c