<html><head></head><body>
    <p><font size="+1">Dear Levente,</font></p>
    <p><font size="+1">I had to rework the Hashing package. It was
        recording change records that moved RGSixtyTwoBitRegisters
        before another to rename them CryptoSixtyTwoBitRegisters,
        CryptographyHashing was ripping them out of your Registers
        package and your code started failing. So I had to swap classes
        around packages and fix a few issues I had with SHA512
        initialization, class & instance sides. I verified that they
        load in either order now and fully CryptoGreen. I setup
        dependencies through the latest Hashing package, 21. Here are
        the versions & how I load:<br/>
      </font></p>
    <p><font size="+1">Anything with your merge I can help with,
        Levente? I am excited for the day to announce ProCrypto v1.1.1,
        you know! ^,^ Milk it. I added a pointer to the plugins.<br/>
      </font></p>
    <p><font size="+1">Installer ss<br/>
             project: 'Registers';<br/>
             install: 'Registers';<br/>
             project: 'Hasher';<br/>
             install: 'HAHasher-Core';<br/>
             install: 'HAHasher-Tests'.<br/>
        <br/>
        Installer ss<br/>
             project: 'Cryptography';<br/>
             install: 'CryptographyPlugins';<br/>
             install: 'CryptographyX509'.<br/>
        <br/>
      </font></p>
    <p><font size="+1">K, r</font><br/>
    </p>
    <table cellspacing="0" border="0">
      <colgroup width="85"></colgroup> <colgroup width="567"></colgroup>
      <colgroup width="85"></colgroup> <colgroup width="285"></colgroup>
      <colgroup width="580"></colgroup> <tbody>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="33" align="center"><font face="arial"><br/>
            </font></td>
          <td style="border-bottom: 1px solid #000000" valign="middle" align="center"><b><font face="arial"><br/>
              </font></b></td>
          <td style="border-bottom: 1px solid #000000" valign="middle" align="center"><b><font face="arial"><br/>
              </font></b></td>
          <td style="border-bottom: 1px solid #000000" valign="middle" align="center"><b><font size="5" face="arial">ProCrypto
                packages and dependencies</font></b></td>
          <td style="border-bottom: 1px solid #000000" valign="bottom" align="center"><b><br/>
            </b></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="25" align="center"><font size="3" face="arial"><br/>
            </font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><b><font size="3" face="arial">Package</font></b></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><b><font size="3" face="arial">Size (kb)</font></b></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><b><font size="3" face="arial">Dependencies</font></b></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="bottom" align="center"><b><font size="3">Algorithms</font></b></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="22" align="center"><font size="3" face="arial">1</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#C2E0AE" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyCore-rww.5</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">18</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial"><br/>
            </font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">HMAC, CBC, CFB, CTR, OFB</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="22" align="center"><font size="3" face="arial">2</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#C2E0AE" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyASN1-rww.4</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">58</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial"><br/>
            </font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">ASN1Module, ASN1InputStream, ASN1OutputStream</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="22" align="center"><font size="3" face="arial">3</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#C2E0AE" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyHashing-rww.21</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">208</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyCore-rww.5</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">ND2, MD4, MD5, SHA1, SHA256, SHA512</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="17" align="center"><font size="3" face="arial">4</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#F7A19A" align="center"><font size="3" face="Ubuntu" color="#000000">CryptographyRandom-rww.11</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">21</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyHashing-rww.21</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">RandomPool, PrimesFinder, Miller-Rabin, Fortuna,
              SecureRandom</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="40" align="center"><font size="3" face="arial">5</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#C2E0AE" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyCiphers-rww.15</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">81</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyRandom-rww.11<br/>
              CryptographyASN1-rww.4</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">ARC2, ARC4, DES, TripleDES, Blowfish, Rijndael</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="17" align="center"><font size="3" face="arial">6</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#C2E0AE" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographySignatures-rww.15</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">37</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyCiphers-rww.15</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">DSAKeyPairGenerator, ElGamalKeyPairGenerator,
              RSAKeyPairGenerator</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="22" align="center"><font size="3" face="arial">7</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#C2E0AE" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyKeyExchange-rww.13</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">5</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">CryptographySignatures-rww.15</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">Diffie-Hellman</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="22" align="center"><font size="3" face="arial">8</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#C2E0AE" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyArchive-rww.15</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">17</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyKeyExchange-rww.13</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">PBKDF2WithHmacSHA1, PBKDF2WithHmacSHA256, PKCS12</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="59" align="center"><font size="3" face="arial">9</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" bgcolor="#C2E0AE" align="center"><font size="3" face="arial">CryptographyX509-rww.13</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial">34</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="Ubuntu" color="#4C4C4C">CryptographyArchive-rww.15</font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="left"><font size="3">X509Certificate, X509CertificateDerReader,
              DSAPrivateKeyFileReader,<br/>
              RSAPublicKeyFileGenerator, RSAPrivateKeyFileGenerator</font></td>
        </tr>
        <tr>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" height="22" align="center"><font size="3" face="arial"><br/>
            </font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial"><br/>
            </font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><b><font size="3" face="arial">479</font></b></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="middle" align="center"><font size="3" face="arial"><br/>
            </font></td>
          <td style="border-top: 1px solid #000000; border-bottom: 1px
            solid #000000; border-left: 1px solid #000000; border-right:
            1px solid #000000" valign="bottom" align="left"><font size="3"><br/>
            </font></td>
        </tr>
        <tr>
          <td valign="bottom" height="22" align="left"><font size="3"><br/>
            </font></td>
          <td valign="bottom" align="center"><font size="3"><br/>
            </font></td>
          <td valign="bottom" align="center"><font size="3"><br/>
            </font></td>
          <td valign="bottom" align="center"><font size="3"><br/>
            </font></td>
          <td valign="bottom" align="left"><font size="3"><br/>
            </font></td>
        </tr>
        <tr>
          <td valign="bottom" height="22" align="left"><font size="3"><br/>
            </font></td>
          <td valign="bottom" bgcolor="#C2E0AE" align="center"><b><font size="3" color="#000000">Loadable</font></b></td>
          <td valign="bottom" align="center"><font size="3"><br/>
            </font></td>
          <td valign="bottom" bgcolor="#F7A19A" align="center"><font size="3">Unloadable</font></td>
          <td valign="bottom" align="left"><font size="3"><br/>
            </font></td>
        </tr>
      </tbody>
    </table>
    <p>
      <style type="text/css">
                body,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"Arial"; font-size:x-small }
                a.comment-indicator:hover + comment { background:#ffd; position:absolute; display:block; border:1px solid black; padding:0.5em;  } 
                a.comment-indicator { background:red; display:inline-block; border:1px solid black; width:0.5em; height:0.5em;  } 
                comment { display:none;  }</style></p>
    <div class="moz-cite-prefix">On 3/10/20 8:31 PM, Robert wrote:<br/>
    </div>
    <blockquote type="cite" cite="mid:d12b5aea-1ac0-70ab-0a97-8c37e7426c09@pm.me">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
      <p>I should share with you that I can load Levente's work in
        parallel and there are no toes stepped on. And all of his tests
        are CryptoGreen, with & out. This is a good.</p>
      <p>*message too large*<br/>
        <br/>
        kindly, rabbit<br/>
      </p>
      <div class="moz-cite-prefix">On 3/10/20 6:06 PM, Robert wrote:<br/>
      </div>
      <blockquote type="cite" cite="mid:9944de5d-95cb-03f2-84ab-1db3957d4a1b@pm.me">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8"/>
        <p>Hi Levente,</p>
        <p>Here is a new release of CryptographyHashing-rww.15. It is
          not linked up through dependencies, so load it after. It
          supports SHA512WithPrimitive and SHA512NonPrimitive and passes
          all tests. CryptoGreen for SHA512, with the shiny, new
          SHA2Plugin and without. Find plugins here, for linux64x64: <a class="moz-txt-link-freetext" href="https://www.dropbox.com/home/Callisto%20House/squeak-crypto-plugins" moz-do-not-send="true">https://www.dropbox.com/home/Callisto%20House/squeak-crypto-plugins</a>.</p>
        <p>Here is this working implementation of SHA512. The naming
          ought to be without prefix for th ecore classes. I have no
          problem whatsoever if we were to rebase your work as the
          defining implementation for all of thosew funcrtions, using
          one plugin. That's something wonderful. We should use you
          hashFunction and rename without prefix. Tests separate, that's
          fashionable. We can figure out the mc config later. <br/>
        </p>
        <p>publish your work on, then I will link your solution into
          dependencies.<br/>
        </p>
        <h1>CryptographyHashing-ul.16</h1>
        <h1>CryptographyHashing-rww.15 (Release)</h1>
        <table cellspacing="0" cellpadding="0" border="0">
          <tbody>
            <tr>
              <td class="mediumLabel">File:</td>
              <td><a href="http://www.squeaksource.com/Cryptography/CryptographyHashing-rww.15.mcz" moz-do-not-send="true">CryptographyHashing-rww.15.mcz</a></td>
            </tr>
            <tr>
              <td class="label">Author:</td>
              <td><a href="http://www.squeaksource.com/@x4F_VDyHPTW39OmM/1dY6OOdf?24" moz-do-not-send="true">Robert Withers</a></td>
            </tr>
            <tr>
              <td class="label">Timestamp:</td>
              <td>10 March 2020 9:57:39 pm</td>
            </tr>
            <tr>
              <td class="label">UUID:</td>
              <td>b7df722e-ab05-4465-97ef-deeffb0212d0</td>
            </tr>
            <tr>
              <td class="label">Ancestors:</td>
              <td><a href="http://www.squeaksource.com/@x4F_VDyHPTW39OmM/1dY6OOdf?25" moz-do-not-send="true">CryptographyHashing-rww.14</a></td>
            </tr>
            <tr>
              <td class="label">Dependencies:</td>
              <td><a href="http://www.squeaksource.com/@x4F_VDyHPTW39OmM/1dY6OOdf?26" moz-do-not-send="true">CryptographyCore-rww.5</a></td>
            </tr>
            <tr>
              <td class="label">Release:</td>
              <td>This is a release that can be read by anybody.</td>
            </tr>
            <tr>
              <td class="label">Message:</td>
              <td>adapt to new #primCopyoubleWords:intoBytes:. <br/>
                CryptoGreen for SHA512, with the shiny, new SHA2Plugin
                and without. Find plugins here, for linux64x64: <a class="moz-txt-link-freetext" href="https://www.dropbox.com/home/Callisto%20House/squeak-crypto-plugins" moz-do-not-send="true">https://www.dropbox.com/home/Callisto%20House/squeak-crypto-plugins</a>.</td>
            </tr>
          </tbody>
        </table>
        <div class="moz-cite-prefix"><br/>
        </div>
        <div class="moz-cite-prefix"><br/>
        </div>
        <div class="moz-cite-prefix">rttyk, r<br/>
        </div>
        <div class="moz-cite-prefix"><br/>
        </div>
      </blockquote>
    </blockquote>
  

</body></html>