Coder Social home page Coder Social logo

Comments (7)

jan-wassenberg avatar jan-wassenberg commented on May 14, 2024

Thanks for reaching out! I'm sorry about the delay, am now back from vacation.

Yes, that's trying to say that once declared frozen, HighwayHash will not change,
but we have indeed been waiting for internal and external feedback before freezing.

We have two applications that intend to use HWH 1.0, so it'll probably be frozen soon (< 3 months).

What's your timeline? We may be able to decide to freeze it earlier if that would help you.

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 14, 2024

Good news, we have indeed frozen HighwayHash64 (as well as the C++ implementation that returns HHResult64). The readme is updated accordingly.

The 128 and 256 bit functions (in particular: their finalization method) are not yet frozen.

from highwayhash.

schoedl avatar schoedl commented on May 14, 2024

We are interested in the 128-bit version. Any idea when it will be frozen?

Thx!

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 14, 2024

Thanks for reaching out! It is difficult to promise a date because of other commitments, but I'd imagine it can be frozen within a few months.
In the meantime, would versioning (storing a version flag, need only be zero or one) be an option?

from highwayhash.

schoedl avatar schoedl commented on May 14, 2024

We are currently on Murmurhash, so we'd stay there until the freeze.
I do understand correctly that the main design difference of Highwayhash over Farmhash is that Farmhash isn't designed for persistent hashing? That's something we need.

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 14, 2024

Sounds good.

FarmHash does provide persistent "fingerprinting" functions, but its 128-bit variant calls CityHash128.

HighwayHash is quite different: it is designed for cross-platform SIMD and is nontrivial to reverse if the seed is unknown (FarmHash multipliers are known, HWH multipliers are unknown to the attacker).

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 14, 2024

@schoedl
Good news, all (64/128/256-bit) variants of HighwayHash are now frozen and will not change.

from highwayhash.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.