rfc9923v1.txt   rfc9923.txt 
skipping to change at line 181 skipping to change at line 181
* the "calc" C-style calculator [calc], * the "calc" C-style calculator [calc],
* netnews history file Message-ID lookup functions, * netnews history file Message-ID lookup functions,
* [FRET] - a tool to identify file data structures / help understand * [FRET] - a tool to identify file data structures / help understand
file formats, file formats,
* anti-spam filters, * anti-spam filters,
* used in an implementation of libketama for use in items such as * used in an implementation of libketama [libketama] for use in
[memcache], items such as [memcache],
* a spellchecker programmed in Ada 95, * a spellchecker programmed in Ada 95,
* used in the BSD IDE project [fasmlab], * used in the BSD Integrated Development Environments (IDE) project
[fasmlab],
* non-cryptographic file fingerprints, * non-cryptographic file fingerprints,
* used in the deliantra game server for its shared string * used in the deliantra game server for its shared string
implementation [deliantra], implementation [deliantra],
* computing Unique IDs in DASM (DTN (Delay Tolerant Networking) * computing Unique IDs in DASM (DTN (Delay Tolerant Networking)
Applications for Symbian Mobile-phones), Applications for Symbian Mobile-phones),
* Microsoft's hash_map implementation for VC++ 2005, * Microsoft's hash_map implementation for VC++ 2005,
skipping to change at line 217 skipping to change at line 218
* the libsir logging library [libsir], * the libsir logging library [libsir],
* a standard library for modern Fortran [Fortran], * a standard library for modern Fortran [Fortran],
* to help with seeding a pseudorandom number generator [Vortetty], * to help with seeding a pseudorandom number generator [Vortetty],
and many other uses. It is also referenced in the following and many other uses. It is also referenced in the following
standards documents: [RFC7357], [RFC7873], and [IEEE8021Qbp]. standards documents: [RFC7357], [RFC7873], and [IEEE8021Qbp].
A study has recommended FNV in connection with the IPv6 Flow Label A study has recommended FNV in connection with the IPv6 flow label
field [IPv6flow]. Additionally, there was a proposal to use FNV for value [IPv6flow]. Additionally, there was a proposal to use FNV for
BFD sequence number generation [ISAAC-Auth] and a recent article and Bidirectional Forwarding Detection (BFD) sequence number generation
study on non-cryptographic hash functions [NCHF]. [ISAAC-Auth]. [NCHF] discusses criteria for evaluating non-
cryptographic hash functions.
If you use an FNV function in an application, you are kindly If you use an FNV function in an application, you are kindly
requested to send an email about it to <fnvhash-mail@asthe.com> with requested to send an email about it to <fnvhash-mail@asthe.com> with
"FNV hash function" forming part of the subject line. "FNV hash function" forming part of the subject line.
1.4. Why Is FNV Non-Cryptographic? 1.4. Why Is FNV Non-Cryptographic?
A full discussion of cryptographic hash requirements and strength is A full discussion of cryptographic hash requirements and strength is
beyond the scope of this document. However, here are three beyond the scope of this document. However, here are three
characteristics of FNV that would generally be considered to make it characteristics of FNV that would generally be considered to make it
skipping to change at line 6076 skipping to change at line 6078
<https://datatracker.ietf.org/doc/html/draft-ietf-bfd- <https://datatracker.ietf.org/doc/html/draft-ietf-bfd-
secure-sequence-numbers-27>. secure-sequence-numbers-27>.
[LCN2] Noll, L. and C. Ferguson, "lcn2 / fnv", commit 953444c, 19 [LCN2] Noll, L. and C. Ferguson, "lcn2 / fnv", commit 953444c, 19
November 2025, <https://github.com/lcn2/fnv>. November 2025, <https://github.com/lcn2/fnv>.
[Leprechaun] [Leprechaun]
Sanmayce project, "Sanmayce project 'Underdog Way'", Sanmayce project, "Sanmayce project 'Underdog Way'",
<http://www.sanmayce.com/Downloads/>. <http://www.sanmayce.com/Downloads/>.
[libketama]
Jones, R., "libketama: Consistent Hashing library for
memcached clients", 10 April 2007,
<https://www.metabrew.com/article/libketama-consistent-
hashing-algo-memcached-clients>.
[libsir] Lederman, R. and J. Johnson, "libsir logging library", [libsir] Lederman, R. and J. Johnson, "libsir logging library",
commit 0ae0173, 3 December 2025, commit 0ae0173, 3 December 2025,
<https://github.com/aremmell/libsir>. <https://github.com/aremmell/libsir>.
[memcache] Dovgal, A., Joye, P., Radtke, H., Johansson, M., and T. [memcache] Dovgal, A., Joye, P., Radtke, H., Johansson, M., and T.
Srnka, "PHP memcached extension", 30 April 2023, Srnka, "PHP memcached extension", 30 April 2023,
<https://pecl.php.net/package/memcache>. <https://pecl.php.net/package/memcache>.
[NCHF] Hayes, C. and D. Malone, "Questioning the Criteria for [NCHF] Hayes, C. and D. Malone, "Questioning the Criteria for
Evaluating Non-Cryptographic Hash Functions", Evaluating Non-Cryptographic Hash Functions",
 End of changes. 4 change blocks. 
7 lines changed or deleted 15 lines changed or added

This html diff was produced by rfcdiff 1.48.