https://redmine.named-data.net/https://redmine.named-data.net/favicon.ico?14759811232021-01-29T08:56:28ZNDN project issue tracking systemndn-cxx - Feature #5142: ValidatorConfig: Accommodate certificate name in hierarchical checkerhttps://redmine.named-data.net/issues/5142?journal_id=271642021-01-29T08:56:28ZJunxiao Shi
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-2 priority-default closed" href="/issues/5112">Feature #5112</a>: Include certificate name in KeyLocator</i> added</li></ul> ndn-cxx - Feature #5142: ValidatorConfig: Accommodate certificate name in hierarchical checkerhttps://redmine.named-data.net/issues/5142?journal_id=271792021-02-16T07:55:00ZJunxiao Shi
<ul><li><strong>Tags</strong> set to <i>security</i></li><li><strong>Assignee</strong> set to <i>Junxiao Shi</i></li><li><strong>Target version</strong> set to <i>0.8.0</i></li></ul><p>20210212 NFD call approves this design.</p>
ndn-cxx - Feature #5142: ValidatorConfig: Accommodate certificate name in hierarchical checkerhttps://redmine.named-data.net/issues/5142?journal_id=271842021-02-18T13:57:54ZJunxiao Shi
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>Estimated time</strong> changed from <i>1.50 h</i> to <i>3.00 h</i></li></ul> ndn-cxx - Feature #5142: ValidatorConfig: Accommodate certificate name in hierarchical checkerhttps://redmine.named-data.net/issues/5142?journal_id=271852021-02-18T14:34:35ZJunxiao Shi
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Code review</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>60</i></li></ul><p><a href="https://gerrit.named-data.net/c/ndn-cxx/+/6361">https://gerrit.named-data.net/c/ndn-cxx/+/6361</a> updates:</p>
<ul>
<li>hierarchical checker and its documentation</li>
<li>name relation checker</li>
</ul>
<p>Moreover, I've also deduplicated some code in the checker test suite with MPL.<br>
I need a <strong>Cartesian product</strong> metafunction but it's only available in Boost.MP11 that is not in Ubuntu 18.<br>
I decide to use three <code>boost::mpl::push_back</code>s instead of more <code>fold</code> magic, to improve readability at the cost of more templates.<br>
I can confirm that this change does not lose test cases because <code>build/unit-tests -t Security/ValidatorConfig/TestChecker</code> indicates there are 39 test cases before and after the change.</p>
ndn-cxx - Feature #5142: ValidatorConfig: Accommodate certificate name in hierarchical checkerhttps://redmine.named-data.net/issues/5142?journal_id=271882021-02-20T13:52:00ZJunxiao Shi
<ul><li><strong>Status</strong> changed from <i>Code review</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>60</i> to <i>100</i></li></ul> ndn-cxx - Feature #5142: ValidatorConfig: Accommodate certificate name in hierarchical checkerhttps://redmine.named-data.net/issues/5142?journal_id=271982021-02-23T05:33:03ZJunxiao Shi
<ul><li><strong>Tags</strong> changed from <i>security</i> to <i>security, ValidatorConfig</i></li></ul>