<div dir="ltr"><div>Hi all,<div><br></div><div>For the agnostics like me, it's good to read some introduction like</div><div><a href="https://www.garykessler.net/library/crypto.html#desmath">https://www.garykessler.net/library/crypto.html#desmath</a></div><div><br></div></div><div>Relying only on obsolete technos like DESPlugin is a no go, it's not safe for years.</div><div>Even Triple-DES is also on its way to retirement, see for example<br></div><div><a href="https://crypto.stackexchange.com/questions/51629/is-triple-des-still-considered-safe-to-use">https://crypto.stackexchange.com/questions/51629/is-triple-des-still-considered-safe-to-use</a></div><div><br></div><div>MD5 also is not anymore a secure hash, it's just OK for checksum.</div><div><br></div><div><div>So having an uptodate Cryptography package is super important.</div><div>Robert, thank you for the initiative!<br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 5 mars 2020 à 19:11, Robert via Squeak-dev <<a href="mailto:squeak-dev@lists.squeakfoundation.org">squeak-dev@lists.squeakfoundation.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Oh yes, Levente, I recall speaking with you about it. I would like to <br>
make a proposal. Do you think you could fold all those hash functions, <br>
without the HA, into the Cryptography library? We have a HashFunction <br>
class in there, I do not know how different they may be in their public <br>
interface. I think it would be valuable to combine them. To support TLS <br>
1.3, we would also need elliptical Diffie-Hellmans, I think.<br>
<br>
Levente, would you be willing to fold your work into Cryptography?<br>
<br>
Kindly,<br>
Robert<br>
<br>
On 3/5/20 12:43 PM, Levente Uzonyi wrote:<br>
> Hi Robert,<br>
><br>
> The mail you are looking for is here:<br>
> <a href="http://lists.squeakfoundation.org/pipermail/vm-dev/2020-March/032986.html" rel="noreferrer" target="_blank">http://lists.squeakfoundation.org/pipermail/vm-dev/2020-March/032986.html</a><br>
><br>
> Since that email, to make life easier to those who have the Cryptography<br>
> package loaded in their images, I've uploaded another variant of<br>
> Hasher: HAHasher. It's the same as the Hasher package but all class<br>
> names are prefixed with HA.<br>
> To load that, evaluate:<br>
><br>
> Installer ss<br>
>       project: 'Registers';<br>
>       install: 'Registers';<br>
>       project: 'Hasher';<br>
>       install: 'HAHasher'.<br>
><br>
> And then you can write<br>
><br>
> HAHashFunction newSHA512 hashMessage: 'test'.<br>
><br>
><br>
> Levente<br>
<br>
<br>
</blockquote></div>