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

feat: CL Anoncreds Crypto services #3339

Merged
merged 1 commit into from
Aug 19, 2022

Conversation

kgoncharov
Copy link
Contributor

Title:
CL Anoncreds Crypto services

Description:

  • Fourth PR to support CL in af-go #180
  • This PR adds high-level Crypto services to work with CL Anoncreds with help of ursa lib

Summary:

  • added high-level CL crypto Issuer API
  • added high-level CL crypto Prover API
  • added high-level CL crypto Verifier API
  • added ursa-implementations for the services
  • added unit tests for issue credential flow with CL crypto
  • added unit tests for present proof flow with CL crypto

@codecov
Copy link

codecov bot commented Aug 16, 2022

Codecov Report

Merging #3339 (22c7c76) into main (5e75e60) will not change coverage.
The diff coverage is n/a.

❗ Current head 22c7c76 differs from pull request most recent head d0a3384. Consider uploading reports for the commit d0a3384 to get more accurate results

@@           Coverage Diff           @@
##             main    #3339   +/-   ##
=======================================
  Coverage   87.99%   87.99%           
=======================================
  Files         328      328           
  Lines       45231    45231           
=======================================
  Hits        39803    39803           
  Misses       4012     4012           
  Partials     1416     1416           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Copy link
Contributor

@baha-ai baha-ai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

pkg/cl/api.go Outdated Show resolved Hide resolved
@kgoncharov kgoncharov force-pushed the cl-crypto-srv branch 2 times, most recently from 7abc6e1 to a56c6a7 Compare August 16, 2022 18:13
@kgoncharov kgoncharov closed this Aug 16, 2022
@kgoncharov kgoncharov reopened this Aug 16, 2022
* added high-level CL crypto Issuer API
* added high-level CL crypto Prover API
* added high-level CL crypto Verifier API
* added ursa-implementations for the services
* added unit tests for issue credential flow with CL crypto
* added unit tests for present proof flow with CL crypto

Signed-off-by: konstantin.goncharov <konstantin.goncharov@avast.com>
@sudeshrshetty sudeshrshetty merged commit 730ac30 into hyperledger-archives:main Aug 19, 2022
@kgoncharov kgoncharov deleted the cl-crypto-srv branch August 26, 2022 08:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants