Releases: zkp-ld/rdf-proofs
Releases · zkp-ld/rdf-proofs
v0.11.0
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
, andlegogroth16
dependencies - Upgraded
oxrdf
,oxttl
,oxsdatatypes
,oxiri
, andrdf-canon
dependencies - Upgraded other dependencies
v0.10.0
Added
- Added more detailed errors related to verification methods
Changed
- Upgraded
oxrdf
,oxttl
,oxsdatatypes
, andrdf-canon
dependencies, allowing us to remove thealpha
tag from the version - Upgraded
serde_cbor
tociborium
for CBOR serialization to resolve RUSTSEC-2021-0127 - Refactored
KeyGraph
struct
v0.10.1-alpha.1
Changed
- Added
KeyPairBase58Btc
to generate base58btc-encoded keypairs - Upgraded
oxsdatatypes
andoxiri
dependencies
v0.10-alpha.0
Changed
- BREAKING Changed key encoding format from
base64url
tobase58btc
+multicodecs
- BREAKING Replaced PPID representation with
did:key
instead ofppid:
- 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
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
Changed
- Upgraded
oxrdf
,oxttl
, andrdf-canon
dependencies
v0.9.1-alpha.2
Changed
- Relax the input conditions for
derive_proof
to allow deriving VP without VCs but only with PPID
v0.9.1-alpha.1
Fixed
- Increased the previously insufficient vector capacity in
signature::hash
function
Changed
- Upgraded
oxrdf
,oxttl
,oxsdatatypes
,oxiri
, andrdf-canon
from GitHub sources to pre-release versions on crates.io - Published pre-release version on crates.io
- Updated README