[ANN] Working SSL In Squeak

J J azreal1977 at hotmail.com
Mon Oct 2 18:49:26 UTC 2006


Hi Robert,

But do I understand right that you guys *did* impliment SSL in squeak from 
scratch?  From what I gathered in the list it wasn't in squeak yet.

Well I'm impressed either way.  What are your next projects? :)


>From: Robert Withers <reefedjib at yahoo.com>
>Reply-To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>Subject: Re: [ANN] Working SSL In Squeak
>Date: Mon, 2 Oct 2006 10:10:17 -0700
>
>Hi Stef,
>
>The DESPlugin implements the DES cryptography algorithm, which has  
>basically two parts.  Key preparation, which DES calls "cooking the  key", 
>and transformation, where it takes the cooked key and the input  block and 
>encrypts it or decrypts it.  I have always wished that  there were an 
>in-image implementation so that the plugin isn't  required when doing DES, 
>but it hasn't happened yet.  Something to  work on, perhaps.  Note that I 
>didn't write it, I am only a user.
>
>Robert
>
>On Oct 2, 2006, at 9:22 AM, stephane ducasse wrote:
>
>>Hi robert
>>
>>just that I understand a bit more what  is the role of the DESPlugin?
>>
>>>Hi all,
>>>
>>>Let me add a few things to Ron's announcement.  First off I added  a 
>>>HttpsUrl class and support to retrieve pages with these Urls.   So you 
>>>can do the following:
>>>
>>>'https://www.fidelity.com' asUrl retrieveContents.
>>>
>>>I tried to add support for a POST command, but I couldn't really  test it 
>>>because I couldn't find a WebBrowser.  Do we still have  one?  I wanted 
>>>to do my online banking in squeak! :-)
>>>
>>>Second, without a patch the Monticello configurations won't work.   Let 
>>>me list the packages needed from the Cryptography repository.   Load, in 
>>>order:
>>>
>>>CryptographyBase
>>>Cryptography-Core
>>>Cryptography-DES
>>>Cryptography-DSA
>>>Cryptography-ElGamal
>>>Cryptography-RSA
>>>Cryptography-SHA1
>>>Cryptography-RC4
>>>Cryptography-MD5
>>>Cryptography-ASN1
>>>Cryptography-X509
>>>Cryptography-SSL
>>>
>>>
>>>Lastly. you will need a DESPlugin, which you can find here: http:// 
>>>minnow.cc.gatech.edu/squeak/2410, including an updated one for Linux.
>>>
>>>cheers,
>>>Robert
>>>
>>>
>>>
>>>On Oct 2, 2006, at 7:28 AM, Ron Teitelbaum wrote:
>>>
>>>>All,
>>>>
>>>>
>>>>
>>>>A while back I started an implementation of TLS 1.2.  Rob Withers  
>>>>joined the effort a few weeks ago and is has made terrific  progress.  
>>>>He reorganized everything, added a proper protocol  stack, and now has 
>>>>the certificates working.
>>>>
>>>>
>>>>
>>>>Our version now works with SSL3.0 and TLS 1.1, and DH or RSA  using 
>>>>x509v3 Certificates.  There are still a number of things  that need to 
>>>>be done but we can now use squeak to connect as an  SSL server and/or 
>>>>client.  See the examples in the workspace that  opens when you load the 
>>>>code.  You will find our implementation  at 
>>>>www.squeaksource.com/Cryptography.  There are two Monticello  
>>>>Configuration files available to make loading easier.  Load  
>>>>Cryptography-Configuration.mcm, and then Crypt-Xtra-Config.mcm.
>>>>
>>>>
>>>>
>>>>We could use some help with testing, code review, documentation  or any 
>>>>other help you would like to offer.
>>>>
>>>>
>>>>
>>>>There is also support for MS CryptoAPI and CertificateStores for  
>>>>Microsoft in the MSCert package.  In the future I will be working  on 
>>>>integrating this functionality.  I will also be adding support  for 
>>>>KomHttp which is mostly completed but needs to be updated to  support 
>>>>Rob’s new version.
>>>>
>>>>
>>>>
>>>>We hope you find this useful and will keep us updated on your use  and 
>>>>issues with our implementation.  If you have any questions  please let 
>>>>us know.  Also again we would like to invite anyone  with interest or 
>>>>experience with cryptography to join our  Cryptography Team 
>>>>athttp://lists.squeakfoundation.org/mailman/ listinfo/cryptography .
>>>>
>>>>
>>>>
>>>>Thanks and enjoy,
>>>>
>>>>
>>>>
>>>>Ron Teitelbaum
>>>>
>>>>President / Principal Software Engineer
>>>>
>>>>US Medical Record Specialists
>>>>
>>>>www.USMedRec.com
>>>>
>>>>Ron at USMedRec.com
>>>>
>>>>Squeak Cryptography Team Leader
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>





More information about the Squeak-dev mailing list