Open mikelodder7 opened 3 years ago
I was curious to pick up the https://github.com/hyperledger/ursa-wrapper-go/issues/8 issue. But the go wrapper requires workspace package feature to be enabled. The default build does not include ffi
wrappers in it. Rust stable release currently does not have an option to enable package features.
Here's what I did (ref: https://github.com/arsulegai/ursa/tree/fix-path)
Step 1: Introduce a feature similar to ursa_sharing
to enable cl_native
and create the required .so
file.
Step 2: Step 1 ends up in the conflict that the same name ursa
is in both Cargo.toml
and libursa/Cargo.toml
.
I was planning to rename the Cargo.toml
's name from usa
to hyperledger-ursa
. Any suggestions/preferences?
The top-level Ursa project file and folder structure will look like the following:
ursa | ursa_circuits ursa_core ursa_encryption ursa_dkg ursa_keyagreement ursa_sharing ursa_shortgroupsignatures ursa_signatures