Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Mar 2001 14:58:50 -0500 (EST)
From:      Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To:        "Daniel C. Sobral" <dcs@newsguy.com>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: sys/alpha/include types.h sys/i386/include types.h sys/ia64/include  types.h sys/powerpc/include types.h sys/kern vfs_cache.c sys/nfs nfs.h  nfs_node.c sys/sys fnv_hash.h
Message-ID:  <200103171958.OAA75595@khavrinen.lcs.mit.edu>
In-Reply-To: <3AB3711F.42629FB6@newsguy.com>
References:  <200103171050.aa94864@salmon.maths.tcd.ie> <3AB3711F.42629FB6@newsguy.com>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Sat, 17 Mar 2001 23:13:51 +0900, "Daniel C. Sobral" <dcs@newsguy.com> said:

> I'm interested on what kind of names this hash algorithm was designed to
> handle. Can you provide an url to a paper describing the algorithm?

I am not aware of one.  The FNV hash is designed to produce good
dispersion of hash values even when the keys are relatively small, and
differ by only a few bits.  It is also designed to work with arbitrary
octet-strings; some simpler well-known hashes like Chris Torek's
(h' = 33h + s[i]) work well for ASCII strings but not for binary data.

-GAWollman



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103171958.OAA75595>