enzoh / go-bls

Boneh–Lynn–Shacham signature scheme.
https://crypto.stanford.edu/~dabo/pubs/abstracts/weilsigs.html
GNU General Public License v3.0
35 stars 12 forks source link

The description mentions "ring" signatures, where are they? #6

Open SaleProperly opened 5 years ago

SaleProperly commented 5 years ago

I don't see how to perform any signer ambiguous signature scheme from the library. Is this implemented?

enzoh commented 5 years ago

No, unfortunately, I never got around to wrapping up the implementation. If you submit a PR, then I will gladly review it. It should not be too difficult to implement. type RingSignature = []Element with the details described here in section 5.2. You can access that isomorphism ψ from the Pairing internals. I think everything else should be pretty straight forward.