bool getTSIGHashEnum(const DNSName& algoName, TSIGHashEnum& algoEnum)
{
- if (algoName == g_hmacmd5dnsname_long || algoName == g_hmacmd5dnsname)
+ if (algoName == g_hmacmd5dnsname_long || algoName == g_hmacmd5dnsname) {
algoEnum = TSIG_MD5;
- else if (algoName == g_hmacsha1dnsname)
+ }
+ else if (algoName == g_hmacsha1dnsname) {
algoEnum = TSIG_SHA1;
- else if (algoName == g_hmacsha224dnsname)
+ }
+ else if (algoName == g_hmacsha224dnsname) {
algoEnum = TSIG_SHA224;
- else if (algoName == g_hmacsha256dnsname)
+ }
+ else if (algoName == g_hmacsha256dnsname) {
algoEnum = TSIG_SHA256;
- else if (algoName == g_hmacsha384dnsname)
+ }
+ else if (algoName == g_hmacsha384dnsname) {
algoEnum = TSIG_SHA384;
- else if (algoName == g_hmacsha512dnsname)
+ }
+ else if (algoName == g_hmacsha512dnsname) {
algoEnum = TSIG_SHA512;
- else if (algoName == g_gsstsigdnsname)
+ }
+ else if (algoName == g_gsstsigdnsname) {
algoEnum = TSIG_GSS;
+ }
else {
return false;
}
if(!tsigkeyname.empty()) {
// cerr<<"Adding TSIG to notification, key name: '"<<tsigkeyname<<"', algo: '"<<tsigalgorithm<<"', secret: "<<Base64Encode(tsigsecret)<<endl;
TSIGRecordContent trc;
- if (tsigalgorithm == g_hmacmd5dnsname)
+ if (tsigalgorithm == g_hmacmd5dnsname) {
trc.d_algoName = g_hmacmd5dnsname_long;
- else
+ }
+ else {
trc.d_algoName = tsigalgorithm;
+ }
trc.d_time = time(nullptr);
trc.d_fudge = 300;
trc.d_origID=ntohs(randomid);
if(haveTSIGDetails && !tsigkeyname.empty()) {
string tsig64;
DNSName algorithm=trc.d_algoName;
- if (algorithm == g_hmacmd5dnsname_long)
+ if (algorithm == g_hmacmd5dnsname_long) {
algorithm = g_hmacmd5dnsname;
+ }
if (algorithm != g_gsstsigdnsname) {
if(!db.getTSIGKey(tsigkeyname, algorithm, tsig64)) {
g_log<<Logger::Warning<<logPrefix<<"TSIG key not found"<<endl;
if(haveTSIGDetails && !tsigkeyname.empty()) {
string tsig64;
DNSName algorithm=trc.d_algoName; // FIXME400: was toLowerCanonic, compare output
- if (algorithm == g_hmacmd5dnsname_long)
+ if (algorithm == g_hmacmd5dnsname_long) {
algorithm = g_hmacmd5dnsname;
+ }
if (!db.getTSIGKey(tsigkeyname, algorithm, tsig64)) {
g_log << Logger::Error << "TSIG key '" << tsigkeyname << "' for domain '" << target << "' not found" << endl;
return 0;