hyperledger-archives / aries-framework-go

Hyperledger Aries Framework Go provides packages for building Agent / DIDComm services.
https://wiki.hyperledger.org/display/ARIES/aries-framework-go
Apache License 2.0
238 stars 158 forks source link

Do not use kilic/bls12-381 fork #2247

Open kdimak opened 3 years ago

kdimak commented 3 years ago

Merge the changes from https://github.com/trustbloc/bls12-381

troyronda commented 3 years ago

FYI @kilic

This issue is to directly use the kilic/bls12-381 repo rather than the current fork at trustbloc/bls12-381

troyronda commented 3 years ago

@kilic we need to use g1.HashToCurve with blake2b. It would be helpful if you could expose a function that permits any hash function to be used.

We are trying to make use of BBS+ signatures as defined here: https://mattrglobal.github.io/bbs-signatures-spec/