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):