Compare commits

..
Author SHA1 Message Date
163c30341b Update Rust crate dsa to 0.7.0
Some checks failed
Build and Test / account (push) Has been cancelled
2026-07-06 16:45:28 +00:00
4970f09db5 Merge pull request 'Update Rust crate p256 to 0.14.0' (#69) from renovate/p256-0.x into main
Some checks failed
Build and Test / account (push) Has been cancelled
Reviewed-on: #69
2026-07-06 18:32:54 +02:00
437ab17e81 Merge pull request 'Update actions/cache action to v6' (#63) from renovate/actions-cache-6.x into main
Some checks failed
Build and Test / account (push) Has been cancelled
Reviewed-on: #63
2026-07-06 18:32:48 +02:00
a19d45a4ac Merge pull request 'Update Rust crate quick-xml to 0.41.0' (#65) from renovate/quick-xml-0.x into main
Some checks failed
Build and Test / account (push) Has been cancelled
Reviewed-on: #65
2026-07-06 18:32:42 +02:00
35a3e27591 Update Rust crate quick-xml to 0.41.0
All checks were successful
Build and Test / account (push) Successful in 28m55s
2026-07-05 20:31:27 +00:00
ace476b66b Update Rust crate p256 to 0.14.0
All checks were successful
Build and Test / account (push) Successful in 27m11s
2026-07-05 20:31:12 +00:00
2dd404a957 Update actions/cache action to v6
All checks were successful
Build and Test / account (push) Successful in 3m9s
2026-06-23 15:30:19 +00:00
3 changed files with 129 additions and 21 deletions

View file

@ -20,7 +20,7 @@ jobs:
submodules: recursive
- name: Cache container storage
uses: actions/cache@v5
uses: actions/cache@v6
with:
path: |
/var/lib/containers/storage

146
Cargo.lock generated
View file

@ -17,7 +17,7 @@ dependencies = [
"crc32fast",
"dotenvy",
"dsa",
"ecdsa",
"ecdsa 0.16.9",
"gxhash",
"hex",
"hickory-resolver",
@ -904,9 +904,12 @@ checksum = "1a52aa3fcda4e6302a9f48734f234d35d4721b96f8fe07d073f07ce9df4f0271"
dependencies = [
"cpubits",
"ctutils",
"getrandom 0.4.3",
"hybrid-array",
"num-traits",
"rand_core 0.10.1",
"serdect",
"subtle",
"zeroize",
]
@ -926,6 +929,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
dependencies = [
"getrandom 0.4.3",
"hybrid-array",
"rand_core 0.10.1",
]
@ -947,6 +951,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
dependencies = [
"cmov",
"subtle",
]
[[package]]
@ -1143,12 +1148,27 @@ checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
dependencies = [
"der 0.7.10",
"digest 0.10.7",
"elliptic-curve",
"elliptic-curve 0.13.8",
"rfc6979 0.4.0",
"signature 2.2.0",
"spki 0.7.3",
]
[[package]]
name = "ecdsa"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0681a4fc24c767085329728d8dfba959af91228aa4610cca4f8ce317ba46ae0"
dependencies = [
"der 0.8.0",
"digest 0.11.3",
"elliptic-curve 0.14.1",
"rfc6979 0.6.0",
"signature 3.0.0",
"spki 0.8.0",
"zeroize",
]
[[package]]
name = "either"
version = "1.16.0"
@ -1167,13 +1187,34 @@ dependencies = [
"base16ct 0.2.0",
"crypto-bigint 0.5.5",
"digest 0.10.7",
"ff",
"ff 0.13.1",
"generic-array",
"group",
"group 0.13.0",
"pem-rfc7468 0.7.0",
"pkcs8 0.10.2",
"rand_core 0.6.4",
"sec1",
"sec1 0.7.3",
"subtle",
"zeroize",
]
[[package]]
name = "elliptic-curve"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d65aa39b3a5c1c9c1b745c9a019234bb7a21b77abcb4f4d266d706e2d577d65"
dependencies = [
"base16ct 1.0.0",
"crypto-bigint 0.7.5",
"crypto-common 0.2.2",
"digest 0.11.3",
"ff 0.14.0",
"group 0.14.0",
"hybrid-array",
"pem-rfc7468 1.0.0",
"pkcs8 0.11.0",
"rand_core 0.10.1",
"sec1 0.8.1",
"subtle",
"zeroize",
]
@ -1268,6 +1309,16 @@ dependencies = [
"subtle",
]
[[package]]
name = "ff"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f"
dependencies = [
"rand_core 0.10.1",
"subtle",
]
[[package]]
name = "figment"
version = "0.10.19"
@ -1532,11 +1583,22 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
dependencies = [
"ff",
"ff 0.13.1",
"rand_core 0.6.4",
"subtle",
]
[[package]]
name = "group"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"
dependencies = [
"ff 0.14.0",
"rand_core 0.10.1",
"subtle",
]
[[package]]
name = "gxhash"
version = "3.5.0"
@ -1794,7 +1856,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c"
dependencies = [
"bytemuck",
"subtle",
"typenum",
"zeroize",
]
[[package]]
@ -2261,8 +2325,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b"
dependencies = [
"cfg-if",
"ecdsa",
"elliptic-curve",
"ecdsa 0.16.9",
"elliptic-curve 0.13.8",
"once_cell",
"sha2 0.10.9",
"signature 2.2.0",
@ -2826,14 +2890,15 @@ checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d"
[[package]]
name = "p256"
version = "0.13.2"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b"
checksum = "d2c9239b2dbc807adbbe147e8cf72ea7450c3a0aabe62cb8e75ff4ec22e1f72a"
dependencies = [
"ecdsa",
"elliptic-curve",
"ecdsa 0.17.0",
"elliptic-curve 0.14.1",
"primefield",
"primeorder",
"sha2 0.10.9",
"sha2 0.11.0",
]
[[package]]
@ -3021,12 +3086,30 @@ dependencies = [
]
[[package]]
name = "primeorder"
version = "0.13.6"
name = "primefield"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
checksum = "c555a6e4eb7d4e158fcb028c835c3b8642206ddc279b5c6b202ef9a8bdb592f4"
dependencies = [
"elliptic-curve",
"crypto-bigint 0.7.5",
"crypto-common 0.2.2",
"ff 0.14.0",
"rand_core 0.10.1",
"subtle",
"zeroize",
]
[[package]]
name = "primeorder"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c9f42978c78a00e3d68f69fc03e57a234debae69da4020a4fb588fcdcd07b06"
dependencies = [
"elliptic-curve 0.14.1",
"once_cell",
"primefield",
"serdect",
"wnaf",
]
[[package]]
@ -3126,9 +3209,9 @@ dependencies = [
[[package]]
name = "quick-xml"
version = "0.40.1"
version = "0.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2474bd2e5029e7ccb6abb2ba48cf2383a333851dedf495901544281590c7da7f"
checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1"
dependencies = [
"memchr",
"serde",
@ -3716,6 +3799,20 @@ dependencies = [
"zeroize",
]
[[package]]
name = "sec1"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d56d437c2f19203ce5f7122e507831de96f3d2d4d3be5af44a0b0a09d8a80e4d"
dependencies = [
"base16ct 1.0.0",
"ctutils",
"der 0.8.0",
"hybrid-array",
"subtle",
"zeroize",
]
[[package]]
name = "security-framework"
version = "3.7.0"
@ -5414,6 +5511,17 @@ version = "0.57.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
[[package]]
name = "wnaf"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab12e7090f27e2ffd9322651492942d50c2926094af30601e1964337db39daf1"
dependencies = [
"ff 0.14.0",
"group 0.14.0",
"hybrid-array",
]
[[package]]
name = "writeable"
version = "0.6.3"

View file

@ -16,7 +16,7 @@ incremental = false
rocket = { version = "0.5.1", features = ["json"] }
serde = { version = "1.0.218", features = ["derive"] }
log = "0.4.26"
quick-xml = { version = "0.40.0", features = ["serialize"] }
quick-xml = { version = "0.41.0", features = ["serialize"] }
tokio = "1.43.0"
dotenvy = "0.15.7"
once_cell = "1.20.3"
@ -49,7 +49,7 @@ reqwest = "0.13.0"
binrw = "0.15.1"
ecdsa = { version = "0.16.9", features = ["pem", "std", "verifying"] }
sha256 = "1.6.0"
p256 = "0.13.2"
p256 = "0.14.0"
k256 = "0.13.4"
dsa = "0.7.0"
openssl = {version = "0.10.78", features = ["vendored"]}