kkoyung · GitHub

@kkoyung

Bump `rsa` to 0.9.10 to 0.10.0-rc.18. We pin the version with
`=0.10.0-rc.18` at `Cargo.toml` bacause it is not a stable release. We
can later switch back to normal approach with `0.10` once the new stable
release is out.
The notable change is that the `num_bigint_dig::BigInt` is replaced by
`crypto_bigint::BoxedUInt`. So, we remove `num_bigint_dig` and add
`crypto-bigint` at `Cargo.toml`.
Meanwhile, we no longer directly call the old `sha1` 0.10 and `sha2`
0.10, so the entries `sha1_0_10` and `sha2_0_10` are also removed from
`Cargo.toml`.
Testing: Covered by existing WPT tests in WebCrypto subdirectory
Fixes: Part of 42206
Signed-off-by: Kingsley Yung <kingsley@kkoyung.dev>

Read the original on github.com ↗