From: Aki Tuomi Date: Fri, 22 May 2015 13:12:02 +0000 (+0300) Subject: Add TSIG_GSS algorithm X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~79^2~9^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bcb5b94e04626a06fb3f01ed4e7d646ccfc213a6;p=thirdparty%2Fpdns.git Add TSIG_GSS algorithm --- 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);