[Cryptography Team] PrimesFinder issue

rabbit rabbit at callistohouse.org
Thu Jan 5 03:29:43 UTC 2023


I should add it made me absolutely cringe to touch Luciano's code in 
fear, but for the tests...

Luciano, whattup B. You still skatin in Shanghai? Dojay, dojay! Love to 
have you back!

*•* rabbit


On 1/4/23 22:20, rabbit wrote:
>
> Hey Chris,
>
> Thanks much for your investigations. I took a look and it is an issue 
> with PrimesWheel>>#+= where the satisfied variable is counter-logic.
>
> 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).
>
> I merged with your CryptographyRandom change to SecureRandom.
>
> *••• **Config Maps **•••*
>
> I updated the following config maps:
>
>   * /*ProCrypto.release.2*/
>   * /*ProCrypto.release.3*/
>   * /*ESqueak.release.1*/
>
> *••• Packages****•••*
> *••• **CryptographyRandom **•••*
> Name: CryptographyRandom-rabbt.24
>
> Author: rabbt
> Time: 4 January 2023, 10:06:57.026992 pm
> UUID: c9bd4f75-e822-4b25-96e3-7ff0f0734067
> Ancestors: CryptographyRandom-rabbt.23
>
> extended to #*=
>
> Name: CryptographyRandom-rabbt.23
> Author: rabbt
>
> Fixed PrimesWheel to satify isZero for the residue and allowed for 
> growth of the wheel when the primes exceeds the current primes array.
>
> *••• **CryptographyRandomTests **•••*
> Name: CryptographyRandomTests-rabbt.2
>
> Author: rabbt
> Time: 4 January 2023, 10:03:17.773586 pm
> UUID: 1f0afa87-8c19-4ba2-9653-e982886dc8b4
> Ancestors: CryptographyRandomTests-rww.1
>
> Added CryptoPrimesTest, testing PrimesFinder, next after 11 is 13 and 
> Wheel growth and exceeding the base 2000.
>
> Fixed PrimesWheel to satify isZero for the residue and allowed for 
> growth of the wheel when the primes exceeds the current primes array.
>
> On 1/3/23 20:04, Chris Muller wrote:
>> I just committed a fix to CryptographyRandom, and while working on it 
>> noticed another problem which I don't know how to fix.
>>
>>     (PrimesFinder candidate: 11) nextPrime  "2003"
>>
>> 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"?
>>
>>  - Chris
>>
>> _______________________________________________
>> Cryptography mailing list
>> Cryptography at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography
> -- 
> •••
> 𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧
> 𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨!
> 𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰
>
> _______________________________________________
> Cryptography mailing list
> Cryptography at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography

-- 
•••
𝙄𝙛 𝙮𝙤𝙪 𝙖𝙧𝙚 𝙙𝙧𝙞𝙫𝙞𝙣𝙜 𝙖 𝙋𝙤𝙧𝙨𝙘𝙝𝙚, 𝙩𝙝𝙖𝙣𝙠 𝙮𝙤𝙪 𝙛𝙤𝙧
𝙢𝙤𝙫𝙞𝙣𝙜 𝙤𝙫𝙚𝙧, 𝙨𝙤 𝙩𝙝𝙖𝙩 𝙄 𝙘𝙤𝙪𝙡𝙙 𝙨𝙖𝙛𝙚𝙡𝙮 𝙥𝙖𝙨𝙨!
𝘼𝙧𝙧𝙞𝙫𝙚𝙙𝙚𝙧𝙘𝙞, 𝙧𝙖𝙗𝙗𝙞𝙩 • 𝘿𝙖𝙩𝙨𝙪𝙣 𝟮𝟰𝟬𝙕 • 🐰
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/cryptography/attachments/20230104/d135fa19/attachment.html>


More information about the Cryptography mailing list