[squeak-dev] [Vm-dev] SHA512 squeak implementation?

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Thu Mar 5 21:24:45 UTC 2020


Hi all,

For the agnostics like me, it's good to read some introduction like
https://www.garykessler.net/library/crypto.html#desmath

Relying only on obsolete technos like DESPlugin is a no go, it's not safe
for years.
Even Triple-DES is also on its way to retirement, see for example
https://crypto.stackexchange.com/questions/51629/is-triple-des-still-considered-safe-to-use

MD5 also is not anymore a secure hash, it's just OK for checksum.

So having an uptodate Cryptography package is super important.
Robert, thank you for the initiative!

Le jeu. 5 mars 2020 à 19:11, Robert via Squeak-dev <
squeak-dev at lists.squeakfoundation.org> a écrit :

> Oh yes, Levente, I recall speaking with you about it. I would like to
> make a proposal. Do you think you could fold all those hash functions,
> without the HA, into the Cryptography library? We have a HashFunction
> class in there, I do not know how different they may be in their public
> interface. I think it would be valuable to combine them. To support TLS
> 1.3, we would also need elliptical Diffie-Hellmans, I think.
>
> Levente, would you be willing to fold your work into Cryptography?
>
> Kindly,
> Robert
>
> On 3/5/20 12:43 PM, Levente Uzonyi wrote:
> > Hi Robert,
> >
> > The mail you are looking for is here:
> >
> http://lists.squeakfoundation.org/pipermail/vm-dev/2020-March/032986.html
> >
> > Since that email, to make life easier to those who have the Cryptography
> > package loaded in their images, I've uploaded another variant of
> > Hasher: HAHasher. It's the same as the Hasher package but all class
> > names are prefixed with HA.
> > To load that, evaluate:
> >
> > Installer ss
> >       project: 'Registers';
> >       install: 'Registers';
> >       project: 'Hasher';
> >       install: 'HAHasher'.
> >
> > And then you can write
> >
> > HAHashFunction newSHA512 hashMessage: 'test'.
> >
> >
> > Levente
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20200305/f5248554/attachment.html>


More information about the Squeak-dev mailing list