@@ -289,7 +289,7 @@ impl AwsKmsK256 for AwsKmsClient {
289289 ) ;
290290 AwsKmsError :: GetError ( format ! (
291291 "Failed to get secp256k1 public key for key '{key_id}': {}" ,
292- DisplayErrorContext ( & e)
292+ classify_sdk_error ( & e)
293293 ) )
294294 } ) ?;
295295
@@ -332,7 +332,10 @@ impl AwsKmsK256 for AwsKmsClient {
332332 operation = "sign_digest_secp256k1" ,
333333 "AWS KMS sign failed"
334334 ) ;
335- AwsKmsError :: PermissionError ( DisplayErrorContext ( & e) . to_string ( ) )
335+ AwsKmsError :: SignError ( format ! (
336+ "Failed to sign secp256k1 digest for key '{key_id}': {}" ,
337+ classify_sdk_error( & e)
338+ ) )
336339 } ) ?
337340 . signature
338341 . ok_or ( AwsKmsError :: SignError (
@@ -373,7 +376,7 @@ impl AwsKmsEd25519 for AwsKmsClient {
373376 ) ;
374377 AwsKmsError :: GetError ( format ! (
375378 "Failed to get Ed25519 public key for key '{key_id}': {}" ,
376- DisplayErrorContext ( & e)
379+ classify_sdk_error ( & e)
377380 ) )
378381 } ) ?;
379382
@@ -419,7 +422,10 @@ impl AwsKmsEd25519 for AwsKmsClient {
419422 operation = "sign_ed25519" ,
420423 "AWS KMS sign failed"
421424 ) ;
422- AwsKmsError :: SignError ( DisplayErrorContext ( & e) . to_string ( ) )
425+ AwsKmsError :: SignError ( format ! (
426+ "Failed to sign Ed25519 message for key '{key_id}': {}" ,
427+ classify_sdk_error( & e)
428+ ) )
423429 } ) ?
424430 . signature
425431 . ok_or ( AwsKmsError :: SignError (
0 commit comments