-
Notifications
You must be signed in to change notification settings - Fork 213
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
Fouque tibouchi #19
Fouque tibouchi #19
Conversation
Was about to ask what's behind "New constant time hashing to g2" and in the TODO and if it's in some way related to Fouque Tibouchi ;) I've already noticed that the herumi libraries are using this for the BN curves and was wondering if this or something comparable is doable for BLS curves as well, looks like it is. However, isn't this something that should be PR'd into the relic repository instead and then updated downstream? |
Yeah i'm taking a look at making a PR to relic to see if they are interested in this. Have to integrate it into the config system, and maybe add in support for other curves, add tests etc. |
backport: Merge Chia-Network branch `main` into dashpay branch `develop`
Implements Fouque Tibouchi hashing as in this paper: https://www.di.ens.fr/~fouque/pub/latincrypt12.pdf and this PR: zkcrypto/pairing#30.
Sha256 is used instead of blake2b.