]> granicus.if.org Git - pdns/commitdiff
Fixed stupid mistake and now uses toLowerCanonic
authorAki Tuomi <cmouse@desteem.org>
Thu, 12 Sep 2013 17:28:53 +0000 (20:28 +0300)
committerAki Tuomi <cmouse@desteem.org>
Thu, 12 Sep 2013 17:28:53 +0000 (20:28 +0300)
pdns/dnssecinfra.cc

index 1331c318ccf22b31f23947eb30ad1c7f19e643a3..24e2ea338d0dc9f493a876cdbbbf49ab421a5d8c 100644 (file)
@@ -560,22 +560,19 @@ string makeTSIGMessageFromTSIGPacket(const string& opacket, unsigned int tsigOff
 
 bool getTSIGHashEnum(const string &algoName, TSIGHashEnum& algoEnum)
 {
-  string normalizedName = toLower(normalizedName);
+  string normalizedName = toLowerCanonic(algoName);
 
-  if (*(normalizedName.rbegin()) != '.')
-    normalizedName.append(".");
-
-  if (normalizedName == "hmac-md5.sig-alg.reg.int.")
+  if (normalizedName == "hmac-md5.sig-alg.reg.int")
     algoEnum = TSIG_MD5;
-  else if (normalizedName == "hmac-sha1.")
+  else if (normalizedName == "hmac-sha1")
     algoEnum = TSIG_SHA1;
-  else if (normalizedName == "hmac-sha224.")
+  else if (normalizedName == "hmac-sha224")
     algoEnum = TSIG_SHA224;
-  else if (normalizedName == "hmac-sha256.")
+  else if (normalizedName == "hmac-sha256")
     algoEnum = TSIG_SHA256;
-  else if (normalizedName == "hmac-sha384.")
+  else if (normalizedName == "hmac-sha384")
     algoEnum = TSIG_SHA384;
-  else if (normalizedName == "hmac-sha512.")
+  else if (normalizedName == "hmac-sha512")
     algoEnum = TSIG_SHA512;
   else {
      return false;