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
241 stars 158 forks source link

Threshold wallet #3631

Closed NhoxxKienn closed 8 months ago

NhoxxKienn commented 8 months ago

Integration of Threshold BBS+ with VCWallet: The goal is to implement Threshold Wallet Client for Aries with the use of VCWallet package and Threshold BBS+ as signature scheme.

Description: The primitive implementation of threshold bbs+ can be found in component/crypto/primitive, while the implementation of threshold wallet clients is in pkg/client/vcwallet/thresholdwallet.

The signer for the threshold bbs+ scheme is located in component/models/signature/signer/threshold_bbs_signer.go. The verifier for threshold bb+ can be reused from the normal bbs+ verifier.

Summary:

Future Changes