Skip to content

Releases: zkp-ld/rdf-proofs

v0.11.0

27 Dec 07:21
Compare
Choose a tag to compare

Changed

  • Updated the minimum required Rust version to 1.81. This change is due to multiple dependencies of this crate now requiring Rust 1.81 or later
  • Upgraded proof_system, bbs_plus, dock_crypto_utils, and legogroth16 dependencies
  • Upgraded oxrdf, oxttl, oxsdatatypes, oxiri, and rdf-canon dependencies
  • Upgraded other dependencies

v0.10.0

25 Sep 03:08
Compare
Choose a tag to compare

Added

  • Added more detailed errors related to verification methods

Changed

  • Upgraded oxrdf, oxttl, oxsdatatypes, and rdf-canon dependencies, allowing us to remove the alpha tag from the version
  • Upgraded serde_cbor to ciborium for CBOR serialization to resolve RUSTSEC-2021-0127
  • Refactored KeyGraph struct

v0.10.1-alpha.1

24 Aug 03:31
Compare
Choose a tag to compare
v0.10.1-alpha.1 Pre-release
Pre-release

Changed

  • Added KeyPairBase58Btc to generate base58btc-encoded keypairs
  • Upgraded oxsdatatypes and oxiri dependencies

v0.10-alpha.0

23 Aug 07:21
Compare
Choose a tag to compare
v0.10-alpha.0 Pre-release
Pre-release

Changed

  • BREAKING Changed key encoding format from base64url to base58btc + multicodecs
  • BREAKING Replaced PPID representation with did:key instead of ppid:
  • BREAKING Upgraded docknetwork/crypto libraries (proof_system, bbs_plus, dock_crypto_utils, legogroth16) resulting in breaking changes in several cryptographic objects
  • Updated oxrdf, oxttl, rdf-canon, and other dependencies

Fixed

  • Separated zk-SNARK proving keys and verifying keys in several test cases

v0.9.1-alpha.4

18 Mar 08:55
Compare
Choose a tag to compare
v0.9.1-alpha.4 Pre-release
Pre-release

Changed

  • Adjusted the input conditions for derive_proof to correctly exclude invalid input patterns
  • Added verification rule for rejecting VP with empty statements
  • Improved formatting

v0.9.1-alpha.3

18 Mar 06:30
Compare
Choose a tag to compare
v0.9.1-alpha.3 Pre-release
Pre-release

Changed

  • Upgraded oxrdf, oxttl, and rdf-canon dependencies

v0.9.1-alpha.2

18 Mar 05:51
Compare
Choose a tag to compare
v0.9.1-alpha.2 Pre-release
Pre-release

Changed

  • Relax the input conditions for derive_proof to allow deriving VP without VCs but only with PPID

v0.9.1-alpha.1

11 Jan 08:06
Compare
Choose a tag to compare
v0.9.1-alpha.1 Pre-release
Pre-release

Fixed

  • Increased the previously insufficient vector capacity in signature::hash function

Changed

  • Upgraded oxrdf, oxttl, oxsdatatypes, oxiri, and rdf-canon from GitHub sources to pre-release versions on crates.io
  • Published pre-release version on crates.io
  • Updated README

v0.9.0

17 Oct 15:23
Compare
Choose a tag to compare

Added

  • Predicate proofs generation and verification

Changed

  • The way of hashing terms with datatype of xsd:date, xsd:dateTime, schema:Date, schema:DateTime, and xsd:integer to allow range proofs
  • Upgrade dependencies

v0.8.1

02 Oct 07:15
Compare
Choose a tag to compare

Changed

  • change proofPurpose of VP from assertionMethod to authentication to align with the spec