Cabal's use of GHC.Fingerprint
Open
Cabal: Backpack
- Dominant language
- Haskell
- Stars
- 1.7k
- Forks
- 750
- Avg merge
- 4d 3h
- Merged PRs (30d)
- 28
Description
Hi,
We are looking to change the fingerprint hash function in GHC as md5 is quite slow[1].
However it seems that Cabal has used this module internally to implement Backpack's fingerprinting and elsewhere with the assumption that the algorithm is MD5.
So I am trying to get an idea of what the breakage would be if we change the algorithm and how we can mitigate the problem.
[1] https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4248
Contributor guide
Assessment
This issue has not been assessed yet.