From 26a810c9719f82332a3317340cf6e323be7d30ab Mon Sep 17 00:00:00 2001 From: Emily Musick Date: Fri, 19 Jan 2024 21:53:03 +0000 Subject: [PATCH] Use include_str!() for alias keys in rustcrypto --- crypto/src/rustcrypto.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crypto/src/rustcrypto.rs b/crypto/src/rustcrypto.rs index 1365d36a..51610607 100644 --- a/crypto/src/rustcrypto.rs +++ b/crypto/src/rustcrypto.rs @@ -134,18 +134,18 @@ impl Crypto for RustCryptoImpl { ) -> Result { 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() }