WALLET_BAD_DER_SIGNATURE
Malformed DER signature from KMS
What happened
The DER-encoded ECDSA signature returned by KMS couldn't be parsed into (r, s) components. Indicates either a corrupted response or — extremely rarely — a non-secp256k1 KMS key.
How to fix
Verify the KMS key's KeySpec is ECC_SECG_P256K1. If it is, this is a transient AWS issue — retry the operation.
Example
# Verify key spec
aws kms describe-key --key-id <id> --query 'KeyMetadata.KeySpec'
Reference
- Namespace:
WALLET - Help URL:
https://0gkit.com/errors/WALLET_BAD_DER_SIGNATURE - See also: all error codes