Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a registry of hash functions #61

Open
nichtich opened this issue May 3, 2021 · 3 comments
Open

Create a registry of hash functions #61

nichtich opened this issue May 3, 2021 · 3 comments
Labels
postpone_to_WG Issues that do not influence the charter, but to be noted by the WG to come.]

Comments

@nichtich
Copy link

nichtich commented May 3, 2021

It looks like every standard tries to define its own list of hash functions. As suggested in #46 (which argues for a broader kind of registry) we need a normative list of hash functions, each with URI and basic information such as names, link to specification, length of hashes etc. See list of hash functions in Wikipedia and most relevant the table of multicodec project (filter by column tag=multihash). IANA has used many lists of hash functions.

@iherman
Copy link
Member

iherman commented May 3, 2021

@nichtich that may be a good thing. But I would suggest such details should not be part of the charter; we should keep this issue open for the WG (if it gets off the ground) to consider.

@samuelweiler
Copy link
Member

samuelweiler commented May 3, 2021

My expectation, and this applies to #46 also, is that it's not enough to just have a list - a registry. Adding entries to such a list typically requires a (hopefully brief) specification, not of the mathematics, but of the details - things like padding, wrapping, maybe other data marshaling details. An example is https://tools.ietf.org/html/rfc4868. So the WG may need to create both the registry and the (brief) specification docs that go with each entry in the registry.

@iherman
Copy link
Member

iherman commented May 4, 2021

My expectation, and this applies to #46 also, is that it's not enough to just have a list - a registry. Adding entries to such a list typically requires a (hopefully brief) specification, not of the mathematics, but of the details - things like padding, wrapping, maybe other data marshaling details. An example is https://tools.ietf.org/html/rfc4868. So the WG may need to create both the registry and the (brief) specification docs that go with each entry in the registry.

Yes, that should be the case.

The current charter proposal refers to the possible changes in the W3C process for the creation of registries. If that is adopted, then an official registry would also follow, per process, that line of thoughts.

@iherman iherman added the postpone_to_WG Issues that do not influence the charter, but to be noted by the WG to come.] label May 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
postpone_to_WG Issues that do not influence the charter, but to be noted by the WG to come.]
Projects
None yet
Development

No branches or pull requests

3 participants