From 3bee435c2a9e8098557e40dd56ead20d19bdc98a Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Tue, 5 Aug 2025 03:18:27 +0200 Subject: [PATCH] RandomHexDigitSource: rather return in string format, not bytes Change-Id: I4e86289f6fb72cbd4cf0c90b8b49538cfab69a7f --- pySim/esim/saip/param_source.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pySim/esim/saip/param_source.py b/pySim/esim/saip/param_source.py index 01a8cb00..6ccdb6fc 100644 --- a/pySim/esim/saip/param_source.py +++ b/pySim/esim/saip/param_source.py @@ -19,6 +19,7 @@ import random import re +from osmocom.utils import b2h class ParamSourceExn(Exception): pass @@ -143,7 +144,7 @@ class RandomHexDigitSource(InputExpandingParamSource): def get_next(self, csv_row:dict=None): val = random.randbytes(self.num_digits // 2) # TODO secure random source? - return val + return b2h(val) @classmethod def from_str(cls, s:str):