Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 06 Jan 2011 20:14:37 -0600
From: James Nobis <quel@...lrod.net>
To: john-users@...ts.openwall.com
Subject: Re: hmailserver patch has errors, error when compiling
 in Linux x86 64-bit and 32-bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Solar,

> My understanding is that SHA-256 is only available starting with
> OpenSSL 0.9.8, whereas the jumbo patches require 0.9.7+ so far (not
> necessarily 0.9.8+).  So if we merge the hmailserver support patch, we
> make the jumbo patch require 0.9.8+, which is a bit of a problem
> (although it's becoming more acceptable over time).  Maybe we should
> include a SHA-256 implementation into the patch itself for now.

You are entirely correct regarding 0.9.8+ for SHA-256.  It seems it is a
problem for Owl but 0.9.7 should really get retired.  In general one can
always write optimized code that outperforms generic OpenSSL
installations so as I noted initially there is a need for optimization.

> Another comment I had is that maybe we need "generic salted SHA-256"
> support, similar to what I did for SHA-1 and MD4 recently, instead of
> the specialized hmailserver support patch.

That is also a great idea as hmailserver wasn't even something I had
heard of before I wrote the patch.  Is this an item you have the time
and interest to do?

If someone can point me to a license acceptable SHA-256 implementation
or someone can add one that would be greatly appreciated.

I want to support the patch I wrote as I wrote it for a friend but
posted it because I expect it may be of use to someone else as well.
However, my free time is quite limited and I wrote this as a short break
from work on my project.  I welcome any updates to the patch that make
it acceptable for the jumbo patch as well as feedback on what items I
will have to address myself.

James
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQIcBAEBCgAGBQJNJncNAAoJEGUWgJyjXssu9hYP/iXeCqu7u5K1S5aLrlXzrSXS
Jq7R0zH4GMP2YmObAavOhW96rGN3FBus50Lpcgjad/Mk1f2bDnBCxjYFngsgdRcD
cDhWr1scJhcV18s9khyS3eYQRH5lYoAPZxKzrKRLqYI5V4itrZ52/WxBPAdFZ7Zb
fDMUYBMlxTY9cayjqc+dUlOiOSYKP7OIr/c5mYbHTAbwvtQKlFB6BagaWjdc7865
N7VMSfQwN4rL/euf406eH+YjWveUFDx+A7Hhpjna7jMgTm33g7iOBUfmwkuCXOD2
Xd943+F8wd4D/yG0cu/tM5/3KHZSmGxB+GaYh+NOBvLcKMQ3+Ysl4n4dKm6ePCvC
ZRot5Z/EDUqXGDodYrlARtXVLjkeRTSuvT/1GsVvZGDbBaobaGahr67Ct2vqqK3z
sIc0tIPBaquEngIvfRgHgelKCnfqBY/4hLBi5JRY1hoIErPjb7Tv+qCBkVg6liBH
5wf/L21zM4uYGTyEADZwa+zQgxcGWz6obcElMLjTLmWabu4eCaAaEAKQNa6Jj+rJ
4OxqS8G1zq7xpHaGBoPa9F8tFfRd/1SxbrCiMrg5LHUhiedkm6xJErSN8AZwsN9b
+PuXxTQB1MlnWFLG8RBZtK1XkfzfyKlRDwT9G1jtpByK3u9yNe2DU42asVHNc8Gk
66ET0vs8eVr2cwa9/7OS
=HhV5
-----END PGP SIGNATURE-----

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.