Skip to content

Changes

Summary

  1. esim.saip: Introduce ProfileElement derived classes (details)
  2. esim.saip: Implement SecurityDomainSD.{add,has,remove}_key() methods (details)
  3. pySim.esim.saip.validation: Ensure unique PE identification value (details)
Commit 80976b65e5a6db49440d4e94a367f4389e69d0af by laforge
esim.saip: Introduce ProfileElement derived classes

It's rather useful to have derived classes implementing specific
functions related to that SAIP profile type.  Let's introruce that
concept and a first example for securityDomain, where methods allow
checking/adding/removing support for SCPs.

Change-Id: I0929cc704b2aabddbc2ddee79ab8b674b1ed4691
The file was modified pySim/esim/saip/__init__.py
Commit 77256d0c488b9bdba81099716abb36ee61a68b58 by laforge
esim.saip: Implement SecurityDomainSD.{add,has,remove}_key() methods

This way it's possible to programmatically inspect and modify the
high-level decoded key material inside a securityDomain profile element.

Change-Id: I18b1444303de80eaddd840a7e0061ea0098a8ba1
The file was modified pySim/esim/saip/__init__.py
Commit 4d5d2f5849b5769a0adc9104db81ca18f8356f78 by laforge
pySim.esim.saip.validation: Ensure unique PE identification value

Change-Id: I37b9eb4cfb74de79b0493986d976c8a5f8ccd8ea
The file was modified pySim/esim/saip/validation.py