librespot-org / librespot

Open Source Spotify client library
MIT License
4.52k stars 544 forks source link

Update dependencies sysinfo and RSA #1164

Closed yubiuser closed 1 year ago

yubiuser commented 1 year ago

Updates dependencies to the latest version and regenerates Caro.lock.

librespot-core: /librespot/core/Cargo.toml
    rsa matches 0.8.2;  latest is 0.9.2
    sysinfo matches 0.28.4; latest is 0.29.0

Relevant change was the removal of the PublicKey trait in RSA. It can be replaced by RsaPublicKey See https://github.com/RustCrypto/RSA/pull/300

Changelog for RAS: https://github.com/RustCrypto/RSA/blob/master/CHANGELOG.md Changelog for sysinfo: https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md

yubiuser commented 1 year ago

Needed to upgrade MSRV to 1.6.5

error: package `time-core v0.1.1` cannot be built because it requires rustc 1.65.0 or newer, while the currently active rustc version is 1.64.0
roderickvd commented 1 year ago

Thanks. Don't you love it that those crypto crates change their API every release? This one isn't so bad, comparatively 😆

roderickvd commented 1 year ago

Would you please update the changelog to mention the MSRV bump?

yubiuser commented 1 year ago

Don't you love it that those crypto crates change their API every release?

It's a pain :-D

Would you please update the changelog to mention the MSRV bump?

Done.