I'm working on exporting the rust version to C, so all can be compared properly.
https://github.com/ndsol/git-mine/blob/master/sha1.cl
We are considering doing a Blake3 implementation, but haven't committed to do it yet.