From c07ecbae52d80938068515ef2e77c3476f7c9d52 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 28 Nov 2025 14:43:00 +0100 Subject: [PATCH] pySim.esim.saip: Hex representation of SecurityDomainKey Let's print the key_usage_qualifier in hexadecimal notation (more compact) Change-Id: Ic9a92d53d73378eafca1760dd8351215bce1157a --- pySim/esim/saip/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pySim/esim/saip/__init__.py b/pySim/esim/saip/__init__.py index 3828023e..c7f3e75c 100644 --- a/pySim/esim/saip/__init__.py +++ b/pySim/esim/saip/__init__.py @@ -985,9 +985,9 @@ class SecurityDomainKey: self.key_components = key_components def __repr__(self) -> str: - return 'SdKey(KVN=0x%02x, ID=0x%02x, Usage=%s, Comp=%s)' % (self.key_version_number, + return 'SdKey(KVN=0x%02x, ID=0x%02x, Usage=0x%x, Comp=%s)' % (self.key_version_number, self.key_identifier, - self.key_usage_qualifier, + build_construct(KeyUsageQualifier, self.key_usage_qualifier)[0], repr(self.key_components)) @classmethod