kilic / bls12-381

High-speed BLS12-381 implementation in Go
Apache License 2.0
124 stars 47 forks source link

Allow any xmd hash in to curve conversion. #25

Closed kdimak closed 1 year ago

kdimak commented 3 years ago

Used kilic#15 as a reference.

We need this hash function configurability because BBS+ signature schema (reference implementation is https://github.com/hyperledger/ursa/tree/master/libzmix/bbs) uses blake2d hash.

AnomalRoil commented 1 year ago

This would be nice to have I think after #15 is merged, any chance you'd re-open this in your own fork maybe @kdimak ?