<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 11/13/2015 02:40 PM, Emilia Käsper
wrote:<br>
</div>
<blockquote
cite="mid:CAGZjfUYJLnD7Qo28r_iQgnUYAsZay_Ftp8KEG=7MPY5pY+248A@mail.gmail.com"
type="cite">
<div dir="ltr"><br>
<div style="color:rgb(33,33,33);font-family:'Helvetica
Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:19.5px">BLOWFISH
- probably still in use though I don't know where exactly?</div>
</div>
</blockquote>
<br>
Isn't Blowfish a building block of bcrypt and/or some similar stuff?
I think that implementations don't rely on OpenSSL but I wouldn't
give it for granted.<br>
<br>
As for the rest of the algorithms, a lot has been already said but I
would like to share my personal opinion (that of someone who codes
using the OpenSSL API since some time): I think of OpenSSL as an
incredibly rich tool for the professionals and the students as well,
if it were possible I would like to see all of the algorithms to be
there forever, including the odd situation of people who must
decrypt some content they produced a long time ago, for instance.<br>
I understand that this is not feasable in the long-term, but we
cannot forget that IT time is different from people time: the fact
that an algorithm is born and becomes insecure in a few years
doesn't mean that it won't be needed for some time, unless we accept
the idea that OpenSSL is something to be used "for the moment being"
(which is reasonable for SSL/TLS and communications in general, much
less for file encryption and signature features).<br>
So, if it were possible to keep the algorithms for a long time,
providing a simple way to put them out of the compilation (and the
default compilation options may just do that), that would be great.
At least as long as they are API-compliant (of course, you cannot
ask to be kept consistent with the rest of the code for decades).<br>
My gratefulness to all developers, whatever it will be!<br>
<br>
</body>
</html>