version 1.36, 2017/09/01 05:53:56 |
version 1.37, 2017/09/14 04:32:21 |
|
|
free(dnskey_digest); |
free(dnskey_digest); |
} |
} |
|
|
if (*flags & DNS_VERIFY_FOUND) { |
free(hostkey_digest); /* from sshkey_fingerprint_raw() */ |
|
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; |
} |
} |