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

Update description to include SHA3 #146

Merged
merged 2 commits into from
Oct 5, 2023

Conversation

Leonidas-from-XIV
Copy link
Contributor

While searching for hash libraries on OPAM I was looking for SHA3 support I couldn't find digestif though according to its readme (and code) it does support SHA3, so in this PR I'm adding it to the description.

There is also Keccak-256, not sure if this should be mentioned given it is also missing from the README, but I am not sure how it differs from SHA3-256, so maybe someone with more knowledge can weight in.

@Leonidas-from-XIV
Copy link
Contributor Author

Hmm, according to #110 it probably makes sense to also add Keccak-256 to the README and description.

@dinosaure
Copy link
Member

Thanks, the error seems unrelated. If you want to continue to improve the README.md, I will let you to do so. What it can be interesting is to add this change into opam-repository.

@Leonidas-from-XIV
Copy link
Contributor Author

What it can be interesting is to add this change into opam-repository.

Absolutely, I was already thinking of adding it to the older versions and skimming through the releases to see when they were added. Looks like it is easy enough since it is well documented, but I'll wait with that once this is merged so it matches the format of upstream.

I'll add Keccak-256. Should I add the SHA3 variants as well or is it implied that SHA3 includes 224, 256, 384 and 512?

(It is not an acronym and usually written using lowercase)
@Leonidas-from-XIV
Copy link
Contributor Author

I think it's ok now, I'll cherry pick the description to opam-repository later.

Leonidas-from-XIV added a commit to Leonidas-from-XIV/opam-repository that referenced this pull request Oct 5, 2023
It added WHIRLPOOL in 0.7.1, SHA3 in 0.9.0 and Keccak-256 in 1.1.0, so
now searching in the opam-repository for an SHA3 implementation it
should turn up.

Change submitted upstream: mirage/digestif#146
@dinosaure
Copy link
Member

Thanks!

@dinosaure dinosaure merged commit 0e601ac into mirage:main Oct 5, 2023
1 check passed
@Leonidas-from-XIV Leonidas-from-XIV deleted the descr-update branch October 6, 2023 08:04
dinosaure added a commit to dinosaure/opam-repository that referenced this pull request Mar 18, 2024
CHANGES:

- Update the description to include SHA3 (@Leonidas-from-XIV, mirage/digestif#146)
- Add a new type `hash'`, a polymorphic variant (@reynir, @dinosaure, mirage/digestif#150)
- Lint `fmt` dependency lower-bound (@reynir, mirage/digestif#152)
- Add `get_into_bytes` function and a fuzzer about it (@reynir, @dinosaure, mirage/digestif#149)
nberth pushed a commit to nberth/opam-repository that referenced this pull request Jun 18, 2024
It added WHIRLPOOL in 0.7.1, SHA3 in 0.9.0 and Keccak-256 in 1.1.0, so
now searching in the opam-repository for an SHA3 implementation it
should turn up.

Change submitted upstream: mirage/digestif#146
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants