@@ -142,8 +142,8 @@ impl CryptoService {
142142 pub fn sign ( & self , my_key : & Key , doc : & [ u8 ] ) -> Result < Vec < u8 > , CryptoError > {
143143 trace ! ( "sign >>> my_key: {:?}, doc: {:?}" , my_key, doc) ;
144144
145- let crypto_type_name = if my_key. verkey . contains ( ":" ) {
146- let splits: Vec < & str > = my_key. verkey . split ( ":" ) . collect ( ) ;
145+ let crypto_type_name = if my_key. verkey . contains ( ':' ) {
146+ let splits: Vec < & str > = my_key. verkey . split ( ':' ) . collect ( ) ;
147147 splits[ 1 ]
148148 } else {
149149 DEFAULT_CRYPTO_TYPE
@@ -168,8 +168,8 @@ impl CryptoService {
168168 pub fn verify ( & self , their_vk : & str , msg : & [ u8 ] , signature : & [ u8 ] ) -> Result < bool , CryptoError > {
169169 trace ! ( "verify >>> their_vk: {:?}, msg: {:?}, signature: {:?}" , their_vk, msg, signature) ;
170170
171- let ( their_vk, crypto_type_name) = if their_vk. contains ( ":" ) {
172- let splits: Vec < & str > = their_vk. split ( ":" ) . collect ( ) ;
171+ let ( their_vk, crypto_type_name) = if their_vk. contains ( ':' ) {
172+ let splits: Vec < & str > = their_vk. split ( ':' ) . collect ( ) ;
173173 ( splits[ 0 ] , splits[ 1 ] )
174174 } else {
175175 ( their_vk, DEFAULT_CRYPTO_TYPE )
@@ -210,15 +210,15 @@ impl CryptoService {
210210 pub fn encrypt ( & self , my_key : & Key , their_vk : & str , doc : & [ u8 ] ) -> Result < ( Vec < u8 > , Vec < u8 > ) , CryptoError > {
211211 trace ! ( "encrypt >>> my_key: {:?}, their_vk: {:?}, doc: {:?}" , my_key, their_vk, doc) ;
212212
213- let ( _my_vk, crypto_type_name) = if my_key. verkey . contains ( ":" ) {
214- let splits: Vec < & str > = my_key. verkey . split ( ":" ) . collect ( ) ;
213+ let ( _my_vk, crypto_type_name) = if my_key. verkey . contains ( ':' ) {
214+ let splits: Vec < & str > = my_key. verkey . split ( ':' ) . collect ( ) ;
215215 ( splits[ 0 ] , splits[ 1 ] )
216216 } else {
217217 ( my_key. verkey . as_str ( ) , DEFAULT_CRYPTO_TYPE )
218218 } ;
219219
220- let ( their_vk, their_crypto_type_name) = if their_vk. contains ( ":" ) {
221- let splits: Vec < & str > = their_vk. split ( ":" ) . collect ( ) ;
220+ let ( their_vk, their_crypto_type_name) = if their_vk. contains ( ':' ) {
221+ let splits: Vec < & str > = their_vk. split ( ':' ) . collect ( ) ;
222222 ( splits[ 0 ] , splits[ 1 ] )
223223 } else {
224224 ( their_vk, DEFAULT_CRYPTO_TYPE )
@@ -252,15 +252,15 @@ impl CryptoService {
252252 pub fn decrypt ( & self , my_key : & Key , their_vk : & str , doc : & [ u8 ] , nonce : & [ u8 ] ) -> Result < Vec < u8 > , CryptoError > {
253253 trace ! ( "decrypt >>> my_key: {:?}, their_vk: {:?}, doc: {:?}, nonce: {:?}" , my_key, their_vk, doc, nonce) ;
254254
255- let ( _my_vk, crypto_type_name) = if my_key. verkey . contains ( ":" ) {
256- let splits: Vec < & str > = my_key. verkey . split ( ":" ) . collect ( ) ;
255+ let ( _my_vk, crypto_type_name) = if my_key. verkey . contains ( ':' ) {
256+ let splits: Vec < & str > = my_key. verkey . split ( ':' ) . collect ( ) ;
257257 ( splits[ 0 ] , splits[ 1 ] )
258258 } else {
259259 ( my_key. verkey . as_str ( ) , DEFAULT_CRYPTO_TYPE )
260260 } ;
261261
262- let ( their_vk, their_crypto_type_name) = if their_vk. contains ( ":" ) {
263- let splits: Vec < & str > = their_vk. split ( ":" ) . collect ( ) ;
262+ let ( their_vk, their_crypto_type_name) = if their_vk. contains ( ':' ) {
263+ let splits: Vec < & str > = their_vk. split ( ':' ) . collect ( ) ;
264264 ( splits[ 0 ] , splits[ 1 ] )
265265 } else {
266266 ( their_vk, DEFAULT_CRYPTO_TYPE )
@@ -294,8 +294,8 @@ impl CryptoService {
294294 pub fn encrypt_sealed ( & self , their_vk : & str , doc : & [ u8 ] ) -> Result < Vec < u8 > , CryptoError > {
295295 trace ! ( "encrypt_sealed >>> their_vk: {:?}, doc: {:?}" , their_vk, doc) ;
296296
297- let ( their_vk, crypto_type_name) = if their_vk. contains ( ":" ) {
298- let splits: Vec < & str > = their_vk. split ( ":" ) . collect ( ) ;
297+ let ( their_vk, crypto_type_name) = if their_vk. contains ( ':' ) {
298+ let splits: Vec < & str > = their_vk. split ( ':' ) . collect ( ) ;
299299 ( splits[ 0 ] , splits[ 1 ] )
300300 } else {
301301 ( their_vk, DEFAULT_CRYPTO_TYPE )
@@ -319,8 +319,8 @@ impl CryptoService {
319319 pub fn decrypt_sealed ( & self , my_key : & Key , doc : & [ u8 ] ) -> Result < Vec < u8 > , CryptoError > {
320320 trace ! ( "decrypt_sealed >>> my_key: {:?}, doc: {:?}" , my_key, doc) ;
321321
322- let ( my_vk, crypto_type_name) = if my_key. verkey . contains ( ":" ) {
323- let splits: Vec < & str > = my_key. verkey . split ( ":" ) . collect ( ) ;
322+ let ( my_vk, crypto_type_name) = if my_key. verkey . contains ( ':' ) {
323+ let splits: Vec < & str > = my_key. verkey . split ( ':' ) . collect ( ) ;
324324 ( splits[ 0 ] , splits[ 1 ] )
325325 } else {
326326 ( my_key. verkey . as_str ( ) , DEFAULT_CRYPTO_TYPE )
@@ -348,7 +348,7 @@ impl CryptoService {
348348
349349 let res = match seed {
350350 Some ( ref seed) =>
351- if seed. ends_with ( "=" ) {
351+ if seed. ends_with ( '=' ) {
352352 Some ( base64:: decode ( & seed)
353353 . map_err ( |err| CommonError :: InvalidStructure ( format ! ( "Can't deserialize Seed from Base64 string: {:?}" , err) ) ) ?)
354354 } else {
@@ -365,8 +365,8 @@ impl CryptoService {
365365 pub fn validate_key ( & self , vk : & str ) -> Result < ( ) , CryptoError > {
366366 trace ! ( "validate_key >>> vk: {:?}" , vk) ;
367367
368- let ( vk, crypto_type_name) = if vk. contains ( ":" ) {
369- let splits: Vec < & str > = vk. split ( ":" ) . collect ( ) ;
368+ let ( vk, crypto_type_name) = if vk. contains ( ':' ) {
369+ let splits: Vec < & str > = vk. split ( ':' ) . collect ( ) ;
370370 ( splits[ 0 ] , splits[ 1 ] )
371371 } else {
372372 ( vk, DEFAULT_CRYPTO_TYPE )
@@ -378,7 +378,7 @@ impl CryptoService {
378378
379379 let crypto_type = self . crypto_types . get ( crypto_type_name) . unwrap ( ) ;
380380
381- let vk = if vk. starts_with ( "~" ) { & vk[ 1 ..] } else { vk } ;
381+ let vk = if vk. starts_with ( '~' ) { & vk[ 1 ..] } else { vk } ;
382382 let vk = Base58 :: decode ( vk) ?;
383383
384384 let res =crypto_type. validate_key ( & vk) ?;
0 commit comments