fixup! chore(crypto): Refactor the cross-signing key wrappers

This commit is contained in:
Damir Jelić
2024-05-08 17:37:43 +02:00
parent 6b1ef484f2
commit c57d2c68a1
3 changed files with 3 additions and 3 deletions

View File

@@ -144,7 +144,7 @@ impl TryFrom<CrossSigningKey> for MasterPubkey {
fn try_from(key: CrossSigningKey) -> Result<Self, Self::Error> {
if key.usage.contains(&KeyUsage::Master) && key.usage.len() == 1 {
Ok(Self(key.into()))
Ok(Self(key))
} else {
Err(serde::de::Error::custom(format!(
"Expected cross signing key usage {} was not found",

View File

@@ -70,7 +70,7 @@ impl TryFrom<CrossSigningKey> for SelfSigningPubkey {
fn try_from(key: CrossSigningKey) -> Result<Self, Self::Error> {
if key.usage.contains(&KeyUsage::SelfSigning) && key.usage.len() == 1 {
Ok(Self(key.into()))
Ok(Self(key))
} else {
Err(serde::de::Error::custom(format!(
"Expected cross signing key usage {} was not found",

View File

@@ -64,7 +64,7 @@ impl TryFrom<CrossSigningKey> for UserSigningPubkey {
fn try_from(key: CrossSigningKey) -> Result<Self, Self::Error> {
if key.usage.contains(&KeyUsage::UserSigning) && key.usage.len() == 1 {
Ok(Self(key.into()))
Ok(Self(key))
} else {
Err(serde::de::Error::custom(format!(
"Expected cross signing key usage {} was not found",