I attempted a conversion of the Cryptography package into a Monitcello package. You can find it through the Monticello Browser under the CryptographyBase repository.
MCHttpRepository location: 'http://kilana.unibe.ch:8888/CryptographyBase' user: '' password: ''
I won't Bless it, someone else will have to do that after a careful review. I had to reassign extension methods to protocol categories starting with '*cryptography', for Monticello to include them. This had the most impact on the ThirtyTwoBitRegister, which is already in the image.
Note that the earlier changeset for asn.1 that I sent was folded into this Cryptography package, and a couple of fixes went in later, so blessing and starting with this Monticello package would be a good way forward.
I found the code I used as a starting point for ASN.1, which was published open source in either the Smalltalk Report or JOOP at some point in 1996 or so. The dates may be in the fileout. This includes the read side of X509 certificates, if I recall correctly. I have attached this zip below.
cheers, Robert
On Oct 20, 2005, at 2:32 PM, Ron Teitelbaum wrote:
Rob Withers:
Is there a server where we could store a primary Monticello
repository for crypto packages, base and protocol? Ok I added repositories for Base, Ciphers, and Protocols. Rob I was able to add you as a developer so you should be set. Hans-Martin and Sean could you go sign up on www.SqueakSource.com and I will add you also. We need to decide if cryptography should be included in the base squeak image so that we can make a recommendation to the community. What does everyone think? I will move the information from the previous wiki link to the base repository wiki. I will send you a link after that is done. The repositories are at: MCHttpRepository location: 'http://kilana.unibe.ch:8888/CryptographyBase' user: '<Your Initials on SqueakSource>' password: '<Your Password on SqueakSource>' MCHttpRepository
location:'http://kilana.unibe.ch:8888/CryptographyCiphers'
user:'<Your Initials on SqueakSource>'
password: '<Your Password On SqueakSource>' MCHttpRepository
location: 'http://kilana.unibe.ch:8888/CryptographyProtocol'
user:'<Your Initials on SqueakSource>'
password: '<Your Password On SqueakSource>' Ron _______________________________________________ Cryptography mailing list Cryptography@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/cryptography