bool valid;
ldns_status verify_result = LDNS_STATUS_ERR;
-printf("yo1\n");
if (!rrset || !rrsig || !keys) {
return LDNS_STATUS_ERR;
}
valid = false;
-printf("yo2\n");
if (ldns_rr_list_rr_count(keys) < 1) {
-printf("yo3\n");
verify_result = LDNS_STATUS_CRYPTO_NO_TRUSTED_DNSKEY;
} else {
-printf("yo4\n");
for (i = 0; i < ldns_rr_list_rr_count(rrsig); i++) {
verify_result = ldns_verify_rrsig_keylist(rrset,
if (result == 1) {
return LDNS_STATUS_OK;
} else {
- printf("error in verify: %d\n", result);
+ dprintf("error in verify: %d\n", result);
return LDNS_STATUS_CRYPTO_BOGUS;
}
}
/* TODO: make optional, replace exit call */
result = ldns_verify(cur_rrset, cur_rrsigs, pubkeys, NULL);
if (result != LDNS_STATUS_OK) {
- printf("Cannot verify own sig:\n");
- printf("%s\n", ldns_get_errorstr_by_id(result));
+ dprintf("%s", "Cannot verify own sig:\n");
+ dprintf("%s\n", ldns_get_errorstr_by_id(result));
ERR_load_crypto_strings();
ERR_print_errors_fp(stdout);
exit(result);
return NULL;
}
if (strncmp(d, "v1.2", strlen(d)) != 0) {
- printf("Wrong version. This version of ldns only supports 1.2\n");
+ dprintf("%s", "Wrong version for key file. This version of ldns only supports 1.2\n");
return NULL;
}
switch(alg) {
case 0:
default:
- printf("No or unknown algorithm seen, bailing out\n");
+ dprintf("%s", "No or unknown algorithm seen, bailing out\n");
return NULL;
case LDNS_SIGN_RSAMD5:
case LDNS_SIGN_RSASHA1:
if ((ns->ss_family == AF_INET) &&
(ldns_resolver_ip6(r) == LDNS_RESOLV_INET6)) {
- printf("mismatch 4 - 6!!!\n");
+ /*printf("mismatch 4 - 6!!!\n");*/
/* FREE OF NS */
/* continue; */
}
if ((ns->ss_family == AF_INET6) &&
(ldns_resolver_ip6(r) == LDNS_RESOLV_INET)) {
- printf("mismatch!!! 6 - 4\n");
+ /*printf("mismatch!!! 6 - 4\n");*/
/* continue; */
}
if (wire_size == -1) {
if (errno == EAGAIN) {
- dprintf("%s", "socket timeout\n");
+ /*dprintf("%s", "socket timeout\n");*/
}
*size = 0;
perror("error receiving udp packet");
bytes = recv(sockfd, wire, 2, 0);
if (bytes == -1) {
if (errno == EAGAIN) {
- dprintf("%s", "socket timeout\n");
+ /*dprintf("%s", "socket timeout\n");*/
}
perror("error receiving tcp packet");
*size = 0;
bytes += recv(sockfd, wire + bytes, (size_t) (wire_size - bytes), 0);
if (bytes == -1) {
if (errno == EAGAIN) {
- dprintf("%s", "socket timeout\n");
+ /*dprintf("%s", "socket timeout\n");*/
}
perror("error receiving tcp packet");
LDNS_FREE(wire);
}
size_b = (uint8_t) size;
if (size_e > 9) {
- printf("size too large\n");
+ dprintf("%s", "size too large\n");
return LDNS_STATUS_INVALID_STR;
}
if (*my_str == 'm' || *my_str == 'M') {
}
vert_pre_b = (uint8_t) vert_pre;
if (vert_pre_e > 9) {
- printf("vert_pre too large\n");
+ dprintf("%s", "vert_pre too large\n");
return LDNS_STATUS_INVALID_STR;
}
if (*my_str == 'm' || *my_str == 'M') {
/* maybe make this a goto error so data can be freed or something/ */
#define LDNS_STATUS_CHECK_RETURN(st) {if (st != LDNS_STATUS_OK) { printf("STR %d\n", __LINE__); return st; }}
-#define LDNS_STATUS_CHECK_GOTO(st, label) {if (st != LDNS_STATUS_OK) { printf("STG %s:%d: status code %d\n", __FILE__, __LINE__, st); goto label; }}
+#define LDNS_STATUS_CHECK_GOTO(st, label) {if (st != LDNS_STATUS_OK) { /*printf("STG %s:%d: status code %d\n", __FILE__, __LINE__, st);*/ goto label; }}
ldns_status
ldns_wire2rdf(ldns_rr *rr, const uint8_t *wire,
if (rr) {
last_rr = rr;
if (!ldns_zone_push_rr(newzone, rr)) {
- printf("error pushing rr\n");
+ dprintf("%s", "error pushing rr\n");
return NULL;
}
}
fprintf(stderr, "Last rr that was parsed:\n");
- ldns_rr_print(stdout, last_rr);
- printf("\n");
+ ldns_rr_print(stderr, last_rr);
+ dprintf("%s", "\n");
}
}
return newzone;