rustls-rustcrypto icon indicating copy to clipboard operation
rustls-rustcrypto copied to clipboard

Bump to rsa 0.10.0-rc.4

Open pinkforest opened this issue 4 months ago • 0 comments

crypto-bigint is dup bringing also v0.5.5 due to:

$ cargo tree -i -p [email protected]

crypto-bigint v0.5.5
└── elliptic-curve v0.13.8
    ├── ecdsa v0.16.9
    │   ├── p256 v0.13.2
    │   │   └── rustls-rustcrypto v0.0.2-alpha (/home/foobar/code2/fork/rustls-rustcrypto)
    │   ├── p384 v0.13.0
    │   │   └── rustls-rustcrypto v0.0.2-alpha (/home/foobar/code2/fork/rustls-rustcrypto)
    │   └── rustls-rustcrypto v0.0.2-alpha (/home/foobar/code2/fork/rustls-rustcrypto)
    ├── p256 v0.13.2 (*)
    ├── p384 v0.13.0 (*)
    └── primeorder v0.13.6
        ├── p256 v0.13.2 (*)
        └── p384 v0.13.0 (*)

Would be good to have pre-releases/rc from those as well to see how it all works together

Also pending:

  • [ ] https://github.com/RustCrypto/RSA/issues/567

Trying to bump others leads to:

$ cargo tree -i -p crypto-bigint

    Updating crates.io index
error: failed to select a version for `crypto-bigint`.
    ... required by package `rsa v0.10.0-rc.4`
    ... which satisfies dependency `rsa = "=0.10.0-rc.4"` of package `rustls-rustcrypto v0.0.2-alpha (/home/foobar/code2/fork/rustls-rustcrypto)`
versions that meet the requirements `^0.7.0-rc.0` are: 0.7.0-rc.1, 0.7.0-rc.2, 0.7.0-rc.0

all possible versions conflict with previously selected packages.

  previously selected package `crypto-bigint v0.7.0-pre.6`
    ... which satisfies dependency `bigint = "=0.7.0-pre.6"` of package `primefield v0.14.0-pre.4`
    ... which satisfies dependency `primefield = "=0.14.0-pre.4"` of package `p256 v0.14.0-pre.9`
    ... which satisfies dependency `p256 = "=0.14.0-pre.9"` of package `rustls-rustcrypto v0.0.2-alpha (/home/foobar/code2/fork/rustls-rustcrypto)`

failed to select a version for `crypto-bigint` which could resolve this conflict

pinkforest avatar Aug 23 '25 02:08 pinkforest