<div dir="ltr">I think I just wrote the relevant parts in C#, in a slightly different form:<div><br></div><div><div><span class="" style="white-space:pre">     </span>public string sign(List<string> list) {</div><div>            hmac.Initialize();</div>
<div>            foreach (string item in list) {</div><div><span class="" style="white-space:pre">          </span>byte [] sourcebytes = Encoding.UTF8.GetBytes(item);</div><div>                hmac.TransformBlock(sourcebytes, 0, sourcebytes.Length, null, 0);</div>
<div>            }</div><div>            hmac.TransformFinalBlock(new byte [0], 0, 0);</div><div><span class="" style="white-space:pre">        </span>    return BitConverter.ToString(hmac.Hash).Replace("-", "").ToLower();</div>
<div><span class="" style="white-space:pre">    </span>}</div></div><div><br></div><div>Maybe that will be useful, or save someone a few minutes in researching. Perhaps this can be sped up as well.</div><div><br></div><div>-Doug</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 25, 2014 at 7:43 AM, Markus Schaber <span dir="ltr"><<a href="mailto:m.schaber@codesys.com" target="_blank">m.schaber@codesys.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I forgot to add the attachment...<br>
<br>
Best regards<br>
<br>
Markus Schaber<br>
<br>
CODESYS(r) a trademark of 3S-Smart Software Solutions GmbH<br>
<br>
Inspiring Automation Solutions<br>
<br>
3S-Smart Software Solutions GmbH<br>
Dipl.-Inf. Markus Schaber | Product Development Core Technology<br>
Memminger Str. 151 | 87439 Kempten | Germany<br>
Tel. <a href="tel:%2B49-831-54031-979" value="+4983154031979">+49-831-54031-979</a> | Fax <a href="tel:%2B49-831-54031-50" value="+498315403150">+49-831-54031-50</a><br>
<br>
E-Mail: <a href="mailto:m.schaber@codesys.com">m.schaber@codesys.com</a> | Web: <a href="http://www.codesys.com" target="_blank">http://www.codesys.com</a> | CODESYS store: <a href="http://store.codesys.com" target="_blank">http://store.codesys.com</a><br>

CODESYS forum: <a href="http://forum.codesys.com" target="_blank">http://forum.codesys.com</a><br>
<br>
Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Trade register: Kempten HRB 6186 | Tax ID No.: DE 167014915<br>
<br>
<br>_______________________________________________<br>
Ironpython-users mailing list<br>
<a href="mailto:Ironpython-users@python.org">Ironpython-users@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/ironpython-users" target="_blank">https://mail.python.org/mailman/listinfo/ironpython-users</a><br>
<br></blockquote></div><br></div>