From f3948535331943df6eb7d915a64a625ed984999a Mon Sep 17 00:00:00 2001 From: Supreeth Herle Date: Tue, 24 Mar 2020 12:23:51 +0100 Subject: utils.py: Add helper method to convert a hex string into array of N bytes string elements Change-Id: I3af080726079729eae92af183de40dfc70c9390e --- pySim/utils.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pySim/utils.py') diff --git a/pySim/utils.py b/pySim/utils.py index d0d6cb5..e5434a5 100644 --- a/pySim/utils.py +++ b/pySim/utils.py @@ -128,6 +128,9 @@ def hexstr_to_fivebytearr(s): def hexstr_to_threebytearr(s): return [s[i:i+6] for i in range(0, len(s), 6) ] +def hexstr_to_Nbytearr(s, nbytes): + return [s[i:i+(nbytes*2)] for i in range(0, len(s), (nbytes*2)) ] + # Accepts hex string representing three bytes def dec_mcc_from_plmn(plmn): ia = h2i(plmn) -- cgit v1.2.3