plume-sig / zk-nullifier-sig

Implementation of PLUME: nullifier friendly signature scheme on ECDSA
MIT License
132 stars 22 forks source link

Add initial javascript library #6

Closed rrrliu closed 1 year ago

rrrliu commented 1 year ago

Adds signal generation functions to JS to be used in burner wallet, metamask core and other wallet extensions.

Uses yarn pnp, but the amcl-js library was incompatible with installing, so files were copied over the and put into the amcl-js directory.

Remaining follow-ups for future changes:

lsankar4033 commented 1 year ago

could publish a mirror of amcl-js at (i.e.) personaelabs/amcl-js to unbundle it from this repo. @Divide-By-0 lmk what you think

lsankar4033 commented 1 year ago

otherwise this lgtm!

rrrliu commented 1 year ago

could publish a mirror of amcl-js at (i.e.) personaelabs/amcl-js to unbundle it from this repo. @Divide-By-0 lmk what you think

Updated! Uses a published mirror package now at amcl-js

lsankar4033 commented 1 year ago

excellent!