<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Whoops, I had a regression. I forward ported the oldest code and
      it seems to work. Chris, would you verify you issue is resolve
      dwith the following packages loaded?</p>
    <blockquote>
      <ul>
        <li>Name: CryptographyRandom-rabbt.26</li>
        <li>Name: CryptographyRandomTests-rabbt.3</li>
      </ul>
    </blockquote>
    <p>Or you could load one of:<br>
    </p>
    <blockquote>
      <ul>
        <li><i><b>ProCrypto.release.2</b></i></li>
        <li><i><b>ProCrypto.release.3</b></i></li>
        <li><i><b>ESqueak.release.1</b></i></li>
      </ul>
    </blockquote>
    Kindly,<br>
    rabbit<br>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 1/5/23 07:22, rabbit wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a095bd94-c0ca-d33e-7e99-35634c643cba@callistohouse.org">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>I got you.<br>
      </p>
      <div class="moz-cite-prefix">On 1/5/23 01:28, Chris Muller wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CADTxDUiQH=P9KxbX27sCriVsmKOEYcnMhLj_U1V+XONGsgmAVg@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="ltr">Wow, I did not expect to get such good mileage
          from that email!  :-)  I loaded it and the issue appears to be
          fixed.  Thank you very much, Rob, that was a nice interaction.
          <div><br>
          </div>
          <div>Best,</div>
          <div>  Chris</div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Wed, Jan 4, 2023 at 9:29
            PM rabbit <<a href="mailto:rabbit@callistohouse.org"
              target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">rabbit@callistohouse.org</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>
              <p>I should add it made me absolutely cringe to touch
                Luciano's code in fear, but for the tests...</p>
              <p>Luciano, whattup B. You still skatin in Shanghai?
                Dojay, dojay! Love to have you back!</p>
              <pre cols="72"><font size="5"><b>•</b> rabbit</font></pre>
              <p><br>
              </p>
              <div>On 1/4/23 22:20, rabbit wrote:<br>
              </div>
              <blockquote type="cite">
                <p>Hey Chris,</p>
                <p>Thanks much for your investigations. I took a look
                  and it is an issue with PrimesWheel>>#+= where
                  the satisfied variable is counter-logic. <br>
                </p>
                <p>I defaulted to false, set to true when a Zero is
                  found in the residue (such that the pertinent prime
                  candidate residue is added with the provided term (+
                  2) modulo the prime candidate is ZERO).</p>
                <p>I merged with your CryptographyRandom change to
                  SecureRandom.</p>
                <pre cols="72"><font size="6"><b>••• </b><b>Config Maps </b><b>•••</b></font>
</pre>
                <p>I updated the following config maps:</p>
                <ul>
                  <li><i><b>ProCrypto.release.2</b></i></li>
                  <li><i><b>ProCrypto.release.3</b></i></li>
                  <li><i><b>ESqueak.release.1</b></i><br>
                  </li>
                </ul>
                <pre cols="72"><font size="6"><b>••• Packages</b><b> </b><b>•••</b></font>
</pre>
                <pre cols="72"><font size="5"><b>••• </b><b>CryptographyRandom </b><b>•••</b>
</font></pre>
                <font size="5"> </font><font size="5"> </font> Name:
                CryptographyRandom-rabbt.24<br>
                <p>Author: rabbt<br>
                  Time: 4 January 2023, 10:06:57.026992 pm<br>
                  UUID: c9bd4f75-e822-4b25-96e3-7ff0f0734067<br>
                  Ancestors: CryptographyRandom-rabbt.23<br>
                  <br>
                  extended to #*=<br>
                  <br>
                  Name: CryptographyRandom-rabbt.23<br>
                  Author: rabbt<br>
                  <br>
                  Fixed PrimesWheel to satify isZero for the residue and
                  allowed for growth of the wheel when the primes
                  exceeds the current primes array.<br>
                </p>
                <pre cols="72"><font size="5"><b>••• </b><b>CryptographyRandomTests </b><b>•••</b></font>
</pre>
                Name: CryptographyRandomTests-rabbt.2<br>
                <p>Author: rabbt<br>
                  Time: 4 January 2023, 10:03:17.773586 pm<br>
                  UUID: 1f0afa87-8c19-4ba2-9653-e982886dc8b4<br>
                  Ancestors: CryptographyRandomTests-rww.1<br>
                  <br>
                  Added CryptoPrimesTest, testing PrimesFinder, next
                  after 11 is 13 and Wheel growth and exceeding the base
                  2000.<br>
                  <br>
                  Fixed PrimesWheel to satify isZero for the residue and
                  allowed for growth of the wheel when the primes
                  exceeds the current primes array.<br>
                </p>
                <div>On 1/3/23 20:04, Chris Muller wrote:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr">I just committed a fix to
                    CryptographyRandom, and while working on it noticed
                    another problem which I don't know how to fix.
                    <div><br>
                    </div>
                    <div>    (PrimesFinder candidate: 11) nextPrime 
                      "2003"</div>
                    <div><br>
                    </div>
                    <div>Obviously, it should be 13.  The issue appears
                      to be with PrimesWheel>>#+=, original code
                      since 2002, but I can't quite follow what or why
                      the method is trying to accomplish.  "residues"?</div>
                    <div><br>
                    </div>
                    <div> - Chris</div>
                  </div>
                  <br>
                  <fieldset></fieldset>
                  <pre>_______________________________________________
Cryptography mailing list
<a href="mailto:Cryptography@lists.squeakfoundation.org" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Cryptography@lists.squeakfoundation.org</a>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography</a>
</pre>
                </blockquote>
                <pre cols="72">-- 
•••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 
𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨! 
𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰</pre>
                <br>
                <fieldset></fieldset>
                <pre>_______________________________________________
Cryptography mailing list
<a href="mailto:Cryptography@lists.squeakfoundation.org" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Cryptography@lists.squeakfoundation.org</a>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography</a>
</pre>
              </blockquote>
              <pre cols="72">-- 
•••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 
𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨! 
𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰</pre>
            </div>
          </blockquote>
        </div>
      </blockquote>
      <pre class="moz-signature" cols="72">-- 
•••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 
𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨! 
𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰</pre>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Cryptography mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cryptography@lists.squeakfoundation.org">Cryptography@lists.squeakfoundation.org</a>
<a class="moz-txt-link-freetext" href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
•••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧 
𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨! 
𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰</pre>
  </body>
</html>