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

add support for Pointcheval-Sanders #110

Merged
merged 1 commit into from
Apr 19, 2024

Conversation

mikelodder7
Copy link
Contributor

Add PS (Pointcheval-Sanders) signature description. These are supported in Anoncreds V2.

PS signatures are similar to BBS+ with the following differences:

  1. Simpler curve operations (no inversions)
  2. Single round threshold settings
  3. Smaller signature proof of knowledge
  4. Smaller credential size
  5. Larger public keys (linear in terms of signeable claims)

Signed-off-by: Michael Lodder <redmike7@gmail.com>
"$schema": "../../schemas/Signing-Algorithm.json",
"Name": "PS",
"Implementation Support": "Hyperledger Anoncreds, https://github.com/hyperledger/anoncreds-v2-rs ",
"Specification": "PS-Signatures of there own do not have a formal specification, that is included in Anoncreds-V2",
Copy link
Contributor

Choose a reason for hiding this comment

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

Could you add also the link here? Then this value is independent from others in this file

Copy link
Contributor Author

Choose a reason for hiding this comment

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

What link?

Copy link
Contributor

Choose a reason for hiding this comment

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

You are mentioning that it is included in the spec. I think it would be helpful for readers to have a link when you mention it there.

@cre8 cre8 merged commit d594f1a into openwallet-foundation:main Apr 19, 2024
4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants