pycrate/pycrate_asn1dir/eUICCPP_IFTv3.py

2512 lines
192 KiB
Python

# -*- coding: UTF-8 -*-
# Code automatically generated by pycrate_asn1c
from pycrate_asn1rt.utils import *
from pycrate_asn1rt.err import *
from pycrate_asn1rt.glob import make_GLOBAL, GLOBAL
from pycrate_asn1rt.dictobj import ASN1Dict
from pycrate_asn1rt.refobj import *
from pycrate_asn1rt.setobj import *
from pycrate_asn1rt.asnobj_basic import *
from pycrate_asn1rt.asnobj_str import *
from pycrate_asn1rt.asnobj_construct import *
from pycrate_asn1rt.asnobj_class import *
from pycrate_asn1rt.asnobj_ext import *
from pycrate_asn1rt.init import init_modules
class PEDefinitions:
_name_ = 'PEDefinitions'
_oid_ = [2, 23, 143, 1, 1, 3]
_obj_ = [
'maxUInt8',
'UInt8',
'maxUInt15',
'UInt15',
'maxUInt16',
'UInt16',
'maxUInt31',
'UInt31',
'ApplicationIdentifier',
'PEHeader',
'ProfileElement',
'PE-Dummy',
'ProfileHeader',
'ServicesList',
'ProprietaryInfo',
'Fcp',
'File',
'PE-MF',
'PE-CD',
'PE-TELECOM',
'PE-USIM',
'PE-OPT-USIM',
'PE-PHONEBOOK',
'PE-GSM-ACCESS',
'PE-DF-5GS',
'PE-DF-SAIP',
'PE-ISIM',
'PE-OPT-ISIM',
'PE-CSIM',
'PE-OPT-CSIM',
'PE-EAP',
'PE-GenericFileManagement',
'FileManagement',
'MappingParameter',
'AlgoParameter',
'PE-AKAParameter',
'PE-CDMAParameter',
'PINKeyReferenceValue',
'PINConfiguration',
'PE-PINCodes',
'PUKKeyReferenceValue',
'PUKConfiguration',
'PE-PUKCodes',
'PE-SecurityDomain',
'KeyObject',
'PE-Application',
'ApplicationLoadPackage',
'ApplicationInstance',
'ApplicationSystemParameters',
'UICCApplicationParameters',
'TS102226AdditionalContactlessParameters',
'PE-RFM',
'ADFRFMAccess',
'PE-NonStandard',
'PE-End',
'PEStatus',
'EUICCResponse',
'headerVal',
'mfVal',
'altMFVal',
'pukVal',
'pinVal',
'usimValue',
'altUsimValue',
'usimPin',
'df5GSValue',
'dfSAIPValue',
'akaMilenage',
'cdmaParam',
'mnoSdValue',
'mnoSdCompValue',
'ssdValue',
'applet1',
'applet2',
'rfmUicc',
'rfmUsim',
'gsmaProp',
'endVal',
'respValue',
]
_type_ = [
'UInt8',
'UInt15',
'UInt16',
'UInt31',
'ApplicationIdentifier',
'PEHeader',
'ProfileElement',
'PE-Dummy',
'ProfileHeader',
'ServicesList',
'ProprietaryInfo',
'Fcp',
'File',
'PE-MF',
'PE-CD',
'PE-TELECOM',
'PE-USIM',
'PE-OPT-USIM',
'PE-PHONEBOOK',
'PE-GSM-ACCESS',
'PE-DF-5GS',
'PE-DF-SAIP',
'PE-ISIM',
'PE-OPT-ISIM',
'PE-CSIM',
'PE-OPT-CSIM',
'PE-EAP',
'PE-GenericFileManagement',
'FileManagement',
'MappingParameter',
'AlgoParameter',
'PE-AKAParameter',
'PE-CDMAParameter',
'PINKeyReferenceValue',
'PINConfiguration',
'PE-PINCodes',
'PUKKeyReferenceValue',
'PUKConfiguration',
'PE-PUKCodes',
'PE-SecurityDomain',
'KeyObject',
'PE-Application',
'ApplicationLoadPackage',
'ApplicationInstance',
'ApplicationSystemParameters',
'UICCApplicationParameters',
'TS102226AdditionalContactlessParameters',
'PE-RFM',
'ADFRFMAccess',
'PE-NonStandard',
'PE-End',
'PEStatus',
'EUICCResponse',
]
_set_ = [
]
_val_ = [
'maxUInt8',
'maxUInt15',
'maxUInt16',
'maxUInt31',
'headerVal',
'mfVal',
'altMFVal',
'pukVal',
'pinVal',
'usimValue',
'altUsimValue',
'usimPin',
'df5GSValue',
'dfSAIPValue',
'akaMilenage',
'cdmaParam',
'mnoSdValue',
'mnoSdCompValue',
'ssdValue',
'applet1',
'applet2',
'rfmUicc',
'rfmUsim',
'gsmaProp',
'endVal',
'respValue',
]
_class_ = [
]
_param_ = [
]
#-----< maxUInt8 >-----#
maxUInt8 = INT(name='maxUInt8', mode=MODE_VALUE)
maxUInt8._val = 255
#-----< UInt8 >-----#
UInt8 = INT(name='UInt8', mode=MODE_TYPE)
UInt8._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< maxUInt15 >-----#
maxUInt15 = INT(name='maxUInt15', mode=MODE_VALUE)
maxUInt15._val = 32767
#-----< UInt15 >-----#
UInt15 = INT(name='UInt15', mode=MODE_TYPE)
UInt15._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
#-----< maxUInt16 >-----#
maxUInt16 = INT(name='maxUInt16', mode=MODE_VALUE)
maxUInt16._val = 65535
#-----< UInt16 >-----#
UInt16 = INT(name='UInt16', mode=MODE_TYPE)
UInt16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< maxUInt31 >-----#
maxUInt31 = INT(name='maxUInt31', mode=MODE_VALUE)
maxUInt31._val = 2147483647
#-----< UInt31 >-----#
UInt31 = INT(name='UInt31', mode=MODE_TYPE)
UInt31._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2147483647)], ev=None, er=[])
#-----< ApplicationIdentifier >-----#
ApplicationIdentifier = OCT_STR(name='ApplicationIdentifier', mode=MODE_TYPE)
ApplicationIdentifier._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=16)], ev=None, er=[])
#-----< PEHeader >-----#
PEHeader = SEQ(name='PEHeader', mode=MODE_TYPE)
_PEHeader_mandated = NULL(name='mandated', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PEHeader_identification = INT(name='identification', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt15')))
PEHeader._cont = ASN1Dict([
('mandated', _PEHeader_mandated),
('identification', _PEHeader_identification),
])
PEHeader._ext = []
#-----< ProfileElement >-----#
ProfileElement = CHOICE(name='ProfileElement', mode=MODE_TYPE)
_ProfileElement_header = SEQ(name='header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ProfileHeader')))
_ProfileElement_genericFileManagement = SEQ(name='genericFileManagement', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-GenericFileManagement')))
_ProfileElement_pinCodes = SEQ(name='pinCodes', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-PINCodes')))
_ProfileElement_pukCodes = SEQ(name='pukCodes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-PUKCodes')))
_ProfileElement_akaParameter = SEQ(name='akaParameter', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-AKAParameter')))
_ProfileElement_cdmaParameter = SEQ(name='cdmaParameter', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-CDMAParameter')))
_ProfileElement_securityDomain = SEQ(name='securityDomain', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-SecurityDomain')))
_ProfileElement_rfm = SEQ(name='rfm', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-RFM')))
_ProfileElement_application = SEQ(name='application', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-Application')))
_ProfileElement_nonStandard = SEQ(name='nonStandard', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-NonStandard')))
_ProfileElement_end = SEQ(name='end', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-End')))
_ProfileElement_rfu1 = SEQ(name='rfu1', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-Dummy')))
_ProfileElement_rfu2 = SEQ(name='rfu2', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-Dummy')))
_ProfileElement_rfu3 = SEQ(name='rfu3', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-Dummy')))
_ProfileElement_rfu4 = SEQ(name='rfu4', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-Dummy')))
_ProfileElement_rfu5 = SEQ(name='rfu5', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-Dummy')))
_ProfileElement_mf = SEQ(name='mf', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-MF')))
_ProfileElement_cd = SEQ(name='cd', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-CD')))
_ProfileElement_telecom = SEQ(name='telecom', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-TELECOM')))
_ProfileElement_usim = SEQ(name='usim', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-USIM')))
_ProfileElement_opt_usim = SEQ(name='opt-usim', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-OPT-USIM')))
_ProfileElement_isim = SEQ(name='isim', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-ISIM')))
_ProfileElement_opt_isim = SEQ(name='opt-isim', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-OPT-ISIM')))
_ProfileElement_phonebook = SEQ(name='phonebook', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-PHONEBOOK')))
_ProfileElement_gsm_access = SEQ(name='gsm-access', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-GSM-ACCESS')))
_ProfileElement_csim = SEQ(name='csim', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-CSIM')))
_ProfileElement_opt_csim = SEQ(name='opt-csim', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-OPT-CSIM')))
_ProfileElement_eap = SEQ(name='eap', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-EAP')))
_ProfileElement_df_5gs = SEQ(name='df-5gs', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-DF-5GS')))
_ProfileElement_df_saip = SEQ(name='df-saip', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PE-DF-SAIP')))
ProfileElement._cont = ASN1Dict([
('header', _ProfileElement_header),
('genericFileManagement', _ProfileElement_genericFileManagement),
('pinCodes', _ProfileElement_pinCodes),
('pukCodes', _ProfileElement_pukCodes),
('akaParameter', _ProfileElement_akaParameter),
('cdmaParameter', _ProfileElement_cdmaParameter),
('securityDomain', _ProfileElement_securityDomain),
('rfm', _ProfileElement_rfm),
('application', _ProfileElement_application),
('nonStandard', _ProfileElement_nonStandard),
('end', _ProfileElement_end),
('rfu1', _ProfileElement_rfu1),
('rfu2', _ProfileElement_rfu2),
('rfu3', _ProfileElement_rfu3),
('rfu4', _ProfileElement_rfu4),
('rfu5', _ProfileElement_rfu5),
('mf', _ProfileElement_mf),
('cd', _ProfileElement_cd),
('telecom', _ProfileElement_telecom),
('usim', _ProfileElement_usim),
('opt-usim', _ProfileElement_opt_usim),
('isim', _ProfileElement_isim),
('opt-isim', _ProfileElement_opt_isim),
('phonebook', _ProfileElement_phonebook),
('gsm-access', _ProfileElement_gsm_access),
('csim', _ProfileElement_csim),
('opt-csim', _ProfileElement_opt_csim),
('eap', _ProfileElement_eap),
('df-5gs', _ProfileElement_df_5gs),
('df-saip', _ProfileElement_df_saip),
])
ProfileElement._ext = []
#-----< PE-Dummy >-----#
PE_Dummy = SEQ(name='PE-Dummy', mode=MODE_TYPE)
PE_Dummy._cont = ASN1Dict([
])
PE_Dummy._ext = []
#-----< ProfileHeader >-----#
ProfileHeader = SEQ(name='ProfileHeader', mode=MODE_TYPE)
_ProfileHeader_major_version = INT(name='major-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt8')))
_ProfileHeader_minor_version = INT(name='minor-version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt8')))
_ProfileHeader_profileType = STR_UTF8(name='profileType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ProfileHeader_profileType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=100)], ev=None, er=[])
_ProfileHeader_iccid = OCT_STR(name='iccid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ProfileHeader_iccid._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
_ProfileHeader_pol = OCT_STR(name='pol', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ProfileHeader_eUICC_Mandatory_services = SEQ(name='eUICC-Mandatory-services', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ServicesList')))
_ProfileHeader_eUICC_Mandatory_GFSTEList = SEQ_OF(name='eUICC-Mandatory-GFSTEList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ProfileHeader_eUICC_Mandatory_GFSTEList__item_ = OID(name='_item_', mode=MODE_TYPE)
_ProfileHeader_eUICC_Mandatory_GFSTEList._cont = __ProfileHeader_eUICC_Mandatory_GFSTEList__item_
_ProfileHeader_connectivityParameters = OCT_STR(name='connectivityParameters', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ProfileHeader_eUICC_Mandatory_AIDs = SEQ_OF(name='eUICC-Mandatory-AIDs', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ProfileHeader_eUICC_Mandatory_AIDs__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___ProfileHeader_eUICC_Mandatory_AIDs__item__aid = OCT_STR(name='aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')))
___ProfileHeader_eUICC_Mandatory_AIDs__item__version = OCT_STR(name='version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ProfileHeader_eUICC_Mandatory_AIDs__item__version._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__ProfileHeader_eUICC_Mandatory_AIDs__item_._cont = ASN1Dict([
('aid', ___ProfileHeader_eUICC_Mandatory_AIDs__item__aid),
('version', ___ProfileHeader_eUICC_Mandatory_AIDs__item__version),
])
__ProfileHeader_eUICC_Mandatory_AIDs__item_._ext = []
_ProfileHeader_eUICC_Mandatory_AIDs._cont = __ProfileHeader_eUICC_Mandatory_AIDs__item_
ProfileHeader._cont = ASN1Dict([
('major-version', _ProfileHeader_major_version),
('minor-version', _ProfileHeader_minor_version),
('profileType', _ProfileHeader_profileType),
('iccid', _ProfileHeader_iccid),
('pol', _ProfileHeader_pol),
('eUICC-Mandatory-services', _ProfileHeader_eUICC_Mandatory_services),
('eUICC-Mandatory-GFSTEList', _ProfileHeader_eUICC_Mandatory_GFSTEList),
('connectivityParameters', _ProfileHeader_connectivityParameters),
('eUICC-Mandatory-AIDs', _ProfileHeader_eUICC_Mandatory_AIDs),
])
ProfileHeader._ext = []
#-----< ServicesList >-----#
ServicesList = SEQ(name='ServicesList', mode=MODE_TYPE)
_ServicesList_contactless = NULL(name='contactless', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_usim = NULL(name='usim', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_isim = NULL(name='isim', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_csim = NULL(name='csim', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_milenage = NULL(name='milenage', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_tuak128 = NULL(name='tuak128', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_cave = NULL(name='cave', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_gba_usim = NULL(name='gba-usim', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_gba_isim = NULL(name='gba-isim', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_mbms = NULL(name='mbms', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_eap = NULL(name='eap', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_javacard = NULL(name='javacard', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_multos = NULL(name='multos', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_multiple_usim = NULL(name='multiple-usim', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_multiple_isim = NULL(name='multiple-isim', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_multiple_csim = NULL(name='multiple-csim', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_tuak256 = NULL(name='tuak256', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_usim_test_algorithm = NULL(name='usim-test-algorithm', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_ber_tlv = NULL(name='ber-tlv', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_dfLink = NULL(name='dfLink', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_cat_tp = NULL(name='cat-tp', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_get_identity = NULL(name='get-identity', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_profile_a_x25519 = NULL(name='profile-a-x25519', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServicesList_profile_b_p256 = NULL(name='profile-b-p256', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ServicesList._cont = ASN1Dict([
('contactless', _ServicesList_contactless),
('usim', _ServicesList_usim),
('isim', _ServicesList_isim),
('csim', _ServicesList_csim),
('milenage', _ServicesList_milenage),
('tuak128', _ServicesList_tuak128),
('cave', _ServicesList_cave),
('gba-usim', _ServicesList_gba_usim),
('gba-isim', _ServicesList_gba_isim),
('mbms', _ServicesList_mbms),
('eap', _ServicesList_eap),
('javacard', _ServicesList_javacard),
('multos', _ServicesList_multos),
('multiple-usim', _ServicesList_multiple_usim),
('multiple-isim', _ServicesList_multiple_isim),
('multiple-csim', _ServicesList_multiple_csim),
('tuak256', _ServicesList_tuak256),
('usim-test-algorithm', _ServicesList_usim_test_algorithm),
('ber-tlv', _ServicesList_ber_tlv),
('dfLink', _ServicesList_dfLink),
('cat-tp', _ServicesList_cat_tp),
('get-identity', _ServicesList_get_identity),
('profile-a-x25519', _ServicesList_profile_a_x25519),
('profile-b-p256', _ServicesList_profile_b_p256),
])
ServicesList._ext = []
#-----< ProprietaryInfo >-----#
ProprietaryInfo = SEQ(name='ProprietaryInfo', mode=MODE_TYPE)
_ProprietaryInfo_specialFileInformation = OCT_STR(name='specialFileInformation', mode=MODE_TYPE, tag=(0, TAG_PRIVATE, TAG_IMPLICIT), default=b'\x00')
_ProprietaryInfo_specialFileInformation._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_ProprietaryInfo_fillPattern = OCT_STR(name='fillPattern', mode=MODE_TYPE, tag=(1, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ProprietaryInfo_fillPattern._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
_ProprietaryInfo_repeatPattern = OCT_STR(name='repeatPattern', mode=MODE_TYPE, tag=(2, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ProprietaryInfo_repeatPattern._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
_ProprietaryInfo_maximumFileSize = OCT_STR(name='maximumFileSize', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ProprietaryInfo_fileDetails = OCT_STR(name='fileDetails', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'\x01')
_ProprietaryInfo_fileDetails._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
ProprietaryInfo._cont = ASN1Dict([
('specialFileInformation', _ProprietaryInfo_specialFileInformation),
('fillPattern', _ProprietaryInfo_fillPattern),
('repeatPattern', _ProprietaryInfo_repeatPattern),
('maximumFileSize', _ProprietaryInfo_maximumFileSize),
('fileDetails', _ProprietaryInfo_fileDetails),
])
ProprietaryInfo._ext = []
#-----< Fcp >-----#
Fcp = SEQ(name='Fcp', mode=MODE_TYPE)
_Fcp_fileDescriptor = OCT_STR(name='fileDescriptor', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Fcp_fileDescriptor._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_Fcp_fileID = OCT_STR(name='fileID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Fcp_fileID._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Fcp_dfName = OCT_STR(name='dfName', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')), opt=True)
_Fcp_lcsi = OCT_STR(name='lcsi', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'\x05')
_Fcp_lcsi._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_Fcp_securityAttributesReferenced = OCT_STR(name='securityAttributesReferenced', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Fcp_securityAttributesReferenced._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_Fcp_efFileSize = OCT_STR(name='efFileSize', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Fcp_pinStatusTemplateDO = OCT_STR(name='pinStatusTemplateDO', mode=MODE_TYPE, tag=(6, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_Fcp_shortEFID = OCT_STR(name='shortEFID', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Fcp_shortEFID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_Fcp_proprietaryEFInfo = SEQ(name='proprietaryEFInfo', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ProprietaryInfo')), opt=True)
_Fcp_linkPath = OCT_STR(name='linkPath', mode=MODE_TYPE, tag=(7, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_Fcp_linkPath._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
_Fcp_unknownTag = OCT_STR(name='unknownTag', mode=MODE_TYPE, tag=(99, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
Fcp._cont = ASN1Dict([
('fileDescriptor', _Fcp_fileDescriptor),
('fileID', _Fcp_fileID),
('dfName', _Fcp_dfName),
('lcsi', _Fcp_lcsi),
('securityAttributesReferenced', _Fcp_securityAttributesReferenced),
('efFileSize', _Fcp_efFileSize),
('pinStatusTemplateDO', _Fcp_pinStatusTemplateDO),
('shortEFID', _Fcp_shortEFID),
('proprietaryEFInfo', _Fcp_proprietaryEFInfo),
('linkPath', _Fcp_linkPath),
('unknownTag', _Fcp_unknownTag),
])
Fcp._ext = []
#-----< File >-----#
File = SEQ_OF(name='File', mode=MODE_TYPE)
_File__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
__File__item__doNotCreate = NULL(name='doNotCreate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__File__item__fileDescriptor = SEQ(name='fileDescriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'Fcp')))
__File__item__fillFileOffset = INT(name='fillFileOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt16')))
__File__item__fillFileContent = OCT_STR(name='fillFileContent', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_File__item_._cont = ASN1Dict([
('doNotCreate', __File__item__doNotCreate),
('fileDescriptor', __File__item__fileDescriptor),
('fillFileOffset', __File__item__fillFileOffset),
('fillFileContent', __File__item__fillFileContent),
])
_File__item_._ext = []
File._cont = _File__item_
#-----< PE-MF >-----#
PE_MF = SEQ(name='PE-MF', mode=MODE_TYPE)
_PE_MF_mf_header = SEQ(name='mf-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_MF_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_MF_mf = SEQ_OF(name='mf', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_MF_ef_pl = SEQ_OF(name='ef-pl', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_MF_ef_iccid = SEQ_OF(name='ef-iccid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_MF_ef_dir = SEQ_OF(name='ef-dir', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_MF_ef_arr = SEQ_OF(name='ef-arr', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_MF_ef_umpc = SEQ_OF(name='ef-umpc', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_MF._cont = ASN1Dict([
('mf-header', _PE_MF_mf_header),
('templateID', _PE_MF_templateID),
('mf', _PE_MF_mf),
('ef-pl', _PE_MF_ef_pl),
('ef-iccid', _PE_MF_ef_iccid),
('ef-dir', _PE_MF_ef_dir),
('ef-arr', _PE_MF_ef_arr),
('ef-umpc', _PE_MF_ef_umpc),
])
PE_MF._ext = []
#-----< PE-CD >-----#
PE_CD = SEQ(name='PE-CD', mode=MODE_TYPE)
_PE_CD_cd_header = SEQ(name='cd-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_CD_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_CD_df_cd = SEQ_OF(name='df-cd', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CD_ef_launchpad = SEQ_OF(name='ef-launchpad', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_CD_ef_icon = SEQ_OF(name='ef-icon', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_CD._cont = ASN1Dict([
('cd-header', _PE_CD_cd_header),
('templateID', _PE_CD_templateID),
('df-cd', _PE_CD_df_cd),
('ef-launchpad', _PE_CD_ef_launchpad),
('ef-icon', _PE_CD_ef_icon),
])
PE_CD._ext = []
#-----< PE-TELECOM >-----#
PE_TELECOM = SEQ(name='PE-TELECOM', mode=MODE_TYPE)
_PE_TELECOM_telecom_header = SEQ(name='telecom-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_TELECOM_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_TELECOM_df_telecom = SEQ_OF(name='df-telecom', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_TELECOM_ef_arr = SEQ_OF(name='ef-arr', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_rma = SEQ_OF(name='ef-rma', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_sume = SEQ_OF(name='ef-sume', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_ice_dn = SEQ_OF(name='ef-ice-dn', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_ice_ff = SEQ_OF(name='ef-ice-ff', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_psismsc = SEQ_OF(name='ef-psismsc', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_df_graphics = SEQ_OF(name='df-graphics', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_img = SEQ_OF(name='ef-img', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_iidf = SEQ_OF(name='ef-iidf', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_ice_graphics = SEQ_OF(name='ef-ice-graphics', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_launch_scws = SEQ_OF(name='ef-launch-scws', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_icon = SEQ_OF(name='ef-icon', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_df_phonebook = SEQ_OF(name='df-phonebook', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_pbr = SEQ_OF(name='ef-pbr', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_ext1 = SEQ_OF(name='ef-ext1', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_aas = SEQ_OF(name='ef-aas', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_gas = SEQ_OF(name='ef-gas', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_psc = SEQ_OF(name='ef-psc', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_cc = SEQ_OF(name='ef-cc', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_puid = SEQ_OF(name='ef-puid', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_iap = SEQ_OF(name='ef-iap', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_adn = SEQ_OF(name='ef-adn', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_pbc = SEQ_OF(name='ef-pbc', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_anr = SEQ_OF(name='ef-anr', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_puri = SEQ_OF(name='ef-puri', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_email = SEQ_OF(name='ef-email', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_sne = SEQ_OF(name='ef-sne', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_uid = SEQ_OF(name='ef-uid', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_grp = SEQ_OF(name='ef-grp', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_ccp1 = SEQ_OF(name='ef-ccp1', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_df_multimedia = SEQ_OF(name='df-multimedia', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_mml = SEQ_OF(name='ef-mml', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_mmdf = SEQ_OF(name='ef-mmdf', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_df_mmss = SEQ_OF(name='df-mmss', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_mlpl = SEQ_OF(name='ef-mlpl', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_mspl = SEQ_OF(name='ef-mspl', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_mmssmode = SEQ_OF(name='ef-mmssmode', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_df_mcs = SEQ_OF(name='df-mcs', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_mst = SEQ_OF(name='ef-mst', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_mcs_config = SEQ_OF(name='ef-mcs-config', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_df_v2x = SEQ_OF(name='df-v2x', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_vst = SEQ_OF(name='ef-vst', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_v2x_config = SEQ_OF(name='ef-v2x-config', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_v2xp_pc5 = SEQ_OF(name='ef-v2xp-pc5', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_TELECOM_ef_v2xp_Uu = SEQ_OF(name='ef-v2xp-Uu', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_TELECOM._cont = ASN1Dict([
('telecom-header', _PE_TELECOM_telecom_header),
('templateID', _PE_TELECOM_templateID),
('df-telecom', _PE_TELECOM_df_telecom),
('ef-arr', _PE_TELECOM_ef_arr),
('ef-rma', _PE_TELECOM_ef_rma),
('ef-sume', _PE_TELECOM_ef_sume),
('ef-ice-dn', _PE_TELECOM_ef_ice_dn),
('ef-ice-ff', _PE_TELECOM_ef_ice_ff),
('ef-psismsc', _PE_TELECOM_ef_psismsc),
('df-graphics', _PE_TELECOM_df_graphics),
('ef-img', _PE_TELECOM_ef_img),
('ef-iidf', _PE_TELECOM_ef_iidf),
('ef-ice-graphics', _PE_TELECOM_ef_ice_graphics),
('ef-launch-scws', _PE_TELECOM_ef_launch_scws),
('ef-icon', _PE_TELECOM_ef_icon),
('df-phonebook', _PE_TELECOM_df_phonebook),
('ef-pbr', _PE_TELECOM_ef_pbr),
('ef-ext1', _PE_TELECOM_ef_ext1),
('ef-aas', _PE_TELECOM_ef_aas),
('ef-gas', _PE_TELECOM_ef_gas),
('ef-psc', _PE_TELECOM_ef_psc),
('ef-cc', _PE_TELECOM_ef_cc),
('ef-puid', _PE_TELECOM_ef_puid),
('ef-iap', _PE_TELECOM_ef_iap),
('ef-adn', _PE_TELECOM_ef_adn),
('ef-pbc', _PE_TELECOM_ef_pbc),
('ef-anr', _PE_TELECOM_ef_anr),
('ef-puri', _PE_TELECOM_ef_puri),
('ef-email', _PE_TELECOM_ef_email),
('ef-sne', _PE_TELECOM_ef_sne),
('ef-uid', _PE_TELECOM_ef_uid),
('ef-grp', _PE_TELECOM_ef_grp),
('ef-ccp1', _PE_TELECOM_ef_ccp1),
('df-multimedia', _PE_TELECOM_df_multimedia),
('ef-mml', _PE_TELECOM_ef_mml),
('ef-mmdf', _PE_TELECOM_ef_mmdf),
('df-mmss', _PE_TELECOM_df_mmss),
('ef-mlpl', _PE_TELECOM_ef_mlpl),
('ef-mspl', _PE_TELECOM_ef_mspl),
('ef-mmssmode', _PE_TELECOM_ef_mmssmode),
('df-mcs', _PE_TELECOM_df_mcs),
('ef-mst', _PE_TELECOM_ef_mst),
('ef-mcs-config', _PE_TELECOM_ef_mcs_config),
('df-v2x', _PE_TELECOM_df_v2x),
('ef-vst', _PE_TELECOM_ef_vst),
('ef-v2x-config', _PE_TELECOM_ef_v2x_config),
('ef-v2xp-pc5', _PE_TELECOM_ef_v2xp_pc5),
('ef-v2xp-Uu', _PE_TELECOM_ef_v2xp_Uu),
])
PE_TELECOM._ext = []
#-----< PE-USIM >-----#
PE_USIM = SEQ(name='PE-USIM', mode=MODE_TYPE)
_PE_USIM_usim_header = SEQ(name='usim-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_USIM_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_USIM_adf_usim = SEQ_OF(name='adf-usim', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_USIM_ef_imsi = SEQ_OF(name='ef-imsi', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_USIM_ef_arr = SEQ_OF(name='ef-arr', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_USIM_ef_keys = SEQ_OF(name='ef-keys', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_keysPS = SEQ_OF(name='ef-keysPS', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_hpplmn = SEQ_OF(name='ef-hpplmn', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_ust = SEQ_OF(name='ef-ust', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_USIM_ef_fdn = SEQ_OF(name='ef-fdn', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_sms = SEQ_OF(name='ef-sms', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_smsp = SEQ_OF(name='ef-smsp', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_smss = SEQ_OF(name='ef-smss', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_spn = SEQ_OF(name='ef-spn', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_USIM_ef_est = SEQ_OF(name='ef-est', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_USIM_ef_start_hfn = SEQ_OF(name='ef-start-hfn', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_threshold = SEQ_OF(name='ef-threshold', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_psloci = SEQ_OF(name='ef-psloci', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_acc = SEQ_OF(name='ef-acc', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_USIM_ef_fplmn = SEQ_OF(name='ef-fplmn', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_loci = SEQ_OF(name='ef-loci', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_ad = SEQ_OF(name='ef-ad', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_ecc = SEQ_OF(name='ef-ecc', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_USIM_ef_netpar = SEQ_OF(name='ef-netpar', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_epsloci = SEQ_OF(name='ef-epsloci', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_USIM_ef_epsnsc = SEQ_OF(name='ef-epsnsc', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_USIM._cont = ASN1Dict([
('usim-header', _PE_USIM_usim_header),
('templateID', _PE_USIM_templateID),
('adf-usim', _PE_USIM_adf_usim),
('ef-imsi', _PE_USIM_ef_imsi),
('ef-arr', _PE_USIM_ef_arr),
('ef-keys', _PE_USIM_ef_keys),
('ef-keysPS', _PE_USIM_ef_keysPS),
('ef-hpplmn', _PE_USIM_ef_hpplmn),
('ef-ust', _PE_USIM_ef_ust),
('ef-fdn', _PE_USIM_ef_fdn),
('ef-sms', _PE_USIM_ef_sms),
('ef-smsp', _PE_USIM_ef_smsp),
('ef-smss', _PE_USIM_ef_smss),
('ef-spn', _PE_USIM_ef_spn),
('ef-est', _PE_USIM_ef_est),
('ef-start-hfn', _PE_USIM_ef_start_hfn),
('ef-threshold', _PE_USIM_ef_threshold),
('ef-psloci', _PE_USIM_ef_psloci),
('ef-acc', _PE_USIM_ef_acc),
('ef-fplmn', _PE_USIM_ef_fplmn),
('ef-loci', _PE_USIM_ef_loci),
('ef-ad', _PE_USIM_ef_ad),
('ef-ecc', _PE_USIM_ef_ecc),
('ef-netpar', _PE_USIM_ef_netpar),
('ef-epsloci', _PE_USIM_ef_epsloci),
('ef-epsnsc', _PE_USIM_ef_epsnsc),
])
PE_USIM._ext = []
#-----< PE-OPT-USIM >-----#
PE_OPT_USIM = SEQ(name='PE-OPT-USIM', mode=MODE_TYPE)
_PE_OPT_USIM_optusim_header = SEQ(name='optusim-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_OPT_USIM_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_OPT_USIM_ef_li = SEQ_OF(name='ef-li', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_acmax = SEQ_OF(name='ef-acmax', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_acm = SEQ_OF(name='ef-acm', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_gid1 = SEQ_OF(name='ef-gid1', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_gid2 = SEQ_OF(name='ef-gid2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_msisdn = SEQ_OF(name='ef-msisdn', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_puct = SEQ_OF(name='ef-puct', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_cbmi = SEQ_OF(name='ef-cbmi', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_cbmid = SEQ_OF(name='ef-cbmid', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_sdn = SEQ_OF(name='ef-sdn', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ext2 = SEQ_OF(name='ef-ext2', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ext3 = SEQ_OF(name='ef-ext3', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_cbmir = SEQ_OF(name='ef-cbmir', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_plmnwact = SEQ_OF(name='ef-plmnwact', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_oplmnwact = SEQ_OF(name='ef-oplmnwact', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_hplmnwact = SEQ_OF(name='ef-hplmnwact', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_dck = SEQ_OF(name='ef-dck', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_cnl = SEQ_OF(name='ef-cnl', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_smsr = SEQ_OF(name='ef-smsr', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_bdn = SEQ_OF(name='ef-bdn', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ext5 = SEQ_OF(name='ef-ext5', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ccp2 = SEQ_OF(name='ef-ccp2', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ext4 = SEQ_OF(name='ef-ext4', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_acl = SEQ_OF(name='ef-acl', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_cmi = SEQ_OF(name='ef-cmi', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ici = SEQ_OF(name='ef-ici', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_oci = SEQ_OF(name='ef-oci', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ict = SEQ_OF(name='ef-ict', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_oct = SEQ_OF(name='ef-oct', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_vgcs = SEQ_OF(name='ef-vgcs', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_vgcss = SEQ_OF(name='ef-vgcss', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_vbs = SEQ_OF(name='ef-vbs', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_vbss = SEQ_OF(name='ef-vbss', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_emlpp = SEQ_OF(name='ef-emlpp', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_aaem = SEQ_OF(name='ef-aaem', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_hiddenkey = SEQ_OF(name='ef-hiddenkey', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_pnn = SEQ_OF(name='ef-pnn', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_opl = SEQ_OF(name='ef-opl', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_mbdn = SEQ_OF(name='ef-mbdn', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ext6 = SEQ_OF(name='ef-ext6', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_mbi = SEQ_OF(name='ef-mbi', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_mwis = SEQ_OF(name='ef-mwis', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_cfis = SEQ_OF(name='ef-cfis', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ext7 = SEQ_OF(name='ef-ext7', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_spdi = SEQ_OF(name='ef-spdi', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_mmsn = SEQ_OF(name='ef-mmsn', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ext8 = SEQ_OF(name='ef-ext8', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_mmsicp = SEQ_OF(name='ef-mmsicp', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_mmsup = SEQ_OF(name='ef-mmsup', mode=MODE_TYPE, tag=(50, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_mmsucp = SEQ_OF(name='ef-mmsucp', mode=MODE_TYPE, tag=(51, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_nia = SEQ_OF(name='ef-nia', mode=MODE_TYPE, tag=(52, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_vgcsca = SEQ_OF(name='ef-vgcsca', mode=MODE_TYPE, tag=(53, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_vbsca = SEQ_OF(name='ef-vbsca', mode=MODE_TYPE, tag=(54, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_gbabp = SEQ_OF(name='ef-gbabp', mode=MODE_TYPE, tag=(55, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_msk = SEQ_OF(name='ef-msk', mode=MODE_TYPE, tag=(56, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_muk = SEQ_OF(name='ef-muk', mode=MODE_TYPE, tag=(57, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ehplmn = SEQ_OF(name='ef-ehplmn', mode=MODE_TYPE, tag=(58, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_gbanl = SEQ_OF(name='ef-gbanl', mode=MODE_TYPE, tag=(59, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ehplmnpi = SEQ_OF(name='ef-ehplmnpi', mode=MODE_TYPE, tag=(60, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_lrplmnsi = SEQ_OF(name='ef-lrplmnsi', mode=MODE_TYPE, tag=(61, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_nafkca = SEQ_OF(name='ef-nafkca', mode=MODE_TYPE, tag=(62, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_spni = SEQ_OF(name='ef-spni', mode=MODE_TYPE, tag=(63, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_pnni = SEQ_OF(name='ef-pnni', mode=MODE_TYPE, tag=(64, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ncp_ip = SEQ_OF(name='ef-ncp-ip', mode=MODE_TYPE, tag=(65, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ufc = SEQ_OF(name='ef-ufc', mode=MODE_TYPE, tag=(66, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_nasconfig = SEQ_OF(name='ef-nasconfig', mode=MODE_TYPE, tag=(67, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_uicciari = SEQ_OF(name='ef-uicciari', mode=MODE_TYPE, tag=(68, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_pws = SEQ_OF(name='ef-pws', mode=MODE_TYPE, tag=(69, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_fdnuri = SEQ_OF(name='ef-fdnuri', mode=MODE_TYPE, tag=(70, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_bdnuri = SEQ_OF(name='ef-bdnuri', mode=MODE_TYPE, tag=(71, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_sdnuri = SEQ_OF(name='ef-sdnuri', mode=MODE_TYPE, tag=(72, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_iwl = SEQ_OF(name='ef-iwl', mode=MODE_TYPE, tag=(73, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ips = SEQ_OF(name='ef-ips', mode=MODE_TYPE, tag=(74, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_ipd = SEQ_OF(name='ef-ipd', mode=MODE_TYPE, tag=(75, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_epdgid = SEQ_OF(name='ef-epdgid', mode=MODE_TYPE, tag=(76, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_epdgselection = SEQ_OF(name='ef-epdgselection', mode=MODE_TYPE, tag=(77, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_epdgidem = SEQ_OF(name='ef-epdgidem', mode=MODE_TYPE, tag=(78, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_epdgselectionem = SEQ_OF(name='ef-epdgselectionem', mode=MODE_TYPE, tag=(79, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_frompreferred = SEQ_OF(name='ef-frompreferred', mode=MODE_TYPE, tag=(80, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_imsconfigdata = SEQ_OF(name='ef-imsconfigdata', mode=MODE_TYPE, tag=(81, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_3gpppsdataoff = SEQ_OF(name='ef-3gpppsdataoff', mode=MODE_TYPE, tag=(82, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_3gpppsdataoffservicelist = SEQ_OF(name='ef-3gpppsdataoffservicelist', mode=MODE_TYPE, tag=(83, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_xcapconfigdata = SEQ_OF(name='ef-xcapconfigdata', mode=MODE_TYPE, tag=(84, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_earfcnlist = SEQ_OF(name='ef-earfcnlist', mode=MODE_TYPE, tag=(85, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_USIM_ef_mudmidconfigdata = SEQ_OF(name='ef-mudmidconfigdata', mode=MODE_TYPE, tag=(86, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_OPT_USIM._cont = ASN1Dict([
('optusim-header', _PE_OPT_USIM_optusim_header),
('templateID', _PE_OPT_USIM_templateID),
('ef-li', _PE_OPT_USIM_ef_li),
('ef-acmax', _PE_OPT_USIM_ef_acmax),
('ef-acm', _PE_OPT_USIM_ef_acm),
('ef-gid1', _PE_OPT_USIM_ef_gid1),
('ef-gid2', _PE_OPT_USIM_ef_gid2),
('ef-msisdn', _PE_OPT_USIM_ef_msisdn),
('ef-puct', _PE_OPT_USIM_ef_puct),
('ef-cbmi', _PE_OPT_USIM_ef_cbmi),
('ef-cbmid', _PE_OPT_USIM_ef_cbmid),
('ef-sdn', _PE_OPT_USIM_ef_sdn),
('ef-ext2', _PE_OPT_USIM_ef_ext2),
('ef-ext3', _PE_OPT_USIM_ef_ext3),
('ef-cbmir', _PE_OPT_USIM_ef_cbmir),
('ef-plmnwact', _PE_OPT_USIM_ef_plmnwact),
('ef-oplmnwact', _PE_OPT_USIM_ef_oplmnwact),
('ef-hplmnwact', _PE_OPT_USIM_ef_hplmnwact),
('ef-dck', _PE_OPT_USIM_ef_dck),
('ef-cnl', _PE_OPT_USIM_ef_cnl),
('ef-smsr', _PE_OPT_USIM_ef_smsr),
('ef-bdn', _PE_OPT_USIM_ef_bdn),
('ef-ext5', _PE_OPT_USIM_ef_ext5),
('ef-ccp2', _PE_OPT_USIM_ef_ccp2),
('ef-ext4', _PE_OPT_USIM_ef_ext4),
('ef-acl', _PE_OPT_USIM_ef_acl),
('ef-cmi', _PE_OPT_USIM_ef_cmi),
('ef-ici', _PE_OPT_USIM_ef_ici),
('ef-oci', _PE_OPT_USIM_ef_oci),
('ef-ict', _PE_OPT_USIM_ef_ict),
('ef-oct', _PE_OPT_USIM_ef_oct),
('ef-vgcs', _PE_OPT_USIM_ef_vgcs),
('ef-vgcss', _PE_OPT_USIM_ef_vgcss),
('ef-vbs', _PE_OPT_USIM_ef_vbs),
('ef-vbss', _PE_OPT_USIM_ef_vbss),
('ef-emlpp', _PE_OPT_USIM_ef_emlpp),
('ef-aaem', _PE_OPT_USIM_ef_aaem),
('ef-hiddenkey', _PE_OPT_USIM_ef_hiddenkey),
('ef-pnn', _PE_OPT_USIM_ef_pnn),
('ef-opl', _PE_OPT_USIM_ef_opl),
('ef-mbdn', _PE_OPT_USIM_ef_mbdn),
('ef-ext6', _PE_OPT_USIM_ef_ext6),
('ef-mbi', _PE_OPT_USIM_ef_mbi),
('ef-mwis', _PE_OPT_USIM_ef_mwis),
('ef-cfis', _PE_OPT_USIM_ef_cfis),
('ef-ext7', _PE_OPT_USIM_ef_ext7),
('ef-spdi', _PE_OPT_USIM_ef_spdi),
('ef-mmsn', _PE_OPT_USIM_ef_mmsn),
('ef-ext8', _PE_OPT_USIM_ef_ext8),
('ef-mmsicp', _PE_OPT_USIM_ef_mmsicp),
('ef-mmsup', _PE_OPT_USIM_ef_mmsup),
('ef-mmsucp', _PE_OPT_USIM_ef_mmsucp),
('ef-nia', _PE_OPT_USIM_ef_nia),
('ef-vgcsca', _PE_OPT_USIM_ef_vgcsca),
('ef-vbsca', _PE_OPT_USIM_ef_vbsca),
('ef-gbabp', _PE_OPT_USIM_ef_gbabp),
('ef-msk', _PE_OPT_USIM_ef_msk),
('ef-muk', _PE_OPT_USIM_ef_muk),
('ef-ehplmn', _PE_OPT_USIM_ef_ehplmn),
('ef-gbanl', _PE_OPT_USIM_ef_gbanl),
('ef-ehplmnpi', _PE_OPT_USIM_ef_ehplmnpi),
('ef-lrplmnsi', _PE_OPT_USIM_ef_lrplmnsi),
('ef-nafkca', _PE_OPT_USIM_ef_nafkca),
('ef-spni', _PE_OPT_USIM_ef_spni),
('ef-pnni', _PE_OPT_USIM_ef_pnni),
('ef-ncp-ip', _PE_OPT_USIM_ef_ncp_ip),
('ef-ufc', _PE_OPT_USIM_ef_ufc),
('ef-nasconfig', _PE_OPT_USIM_ef_nasconfig),
('ef-uicciari', _PE_OPT_USIM_ef_uicciari),
('ef-pws', _PE_OPT_USIM_ef_pws),
('ef-fdnuri', _PE_OPT_USIM_ef_fdnuri),
('ef-bdnuri', _PE_OPT_USIM_ef_bdnuri),
('ef-sdnuri', _PE_OPT_USIM_ef_sdnuri),
('ef-iwl', _PE_OPT_USIM_ef_iwl),
('ef-ips', _PE_OPT_USIM_ef_ips),
('ef-ipd', _PE_OPT_USIM_ef_ipd),
('ef-epdgid', _PE_OPT_USIM_ef_epdgid),
('ef-epdgselection', _PE_OPT_USIM_ef_epdgselection),
('ef-epdgidem', _PE_OPT_USIM_ef_epdgidem),
('ef-epdgselectionem', _PE_OPT_USIM_ef_epdgselectionem),
('ef-frompreferred', _PE_OPT_USIM_ef_frompreferred),
('ef-imsconfigdata', _PE_OPT_USIM_ef_imsconfigdata),
('ef-3gpppsdataoff', _PE_OPT_USIM_ef_3gpppsdataoff),
('ef-3gpppsdataoffservicelist', _PE_OPT_USIM_ef_3gpppsdataoffservicelist),
('ef-xcapconfigdata', _PE_OPT_USIM_ef_xcapconfigdata),
('ef-earfcnlist', _PE_OPT_USIM_ef_earfcnlist),
('ef-mudmidconfigdata', _PE_OPT_USIM_ef_mudmidconfigdata),
])
PE_OPT_USIM._ext = []
#-----< PE-PHONEBOOK >-----#
PE_PHONEBOOK = SEQ(name='PE-PHONEBOOK', mode=MODE_TYPE)
_PE_PHONEBOOK_phonebook_header = SEQ(name='phonebook-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_PHONEBOOK_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_PHONEBOOK_df_phonebook = SEQ_OF(name='df-phonebook', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_PHONEBOOK_ef_pbr = SEQ_OF(name='ef-pbr', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_ext1 = SEQ_OF(name='ef-ext1', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_aas = SEQ_OF(name='ef-aas', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_gas = SEQ_OF(name='ef-gas', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_psc = SEQ_OF(name='ef-psc', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_cc = SEQ_OF(name='ef-cc', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_puid = SEQ_OF(name='ef-puid', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_iap = SEQ_OF(name='ef-iap', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_adn = SEQ_OF(name='ef-adn', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_pbc = SEQ_OF(name='ef-pbc', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_anr = SEQ_OF(name='ef-anr', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_puri = SEQ_OF(name='ef-puri', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_email = SEQ_OF(name='ef-email', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_sne = SEQ_OF(name='ef-sne', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_uid = SEQ_OF(name='ef-uid', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_grp = SEQ_OF(name='ef-grp', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_PHONEBOOK_ef_ccp1 = SEQ_OF(name='ef-ccp1', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_PHONEBOOK._cont = ASN1Dict([
('phonebook-header', _PE_PHONEBOOK_phonebook_header),
('templateID', _PE_PHONEBOOK_templateID),
('df-phonebook', _PE_PHONEBOOK_df_phonebook),
('ef-pbr', _PE_PHONEBOOK_ef_pbr),
('ef-ext1', _PE_PHONEBOOK_ef_ext1),
('ef-aas', _PE_PHONEBOOK_ef_aas),
('ef-gas', _PE_PHONEBOOK_ef_gas),
('ef-psc', _PE_PHONEBOOK_ef_psc),
('ef-cc', _PE_PHONEBOOK_ef_cc),
('ef-puid', _PE_PHONEBOOK_ef_puid),
('ef-iap', _PE_PHONEBOOK_ef_iap),
('ef-adn', _PE_PHONEBOOK_ef_adn),
('ef-pbc', _PE_PHONEBOOK_ef_pbc),
('ef-anr', _PE_PHONEBOOK_ef_anr),
('ef-puri', _PE_PHONEBOOK_ef_puri),
('ef-email', _PE_PHONEBOOK_ef_email),
('ef-sne', _PE_PHONEBOOK_ef_sne),
('ef-uid', _PE_PHONEBOOK_ef_uid),
('ef-grp', _PE_PHONEBOOK_ef_grp),
('ef-ccp1', _PE_PHONEBOOK_ef_ccp1),
])
PE_PHONEBOOK._ext = []
#-----< PE-GSM-ACCESS >-----#
PE_GSM_ACCESS = SEQ(name='PE-GSM-ACCESS', mode=MODE_TYPE)
_PE_GSM_ACCESS_gsm_access_header = SEQ(name='gsm-access-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_GSM_ACCESS_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_GSM_ACCESS_df_gsm_access = SEQ_OF(name='df-gsm-access', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_GSM_ACCESS_ef_kc = SEQ_OF(name='ef-kc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_GSM_ACCESS_ef_kcgprs = SEQ_OF(name='ef-kcgprs', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_GSM_ACCESS_ef_cpbcch = SEQ_OF(name='ef-cpbcch', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_GSM_ACCESS_ef_invscan = SEQ_OF(name='ef-invscan', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_GSM_ACCESS._cont = ASN1Dict([
('gsm-access-header', _PE_GSM_ACCESS_gsm_access_header),
('templateID', _PE_GSM_ACCESS_templateID),
('df-gsm-access', _PE_GSM_ACCESS_df_gsm_access),
('ef-kc', _PE_GSM_ACCESS_ef_kc),
('ef-kcgprs', _PE_GSM_ACCESS_ef_kcgprs),
('ef-cpbcch', _PE_GSM_ACCESS_ef_cpbcch),
('ef-invscan', _PE_GSM_ACCESS_ef_invscan),
])
PE_GSM_ACCESS._ext = []
#-----< PE-DF-5GS >-----#
PE_DF_5GS = SEQ(name='PE-DF-5GS', mode=MODE_TYPE)
_PE_DF_5GS_df_5gs_header = SEQ(name='df-5gs-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_DF_5GS_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_DF_5GS_df_df_5gs = SEQ_OF(name='df-df-5gs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_DF_5GS_ef_5gs3gpploci = SEQ_OF(name='ef-5gs3gpploci', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_5gsn3gpploci = SEQ_OF(name='ef-5gsn3gpploci', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_5gs3gppnsc = SEQ_OF(name='ef-5gs3gppnsc', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_5gsn3gppnsc = SEQ_OF(name='ef-5gsn3gppnsc', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_5gauthkeys = SEQ_OF(name='ef-5gauthkeys', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_uac_aic = SEQ_OF(name='ef-uac-aic', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_suci_calc_info = SEQ_OF(name='ef-suci-calc-info', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_opl5g = SEQ_OF(name='ef-opl5g', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_supinai = SEQ_OF(name='ef-supinai', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_routing_indicator = SEQ_OF(name='ef-routing-indicator', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_ursp = SEQ_OF(name='ef-ursp', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_DF_5GS_ef_tn3gppsnn = SEQ_OF(name='ef-tn3gppsnn', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_DF_5GS._cont = ASN1Dict([
('df-5gs-header', _PE_DF_5GS_df_5gs_header),
('templateID', _PE_DF_5GS_templateID),
('df-df-5gs', _PE_DF_5GS_df_df_5gs),
('ef-5gs3gpploci', _PE_DF_5GS_ef_5gs3gpploci),
('ef-5gsn3gpploci', _PE_DF_5GS_ef_5gsn3gpploci),
('ef-5gs3gppnsc', _PE_DF_5GS_ef_5gs3gppnsc),
('ef-5gsn3gppnsc', _PE_DF_5GS_ef_5gsn3gppnsc),
('ef-5gauthkeys', _PE_DF_5GS_ef_5gauthkeys),
('ef-uac-aic', _PE_DF_5GS_ef_uac_aic),
('ef-suci-calc-info', _PE_DF_5GS_ef_suci_calc_info),
('ef-opl5g', _PE_DF_5GS_ef_opl5g),
('ef-supinai', _PE_DF_5GS_ef_supinai),
('ef-routing-indicator', _PE_DF_5GS_ef_routing_indicator),
('ef-ursp', _PE_DF_5GS_ef_ursp),
('ef-tn3gppsnn', _PE_DF_5GS_ef_tn3gppsnn),
])
PE_DF_5GS._ext = []
#-----< PE-DF-SAIP >-----#
PE_DF_SAIP = SEQ(name='PE-DF-SAIP', mode=MODE_TYPE)
_PE_DF_SAIP_df_saip_header = SEQ(name='df-saip-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_DF_SAIP_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_DF_SAIP_df_df_saip = SEQ_OF(name='df-df-saip', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_DF_SAIP_ef_suci_calc_info_usim = SEQ_OF(name='ef-suci-calc-info-usim', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_DF_SAIP._cont = ASN1Dict([
('df-saip-header', _PE_DF_SAIP_df_saip_header),
('templateID', _PE_DF_SAIP_templateID),
('df-df-saip', _PE_DF_SAIP_df_df_saip),
('ef-suci-calc-info-usim', _PE_DF_SAIP_ef_suci_calc_info_usim),
])
PE_DF_SAIP._ext = []
#-----< PE-ISIM >-----#
PE_ISIM = SEQ(name='PE-ISIM', mode=MODE_TYPE)
_PE_ISIM_isim_header = SEQ(name='isim-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_ISIM_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_ISIM_adf_isim = SEQ_OF(name='adf-isim', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_ISIM_ef_impi = SEQ_OF(name='ef-impi', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_ISIM_ef_impu = SEQ_OF(name='ef-impu', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_ISIM_ef_domain = SEQ_OF(name='ef-domain', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_ISIM_ef_ist = SEQ_OF(name='ef-ist', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_ISIM_ef_ad = SEQ_OF(name='ef-ad', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_ISIM_ef_arr = SEQ_OF(name='ef-arr', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
PE_ISIM._cont = ASN1Dict([
('isim-header', _PE_ISIM_isim_header),
('templateID', _PE_ISIM_templateID),
('adf-isim', _PE_ISIM_adf_isim),
('ef-impi', _PE_ISIM_ef_impi),
('ef-impu', _PE_ISIM_ef_impu),
('ef-domain', _PE_ISIM_ef_domain),
('ef-ist', _PE_ISIM_ef_ist),
('ef-ad', _PE_ISIM_ef_ad),
('ef-arr', _PE_ISIM_ef_arr),
])
PE_ISIM._ext = []
#-----< PE-OPT-ISIM >-----#
PE_OPT_ISIM = SEQ(name='PE-OPT-ISIM', mode=MODE_TYPE)
_PE_OPT_ISIM_optisim_header = SEQ(name='optisim-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_OPT_ISIM_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_OPT_ISIM_ef_pcscf = SEQ_OF(name='ef-pcscf', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_sms = SEQ_OF(name='ef-sms', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_smsp = SEQ_OF(name='ef-smsp', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_smss = SEQ_OF(name='ef-smss', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_smsr = SEQ_OF(name='ef-smsr', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_gbabp = SEQ_OF(name='ef-gbabp', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_gbanl = SEQ_OF(name='ef-gbanl', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_nafkca = SEQ_OF(name='ef-nafkca', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_uicciari = SEQ_OF(name='ef-uicciari', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_frompreferred = SEQ_OF(name='ef-frompreferred', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_imsconfigdata = SEQ_OF(name='ef-imsconfigdata', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_xcapconfigdata = SEQ_OF(name='ef-xcapconfigdata', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_webrtcuri = SEQ_OF(name='ef-webrtcuri', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_ISIM_ef_mudmidconfigdata = SEQ_OF(name='ef-mudmidconfigdata', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_OPT_ISIM._cont = ASN1Dict([
('optisim-header', _PE_OPT_ISIM_optisim_header),
('templateID', _PE_OPT_ISIM_templateID),
('ef-pcscf', _PE_OPT_ISIM_ef_pcscf),
('ef-sms', _PE_OPT_ISIM_ef_sms),
('ef-smsp', _PE_OPT_ISIM_ef_smsp),
('ef-smss', _PE_OPT_ISIM_ef_smss),
('ef-smsr', _PE_OPT_ISIM_ef_smsr),
('ef-gbabp', _PE_OPT_ISIM_ef_gbabp),
('ef-gbanl', _PE_OPT_ISIM_ef_gbanl),
('ef-nafkca', _PE_OPT_ISIM_ef_nafkca),
('ef-uicciari', _PE_OPT_ISIM_ef_uicciari),
('ef-frompreferred', _PE_OPT_ISIM_ef_frompreferred),
('ef-imsconfigdata', _PE_OPT_ISIM_ef_imsconfigdata),
('ef-xcapconfigdata', _PE_OPT_ISIM_ef_xcapconfigdata),
('ef-webrtcuri', _PE_OPT_ISIM_ef_webrtcuri),
('ef-mudmidconfigdata', _PE_OPT_ISIM_ef_mudmidconfigdata),
])
PE_OPT_ISIM._ext = []
#-----< PE-CSIM >-----#
PE_CSIM = SEQ(name='PE-CSIM', mode=MODE_TYPE)
_PE_CSIM_csim_header = SEQ(name='csim-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_CSIM_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_CSIM_adf_csim = SEQ_OF(name='adf-csim', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_arr = SEQ_OF(name='ef-arr', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_call_count = SEQ_OF(name='ef-call-count', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_imsi_m = SEQ_OF(name='ef-imsi-m', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_imsi_t = SEQ_OF(name='ef-imsi-t', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_tmsi = SEQ_OF(name='ef-tmsi', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_ah = SEQ_OF(name='ef-ah', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_aop = SEQ_OF(name='ef-aop', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_aloc = SEQ_OF(name='ef-aloc', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_cdmahome = SEQ_OF(name='ef-cdmahome', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_znregi = SEQ_OF(name='ef-znregi', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_snregi = SEQ_OF(name='ef-snregi', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_distregi = SEQ_OF(name='ef-distregi', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_accolc = SEQ_OF(name='ef-accolc', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_term = SEQ_OF(name='ef-term', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_acp = SEQ_OF(name='ef-acp', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_prl = SEQ_OF(name='ef-prl', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_ruimid = SEQ_OF(name='ef-ruimid', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_csim_st = SEQ_OF(name='ef-csim-st', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_spc = SEQ_OF(name='ef-spc', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_otapaspc = SEQ_OF(name='ef-otapaspc', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_namlock = SEQ_OF(name='ef-namlock', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_ota = SEQ_OF(name='ef-ota', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_sp = SEQ_OF(name='ef-sp', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_esn_meid_me = SEQ_OF(name='ef-esn-meid-me', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_li = SEQ_OF(name='ef-li', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_usgind = SEQ_OF(name='ef-usgind', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_ad = SEQ_OF(name='ef-ad', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_max_prl = SEQ_OF(name='ef-max-prl', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_spcs = SEQ_OF(name='ef-spcs', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_mecrp = SEQ_OF(name='ef-mecrp', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_home_tag = SEQ_OF(name='ef-home-tag', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_group_tag = SEQ_OF(name='ef-group-tag', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_specific_tag = SEQ_OF(name='ef-specific-tag', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_CSIM_ef_call_prompt = SEQ_OF(name='ef-call-prompt', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
PE_CSIM._cont = ASN1Dict([
('csim-header', _PE_CSIM_csim_header),
('templateID', _PE_CSIM_templateID),
('adf-csim', _PE_CSIM_adf_csim),
('ef-arr', _PE_CSIM_ef_arr),
('ef-call-count', _PE_CSIM_ef_call_count),
('ef-imsi-m', _PE_CSIM_ef_imsi_m),
('ef-imsi-t', _PE_CSIM_ef_imsi_t),
('ef-tmsi', _PE_CSIM_ef_tmsi),
('ef-ah', _PE_CSIM_ef_ah),
('ef-aop', _PE_CSIM_ef_aop),
('ef-aloc', _PE_CSIM_ef_aloc),
('ef-cdmahome', _PE_CSIM_ef_cdmahome),
('ef-znregi', _PE_CSIM_ef_znregi),
('ef-snregi', _PE_CSIM_ef_snregi),
('ef-distregi', _PE_CSIM_ef_distregi),
('ef-accolc', _PE_CSIM_ef_accolc),
('ef-term', _PE_CSIM_ef_term),
('ef-acp', _PE_CSIM_ef_acp),
('ef-prl', _PE_CSIM_ef_prl),
('ef-ruimid', _PE_CSIM_ef_ruimid),
('ef-csim-st', _PE_CSIM_ef_csim_st),
('ef-spc', _PE_CSIM_ef_spc),
('ef-otapaspc', _PE_CSIM_ef_otapaspc),
('ef-namlock', _PE_CSIM_ef_namlock),
('ef-ota', _PE_CSIM_ef_ota),
('ef-sp', _PE_CSIM_ef_sp),
('ef-esn-meid-me', _PE_CSIM_ef_esn_meid_me),
('ef-li', _PE_CSIM_ef_li),
('ef-usgind', _PE_CSIM_ef_usgind),
('ef-ad', _PE_CSIM_ef_ad),
('ef-max-prl', _PE_CSIM_ef_max_prl),
('ef-spcs', _PE_CSIM_ef_spcs),
('ef-mecrp', _PE_CSIM_ef_mecrp),
('ef-home-tag', _PE_CSIM_ef_home_tag),
('ef-group-tag', _PE_CSIM_ef_group_tag),
('ef-specific-tag', _PE_CSIM_ef_specific_tag),
('ef-call-prompt', _PE_CSIM_ef_call_prompt),
])
PE_CSIM._ext = []
#-----< PE-OPT-CSIM >-----#
PE_OPT_CSIM = SEQ(name='PE-OPT-CSIM', mode=MODE_TYPE)
_PE_OPT_CSIM_optcsim_header = SEQ(name='optcsim-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_OPT_CSIM_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_OPT_CSIM_ef_ssci = SEQ_OF(name='ef-ssci', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_fdn = SEQ_OF(name='ef-fdn', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_sms = SEQ_OF(name='ef-sms', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_smsp = SEQ_OF(name='ef-smsp', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_smss = SEQ_OF(name='ef-smss', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ssfc = SEQ_OF(name='ef-ssfc', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_spn = SEQ_OF(name='ef-spn', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mdn = SEQ_OF(name='ef-mdn', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ecc = SEQ_OF(name='ef-ecc', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_me3gpdopc = SEQ_OF(name='ef-me3gpdopc', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_3gpdopm = SEQ_OF(name='ef-3gpdopm', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_sipcap = SEQ_OF(name='ef-sipcap', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mipcap = SEQ_OF(name='ef-mipcap', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_sipupp = SEQ_OF(name='ef-sipupp', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mipupp = SEQ_OF(name='ef-mipupp', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_sipsp = SEQ_OF(name='ef-sipsp', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mipsp = SEQ_OF(name='ef-mipsp', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_sippapss = SEQ_OF(name='ef-sippapss', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_puzl = SEQ_OF(name='ef-puzl', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_maxpuzl = SEQ_OF(name='ef-maxpuzl', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_hrpdcap = SEQ_OF(name='ef-hrpdcap', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_hrpdupp = SEQ_OF(name='ef-hrpdupp', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_csspr = SEQ_OF(name='ef-csspr', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_atc = SEQ_OF(name='ef-atc', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_eprl = SEQ_OF(name='ef-eprl', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_bcsmscfg = SEQ_OF(name='ef-bcsmscfg', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_bcsmspref = SEQ_OF(name='ef-bcsmspref', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_bcsmstable = SEQ_OF(name='ef-bcsmstable', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_bcsmsp = SEQ_OF(name='ef-bcsmsp', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_bakpara = SEQ_OF(name='ef-bakpara', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_upbakpara = SEQ_OF(name='ef-upbakpara', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mmsn = SEQ_OF(name='ef-mmsn', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ext8 = SEQ_OF(name='ef-ext8', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mmsicp = SEQ_OF(name='ef-mmsicp', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mmsup = SEQ_OF(name='ef-mmsup', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mmsucp = SEQ_OF(name='ef-mmsucp', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_auth_capability = SEQ_OF(name='ef-auth-capability', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_3gcik = SEQ_OF(name='ef-3gcik', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_dck = SEQ_OF(name='ef-dck', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_gid1 = SEQ_OF(name='ef-gid1', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_gid2 = SEQ_OF(name='ef-gid2', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_cdmacnl = SEQ_OF(name='ef-cdmacnl', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_sf_euimid = SEQ_OF(name='ef-sf-euimid', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_est = SEQ_OF(name='ef-est', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_hidden_key = SEQ_OF(name='ef-hidden-key', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_lcsver = SEQ_OF(name='ef-lcsver', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_lcscp = SEQ_OF(name='ef-lcscp', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_sdn = SEQ_OF(name='ef-sdn', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ext2 = SEQ_OF(name='ef-ext2', mode=MODE_TYPE, tag=(50, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ext3 = SEQ_OF(name='ef-ext3', mode=MODE_TYPE, tag=(51, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ici = SEQ_OF(name='ef-ici', mode=MODE_TYPE, tag=(52, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_oci = SEQ_OF(name='ef-oci', mode=MODE_TYPE, tag=(53, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ext5 = SEQ_OF(name='ef-ext5', mode=MODE_TYPE, tag=(54, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ccp2 = SEQ_OF(name='ef-ccp2', mode=MODE_TYPE, tag=(55, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_applabels = SEQ_OF(name='ef-applabels', mode=MODE_TYPE, tag=(56, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_model = SEQ_OF(name='ef-model', mode=MODE_TYPE, tag=(57, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_rc = SEQ_OF(name='ef-rc', mode=MODE_TYPE, tag=(58, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_smscap = SEQ_OF(name='ef-smscap', mode=MODE_TYPE, tag=(59, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mipflags = SEQ_OF(name='ef-mipflags', mode=MODE_TYPE, tag=(60, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_3gpduppext = SEQ_OF(name='ef-3gpduppext', mode=MODE_TYPE, tag=(61, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_ipv6cap = SEQ_OF(name='ef-ipv6cap', mode=MODE_TYPE, tag=(62, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_tcpconfig = SEQ_OF(name='ef-tcpconfig', mode=MODE_TYPE, tag=(63, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_dgc = SEQ_OF(name='ef-dgc', mode=MODE_TYPE, tag=(64, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_wapbrowsercp = SEQ_OF(name='ef-wapbrowsercp', mode=MODE_TYPE, tag=(65, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_wapbrowserbm = SEQ_OF(name='ef-wapbrowserbm', mode=MODE_TYPE, tag=(66, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_mmsconfig = SEQ_OF(name='ef-mmsconfig', mode=MODE_TYPE, tag=(67, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_OPT_CSIM_ef_jdl = SEQ_OF(name='ef-jdl', mode=MODE_TYPE, tag=(68, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_OPT_CSIM._cont = ASN1Dict([
('optcsim-header', _PE_OPT_CSIM_optcsim_header),
('templateID', _PE_OPT_CSIM_templateID),
('ef-ssci', _PE_OPT_CSIM_ef_ssci),
('ef-fdn', _PE_OPT_CSIM_ef_fdn),
('ef-sms', _PE_OPT_CSIM_ef_sms),
('ef-smsp', _PE_OPT_CSIM_ef_smsp),
('ef-smss', _PE_OPT_CSIM_ef_smss),
('ef-ssfc', _PE_OPT_CSIM_ef_ssfc),
('ef-spn', _PE_OPT_CSIM_ef_spn),
('ef-mdn', _PE_OPT_CSIM_ef_mdn),
('ef-ecc', _PE_OPT_CSIM_ef_ecc),
('ef-me3gpdopc', _PE_OPT_CSIM_ef_me3gpdopc),
('ef-3gpdopm', _PE_OPT_CSIM_ef_3gpdopm),
('ef-sipcap', _PE_OPT_CSIM_ef_sipcap),
('ef-mipcap', _PE_OPT_CSIM_ef_mipcap),
('ef-sipupp', _PE_OPT_CSIM_ef_sipupp),
('ef-mipupp', _PE_OPT_CSIM_ef_mipupp),
('ef-sipsp', _PE_OPT_CSIM_ef_sipsp),
('ef-mipsp', _PE_OPT_CSIM_ef_mipsp),
('ef-sippapss', _PE_OPT_CSIM_ef_sippapss),
('ef-puzl', _PE_OPT_CSIM_ef_puzl),
('ef-maxpuzl', _PE_OPT_CSIM_ef_maxpuzl),
('ef-hrpdcap', _PE_OPT_CSIM_ef_hrpdcap),
('ef-hrpdupp', _PE_OPT_CSIM_ef_hrpdupp),
('ef-csspr', _PE_OPT_CSIM_ef_csspr),
('ef-atc', _PE_OPT_CSIM_ef_atc),
('ef-eprl', _PE_OPT_CSIM_ef_eprl),
('ef-bcsmscfg', _PE_OPT_CSIM_ef_bcsmscfg),
('ef-bcsmspref', _PE_OPT_CSIM_ef_bcsmspref),
('ef-bcsmstable', _PE_OPT_CSIM_ef_bcsmstable),
('ef-bcsmsp', _PE_OPT_CSIM_ef_bcsmsp),
('ef-bakpara', _PE_OPT_CSIM_ef_bakpara),
('ef-upbakpara', _PE_OPT_CSIM_ef_upbakpara),
('ef-mmsn', _PE_OPT_CSIM_ef_mmsn),
('ef-ext8', _PE_OPT_CSIM_ef_ext8),
('ef-mmsicp', _PE_OPT_CSIM_ef_mmsicp),
('ef-mmsup', _PE_OPT_CSIM_ef_mmsup),
('ef-mmsucp', _PE_OPT_CSIM_ef_mmsucp),
('ef-auth-capability', _PE_OPT_CSIM_ef_auth_capability),
('ef-3gcik', _PE_OPT_CSIM_ef_3gcik),
('ef-dck', _PE_OPT_CSIM_ef_dck),
('ef-gid1', _PE_OPT_CSIM_ef_gid1),
('ef-gid2', _PE_OPT_CSIM_ef_gid2),
('ef-cdmacnl', _PE_OPT_CSIM_ef_cdmacnl),
('ef-sf-euimid', _PE_OPT_CSIM_ef_sf_euimid),
('ef-est', _PE_OPT_CSIM_ef_est),
('ef-hidden-key', _PE_OPT_CSIM_ef_hidden_key),
('ef-lcsver', _PE_OPT_CSIM_ef_lcsver),
('ef-lcscp', _PE_OPT_CSIM_ef_lcscp),
('ef-sdn', _PE_OPT_CSIM_ef_sdn),
('ef-ext2', _PE_OPT_CSIM_ef_ext2),
('ef-ext3', _PE_OPT_CSIM_ef_ext3),
('ef-ici', _PE_OPT_CSIM_ef_ici),
('ef-oci', _PE_OPT_CSIM_ef_oci),
('ef-ext5', _PE_OPT_CSIM_ef_ext5),
('ef-ccp2', _PE_OPT_CSIM_ef_ccp2),
('ef-applabels', _PE_OPT_CSIM_ef_applabels),
('ef-model', _PE_OPT_CSIM_ef_model),
('ef-rc', _PE_OPT_CSIM_ef_rc),
('ef-smscap', _PE_OPT_CSIM_ef_smscap),
('ef-mipflags', _PE_OPT_CSIM_ef_mipflags),
('ef-3gpduppext', _PE_OPT_CSIM_ef_3gpduppext),
('ef-ipv6cap', _PE_OPT_CSIM_ef_ipv6cap),
('ef-tcpconfig', _PE_OPT_CSIM_ef_tcpconfig),
('ef-dgc', _PE_OPT_CSIM_ef_dgc),
('ef-wapbrowsercp', _PE_OPT_CSIM_ef_wapbrowsercp),
('ef-wapbrowserbm', _PE_OPT_CSIM_ef_wapbrowserbm),
('ef-mmsconfig', _PE_OPT_CSIM_ef_mmsconfig),
('ef-jdl', _PE_OPT_CSIM_ef_jdl),
])
PE_OPT_CSIM._ext = []
#-----< PE-EAP >-----#
PE_EAP = SEQ(name='PE-EAP', mode=MODE_TYPE)
_PE_EAP_eap_header = SEQ(name='eap-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_EAP_templateID = OID(name='templateID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_EAP_df_eap = SEQ_OF(name='df-eap', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_EAP_ef_eapkeys = SEQ_OF(name='ef-eapkeys', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_EAP_ef_eapstatus = SEQ_OF(name='ef-eapstatus', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')))
_PE_EAP_ef_puid = SEQ_OF(name='ef-puid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_EAP_ef_ps = SEQ_OF(name='ef-ps', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_EAP_ef_curid = SEQ_OF(name='ef-curid', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_EAP_ef_reid = SEQ_OF(name='ef-reid', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
_PE_EAP_ef_realm = SEQ_OF(name='ef-realm', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'File')), opt=True)
PE_EAP._cont = ASN1Dict([
('eap-header', _PE_EAP_eap_header),
('templateID', _PE_EAP_templateID),
('df-eap', _PE_EAP_df_eap),
('ef-eapkeys', _PE_EAP_ef_eapkeys),
('ef-eapstatus', _PE_EAP_ef_eapstatus),
('ef-puid', _PE_EAP_ef_puid),
('ef-ps', _PE_EAP_ef_ps),
('ef-curid', _PE_EAP_ef_curid),
('ef-reid', _PE_EAP_ef_reid),
('ef-realm', _PE_EAP_ef_realm),
])
PE_EAP._ext = []
#-----< PE-GenericFileManagement >-----#
PE_GenericFileManagement = SEQ(name='PE-GenericFileManagement', mode=MODE_TYPE)
_PE_GenericFileManagement_gfm_header = SEQ(name='gfm-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_GenericFileManagement_fileManagementCMD = SEQ_OF(name='fileManagementCMD', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PE_GenericFileManagement_fileManagementCMD__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PEDefinitions', 'FileManagement')))
_PE_GenericFileManagement_fileManagementCMD._cont = __PE_GenericFileManagement_fileManagementCMD__item_
_PE_GenericFileManagement_fileManagementCMD._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
PE_GenericFileManagement._cont = ASN1Dict([
('gfm-header', _PE_GenericFileManagement_gfm_header),
('fileManagementCMD', _PE_GenericFileManagement_fileManagementCMD),
])
PE_GenericFileManagement._ext = []
#-----< FileManagement >-----#
FileManagement = SEQ_OF(name='FileManagement', mode=MODE_TYPE)
_FileManagement__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
__FileManagement__item__filePath = OCT_STR(name='filePath', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FileManagement__item__filePath._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8)], ev=None, er=[])
__FileManagement__item__createFCP = SEQ(name='createFCP', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'Fcp')))
__FileManagement__item__fillFileOffset = INT(name='fillFileOffset', mode=MODE_TYPE, typeref=ASN1RefType(('PEDefinitions', 'UInt16')))
__FileManagement__item__fillFileContent = OCT_STR(name='fillFileContent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FileManagement__item_._cont = ASN1Dict([
('filePath', __FileManagement__item__filePath),
('createFCP', __FileManagement__item__createFCP),
('fillFileOffset', __FileManagement__item__fillFileOffset),
('fillFileContent', __FileManagement__item__fillFileContent),
])
_FileManagement__item_._ext = []
FileManagement._cont = _FileManagement__item_
FileManagement._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
#-----< MappingParameter >-----#
MappingParameter = SEQ(name='MappingParameter', mode=MODE_TYPE)
_MappingParameter_mappingOptions = OCT_STR(name='mappingOptions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MappingParameter_mappingOptions._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_MappingParameter_mappingSource = OCT_STR(name='mappingSource', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')))
MappingParameter._cont = ASN1Dict([
('mappingOptions', _MappingParameter_mappingOptions),
('mappingSource', _MappingParameter_mappingSource),
])
MappingParameter._ext = []
#-----< AlgoParameter >-----#
AlgoParameter = SEQ(name='AlgoParameter', mode=MODE_TYPE)
_AlgoParameter_algorithmID = INT(name='algorithmID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AlgoParameter_algorithmID._cont = ASN1Dict([('milenage', 1), ('tuak', 2), ('usim-test-algorithm', 3)])
_AlgoParameter_algorithmOptions = OCT_STR(name='algorithmOptions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AlgoParameter_algorithmOptions._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_AlgoParameter_key = OCT_STR(name='key', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AlgoParameter_opc = OCT_STR(name='opc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AlgoParameter_rotationConstants = OCT_STR(name='rotationConstants', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'@\x00 @`')
_AlgoParameter_rotationConstants._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
_AlgoParameter_xoringConstants = OCT_STR(name='xoringConstants', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x08')
_AlgoParameter_xoringConstants._const_sz = ASN1Set(rv=[80], rr=[], ev=None, er=[])
_AlgoParameter_authCounterMax = OCT_STR(name='authCounterMax', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_AlgoParameter_authCounterMax._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
_AlgoParameter_numberOfKeccak = INT(name='numberOfKeccak', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt8')), default=1)
AlgoParameter._cont = ASN1Dict([
('algorithmID', _AlgoParameter_algorithmID),
('algorithmOptions', _AlgoParameter_algorithmOptions),
('key', _AlgoParameter_key),
('opc', _AlgoParameter_opc),
('rotationConstants', _AlgoParameter_rotationConstants),
('xoringConstants', _AlgoParameter_xoringConstants),
('authCounterMax', _AlgoParameter_authCounterMax),
('numberOfKeccak', _AlgoParameter_numberOfKeccak),
])
AlgoParameter._ext = []
#-----< PE-AKAParameter >-----#
PE_AKAParameter = SEQ(name='PE-AKAParameter', mode=MODE_TYPE)
_PE_AKAParameter_aka_header = SEQ(name='aka-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_AKAParameter_algoConfiguration = CHOICE(name='algoConfiguration', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PE_AKAParameter_algoConfiguration_mappingParameter = SEQ(name='mappingParameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'MappingParameter')))
__PE_AKAParameter_algoConfiguration_algoParameter = SEQ(name='algoParameter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'AlgoParameter')))
_PE_AKAParameter_algoConfiguration._cont = ASN1Dict([
('mappingParameter', __PE_AKAParameter_algoConfiguration_mappingParameter),
('algoParameter', __PE_AKAParameter_algoConfiguration_algoParameter),
])
_PE_AKAParameter_algoConfiguration._ext = []
_PE_AKAParameter_sqnOptions = OCT_STR(name='sqnOptions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'\x02')
_PE_AKAParameter_sqnOptions._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_PE_AKAParameter_sqnDelta = OCT_STR(name='sqnDelta', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'\x00\x00\x10\x00\x00\x00')
_PE_AKAParameter_sqnDelta._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_PE_AKAParameter_sqnAgeLimit = OCT_STR(name='sqnAgeLimit', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'\x00\x00\x10\x00\x00\x00')
_PE_AKAParameter_sqnAgeLimit._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_PE_AKAParameter_sqnInit = SEQ_OF(name='sqnInit', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=[b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00', b'\x00\x00\x00\x00\x00\x00'])
__PE_AKAParameter_sqnInit__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
__PE_AKAParameter_sqnInit__item_._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_PE_AKAParameter_sqnInit._cont = __PE_AKAParameter_sqnInit__item_
_PE_AKAParameter_sqnInit._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
PE_AKAParameter._cont = ASN1Dict([
('aka-header', _PE_AKAParameter_aka_header),
('algoConfiguration', _PE_AKAParameter_algoConfiguration),
('sqnOptions', _PE_AKAParameter_sqnOptions),
('sqnDelta', _PE_AKAParameter_sqnDelta),
('sqnAgeLimit', _PE_AKAParameter_sqnAgeLimit),
('sqnInit', _PE_AKAParameter_sqnInit),
])
PE_AKAParameter._ext = []
#-----< PE-CDMAParameter >-----#
PE_CDMAParameter = SEQ(name='PE-CDMAParameter', mode=MODE_TYPE)
_PE_CDMAParameter_cdma_header = SEQ(name='cdma-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_CDMAParameter_authenticationKey = OCT_STR(name='authenticationKey', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_CDMAParameter_authenticationKey._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_PE_CDMAParameter_ssd = OCT_STR(name='ssd', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PE_CDMAParameter_ssd._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_PE_CDMAParameter_hrpdAccessAuthenticationData = OCT_STR(name='hrpdAccessAuthenticationData', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PE_CDMAParameter_hrpdAccessAuthenticationData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=32)], ev=None, er=[])
_PE_CDMAParameter_simpleIPAuthenticationData = OCT_STR(name='simpleIPAuthenticationData', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PE_CDMAParameter_simpleIPAuthenticationData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=483)], ev=None, er=[])
_PE_CDMAParameter_mobileIPAuthenticationData = OCT_STR(name='mobileIPAuthenticationData', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PE_CDMAParameter_mobileIPAuthenticationData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=957)], ev=None, er=[])
PE_CDMAParameter._cont = ASN1Dict([
('cdma-header', _PE_CDMAParameter_cdma_header),
('authenticationKey', _PE_CDMAParameter_authenticationKey),
('ssd', _PE_CDMAParameter_ssd),
('hrpdAccessAuthenticationData', _PE_CDMAParameter_hrpdAccessAuthenticationData),
('simpleIPAuthenticationData', _PE_CDMAParameter_simpleIPAuthenticationData),
('mobileIPAuthenticationData', _PE_CDMAParameter_mobileIPAuthenticationData),
])
PE_CDMAParameter._ext = []
#-----< PINKeyReferenceValue >-----#
PINKeyReferenceValue = INT(name='PINKeyReferenceValue', mode=MODE_TYPE)
PINKeyReferenceValue._cont = ASN1Dict([('pinAppl1', 1), ('pinAppl2', 2), ('pinAppl3', 3), ('pinAppl4', 4), ('pinAppl5', 5), ('pinAppl6', 6), ('pinAppl7', 7), ('pinAppl8', 8), ('adm1', 10), ('adm2', 11), ('adm3', 12), ('adm4', 13), ('adm5', 14), ('secondPINAppl1', 129), ('secondPINAppl2', 130), ('secondPINAppl3', 131), ('secondPINAppl4', 132), ('secondPINAppl5', 133), ('secondPINAppl6', 134), ('secondPINAppl7', 135), ('secondPINAppl8', 136), ('adm6', 138), ('adm7', 139), ('adm8', 140), ('adm9', 141), ('adm10', 142)])
#-----< PINConfiguration >-----#
PINConfiguration = SEQ(name='PINConfiguration', mode=MODE_TYPE)
_PINConfiguration_keyReference = INT(name='keyReference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PINKeyReferenceValue')))
_PINConfiguration_pinValue = OCT_STR(name='pinValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PINConfiguration_pinValue._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_PINConfiguration_unblockingPINReference = INT(name='unblockingPINReference', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PUKKeyReferenceValue')), opt=True)
_PINConfiguration_pinAttributes = INT(name='pinAttributes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt8')), default=7)
_PINConfiguration_maxNumOfAttemps_retryNumLeft = INT(name='maxNumOfAttemps-retryNumLeft', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt8')), default=51)
PINConfiguration._cont = ASN1Dict([
('keyReference', _PINConfiguration_keyReference),
('pinValue', _PINConfiguration_pinValue),
('unblockingPINReference', _PINConfiguration_unblockingPINReference),
('pinAttributes', _PINConfiguration_pinAttributes),
('maxNumOfAttemps-retryNumLeft', _PINConfiguration_maxNumOfAttemps_retryNumLeft),
])
PINConfiguration._ext = []
#-----< PE-PINCodes >-----#
PE_PINCodes = SEQ(name='PE-PINCodes', mode=MODE_TYPE)
_PE_PINCodes_pin_Header = SEQ(name='pin-Header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_PINCodes_pinCodes = CHOICE(name='pinCodes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PE_PINCodes_pinCodes_pinconfig = SEQ_OF(name='pinconfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PE_PINCodes_pinCodes_pinconfig__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PEDefinitions', 'PINConfiguration')))
__PE_PINCodes_pinCodes_pinconfig._cont = ___PE_PINCodes_pinCodes_pinconfig__item_
__PE_PINCodes_pinCodes_pinconfig._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=26)], ev=None, er=[])
__PE_PINCodes_pinCodes_filePath = OCT_STR(name='filePath', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PE_PINCodes_pinCodes_filePath._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8)], ev=None, er=[])
_PE_PINCodes_pinCodes._cont = ASN1Dict([
('pinconfig', __PE_PINCodes_pinCodes_pinconfig),
('filePath', __PE_PINCodes_pinCodes_filePath),
])
_PE_PINCodes_pinCodes._ext = []
PE_PINCodes._cont = ASN1Dict([
('pin-Header', _PE_PINCodes_pin_Header),
('pinCodes', _PE_PINCodes_pinCodes),
])
PE_PINCodes._ext = []
#-----< PUKKeyReferenceValue >-----#
PUKKeyReferenceValue = INT(name='PUKKeyReferenceValue', mode=MODE_TYPE)
PUKKeyReferenceValue._cont = ASN1Dict([('pukAppl1', 1), ('pukAppl2', 2), ('pukAppl3', 3), ('pukAppl4', 4), ('pukAppl5', 5), ('pukAppl6', 6), ('pukAppl7', 7), ('pukAppl8', 8), ('secondPUKAppl1', 129), ('secondPUKAppl2', 130), ('secondPUKAppl3', 131), ('secondPUKAppl4', 132), ('secondPUKAppl5', 133), ('secondPUKAppl6', 134), ('secondPUKAppl7', 135), ('secondPUKAppl8', 136)])
#-----< PUKConfiguration >-----#
PUKConfiguration = SEQ(name='PUKConfiguration', mode=MODE_TYPE)
_PUKConfiguration_keyReference = INT(name='keyReference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PUKKeyReferenceValue')))
_PUKConfiguration_pukValue = OCT_STR(name='pukValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUKConfiguration_pukValue._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_PUKConfiguration_maxNumOfAttemps_retryNumLeft = INT(name='maxNumOfAttemps-retryNumLeft', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt8')), default=170)
PUKConfiguration._cont = ASN1Dict([
('keyReference', _PUKConfiguration_keyReference),
('pukValue', _PUKConfiguration_pukValue),
('maxNumOfAttemps-retryNumLeft', _PUKConfiguration_maxNumOfAttemps_retryNumLeft),
])
PUKConfiguration._ext = []
#-----< PE-PUKCodes >-----#
PE_PUKCodes = SEQ(name='PE-PUKCodes', mode=MODE_TYPE)
_PE_PUKCodes_puk_Header = SEQ(name='puk-Header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_PUKCodes_pukCodes = SEQ_OF(name='pukCodes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PE_PUKCodes_pukCodes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PEDefinitions', 'PUKConfiguration')))
_PE_PUKCodes_pukCodes._cont = __PE_PUKCodes_pukCodes__item_
_PE_PUKCodes_pukCodes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
PE_PUKCodes._cont = ASN1Dict([
('puk-Header', _PE_PUKCodes_puk_Header),
('pukCodes', _PE_PUKCodes_pukCodes),
])
PE_PUKCodes._ext = []
#-----< PE-SecurityDomain >-----#
PE_SecurityDomain = SEQ(name='PE-SecurityDomain', mode=MODE_TYPE)
_PE_SecurityDomain_sd_Header = SEQ(name='sd-Header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_SecurityDomain_instance = SEQ(name='instance', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationInstance')))
_PE_SecurityDomain_keyList = SEQ_OF(name='keyList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PE_SecurityDomain_keyList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PEDefinitions', 'KeyObject')))
_PE_SecurityDomain_keyList._cont = __PE_SecurityDomain_keyList__item_
_PE_SecurityDomain_keyList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_PE_SecurityDomain_sdPersoData = SEQ_OF(name='sdPersoData', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PE_SecurityDomain_sdPersoData__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
_PE_SecurityDomain_sdPersoData._cont = __PE_SecurityDomain_sdPersoData__item_
_PE_SecurityDomain_sdPersoData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_PE_SecurityDomain_openPersoData = SEQ(name='openPersoData', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PE_SecurityDomain_openPersoData_restrictParameter = OCT_STR(name='restrictParameter', mode=MODE_TYPE, tag=(25, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
__PE_SecurityDomain_openPersoData_contactlessProtocolParameters = OCT_STR(name='contactlessProtocolParameters', mode=MODE_TYPE, opt=True)
_PE_SecurityDomain_openPersoData._cont = ASN1Dict([
('restrictParameter', __PE_SecurityDomain_openPersoData_restrictParameter),
('contactlessProtocolParameters', __PE_SecurityDomain_openPersoData_contactlessProtocolParameters),
])
_PE_SecurityDomain_openPersoData._ext = []
_PE_SecurityDomain_catTpParameters = SEQ(name='catTpParameters', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PE_SecurityDomain_catTpParameters_catTpMaxSduSize = INT(name='catTpMaxSduSize', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt16')))
__PE_SecurityDomain_catTpParameters_catTpMaxPduSize = INT(name='catTpMaxPduSize', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt16')))
_PE_SecurityDomain_catTpParameters._cont = ASN1Dict([
('catTpMaxSduSize', __PE_SecurityDomain_catTpParameters_catTpMaxSduSize),
('catTpMaxPduSize', __PE_SecurityDomain_catTpParameters_catTpMaxPduSize),
])
_PE_SecurityDomain_catTpParameters._ext = []
PE_SecurityDomain._cont = ASN1Dict([
('sd-Header', _PE_SecurityDomain_sd_Header),
('instance', _PE_SecurityDomain_instance),
('keyList', _PE_SecurityDomain_keyList),
('sdPersoData', _PE_SecurityDomain_sdPersoData),
('openPersoData', _PE_SecurityDomain_openPersoData),
('catTpParameters', _PE_SecurityDomain_catTpParameters),
])
PE_SecurityDomain._ext = []
#-----< KeyObject >-----#
KeyObject = SEQ(name='KeyObject', mode=MODE_TYPE)
_KeyObject_keyUsageQualifier = OCT_STR(name='keyUsageQualifier', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_KeyObject_keyUsageQualifier._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_KeyObject_keyAccess = OCT_STR(name='keyAccess', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'\x00')
_KeyObject_keyAccess._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_KeyObject_keyIdentifier = OCT_STR(name='keyIdentifier', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_KeyObject_keyIdentifier._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_KeyObject_keyVersionNumber = OCT_STR(name='keyVersionNumber', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_KeyObject_keyVersionNumber._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_KeyObject_keyCounterValue = OCT_STR(name='keyCounterValue', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_KeyObject_keyCompontents = SEQ_OF(name='keyCompontents', mode=MODE_TYPE)
__KeyObject_keyCompontents__item_ = SEQ(name='_item_', mode=MODE_TYPE)
___KeyObject_keyCompontents__item__keyType = OCT_STR(name='keyType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___KeyObject_keyCompontents__item__keyData = OCT_STR(name='keyData', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___KeyObject_keyCompontents__item__macLength = INT(name='macLength', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt8')), default=8)
__KeyObject_keyCompontents__item_._cont = ASN1Dict([
('keyType', ___KeyObject_keyCompontents__item__keyType),
('keyData', ___KeyObject_keyCompontents__item__keyData),
('macLength', ___KeyObject_keyCompontents__item__macLength),
])
__KeyObject_keyCompontents__item_._ext = []
_KeyObject_keyCompontents._cont = __KeyObject_keyCompontents__item_
_KeyObject_keyCompontents._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
KeyObject._cont = ASN1Dict([
('keyUsageQualifier', _KeyObject_keyUsageQualifier),
('keyAccess', _KeyObject_keyAccess),
('keyIdentifier', _KeyObject_keyIdentifier),
('keyVersionNumber', _KeyObject_keyVersionNumber),
('keyCounterValue', _KeyObject_keyCounterValue),
('keyCompontents', _KeyObject_keyCompontents),
])
KeyObject._ext = []
#-----< PE-Application >-----#
PE_Application = SEQ(name='PE-Application', mode=MODE_TYPE)
_PE_Application_app_Header = SEQ(name='app-Header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_Application_loadBlock = SEQ(name='loadBlock', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationLoadPackage')), opt=True)
_PE_Application_instanceList = SEQ_OF(name='instanceList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PE_Application_instanceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PEDefinitions', 'ApplicationInstance')))
_PE_Application_instanceList._cont = __PE_Application_instanceList__item_
_PE_Application_instanceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
PE_Application._cont = ASN1Dict([
('app-Header', _PE_Application_app_Header),
('loadBlock', _PE_Application_loadBlock),
('instanceList', _PE_Application_instanceList),
])
PE_Application._ext = []
#-----< ApplicationLoadPackage >-----#
ApplicationLoadPackage = SEQ(name='ApplicationLoadPackage', mode=MODE_TYPE)
_ApplicationLoadPackage_loadPackageAID = OCT_STR(name='loadPackageAID', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')))
_ApplicationLoadPackage_securityDomainAID = OCT_STR(name='securityDomainAID', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')), opt=True)
_ApplicationLoadPackage_nonVolatileCodeLimitC6 = OCT_STR(name='nonVolatileCodeLimitC6', mode=MODE_TYPE, tag=(6, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationLoadPackage_volatileDataLimitC7 = OCT_STR(name='volatileDataLimitC7', mode=MODE_TYPE, tag=(7, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationLoadPackage_nonVolatileDataLimitC8 = OCT_STR(name='nonVolatileDataLimitC8', mode=MODE_TYPE, tag=(8, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationLoadPackage_hashValue = OCT_STR(name='hashValue', mode=MODE_TYPE, tag=(1, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationLoadPackage_loadBlockObject = OCT_STR(name='loadBlockObject', mode=MODE_TYPE, tag=(4, TAG_PRIVATE, TAG_IMPLICIT))
ApplicationLoadPackage._cont = ASN1Dict([
('loadPackageAID', _ApplicationLoadPackage_loadPackageAID),
('securityDomainAID', _ApplicationLoadPackage_securityDomainAID),
('nonVolatileCodeLimitC6', _ApplicationLoadPackage_nonVolatileCodeLimitC6),
('volatileDataLimitC7', _ApplicationLoadPackage_volatileDataLimitC7),
('nonVolatileDataLimitC8', _ApplicationLoadPackage_nonVolatileDataLimitC8),
('hashValue', _ApplicationLoadPackage_hashValue),
('loadBlockObject', _ApplicationLoadPackage_loadBlockObject),
])
ApplicationLoadPackage._ext = []
#-----< ApplicationInstance >-----#
ApplicationInstance = SEQ(name='ApplicationInstance', mode=MODE_TYPE)
_ApplicationInstance_applicationLoadPackageAID = OCT_STR(name='applicationLoadPackageAID', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')))
_ApplicationInstance_classAID = OCT_STR(name='classAID', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')))
_ApplicationInstance_instanceAID = OCT_STR(name='instanceAID', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')))
_ApplicationInstance_extraditeSecurityDomainAID = OCT_STR(name='extraditeSecurityDomainAID', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')), opt=True)
_ApplicationInstance_applicationPrivileges = OCT_STR(name='applicationPrivileges', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ApplicationInstance_lifeCycleState = OCT_STR(name='lifeCycleState', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=b'\x07')
_ApplicationInstance_lifeCycleState._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_ApplicationInstance_applicationSpecificParametersC9 = OCT_STR(name='applicationSpecificParametersC9', mode=MODE_TYPE, tag=(9, TAG_PRIVATE, TAG_IMPLICIT))
_ApplicationInstance_systemSpecificParameters = SEQ(name='systemSpecificParameters', mode=MODE_TYPE, tag=(15, TAG_PRIVATE, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationSystemParameters')), opt=True)
_ApplicationInstance_applicationParameters = SEQ(name='applicationParameters', mode=MODE_TYPE, tag=(10, TAG_PRIVATE, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UICCApplicationParameters')), opt=True)
_ApplicationInstance_processData = SEQ_OF(name='processData', mode=MODE_TYPE, opt=True)
__ApplicationInstance_processData__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
_ApplicationInstance_processData._cont = __ApplicationInstance_processData__item_
_ApplicationInstance_processData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
ApplicationInstance._cont = ASN1Dict([
('applicationLoadPackageAID', _ApplicationInstance_applicationLoadPackageAID),
('classAID', _ApplicationInstance_classAID),
('instanceAID', _ApplicationInstance_instanceAID),
('extraditeSecurityDomainAID', _ApplicationInstance_extraditeSecurityDomainAID),
('applicationPrivileges', _ApplicationInstance_applicationPrivileges),
('lifeCycleState', _ApplicationInstance_lifeCycleState),
('applicationSpecificParametersC9', _ApplicationInstance_applicationSpecificParametersC9),
('systemSpecificParameters', _ApplicationInstance_systemSpecificParameters),
('applicationParameters', _ApplicationInstance_applicationParameters),
('processData', _ApplicationInstance_processData),
])
ApplicationInstance._ext = []
#-----< ApplicationSystemParameters >-----#
ApplicationSystemParameters = SEQ(name='ApplicationSystemParameters', mode=MODE_TYPE)
_ApplicationSystemParameters_volatileMemoryQuotaC7 = OCT_STR(name='volatileMemoryQuotaC7', mode=MODE_TYPE, tag=(7, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_volatileMemoryQuotaC7._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_ApplicationSystemParameters_nonVolatileMemoryQuotaC8 = OCT_STR(name='nonVolatileMemoryQuotaC8', mode=MODE_TYPE, tag=(8, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_nonVolatileMemoryQuotaC8._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_ApplicationSystemParameters_globalServiceParameters = OCT_STR(name='globalServiceParameters', mode=MODE_TYPE, tag=(11, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_implicitSelectionParameter = OCT_STR(name='implicitSelectionParameter', mode=MODE_TYPE, tag=(15, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_volatileReservedMemory = OCT_STR(name='volatileReservedMemory', mode=MODE_TYPE, tag=(23, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_volatileReservedMemory._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_ApplicationSystemParameters_nonVolatileReservedMemory = OCT_STR(name='nonVolatileReservedMemory', mode=MODE_TYPE, tag=(24, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_nonVolatileReservedMemory._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_ApplicationSystemParameters_ts102226SIMFileAccessToolkitParameter = OCT_STR(name='ts102226SIMFileAccessToolkitParameter', mode=MODE_TYPE, tag=(10, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_ts102226AdditionalContactlessParameters = SEQ(name='ts102226AdditionalContactlessParameters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'TS102226AdditionalContactlessParameters')), opt=True)
_ApplicationSystemParameters_contactlessProtocolParameters = OCT_STR(name='contactlessProtocolParameters', mode=MODE_TYPE, tag=(25, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_userInteractionContactlessParameters = OCT_STR(name='userInteractionContactlessParameters', mode=MODE_TYPE, tag=(26, TAG_PRIVATE, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_cumulativeGrantedVolatileMemory = OCT_STR(name='cumulativeGrantedVolatileMemory', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_cumulativeGrantedVolatileMemory._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_ApplicationSystemParameters_cumulativeGrantedNonVolatileMemory = OCT_STR(name='cumulativeGrantedNonVolatileMemory', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ApplicationSystemParameters_cumulativeGrantedNonVolatileMemory._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
ApplicationSystemParameters._cont = ASN1Dict([
('volatileMemoryQuotaC7', _ApplicationSystemParameters_volatileMemoryQuotaC7),
('nonVolatileMemoryQuotaC8', _ApplicationSystemParameters_nonVolatileMemoryQuotaC8),
('globalServiceParameters', _ApplicationSystemParameters_globalServiceParameters),
('implicitSelectionParameter', _ApplicationSystemParameters_implicitSelectionParameter),
('volatileReservedMemory', _ApplicationSystemParameters_volatileReservedMemory),
('nonVolatileReservedMemory', _ApplicationSystemParameters_nonVolatileReservedMemory),
('ts102226SIMFileAccessToolkitParameter', _ApplicationSystemParameters_ts102226SIMFileAccessToolkitParameter),
('ts102226AdditionalContactlessParameters', _ApplicationSystemParameters_ts102226AdditionalContactlessParameters),
('contactlessProtocolParameters', _ApplicationSystemParameters_contactlessProtocolParameters),
('userInteractionContactlessParameters', _ApplicationSystemParameters_userInteractionContactlessParameters),
('cumulativeGrantedVolatileMemory', _ApplicationSystemParameters_cumulativeGrantedVolatileMemory),
('cumulativeGrantedNonVolatileMemory', _ApplicationSystemParameters_cumulativeGrantedNonVolatileMemory),
])
ApplicationSystemParameters._ext = []
#-----< UICCApplicationParameters >-----#
UICCApplicationParameters = SEQ(name='UICCApplicationParameters', mode=MODE_TYPE)
_UICCApplicationParameters_uiccToolkitApplicationSpecificParametersField = OCT_STR(name='uiccToolkitApplicationSpecificParametersField', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UICCApplicationParameters_uiccAccessApplicationSpecificParametersField = OCT_STR(name='uiccAccessApplicationSpecificParametersField', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UICCApplicationParameters_uiccAdministrativeAccessApplicationSpecificParametersField = OCT_STR(name='uiccAdministrativeAccessApplicationSpecificParametersField', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
UICCApplicationParameters._cont = ASN1Dict([
('uiccToolkitApplicationSpecificParametersField', _UICCApplicationParameters_uiccToolkitApplicationSpecificParametersField),
('uiccAccessApplicationSpecificParametersField', _UICCApplicationParameters_uiccAccessApplicationSpecificParametersField),
('uiccAdministrativeAccessApplicationSpecificParametersField', _UICCApplicationParameters_uiccAdministrativeAccessApplicationSpecificParametersField),
])
UICCApplicationParameters._ext = []
#-----< TS102226AdditionalContactlessParameters >-----#
TS102226AdditionalContactlessParameters = SEQ(name='TS102226AdditionalContactlessParameters', mode=MODE_TYPE)
_TS102226AdditionalContactlessParameters_protocolParameterData = OCT_STR(name='protocolParameterData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
TS102226AdditionalContactlessParameters._cont = ASN1Dict([
('protocolParameterData', _TS102226AdditionalContactlessParameters_protocolParameterData),
])
TS102226AdditionalContactlessParameters._ext = []
#-----< PE-RFM >-----#
PE_RFM = SEQ(name='PE-RFM', mode=MODE_TYPE)
_PE_RFM_rfm_header = SEQ(name='rfm-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_RFM_instanceAID = OCT_STR(name='instanceAID', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')))
_PE_RFM_securityDomainAID = OCT_STR(name='securityDomainAID', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')), opt=True)
_PE_RFM_tarList = SEQ_OF(name='tarList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PE_RFM_tarList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
__PE_RFM_tarList__item_._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
_PE_RFM_tarList._cont = __PE_RFM_tarList__item_
_PE_RFM_tarList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
_PE_RFM_minimumSecurityLevel = OCT_STR(name='minimumSecurityLevel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_RFM_minimumSecurityLevel._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_PE_RFM_uiccAccessDomain = OCT_STR(name='uiccAccessDomain', mode=MODE_TYPE)
_PE_RFM_uiccAdminAccessDomain = OCT_STR(name='uiccAdminAccessDomain', mode=MODE_TYPE)
_PE_RFM_adfRFMAccess = SEQ(name='adfRFMAccess', mode=MODE_TYPE, typeref=ASN1RefType(('PEDefinitions', 'ADFRFMAccess')), opt=True)
PE_RFM._cont = ASN1Dict([
('rfm-header', _PE_RFM_rfm_header),
('instanceAID', _PE_RFM_instanceAID),
('securityDomainAID', _PE_RFM_securityDomainAID),
('tarList', _PE_RFM_tarList),
('minimumSecurityLevel', _PE_RFM_minimumSecurityLevel),
('uiccAccessDomain', _PE_RFM_uiccAccessDomain),
('uiccAdminAccessDomain', _PE_RFM_uiccAdminAccessDomain),
('adfRFMAccess', _PE_RFM_adfRFMAccess),
])
PE_RFM._ext = []
#-----< ADFRFMAccess >-----#
ADFRFMAccess = SEQ(name='ADFRFMAccess', mode=MODE_TYPE)
_ADFRFMAccess_adfAID = OCT_STR(name='adfAID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'ApplicationIdentifier')))
_ADFRFMAccess_adfAccessDomain = OCT_STR(name='adfAccessDomain', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ADFRFMAccess_adfAdminAccessDomain = OCT_STR(name='adfAdminAccessDomain', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
ADFRFMAccess._cont = ASN1Dict([
('adfAID', _ADFRFMAccess_adfAID),
('adfAccessDomain', _ADFRFMAccess_adfAccessDomain),
('adfAdminAccessDomain', _ADFRFMAccess_adfAdminAccessDomain),
])
ADFRFMAccess._ext = []
#-----< PE-NonStandard >-----#
PE_NonStandard = SEQ(name='PE-NonStandard', mode=MODE_TYPE)
_PE_NonStandard_nonStandard_header = SEQ(name='nonStandard-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
_PE_NonStandard_issuerID = OID(name='issuerID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PE_NonStandard_content = OCT_STR(name='content', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PE_NonStandard._cont = ASN1Dict([
('nonStandard-header', _PE_NonStandard_nonStandard_header),
('issuerID', _PE_NonStandard_issuerID),
('content', _PE_NonStandard_content),
])
PE_NonStandard._ext = []
#-----< PE-End >-----#
PE_End = SEQ(name='PE-End', mode=MODE_TYPE)
_PE_End_end_header = SEQ(name='end-header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'PEHeader')))
PE_End._cont = ASN1Dict([
('end-header', _PE_End_end_header),
])
PE_End._ext = []
#-----< PEStatus >-----#
PEStatus = SEQ(name='PEStatus', mode=MODE_TYPE)
_PEStatus_status = INT(name='status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PEStatus_status._cont = ASN1Dict([('ok', 0), ('pe-not-supported', 1), ('memory-failure', 2), ('bad-values', 3), ('not-enough-memory', 4), ('invalid-request-format', 5), ('invalid-parameter', 6), ('runtime-not-supported', 7), ('lib-not-supported', 8), ('template-not-supported', 9), ('feature-not-supported', 10), ('pin-code-missing', 11), ('unsupported-profile-version', 31)])
_PEStatus_identification = INT(name='identification', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt15')), opt=True)
_PEStatus_additional_information = INT(name='additional-information', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt8')), opt=True)
_PEStatus_offset = INT(name='offset', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PEDefinitions', 'UInt31')), opt=True)
PEStatus._cont = ASN1Dict([
('status', _PEStatus_status),
('identification', _PEStatus_identification),
('additional-information', _PEStatus_additional_information),
('offset', _PEStatus_offset),
])
PEStatus._ext = []
#-----< EUICCResponse >-----#
EUICCResponse = SEQ(name='EUICCResponse', mode=MODE_TYPE)
_EUICCResponse_peStatus = SEQ_OF(name='peStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EUICCResponse_peStatus__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PEDefinitions', 'PEStatus')))
_EUICCResponse_peStatus._cont = __EUICCResponse_peStatus__item_
_EUICCResponse_profileInstallationAborted = NULL(name='profileInstallationAborted', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUICCResponse_statusMessage = STR_UTF8(name='statusMessage', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUICCResponse_statusMessage._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=64)], ev=None, er=[])
EUICCResponse._cont = ASN1Dict([
('peStatus', _EUICCResponse_peStatus),
('profileInstallationAborted', _EUICCResponse_profileInstallationAborted),
('statusMessage', _EUICCResponse_statusMessage),
])
EUICCResponse._ext = []
#-----< headerVal >-----#
headerVal = CHOICE(name='headerVal', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
headerVal._val = ('header', dict([('major-version', 3), ('minor-version', 100), ('profileType', 'TCA Sample Profile'), ('iccid', b'\x89\x01\x99\x90\x00\x124Vx\x93'), ('eUICC-Mandatory-services', dict([('usim', 0), ('milenage', 0), ('javacard', 0)])), ('eUICC-Mandatory-GFSTEList', [(2, 23, 143, 1, 2, 1), (2, 23, 143, 1, 2, 4, 2)])]))
#-----< mfVal >-----#
mfVal = CHOICE(name='mfVal', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
mfVal._val = ('mf', dict([('mf-header', dict([('mandated', 0), ('identification', 1)])), ('templateID', (2, 23, 143, 1, 2, 1)), ('mf', [('fileDescriptor', dict([('pinStatusTemplateDO', b'\x01\x02\n')]))]), ('ef-pl', [('fileDescriptor', dict([('securityAttributesReferenced', b'\x0f')]))]), ('ef-iccid', [('fillFileContent', b'\x98\x10\x99\t\x00!Ce\x879')]), ('ef-dir', [('fileDescriptor', dict([('fileDescriptor', b'B!\x00&'), ('efFileSize', b'\x98')])), ('fillFileContent', b'a\x18O\x10\xa0\x00\x00\x00\x87\x10\x02\xff3\xff\x01\x89\x00\x00\x01\x00P\x04USIM')]), ('ef-arr', [('fileDescriptor', dict([('fileDescriptor', b'B!\x00%'), ('efFileSize', b'\x02+')])), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01\x02\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 10), ('fillFileContent', b'\x80\x01\x01\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01Z\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 15), ('fillFileContent', b'\x80\x01[\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 26), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01Z\x97\x00'), ('fillFileOffset', 27), ('fillFileContent', b'\x80\x01\x03\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 15), ('fillFileContent', b'\x80\x01\x11\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01J\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 15), ('fillFileContent', b'\x80\x01\x03\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08\x84\x012\xa4\x06\x83\x01\x01\x95\x01\x08'), ('fillFileOffset', 4), ('fillFileContent', b'\x80\x01\x01\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01\x02\xa4\x06\x83\x01\x81\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 4), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01\x1a\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01@\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 10), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01Z\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 21), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01\x18\xa4\x06\x83\x01\n\x95\x01\x08\x80\x01B\x97\x00'), ('fillFileOffset', 16), ('fillFileContent', b'\x80\x01\x01\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01Z\x97\x00'), ('fillFileOffset', 21), ('fillFileContent', b'\x80\x01\x13\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01H\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 15), ('fillFileContent', b'\x80\x01^\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 26), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01\x02\xa0\x10\xa4\x06\x83\x01\x01\x95\x01\x08\xa4\x06\x83\x01\x02\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08')])]))
#-----< altMFVal >-----#
altMFVal = CHOICE(name='altMFVal', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
altMFVal._val = ('genericFileManagement', dict([('gfm-header', dict([('mandated', 0), ('identification', 1)])), ('fileManagementCMD', [[('createFCP', dict([('fileDescriptor', b'x!'), ('fileID', b'?\x00'), ('securityAttributesReferenced', b'\x0e'), ('pinStatusTemplateDO', b'\x01\x02\n')])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'/\x05'), ('securityAttributesReferenced', b'\x0f'), ('efFileSize', b'\x03'), ('shortEFID', b'(')])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'/\xe2'), ('securityAttributesReferenced', b'\x0b'), ('efFileSize', b'\n')])), ('fillFileContent', b'\x98\x10\x99\t\x00!Ce\x879'), ('createFCP', dict([('fileDescriptor', b'B!\x00&'), ('fileID', b'/\x00'), ('securityAttributesReferenced', b'\n'), ('efFileSize', b'\x98'), ('shortEFID', b'\xf0')])), ('fillFileContent', b'a\x18O\x10\xa0\x00\x00\x00\x87\x10\x02\xff3\xff\x01\x89\x00\x00\x01\x00P\x04USIM'), ('createFCP', dict([('fileDescriptor', b'B!\x00%'), ('fileID', b'/\x06'), ('securityAttributesReferenced', b'\n'), ('efFileSize', b'\x02+')])), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01\x02\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 10), ('fillFileContent', b'\x80\x01\x01\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01Z\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 15), ('fillFileContent', b'\x80\x01[\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 26), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01Z\x97\x00'), ('fillFileOffset', 27), ('fillFileContent', b'\x80\x01\x03\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 15), ('fillFileContent', b'\x80\x01\x11\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01J\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 15), ('fillFileContent', b'\x80\x01\x03\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08\x84\x012\xa4\x06\x83\x01\x01\x95\x01\x08'), ('fillFileOffset', 4), ('fillFileContent', b'\x80\x01\x01\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01\x02\xa4\x06\x83\x01\x81\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 4), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01\x1a\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01@\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 10), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01Z\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 21), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01\x18\xa4\x06\x83\x01\n\x95\x01\x08\x80\x01B\x97\x00'), ('fillFileOffset', 16), ('fillFileContent', b'\x80\x01\x01\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01Z\x97\x00'), ('fillFileOffset', 21), ('fillFileContent', b'\x80\x01\x13\xa4\x06\x83\x01\x01\x95\x01\x08\x80\x01H\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 15), ('fillFileContent', b'\x80\x01^\xa4\x06\x83\x01\n\x95\x01\x08'), ('fillFileOffset', 26), ('fillFileContent', b'\x80\x01\x01\x90\x00\x80\x01\x02\xa0\x10\xa4\x06\x83\x01\x01\x95\x01\x08\xa4\x06\x83\x01\x02\x95\x01\x08\x80\x01X\xa4\x06\x83\x01\n\x95\x01\x08'), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'/\x08'), ('securityAttributesReferenced', b'\n'), ('efFileSize', b'\x05')]))]])]))
#-----< pukVal >-----#
pukVal = CHOICE(name='pukVal', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
pukVal._val = ('pukCodes', dict([('puk-Header', dict([('mandated', 0), ('identification', 2)])), ('pukCodes', [dict([('keyReference', 1), ('pukValue', b'00000000'), ('maxNumOfAttemps-retryNumLeft', 153)]), dict([('keyReference', 2), ('pukValue', b'12345678')]), dict([('keyReference', 129), ('pukValue', b'12345678'), ('maxNumOfAttemps-retryNumLeft', 136)])])]))
#-----< pinVal >-----#
pinVal = CHOICE(name='pinVal', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
pinVal._val = ('pinCodes', dict([('pin-Header', dict([('mandated', 0), ('identification', 3)])), ('pinCodes', ('pinconfig', [dict([('keyReference', 1), ('pinValue', b'1234\xff\xff\xff\xff'), ('unblockingPINReference', 1)]), dict([('keyReference', 2), ('pinValue', b'0000\xff\xff\xff\xff'), ('unblockingPINReference', 2)]), dict([('keyReference', 10), ('pinValue', b'5678\xff\xff\xff\xff'), ('pinAttributes', 1)])]))]))
#-----< usimValue >-----#
usimValue = CHOICE(name='usimValue', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
usimValue._val = ('usim', dict([('usim-header', dict([('mandated', 0), ('identification', 4)])), ('templateID', (2, 23, 143, 1, 2, 4, 2)), ('adf-usim', [('fileDescriptor', dict([('fileID', b'\x7f\xf1'), ('dfName', b'\xa0\x00\x00\x00\x87\x10\x02\xff3\xff\x01\x89\x00\x00\x01\x00'), ('pinStatusTemplateDO', b'\x01\x81\n')]))]), ('ef-imsi', [('fillFileContent', b'\x08)C\x01\x914\x87ge')]), ('ef-arr', [('fileDescriptor', dict([('linkPath', b'/\x06')]))]), ('ef-ust', [('fillFileContent', b'\n.\x17\x8c\xe72\x04\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00')]), ('ef-spn', [('fillFileContent', b'\x02TCA')]), ('ef-est', [('fillFileContent', b'\x00')]), ('ef-acc', [('fillFileContent', b'\x00@')]), ('ef-ecc', [('fillFileContent', b'\x19\xf1\xff\x01')])]))
#-----< altUsimValue >-----#
altUsimValue = CHOICE(name='altUsimValue', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
altUsimValue._val = ('genericFileManagement', dict([('gfm-header', dict([('mandated', 0), ('identification', 4)])), ('fileManagementCMD', [[('createFCP', dict([('fileDescriptor', b'x!'), ('fileID', b'\x7f\xf1'), ('dfName', b'\xa0\x00\x00\x00\x87\x10\x02\xff3\xff\x01\x89\x00\x00\x01\x00'), ('securityAttributesReferenced', b'\n'), ('pinStatusTemplateDO', b'\x01\x81\n')])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o\x07'), ('securityAttributesReferenced', b'\x02'), ('efFileSize', b'\t'), ('shortEFID', b'8')])), ('fillFileContent', b'\x08)C\x01\x914\x87ge'), ('createFCP', dict([('fileDescriptor', b'B!\x00%'), ('fileID', b'o\x06'), ('securityAttributesReferenced', b'\n'), ('shortEFID', b'\xb8'), ('linkPath', b'/\x06')])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o\x08'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'!'), ('shortEFID', b'@'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80'), ('fillPattern', b'\x07\xff')]))])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o\t'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'!'), ('shortEFID', b'H'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80'), ('fillPattern', b'\x07\xff')]))])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o1'), ('securityAttributesReferenced', b'\x02'), ('efFileSize', b'\x01'), ('shortEFID', b'\x90'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x00'), ('fillPattern', b'\n')]))])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o8'), ('securityAttributesReferenced', b'\x02'), ('efFileSize', b'\x11'), ('shortEFID', b' ')])), ('fillFileContent', b'\n.\x17\x8c\xe72\x04\x00\x00\x00\x00\x00\x00\x00\x00\x18\x00'), ('createFCP', dict([('fileDescriptor', b'B!\x00\x1a'), ('fileID', b'o;'), ('securityAttributesReferenced', b'\x08'), ('efFileSize', b'\x02\x08'), ('shortEFID', b''), ('proprietaryEFInfo', dict([('fillPattern', b'\x00\xff')]))])), ('createFCP', dict([('fileDescriptor', b'B!\x00\xb0'), ('fileID', b'o<'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'\x06\xe0'), ('shortEFID', b''), ('proprietaryEFInfo', dict([('fillPattern', b'\x00\xff')]))])), ('createFCP', dict([('fileDescriptor', b'B!\x00&'), ('fileID', b'oB'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'&'), ('shortEFID', b'')])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'oC'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'\x02'), ('shortEFID', b''), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80')]))])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'oF'), ('securityAttributesReferenced', b'o\x06\n'), ('efFileSize', b'\x11'), ('shortEFID', b'')])), ('fillFileContent', b'\x02TCA'), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'oV'), ('securityAttributesReferenced', b'\x08'), ('efFileSize', b'\x01'), ('shortEFID', b'(')])), ('fillFileContent', b'\x00'), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o['), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'\x06'), ('shortEFID', b'x'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80'), ('repeatPattern', b'\xf0\x00\x00')]))])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o\\'), ('securityAttributesReferenced', b'\x02'), ('efFileSize', b'\x03'), ('shortEFID', b'\x80'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80')]))])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'os'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'\x0e'), ('shortEFID', b'`'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80')]))])), ('fillFileOffset', 7), ('fillFileContent', b'\x00\xf1\x10\x00\x00\xff\x01'), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'ox'), ('securityAttributesReferenced', b'\x02'), ('efFileSize', b'\x02'), ('shortEFID', b'0')])), ('fillFileContent', b'\x00@'), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o{'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'\x0c'), ('shortEFID', b'h')])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o~'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'\x0b'), ('shortEFID', b'X'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80')]))])), ('fillFileOffset', 7), ('fillFileContent', b'\x00\x00\xff\x01'), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o\xad'), ('securityAttributesReferenced', b'\n'), ('efFileSize', b'\x04'), ('shortEFID', b'\x18'), ('proprietaryEFInfo', dict([('fillPattern', b'\x00')]))])), ('fillFileOffset', 3), ('fillFileContent', b'\x02'), ('createFCP', dict([('fileDescriptor', b'B!\x00\x04'), ('fileID', b'o\xb7'), ('securityAttributesReferenced', b'\n'), ('efFileSize', b'\x04'), ('shortEFID', b'\x08')])), ('fillFileContent', b'\x19\xf1\xff\x01'), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o\xc4'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'\x80'), ('shortEFID', b''), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80')]))])), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o\xe3'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'\x12'), ('shortEFID', b'\xf0'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80')]))])), ('fillFileOffset', 15), ('fillFileContent', b'\x00\x00\x01'), ('createFCP', dict([('fileDescriptor', b'A!'), ('fileID', b'o\xe4'), ('securityAttributesReferenced', b'\x05'), ('efFileSize', b'P'), ('shortEFID', b'\xc0'), ('proprietaryEFInfo', dict([('specialFileInformation', b'\x80')]))]))]])]))
#-----< usimPin >-----#
usimPin = CHOICE(name='usimPin', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
usimPin._val = ('pinCodes', dict([('pin-Header', dict([('mandated', 0), ('identification', 5)])), ('pinCodes', ('pinconfig', [dict([('keyReference', 129), ('pinValue', b'1234\xff\xff\xff\xff'), ('unblockingPINReference', 129), ('pinAttributes', 1), ('maxNumOfAttemps-retryNumLeft', 34)])]))]))
#-----< df5GSValue >-----#
df5GSValue = CHOICE(name='df5GSValue', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
df5GSValue._val = ('df-5gs', dict([('df-5gs-header', dict([('identification', 100)])), ('templateID', (2, 23, 143, 1, 2, 13, 2)), ('df-df-5gs', [('fileDescriptor', dict([('pinStatusTemplateDO', b'\x01\x81\n')]))]), ('ef-5gs3gpploci', [('fillFileContent', b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffB\xf6\x18\x00\x00\x00\x01')]), ('ef-5gsn3gpploci', [('fillFileContent', b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xffB\xf6\x18\x00\x00\x00\x01')]), ('ef-5gs3gppnsc', []), ('ef-5gsn3gppnsc', []), ('ef-5gauthkeys', []), ('ef-uac-aic', [('fillFileContent', b'\xff\xff\xff\xff')]), ('ef-suci-calc-info', [('fileDescriptor', dict([('efFileSize', b'+')])), ('fillFileContent', b"\xa0\x02\x01\x01\xa1%\x80\x01\x01\x81 Z\x8d8\x86H \x19|3\x94\xb9&\x13\xb2\x0b\x91c<\xbd\x89q\x19';\xf8\xe4\xa6\xf4\xee\xc0\xa6P")]), ('ef-opl5g', [('fileDescriptor', dict([('efFileSize', b'2')]))]), ('ef-supinai', [('fileDescriptor', dict([('efFileSize', b'\x14')])), ('fillFileContent', b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff')]), ('ef-routing-indicator', [])]))
#-----< dfSAIPValue >-----#
dfSAIPValue = CHOICE(name='dfSAIPValue', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
dfSAIPValue._val = ('df-saip', dict([('df-saip-header', dict([('identification', 101)])), ('templateID', (2, 23, 143, 1, 2, 14)), ('df-df-saip', [('fileDescriptor', dict([('pinStatusTemplateDO', b'\x01\x81\n')]))]), ('ef-suci-calc-info-usim', [('fileDescriptor', dict([('efFileSize', b'+')])), ('fillFileContent', b"\xa0\x02\x01\x01\xa1%\x80\x01\x01\x81 Z\x8d8\x86H \x19|3\x94\xb9&\x13\xb2\x0b\x91c<\xbd\x89q\x19';\xf8\xe4\xa6\xf4\xee\xc0\xa6P")])]))
#-----< akaMilenage >-----#
akaMilenage = CHOICE(name='akaMilenage', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
akaMilenage._val = ('akaParameter', dict([('aka-header', dict([('mandated', 0), ('identification', 6)])), ('algoConfiguration', ('algoParameter', dict([('algorithmID', 1), ('algorithmOptions', b'\x01'), ('key', b'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'), ('opc', b'\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x00'), ('authCounterMax', b'\x01\x02\x03')])))]))
#-----< cdmaParam >-----#
cdmaParam = CHOICE(name='cdmaParam', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
cdmaParam._val = ('cdmaParameter', dict([('cdma-header', dict([('mandated', 0), ('identification', 15)])), ('authenticationKey', b'\x01\x02\x03\x04\x05\x06\x07\x08'), ('ssd', b'\x01#Eg\x89\xab\xcd\xef\x01#Eg\x89\xab\xcd\xef'), ('hrpdAccessAuthenticationData', b'\x82\x1aB\n\x82\x1aB\n\x82\x1aB\n\x82\x1aB\n\x80'), ('simpleIPAuthenticationData', b'0\x82\x1aB\n\x82\x1aB\n\x82\x1aB\n\x82\x1aB\n\x80\xfd\x11U55e\x11U55e\x11U55e\x11U55e\x11U55e\x11U55e\x10\x90\x9c\x82\x88\x82\x9c\x82\x88\x82'), ('mobileIPAuthenticationData', b"0\x81\x89\x91\x99\xa1\xa9\xb1\xb9\xc1\xc9\x81\x89\x91\x99\xa1\xa9\xb4\x0c\x0c\x0cLL\x8c\x8c\xcc\xcd\r\rMM\x8d\x8d\xcd\xc7\xe8\x8a\xa9\xa9\xab(\x8a\xa9\xa9\xab(\x8a\xa9\xa9\xab(\x8a\xa9\xa9\xab(\x8a\xa9\xa9\xab(\x8a\xa9\xa9\xab(\x88NADANADA$' \xa2 \xa7 \xa2 \xfd\x11U55e\x11U55e\x11U55e\x11U55e\x11U55e\x11U55e\x10")]))
#-----< mnoSdValue >-----#
mnoSdValue = CHOICE(name='mnoSdValue', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
mnoSdValue._val = ('securityDomain', dict([('sd-Header', dict([('mandated', 0), ('identification', 7)])), ('instance', dict([('applicationLoadPackageAID', b'\xa0\x00\x00\x01QSP'), ('classAID', b'\xa0\x00\x00\x01QSPA'), ('instanceAID', b'\xa0\x00\x00\x01Q\x00\x00\x00'), ('applicationPrivileges', b'\x82\xdc\x00'), ('lifeCycleState', b'\x0f'), ('applicationSpecificParametersC9', b'\x81\x02\x80\x00\x82\x01\xf0\x87\x01\xf0'), ('applicationParameters', dict([('uiccToolkitApplicationSpecificParametersField', b'\x01\x00\x00\x01\x00\x00\x00\x02\x01\x12\x03\xb2\x01\x00\x00')]))])), ('keyList', [dict([('keyUsageQualifier', b'8'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x01'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x11"3DUfw\x88\x99\xaa\xbb\xcc\xdd\xee\xff\x10')])])]), dict([('keyUsageQualifier', b'4'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x02'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x11"3DUfw\x88\x99\xaa\xbb\xcc\xdd\xee\xff\x10')])])]), dict([('keyUsageQualifier', b'\xc8'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x03'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x11"3DUfw\x88\x99\xaa\xbb\xcc\xdd\xee\xff\x10')])])])])]))
#-----< mnoSdCompValue >-----#
mnoSdCompValue = CHOICE(name='mnoSdCompValue', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
mnoSdCompValue._val = ('securityDomain', dict([('sd-Header', dict([('mandated', 0), ('identification', 7)])), ('instance', dict([('applicationLoadPackageAID', b'\xa0\x00\x00\x01QSP'), ('classAID', b'\xa0\x00\x00\x01QSPA'), ('instanceAID', b'\xa0\x00\x00\x01Q\x00\x00\x00'), ('applicationPrivileges', b'\x82\xfc\x80'), ('lifeCycleState', b'\x0f'), ('applicationSpecificParametersC9', b'\x81\x02\x80\x00\x81\x02\x03p\x82\x01\xf0\x87\x01\xf0'), ('applicationParameters', dict([('uiccToolkitApplicationSpecificParametersField', b'\x01\x00\x00\x01\x00\x00\x00\x02\x01\x12\x03\xb2\x01\x00\x00')]))])), ('keyList', [dict([('keyUsageQualifier', b'8'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x01'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x11"3DUfw\x88\x99\xaa\xbb\xcc\xdd\xee\xff\x10')])])]), dict([('keyUsageQualifier', b'4'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x02'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x11"3DUfw\x88\x99\xaa\xbb\xcc\xdd\xee\xff\x10')])])]), dict([('keyUsageQualifier', b'\xc8'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x03'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x11"3DUfw\x88\x99\xaa\xbb\xcc\xdd\xee\xff\x10')])])]), dict([('keyUsageQualifier', b'8'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x01'), ('keyVersionNumber', b'0'), ('keyCompontents', [dict([('keyType', b'\x88'), ('keyData', b'\x11\x11\x11\x11\x03\x03\x03\x03\x11\x11\x11\x11\x03\x03\x03\x03')])])]), dict([('keyUsageQualifier', b'4'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x02'), ('keyVersionNumber', b'0'), ('keyCompontents', [dict([('keyType', b'\x88'), ('keyData', b'""""\x03\x03\x03\x03""""\x03\x03\x03\x03')])])]), dict([('keyUsageQualifier', b'\xc8'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x03'), ('keyVersionNumber', b'0'), ('keyCompontents', [dict([('keyType', b'\x88'), ('keyData', b'3333\x03\x03\x03\x033333\x03\x03\x03\x03')])])]), dict([('keyUsageQualifier', b'\x81'), ('keyAccess', b'\x01'), ('keyIdentifier', b'\x01'), ('keyVersionNumber', b'p'), ('keyCompontents', [dict([('keyType', b'\x88'), ('keyData', b'\xcd\xfeV\xb7\xb7/\xaej\x04sA\xf0\x03\xd7\xa4\x8d')])])]), dict([('keyUsageQualifier', b'D'), ('keyAccess', b'\x01'), ('keyIdentifier', b'\x01'), ('keyVersionNumber', b'q'), ('keyCompontents', [dict([('keyType', b'\x88'), ('keyData', b'\x11\x12\x13\x14!"#$1234ABCD')])])])]), ('sdPersoData', [b'\x00p\x08B\x06`abcde', b'\x00p\nE\x08\x144\x12\x80\x144\x12\x80'])]))
#-----< ssdValue >-----#
ssdValue = CHOICE(name='ssdValue', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
ssdValue._val = ('securityDomain', dict([('sd-Header', dict([('mandated', 0), ('identification', 8)])), ('instance', dict([('applicationLoadPackageAID', b'\xa0\x00\x00\x01QSP'), ('classAID', b'\xa0\x00\x00\x01QSPA'), ('instanceAID', b'\xa0\x00\x00\x05Y\x10\x10\x01\x02sdValue'), ('applicationPrivileges', b'\x80\x80\x00'), ('lifeCycleState', b'\x0f'), ('applicationSpecificParametersC9', b'\x81\x02\x80\x00\x82\x01\xf0'), ('applicationParameters', dict([('uiccToolkitApplicationSpecificParametersField', b'\x01\x00\x00\x01\x00\x00\x00\x02\x01\x12\x03lue\x00')]))])), ('keyList', [dict([('keyUsageQualifier', b'8'), ('keyAccess', b'\x00'), ('keyIdentifier', b'\x01'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x88\x11"3DUfw\x88\x11"3DUfw')])])]), dict([('keyUsageQualifier', b'4'), ('keyIdentifier', b'\x02'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x88\x11"3DUfw\x88\x11"3DUfw')])])]), dict([('keyUsageQualifier', b'\xc8'), ('keyIdentifier', b'\x03'), ('keyVersionNumber', b'\x01'), ('keyCompontents', [dict([('keyType', b'\x80'), ('keyData', b'\x88\x11"3DUfw\x88\x11"3DUfw')])])])])]))
#-----< applet1 >-----#
applet1 = CHOICE(name='applet1', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
applet1._val = ('application', dict([('app-Header', dict([('mandated', 0), ('identification', 9)])), ('loadBlock', dict([('loadPackageAID', b'\xa0\x00\x00\x05Y\x10\x10\x01'), ('loadBlockObject', b'\x01\x00.\xde\xca\xff\xed\x02\x02\x04\x00\x01\x08\xa0\x00\x00\x05Y\x10\x10\x01\x1bcom/gsma/euicc/test/applet1\x02\x00!\x00.\x00!\x00\x0f\x00;\x00*\x00!\x00f\x00\n\x00\x0e\x00\x00\x00\x8a\x04\x0f\x00\x00\x00\x00\x00\x00\x04\x01\x00\x04\x00;\x04\x03\x01\x07\xa0\x00\x00\x00b\x01\x01\x00\x01\x10\xa0\x00\x00\x00\t\x00\x05\xff\xff\xff\xff\x89\x12\x00\x00\x00\x01\x01\x10\xa0\x00\x00\x00\x87\x10\x05\xff\xff\xff\xff\x89\x13 \x00\x00\x00\x01\x07\xa0\x00\x00\x00b\x00\x01\x03\x00\x0f\x01\x0b\xa0\x00\x00\x05Y\x10\x10\x01\x11"3\x00\x08\x06\x00!\x00\x00D\x80\x03\x00\xff\x00\x05\x04\x00\x00\x003\xff\xff\x000\x00@\x81\x07\x00\x82\x00\x00\x80\x02\x00\x81\x08\x01\x08\x07\x00f\x00\x01\x10\x18\x8c\x00\x00z\x042\x8f\x00\x01=\x8c\x00\x02.\x18\x1d%)\x04\x16\x04a\x08\x1b\x8b\x00\x03p\x0c\x1b\x18\x1d\x04A\x16\x04\x8b\x00\x04\x1b\x8c\x00\x05z\x00 z\x020\x1e\x04k\x07\x19g\x04\x18w\x01w\x02!\x1du\x00\x16\x00\x01\x00\x02\x00\t\x8d\x00\x06-\x1a\x04\x8e\x02\x00\x07\x17p\x02z\x02\x10\x8d\x00\x08\x05\x8e\x02\x00\t\x00z\x08\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00*\x00\n\x06\x80\x03\x00\x01\x00\x02\x00\x06\x00\x00\x01\x03\x80\x03\x01\x03\x80\x03\x02\x06\x00\x00Z\x06\x81\x0f\x00\x01\x81\x04\x00\x06\x81\x10\x00\x01\x81\t\x00\t\x00\x0e\x00\x00\x00\n\x05\x06\x04\x0e\x0c\x04 \x07\t\x05\x0b\x00\x8a\x01\x00\x01\x00\x02\x04\x00\x00\x00\x06\x81\x07\x82\x00\x80\x02\x81\x08\x00\x81\x00\x01\x00\x16\x00\x05\x00\x00\x00\x00\x01\t\x00\x08\x00\x18\x00&\x00\x00\x00\x00\x07\x01\x000\x00#\x00\x01\x00\x00\x00\x00\x05\x01\x003\x00\'\x00\x0b\x00\x00\x00\x00\x08\x01\x00@\x00.\x00\x18\x00\x00\x00\x00\xff\x02\x00Z\x00\x16\x00\n\x00\x00\x00\x00\x00\n\x00\x16\xff\xff\x00\x16\x00\x16\x00\x18\x00\x16\x00\x1b\xff\xff\x00\x1f\xff\xff\x01\x10\x04\xb41\x05h\x10@\x05h\x10\x90\x06h\x00\xa1\x0bh\x00ch\x00 \x02A')])), ('instanceList', [dict([('applicationLoadPackageAID', b'\xa0\x00\x00\x05Y\x10\x10\x01'), ('classAID', b'\xa0\x00\x00\x05Y\x10\x10\x01\x11"3'), ('instanceAID', b'\xa0\x00\x00\x05Y\x10\x10\x01\x11"3\x01'), ('applicationPrivileges', b'\x00\x00\x00'), ('applicationSpecificParametersC9', b'\x00'), ('applicationParameters', dict([('uiccToolkitApplicationSpecificParametersField', b'\x01\x00\x00\x00\x00\x00\x03\x11"3\x00')]))])])]))
#-----< applet2 >-----#
applet2 = CHOICE(name='applet2', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
applet2._val = ('application', dict([('app-Header', dict([('identification', 10)])), ('loadBlock', dict([('loadPackageAID', b'\xa0\x00\x00\x05Y\x10\x10\x03'), ('loadBlockObject', b'\x01\x00.\xde\xca\xff\xed\x02\x02\x04\x00\x01\x08\xa0\x00\x00\x05Y\x10\x10\x03\x1bcom/gsma/euicc/test/applet3\x02\x00!\x00.\x00!\x00\x0f\x00\x15\x00\x16\x00\x0e\x00/\x00\n\x00\t\x00\x00\x00C\x01\xf4\x00\x00\x00\x00\x00\x00\x02\x01\x00\x04\x00\x15\x02\x03\x01\x07\xa0\x00\x00\x00b\x01\x01\x00\x01\x07\xa0\x00\x00\x00b\x00\x01\x03\x00\x0f\x01\x0b\xa0\x00\x00\x05Y\x10\x10\x03DUf\x00\x08\x06\x00\x0e\x00\x00\x00\x80\x03\x00\xff\x00\x07\x01\x00\x00\x00,\x07\x00/\x00\x01\x10\x18\x8c\x00\x00z\x042\x8f\x00\x01=\x8c\x00\x02.\x18\x1d%)\x04\x16\x04a\x08\x1b\x8b\x00\x03p\x0c\x1b\x18\x1d\x04A\x16\x04\x8b\x00\x04z\x00 z\x08\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x16\x00\x05\x06\x80\x03\x00\x01\x00\x02\x00\x06\x00\x00\x01\x03\x80\x03\x01\x03\x80\x03\x02\t\x00\t\x00\x00\x00\x05\x05\x06\x04\x0e\x0c\x0b\x00C\x01\x00\x01\x00\x02\x00\x00\x00\x00\x03\x00\x81\x00\x01\x00\x0c\x00\x05\x00\x00\x00\x00\x01\t\x00\x08\x00\x0e\x00"\x00\x00\x00\x00\x07\x01\x00,\x00\x11\x00\x01\x00\x00\x00\x00\x00\x05\x00\x0c\xff\xff\x00\x0c\x00\x0c\x00\x0e\x01\x10\x04\xb41\x06h\x00\xa1')])), ('instanceList', [dict([('applicationLoadPackageAID', b'\xa0\x00\x00\x05Y\x10\x10\x03'), ('classAID', b'\xa0\x00\x00\x05Y\x10\x10\x03DUf'), ('instanceAID', b'\xa0\x00\x00\x05Y\x10\x10\x03DUf\x01'), ('extraditeSecurityDomainAID', b'\xa0\x00\x00\x05Y\x10\x10\x01\x02sdValue'), ('applicationPrivileges', b'\x00\x00\x00'), ('applicationSpecificParametersC9', b'\x00')])])]))
#-----< rfmUicc >-----#
rfmUicc = CHOICE(name='rfmUicc', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
rfmUicc._val = ('rfm', dict([('rfm-header', dict([('identification', 11)])), ('instanceAID', b'\xa0\x00\x00\x05Y\x10\x10\x00\x01'), ('tarList', [b'\xb0\x00\x00']), ('minimumSecurityLevel', b'\x12'), ('uiccAccessDomain', b'\x00'), ('uiccAdminAccessDomain', b'\x00')]))
#-----< rfmUsim >-----#
rfmUsim = CHOICE(name='rfmUsim', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
rfmUsim._val = ('rfm', dict([('rfm-header', dict([('identification', 12)])), ('instanceAID', b'\xa0\x00\x00\x05Y\x10\x10\x00\x02'), ('tarList', [b'\xb0\x00 ']), ('minimumSecurityLevel', b'\x12'), ('uiccAccessDomain', b'\x00'), ('uiccAdminAccessDomain', b'\x00'), ('adfRFMAccess', dict([('adfAID', b'\xa0\x00\x00\x00\x87\x10\x02\xff3\xff\x01\x89\x00\x00\x01\x00'), ('adfAccessDomain', b'\x02\x00\x01\x00'), ('adfAdminAccessDomain', b'\x02\x00\x01\x00')]))]))
#-----< gsmaProp >-----#
gsmaProp = CHOICE(name='gsmaProp', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
gsmaProp._val = ('nonStandard', dict([('nonStandard-header', dict([('mandated', 0), ('identification', 13)])), ('issuerID', (2, 23, 143, 1, 2, 1)), ('content', b'\x02\x00\x01\x00')]))
#-----< endVal >-----#
endVal = CHOICE(name='endVal', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'ProfileElement')))
endVal._val = ('end', dict([('end-header', dict([('mandated', 0), ('identification', 99)]))]))
#-----< respValue >-----#
respValue = SEQ(name='respValue', mode=MODE_VALUE, typeref=ASN1RefType(('PEDefinitions', 'EUICCResponse')))
respValue._val = dict([('peStatus', [dict([('status', 8), ('identification', 10)])])])
_all_ = [
maxUInt8,
UInt8,
maxUInt15,
UInt15,
maxUInt16,
UInt16,
maxUInt31,
UInt31,
ApplicationIdentifier,
_PEHeader_mandated,
_PEHeader_identification,
PEHeader,
_ProfileElement_header,
_ProfileElement_genericFileManagement,
_ProfileElement_pinCodes,
_ProfileElement_pukCodes,
_ProfileElement_akaParameter,
_ProfileElement_cdmaParameter,
_ProfileElement_securityDomain,
_ProfileElement_rfm,
_ProfileElement_application,
_ProfileElement_nonStandard,
_ProfileElement_end,
_ProfileElement_rfu1,
_ProfileElement_rfu2,
_ProfileElement_rfu3,
_ProfileElement_rfu4,
_ProfileElement_rfu5,
_ProfileElement_mf,
_ProfileElement_cd,
_ProfileElement_telecom,
_ProfileElement_usim,
_ProfileElement_opt_usim,
_ProfileElement_isim,
_ProfileElement_opt_isim,
_ProfileElement_phonebook,
_ProfileElement_gsm_access,
_ProfileElement_csim,
_ProfileElement_opt_csim,
_ProfileElement_eap,
_ProfileElement_df_5gs,
_ProfileElement_df_saip,
ProfileElement,
PE_Dummy,
_ProfileHeader_major_version,
_ProfileHeader_minor_version,
_ProfileHeader_profileType,
_ProfileHeader_iccid,
_ProfileHeader_pol,
_ProfileHeader_eUICC_Mandatory_services,
__ProfileHeader_eUICC_Mandatory_GFSTEList__item_,
_ProfileHeader_eUICC_Mandatory_GFSTEList,
_ProfileHeader_connectivityParameters,
___ProfileHeader_eUICC_Mandatory_AIDs__item__aid,
___ProfileHeader_eUICC_Mandatory_AIDs__item__version,
__ProfileHeader_eUICC_Mandatory_AIDs__item_,
_ProfileHeader_eUICC_Mandatory_AIDs,
ProfileHeader,
_ServicesList_contactless,
_ServicesList_usim,
_ServicesList_isim,
_ServicesList_csim,
_ServicesList_milenage,
_ServicesList_tuak128,
_ServicesList_cave,
_ServicesList_gba_usim,
_ServicesList_gba_isim,
_ServicesList_mbms,
_ServicesList_eap,
_ServicesList_javacard,
_ServicesList_multos,
_ServicesList_multiple_usim,
_ServicesList_multiple_isim,
_ServicesList_multiple_csim,
_ServicesList_tuak256,
_ServicesList_usim_test_algorithm,
_ServicesList_ber_tlv,
_ServicesList_dfLink,
_ServicesList_cat_tp,
_ServicesList_get_identity,
_ServicesList_profile_a_x25519,
_ServicesList_profile_b_p256,
ServicesList,
_ProprietaryInfo_specialFileInformation,
_ProprietaryInfo_fillPattern,
_ProprietaryInfo_repeatPattern,
_ProprietaryInfo_maximumFileSize,
_ProprietaryInfo_fileDetails,
ProprietaryInfo,
_Fcp_fileDescriptor,
_Fcp_fileID,
_Fcp_dfName,
_Fcp_lcsi,
_Fcp_securityAttributesReferenced,
_Fcp_efFileSize,
_Fcp_pinStatusTemplateDO,
_Fcp_shortEFID,
_Fcp_proprietaryEFInfo,
_Fcp_linkPath,
_Fcp_unknownTag,
Fcp,
__File__item__doNotCreate,
__File__item__fileDescriptor,
__File__item__fillFileOffset,
__File__item__fillFileContent,
_File__item_,
File,
_PE_MF_mf_header,
_PE_MF_templateID,
_PE_MF_mf,
_PE_MF_ef_pl,
_PE_MF_ef_iccid,
_PE_MF_ef_dir,
_PE_MF_ef_arr,
_PE_MF_ef_umpc,
PE_MF,
_PE_CD_cd_header,
_PE_CD_templateID,
_PE_CD_df_cd,
_PE_CD_ef_launchpad,
_PE_CD_ef_icon,
PE_CD,
_PE_TELECOM_telecom_header,
_PE_TELECOM_templateID,
_PE_TELECOM_df_telecom,
_PE_TELECOM_ef_arr,
_PE_TELECOM_ef_rma,
_PE_TELECOM_ef_sume,
_PE_TELECOM_ef_ice_dn,
_PE_TELECOM_ef_ice_ff,
_PE_TELECOM_ef_psismsc,
_PE_TELECOM_df_graphics,
_PE_TELECOM_ef_img,
_PE_TELECOM_ef_iidf,
_PE_TELECOM_ef_ice_graphics,
_PE_TELECOM_ef_launch_scws,
_PE_TELECOM_ef_icon,
_PE_TELECOM_df_phonebook,
_PE_TELECOM_ef_pbr,
_PE_TELECOM_ef_ext1,
_PE_TELECOM_ef_aas,
_PE_TELECOM_ef_gas,
_PE_TELECOM_ef_psc,
_PE_TELECOM_ef_cc,
_PE_TELECOM_ef_puid,
_PE_TELECOM_ef_iap,
_PE_TELECOM_ef_adn,
_PE_TELECOM_ef_pbc,
_PE_TELECOM_ef_anr,
_PE_TELECOM_ef_puri,
_PE_TELECOM_ef_email,
_PE_TELECOM_ef_sne,
_PE_TELECOM_ef_uid,
_PE_TELECOM_ef_grp,
_PE_TELECOM_ef_ccp1,
_PE_TELECOM_df_multimedia,
_PE_TELECOM_ef_mml,
_PE_TELECOM_ef_mmdf,
_PE_TELECOM_df_mmss,
_PE_TELECOM_ef_mlpl,
_PE_TELECOM_ef_mspl,
_PE_TELECOM_ef_mmssmode,
_PE_TELECOM_df_mcs,
_PE_TELECOM_ef_mst,
_PE_TELECOM_ef_mcs_config,
_PE_TELECOM_df_v2x,
_PE_TELECOM_ef_vst,
_PE_TELECOM_ef_v2x_config,
_PE_TELECOM_ef_v2xp_pc5,
_PE_TELECOM_ef_v2xp_Uu,
PE_TELECOM,
_PE_USIM_usim_header,
_PE_USIM_templateID,
_PE_USIM_adf_usim,
_PE_USIM_ef_imsi,
_PE_USIM_ef_arr,
_PE_USIM_ef_keys,
_PE_USIM_ef_keysPS,
_PE_USIM_ef_hpplmn,
_PE_USIM_ef_ust,
_PE_USIM_ef_fdn,
_PE_USIM_ef_sms,
_PE_USIM_ef_smsp,
_PE_USIM_ef_smss,
_PE_USIM_ef_spn,
_PE_USIM_ef_est,
_PE_USIM_ef_start_hfn,
_PE_USIM_ef_threshold,
_PE_USIM_ef_psloci,
_PE_USIM_ef_acc,
_PE_USIM_ef_fplmn,
_PE_USIM_ef_loci,
_PE_USIM_ef_ad,
_PE_USIM_ef_ecc,
_PE_USIM_ef_netpar,
_PE_USIM_ef_epsloci,
_PE_USIM_ef_epsnsc,
PE_USIM,
_PE_OPT_USIM_optusim_header,
_PE_OPT_USIM_templateID,
_PE_OPT_USIM_ef_li,
_PE_OPT_USIM_ef_acmax,
_PE_OPT_USIM_ef_acm,
_PE_OPT_USIM_ef_gid1,
_PE_OPT_USIM_ef_gid2,
_PE_OPT_USIM_ef_msisdn,
_PE_OPT_USIM_ef_puct,
_PE_OPT_USIM_ef_cbmi,
_PE_OPT_USIM_ef_cbmid,
_PE_OPT_USIM_ef_sdn,
_PE_OPT_USIM_ef_ext2,
_PE_OPT_USIM_ef_ext3,
_PE_OPT_USIM_ef_cbmir,
_PE_OPT_USIM_ef_plmnwact,
_PE_OPT_USIM_ef_oplmnwact,
_PE_OPT_USIM_ef_hplmnwact,
_PE_OPT_USIM_ef_dck,
_PE_OPT_USIM_ef_cnl,
_PE_OPT_USIM_ef_smsr,
_PE_OPT_USIM_ef_bdn,
_PE_OPT_USIM_ef_ext5,
_PE_OPT_USIM_ef_ccp2,
_PE_OPT_USIM_ef_ext4,
_PE_OPT_USIM_ef_acl,
_PE_OPT_USIM_ef_cmi,
_PE_OPT_USIM_ef_ici,
_PE_OPT_USIM_ef_oci,
_PE_OPT_USIM_ef_ict,
_PE_OPT_USIM_ef_oct,
_PE_OPT_USIM_ef_vgcs,
_PE_OPT_USIM_ef_vgcss,
_PE_OPT_USIM_ef_vbs,
_PE_OPT_USIM_ef_vbss,
_PE_OPT_USIM_ef_emlpp,
_PE_OPT_USIM_ef_aaem,
_PE_OPT_USIM_ef_hiddenkey,
_PE_OPT_USIM_ef_pnn,
_PE_OPT_USIM_ef_opl,
_PE_OPT_USIM_ef_mbdn,
_PE_OPT_USIM_ef_ext6,
_PE_OPT_USIM_ef_mbi,
_PE_OPT_USIM_ef_mwis,
_PE_OPT_USIM_ef_cfis,
_PE_OPT_USIM_ef_ext7,
_PE_OPT_USIM_ef_spdi,
_PE_OPT_USIM_ef_mmsn,
_PE_OPT_USIM_ef_ext8,
_PE_OPT_USIM_ef_mmsicp,
_PE_OPT_USIM_ef_mmsup,
_PE_OPT_USIM_ef_mmsucp,
_PE_OPT_USIM_ef_nia,
_PE_OPT_USIM_ef_vgcsca,
_PE_OPT_USIM_ef_vbsca,
_PE_OPT_USIM_ef_gbabp,
_PE_OPT_USIM_ef_msk,
_PE_OPT_USIM_ef_muk,
_PE_OPT_USIM_ef_ehplmn,
_PE_OPT_USIM_ef_gbanl,
_PE_OPT_USIM_ef_ehplmnpi,
_PE_OPT_USIM_ef_lrplmnsi,
_PE_OPT_USIM_ef_nafkca,
_PE_OPT_USIM_ef_spni,
_PE_OPT_USIM_ef_pnni,
_PE_OPT_USIM_ef_ncp_ip,
_PE_OPT_USIM_ef_ufc,
_PE_OPT_USIM_ef_nasconfig,
_PE_OPT_USIM_ef_uicciari,
_PE_OPT_USIM_ef_pws,
_PE_OPT_USIM_ef_fdnuri,
_PE_OPT_USIM_ef_bdnuri,
_PE_OPT_USIM_ef_sdnuri,
_PE_OPT_USIM_ef_iwl,
_PE_OPT_USIM_ef_ips,
_PE_OPT_USIM_ef_ipd,
_PE_OPT_USIM_ef_epdgid,
_PE_OPT_USIM_ef_epdgselection,
_PE_OPT_USIM_ef_epdgidem,
_PE_OPT_USIM_ef_epdgselectionem,
_PE_OPT_USIM_ef_frompreferred,
_PE_OPT_USIM_ef_imsconfigdata,
_PE_OPT_USIM_ef_3gpppsdataoff,
_PE_OPT_USIM_ef_3gpppsdataoffservicelist,
_PE_OPT_USIM_ef_xcapconfigdata,
_PE_OPT_USIM_ef_earfcnlist,
_PE_OPT_USIM_ef_mudmidconfigdata,
PE_OPT_USIM,
_PE_PHONEBOOK_phonebook_header,
_PE_PHONEBOOK_templateID,
_PE_PHONEBOOK_df_phonebook,
_PE_PHONEBOOK_ef_pbr,
_PE_PHONEBOOK_ef_ext1,
_PE_PHONEBOOK_ef_aas,
_PE_PHONEBOOK_ef_gas,
_PE_PHONEBOOK_ef_psc,
_PE_PHONEBOOK_ef_cc,
_PE_PHONEBOOK_ef_puid,
_PE_PHONEBOOK_ef_iap,
_PE_PHONEBOOK_ef_adn,
_PE_PHONEBOOK_ef_pbc,
_PE_PHONEBOOK_ef_anr,
_PE_PHONEBOOK_ef_puri,
_PE_PHONEBOOK_ef_email,
_PE_PHONEBOOK_ef_sne,
_PE_PHONEBOOK_ef_uid,
_PE_PHONEBOOK_ef_grp,
_PE_PHONEBOOK_ef_ccp1,
PE_PHONEBOOK,
_PE_GSM_ACCESS_gsm_access_header,
_PE_GSM_ACCESS_templateID,
_PE_GSM_ACCESS_df_gsm_access,
_PE_GSM_ACCESS_ef_kc,
_PE_GSM_ACCESS_ef_kcgprs,
_PE_GSM_ACCESS_ef_cpbcch,
_PE_GSM_ACCESS_ef_invscan,
PE_GSM_ACCESS,
_PE_DF_5GS_df_5gs_header,
_PE_DF_5GS_templateID,
_PE_DF_5GS_df_df_5gs,
_PE_DF_5GS_ef_5gs3gpploci,
_PE_DF_5GS_ef_5gsn3gpploci,
_PE_DF_5GS_ef_5gs3gppnsc,
_PE_DF_5GS_ef_5gsn3gppnsc,
_PE_DF_5GS_ef_5gauthkeys,
_PE_DF_5GS_ef_uac_aic,
_PE_DF_5GS_ef_suci_calc_info,
_PE_DF_5GS_ef_opl5g,
_PE_DF_5GS_ef_supinai,
_PE_DF_5GS_ef_routing_indicator,
_PE_DF_5GS_ef_ursp,
_PE_DF_5GS_ef_tn3gppsnn,
PE_DF_5GS,
_PE_DF_SAIP_df_saip_header,
_PE_DF_SAIP_templateID,
_PE_DF_SAIP_df_df_saip,
_PE_DF_SAIP_ef_suci_calc_info_usim,
PE_DF_SAIP,
_PE_ISIM_isim_header,
_PE_ISIM_templateID,
_PE_ISIM_adf_isim,
_PE_ISIM_ef_impi,
_PE_ISIM_ef_impu,
_PE_ISIM_ef_domain,
_PE_ISIM_ef_ist,
_PE_ISIM_ef_ad,
_PE_ISIM_ef_arr,
PE_ISIM,
_PE_OPT_ISIM_optisim_header,
_PE_OPT_ISIM_templateID,
_PE_OPT_ISIM_ef_pcscf,
_PE_OPT_ISIM_ef_sms,
_PE_OPT_ISIM_ef_smsp,
_PE_OPT_ISIM_ef_smss,
_PE_OPT_ISIM_ef_smsr,
_PE_OPT_ISIM_ef_gbabp,
_PE_OPT_ISIM_ef_gbanl,
_PE_OPT_ISIM_ef_nafkca,
_PE_OPT_ISIM_ef_uicciari,
_PE_OPT_ISIM_ef_frompreferred,
_PE_OPT_ISIM_ef_imsconfigdata,
_PE_OPT_ISIM_ef_xcapconfigdata,
_PE_OPT_ISIM_ef_webrtcuri,
_PE_OPT_ISIM_ef_mudmidconfigdata,
PE_OPT_ISIM,
_PE_CSIM_csim_header,
_PE_CSIM_templateID,
_PE_CSIM_adf_csim,
_PE_CSIM_ef_arr,
_PE_CSIM_ef_call_count,
_PE_CSIM_ef_imsi_m,
_PE_CSIM_ef_imsi_t,
_PE_CSIM_ef_tmsi,
_PE_CSIM_ef_ah,
_PE_CSIM_ef_aop,
_PE_CSIM_ef_aloc,
_PE_CSIM_ef_cdmahome,
_PE_CSIM_ef_znregi,
_PE_CSIM_ef_snregi,
_PE_CSIM_ef_distregi,
_PE_CSIM_ef_accolc,
_PE_CSIM_ef_term,
_PE_CSIM_ef_acp,
_PE_CSIM_ef_prl,
_PE_CSIM_ef_ruimid,
_PE_CSIM_ef_csim_st,
_PE_CSIM_ef_spc,
_PE_CSIM_ef_otapaspc,
_PE_CSIM_ef_namlock,
_PE_CSIM_ef_ota,
_PE_CSIM_ef_sp,
_PE_CSIM_ef_esn_meid_me,
_PE_CSIM_ef_li,
_PE_CSIM_ef_usgind,
_PE_CSIM_ef_ad,
_PE_CSIM_ef_max_prl,
_PE_CSIM_ef_spcs,
_PE_CSIM_ef_mecrp,
_PE_CSIM_ef_home_tag,
_PE_CSIM_ef_group_tag,
_PE_CSIM_ef_specific_tag,
_PE_CSIM_ef_call_prompt,
PE_CSIM,
_PE_OPT_CSIM_optcsim_header,
_PE_OPT_CSIM_templateID,
_PE_OPT_CSIM_ef_ssci,
_PE_OPT_CSIM_ef_fdn,
_PE_OPT_CSIM_ef_sms,
_PE_OPT_CSIM_ef_smsp,
_PE_OPT_CSIM_ef_smss,
_PE_OPT_CSIM_ef_ssfc,
_PE_OPT_CSIM_ef_spn,
_PE_OPT_CSIM_ef_mdn,
_PE_OPT_CSIM_ef_ecc,
_PE_OPT_CSIM_ef_me3gpdopc,
_PE_OPT_CSIM_ef_3gpdopm,
_PE_OPT_CSIM_ef_sipcap,
_PE_OPT_CSIM_ef_mipcap,
_PE_OPT_CSIM_ef_sipupp,
_PE_OPT_CSIM_ef_mipupp,
_PE_OPT_CSIM_ef_sipsp,
_PE_OPT_CSIM_ef_mipsp,
_PE_OPT_CSIM_ef_sippapss,
_PE_OPT_CSIM_ef_puzl,
_PE_OPT_CSIM_ef_maxpuzl,
_PE_OPT_CSIM_ef_hrpdcap,
_PE_OPT_CSIM_ef_hrpdupp,
_PE_OPT_CSIM_ef_csspr,
_PE_OPT_CSIM_ef_atc,
_PE_OPT_CSIM_ef_eprl,
_PE_OPT_CSIM_ef_bcsmscfg,
_PE_OPT_CSIM_ef_bcsmspref,
_PE_OPT_CSIM_ef_bcsmstable,
_PE_OPT_CSIM_ef_bcsmsp,
_PE_OPT_CSIM_ef_bakpara,
_PE_OPT_CSIM_ef_upbakpara,
_PE_OPT_CSIM_ef_mmsn,
_PE_OPT_CSIM_ef_ext8,
_PE_OPT_CSIM_ef_mmsicp,
_PE_OPT_CSIM_ef_mmsup,
_PE_OPT_CSIM_ef_mmsucp,
_PE_OPT_CSIM_ef_auth_capability,
_PE_OPT_CSIM_ef_3gcik,
_PE_OPT_CSIM_ef_dck,
_PE_OPT_CSIM_ef_gid1,
_PE_OPT_CSIM_ef_gid2,
_PE_OPT_CSIM_ef_cdmacnl,
_PE_OPT_CSIM_ef_sf_euimid,
_PE_OPT_CSIM_ef_est,
_PE_OPT_CSIM_ef_hidden_key,
_PE_OPT_CSIM_ef_lcsver,
_PE_OPT_CSIM_ef_lcscp,
_PE_OPT_CSIM_ef_sdn,
_PE_OPT_CSIM_ef_ext2,
_PE_OPT_CSIM_ef_ext3,
_PE_OPT_CSIM_ef_ici,
_PE_OPT_CSIM_ef_oci,
_PE_OPT_CSIM_ef_ext5,
_PE_OPT_CSIM_ef_ccp2,
_PE_OPT_CSIM_ef_applabels,
_PE_OPT_CSIM_ef_model,
_PE_OPT_CSIM_ef_rc,
_PE_OPT_CSIM_ef_smscap,
_PE_OPT_CSIM_ef_mipflags,
_PE_OPT_CSIM_ef_3gpduppext,
_PE_OPT_CSIM_ef_ipv6cap,
_PE_OPT_CSIM_ef_tcpconfig,
_PE_OPT_CSIM_ef_dgc,
_PE_OPT_CSIM_ef_wapbrowsercp,
_PE_OPT_CSIM_ef_wapbrowserbm,
_PE_OPT_CSIM_ef_mmsconfig,
_PE_OPT_CSIM_ef_jdl,
PE_OPT_CSIM,
_PE_EAP_eap_header,
_PE_EAP_templateID,
_PE_EAP_df_eap,
_PE_EAP_ef_eapkeys,
_PE_EAP_ef_eapstatus,
_PE_EAP_ef_puid,
_PE_EAP_ef_ps,
_PE_EAP_ef_curid,
_PE_EAP_ef_reid,
_PE_EAP_ef_realm,
PE_EAP,
_PE_GenericFileManagement_gfm_header,
__PE_GenericFileManagement_fileManagementCMD__item_,
_PE_GenericFileManagement_fileManagementCMD,
PE_GenericFileManagement,
__FileManagement__item__filePath,
__FileManagement__item__createFCP,
__FileManagement__item__fillFileOffset,
__FileManagement__item__fillFileContent,
_FileManagement__item_,
FileManagement,
_MappingParameter_mappingOptions,
_MappingParameter_mappingSource,
MappingParameter,
_AlgoParameter_algorithmID,
_AlgoParameter_algorithmOptions,
_AlgoParameter_key,
_AlgoParameter_opc,
_AlgoParameter_rotationConstants,
_AlgoParameter_xoringConstants,
_AlgoParameter_authCounterMax,
_AlgoParameter_numberOfKeccak,
AlgoParameter,
_PE_AKAParameter_aka_header,
__PE_AKAParameter_algoConfiguration_mappingParameter,
__PE_AKAParameter_algoConfiguration_algoParameter,
_PE_AKAParameter_algoConfiguration,
_PE_AKAParameter_sqnOptions,
_PE_AKAParameter_sqnDelta,
_PE_AKAParameter_sqnAgeLimit,
__PE_AKAParameter_sqnInit__item_,
_PE_AKAParameter_sqnInit,
PE_AKAParameter,
_PE_CDMAParameter_cdma_header,
_PE_CDMAParameter_authenticationKey,
_PE_CDMAParameter_ssd,
_PE_CDMAParameter_hrpdAccessAuthenticationData,
_PE_CDMAParameter_simpleIPAuthenticationData,
_PE_CDMAParameter_mobileIPAuthenticationData,
PE_CDMAParameter,
PINKeyReferenceValue,
_PINConfiguration_keyReference,
_PINConfiguration_pinValue,
_PINConfiguration_unblockingPINReference,
_PINConfiguration_pinAttributes,
_PINConfiguration_maxNumOfAttemps_retryNumLeft,
PINConfiguration,
_PE_PINCodes_pin_Header,
___PE_PINCodes_pinCodes_pinconfig__item_,
__PE_PINCodes_pinCodes_pinconfig,
__PE_PINCodes_pinCodes_filePath,
_PE_PINCodes_pinCodes,
PE_PINCodes,
PUKKeyReferenceValue,
_PUKConfiguration_keyReference,
_PUKConfiguration_pukValue,
_PUKConfiguration_maxNumOfAttemps_retryNumLeft,
PUKConfiguration,
_PE_PUKCodes_puk_Header,
__PE_PUKCodes_pukCodes__item_,
_PE_PUKCodes_pukCodes,
PE_PUKCodes,
_PE_SecurityDomain_sd_Header,
_PE_SecurityDomain_instance,
__PE_SecurityDomain_keyList__item_,
_PE_SecurityDomain_keyList,
__PE_SecurityDomain_sdPersoData__item_,
_PE_SecurityDomain_sdPersoData,
__PE_SecurityDomain_openPersoData_restrictParameter,
__PE_SecurityDomain_openPersoData_contactlessProtocolParameters,
_PE_SecurityDomain_openPersoData,
__PE_SecurityDomain_catTpParameters_catTpMaxSduSize,
__PE_SecurityDomain_catTpParameters_catTpMaxPduSize,
_PE_SecurityDomain_catTpParameters,
PE_SecurityDomain,
_KeyObject_keyUsageQualifier,
_KeyObject_keyAccess,
_KeyObject_keyIdentifier,
_KeyObject_keyVersionNumber,
_KeyObject_keyCounterValue,
___KeyObject_keyCompontents__item__keyType,
___KeyObject_keyCompontents__item__keyData,
___KeyObject_keyCompontents__item__macLength,
__KeyObject_keyCompontents__item_,
_KeyObject_keyCompontents,
KeyObject,
_PE_Application_app_Header,
_PE_Application_loadBlock,
__PE_Application_instanceList__item_,
_PE_Application_instanceList,
PE_Application,
_ApplicationLoadPackage_loadPackageAID,
_ApplicationLoadPackage_securityDomainAID,
_ApplicationLoadPackage_nonVolatileCodeLimitC6,
_ApplicationLoadPackage_volatileDataLimitC7,
_ApplicationLoadPackage_nonVolatileDataLimitC8,
_ApplicationLoadPackage_hashValue,
_ApplicationLoadPackage_loadBlockObject,
ApplicationLoadPackage,
_ApplicationInstance_applicationLoadPackageAID,
_ApplicationInstance_classAID,
_ApplicationInstance_instanceAID,
_ApplicationInstance_extraditeSecurityDomainAID,
_ApplicationInstance_applicationPrivileges,
_ApplicationInstance_lifeCycleState,
_ApplicationInstance_applicationSpecificParametersC9,
_ApplicationInstance_systemSpecificParameters,
_ApplicationInstance_applicationParameters,
__ApplicationInstance_processData__item_,
_ApplicationInstance_processData,
ApplicationInstance,
_ApplicationSystemParameters_volatileMemoryQuotaC7,
_ApplicationSystemParameters_nonVolatileMemoryQuotaC8,
_ApplicationSystemParameters_globalServiceParameters,
_ApplicationSystemParameters_implicitSelectionParameter,
_ApplicationSystemParameters_volatileReservedMemory,
_ApplicationSystemParameters_nonVolatileReservedMemory,
_ApplicationSystemParameters_ts102226SIMFileAccessToolkitParameter,
_ApplicationSystemParameters_ts102226AdditionalContactlessParameters,
_ApplicationSystemParameters_contactlessProtocolParameters,
_ApplicationSystemParameters_userInteractionContactlessParameters,
_ApplicationSystemParameters_cumulativeGrantedVolatileMemory,
_ApplicationSystemParameters_cumulativeGrantedNonVolatileMemory,
ApplicationSystemParameters,
_UICCApplicationParameters_uiccToolkitApplicationSpecificParametersField,
_UICCApplicationParameters_uiccAccessApplicationSpecificParametersField,
_UICCApplicationParameters_uiccAdministrativeAccessApplicationSpecificParametersField,
UICCApplicationParameters,
_TS102226AdditionalContactlessParameters_protocolParameterData,
TS102226AdditionalContactlessParameters,
_PE_RFM_rfm_header,
_PE_RFM_instanceAID,
_PE_RFM_securityDomainAID,
__PE_RFM_tarList__item_,
_PE_RFM_tarList,
_PE_RFM_minimumSecurityLevel,
_PE_RFM_uiccAccessDomain,
_PE_RFM_uiccAdminAccessDomain,
_PE_RFM_adfRFMAccess,
PE_RFM,
_ADFRFMAccess_adfAID,
_ADFRFMAccess_adfAccessDomain,
_ADFRFMAccess_adfAdminAccessDomain,
ADFRFMAccess,
_PE_NonStandard_nonStandard_header,
_PE_NonStandard_issuerID,
_PE_NonStandard_content,
PE_NonStandard,
_PE_End_end_header,
PE_End,
_PEStatus_status,
_PEStatus_identification,
_PEStatus_additional_information,
_PEStatus_offset,
PEStatus,
__EUICCResponse_peStatus__item_,
_EUICCResponse_peStatus,
_EUICCResponse_profileInstallationAborted,
_EUICCResponse_statusMessage,
EUICCResponse,
headerVal,
mfVal,
altMFVal,
pukVal,
pinVal,
usimValue,
altUsimValue,
usimPin,
df5GSValue,
dfSAIPValue,
akaMilenage,
cdmaParam,
mnoSdValue,
mnoSdCompValue,
ssdValue,
applet1,
applet2,
rfmUicc,
rfmUsim,
gsmaProp,
endVal,
respValue,
]
init_modules(PEDefinitions)