Attention is currently required from: fixeria, neels, pespin.
laforge has posted comments on this change by neels. ( https://gerrit.osmocom.org/c/pysim/+/42829?usp=email )
Change subject: saip.PES.rebuild_mandatory_services(): set 5G get-identity, profile-a-x25519, profile-b-p256 ......................................................................
Patch Set 4:
(1 comment)
File pySim/esim/saip/__init__.py:
https://gerrit.osmocom.org/c/pysim/+/42829/comment/027bb27d_c5579098?usp=ema... : PS4, Line 1737: So, when SUCI-CalcInfo for USIM in DF.SAIP contains both key types, : # then no profile-A or B services need to be requested explicitly. Your arguments/facts do not contradict my statement. Your comment claims
So, when SUCI-CalcInfo for USIM in DF.SAIP contains both key types, then no profile-A or B services need to be requested explicitly.
And this is what I'm contesting. If the SUCI-CalcInfo contains both key types, then we *must* require both A and B. The cellular network determines if and when which of the keys shall be sued, and if the MNO has issued an eSIM containing both A and B then they expect both of those to be operational. Otherwise that eSIM will fail every time one of the not-supported keys is requested to be used.