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

Fix 'cl' feature, warnings #198

Closed andrewwhitehead closed 2 years ago

andrewwhitehead commented 2 years ago

Compilation currently fails when the cl feature is enabled due to the digest dependency being updated previously.

Also fixed some warnings and skipped tests around the optional serde feature and non-existent serialization feature.

andrewwhitehead commented 2 years ago

The current audit failure is due to an CVE for the time crate, that version is being brought in as a transitive dev-dependency of libsodium-ffi (which incidentally hasn't been updated in a few years). I think this PR might fix the issue, or else it could be manually ignored.

dcmiddle commented 2 years ago

yep .. see also https://github.com/hyperledger/ursa/pull/197 which is also blocked on the zip / time issue.

andrewwhitehead commented 2 years ago

Rebased after libsodium-ffi & time crate dependency removal