<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, May 20, 2016 at 5:30 PM, Trevor Perrin <span dir="ltr"><<a href="mailto:trevp@trevp.net" target="_blank">trevp@trevp.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">To keep it simpler:  What if the presence of any unknown tag (e.g.<br>
init_ssk or resp_ssk) just causes the test to be skipped?<br>
<br>
We might also have to skip tests with unknown patterns, because there will be more patterns defined, and not every library will support all of them.<br></blockquote><div><br></div><div>I'm OK with this.<br><br></div><div>I have now created some tests for fallback scenarios.  They are tagged with a simple "fallback": true in the test case.  I have updated the wiki page with a description of how Noise Pipes can be tested plus a link to the new test cases from Noise C.<br><br></div><div>Feedback is appreciated.  I would also appreciate it if others could try out these new vectors as the IK to XXfallback transition and role reversal is tricky and I might have messed up somewhere.<br><br></div><div>The current method for defining fallback test vectors is very primitive.  As discussed elsewhere we need a more general method.  The test vector format can be updated later once we figure out what that may be.<br></div><div><br></div><div>Cheers,<br><br></div><div>Rhys.<br></div></div><br></div></div>