I tried to load SecureSession-86 into Pharo and I ran into a couple of issues. I first tried in a 5.0 image I had from December that already had cryptography loaded. I loaded SecureSession and ran the tests which default to using compression. This determined my use of the selectors #zipped/#unzipped, which are missing in Pharo, though it does have compression present. I reloaded Compression-cmm.48 from http://source.squeak.org/trunk and it did not load all of the way, but those selectors I needed did. I ran SecureSession tests and they are all green except for one performance test. The uncompressible performance test failed as I am missing the crytpography plugins; I never was able to build the VM on this Ubuntu laptop,
I tried the same in a current Pharo5.0 image and I couldn't even load Cryptography.
The bottom line is that SecureSession-rww.86.mcz works fine in Pharo as long as Compression is updated and the ability to load Cryptography is restored.
I have only tested a 32-bit spur image on Ubuntu. I would like to ask the community for review on the code, as well as testing on other VMs, for squeak, pharo and newspeak.
Many thanks, Robert
On 04/13/2016 10:31 AM, Robert Withers wrote:
It took a few days to align the implementation with the spec. It is in http://www.squeaksource.com/Cryptography.html
I also moved the DistObjectPresentation project there, though it's buggy. There are too many people to name who have made this, all of this, possible. Thank you so very very much.
cryptography@lists.squeakfoundation.org