hyperledger-archives / ursa

Hyperledger Ursa (a shared cryptographic library) has moved to end-of-life status, with the components of Ursa still in use moved to their relevant Hyperledger projects (AnonCreds, Indy, Aries and Iroha).

Home Page:https://wiki.hyperledger.org/display/ursa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Javascript/WASM Build

petermetz opened this issue · comments

We want to use ursa in Cactus for the crypto related code, but it's a Javascript/Typescript project so it's not happening unless ursa can be compiled down to JS first.

There's a great project out there demonstrating how it could all work for both NodeJS and Browser (with Web Assembly).
https://github.com/mattrglobal/bbs-signatures

My idea is to integrate the tooling that bbs-signatures uses to my ursa fork and then send a PR. I have done very little so far due to lack of time so everyone should feel welcome to also work on this, but if not, eventually I'll come around and do it for sure. Just wanted to open this issue in anticipation and so that there's a place we can talk about this topic.