Skip to content

Commit bfa3dfb

Browse files
require pkcs8 for pkcs1 decode in rsa
1 parent d31abc4 commit bfa3dfb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/sign/rsa.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ impl TryFrom<&PrivateKeyDer<'_>> for RsaSigningKey {
3838
RsaPrivateKey::from_pkcs8_der(der.secret_pkcs8_der())
3939
.map_err(|e| format!("failed to decrypt private key: {e}"))
4040
}
41-
#[cfg(feature = "pkcs1")]
41+
#[cfg(all(feature = "pkcs8", feature = "pkcs1"))]
4242
PrivateKeyDer::Pkcs1(der) => {
4343
use pkcs1::DecodeRsaPrivateKey;
4444
RsaPrivateKey::from_pkcs1_der(der.secret_pkcs1_der())

0 commit comments

Comments
 (0)