@@ -17,13 +17,11 @@ fn try_sign_rsa(
17
17
msg : & [ u8 ] ,
18
18
) -> std:: result:: Result < Vec < u8 > , signature:: Error > {
19
19
let key_pair = crypto_sig:: RsaKeyPair :: from_der ( encoding_key. inner ( ) )
20
- . map_err ( |err| signature:: Error :: from_source ( err ) ) ?;
20
+ . map_err ( signature:: Error :: from_source) ?;
21
21
22
22
let mut signature = vec ! [ 0 ; key_pair. public_modulus_len( ) ] ;
23
23
let rng = rand:: SystemRandom :: new ( ) ;
24
- key_pair
25
- . sign ( algorithm, & rng, msg, & mut signature)
26
- . map_err ( |err| signature:: Error :: from_source ( err) ) ?;
24
+ key_pair. sign ( algorithm, & rng, msg, & mut signature) . map_err ( signature:: Error :: from_source) ?;
27
25
28
26
Ok ( signature)
29
27
}
@@ -42,13 +40,11 @@ fn verify_rsa(
42
40
match & decoding_key. kind {
43
41
DecodingKeyKind :: SecretOrDer ( bytes) => {
44
42
let public_key = crypto_sig:: UnparsedPublicKey :: new ( algorithm, bytes) ;
45
- public_key. verify ( msg, signature) . map_err ( |err| signature:: Error :: from_source ( err ) ) ?;
43
+ public_key. verify ( msg, signature) . map_err ( signature:: Error :: from_source) ?;
46
44
}
47
45
DecodingKeyKind :: RsaModulusExponent { n, e } => {
48
46
let public_key = crypto_sig:: RsaPublicKeyComponents { n, e } ;
49
- public_key
50
- . verify ( algorithm, msg, & signature)
51
- . map_err ( |err| signature:: Error :: from_source ( err) ) ?;
47
+ public_key. verify ( algorithm, msg, signature) . map_err ( signature:: Error :: from_source) ?;
52
48
}
53
49
} ;
54
50
0 commit comments