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:
Implementation of threshold bbs+ signature schemes in Aries.
Implementation of partial signature signers.
Implementation of Threshold Wallet clients (Holder and Partial Signers)
Interfaces and Implementation of Documents, Threshold Wallet Clients, Precomputation Generator.
Simple Issue Credential Protocol Test (pkg/client/vcwallet/thresholdwallet/issue_credential_test.go).
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 inpkg/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:
pkg/client/vcwallet/thresholdwallet/issue_credential_test.go
).Future Changes