summaryrefslogtreecommitdiff
path: root/ext/crypto/generate_key.rs
diff options
context:
space:
mode:
authorDivy Srivastava <dj.srivastava23@gmail.com>2022-06-20 16:53:57 +0530
committerGitHub <noreply@github.com>2022-06-20 16:53:57 +0530
commit4cbb2567b502445ef6c13acac64b5f93218db4ba (patch)
tree2431ef7490cbcbf54828c848c0dbedbf1aeff773 /ext/crypto/generate_key.rs
parent3d6fa64f19e74924813ece5e5fbd53023342bac8 (diff)
chore(ext/crypto): update webcrypto deps (#14452)
Diffstat (limited to 'ext/crypto/generate_key.rs')
-rw-r--r--ext/crypto/generate_key.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/crypto/generate_key.rs b/ext/crypto/generate_key.rs
index 99f9fac62..9ecbb8d11 100644
--- a/ext/crypto/generate_key.rs
+++ b/ext/crypto/generate_key.rs
@@ -7,7 +7,7 @@ use num_traits::FromPrimitive;
use once_cell::sync::Lazy;
use ring::rand::SecureRandom;
use ring::signature::EcdsaKeyPair;
-use rsa::pkcs1::ToRsaPrivateKey;
+use rsa::pkcs1::EncodeRsaPrivateKey;
use rsa::BigUint;
use rsa::RsaPrivateKey;
use serde::Deserialize;
@@ -76,7 +76,7 @@ fn generate_key_rsa(
.to_pkcs1_der()
.map_err(|_| operation_error("Failed to serialize RSA key"))?;
- Ok(private_key.as_ref().to_vec())
+ Ok(private_key.as_bytes().to_vec())
}
fn generate_key_ec(named_curve: EcNamedCurve) -> Result<Vec<u8>, AnyError> {