Open alessandroguggino opened 2 years ago
Hey @alessandroguggino good catch, yes there are some inconsistencies, however you are right that our focus as a WG is primarily on the core draft right now. Feel free to open a PR to address any syntax inconsistencies anything broader we will address once the core draft is complete/stable.
I found something new from the Blind signature extension. I know that you are now focused on the core draft but I leave it here :)
In
BlindMessagesProofGen
: https://github.com/decentralized-identity/bbs-signature/blob/5fba426d415b85b6156a0c001e605482bdf3b770/draft-blind-bbs-signatures.md?plain=1#L249 InBlindMessagesProofVerify
: https://github.com/decentralized-identity/bbs-signature/blob/5fba426d415b85b6156a0c001e605482bdf3b770/draft-blind-bbs-signatures.md?plain=1#L284The values in
c
andcv
are inconsistent: we should decide which one to follow. 1)c = hash(U || U~ || nonce)
andcv = hash(U || U^ || nonce)
+ addU
(known messages) as input parameter in BlindMessagesProofVerify or 2)c = hash(commitment || U~ || nonce)
andcv = hash(commitment || U^ || nonce)
P.S. I'm going to open a pull request to remove the unuseful escape chars and, if you want, update the draft to snake_case notation