You've already forked authentication-service
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:
@@ -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),
|
||||||
|
|||||||
Reference in New Issue
Block a user