Oh? I thought we discussed your package becoming the core solution, for HashFunctions. I was thinking you were going to rename all your classes back to no prefixes (except RGThirtyTwoBitRegister renamed to CryptoThirtyTwoBitRegister). And your hashFunction becomes the one in CryptographyCore. Your Registers and HashFunctions, become CryptographyHashing. Then I'll reset the dependencies to load yours.
I got a little excited and released Pro Crypto v1.1.1, so with your code it would be ProCrypto v1.2.1.
Did I misunderstand?
k, r
On 3/12/20 7:26 PM, Levente Uzonyi wrote:
Hi Robert,
On Wed, 11 Mar 2020, Robert wrote:
Dear Levente,
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:
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.
What merge do you mean?
Levente
Installer ss project: 'Registers'; install: 'Registers'; project: 'Hasher'; install: 'HAHasher-Core'; install: 'HAHasher-Tests'. Installer ss project: 'Cryptography'; install: 'CryptographyPlugins'; install: 'CryptographyX509'.
K, r
ProCrypto packages and dependencies Package Size (kb) Dependencies Algorithms 1 CryptographyCore-rww.5 18 HMAC, CBC, CFB, CTR, OFB 2 CryptographyASN1-rww.4 58 ASN1Module, ASN1InputStream, ASN1OutputStream 3 CryptographyHashing-rww.21 208 CryptographyCore-rww.5 ND2, MD4, MD5, SHA1, SHA256, SHA512 4 CryptographyRandom-rww.11 21 CryptographyHashing-rww.21 RandomPool, PrimesFinder, Miller-Rabin, Fortuna, SecureRandom 5 CryptographyCiphers-rww.15 81 CryptographyRandom-rww.11 CryptographyASN1-rww.4 ARC2, ARC4, DES, TripleDES, Blowfish, Rijndael 6 CryptographySignatures-rww.15 37 CryptographyCiphers-rww.15 DSAKeyPairGenerator, ElGamalKeyPairGenerator, RSAKeyPairGenerator 7 CryptographyKeyExchange-rww.13 5 CryptographySignatures-rww.15 Diffie-Hellman 8 CryptographyArchive-rww.15 17 CryptographyKeyExchange-rww.13 PBKDF2WithHmacSHA1, PBKDF2WithHmacSHA256, PKCS12 9 CryptographyX509-rww.13 34 CryptographyArchive-rww.15 X509Certificate, X509CertificateDerReader, DSAPrivateKeyFileReader, RSAPublicKeyFileGenerator, RSAPrivateKeyFileGenerator 479 Loadable Unloadable
On 3/10/20 8:31 PM, Robert wrote:
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. *message too large* kindly, rabbit On 3/10/20 6:06 PM, Robert wrote: Hi Levente, 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:
https://www.dropbox.com/home/Callisto%20House/squeak-crypto-plugins .
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. publish your work on, then I will link your solution into dependencies. CryptographyHashing-ul.16 CryptographyHashing-rww.15 (Release) File: CryptographyHashing-rww.15.mcz Author: Robert Withers Timestamp: 10 March 2020 9:57:39 pm UUID: b7df722e-ab05-4465-97ef-deeffb0212d0 Ancestors: CryptographyHashing-rww.14 Dependencies: CryptographyCore-rww.5 Release: This is a release that can be read by anybody. Message: adapt to new #primCopyoubleWords:intoBytes:. CryptoGreen for SHA512, with the shiny, new SHA2Plugin and without. Find plugins here, for linux64x64:
https://www.dropbox.com/home/Callisto%20House/squeak-crypto-plugins . rttyk, r
--
Two CryptoChallenges have now been solved, both by Levente Uzonyi! Numbers Two and Four, Awesome! Thank you so much!!!
PDF: https://www.dropbox.com/s/oo36r4xxatpd3mz/ProCrypto.pdf?dl=0
JPG:
On 3/12/20 7:31 PM, Robert wrote:
Oh? I thought we discussed your package becoming the core solution, for HashFunctions. I was thinking you were going to rename all your classes back to no prefixes (except RGThirtyTwoBitRegister renamed to CryptoThirtyTwoBitRegister). And your hashFunction becomes the one in CryptographyCore. Your Registers and HashFunctions, become CryptographyHashing. Then I'll reset the dependencies to load yours.
I got a little excited and released Pro Crypto v1.1.1, so with your code it would be ProCrypto v1.2.1.
Did I misunderstand?
k, r
On 3/12/20 7:26 PM, Levente Uzonyi wrote:
Hi Robert,
On Wed, 11 Mar 2020, Robert wrote:
Dear Levente,
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:
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.
What merge do you mean?
Levente
Installer ss project: 'Registers'; install: 'Registers'; project: 'Hasher'; install: 'HAHasher-Core'; install: 'HAHasher-Tests'. Installer ss project: 'Cryptography'; install: 'CryptographyPlugins'; install: 'CryptographyX509'.
K, r
ProCrypto packages and dependencies Package Size (kb) Dependencies Algorithms 1 CryptographyCore-rww.5 18 HMAC, CBC, CFB, CTR, OFB 2 CryptographyASN1-rww.4 58 ASN1Module, ASN1InputStream, ASN1OutputStream 3 CryptographyHashing-rww.21 208 CryptographyCore-rww.5 ND2, MD4, MD5, SHA1, SHA256, SHA512 4 CryptographyRandom-rww.11 21 CryptographyHashing-rww.21 RandomPool, PrimesFinder, Miller-Rabin, Fortuna, SecureRandom 5 CryptographyCiphers-rww.15 81 CryptographyRandom-rww.11 CryptographyASN1-rww.4 ARC2, ARC4, DES, TripleDES, Blowfish, Rijndael 6 CryptographySignatures-rww.15 37 CryptographyCiphers-rww.15 DSAKeyPairGenerator, ElGamalKeyPairGenerator, RSAKeyPairGenerator 7 CryptographyKeyExchange-rww.13 5 CryptographySignatures-rww.15 Diffie-Hellman 8 CryptographyArchive-rww.15 17 CryptographyKeyExchange-rww.13 PBKDF2WithHmacSHA1, PBKDF2WithHmacSHA256, PKCS12 9 CryptographyX509-rww.13 34 CryptographyArchive-rww.15 X509Certificate, X509CertificateDerReader, DSAPrivateKeyFileReader, RSAPublicKeyFileGenerator, RSAPrivateKeyFileGenerator 479 Loadable Unloadable
On 3/10/20 8:31 PM, Robert wrote:
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. *message too large* kindly, rabbit On 3/10/20 6:06 PM, Robert wrote: Hi Levente, 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:
https://www.dropbox.com/home/Callisto%20House/squeak-crypto-plugins .
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. publish your work on, then I will link your solution into dependencies. CryptographyHashing-ul.16 CryptographyHashing-rww.15 (Release) File: CryptographyHashing-rww.15.mcz Author: Robert Withers Timestamp: 10 March 2020 9:57:39 pm UUID: b7df722e-ab05-4465-97ef-deeffb0212d0 Ancestors: CryptographyHashing-rww.14 Dependencies: CryptographyCore-rww.5 Release: This is a release that can be read by anybody. Message: adapt to new #primCopyoubleWords:intoBytes:. CryptoGreen for SHA512, with the shiny, new SHA2Plugin and without. Find plugins here, for linux64x64:
https://www.dropbox.com/home/Callisto%20House/squeak-crypto-plugins . rttyk, r
--
--
Hey all'y'all,
There is a new release of ProCrypto-1-1-1. I split out the Tests from all Crypto packages and created a Monticello config map to load all CryptoTests packages.
Here is code to load all Cryptography packages and all CryptoTests packages:
Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.
If we can get a spot on the CI testing pklatform, we would need to load both configs to run the tests there. *hint, hint*
ProCrypto 1.1.1 flyer: https://www.dropbox.com/s/7y7ngnya9qeg5gf/ProCrypto-1-1-1.pdf?dl=0
On 3/12/20 7:40 PM, Robert wrote:
Two CryptoChallenges have now been solved, both by Levente Uzonyi! Numbers Two and Four, Awesome! Thank you so much!!!
Alright, another send, with a Smalltalk cheat sheet for newbies and a smaller resolution image so the email is not too large. Forward these links to folks, please! Cheers!
k, r
ProCrypto 1.1.1 flyer: https://www.dropbox.com/s/7y7ngnya9qeg5gf/ProCrypto-1-1-1.pdf?dl=0 Smalltalk Cheat Sheet: [https://www.dropbox.com/s/p4iz51a0qouv8wu/st-cheatsheet.pdf?dl=0%5D(https://...)
On 3/13/20 11:29 AM, Robert wrote:
Hey all'y'all,
There is a new release of ProCrypto-1-1-1. I split out the Tests from all Crypto packages and created a Monticello config map to load all CryptoTests packages.
Here is code to load all Cryptography packages and all CryptoTests packages:
Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.
If we can get a spot on the CI testing pklatform, we would need to load both configs to run the tests there. *hint, hint*
My image was still the large one. Here is the email with a smaller image to forward...Alright, another send, with a Smalltalk cheat sheet for newbies and a smaller resolution image so the email is not too large. Forward these links to folks, please! Cheers!
Load doIt: Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.
k, r
ProCrypto 1.1.1 flyer: https://www.dropbox.com/s/7y7ngnya9qeg5gf/ProCrypto-1-1-1.pdf?dl=0 Smalltalk Cheat Sheet: [https://www.dropbox.com/s/p4iz51a0qouv8wu/st-cheatsheet.pdf?dl=0%5D(https://...)
On 3/13/20 11:29 AM, Robert wrote:
Hey all'y'all,
There is a new release of ProCrypto-1-1-1. I split out the Tests from all Crypto packages and created a Monticello config map to load all CryptoTests packages.
Here is code to load all Cryptography packages and all CryptoTests packages:
I was hoping to have a chance to pass out these flyers (and offer the electronic PDF, by thumb drive or email, with working links) to all of the College/University Departments of Crypto/Netwroking/CompSci in the area that I could. i do not have contact with any so I haven't found a way to email these departments. Unfortunately, or rather Fortunately, schools are out on Spring Break, to be extended. So unless you guys and gals have contact to some departments, my marketing strategy of enlisting college hackers has fallen short. I did get to NCCU, right next door to me, and handed out the flyers to the CompSci professors. I printed out a bunch to plaster Duke and UNC, going to buy a few thumb drives. And timing. I think I need to wait until the kids return.
What are your thoughts about Squeak marketing? It's like turning out the vote. We should expand with Squeak 5.3! Any sort of multiplayer Croquet game to hook them with? Or other games!
K, r
On 3/13/20 11:52 AM, Robert wrote:
My image was still the large one. Here is the email with a smaller image to forward...Alright, another send, with a Smalltalk cheat sheet for newbies and a smaller resolution image so the email is not too large. Forward these links to folks, please! Cheers!
Load doIt: Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.
k, r
ProCrypto 1.1.1 flyer: https://www.dropbox.com/s/7y7ngnya9qeg5gf/ProCrypto-1-1-1.pdf?dl=0 Smalltalk Cheat Sheet: [https://www.dropbox.com/s/p4iz51a0qouv8wu/st-cheatsheet.pdf?dl=0%5D(https://...)
On 3/13/20 11:29 AM, Robert wrote:
Hey all'y'all,
There is a new release of ProCrypto-1-1-1. I split out the Tests from all Crypto packages and created a Monticello config map to load all CryptoTests packages.
Here is code to load all Cryptography packages and all CryptoTests packages:
-- Kindly, Robert
I was hoping to have a chance to pass out these flyers (and offer the electronic PDF, by thumb drive or email, with working links) to all of the College/University Departments of Crypto/Networking/CompSci in the area that I could. i do not have contact with any so I haven't found a way to email those departments, other than to a professor at my Alma Mater, Guilford College: https://www.guilford.edu/cyber-and-network-security, which is a Great Fit. That's what inspired me to move forward this promotional way.
Unfortunately, or rather Fortunately, schools are out on Spring Break, to be extended. So unless you guys and gals have contact into some departments, my marketing strategy of enlisting college hackers has fallen short. I did get to NCCU, right next door to me, and handed out the flyers to the CompSci professors. I printed out a bunch to plaster Duke and UNC, going to buy a few thumb drives. And timing. I think I need to wait until the kids return.
What are your thoughts about Squeak marketing? It's like turning out the vote. We should expand with Squeak 5.3! Any sort of multiplayer Croquet game to hook them with? Or other games!
Thank You Kindly, Robert
--- To load core + tests, doIt:
[Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.] timeToRun.
"I get 46.9 seconds loading into my vm. 174 tests run in 3 seconds." --- ProCrypto 1.1.1 flyer: https://www.dropbox.com/s/7y7ngnya9qeg5gf/ProCrypto-1-1-1.pdf?dl=0 Smalltalk Cheat Sheet: [https://www.dropbox.com/s/p4iz51a0qouv8wu/st-cheatsheet.pdf?dl=0%5D(https://...)
Here is a perfect representative Guilford College course, scratching at the underbelly of societal challenges...heh. ^,^
JPS 233. Deviance and Society. 4.
This course focuses on a theoretical examination of deviance and responses to deviance including critical concepts, measurement and operationalization of these concepts, and the utility of theory and research on policy. The historical evolution (emergence, dominance, and decline) of major deviance theories is also examined as well as the main research and policy implications of the state of knowledge in many areas relating to deviance and social control.
K, r
On 3/15/20 4:32 PM, Robert wrote:
I was hoping to have a chance to pass out these flyers (and offer the electronic PDF, by thumb drive or email, with working links) to all of the College/University Departments of Crypto/Networking/CompSci in the area that I could. i do not have contact with any so I haven't found a way to email those departments, other than to a professor at my Alma Mater, Guilford College: https://www.guilford.edu/cyber-and-network-security, which is a Great Fit. That's what inspired me to move forward this promotional way.
Unfortunately, or rather Fortunately, schools are out on Spring Break, to be extended. So unless you guys and gals have contact into some departments, my marketing strategy of enlisting college hackers has fallen short. I did get to NCCU, right next door to me, and handed out the flyers to the CompSci professors. I printed out a bunch to plaster Duke and UNC, going to buy a few thumb drives. And timing. I think I need to wait until the kids return.
What are your thoughts about Squeak marketing? It's like turning out the vote. We should expand with Squeak 5.3! Any sort of multiplayer Croquet game to hook them with? Or other games!
Thank You Kindly, Robert
To load core + tests, doIt:
[Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.] timeToRun.
"I get 46.9 seconds loading into my vm. 174 tests run in 3 seconds."
ProCrypto 1.1.1 flyer: https://www.dropbox.com/s/7y7ngnya9qeg5gf/ProCrypto-1-1-1.pdf?dl=0 Smalltalk Cheat Sheet: [https://www.dropbox.com/s/p4iz51a0qouv8wu/st-cheatsheet.pdf?dl=0%5D(https://...)
-- Kindly, Robert
Here is a perfect representative Guilford College course, scratching at the underbelly of societal challenges...heh. ^,^
JPS 233. Deviance and Society. 4.
This course focuses on a theoretical examination of deviance and responses to deviance including critical concepts, measurement and operationalization of these concepts, and the utility of theory and research on policy. The historical evolution (emergence, dominance, and decline) of major deviance theories is also examined as well as the main research and policy implications of the state of knowledge in many areas relating to deviance and social control.
K, r
On 3/15/20 4:32 PM, Robert wrote:
I was hoping to have a chance to pass out these flyers (and offer the electronic PDF, by thumb drive or email, with working links) to all of the College/University Departments of Crypto/Networking/CompSci in the area that I could. i do not have contact with any so I haven't found a way to email those departments, other than to a professor at my Alma Mater, Guilford College: https://www.guilford.edu/cyber-and-network-security, which is a Great Fit. That's what inspired me to move forward this promotional way.
Unfortunately, or rather Fortunately, schools are out on Spring Break, to be extended. So unless you guys and gals have contact into some departments, my marketing strategy of enlisting college hackers has fallen short. I did get to NCCU, right next door to me, and handed out the flyers to the CompSci professors. I printed out a bunch to plaster Duke and UNC, going to buy a few thumb drives. And timing. I think I need to wait until the kids return.
What are your thoughts about Squeak marketing? It's like turning out the vote. We should expand with Squeak 5.3! Any sort of multiplayer Croquet game to hook them with? Or other games!
Thank You Kindly, Robert
To load core + tests, doIt:
[Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.] timeToRun.
"I get 46.9 seconds loading into my vm. 174 tests run in 3 seconds."
ProCrypto 1.1.1 flyer: https://www.dropbox.com/s/7y7ngnya9qeg5gf/ProCrypto-1-1-1.pdf?dl=0 Smalltalk Cheat Sheet: [https://www.dropbox.com/s/p4iz51a0qouv8wu/st-cheatsheet.pdf?dl=0%5D(https://...)
-- Kindly, Robert
Newer version of ProCrypto-1-1-1 and ProCryptoTests-1-1-1 published with Levente's hashFunctions. #CryptoGreen. Thanks Levente! The Install doIt will pick up the latest version.
Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.
K, r
On 3/15/20 4:32 PM, Robert wrote:
I was hoping to have a chance to pass out these flyers (and offer the electronic PDF, by thumb drive or email, with working links) to all of the College/University Departments of Crypto/Networking/CompSci in the area that I could. i do not have contact with any so I haven't found a way to email those departments, other than to a professor at my Alma Mater, Guilford College: https://www.guilford.edu/cyber-and-network-security, which is a Great Fit. That's what inspired me to move forward this promotional way.
Unfortunately, or rather Fortunately, schools are out on Spring Break, to be extended. So unless you guys and gals have contact into some departments, my marketing strategy of enlisting college hackers has fallen short. I did get to NCCU, right next door to me, and handed out the flyers to the CompSci professors. I printed out a bunch to plaster Duke and UNC, going to buy a few thumb drives. And timing. I think I need to wait until the kids return.
What are your thoughts about Squeak marketing? It's like turning out the vote. We should expand with Squeak 5.3! Any sort of multiplayer Croquet game to hook them with? Or other games!
Thank You Kindly, Robert
To load core + tests, doIt:
[Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'.] timeToRun.
"I get 46.9 seconds loading into my vm. 174 tests run in 3 seconds."
ProCrypto 1.1.1 flyer: https://www.dropbox.com/s/7y7ngnya9qeg5gf/ProCrypto-1-1-1.pdf?dl=0 Smalltalk Cheat Sheet: [https://www.dropbox.com/s/p4iz51a0qouv8wu/st-cheatsheet.pdf?dl=0%5D(https://...)
-- Kindly, Robert
cryptography@lists.squeakfoundation.org