]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: add SHA384 digest support
authorLennart Poettering <lennart@poettering.net>
Sun, 27 Dec 2015 11:58:37 +0000 (12:58 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 28 Dec 2015 00:18:55 +0000 (01:18 +0100)
src/resolve/resolved-dns-dnssec.c
src/resolve/resolved-dns-rr.h

index a856f0717efcbede9d540a3ab866deb7b512bcfa..3ebaeba76ef78ff380b2078f2430cfddfdb61dc1 100644 (file)
@@ -742,6 +742,9 @@ static int digest_to_gcrypt(uint8_t algorithm) {
         case DNSSEC_DIGEST_SHA256:
                 return GCRY_MD_SHA256;
 
+        case DNSSEC_DIGEST_SHA384:
+                return GCRY_MD_SHA384;
+
         default:
                 return -EOPNOTSUPP;
         }
index f2997883a8c6e6d47927f937e1568a34fa09ae05..a9a0e61767d7f54abed8c3bddc852fc5a8e90db8 100644 (file)
@@ -64,6 +64,7 @@ enum {
 enum {
         DNSSEC_DIGEST_SHA1 = 1,
         DNSSEC_DIGEST_SHA256 = 2,
+        DNSSEC_DIGEST_SHA384 = 4,
         _DNSSEC_DIGEST_MAX_DEFINED
 };