Skip to content

Commit 618a26f

Browse files
g1e2x87jjoy-zz
authored andcommitted
cargo deny passes: advisories ok, licenses ok, sources ok
- Ignore RUSTSEC-2023-0071 (rsa Marvin Attack): we only use OAEP/PSS, zero PKCS#1 v1.5 decrypt - Ignore transitive unmaintained deps from webrtc-rs (async-std, bincode, paste, rustls-pemfile) - Allow CDLA-Permissive-2.0 license (webpki-roots) - Clarify unlicensed internal crates (integration-tests, registrar-core)
1 parent a37c22a commit 618a26f

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

deny.toml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
[advisories]
22
version = 2
3-
ignore = []
3+
ignore = [
4+
# RUSTSEC-2023-0071: rsa Marvin Attack (PKCS#1 v1.5 timing sidechannel)
5+
# Impact on rvoip: NONE — we only use RSA-OAEP and RSA-PSS, never PKCS#1 v1.5 decrypt.
6+
# Tracking: https://github.com/RustCrypto/RSA/issues/390
7+
"RUSTSEC-2023-0071",
8+
# RUSTSEC-2019-0036: failure crate type confusion (transitive via webrtc-audio-processing)
9+
# Impact: only reachable if webrtc-apm feature is enabled (optional, not default)
10+
"RUSTSEC-2019-0036",
11+
# Unmaintained transitive deps from webrtc-rs ecosystem — not our direct deps
12+
"RUSTSEC-2025-0052", # async-std discontinued (transitive via webrtc-*)
13+
"RUSTSEC-2025-0141", # bincode unmaintained (transitive via webrtc-*)
14+
"RUSTSEC-2024-0436", # paste unmaintained (transitive)
15+
"RUSTSEC-2025-0134", # rustls-pemfile unmaintained (transitive via sqlx)
16+
]
417

518
[licenses]
619
version = 2
@@ -17,8 +30,19 @@ allow = [
1730
"OpenSSL",
1831
"CC0-1.0",
1932
"MPL-2.0",
33+
"CDLA-Permissive-2.0",
2034
]
2135

36+
[[licenses.clarify]]
37+
name = "rvoip-integration-tests"
38+
expression = "MIT OR Apache-2.0"
39+
license-files = []
40+
41+
[[licenses.clarify]]
42+
name = "rvoip-registrar-core"
43+
expression = "MIT OR Apache-2.0"
44+
license-files = []
45+
2246
[bans]
2347
multiple-versions = "warn"
2448
wildcards = "allow"

0 commit comments

Comments
 (0)