@@ -369,7 +369,6 @@ impl<'a> DataView for View<'a> {
369369
370370impl < ' a > ConvView for View < ' a > {
371371 /// convert to SSH signature format
372- #[ cfg( feature = "ssh" ) ]
373372 fn to_ssh_signature ( & self ) -> Result < ssh_key:: Signature , Error > {
374373 // get the signature data
375374 let dv = self . ms . data_view ( ) ?;
@@ -387,11 +386,11 @@ impl<'a> ConvView for View<'a> {
387386 Ok ( ssh_key:: Signature :: new (
388387 ssh_key:: Algorithm :: Other (
389388 ssh_key:: AlgorithmName :: new ( ALGORITHM_NAME_G1 )
390- . map_err ( |e| ConversionsError :: SshSigLabel ( e ) ) ?,
389+ . map_err ( |e| ConversionsError :: Ssh ( e . into ( ) ) ) ?,
391390 ) ,
392391 sig_data,
393392 )
394- . map_err ( |e| ConversionsError :: SshSig ( e ) ) ?)
393+ . map_err ( |e| ConversionsError :: Ssh ( e . into ( ) ) ) ?)
395394 }
396395 Codec :: Bls12381G2Msig => {
397396 // create the combined sig tuple
@@ -400,11 +399,11 @@ impl<'a> ConvView for View<'a> {
400399 Ok ( ssh_key:: Signature :: new (
401400 ssh_key:: Algorithm :: Other (
402401 ssh_key:: AlgorithmName :: new ( ALGORITHM_NAME_G2 )
403- . map_err ( |e| ConversionsError :: SshSigLabel ( e ) ) ?,
402+ . map_err ( |e| ConversionsError :: Ssh ( e . into ( ) ) ) ?,
404403 ) ,
405404 sig_data,
406405 )
407- . map_err ( |e| ConversionsError :: SshSig ( e ) ) ?)
406+ . map_err ( |e| ConversionsError :: Ssh ( e . into ( ) ) ) ?)
408407 }
409408 Codec :: Bls12381G1ShareMsig => {
410409 // get the threshold attributes
@@ -420,11 +419,11 @@ impl<'a> ConvView for View<'a> {
420419 Ok ( ssh_key:: Signature :: new (
421420 ssh_key:: Algorithm :: Other (
422421 ssh_key:: AlgorithmName :: new ( ALGORITHM_NAME_G1_SHARE )
423- . map_err ( |e| ConversionsError :: SshSigLabel ( e ) ) ?,
422+ . map_err ( |e| ConversionsError :: Ssh ( e . into ( ) ) ) ?,
424423 ) ,
425424 sig_data,
426425 )
427- . map_err ( |e| ConversionsError :: SshSig ( e ) ) ?)
426+ . map_err ( |e| ConversionsError :: Ssh ( e . into ( ) ) ) ?)
428427 }
429428 Codec :: Bls12381G2ShareMsig => {
430429 // get the threshold attributes
@@ -440,11 +439,11 @@ impl<'a> ConvView for View<'a> {
440439 Ok ( ssh_key:: Signature :: new (
441440 ssh_key:: Algorithm :: Other (
442441 ssh_key:: AlgorithmName :: new ( ALGORITHM_NAME_G2_SHARE )
443- . map_err ( |e| ConversionsError :: SshSigLabel ( e ) ) ?,
442+ . map_err ( |e| ConversionsError :: Ssh ( e . into ( ) ) ) ?,
444443 ) ,
445444 sig_data,
446445 )
447- . map_err ( |e| ConversionsError :: SshSig ( e ) ) ?)
446+ . map_err ( |e| ConversionsError :: Ssh ( e . into ( ) ) ) ?)
448447 }
449448 _ => Err ( Error :: UnsupportedAlgorithm ( self . ms . codec . to_string ( ) ) ) ,
450449 }
0 commit comments