Skip to content
Snippets Groups Projects

NSEC proofs refactoring

Merged Jan Včelák requested to merge nsec-proofs-refactoring into master
2 unresolved threads

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
35 static bool wildcard_expanded(const zone_node_t *node, const knot_dname_t *qname)
44 36 {
45 int ce_labels = knot_dname_labels(closest_encloser, NULL);
46 int qname_labels = knot_dname_labels(name, NULL);
47
48 // the common labels should match
49 assert(knot_dname_matched_labels(closest_encloser, name) == ce_labels);
37 return !knot_dname_is_wildcard(qname) && knot_dname_is_wildcard(node->owner);
38 }
50 39
51 // chop some labels from the qname
52 for (int i = 0; i < (qname_labels - ce_labels - 1); ++i) {
53 name = knot_wire_next_label(name, NULL);
54 }
40 /*!
41 * \brief Check if out-out can take an effect.
  • Jan Včelák Added 1 commit:

    Added 1 commit:

  • 448 * \see https://tools.ietf.org/html/rfc5155#section-7.2.2
    487 449 *
    488 * \retval KNOT_EOK
    489 * \retval NS_ERR_SERVFAIL
    450 * \param qname Source QNAME.
    451 * \param zone Source zone.
    452 * \param closest Closest matching parent of \a qname.
    453 * \param qdata Query processing data.
    454 * \param resp Response packet.
    455 *
    456 * \retval KNOT_E*
    490 457 */
    491 static int put_nsec3_nxdomain(const zone_contents_t *zone,
    492 const zone_node_t *closest_encloser,
    493 const knot_dname_t *qname,
    458 static int put_nsec3_nxdomain(const knot_dname_t *qname,
  • Daniel Salzman mentioned in commit c04f4f38

    mentioned in commit c04f4f38

  • Daniel Salzman Status changed to merged

    Status changed to merged

  • Please register or sign in to reply
    Loading