<div dir="auto"><div><div class="gmail_quote"><div dir="ltr">On Sun, 3 Jun 2018, 09:09 Trevor Perrin, <<a href="mailto:trevp@trevp.net">trevp@trevp.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, Jun 3, 2018 at 7:23 AM, str4d <<a href="mailto:str4d@i2pmail.org" target="_blank" rel="noreferrer">str4d@i2pmail.org</a>> wrote:<br>
> On 05/29/2018 07:59 PM, str4d wrote:<br>
>> On 05/29/2018 06:28 AM, Trevor Perrin wrote:<br>
>>> I wonder whether the "psk?" modifier approach could be directly<br>
>>> adapted, i.e. if we had an "h?" modifier where you could specify h0,<br>
>>> h1, h2, etc just like psk0, psk1, etc, would that suffice?  Or maybe<br>
>>> you'd want more flexible placement?<br>
>><br>
>> I think this might suffice. I'll try implementing this in snow and see<br>
>> if it can be made exactly compatible with my existing protocol<br>
>> implementation.<br>
><br>
> It works! Here is the updated draft extension. The only change I needed<br>
> to make to my existing protocol implementation (after switching the my<br>
> branch of snow with this updated draft implemented) was to add the<br>
> modifiers h1 and h2 to the protocol name.<br>
<br>
Nice, glad that works for you!<br>
<br>
Looking at your draft text:  It might be more aligned with our<br>
existing tokens and modifiers if we allowed the "h" token to appear<br>
anywhere, and multiple times, even if the "h?" modifier was only able<br>
to place it at the end of messages.<br>
<br>
Our current tokens have a lot of flexibility in how they can be<br>
arranged, even though we've named only a small set of these<br>
arrangements via pattern names and modifiers.<br>
<br>
(We should probably also think more about potential use cases, and see<br>
if we want the modifier to be capable of more flexible token<br>
placement).<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Would h0 be the same as prologue then? It would make existence of prologue more explicit in that case.</div><div dir="auto"><br></div><div dir="auto">Justin</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>