From bcb5b94e04626a06fb3f01ed4e7d646ccfc213a6 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Fri, 22 May 2015 16:12:02 +0300 Subject: [PATCH] Add TSIG_GSS algorithm --- pdns/misc.cc | 2 ++ pdns/misc.hh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pdns/misc.cc b/pdns/misc.cc index 7557e1229c..bdda042cc5 100644 --- a/pdns/misc.cc +++ b/pdns/misc.cc @@ -1017,6 +1017,8 @@ bool getTSIGHashEnum(const string &algoName, TSIGHashEnum& algoEnum) algoEnum = TSIG_SHA384; else if (normalizedName == "hmac-sha512") algoEnum = TSIG_SHA512; + else if (normalizedName == "gss-tsig") + algoEnum = TSIG_GSS; else { return false; } diff --git a/pdns/misc.hh b/pdns/misc.hh index 59207d979d..6849bd04ac 100644 --- a/pdns/misc.hh +++ b/pdns/misc.hh @@ -48,7 +48,7 @@ using namespace ::boost::multi_index; #include #include "namespaces.hh" -typedef enum { TSIG_MD5, TSIG_SHA1, TSIG_SHA224, TSIG_SHA256, TSIG_SHA384, TSIG_SHA512 } TSIGHashEnum; +typedef enum { TSIG_MD5, TSIG_SHA1, TSIG_SHA224, TSIG_SHA256, TSIG_SHA384, TSIG_SHA512, TSIG_GSS } TSIGHashEnum; bool chopOff(string &domain); bool chopOffDotted(string &domain); -- 2.47.2