c2pa-rs

A fork of https://github.com/contentauth/c2pa-rs/
git clone git://archive.git.mtrnord.blog/mtrnords-photography-manager/c2pa-rs.git
Log | Files | Refs | README

commit 0a393e5a641451dff732d5058a059d1856c7068e
parent b51a842dada756e17fd75693303ac66d3720c97f
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun, 23 Jun 2024 15:49:22 +0200

Update dependencies

Diffstat:
Msdk/Cargo.toml | 74+++++++++++++++++++++++++++++++++++++-------------------------------------
1 file changed, 37 insertions(+), 37 deletions(-)

diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml @@ -3,11 +3,11 @@ name = "c2pa" version = "0.32.2" description = "Rust SDK for C2PA (Coalition for Content Provenance and Authenticity) implementors" authors = [ - "Maurice Fisher <mfisher@adobe.com>", - "Gavin Peacock <gpeacock@adobe.com>", - "Eric Scouten <scouten@adobe.com>", - "Leonard Rosenthol <lrosenth@adobe.com>", - "Dave Kozma <dkozma@adobe.com>", + "Maurice Fisher <mfisher@adobe.com>", + "Gavin Peacock <gpeacock@adobe.com>", + "Eric Scouten <scouten@adobe.com>", + "Leonard Rosenthol <lrosenth@adobe.com>", + "Dave Kozma <dkozma@adobe.com>", ] license = "MIT OR Apache-2.0" documentation = "https://docs.rs/c2pa" @@ -63,26 +63,26 @@ required-features = ["unstable_api"] crate-type = ["lib"] [dependencies] -asn1-rs = "0.5.2" -async-generic = "0.1.2" +asn1-rs = "0.6.1" +async-generic = "1.1.0" async-trait = { version = "0.1.77" } atree = "0.5.2" -base64 = "0.21.2" +base64 = "0.22.1" bcder = "0.7.1" bytes = "1.4.0" byteorder = { version = "1.4.3", default-features = false } byteordered = "0.6.0" chrono = { version = "0.4.27", default-features = false, features = [ - "serde", - "wasmbind", + "serde", + "wasmbind", ] } ciborium = "0.2.0" config = { version = "0.14.0", default-features = false, features = [ - "json", - "json5", - "toml", - "ron", - "ini", + "json", + "json5", + "toml", + "ron", + "ini", ] } conv = "0.3.3" coset = "0.3.1" @@ -93,20 +93,20 @@ hex = "0.4.3" id3 = "=1.12.0" img-parts = "0.3.0" jfifdump = "0.5.1" -lopdf = { version = "0.31.0", optional = true } +lopdf = { version = "0.32.0", optional = true } lazy_static = "1.4.0" memchr = "2.7.1" multibase = "0.9.0" multihash = "0.11.4" -mp4 = "0.13.0" +mp4 = "0.14.0" pem = "3.0.2" png_pong = "0.9.1" rand = "0.8.5" rand_chacha = "0.3.1" -range-set = "0.0.9" -rasn-ocsp = "0.12.5" -rasn-pkix = "0.12.5" -rasn = "0.12.5" +range-set = "0.0.11" +rasn-ocsp = "0.15.3" +rasn-pkix = "0.15.3" +rasn = "0.15.3" riff = "1.0.1" schemars = { version = "0.8.13", optional = true } serde = { version = "1.0.197", features = ["derive"] } @@ -122,16 +122,16 @@ thiserror = "1.0.40" treeline = "0.1.0" url = "2.2.2, <2.5.1" # Can't use 2.5.1 or newer until new license is reviewed. uuid = { version = "1.3.1", features = ["serde", "v4", "wasm-bindgen"] } -x509-parser = "0.15.1" -x509-certificate = "0.19.0" -zip = { version = "0.6.6", default-features = false } +x509-parser = "0.16.0" +x509-certificate = "0.23.1" +zip = { version = "2.1.3", default-features = false } tracing = "0.1.40" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] ureq = "2.4.0" -image = { version = "0.24.7", default-features = false, features = [ - "jpeg", - "png", +image = { version = "0.25.1", default-features = false, features = [ + "jpeg", + "png", ], optional = true } instant = "0.1.12" openssl = { version = "0.10.61", features = ["vendored"], optional = true } @@ -144,24 +144,24 @@ getrandom = { version = "0.2.7", features = ["js"] } # to handle certificate timestamp checking correctly. instant = { version = "0.1.12", features = ["wasm-bindgen", "inaccurate"] } js-sys = "0.3.58" -rsa = "0.6.1" -serde-wasm-bindgen = "0.5.0" -spki = "0.6.0" +rsa = "0.9.6" +serde-wasm-bindgen = "0.6.5" +spki = "0.7.3" wasm-bindgen = "0.2.83" wasm-bindgen-futures = "0.4.31" web-sys = { version = "0.3.58", features = [ - "Crypto", - "SubtleCrypto", - "CryptoKey", - "Window", - "WorkerGlobalScope", + "Crypto", + "SubtleCrypto", + "CryptoKey", + "Window", + "WorkerGlobalScope", ] } [dev-dependencies] anyhow = "1.0.40" -mockall = "0.11.2" +mockall = "0.12.1" c2pa = { path = ".", features = [ - "unstable_api", + "unstable_api", ] } # allow integration tests to use the new API [target.'cfg(target_arch = "wasm32")'.dev-dependencies]