Skip to content

Commit 068a872

Browse files
framefilterclaude
andcommitted
dependabot: ignore cross-generation RustCrypto and rand bumps
aes 0.9 / cbc 0.2 / hmac 0.13 belong to the next RustCrypto trait generation and cannot interoperate with the cipher 0.4 / digest 0.10 stack that p256, aes-gcm, scrypt, and sha2 currently pin; rand 0.9+ is incompatible with rsa 0.9. Dependabot opened single-crate bumps for each, which can never build — ignore them until the stacks can move together, with the reasoning recorded in the config. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 4e1b7c8 commit 068a872

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,19 @@ updates:
1616
groups:
1717
cargo-minor:
1818
update-types: [minor, patch]
19+
ignore:
20+
# The CTAP crypto stack (p256, aes-gcm, scrypt, sha2) is built on the
21+
# cipher 0.4 / digest 0.10 RustCrypto trait generation. aes 0.9+,
22+
# cbc 0.2+, and hmac 0.13+ belong to the next generation and cannot
23+
# interoperate with it; drop these ignores when bumping the whole
24+
# RustCrypto stack together.
25+
- dependency-name: aes
26+
versions: ['>=0.9']
27+
- dependency-name: cbc
28+
versions: ['>=0.2']
29+
- dependency-name: hmac
30+
versions: ['>=0.13']
31+
# rsa 0.9 (keyroost-rsakey's scoped exception) requires the rand 0.8 /
32+
# rand_core 0.6 interfaces; drop when a rand-0.9+-compatible rsa ships.
33+
- dependency-name: rand
34+
versions: ['>=0.9']

0 commit comments

Comments
 (0)