fabric-gateway icon indicating copy to clipboard operation
fabric-gateway copied to clipboard

Idemix signer for Gateway SDK Go client

Open bestbeforetoday opened this issue 4 years ago • 6 comments

As a Golang application developer I want to use an Idemix signer implementation So that client permission to transact with the network can be verified while maintaining anonymity

Golang Idemix implementation supported by current Fabric nodes here:

https://github.com/IBM/idemix

See this comment for pointers on integration:

https://github.com/hyperledger/fabric/pull/2955#issuecomment-933313041

bestbeforetoday avatar Oct 08 '21 15:10 bestbeforetoday

Hi @bestbeforetoday , I am interested in working on this issue. Should I take it up ?

pmuls99 avatar Apr 03 '23 14:04 pmuls99

If you are happy to work on it then yes, please do pick it up. You might want to refer to the existing private key and HSM signer implementations and unit tests as a style guide:

An implementation will certainly also need some scenario test coverage to confirm it works with a real running Fabric deployment, although just a simple evaluate and submit call should be sufficient. As a guide, see:

There was talk a while back of using alternative (faster) curves for Idemix signing in Fabric, although I don’t think anything has actually been implemented. It might be good to allow flexibility when creating an Idemix signer for the client to allow similar configuration so that it could be used with any future Fabric updates. Fabric discussion in issue hyperledger/fabric#3356.

bestbeforetoday avatar Apr 04 '23 10:04 bestbeforetoday

Thank for the resources @bestbeforetoday . I will get back to you soon.

pmuls99 avatar Apr 05 '23 09:04 pmuls99

@bugslayer-332 Please let me know if you want to share any early code as you progress on this, or if you want to discuss approaches. I am happy to help by providing feedback or suggestions.

bestbeforetoday avatar Apr 20 '23 16:04 bestbeforetoday

Hi @bestbeforetoday, I have my end semester going on now and will get back to the issue as I am done with them.

pmuls99 avatar Apr 20 '23 19:04 pmuls99

Sure, no hurry. I just wanted to make sure you were getting any support you might need. 😄

bestbeforetoday avatar Apr 20 '23 19:04 bestbeforetoday