version 1.35, 2015/08/20 22:32:42 |
version 1.36, 2017/09/01 05:53:56 |
|
|
free(dnskey_digest); |
free(dnskey_digest); |
} |
} |
|
|
free(hostkey_digest); /* from sshkey_fingerprint_raw() */ |
if (*flags & DNS_VERIFY_FOUND) { |
freerrset(fingerprints); |
|
|
|
if (*flags & DNS_VERIFY_FOUND) |
|
if (*flags & DNS_VERIFY_MATCH) |
if (*flags & DNS_VERIFY_MATCH) |
debug("matching host key fingerprint found in DNS"); |
debug("matching host key fingerprint found in DNS"); |
|
else if (counter == fingerprints->rri_nrdatas) |
|
*flags |= DNS_VERIFY_MISSING; |
else |
else |
debug("mismatching host key fingerprint found in DNS"); |
debug("mismatching host key fingerprint found in DNS"); |
else |
} else |
debug("no host key fingerprint found in DNS"); |
debug("no host key fingerprint found in DNS"); |
|
|
|
free(hostkey_digest); /* from sshkey_fingerprint_raw() */ |
|
freerrset(fingerprints); |
|
|
return 0; |
return 0; |
} |
} |