Skip to content

Commit

Permalink
Use include_str!() for alias keys in rustcrypto
Browse files Browse the repository at this point in the history
  • Loading branch information
esmusick authored and jhand2 committed Jan 19, 2024
1 parent c340162 commit 26a810c
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions crypto/src/rustcrypto.rs
Original file line number Diff line number Diff line change
Expand Up @@ -134,18 +134,18 @@ impl Crypto for RustCryptoImpl {
) -> Result<EcdsaSig, CryptoError> {
match algs {
AlgLen::Bit256 => {
let signing_key = p256::ecdsa::SigningKey::read_sec1_pem_file(concat!(
let signing_key = p256::ecdsa::SigningKey::from_sec1_pem(include_str!(concat!(
env!("OUT_DIR"),
"/alias_priv_256.pem"
))?;
)))?;
let sig: p256::ecdsa::Signature = signing_key.sign_prehash(digest.bytes())?;
sig.try_into()
}
AlgLen::Bit384 => {
let signing_key = p384::ecdsa::SigningKey::read_sec1_pem_file(concat!(
let signing_key = p384::ecdsa::SigningKey::from_sec1_pem(include_str!(concat!(
env!("OUT_DIR"),
"/alias_priv_384.pem"
))?;
)))?;
let sig: p384::ecdsa::Signature = signing_key.sign_prehash(digest.bytes())?;
sig.try_into()
}
Expand Down

0 comments on commit 26a810c

Please sign in to comment.