TL;DR Regression pertaining to 2edd479.
With the 0.9.7 release, this created breakage when converting from an RsaKeypair to a SigningKey. More specifically, in the context of ssh_key::Signer::try_sign, which has caused tests with a dependency on rsa = "0.9" to fail in russh due to this call. I've tried refreshing the key used for tests, but it still results in an error due to this change.
The only fix I found was to pin the dependency on rsa to version 0.9.6, as seen in Eugeny/russh#400.
TL;DR Regression pertaining to 2edd479.
With the 0.9.7 release, this created breakage when converting from an
RsaKeypairto aSigningKey. More specifically, in the context ofssh_key::Signer::try_sign, which has caused tests with a dependency onrsa = "0.9"to fail inrusshdue to this call. I've tried refreshing the key used for tests, but it still results in an error due to this change.The only fix I found was to pin the dependency on
rsato version 0.9.6, as seen in Eugeny/russh#400.