<div dir="auto">Hi Gary<br><div class="gmail_quote" dir="auto"><div dir="ltr"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><font face="Calibri">
      <br>
      Well done.<br>
      <br>
      Anything on the horizon for the  </font><font face="Calibri">SHA-2
      hashing algorithm?<br></font></div></blockquote></div><div dir="auto"><br></div><div dir="auto">I started looking at back-porting the SHA2 algorithms from Lockbox 3, but the code base is quite different and I don&#39;t have time to work on it. While lockbox 2 works nicely, it isn&#39;t the most elegant piece of code, so it&#39;s on the back burner for now. </div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><font face="Calibri">
      <br>
      Agree with you about the Community Edition. Over my career I&#39;ve
      seen the success that comes with having a free or easy to access
      entry point..... A pity that this was not done 20 years
      ago.<br></font></div></blockquote></div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><font face="Calibri"></font></div></blockquote></div><div dir="auto">My thoughts entirely! A $5k commercial restriction might still kill the initiative though, as MS have a $1M limit on visual studio. It shows how desperate for cash Embarcadero must be by now.</div><div dir="auto"><br></div><div dir="auto">Todd</div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF"><font face="Calibri">
      <br>
      cheers<br>
      <br>
      Gary<br>
      <br>
      <br>
    </font>
    <div class="m_6904158118604896434moz-cite-prefix">On 20/07/2018 1:29 PM, Todd Martin
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>Hi everyone<br>
                    <br>
                  </div>
                  It&#39;s good to see Embarcadero possibly breathing some
                  life back into Delphi with the release of its free
                  Community edition.<br>
                  <br>
                </div>
                In case anyone is interested; some months ago I made
                some changes to Lockbox2 which were finally merged into
                Github this week. <a href="https://github.com/jarto/lockbox2" target="_blank" rel="noreferrer">https://github.com/jarto/lockbox2</a>
                <br>
              </div>
              I hope the updated code will soon make its way to
              Sourceforge as well.<br>
              <br>
            </div>
            Lockbox2 was originally a pre-unicode solution which was
            later modified with DoSomethingA(ansistring) and
            DoSomethingW(widestring) methods in a similar fashion to the
            Windows API. I reverted the code to the original
            DoSomething(string) methods by utilising rawbytestring
            parameters and UTF8 internally, so that it now works across
            all versions of Delphi pre/post unicode (back to Delphi5)
            and Lazarus/FPC. The only thing lacking now for all modern
            uses is a SHA-2 hashing algorithm.<br>
            <br>
            So if you&#39;re a fan of Lockbox check it out!<br>
            <br>
          </div>
          Note: Lockbox3 also exists, but it only supports Delphi &gt;=
          2010 in a manner which is not backwards compatible with
          pre-unicode Delphi. It also does not compile with Lazarus/FPC.<br>
          <br>
        </div>
        Todd<br>
        <div>
          <div>
            <div>
              <div>
                <div><br>
                  <br>
                  <br>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="m_6904158118604896434mimeAttachmentHeader"></fieldset>
      <br>
      <pre>_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: <a class="m_6904158118604896434moz-txt-link-abbreviated" href="mailto:delphi@listserver.123.net.nz" target="_blank" rel="noreferrer">delphi@listserver.123.net.nz</a>
Admin: <a class="m_6904158118604896434moz-txt-link-freetext" href="http://delphi.org.nz/mailman/listinfo/delphi" target="_blank" rel="noreferrer">http://delphi.org.nz/mailman/listinfo/delphi</a>
Unsubscribe: send an email to <a class="m_6904158118604896434moz-txt-link-abbreviated" href="mailto:delphi-request@listserver.123.net.nz" target="_blank" rel="noreferrer">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe</pre>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@listserver.123.net.nz" target="_blank" rel="noreferrer">delphi@listserver.123.net.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" rel="noreferrer noreferrer" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz" target="_blank" rel="noreferrer">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe</blockquote></div></div>