pySim.euicc: Fix ASN.1 encoding of integer values

Change-Id: I26ee41705f5e95c5fa3a9997cbaebdacca3e89a7
Closes: SYS#7094
This commit is contained in:
Harald Welte
2024-09-23 17:51:00 +02:00
committed by Oliver Smith
parent a8cfeb0111
commit 3a905d637c
3 changed files with 5 additions and 5 deletions

View File

@@ -177,7 +177,7 @@ class ProfileMgmtOperation(BER_TLV_IE, tag=0x81):
class ListNotificationReq(BER_TLV_IE, tag=0xbf28, nested=[ProfileMgmtOperation]): class ListNotificationReq(BER_TLV_IE, tag=0xbf28, nested=[ProfileMgmtOperation]):
pass pass
class SeqNumber(BER_TLV_IE, tag=0x80): class SeqNumber(BER_TLV_IE, tag=0x80):
_construct = GreedyInteger() _construct = Asn1DerInteger()
class NotificationAddress(BER_TLV_IE, tag=0x0c): class NotificationAddress(BER_TLV_IE, tag=0x0c):
_construct = Utf8Adapter(GreedyBytes) _construct = Utf8Adapter(GreedyBytes)
class Iccid(BER_TLV_IE, tag=0x5a): class Iccid(BER_TLV_IE, tag=0x5a):
@@ -304,9 +304,9 @@ class EimFqdn(BER_TLV_IE, tag=0x81):
class EimIdType(BER_TLV_IE, tag=0x82): class EimIdType(BER_TLV_IE, tag=0x82):
_construct = Enum(Int8ub, eimIdTypeOid=1, eimIdTypeFqdn=2, eimIdTypeProprietary=3) _construct = Enum(Int8ub, eimIdTypeOid=1, eimIdTypeFqdn=2, eimIdTypeProprietary=3)
class CounterValue(BER_TLV_IE, tag=0x83): class CounterValue(BER_TLV_IE, tag=0x83):
_construct = GreedyInteger _construct = Asn1DerInteger()
class AssociationToken(BER_TLV_IE, tag=0x84): class AssociationToken(BER_TLV_IE, tag=0x84):
_construct = GreedyInteger _construct = Asn1DerInteger()
class EimSupportedProtocol(BER_TLV_IE, tag=0x87): class EimSupportedProtocol(BER_TLV_IE, tag=0x87):
_construct = Enum(Int8ub, eimRetrieveHttps=0, eimRetrieveCoaps=1, eimInjectHttps=2, eimInjectCoaps=3, _construct = Enum(Int8ub, eimRetrieveHttps=0, eimRetrieveCoaps=1, eimInjectHttps=2, eimInjectCoaps=3,
eimProprietary=4) eimProprietary=4)

View File

@@ -5,7 +5,7 @@ cmd2>=1.5
jsonpath-ng jsonpath-ng
construct>=2.10.70 construct>=2.10.70
bidict bidict
pyosmocom>=0.0.3 pyosmocom>=0.0.6
pyyaml>=5.1 pyyaml>=5.1
termcolor termcolor
colorlog colorlog

View File

@@ -24,7 +24,7 @@ setup(
"jsonpath-ng", "jsonpath-ng",
"construct >= 2.10.70", "construct >= 2.10.70",
"bidict", "bidict",
"pyosmocom >= 0.0.3", "pyosmocom >= 0.0.6",
"pyyaml >= 5.1", "pyyaml >= 5.1",
"termcolor", "termcolor",
"colorlog", "colorlog",