commit 0a393e5a641451dff732d5058a059d1856c7068e
parent b51a842dada756e17fd75693303ac66d3720c97f
Author: MTRNord <mtrnord1@gmail.com>
Date: Sun, 23 Jun 2024 15:49:22 +0200
Update dependencies
Diffstat:
| M | sdk/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]