Skip to content
This repository has been archived by the owner on Mar 27, 2024. It is now read-only.

Commit

Permalink
CL Anoncreds Crypto API
Browse files Browse the repository at this point in the history
* minor fix

Signed-off-by: konstantin.goncharov <konstantin.goncharov@avast.com>
  • Loading branch information
konstantin.goncharov committed Aug 2, 2022
1 parent 27097df commit d65b676
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 30 deletions.
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,6 @@ require (
gopkg.in/yaml.v3 v3.0.1 // indirect
)

// replace github.com/hyperledger/ursa-wrapper-go => github.com/ashcherbakov/ursa-wrapper-go v0.3.1
replace github.com/hyperledger/ursa-wrapper-go => github.com/kgoncharov/ursa-wrapper-go v0.3.1

go 1.17
2 changes: 2 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,8 @@ github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1
github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
github.com/kawamuray/jsonpath v0.0.0-20201211160320-7483bafabd7e h1:Eh/0JuXDdcBHc39j4tFXKTy/AKiK7IQkGJXQxyryXiU=
github.com/kawamuray/jsonpath v0.0.0-20201211160320-7483bafabd7e/go.mod h1:dz00yqWNWlKa9ff7RJzpnHPAPUazsid3yhVzXcsok94=
github.com/kgoncharov/ursa-wrapper-go v0.3.1 h1:WlcHX83PKYgEITFEBqUZy6GUuLRKASMoLzjxpeJsKDg=
github.com/kgoncharov/ursa-wrapper-go v0.3.1/go.mod h1:nPSAuMasIzSVciQo22PedBk4Opph6bJ6ia3ms7BH/mk=
github.com/kilic/bls12-381 v0.0.0-20201104083100-a288617c07f1/go.mod h1:gcwDl9YLyNc3H3wmPXamu+8evD8TYUa6BjTsWnvdn7A=
github.com/kilic/bls12-381 v0.1.1-0.20210503002446-7b7597926c69 h1:kMJlf8z8wUcpyI+FQJIdGjAhfTww1y0AbQEv86bpVQI=
github.com/kilic/bls12-381 v0.1.1-0.20210503002446-7b7597926c69/go.mod h1:tlkavyke+Ac7h8R3gZIjI5LKBcvMlSWnXNMgT3vZXo8=
Expand Down
29 changes: 0 additions & 29 deletions pkg/internal/ursautil/utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ SPDX-License-Identifier: Apache-2.0
package ursautil

import (
"github.com/hyperledger/aries-framework-go/pkg/cl"
"github.com/hyperledger/ursa-wrapper-go/pkg/libursa/ursa"
)

Expand Down Expand Up @@ -69,31 +68,3 @@ func BuildValues(values map[string]interface{}, masterSecretStr *string) (*ursa.
}
return credentialValues, nil
}

func BuildSubProofRequest(revealedAttrs []string, predicates []*cl.Predicate) (*ursa.SubProofRequestHandle, error) {
subProofBuilder, err := ursa.NewSubProofRequestBuilder()
if err != nil {
return nil, err
}

for _, revealedAttr := range revealedAttrs {
err = subProofBuilder.AddRevealedAttr(revealedAttr)
if err != nil {
return nil, err
}
}

for _, predicate := range predicates {
err = subProofBuilder.AddPredicate(predicate.Attr, predicate.PType, predicate.Value)
if err != nil {
return nil, err
}
}

subProofRequest, err := subProofBuilder.Finalize()
if err != nil {
return nil, err
}

return subProofRequest, nil
}

0 comments on commit d65b676

Please sign in to comment.