GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Iterating... (accepting: %i)\n",
accepting);
+
+ if (NULL != proof)
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Proof: %s\n", proof);
+
+ if (NULL != key)
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Hash: %s\n", GNUNET_h2s (key));
+
for (i = 0; i < num_edges; i++)
{
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Edge %i: %s\n", i, edges[i].label);
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Edge %i: Label: %s Destination: %s\n",
+ i, edges[i].label, GNUNET_h2s (&edges[i].destination));
}
*error += (GNUNET_OK == GNUNET_REGEX_check_proof (proof, key)) ? 0 : 1;
-
- if (NULL != proof)
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Proof: %s\n", proof);
}
int
"ab|cd|ef|gh",
"a|b|c|d|e|f|g",
"(ab)|(ac)",
- "a(b|c)"
+ "x*|(0|1|2)(a|b|c|d)"
};
for (i = 0; i < 17; i++)
GNUNET_REGEX_iterate_all_edges (dfa, key_iterator, &error);
GNUNET_REGEX_automaton_destroy (dfa);
}
-
+
return error;
}