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).
https://wiki.hyperledger.org/display/ursa
Apache License 2.0
321 stars 142 forks source link

Operation Oso #151

Closed mikelodder7 closed 1 year ago

mikelodder7 commented 3 years ago

As part of the Ursa refactor, I'm breaking down the various tasks that anyone can do to contribute. Some of these tasks will need to be completed in order but may will not. The list is included here as a master list but each task will be detailed in an issue. The main goal here is to leave the current APIs as is or make small modifications and leave the old existing stuff for the moment until this operation is completed. At that point, we can start removing legacy code from the main project.

dcmiddle commented 3 years ago

@mikelodder7 Do I read this correctly that the zmix directory goes away in this reorganization? (I'm good with that, just checking my understanding of this layout).

mikelodder7 commented 3 years ago

Yes I believe it’s unnecessary

hartm commented 3 years ago

@mikelodder7 Do I read this correctly that the zmix directory goes away in this reorganization? (I'm good with that, just checking my understanding of this layout).

We haven't been using zmix in the way that the people who originally designed it planned. They envisioned it as a full ZK system. We've been using things in a much more ad-hoc way, so it makes sense to separate things out by individual primitive. It also makes designing a common interface between primitives more intuitive--we can have an interface per subproject, for instance.

brentzundel commented 3 years ago

@nhwn this is the ticket that describes what still needs to happen for ursa refactoring

brentzundel commented 1 year ago

Recent conversations in the Ursa meetings have resulted in a plan that does not match this one. We will open alternate issues with the new plan, indicate conflicts with this plan here as they arise, and ultimately close this issue.

mikelodder7 commented 1 year ago

No problem. Given its been so long I'm not surprised.

brentzundel commented 1 year ago

Closing in favor of #223