[openssl-dev] use SIPhash for OPENSSL_LH_strhash?
Peter Waltenberg
pwalten at au1.ibm.com
Wed Jan 11 22:25:43 UTC 2017
And the reason I said you certainly don't need a keyed hash ?
Behaviour of the hash function will change with key and in some cases
performance would degenerate to that of a linked list. (Ouch). And since
the obvious thing to do is use a random key, OpenSSL's performance would
get *very* erratic.
Simpler functions than cryptographic hashes will almost certainly yield
better results here. I note someone further up the thread someone else has
pointed that out.
Peter
From: "Salz, Rich" <rsalz at akamai.com>
To: "openssl-dev at openssl.org" <openssl-dev at openssl.org>
Date: 11/01/2017 13:14
Subject: Re: [openssl-dev] use SIPhash for OPENSSL_LH_strhash?
Sent by: "openssl-dev" <openssl-dev-bounces at openssl.org>
The needs for OpenSSL's LHASH are exactly what SipHash was designed for:
fast on short strings.
OpenSSL's hash currently *does not* call MD5 or SHA1; the MD5 code is
commented out.
Yes, performance tests would greatly inform the decision.
--
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-dev/attachments/20170112/f36a6f7a/attachment.html>
More information about the openssl-dev
mailing list