1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-11-24 23:01:05 +03:00

Avoid some unncessary clones

This commit is contained in:
Quentin Gliech
2022-08-31 18:55:31 +02:00
parent 84b0d97b18
commit 2b730e448b

View File

@@ -476,15 +476,15 @@ impl PrivateKey {
} }
(Self::EcP256(key), JsonWebSignatureAlg::Es256) => { (Self::EcP256(key), JsonWebSignatureAlg::Es256) => {
mas_jose::jwa::Es256SigningKey::from(*key.clone()).into() mas_jose::jwa::Es256SigningKey::from(key.as_ref()).into()
} }
(Self::EcP384(key), JsonWebSignatureAlg::Es384) => { (Self::EcP384(key), JsonWebSignatureAlg::Es384) => {
mas_jose::jwa::Es384SigningKey::from(*key.clone()).into() mas_jose::jwa::Es384SigningKey::from(key.as_ref()).into()
} }
(Self::EcK256(key), JsonWebSignatureAlg::Es256K) => { (Self::EcK256(key), JsonWebSignatureAlg::Es256K) => {
mas_jose::jwa::Es256KSigningKey::from(*key.clone()).into() mas_jose::jwa::Es256KSigningKey::from(key.as_ref()).into()
} }
_ => return Err(WrongAlgorithmError), _ => return Err(WrongAlgorithmError),