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

Please, implement std::error::Error for ursa::CryptoError #182

Open Revertron opened 3 years ago

Revertron commented 3 years ago

I see that ursa::CryptoError doesn't implement trait std::error::Error, that prevents us from comfortable error processing.

Thanks in advance!

brentzundel commented 1 year ago

We plan to address error handling after doing a significant refactor. It may be that we use std::error::Error, but that will be determined once the project is in a more mature state.