Hey y'all,
I have just published a new version of ParrotTalk, running on top of ThunkStack. #CryptoGreen.
TSThunkSession now specifies protocol, cipher and encoder. So subclasses can default. With ParrotTalk loaded, use
Session newOnHost: <host> port: <port> and it defaults to :::
^ Session newOnHost: <host> port: <port> protocol: 'ParrotTalk v3.7' cipher: 'AESede' encoder: 'bytes'
With Registers, Cryptography and ParrotTalk tests, there are 309 tests that pass green. Without SSL loaded. Still need ParrotTalk loaded, however. I am working out a registration from each package rather than hardcoding the ParrotTalk SessionOperations in SessionAgentMap, now in ThunkStack. So as each protocol package loads it registers with ThunkStack.
Installer ss project: 'Cryptography'; install: 'ProCrypto-1-1-1'; install: 'ProCryptoTests-1-1-1'; install: 'SSLLoader'.
-- Kindly, Robert
cryptography@lists.squeakfoundation.org