forked from frankmorgner/vsmartcard
-
Notifications
You must be signed in to change notification settings - Fork 0
/
searchindex.js
1 lines (1 loc) · 63.1 KB
/
searchindex.js
1
Search.setIndex({envversion:42,terms:{pezorform_security_oper:14,prefix:[6,8,0],stringtoint:[3,25],controlreferencetempl:[22,7],auf:19,crtl:30,shortdescript:[28,1,18,5],under:[24,9,14,7],digit:[22,24,18,1,28,14,5,7],everi:6,internet:6,counttestcas:[28,1,18,5],mutual_challeng:[24,9,14,7],vector:13,tlvutil:[3,15],verif:[22,8,24,2,14,7],repres:25,seper:6,direct:[30,14,7],second:[18,14,1,28,26,5],street:6,even:[18,14,1,28,26,5,3],"while":3,"new":[22,8,24,10,19,14,26,3,6,17,7],net:[6,2],newlist:26,here:[6,8,3,19,0],xff:3,studio:[6,21,2,0],path:[26,14,9,3,17],wdk:6,infoplist:6,currentef:[26,14],bitmask:[22,24,14,7],teardownclass:[28,1,18,5],powerup:[11,7,14,20,3,30],operation_on_str:13,forwar:0,shortfid:26,cfbundlesignatur:6,"_npa_se__eac_pace_step3":7,libeac:6,ord:3,middlewar:8,describ:6,epassport:24,tlv_data:12,call:[18,1,28,26,5,3],passport:[6,13,24,2,17],type:6,until:[9,14,24],successful:3,giovanni:19,"_cardgenerator__generate_epass":17,notif:8,inttostr:[3,25],warn:[6,3],berlin:19,warm:[20,30],relai:2,bertlv_unpack:12,killal:6,unpack:12,must:[22,8,24,17,18,0,28,14,13,1,5,6,26,21,3,7],springer:19,join:3,restor:[22,24,9,14,7],setup:[28,1,18,5],work:[6,8,3,0],failunlessequ:[28,1,18,5],assertisnon:[28,1,18,5],"05_":19,alioth:[6,8,20,0],root:6,"_unformat_hexdump":25,give:[6,3],sysconfdir:6,autodetect:[8,0],termin:[22,9,0,2,24,14,7],indic:[22,24,14,7],want:[8,2,3,19],generatecard:17,plist:6,end:[22,26,24,14,7],bund:8,how:[8,3,0],answer:[30,14,7],verifi:[22,8,9,2,24,14,6,7],config:[6,22,21,7,0],updat:[6,8,26,2,14],recogn:3,createfil:[26,14],perform_security_oper:[22,24,9,14,7],earlier:6,befor:[28,18,1,3,5],generate_public_key_pair:[22,24,9,14,7],parallel:6,besitz:19,util:[6,3,15],attempt:6,third:[30,14,7],local_ip:3,classmethod:[28,1,18,5],lost:3,perform:[22,8,24,30,14,20,7],maintain:30,environ:[22,24,0,9,14,7],enter:[9,14,24],order:[22,8,9,18,28,14,24,26,1,5,3,7],feedback:[8,0,2,27,6,21],over:[6,21,3,0],cyanogenmod:[21,2],fix:26,add_data:3,cla:[8,25],better:3,connecttoport:[30,3],complex:3,fid:[26,14,3],persist:17,sendcommandapdu:3,schmidt:19,them:[30,2],thei:[22,18,28,13,1,5,6],fragment:8,interrupt:8,echo:8,personalauswei:[19,10],choic:21,capdu:[22,24,9,14,30,7],smartphon:[19,21,2],each:[28,26,1,18,5],debug:[6,28,1,18,5],swutil:[3,15],store_s:[24,9,14,7],mean:[22,9,18,28,14,24,13,1,5,6,30,3,7],simpletlv_unpack:12,runtest:[28,1,18,5],network:[21,3],newli:26,currentdf:[26,14],content:[22,25,17,26,14,3,7],reader:2,expected_regexp:[28,1,18,5],dsa:[24,9,14,7],cipherspec:13,standard:[8,24,18,0,28,1,5,6,3],feature_execute_pac:8,kit:6,test_external_authent:5,convent:[30,14,7],traceback:30,ist:19,teardown:[28,1,18,5],atr:[14,30,3,7],render:[3,25],hook:[28,18,1,3,5],unlik:[28,1,18,5],alreadi:[22,7],system_profil:6,"__getrecord":26,"f\u00fcr":19,cardnumb:9,seekabl:[14,30,3,7],makethirdsoftwarefunctiont:[30,14,7],pkgconfig:0,master:[19,9,14,2,26,30,7],toolset:6,listen:0,"_recordstructureef__getrecord":26,tool:[6,8,27,0],technik:19,logginglevel:[30,3],establishpacechannel:8,vpcd:[21,0],assertisinst:[28,1,18,5],provid:[22,24,18,28,1,5,6,3,7],expr:[28,1,18,5],strip_pad:13,project:[8,19,2,27,0,6,21],close:[3,11],feature_modify_pin_direct:8,modern:[8,0],assertnotalmostequ:[28,1,18,5],raw:[22,24,14,7],seed:24,dataobjecthandlingdecodeencapsul:[26,14],getsocknam:3,cfbundledevelopmentregion:6,maxl:[14,3,7],"_npa_se__unpack_general_authent":7,transmit:[8,2,3,0],ulrich:19,sock_dgram:3,shall:[6,22,24,14,7],object:[22,9,17,18,25,28,1,24,26,14,5,30,3,7],deleg:[6,2,27],regular:[28,1,18,5],bsi:8,secondsft:[26,14],encipher:[22,24,14,7],"0x00000000":6,doi:19,doc:[6,26],doe:[6,24,3,0],tech:27,"__str__":25,random:[8,9,14,24],syntax:6,pkc:6,pkg:0,identifi:[24,0,26,2,9,14,7],pki:24,involv:26,despit:0,isequ:26,exactli:[28,1,18,5],efstructure_linear_variable_:3,holder:6,explain:0,configur:[8,21,2,0],than:[8,18,0,2,27,28,1,5,6,21],dfselectionbyfid:[26,14],recordidentifiersupport:[26,14],server_sock:3,stop:[6,30,3],esign_cert:[6,30,3,7],getreaderpacecap:8,assertrais:[28,1,18,5],report:[6,8,0],eid_pin:7,die_gesamte_technik_ist_sich:19,bar:21,"public":[22,19,9,24,14,6,7],bac:6,security_environ:[22,24,9,14,7],dg15:6,dg16:6,dg12:6,cfbundleexecut:6,"0x40":14,result:[22,24,18,28,1,12,26,14,5,30,3,7],respons:[22,8,9,25,0,11,14,2,27,24,26,3,6,30,17,7],fail:[28,18,1,3,5],themselv:19,foss:19,placeofbirth:6,best:[3,0],said:3,tlv_unpack:12,sigint:3,henryk:6,attribut:[18,25,14,1,28,26,5],accord:[22,24,26,14,30,3,7],extend:[6,19,3],f000000001:2,extens:27,erweiterung:19,restore_s:[24,9,14,7],histchar:[30,14,7],protect:[22,9,2,24,14,6,7],keycard:2,identifier_previ:26,against:[6,21,0],stuttgart:19,und:19,logic:26,countri:6,test_rapdu:28,com:[8,10,0,19,2,27,3,6,21],asctim:3,diff:[28,1,18,5],trust:[6,8,24,14,22],assum:3,nicer:[28,1,18,5],ottavi:6,been:[18,10,28,1,5,3],assertregexpmatch:[28,1,18,5],tizen:2,basic:[24,30],erasebinari:[26,14],numread:6,life:[26,14],lifo:[28,1,18,5],xxx:3,smartwatch:2,ani:[8,9,0,14,2,27,24,3,6,21,7],"0x18d1":6,craft:8,basiert:19,ident:[6,2,10],gnu:[6,8,0],servic:[6,27],properti:[26,25],sourceforg:[6,8,3,0],heidelberg:19,assertsetequ:[28,1,18,5],sln:6,aid:0,print_ascii:3,anchor:[6,22,24,14],keytyp:[24,9,14,7],kwarg:[28,1,18,25,5],conf:[6,3],make_properti:26,verify_cryptographic_checksum:[22,24,14,7],sever:[6,8,0],receiv:[11,30,3,0],suggest:[8,0,2,27,6,21],make:[6,8,25,0],format:3,keyref_is_puk:7,big:[22,14,24,3,7],complet:[18,0,28,1,5,6,3],hasfixedrecords:26,f276a288bcfba69d34f31001:2,searchbinaryplain:[26,14],rais:[18,14,1,28,26,5,3],assertmultilineequ:[28,1,18,5],c_apdu:25,xjf:8,"07_":19,fraunhof:19,client:8,putdataplain:[26,14],thi:[22,8,9,17,18,25,0,28,14,11,24,13,1,30,5,6,20,21,3,7,26],settimeout:3,protocol:[24,2,27,14,6,30,3,7],just:[28,30,1,18,5],photo:17,human:[28,1,18,5],ifdcap:6,previous:[22,24,3,7],"27th":19,els:3,expon:14,adress:25,wissen:19,applic:[8,0,2,27,6,30,21],get_challeng:[24,9,14,7],mayb:8,parse_statu:25,"_selectfil":[26,14],apart:19,measur:[28,1,18,5],daemon:6,specif:[9,18,1,24,28,14,5,3,7],"pl\u00f6tz":6,manual:[21,2,27],tuple1:[28,1,18,5],tuple2:[28,1,18,5],specifii:6,asserttupleequ:[28,1,18,5],www:[6,8,2,0],right:[24,9,14,7],old:[19,26],residencepermit2:6,residencepermit1:6,inact:6,successfulli:6,transmiss:[30,14,7],assertdictcontainssubset:[28,1,18,5],icc:24,tcp_port:6,esign_ca_cert:[6,30,3,7],subclass:[28,1,18,5],t15:[30,14,7],tracker:[8,0,2,27,6,21],unit:[26,14],ifdvendorid:6,localhost:6,core:8,plu:[28,1,18,5],verify_digital_signatur:[22,24,14,7],repositori:[8,19,2,0,6,21],zur:19,obj:[28,8,1,18,5],writebinaryencapsul:[26,14],decodeextendedheaderlist:12,posess:[24,9,7],algo:13,qrserver:3,produc:30,zum:19,encod:[6,22,3,7],down:[14,20,3,30,7],pair:[22,24,7],storag:[6,17],datasetfil:[6,30,3,17],accordingli:6,git:[8,19,2,27,0,6,21],a000000527210101:2,wai:6,cert:6,test_get_and_set_card:1,testnpacardgener:1,pace_mrz:7,avail:[8,0,14,2,26,3,19,6,21],gid:2,editor:19,form:[9,0,24,13,14,17,7],offer:19,datagroupvalu:6,"true":[18,25,14,1,28,26,5],reset:[9,30,11,26,24,14,20,3,7],lopensc:8,readernum:[30,3,11],decodeoffsetdataobject:12,deletefil:[26,14],intern:[22,24,9,14,7],testutil:28,russello:19,featur:19,decrypt:[24,26,9,13,14,7],smartcardfilesystem:[3,15],handlertest:[16,3,15],exist:[2,3,0],ship:[6,8,0],check:[8,9,18,14,24,28,1,5,6,3,7],encrypt:[26,9,14,24,13,3,17,7],warn_noinfo63:14,fukuchi:6,"_set_s":[22,24,14,7],tip:27,decive_unit:6,test:[8,0,2,3,15,6,21],issimpletlv:[26,14],shiguo:19,pbkdf2:6,szenario:19,pseudo:8,hashmethod:13,time:[6,8,3,0],disable_check:[30,3,7],"0x4ee1":6,skip:[28,1,18,5],global:[22,24,9,14,7],signific:[28,1,18,5],identifier_first:26,assertlessequ:[28,1,18,5],depend:[8,24,25,0,26,2,13,14,6,21],zone:24,decim:[28,1,18,5],readabl:[28,24,1,18,5],the_except:[28,1,18,5],x03:3,x02:3,x01:3,x00:13,isinst:[28,1,18,5],x04:3,sourc:[8,21,2,3,27],string:[22,8,9,18,25,0,28,14,12,13,1,30,5,6,26,3,7],addcleanup:[28,1,18,5],unfamiliar:[6,8,0],rdr_to_pc_datablock:8,cryptoutils_test:[29,3,15],brows:[19,21,2],gg487509:8,level:3,die:19,iter:[28,1,18,5],assertequ:[28,1,18,5],item:[28,26,1,18,5],vletoux:2,assertisnot:[28,1,18,5],droid:[21,2],pace_puk:7,sign:[6,22,24,14,7],unprotect:[22,24,9,14,7],scardtransmit:8,port:[6,30,3,0],codeproject:6,appear:8,docleanup:[28,1,18,5],current:[22,19,9,0,26,2,24,13,14,6,17,7],xml:[6,0],deriv:[24,3],honour:[28,1,18,5],gener:[22,9,17,18,25,0,28,14,2,24,13,1,5,6,26,21,3,7],agreement:[22,24,14,7],tcardemul:27,modif:[8,3],address:6,decipher:[22,24,14,7],do_someth:[28,1,18,5],wait:[6,0],box:8,writeor:26,checksum:[22,13,24,14,7],step:[6,7],"__repr__":25,seq2:[28,1,18,5],seq1:[28,1,18,5],"0x8c7b":[6,3],extra:[28,1,18,5],modul:[6,8,3,15,0],mobil:19,"0x60":14,epass:[6,16,3,15],err_incorrectparamet:3,univers:8,connector:[6,0],"_controlreferencetemplate__set_iv":[22,7],handler:30,msi:6,msg:[18,11,1,28,14,30,5,20,3,7],mse:22,msc:6,plug:6,club:19,a000000397425446590201:2,visual:[6,0],templat:[22,24,26,14,3,7],ifdversionnumb:6,kdir:8,tlv_find_tag:12,pretend:6,focu:6,descriptor:[26,14],whatev:25,purpos:[28,18,1,5,0],respsons:30,passportsam:24,openport:[30,3],chip:6,levelnam:3,simul:[2,27],occur:[26,14],verlag:19,multipl:[6,8,3],write:[26,14],"0x80":[22,24,14,7],expected_seq:[28,1,18,5],map:[14,3],product:[6,8],"m\u00fcller":19,max:[13,30,14,7],clone:[8,19,2,27,0,6,21],dataobjecthandlingdecodeplain:[26,14],usabl:[8,19],aid_list:0,mai:[22,9,0,2,27,24,13,14,6,7],data:[22,8,9,18,25,0,28,14,2,12,13,1,30,5,6,26,21,3,7,24],accessori:27,rapdu:[30,3],autotool:6,explicit:[28,1,18,5],inform:[22,19,9,26,24,14,7],"switch":[22,8,24,14,6,7],combin:[22,8,7,0],callabl:[28,1,18,5],"_passportsam__computekei":24,readbinaryplain:[26,14],still:[6,8,19,0],pointer:26,group:[6,3],ifdmanufacturerstr:6,platform:[8,0,2,27,6,21],window:[8,21,0],requir:[8,24,2,3,6,21],mail:6,main:[6,30,2,3,0],"0xe2":[26,14],"universit\u00e4t":19,ef_cardsecur:[6,30,3,7],initi:[22,8,24,26,2,27,13,3,6,7],nation:6,now:[8,9,0,24,14,6,7],discuss:[21,0],nor:[26,14],jump:6,term:6,name:[6,26,14,25,0],revers:[6,3],win32:6,compil:[8,0,2,27,6,21],replac:[22,9,26,24,14,6,7],dfselectionbyfulldfnam:[26,14],continu:10,manage_security_environ:[22,24,9,14,7],space:25,hce:[2,27],correct:[26,14,9,3,24],argz:[26,14],after:[28,1,18,5],failunlessalmostequ:[28,1,18,5],skiptest:[28,1,18,5],header_authent:[24,9,14,7],seutil:[3,15],"_npa_se__eac_pace_step2":7,org:[8,0,2,27,6,20,21],"byte":[22,9,25,26,24,14,30,3,7],"_npa_se__eac_pace_step1":7,"_npa_se__eac_pace_step4":7,actual_seq:[28,1,18,5],pc_to_rdr_secur:8,thing:[26,3],place:[6,28,1,18,5],support:[22,8,18,10,0,28,14,13,1,5,6,17,7],first:[18,28,1,26,14,5,6,3],oper:[22,24,18,0,28,1,13,14,5,26,7],directli:[6,0],arrai:6,yourself:[19,3],symmetri:[28,1,18,5],open:[6,21,2,3,30],size:[26,13,14],ioanni:19,given:[22,24,9,18,0,28,14,12,26,1,5,30,3,7],workaround:3,gertrud:6,caught:[28,1,18,5],citi:6,deciph:[22,24,14,7],fmd:[26,14],keyref_is_mrz:7,especi:[8,21,0],failifalmostequ:[28,1,18,5],dg21:6,specifi:[22,24,9,18,0,28,14,12,13,1,5,6,26,3,7],github:[8,10,19,2,27,0,6,21],mostli:3,"_cardgenerator__generate_iso_card":17,listread:3,simpletlv_data:[26,14],cardsecur:6,setupclass:[28,1,18,5],applet:2,oath:2,ifdproductstr:6,getcard:[3,17],sai:6,unprotected_result:[24,9,14,7],sam:[22,9,17,24,26,14,30,3,7],argument:[6,28,1,18,5],assertless:[28,1,18,5],sar:19,assertgreat:[28,1,18,5],test_internal_authent:5,inpterpret:3,"0x9e":[22,24,14,7],engin:19,"0x9a":[22,8,24,14,7],libpath:6,take:[9,18,28,1,24,26,14,5,7],noth:[22,24,14,7],begin:[26,14],sure:[6,3],normal:[18,1,28,14,5,3],buffer:3,cardgener:[3,15],err_wronglength:3,fci:[26,14],waldmann:19,mrz:[17,7],later:[6,14,3,0],runtim:2,salt:13,hmac:13,show:6,german:[6,21,2,10,0],permiss:[21,2],slot:6,onli:[26,8,24,18,0,28,14,13,1,5,3],activ:0,state:26,protect_respons:[22,24,14,7],dict:6,test_pad:18,erasebinaryencapsul:[26,14],variou:[22,8,24,19,13,14,7],get:[8,17,18,0,28,14,26,1,5,6,3],academictitl:6,ssc:[13,24],mmo11:19,"_virtualicc__recvfromvpicc":30,yield:6,telecommun:19,where:[8,0,26,3,6,21],wiki:8,kernel:8,maximum:[26,9,14,24],testcas:[28,1,18,5],dfname:[26,14],concern:[19,21,0],detect:21,expected_except:[28,1,18,5],handlertesto:[20,3],decodeheaderlist:12,between:[8,18,14,2,28,1,5,6,30,7],"import":[3,27],parent:[26,14,3],commandchaing:[30,14,7],cycl:[26,14],iso7816o:[14,30,3,7],come:3,readlin:6,bertlv_pack:12,apdu:[22,8,9,25,0,11,14,2,27,24,26,3,30,7],cryptoflexs:14,blocklen:13,cryptoflexo:[14,3],recordhandlingdecod:[26,14],mani:12,cfbundlenam:6,overview:[6,3],unittest:[28,1,18,5],period:6,dispatch:[9,30],encodefilecontrolparamet:[26,14],virtualicc:[30,3],save:6,hexdump:25,"_cardgenerator__generate_npa":17,invers:[30,14,7],certifc:6,workshop:19,vendor_ifd_typ:6,systemroot:6,andrea:19,updaterecordplain:[26,14],those:[28,18,1,3,5],dataunitsdecodeplain:[26,14],"case":[8,18,25,0,14,28,1,5,6,3],thesi:19,mount:8,sex:6,invok:[22,24,18,1,28,14,5,7],eid:19,assertsequenceequ:[28,1,18,5],assertnotisinst:[28,1,18,5],redlich:19,eras:[22,24,26,9,14,7],"return":[22,24,9,18,25,28,14,2,12,13,1,30,5,26,3,7],bixvread:6,"__init__":3,develop:[21,2,27,10,0],readrecord:[26,14],seq_typ:[28,1,18,5],media:19,intermediari:8,same:[18,28,1,5,6,3],enciph:[22,24,14,7],binari:[6,26,14,25],html:[8,19,2,6,20,21],pad:[22,13,24,14],lite:[6,20,0],card_typ:[17,30,1,3],"_getdata":25,rfid:0,driver:[6,8,20,21],capabl:[26,30,14,7],extern:[6,22,24,14,7],identifier_next:26,libexec:6,appropri:[22,24,14,27,7],ykneo:2,cct:22,channelid:6,without:[8,18,25,28,2,13,1,5,6],crypt:13,ccc:19,execut:[18,11,14,28,1,30,5,6,20,3,7],when:[18,25,0,28,1,5,6,30,21,3],test_counter_decr:5,rest:3,religiousartisticnam:6,datacod:26,except:[18,28,1,4,5,3],littl:3,maxrecords:[26,3],blob:2,exercis:28,mor12:19,real:[6,8,3,11,0],around:0,read:[24,17,26,14,6,3],prettyprint_anyth:26,neuen:19,neuer:10,world:2,integ:[26,14],authentisierung:19,either:[22,24,26,2,14,7],updaterecordencapsul:[26,14],manag:[18,28,1,5,6,3],what:[22,24,0,26,14,3],communityid:6,putdata:[26,14],pythonwar:6,assertionerror:[28,1,18,5],ifd:6,fsencrypt:[24,9,14,7],exit:[6,8,3,0],tr03119:8,pace_can:7,tdi:[30,14,7],power:[14,20,3,30,7],quit:3,inspect:[28,1,18,5],calculate_mac:13,dataunitsdecodeencapsul:[26,14],writerecord:[26,14],"throw":3,bitstr:[30,14,7],src:[8,2,0],x38:3,mutual_authent:[24,9,14,7],wolf:19,act:[6,3],other:[6,8,21],routin:6,elementari:26,morgner:[8,19,0],getatr:[11,7,14,20,3,30],set_asym_algorithm:[24,9,14,7],strip:13,your:[8,0,2,27,3,6,21],compon:8,sicher:19,log:3,openmoko:[6,8,0],overwrit:[3,25],start:[6,8,26,0],interfac:[8,2],extended_length:30,unam:8,tupl:[18,14,12,1,28,26,5],bundl:6,regard:[26,14],cryptograph:[22,13,24,14,7],getdata:[26,14],qrencod:6,possibl:[6,8,2,0],"default":[8,18,0,28,1,5,6],decodediscretionarydataobject:12,firstsft:[26,14],connect:[11,2,0,3,6,30,21],cbc:13,scanner:21,eraserecord:[26,14],deem:[28,1,18,5],file:[8,9,0,14,2,26,3,6,30,21,17,7],fill:17,googl:0,prepend:[26,13,14],field:[22,24,14,7,25],valid:[9,18,14,24,28,1,5,6,3,7],wixtoolset:6,you:[8,18,0,28,14,2,27,26,1,19,5,6,21,3],string2:13,string1:13,tlv:[22,24,14,12,26,7],congress:19,annex:24,sequenc:[24,18,13,28,1,5],rpc_type:6,docstr:[28,26,1,18,5],gidsapplet:2,"_baseassertequ":[28,1,18,5],directori:[6,8,3],descript:[28,1,18,5],to_str:[22,7],mass:6,dst:22,openpac:6,represent:26,all:[22,24,9,18,0,28,14,12,26,1,5,6,21,3,7],technischerichtlinien:8,"0x9000":8,recordpoint:26,lian:19,follow:[8,0,14,2,26,3,19,6,21],disk:[3,17],edg:[6,8,0],af_inet:3,articl:6,init:[6,8,2],program:[6,19,3],far:6,icao:[13,24,17],mechan:[22,24,14,7],failur:[28,1,18,5],feature_verify_pin_direct:8,list:[8,18,0,28,14,12,26,1,5,6,3],"0x0d46":8,smartcardsam:[3,15],adjust:[22,24,7],"7_win32":6,yubico:2,zero:[9,18,1,24,28,14,5],design:3,pass:[30,3],dfselectionbyapplication_implicit:[26,14],xor:26,sun:0,section:[3,0],abl:[6,27,17],dateofbirth:6,pcsc_scan:6,version:[8,9,0,2,27,24,14,6,21,7],consecut:25,method:[22,9,18,1,24,28,14,5,17,7],full:[21,25,0],hash:[22,13,24,14,7],crypto_checksum:13,num_id:26,test_security_environ:5,modifi:[22,8,3,7,0],valu:[22,9,18,25,0,28,14,24,26,1,5,6,30,7],search:[26,14],surpress:30,"_controlreferencetemplate__set_kei":[22,7],testcryptoutil:18,social:19,updatebinaryplain:[26,14],"_npa_se__pack_general_authent":7,via:[8,9,0,11,2,27,13,3,6,30,21],default_s:[9,7],filenam:8,fsdecrypt:[24,9,14,7],decrement:[9,14,24],establish:[6,21],select:[0,26,2,27,13,14,30,21,3,7],pyreadlin:6,regist:[18,0,27,28,1,5,6,3],two:[18,14,1,28,26,5],taken:6,dummy_hcd:8,more:[22,8,24,18,0,2,27,28,1,5,6,21,3,7],tester:[6,20],eraseto:26,building_gadget_usb_modul:8,sigkil:6,"_setbyt":25,forwared:8,none:[26,24,9,17,18,25,28,14,12,13,1,5,30,3,7],updaterecord:[26,14],dev:[6,8],den:19,def:3,eriknellessen:2,prompt:17,scan:[21,2,3],"_addskip":[28,1,18,5],challeng:[24,9,14,7],accept:[28,1,18,5],acardemul:[2,0],explor:6,updatebinaryencapsul:[26,14],test_capdu:28,iso7816:[6,1,3],testresult:[28,1,18,5],secur:[22,8,9,19,14,24,3,6,30,7],anoth:8,qes_pin:7,iso:[6,2,0],simpl:[26,14,2,3],referenc:[24,9,14,7],assertlistequ:[28,1,18,5],openpicc:0,helloworldapplet:2,associ:[22,24,7],signfic:[28,1,18,5],"short":[26,25],encodebertlvdatalist:12,cardtyp:3,appendrecord:[26,14],help:[6,8,0],compute_digital_signatur:[22,24,14,7],pseudorandom:13,through:[6,8,2],reconnect:3,keyref_is_can:7,suffer:[28,1,18,5],paramet:[22,9,18,28,14,24,13,1,30,5,26,7],style:[28,1,18,5],recordnumbersupport:[26,14],might:[24,14,9,3,7],pcd:[6,30,3],assertitemsequ:[28,1,18,5],extendedl:[30,14,7],gadget:8,framework:6,ins2handl:[30,14,7],cfbundlevers:6,instruct:[26,14],authent:[22,24,9,14,7],"_controlreferencetemplate__set_algo":[22,7],mingw:0,"27c3":19,found:[28,18,1,3,5],standardmsg:[28,1,18,5],unequ:[28,1,18,5],libpcsclit:6,expect:[28,18,1,3,5],bertlv:12,virtualsmartcard:[6,3],angriff:19,einem:19,failifequ:[28,1,18,5],"0xac":[22,24,14,7],publish:6,research:19,print:[8,0,3,6,30,21],"_cardgenerator__generate_cryptoflex":17,foreground:0,puk:[24,9,14,7],with_mark:12,krontiri:19,differ:[22,19,24,18,28,17,13,1,5,6,3,7],reason:[28,1,18,5],base:[22,8,9,18,25,0,11,14,2,24,28,26,1,30,4,5,20,17,7],put:[26,14],dfselectionbypartialdfnam:[26,14],cyberflex:[6,13],mmc:6,basi:[28,1,18,5],omit:[18,1,28,14,5,30,7],round:[28,1,18,5],"0xa4":[26,14,3],assign:[26,25],humboldt:19,propertylist:6,"_makesalt":13,number:[8,9,18,0,28,14,24,26,1,5,6,3,7],done:[3,0],dylib:6,qrcode:3,stabl:6,miss:[6,8,0],gpl:[8,0,2,27,6,21],guess:6,mobilen:19,smartcardo:[11,7,14,20,3,30],script:6,interact:17,jen:19,store:[22,24,9,14,7],option:[8,18,0,28,14,13,1,5,6,30,17,7],selectfil:[26,14],part:[6,19,26],pars:[22,9,25,24,14,3,7],readdatagroup:[3,17],esign:6,utils_test:[29,3,15],kind:[22,8,24,0,2,27,14,6,21],callableobj:[28,1,18,5],cyclic:26,remot:[2,0],remov:[22,26,24,14],get_index:26,dtd:6,issuingst:6,keyref_is_pin:7,str:[3,25],randomli:6,comput:[22,19,24,2,13,14,6,21,7],extra_fci_data:26,packag:3,do_encrypt:13,dedic:26,"null":6,cvca:[6,30,3,7],bz2:8,lib:[6,8,0],self:[28,18,1,3,5],also:[8,0,14,2,27,26,3,6,17],callable_obj:[28,1,18,5],build:[8,21,2,0],vsmartcard:[8,19,2,27,0,6,21],get_referenced_ciph:9,bixvreaderinstal:6,distribut:0,om11:19,spusbdatatyp:6,choos:[6,21,2,27,0],most:[8,18,0,12,28,1,5,3],maco:6,assignlogicalchannel:[30,14,7],resp_data:24,filesystem:[24,9,14,17,7],cover:[6,0],newvalu:[26,12],esign_kei:[30,3,7],microsoft:[6,8,0],session:3,"_getsw":25,find:[6,8,3,12,0],impact:[21,0],firewal:3,pretti:3,solut:6,simpletlv_pack:12,iec:0,documenttyp:6,openpcd:0,ifdread:6,express:[28,1,18,5],parse_se_config:[22,7],nativ:0,restart:6,keyword:[28,1,18,5],crt:[22,24,7],"_getassertequalityfunc":[28,1,18,5],d2760001240102000000000000010000:2,certif:[6,22,24,14,27],set:[22,24,18,0,28,1,26,14,5,6,30,17,7],dump:25,startup:6,default_uid:8,methodnam:[28,1,18,5],atexit:3,see:[8,30,0,14,26,3,6,20,7],arg:[18,25,28,1,26,14,4,5,30,3,7],pcsc:[6,0],someth:6,opensc_lib:8,ca_kei:[6,30,3,7],subdir:8,linelen:25,altern:[6,8,19,0],signatur:[6,22,24,14,7],ef_cardaccess:[6,30,3,7],compute_cryptographic_checksum:[22,24,14,7],both:[28,8,1,18,5],informatik:19,last:[26,13,14],someexcept:[28,1,18,5],unexpected_regexp:[28,1,18,5],dlitz:6,context:[28,18,1,3,5],pdf:19,load:[6,8,3],simpli:[6,3],"_handlertestos__output_from_l":20,point:26,ubuntu:[6,8,0],header:[22,8,24,0,14,7],param:26,"_truncatemessag":[28,1,18,5],backend:0,java:2,devic:[6,8,2],ifdprotocolsupport:6,secret:[24,13,9,14,7],"0xb2":[26,14],"0xb3":[26,14],"0xb0":[26,14],"0xb1":[26,14],test_card_cr:1,imag:6,vendor_nam:6,hassimpletlv:26,winscard:0,testsmartcardsam:5,look:[8,19,26,2,0,3,6],"0xbc":[22,24,14,7],straight:3,histor:[26,30,14,7],pace:[6,8,2],dominik:[19,0],abov:6,error:[8,18,28,14,26,1,5,3],sw1:[8,3,25],sw2:[8,3,25],fixtur:[28,1,18,5],loop:30,pack:12,writeand:26,itself:3,getdataencapsul:[26,14],decor:26,familynam:6,x64:6,recordstructureef:[26,3],"0x8e":[22,24,14,7],decod:[26,14],test_incorrect_pin:5,x82:6,optim:[28,1,18,5],wherea:8,sym:22,user:[9,24,14,6,30,17],"_setsw":25,chang:[8,9,0,24,14,6,7],recent:8,equival:[28,1,18,5],older:[6,8,19,0],entri:8,momr12:19,custom_url:3,iscycl:26,lastcommandsw:3,informat:19,input:13,recalculate_length:12,bin:6,vendor:[6,8],transpar:26,bertlv_data:[26,14],pace_pin:7,index_curr:[26,14],bix:6,assertfals:[28,1,18,5],bit:[26,13,14],basicconfig:3,nofurtherinfo:3,reader0:6,reader1:6,reader2:6,signal:[30,3],collect:[28,1,18,5],givennam:6,modprob:8,some:[8,3,19],back:[11,30,3,27,0],understood:9,sampl:2,"_deprec":[28,1,18,5],updatebinari:[26,14],assertnotequ:[28,1,18,5],publikationen:8,prop:[26,25],informationstechnologi:19,licel:2,retri:[9,14,24],"_controlreferencetemplate__replace_tag":[22,7],machin:[6,8,24],previou:[26,14],run:[8,21,2,0],"_format_field":25,word:25,sm_header:[22,24,14,7],signalhandl:[30,3],"\u00ecnfo":6,output:6,requestedtl:[26,14],readrecordplain:[26,14],memori:[24,9,14,7],newtlvlist:[26,14],dialog:27,block:[13,9,3,14,24],directconvent:[30,14,7],ensur:6,ifdproductid:6,cfbundleinfodictionaryvers:6,institut:19,ff557573:6,sock:3,"long":[26,14,3,0],custom:8,epass_s:24,"0xca":[26,14],includ:[22,19,9,18,0,14,2,27,24,28,1,5,6,3,7],"0xcb":[26,14],forward:[8,30,3,11],getrespons:[30,14,7],tradit:[6,21],fabio:6,doctyp:6,assertnotin:[28,1,18,5],pwd:8,"0x00000001":6,link:6,newer:[21,2],delta:[28,1,18,5],line:[8,18,25,28,1,5,6],sdk:[21,2,27],info:[6,8,3],fdid:[21,2],fdb:3,utf:6,assertisnotnon:[28,1,18,5],libifdvpcd:6,get_cipher_blocklen:13,chao:19,lectur:19,verify_certif:[22,24,14,7],effective_l:25,incomplet:6,get_ciph:13,frankmorgn:[8,10,19,2,27,0,6,21],titl:0,sequenti:26,invalid:[6,14,9,3,24],handler_test:[6,20,3],nice:25,"_make_byte_properti":25,asserttru:[28,1,18,5],libccid:8,vicc:[6,30,3,0],algorithm:[22,9,24,13,14,7],"_classsetupfail":[28,1,18,5],hello:2,code:[22,8,24,25,0,14,2,12,26,3,6,21,7],partial:[26,14],hashmap:9,"_formatmessag":[28,1,18,5],birthnam:6,pcsclite:[6,8,20,0],privat:[22,9,24,14,6,7],jcardsim:2,send:[22,24,11,14,0,27,13,3,30],cfbundlepackagetyp:6,sent:[3,0],unverifi:6,libopensc:8,w64:0,mous:6,electron:[6,2,10],volum:19,implicitli:3,"_deldata":25,tri:6,magic:3,smartcardsam_test:[29,3,15],"try":[19,3],getstatu:25,maxsiz:26,pleas:[8,0,2,27,6,21],writebinari:[26,14],assertdictequ:[28,1,18,5],odd:[26,14],click:6,append:[22,13,26,14,7],compat:8,index:[9,18,0,28,1,26,14,5],compar:[28,14,1,18,5],access:[22,8,9,10,0,2,24,14,6,30,21,7],pwendland:2,can:[8,18,0,11,14,2,28,26,1,19,5,6,21,3,7],eac_step:7,gesamt:19,len:[14,30,3,7],let:3,filedescriptor:[26,14,3],establishpacechannelinput:8,sinc:[6,8],authenticate_head:[22,24,14,7],erase_s:[24,9,14,7],copyright:6,autoreconf:[6,8,0],headless:27,cardgenerator_test:[29,3,15],implement:[6,8,2],honor:26,new_fil:3,app:[0,2,27,3,6,21],submodul:[6,8,2,27],apt:8,api:[6,3],regexp:[28,1,18,5],wix:6,from:[22,19,9,17,18,0,11,14,2,27,24,28,26,1,5,6,30,21,3,7],zip:6,commun:[19,0,2,27,3,6,30,21],doubl:6,next:[26,14,27,7],encodedataoffsetobject:12,readrecordencapsul:[26,14],chr:3,camera:[21,2],usr:[6,8],chv:[24,9,14,7],makesecondsoftwarefunctiont:[26,14],secondsoftwar:[26,14],comparison:[28,1,18,5],"_npa_se__eac_ca":7,unplug:6,actual:[18,11,0,28,1,5,21,3],retriev:[24,9,14,7],alia:[28,1,18,5],onetimewrit:26,endian:3,cardsecret:9,fetch:[27,21,2,3],control:[22,26,24,14,7],tar:8,process:[2,27,0],sudo:[6,8],calcul:[24,0,13,14,30,7],tag:[22,24,14,12,26,7],proprietari:[6,8,26],serial:[6,8],tai:[30,14,7],taj:[30,14,7],original_func:[28,1,18,5],"0xd0":[26,14],"0xd1":[26,14],"0xd2":[26,14],remotesmartcardread:[21,2],"0xd6":[26,14],"0xd7":[26,14],six:22,sig:30,instead:[18,25,2,28,1,5,6],msdn:[6,8],npa:2,maximumchannel:[30,14,7],protect_result:[24,9,14,7],assert_:[28,1,18,5],bndl:6,physic:[3,11],derive_kei:24,erasebinaryplain:[26,14],"_get_referenced_kei":[24,9,14,7],sit:19,asserti:[28,1,18,5],correspond:[9,3],element:[6,28,1,18,5],issu:[6,8,0],"0xda":[26,14],"0xdb":[26,14],"0xdc":[26,14],"0xdd":[26,14],allow:[18,0,2,27,28,1,5,6,21],datefmt:3,failunless:[28,1,18,5],insight:3,chipkartenles:19,"_diffthreshold":[28,1,18,5],cryptoutil:[3,15],addtypeequalityfunc:[28,1,18,5],chosen:6,npa_at_crt:7,isoapplet:2,therefor:17,"0xxx":3,handl:[26,14,3],handi:19,index_htm:8,get_cipher_keylen:13,nfc:[19,0,2,3,6,21],rfu:[24,9,14,7],edit:3,swerror:[3,4],mode:[22,8,9,0,13,3,6,21],dateofexpiri:6,scardcontrol:8,decodetaglist:12,subset:8,establishpacechanneloutput:8,failif:[28,1,18,5],meta:25,"static":[26,24,14,30,7],our:[8,25,10,0,19,2,27,3,6,21],patch:8,simpletlv:12,special:[8,21],out:[8,3],variabl:26,suitabl:13,hardwar:[6,8,21,2,0],ref:26,insmod:8,umbrella:19,frank:[8,19,0],manipul:[22,24,14,7],standalon:6,getpath:[26,14],dictionari:[22,7],usual:[8,18,26,28,1,5,6,3],releas:[6,8,19,0],"_setdata":25,linuxtag:19,bleed:[6,8,0],relayo:[3,11],indent:[26,25],keep:[28,1,18,5],counterpart:8,length:[22,18,25,28,14,12,13,1,5,26,3,7],enforc:[28,1,18,5],softwar:[0,26,14,6,30,21,3,7],padding_class:13,smartcard:[19,11,26,3,6,30,21],general_authent:7,list1:[28,1,18,5],list2:[28,1,18,5],wudfhost:6,dfselectionbypath:[26,14],readbinari:[26,14],unknown:[26,14,3],licens:[8,0,2,27,6,21],mkdir:8,system:[8,9,19,0,3,6,21],messag:[22,9,18,28,14,24,13,1,4,5,6,30,3,7],attach:[21,2,27],attack:[11,21,3,0],privaci:19,readbinaryencapsul:[26,14],longmessag:[28,1,18,5],shell:6,gear:27,deconstruct:[28,1,18,5],failunlessrais:[28,1,18,5],rsa:[24,9,14,7],udc:8,nobodi:24,datatyp:[28,1,18,5],makeatr:[30,14,7],makefirstsoftwarefunctiont:[26,14],structur:[26,12],charact:[30,14,7],ber:[26,14],counter:[9,18,28,14,24,13,1,5],r_apdu:[3,25],session_kei:13,have:[8,18,0,19,2,27,28,1,5,6,21,3],tabl:[22,24,14,26,30,7],need:[8,9,18,0,14,2,27,24,28,1,5,6,21,3,7],oepen:[19,0],sicherheitsanalys:19,set_mf:[24,9,14,7],cryptoflexgeneratortest:1,npao:[3,7],min:3,"0x04":[8,3],"0x00":[22,24,3,7],"0x01":[8,3],"0x02":[8,3],"0x03":8,"0x3010":8,identifier_last:26,which:[22,18,25,0,28,14,2,13,1,5,6,26,3,30],"_recordstructureef__getrecordsbynumb":26,pkg_config_path:0,powerdown:[11,7,14,20,3,30],unless:[28,1,18,5],firstsoftwar:[26,14],assertalmostequ:[28,1,18,5],cipher:[24,13,9,14,7],kitkat:[21,2],deploi:[21,2,27],transparentstructureef:[26,14,3],cryptoflexmf:[14,3],"class":[22,9,17,18,25,11,28,14,24,26,1,30,5,20,3,7],prove:[24,9,7],"0xe0":[26,14],"0xe4":[26,14],url:[6,19],request:[6,19,26,3],pipe:[6,8],determin:[28,1,18,5],"0x0e":[26,14],"0x0f":[26,14],reset_retry_count:7,test_readdatagroup:1,"0x0c":[26,14],text:[28,14,1,18,5],verbos:[6,8,0],elif:3,bring:6,anywai:[6,24],setter:[24,9,14,7],locat:[8,19,0],destroypacechannel:8,ducktyp:[28,1,18,5],should:[22,8,24,18,0,28,14,26,1,5,6,3,7],local:[6,8],contribut:[8,0,2,27,6,21],typeobj:[28,1,18,5],cryptoflexsam:14,libqrencod:6,pypi:6,tbi:[30,14,7],pc_to_rdr_xfrblock:8,tbj:[30,14,7],enabl:[6,8,19,0],integr:[6,10],contain:[22,9,18,28,1,24,26,14,5,6,7],devmgmt:6,cardaccess:6,putdataencapsul:[26,14],datalist:[26,12],frame:30,knowledg:3,append_pad:13,refdataobj:26,gmail:8,statu:[26,8,14,25],thehistor:[26,14],correctli:[9,14,7],pattern:[28,1,18,5],written:[8,0],cardconnectionexcept:3,neither:[26,14],email:6,get_card_numb:[24,9,14,7],kei:[22,9,14,24,13,3,6,7],parse_sm_capdu:[22,24,9,14,7],entir:3,disconnect:3,addit:0,g_ether:8,resetrecordpoint:26,datagroupnam:6,equal:[9,18,28,1,24,26,14,5],etc:[6,3],asym:22,instanc:[26,12],internal_authent:[24,9,14,7],npa_sam:7,formatresult:[14,30,3,7],walk:26,respect:3,num_result:12,"_recordstructureef__getrecordsbyidentifi":26,encodediscretionarydataobject:12,creat:[6,8],searchbinaryencapsul:[26,14],datagroup:17,include_fil:12,immedi:[28,1,18,5],mrtd:[6,24],assertnotregexpmatch:[28,1,18,5],assert:[28,1,18,5],togeth:[2,0],openpgp:2,present:8,tagungsband:19,multi:[28,1,18,5],erasefrom:26,plain:[22,24,9,14,7],assertraisesregexp:[28,1,18,5],defin:[8,9,24],"_virtualicc__sendtovpicc":30,efstructure_transpar:3,ini:6,layer:6,almost:[28,1,18,5],incom:[6,0],"7_3":19,scienc:19,welcom:[8,2],cross:0,member:[28,1,18,5],constantdefinit:[3,15],set1:[28,1,18,5],set2:[28,1,18,5],umdf:6,contactless:2,http:[8,10,0,19,2,27,3,6,20,21],hostnam:[6,3,0],writebinaryplain:[26,14],shortfidsupport:[26,14],php:0,setcard:17,efstructure_linear_fixed_:3,off:[8,3],well:6,"0x10":8,exampl:[6,8,0],command:[22,8,9,30,25,0,11,14,2,27,24,26,3,6,20,7],english:6,error_cod:[28,1,18,5],umfeld:19,latest:[6,8,19,0],distanc:0,tcp:[6,26,14],des3:13,tcj:[30,14,7],tck:[30,14,7],tci:[30,14,7],web:19,superset:[28,1,18,5],ifdfriendlynam:6,makefil:8,add:[22,8,18,0,28,1,5,3,7],cleanup:[18,11,28,1,5,3],getdataplain:[26,14],match:[18,0,1,28,26,5,6],futur:[24,9,14,7],efstructure_cyclic_nofurtherinfo:3,piec:26,built:[6,21,2,0],realiz:0,know:[6,3],press:30,recurs:[6,26],insert:0,like:[6,8,0],success:[9,18,1,24,28,14,5,7],mo10:19,unord:[28,1,18,5],necessari:0,"0xff":[8,30,3,14,7],pariti:24,failureexcept:[28,1,18,5],home:10,peter:19,librari:[],tmp:[8,0],guid:[19,27],lead:6,avoid:3,cryptoflex:[6,16,3,17,15],"_format_part":25,importerror:3,nellesson:2,"enum":0,dcb:[26,14],host:[8,0,2,3,6,30,21],mitm:[3,11],although:6,offset:[26,14,12,25],pyscard:[6,3],about:[6,3],getfile_byrefdataobj:26,socket:[6,30,2,3],assertin:[28,1,18,5],friendlynam:6,lifecycl:[26,14],fals:[18,25,28,14,12,26,1,5,6,30,3,7],disabl:6,own:[18,2,27,28,1,5,6],change_reference_data:[24,9,14,7],automat:[18,1,28,14,5,6,30,7],dataset:[6,3],normal_rest:3,pacecap:8,appl:6,"function":[26,19,9,18,25,10,28,14,24,13,1,5,30,3,7],iso7816generatortest:1,unexpect:[28,1,18,5],eac:[6,7],oep10:19,bug:[6,8,3,0],count:[28,1,18,5],whether:[22,9,18,1,24,28,14,5,30,7],record:[26,3],below:[6,0],devicenam:6,pcscd:[6,3],seid:[22,24,9,14,7],maxdiff:[28,1,18,5],otherwis:[22,18,0,28,1,26,14,5,7],problem:6,devices_compatibility_matrix:0,smartcardservic:6,pil:6,pin:[8,9,2,14,24],"int":[8,0],erik:2,probabl:[6,8,0],detail:[18,28,1,5,6,3],virtual:2,expr2:[28,1,18,5],expr1:[28,1,18,5],bool:[26,30,14,7],defaulttestresult:[28,1,18,5],npa_s:7,external_authent:[24,9,14,7],debian:[6,8,20,0],stai:0,lastcommandoffcut:3,assertgreaterequ:[28,1,18,5],pycrypto:6,samsung:27,excclass:[28,1,18,5],dg14:6,auxiliari:[6,8,0],applicationidentifi:[26,14]},objtypes:{"0":"py:module","1":"py:method","2":"py:class","3":"py:staticmethod","4":"py:attribute","5":"py:classmethod","6":"py:function","7":"py:exception"},objnames:{"0":["py","module","Python module"],"1":["py","method","Python method"],"2":["py","class","Python class"],"3":["py","staticmethod","Python static method"],"4":["py","attribute","Python attribute"],"5":["py","classmethod","Python class method"],"6":["py","function","Python function"],"7":["py","exception","Python exception"]},filenames:["pcsc-relay/README","virtualsmartcard/api/virtualsmartcard.tests.CardGenerator_test","ACardEmulator/README","virtualsmartcard/api","virtualsmartcard/api/virtualsmartcard.SWutils","virtualsmartcard/api/virtualsmartcard.tests.SmartcardSAM_test","virtualsmartcard/README","virtualsmartcard/api/virtualsmartcard.cards.nPA","ccid/README","virtualsmartcard/api/virtualsmartcard.SmartcardSAM","npa/README","virtualsmartcard/api/virtualsmartcard.cards.Relay","virtualsmartcard/api/virtualsmartcard.TLVutils","virtualsmartcard/api/virtualsmartcard.CryptoUtils","virtualsmartcard/api/virtualsmartcard.cards.cryptoflex","virtualsmartcard/api/virtualsmartcard","virtualsmartcard/api/virtualsmartcard.cards","virtualsmartcard/api/virtualsmartcard.CardGenerator","virtualsmartcard/api/virtualsmartcard.tests.CryptoUtils_test","index","virtualsmartcard/api/virtualsmartcard.cards.HandlerTest","remote-reader/README","virtualsmartcard/api/virtualsmartcard.SEutils","virtualsmartcard/api/virtualsmartcard.ConstantDefinitions","virtualsmartcard/api/virtualsmartcard.cards.ePass","virtualsmartcard/api/virtualsmartcard.utils","virtualsmartcard/api/virtualsmartcard.SmartcardFilesystem","TCardEmulator/README","virtualsmartcard/api/virtualsmartcard.tests.utils_test","virtualsmartcard/api/virtualsmartcard.tests","virtualsmartcard/api/virtualsmartcard.VirtualSmartcard"],titles:["PC/SC Relay","CardGenerator_test Module","Android Smart Card Emulator","Creating a Virtual Smart Card","SWutils Module","SmartcardSAM_test Module","Virtual Smart Card","nPA Module","USB CCID Emulator","SmartcardSAM Module","nPA Smart Card Library","Relay Module","TLVutils Module","CryptoUtils Module","cryptoflex Module","virtualsmartcard Package","cards Package","CardGenerator Module","CryptoUtils_test Module","Welcome to the Virtual Smart Card Architecture documentation!","HandlerTest Module","Remote Smart Card Reader","SEutils Module","ConstantDefinitions Module","ePass Module","utils Module","SmartcardFilesystem Module","Tizen Smart Card Emulator","utils_test Module","tests Package","VirtualSmartcard Module"],objects:{"virtualsmartcard.VirtualSmartcard.VirtualICC":{run:[30,1,1,""],"_VirtualICC__recvFromVPICC":[30,1,1,""],openPort:[30,3,1,""],stop:[30,1,1,""],connectToPort:[30,3,1,""],signalHandler:[30,1,1,""],"_VirtualICC__sendToVPICC":[30,1,1,""]},"virtualsmartcard.cards.nPA.NPAOS":{reset:[7,1,1,""],execute:[7,1,1,""],mf:[7,4,1,""],SAM:[7,4,1,""],makeATR:[7,3,1,""],getATR:[7,1,1,""],makeThirdSoftwareFunctionTable:[7,3,1,""],getResponse:[7,1,1,""],powerUp:[7,1,1,""],seekable:[7,3,1,""],formatResult:[7,1,1,""],powerDown:[7,1,1,""]},"virtualsmartcard.tests.utils_test":{TestUtils:[28,2,1,""]},"virtualsmartcard.cards.cryptoflex.CryptoflexMF":{selectFile:[14,1,1,""],getDataEncapsulated:[14,1,1,""],currentDF:[14,1,1,""],decrypt:[14,1,1,""],firstSFT:[14,4,1,""],dataObjectHandlingDecodeEncapsulated:[14,1,1,""],select:[14,1,1,""],dfname:[14,4,1,""],updateRecordEncapsulated:[14,1,1,""],"_selectFile":[14,1,1,""],currentEF:[14,1,1,""],deleteFile:[14,1,1,""],append:[14,1,1,""],content:[14,4,1,""],encrypt:[14,1,1,""],readRecordPlain:[14,1,1,""],eraseBinaryPlain:[14,1,1,""],create:[14,3,1,""],dataUnitsDecodeEncapsulated:[14,1,1,""],lifecycle:[14,4,1,""],current:[14,4,1,""],putDataPlain:[14,1,1,""],fid:[14,4,1,""],bertlv_data:[14,4,1,""],writeRecord:[14,1,1,""],makeSecondSoftwareFunctionTable:[14,3,1,""],getDataPlain:[14,1,1,""],updateBinaryPlain:[14,1,1,""],simpletlv_data:[14,4,1,""],dataUnitsDecodePlain:[14,1,1,""],parent:[14,4,1,""],readbinary:[14,1,1,""],updatebinary:[14,1,1,""],createFile:[14,1,1,""],dataObjectHandlingDecodePlain:[14,1,1,""],getpath:[14,1,1,""],putDataEncapsulated:[14,1,1,""],searchBinaryPlain:[14,1,1,""],appendRecord:[14,1,1,""],readBinaryPlain:[14,1,1,""],filedescriptor:[14,4,1,""],readRecordEncapsulated:[14,1,1,""],erasebinary:[14,1,1,""],getdata:[14,1,1,""],data:[14,4,1,""],updateRecordPlain:[14,1,1,""],recordHandlingDecode:[14,1,1,""],makeFirstSoftwareFunctionTable:[14,3,1,""],putdata:[14,1,1,""],eraseRecord:[14,1,1,""],encodeFileControlParameter:[14,3,1,""],readBinaryEncapsulated:[14,1,1,""],writeBinaryEncapsulated:[14,1,1,""],writerecord:[14,1,1,""],updaterecord:[14,1,1,""],writeBinaryPlain:[14,1,1,""],remove:[14,1,1,""],eraseBinaryEncapsulated:[14,1,1,""],readrecord:[14,1,1,""],appendrecord:[14,1,1,""],updateBinaryEncapsulated:[14,1,1,""],secondSFT:[14,4,1,""],writebinary:[14,1,1,""],searchBinaryEncapsulated:[14,1,1,""]},"virtualsmartcard.VirtualSmartcard.SmartcardOS":{reset:[30,1,1,""],powerDown:[30,1,1,""],powerUp:[30,1,1,""],execute:[30,1,1,""],getATR:[30,1,1,""]},"virtualsmartcard.VirtualSmartcard":{SmartcardOS:[30,2,1,""],Iso7816OS:[30,2,1,""],VirtualICC:[30,2,1,""]},"virtualsmartcard.SmartcardFilesystem.File":{simpletlv_data:[26,4,1,""],putdata:[26,1,1,""],encrypt:[26,1,1,""],parent:[26,4,1,""],readbinary:[26,1,1,""],updatebinary:[26,1,1,""],erasebinary:[26,1,1,""],decrypt:[26,1,1,""],getpath:[26,1,1,""],lifecycle:[26,4,1,""],readrecord:[26,1,1,""],appendrecord:[26,1,1,""],bertlv_data:[26,4,1,""],fid:[26,4,1,""],filedescriptor:[26,4,1,""],writerecord:[26,1,1,""],getdata:[26,1,1,""],writebinary:[26,1,1,""],select:[26,1,1,""],updaterecord:[26,1,1,""]},"virtualsmartcard.SEutils.ControlReferenceTemplate":{to_string:[22,1,1,""],parse_SE_config:[22,1,1,""],"_ControlReferenceTemplate__set_algo":[22,1,1,""],"_ControlReferenceTemplate__set_iv":[22,1,1,""],"_ControlReferenceTemplate__set_key":[22,1,1,""],"_ControlReferenceTemplate__replace_tag":[22,1,1,""]},"virtualsmartcard.SmartcardFilesystem.MF":{selectFile:[26,1,1,""],create:[26,3,1,""],getDataEncapsulated:[26,1,1,""],updaterecord:[26,1,1,""],decrypt:[26,1,1,""],firstSFT:[26,4,1,""],dataObjectHandlingDecodeEncapsulated:[26,1,1,""],writeBinaryPlain:[26,1,1,""],updateRecordEncapsulated:[26,1,1,""],dfname:[26,4,1,""],"_selectFile":[26,1,1,""],currentEF:[26,1,1,""],deleteFile:[26,1,1,""],append:[26,1,1,""],readbinary:[26,1,1,""],updatebinary:[26,1,1,""],encrypt:[26,1,1,""],readRecordPlain:[26,1,1,""],eraseBinaryPlain:[26,1,1,""],erasebinary:[26,1,1,""],dataUnitsDecodeEncapsulated:[26,1,1,""],updateRecordPlain:[26,1,1,""],current:[26,4,1,""],putDataPlain:[26,1,1,""],fid:[26,4,1,""],writeRecord:[26,1,1,""],content:[26,4,1,""],makeSecondSoftwareFunctionTable:[26,3,1,""],updateBinaryPlain:[26,1,1,""],select:[26,1,1,""],simpletlv_data:[26,4,1,""],dataUnitsDecodePlain:[26,1,1,""],parent:[26,4,1,""],bertlv_data:[26,4,1,""],writeBinaryEncapsulated:[26,1,1,""],createFile:[26,1,1,""],dataObjectHandlingDecodePlain:[26,1,1,""],getpath:[26,1,1,""],putDataEncapsulated:[26,1,1,""],searchBinaryPlain:[26,1,1,""],appendRecord:[26,1,1,""],readBinaryPlain:[26,1,1,""],filedescriptor:[26,4,1,""],readRecordEncapsulated:[26,1,1,""],writerecord:[26,1,1,""],getdata:[26,1,1,""],data:[26,4,1,""],lifecycle:[26,4,1,""],recordHandlingDecode:[26,1,1,""],makeFirstSoftwareFunctionTable:[26,3,1,""],putdata:[26,1,1,""],eraseRecord:[26,1,1,""],encodeFileControlParameter:[26,3,1,""],readBinaryEncapsulated:[26,1,1,""],getDataPlain:[26,1,1,""],currentDF:[26,1,1,""],remove:[26,1,1,""],eraseBinaryEncapsulated:[26,1,1,""],readrecord:[26,1,1,""],appendrecord:[26,1,1,""],updateBinaryEncapsulated:[26,1,1,""],secondSFT:[26,4,1,""],writebinary:[26,1,1,""],searchBinaryEncapsulated:[26,1,1,""]},"virtualsmartcard.tests.CryptoUtils_test.TestCryptoUtils":{addTypeEqualityFunc:[18,1,1,""],assertLessEqual:[18,1,1,""],tearDown:[18,1,1,""],assertNotEquals:[18,1,1,""],assertNotAlmostEquals:[18,1,1,""],assertNotAlmostEqual:[18,1,1,""],assertIsNone:[18,1,1,""],test_padding:[18,1,1,""],"_getAssertEqualityFunc":[18,1,1,""],failureException:[18,4,1,""],fail:[18,1,1,""],assertEqual:[18,1,1,""],assertRegexpMatches:[18,1,1,""],shortDescription:[18,1,1,""],failUnlessRaises:[18,1,1,""],"_classSetupFailed":[18,4,1,""],skipTest:[18,1,1,""],assertLess:[18,1,1,""],assertMultiLineEqual:[18,1,1,""],"_diffThreshold":[18,4,1,""],assertSequenceEqual:[18,1,1,""],"_addSkip":[18,1,1,""],"_truncateMessage":[18,1,1,""],assertIn:[18,1,1,""],assertRaisesRegexp:[18,1,1,""],addCleanup:[18,1,1,""],assertGreater:[18,1,1,""],"_baseAssertEqual":[18,1,1,""],run:[18,1,1,""],tearDownClass:[18,5,1,""],assertItemsEqual:[18,1,1,""],assertRaises:[18,1,1,""],longMessage:[18,4,1,""],assertAlmostEquals:[18,1,1,""],assertTrue:[18,1,1,""],assertDictEqual:[18,1,1,""],failIfAlmostEqual:[18,1,1,""],doCleanups:[18,1,1,""],assertDictContainsSubset:[18,1,1,""],failIfEqual:[18,1,1,""],failUnlessAlmostEqual:[18,1,1,""],setUp:[18,1,1,""],failIf:[18,1,1,""],assertNotRegexpMatches:[18,1,1,""],assertFalse:[18,1,1,""],assertNotIsInstance:[18,1,1,""],assertTupleEqual:[18,1,1,""],"_formatMessage":[18,1,1,""],assertEquals:[18,1,1,""],maxDiff:[18,4,1,""],assertIs:[18,1,1,""],assertIsInstance:[18,1,1,""],"_deprecate":[18,1,1,""],failUnlessEqual:[18,1,1,""],assert_:[18,1,1,""],failUnless:[18,1,1,""],assertAlmostEqual:[18,1,1,""],setUpClass:[18,5,1,""],assertNotEqual:[18,1,1,""],assertIsNot:[18,1,1,""],assertIsNotNone:[18,1,1,""],id:[18,1,1,""],defaultTestResult:[18,1,1,""],assertListEqual:[18,1,1,""],debug:[18,1,1,""],assertNotIn:[18,1,1,""],countTestCases:[18,1,1,""],assertSetEqual:[18,1,1,""],assertGreaterEqual:[18,1,1,""]},"virtualsmartcard.cards.ePass.PassportSAM":{erase_SE:[24,1,1,""],store_SE:[24,1,1,""],perform_security_operation:[24,1,1,""],get_card_number:[24,1,1,""],set_asym_algorithm:[24,1,1,""],parse_SM_CAPDU:[24,1,1,""],restore_SE:[24,1,1,""],verify:[24,1,1,""],change_reference_data:[24,1,1,""],mutual_authenticate:[24,1,1,""],protect_result:[24,1,1,""],derive_key:[24,3,1,""],FSdecrypt:[24,1,1,""],generate_public_key_pair:[24,1,1,""],"_PassportSAM__computeKeys":[24,1,1,""],set_MF:[24,1,1,""],FSencrypt:[24,1,1,""],external_authenticate:[24,1,1,""],get_challenge:[24,1,1,""],internal_authenticate:[24,1,1,""],"_get_referenced_key":[24,1,1,""],manage_security_environment:[24,1,1,""]},"virtualsmartcard.tests.utils_test.TestUtils":{addTypeEqualityFunc:[28,1,1,""],tearDown:[28,1,1,""],assertNotEquals:[28,1,1,""],failIfAlmostEqual:[28,1,1,""],assertNotAlmostEquals:[28,1,1,""],assertNotAlmostEqual:[28,1,1,""],maxDiff:[28,4,1,""],"_getAssertEqualityFunc":[28,1,1,""],failureException:[28,4,1,""],fail:[28,1,1,""],assertEqual:[28,1,1,""],test_RAPDU:[28,1,1,""],shortDescription:[28,1,1,""],assertGreater:[28,1,1,""],"_classSetupFailed":[28,4,1,""],skipTest:[28,1,1,""],assertLess:[28,1,1,""],failUnlessEqual:[28,1,1,""],"_diffThreshold":[28,4,1,""],assertSequenceEqual:[28,1,1,""],"_addSkip":[28,1,1,""],"_truncateMessage":[28,1,1,""],assertDictContainsSubset:[28,1,1,""],assertRaisesRegexp:[28,1,1,""],addCleanup:[28,1,1,""],id:[28,1,1,""],assertRegexpMatches:[28,1,1,""],"_baseAssertEqual":[28,1,1,""],assertLessEqual:[28,1,1,""],tearDownClass:[28,5,1,""],assertItemsEqual:[28,1,1,""],failUnlessAlmostEqual:[28,1,1,""],assertAlmostEquals:[28,1,1,""],test_CAPDU:[28,1,1,""],assertTrue:[28,1,1,""],assertDictEqual:[28,1,1,""],run:[28,1,1,""],doCleanups:[28,1,1,""],assertIn:[28,1,1,""],failIfEqual:[28,1,1,""],assertRaises:[28,1,1,""],setUp:[28,1,1,""],failIf:[28,1,1,""],assertNotRegexpMatches:[28,1,1,""],assertFalse:[28,1,1,""],assertNotIsInstance:[28,1,1,""],assertTupleEqual:[28,1,1,""],"_formatMessage":[28,1,1,""],assertEquals:[28,1,1,""],assertIsNone:[28,1,1,""],assertIs:[28,1,1,""],assertIsInstance:[28,1,1,""],"_deprecate":[28,1,1,""],assertMultiLineEqual:[28,1,1,""],assert_:[28,1,1,""],failUnless:[28,1,1,""],assertAlmostEqual:[28,1,1,""],setUpClass:[28,5,1,""],failUnlessRaises:[28,1,1,""],assertNotEqual:[28,1,1,""],assertIsNot:[28,1,1,""],assertIsNotNone:[28,1,1,""],longMessage:[28,4,1,""],defaultTestResult:[28,1,1,""],assertListEqual:[28,1,1,""],debug:[28,1,1,""],assertNotIn:[28,1,1,""],countTestCases:[28,1,1,""],assertSetEqual:[28,1,1,""],assertGreaterEqual:[28,1,1,""]},virtualsmartcard:{CryptoUtils:[13,0,0,"-"],CardGenerator:[17,0,0,"-"],utils:[25,0,0,"-"],SEutils:[22,0,0,"-"],ConstantDefinitions:[23,0,0,"-"],SmartcardFilesystem:[26,0,0,"-"],SmartcardSAM:[9,0,0,"-"],TLVutils:[12,0,0,"-"],SWutils:[4,0,0,"-"],VirtualSmartcard:[30,0,0,"-"]},"virtualsmartcard.SmartcardFilesystem.TransparentStructureEF":{putdata:[26,1,1,""],shortfid:[26,4,1,""],select:[26,1,1,""],readbinary:[26,1,1,""],updatebinary:[26,1,1,""],encrypt:[26,1,1,""],erasebinary:[26,1,1,""],lifecycle:[26,4,1,""],fid:[26,4,1,""],bertlv_data:[26,4,1,""],datacoding:[26,4,1,""],parent:[26,4,1,""],decrypt:[26,1,1,""],getpath:[26,1,1,""],filedescriptor:[26,4,1,""],writerecord:[26,1,1,""],getdata:[26,1,1,""],data:[26,4,1,""],simpletlv_data:[26,4,1,""],updaterecord:[26,1,1,""],readrecord:[26,1,1,""],appendrecord:[26,1,1,""],writebinary:[26,1,1,""]},"virtualsmartcard.SEutils.Security_Environment":{compute_digital_signature:[22,1,1,""],encipher:[22,1,1,""],hash:[22,1,1,""],perform_security_operation:[22,1,1,""],verify_certificate:[22,1,1,""],"_set_SE":[22,1,1,""],parse_SM_CAPDU:[22,1,1,""],verify_digital_signature:[22,1,1,""],protect_response:[22,1,1,""],generate_public_key_pair:[22,1,1,""],decipher:[22,1,1,""],verify_cryptographic_checksum:[22,1,1,""],compute_cryptographic_checksum:[22,1,1,""],manage_security_environment:[22,1,1,""]},"virtualsmartcard.cards.cryptoflex":{CryptoflexSAM:[14,2,1,""],CryptoflexMF:[14,2,1,""],CryptoflexOS:[14,2,1,""],CryptoflexSE:[14,2,1,""]},"virtualsmartcard.SmartcardFilesystem.DF":{putdata:[26,1,1,""],dfname:[26,4,1,""],append:[26,1,1,""],readbinary:[26,1,1,""],updatebinary:[26,1,1,""],encrypt:[26,1,1,""],decrypt:[26,1,1,""],lifecycle:[26,4,1,""],content:[26,4,1,""],select:[26,1,1,""],fid:[26,4,1,""],parent:[26,4,1,""],bertlv_data:[26,4,1,""],getpath:[26,1,1,""],filedescriptor:[26,4,1,""],writerecord:[26,1,1,""],getdata:[26,1,1,""],data:[26,4,1,""],simpletlv_data:[26,4,1,""],updaterecord:[26,1,1,""],remove:[26,1,1,""],writebinary:[26,1,1,""],readrecord:[26,1,1,""],appendrecord:[26,1,1,""],erasebinary:[26,1,1,""]},"virtualsmartcard.TLVutils":{encodebertlvDatalist:[12,6,1,""],tlv_find_tags:[12,6,1,""],decodeDiscretionaryDataObjects:[12,6,1,""],tlv_find_tag:[12,6,1,""],simpletlv_unpack:[12,6,1,""],decodeExtendedHeaderList:[12,6,1,""],bertlv_unpack:[12,6,1,""],encodeDiscretionaryDataObjects:[12,6,1,""],decodeHeaderList:[12,6,1,""],simpletlv_pack:[12,6,1,""],bertlv_pack:[12,6,1,""],encodeDataOffsetObjects:[12,6,1,""],tlv_unpack:[12,6,1,""],decodeTagList:[12,6,1,""],unpack:[12,6,1,""],decodeOffsetDataObjects:[12,6,1,""],pack:[12,6,1,""]},"virtualsmartcard.utils":{hexdump:[25,6,1,""],"_unformat_hexdump":[25,6,1,""],APDU:[25,2,1,""],R_APDU:[25,2,1,""],parse_status:[25,6,1,""],"_make_byte_property":[25,6,1,""],stringtoint:[25,6,1,""],inttostring:[25,6,1,""],C_APDU:[25,2,1,""]},"virtualsmartcard.SmartcardFilesystem.RecordStructureEF":{eraserecord:[26,1,1,""],updaterecord:[26,1,1,""],putdata:[26,1,1,""],hasSimpleTlv:[26,1,1,""],shortfid:[26,4,1,""],select:[26,1,1,""],readbinary:[26,1,1,""],recordpointer:[26,4,1,""],encrypt:[26,1,1,""],isCyclic:[26,1,1,""],hasFixedRecordSize:[26,1,1,""],erasebinary:[26,1,1,""],lifecycle:[26,4,1,""],fid:[26,4,1,""],bertlv_data:[26,4,1,""],datacoding:[26,4,1,""],"_RecordStructureEF__getRecordsByIdentifier":[26,1,1,""],maxrecordsize:[26,4,1,""],parent:[26,4,1,""],resetRecordPointer:[26,1,1,""],updatebinary:[26,1,1,""],getpath:[26,1,1,""],"_RecordStructureEF__getRecords":[26,1,1,""],records:[26,4,1,""],filedescriptor:[26,4,1,""],writerecord:[26,1,1,""],getdata:[26,1,1,""],simpletlv_data:[26,4,1,""],"_RecordStructureEF__getRecordsByNumber":[26,1,1,""],decrypt:[26,1,1,""],readrecord:[26,1,1,""],appendrecord:[26,1,1,""],writebinary:[26,1,1,""]},"virtualsmartcard.tests.CardGenerator_test":{ISO7816GeneratorTest:[1,2,1,""],TestNPACardGenerator:[1,2,1,""],CryptoflexGeneratorTest:[1,2,1,""]},"virtualsmartcard.SmartcardFilesystem.Record":{identifier:[26,4,1,""],data:[26,4,1,""]},"virtualsmartcard.cards":{cryptoflex:[14,0,0,"-"],ePass:[24,0,0,"-"],nPA:[7,0,0,"-"],Relay:[11,0,0,"-"],HandlerTest:[20,0,0,"-"]},"virtualsmartcard.tests.SmartcardSAM_test":{TestSmartcardSAM:[5,2,1,""]},"virtualsmartcard.cards.nPA":{NPAOS:[7,2,1,""],nPA_SAM:[7,2,1,""],nPA_AT_CRT:[7,2,1,""],nPA_SE:[7,2,1,""]},"virtualsmartcard.cards.ePass.ePass_SE":{compute_digital_signature:[24,1,1,""],encipher:[24,1,1,""],hash:[24,1,1,""],perform_security_operation:[24,1,1,""],verify_certificate:[24,1,1,""],"_set_SE":[24,1,1,""],parse_SM_CAPDU:[24,1,1,""],verify_digital_signature:[24,1,1,""],generate_public_key_pair:[24,1,1,""],decipher:[24,1,1,""],verify_cryptographic_checksum:[24,1,1,""],protect_response:[24,1,1,""],compute_cryptographic_checksum:[24,1,1,""],manage_security_environment:[24,1,1,""]},"virtualsmartcard.CryptoUtils":{operation_on_string:[13,6,1,""],hash:[13,6,1,""],get_cipher:[13,6,1,""],append_padding:[13,6,1,""],decrypt:[13,6,1,""],"_makesalt":[13,6,1,""],calculate_MAC:[13,6,1,""],get_cipher_keylen:[13,6,1,""],cipher:[13,6,1,""],encrypt:[13,6,1,""],get_cipher_blocklen:[13,6,1,""],crypto_checksum:[13,6,1,""],strip_padding:[13,6,1,""]},"virtualsmartcard.tests.CardGenerator_test.ISO7816GeneratorTest":{addTypeEqualityFunc:[1,1,1,""],tearDown:[1,1,1,""],assertNotEquals:[1,1,1,""],test_card_creation:[1,1,1,""],addCleanup:[1,1,1,""],assertIsNone:[1,1,1,""],"_getAssertEqualityFunc":[1,1,1,""],assertEqual:[1,1,1,""],id:[1,1,1,""],failureException:[1,4,1,""],assertRegexpMatches:[1,1,1,""],shortDescription:[1,1,1,""],assertGreater:[1,1,1,""],"_classSetupFailed":[1,4,1,""],skipTest:[1,1,1,""],assertLess:[1,1,1,""],assertMultiLineEqual:[1,1,1,""],assertSequenceEqual:[1,1,1,""],"_addSkip":[1,1,1,""],"_truncateMessage":[1,1,1,""],assertIn:[1,1,1,""],assertRaisesRegexp:[1,1,1,""],assertNotAlmostEqual:[1,1,1,""],assertNotRegexpMatches:[1,1,1,""],failUnlessRaises:[1,1,1,""],assertTupleEqual:[1,1,1,""],"_baseAssertEqual":[1,1,1,""],assertLessEqual:[1,1,1,""],tearDownClass:[1,5,1,""],assertItemsEqual:[1,1,1,""],failUnlessAlmostEqual:[1,1,1,""],assertAlmostEquals:[1,1,1,""],assertTrue:[1,1,1,""],assertDictEqual:[1,1,1,""],run:[1,1,1,""],doCleanups:[1,1,1,""],assertDictContainsSubset:[1,1,1,""],failIfEqual:[1,1,1,""],assertEquals:[1,1,1,""],setUp:[1,1,1,""],failIf:[1,1,1,""],assertNotAlmostEquals:[1,1,1,""],assertFalse:[1,1,1,""],assertNotIsInstance:[1,1,1,""],failIfAlmostEqual:[1,1,1,""],"_formatMessage":[1,1,1,""],maxDiff:[1,4,1,""],assertIs:[1,1,1,""],assertIsInstance:[1,1,1,""],assertRaises:[1,1,1,""],countTestCases:[1,1,1,""],test_get_and_set_card:[1,1,1,""],failUnlessEqual:[1,1,1,""],assert_:[1,1,1,""],fail:[1,1,1,""],failUnless:[1,1,1,""],assertAlmostEqual:[1,1,1,""],setUpClass:[1,5,1,""],assertListEqual:[1,1,1,""],assertIsNot:[1,1,1,""],card_type:[1,4,1,""],"_diffThreshold":[1,4,1,""],longMessage:[1,4,1,""],defaultTestResult:[1,1,1,""],assertNotEqual:[1,1,1,""],debug:[1,1,1,""],assertNotIn:[1,1,1,""],"_deprecate":[1,1,1,""],assertSetEqual:[1,1,1,""],assertGreaterEqual:[1,1,1,""],assertIsNotNone:[1,1,1,""]},"virtualsmartcard.SWutils":{SwError:[4,7,1,""]},"virtualsmartcard.SWutils.SwError":{message:[4,4,1,""],args:[4,4,1,""]},"virtualsmartcard.SmartcardFilesystem":{prettyprint_anything:[26,6,1,""],MF:[26,2,1,""],getfile_byrefdataobj:[26,6,1,""],get_indexes:[26,6,1,""],make_property:[26,6,1,""],DF:[26,2,1,""],EF:[26,2,1,""],RecordStructureEF:[26,2,1,""],walk:[26,6,1,""],write:[26,6,1,""],Record:[26,2,1,""],File:[26,2,1,""],isEqual:[26,6,1,""],TransparentStructureEF:[26,2,1,""]},"virtualsmartcard.cards.cryptoflex.CryptoflexSE":{compute_digital_signature:[14,1,1,""],encipher:[14,1,1,""],hash:[14,1,1,""],perform_security_operation:[14,1,1,""],verify_certificate:[14,1,1,""],"_set_SE":[14,1,1,""],parse_SM_CAPDU:[14,1,1,""],verify_digital_signature:[14,1,1,""],protect_response:[14,1,1,""],generate_public_key_pair:[14,1,1,""],decipher:[14,1,1,""],verify_cryptographic_checksum:[14,1,1,""],compute_cryptographic_checksum:[14,1,1,""],manage_security_environment:[14,1,1,""]},"virtualsmartcard.cards.ePass":{PassportSAM:[24,2,1,""],ePass_SE:[24,2,1,""]},"virtualsmartcard.CardGenerator.CardGenerator":{getCard:[17,1,1,""],readDatagroups:[17,1,1,""],"_CardGenerator__generate_nPA":[17,1,1,""],"_CardGenerator__generate_ePass":[17,1,1,""],generateCard:[17,1,1,""],"_CardGenerator__generate_iso_card":[17,1,1,""],setCard:[17,1,1,""],"_CardGenerator__generate_cryptoflex":[17,1,1,""]},"virtualsmartcard.cards.nPA.nPA_AT_CRT":{"_ControlReferenceTemplate__set_algo":[7,1,1,""],"_ControlReferenceTemplate__set_iv":[7,1,1,""],PACE_PUK:[7,4,1,""],PACE_MRZ:[7,4,1,""],parse_SE_config:[7,1,1,""],PACE_PIN:[7,4,1,""],to_string:[7,1,1,""],keyref_is_pin:[7,1,1,""],keyref_is_puk:[7,1,1,""],PACE_CAN:[7,4,1,""],"_ControlReferenceTemplate__replace_tag":[7,1,1,""],keyref_is_can:[7,1,1,""],keyref_is_mrz:[7,1,1,""],"_ControlReferenceTemplate__set_key":[7,1,1,""]},"virtualsmartcard.SEutils":{Security_Environment:[22,2,1,""],ControlReferenceTemplate:[22,2,1,""]},"virtualsmartcard.cards.Relay":{RelayOS:[11,2,1,""]},"virtualsmartcard.cards.HandlerTest":{HandlerTestOS:[20,2,1,""]},"virtualsmartcard.utils.APDU":{"_getdata":[25,1,1,""],data:[25,4,1,""],"_setdata":[25,1,1,""],"_setbyte":[25,1,1,""],"_format_parts":[25,1,1,""],"_deldata":[25,1,1,""]},"virtualsmartcard.SmartcardSAM":{get_referenced_cipher:[9,6,1,""],SAM:[9,2,1,""]},"virtualsmartcard.cards.HandlerTest.HandlerTestOS":{reset:[20,1,1,""],execute:[20,1,1,""],powerUp:[20,1,1,""],powerDown:[20,1,1,""],getATR:[20,1,1,""],"_HandlerTestOS__output_from_le":[20,1,1,""]},"virtualsmartcard.tests.CardGenerator_test.TestNPACardGenerator":{assertGreaterEqual:[1,1,1,""],addTypeEqualityFunc:[1,1,1,""],tearDown:[1,1,1,""],assertNotEquals:[1,1,1,""],assertGreater:[1,1,1,""],assertNotAlmostEquals:[1,1,1,""],addCleanup:[1,1,1,""],maxDiff:[1,4,1,""],failUnlessAlmostEqual:[1,1,1,""],"_getAssertEqualityFunc":[1,1,1,""],assertListEqual:[1,1,1,""],assertEqual:[1,1,1,""],fail:[1,1,1,""],failureException:[1,4,1,""],assertRegexpMatches:[1,1,1,""],shortDescription:[1,1,1,""],id:[1,1,1,""],assertDictContainsSubset:[1,1,1,""],assertLess:[1,1,1,""],failUnlessEqual:[1,1,1,""],"_diffThreshold":[1,4,1,""],test_readDatagroups:[1,1,1,""],"_addSkip":[1,1,1,""],"_truncateMessage":[1,1,1,""],assertNotIn:[1,1,1,""],assertRaisesRegexp:[1,1,1,""],assertNotAlmostEqual:[1,1,1,""],failUnlessRaises:[1,1,1,""],"_baseAssertEqual":[1,1,1,""],assertLessEqual:[1,1,1,""],tearDownClass:[1,5,1,""],doCleanups:[1,1,1,""],assertRaises:[1,1,1,""],run:[1,1,1,""],assertAlmostEquals:[1,1,1,""],assertTrue:[1,1,1,""],assertDictEqual:[1,1,1,""],test_card_creation:[1,1,1,""],failIfAlmostEqual:[1,1,1,""],assertItemsEqual:[1,1,1,""],assertIn:[1,1,1,""],failIfEqual:[1,1,1,""],assertEquals:[1,1,1,""],setUp:[1,1,1,""],failIf:[1,1,1,""],"_classSetupFailed":[1,4,1,""],assertNotRegexpMatches:[1,1,1,""],debug:[1,1,1,""],assertNotIsInstance:[1,1,1,""],assertTupleEqual:[1,1,1,""],"_formatMessage":[1,1,1,""],assertIsNone:[1,1,1,""],assertIs:[1,1,1,""],assertIsInstance:[1,1,1,""],countTestCases:[1,1,1,""],assertMultiLineEqual:[1,1,1,""],assert_:[1,1,1,""],failUnless:[1,1,1,""],assertAlmostEqual:[1,1,1,""],setUpClass:[1,5,1,""],skipTest:[1,1,1,""],assertIsNot:[1,1,1,""],assertSequenceEqual:[1,1,1,""],card_type:[1,4,1,""],assertIsNotNone:[1,1,1,""],longMessage:[1,4,1,""],defaultTestResult:[1,1,1,""],assertNotEqual:[1,1,1,""],assertFalse:[1,1,1,""],"_deprecate":[1,1,1,""],assertSetEqual:[1,1,1,""],test_get_and_set_card:[1,1,1,""]},"virtualsmartcard.utils.C_APDU":{Le:[25,4,1,""],Lc:[25,4,1,""],render:[25,1,1,""],ins:[25,4,1,""],parse:[25,1,1,""],"_setbyte":[25,1,1,""],le:[25,4,1,""],lc:[25,4,1,""],"_format_fields":[25,1,1,""],cla:[25,4,1,""],P2:[25,4,1,""],"case":[25,1,1,""],P1:[25,4,1,""],"_getdata":[25,1,1,""],effective_Le:[25,4,1,""],CLA:[25,4,1,""],"_setdata":[25,1,1,""],data:[25,4,1,""],"_deldata":[25,1,1,""],p2:[25,4,1,""],p1:[25,4,1,""],INS:[25,4,1,""],"_format_parts":[25,1,1,""]},"virtualsmartcard.cards.Relay.RelayOS":{reset:[11,1,1,""],execute:[11,1,1,""],powerUp:[11,1,1,""],powerDown:[11,1,1,""],getATR:[11,1,1,""],cleanup:[11,1,1,""]},"virtualsmartcard.utils.R_APDU":{parse:[25,1,1,""],SW2:[25,4,1,""],"_getdata":[25,1,1,""],render:[25,1,1,""],"_format_parts":[25,1,1,""],SW:[25,4,1,""],sw:[25,4,1,""],data:[25,4,1,""],"_setbyte":[25,1,1,""],SW1:[25,4,1,""],"_getsw":[25,1,1,""],"_setsw":[25,1,1,""],sw1:[25,4,1,""],"_setdata":[25,1,1,""],sw2:[25,4,1,""],"_format_fields":[25,1,1,""],"_deldata":[25,1,1,""]},"virtualsmartcard.cards.cryptoflex.CryptoflexSAM":{erase_SE:[14,1,1,""],pezorform_security_operation:[14,1,1,""],store_SE:[14,1,1,""],set_asym_algorithm:[14,1,1,""],perform_security_operation:[14,1,1,""],verify:[14,1,1,""],protect_result:[14,1,1,""],change_reference_data:[14,1,1,""],set_MF:[14,1,1,""],FSencrypt:[14,1,1,""],external_authenticate:[14,1,1,""],restore_SE:[14,1,1,""],parse_SM_CAPDU:[14,1,1,""],FSdecrypt:[14,1,1,""],generate_public_key_pair:[14,1,1,""],internal_authenticate:[14,1,1,""],"_get_referenced_key":[14,1,1,""],mutual_authenticate:[14,1,1,""],get_challenge:[14,1,1,""],get_card_number:[14,1,1,""],manage_security_environment:[14,1,1,""]},"virtualsmartcard.VirtualSmartcard.Iso7816OS":{reset:[30,1,1,""],formatResult:[30,1,1,""],mf:[30,4,1,""],SAM:[30,4,1,""],powerDown:[30,1,1,""],getATR:[30,1,1,""],makeThirdSoftwareFunctionTable:[30,3,1,""],getResponse:[30,1,1,""],powerUp:[30,1,1,""],execute:[30,1,1,""],seekable:[30,3,1,""],makeATR:[30,3,1,""]},"virtualsmartcard.cards.nPA.nPA_SAM":{erase_SE:[7,1,1,""],store_SE:[7,1,1,""],perform_security_operation:[7,1,1,""],get_card_number:[7,1,1,""],set_asym_algorithm:[7,1,1,""],parse_SM_CAPDU:[7,1,1,""],restore_SE:[7,1,1,""],verify:[7,1,1,""],reset_retry_counter:[7,1,1,""],change_reference_data:[7,1,1,""],mutual_authenticate:[7,1,1,""],general_authenticate:[7,1,1,""],protect_result:[7,1,1,""],FSdecrypt:[7,1,1,""],generate_public_key_pair:[7,1,1,""],set_MF:[7,1,1,""],FSencrypt:[7,1,1,""],external_authenticate:[7,1,1,""],get_challenge:[7,1,1,""],internal_authenticate:[7,1,1,""],"_get_referenced_key":[7,1,1,""],manage_security_environment:[7,1,1,""]},"virtualsmartcard.tests.CardGenerator_test.CryptoflexGeneratorTest":{addTypeEqualityFunc:[1,1,1,""],tearDown:[1,1,1,""],assertNotEquals:[1,1,1,""],assertIn:[1,1,1,""],test_card_creation:[1,1,1,""],assertNotAlmostEqual:[1,1,1,""],maxDiff:[1,4,1,""],failUnlessAlmostEqual:[1,1,1,""],"_truncateMessage":[1,1,1,""],assertEqual:[1,1,1,""],fail:[1,1,1,""],failureException:[1,4,1,""],assertRegexpMatches:[1,1,1,""],shortDescription:[1,1,1,""],id:[1,1,1,""],"_classSetupFailed":[1,4,1,""],skipTest:[1,1,1,""],assertLess:[1,1,1,""],failUnlessEqual:[1,1,1,""],assertSequenceEqual:[1,1,1,""],"_addSkip":[1,1,1,""],test_get_and_set_card:[1,1,1,""],assertNotIn:[1,1,1,""],assertRaisesRegexp:[1,1,1,""],addCleanup:[1,1,1,""],assertGreater:[1,1,1,""],"_baseAssertEqual":[1,1,1,""],run:[1,1,1,""],tearDownClass:[1,5,1,""],assertItemsEqual:[1,1,1,""],assertEquals:[1,1,1,""],assertLessEqual:[1,1,1,""],assertAlmostEquals:[1,1,1,""],assertTrue:[1,1,1,""],assertDictEqual:[1,1,1,""],failIfAlmostEqual:[1,1,1,""],doCleanups:[1,1,1,""],assertDictContainsSubset:[1,1,1,""],failIfEqual:[1,1,1,""],assertRaises:[1,1,1,""],setUp:[1,1,1,""],failIf:[1,1,1,""],assertNotRegexpMatches:[1,1,1,""],assertFalse:[1,1,1,""],assertNotIsInstance:[1,1,1,""],assertTupleEqual:[1,1,1,""],"_formatMessage":[1,1,1,""],assertIsNone:[1,1,1,""],assertIs:[1,1,1,""],assertIsInstance:[1,1,1,""],"_deprecate":[1,1,1,""],assertNotAlmostEquals:[1,1,1,""],assertMultiLineEqual:[1,1,1,""],assert_:[1,1,1,""],failUnless:[1,1,1,""],assertAlmostEqual:[1,1,1,""],setUpClass:[1,5,1,""],failUnlessRaises:[1,1,1,""],assertNotEqual:[1,1,1,""],assertIsNot:[1,1,1,""],card_type:[1,4,1,""],"_diffThreshold":[1,4,1,""],"_getAssertEqualityFunc":[1,1,1,""],longMessage:[1,4,1,""],defaultTestResult:[1,1,1,""],assertListEqual:[1,1,1,""],debug:[1,1,1,""],countTestCases:[1,1,1,""],assertSetEqual:[1,1,1,""],assertGreaterEqual:[1,1,1,""],assertIsNotNone:[1,1,1,""]},"virtualsmartcard.CardGenerator":{CardGenerator:[17,2,1,""]},"virtualsmartcard.SmartcardFilesystem.EF":{updaterecord:[26,1,1,""],putdata:[26,1,1,""],shortfid:[26,4,1,""],select:[26,1,1,""],readbinary:[26,1,1,""],updatebinary:[26,1,1,""],encrypt:[26,1,1,""],erasebinary:[26,1,1,""],simpletlv_data:[26,4,1,""],fid:[26,4,1,""],datacoding:[26,4,1,""],parent:[26,4,1,""],bertlv_data:[26,4,1,""],getpath:[26,1,1,""],filedescriptor:[26,4,1,""],writerecord:[26,1,1,""],getdata:[26,1,1,""],lifecycle:[26,4,1,""],decrypt:[26,1,1,""],readrecord:[26,1,1,""],appendrecord:[26,1,1,""],writebinary:[26,1,1,""]},"virtualsmartcard.tests.SmartcardSAM_test.TestSmartcardSAM":{addTypeEqualityFunc:[5,1,1,""],test_counter_decrement:[5,1,1,""],tearDown:[5,1,1,""],assertNotEquals:[5,1,1,""],assertGreater:[5,1,1,""],assertNotAlmostEquals:[5,1,1,""],addCleanup:[5,1,1,""],maxDiff:[5,4,1,""],failUnlessAlmostEqual:[5,1,1,""],"_getAssertEqualityFunc":[5,1,1,""],assertListEqual:[5,1,1,""],failureException:[5,4,1,""],fail:[5,1,1,""],run:[5,1,1,""],assertRegexpMatches:[5,1,1,""],shortDescription:[5,1,1,""],failUnlessRaises:[5,1,1,""],"_classSetupFailed":[5,4,1,""],skipTest:[5,1,1,""],assertLess:[5,1,1,""],assertDictContainsSubset:[5,1,1,""],assertSequenceEqual:[5,1,1,""],"_addSkip":[5,1,1,""],"_truncateMessage":[5,1,1,""],assertIn:[5,1,1,""],assertRaisesRegexp:[5,1,1,""],assertNotAlmostEqual:[5,1,1,""],id:[5,1,1,""],"_baseAssertEqual":[5,1,1,""],assertLessEqual:[5,1,1,""],tearDownClass:[5,5,1,""],test_incorrect_pin:[5,1,1,""],assertRaises:[5,1,1,""],test_external_authenticate:[5,1,1,""],assertAlmostEquals:[5,1,1,""],assertTrue:[5,1,1,""],assertDictEqual:[5,1,1,""],failIfAlmostEqual:[5,1,1,""],doCleanups:[5,1,1,""],assertNotIn:[5,1,1,""],failIfEqual:[5,1,1,""],assertEquals:[5,1,1,""],test_internal_authenticate:[5,1,1,""],assertNotRegexpMatches:[5,1,1,""],debug:[5,1,1,""],assertNotIsInstance:[5,1,1,""],assertTupleEqual:[5,1,1,""],"_formatMessage":[5,1,1,""],assertIsNone:[5,1,1,""],assertIs:[5,1,1,""],assertIsInstance:[5,1,1,""],"_deprecate":[5,1,1,""],failUnlessEqual:[5,1,1,""],assert_:[5,1,1,""],failUnless:[5,1,1,""],assertAlmostEqual:[5,1,1,""],setUpClass:[5,5,1,""],assertNotEqual:[5,1,1,""],assertIsNot:[5,1,1,""],assertMultiLineEqual:[5,1,1,""],"_diffThreshold":[5,4,1,""],test_security_environment:[5,1,1,""],longMessage:[5,4,1,""],defaultTestResult:[5,1,1,""],assertIsNotNone:[5,1,1,""],failIf:[5,1,1,""],assertFalse:[5,1,1,""],setUp:[5,1,1,""],countTestCases:[5,1,1,""],assertEqual:[5,1,1,""],assertSetEqual:[5,1,1,""],assertGreaterEqual:[5,1,1,""],assertItemsEqual:[5,1,1,""]},"virtualsmartcard.tests":{SmartcardSAM_test:[5,0,0,"-"],CryptoUtils_test:[18,0,0,"-"],utils_test:[28,0,0,"-"],CardGenerator_test:[1,0,0,"-"]},"virtualsmartcard.tests.CryptoUtils_test":{TestCryptoUtils:[18,2,1,""]},"virtualsmartcard.SmartcardSAM.SAM":{erase_SE:[9,1,1,""],perform_security_operation:[9,1,1,""],store_SE:[9,1,1,""],FSencrypt:[9,1,1,""],change_reference_data:[9,1,1,""],verify:[9,1,1,""],protect_result:[9,1,1,""],parse_SM_CAPDU:[9,1,1,""],set_MF:[9,1,1,""],set_asym_algorithm:[9,1,1,""],external_authenticate:[9,1,1,""],get_challenge:[9,1,1,""],FSdecrypt:[9,1,1,""],generate_public_key_pair:[9,1,1,""],internal_authenticate:[9,1,1,""],"_get_referenced_key":[9,1,1,""],mutual_authenticate:[9,1,1,""],restore_SE:[9,1,1,""],get_card_number:[9,1,1,""],manage_security_environment:[9,1,1,""]},"virtualsmartcard.cards.nPA.nPA_SE":{general_authenticate:[7,1,1,""],perform_security_operation:[7,1,1,""],"_nPA_SE__eac_pace_step2":[7,1,1,""],parse_SM_CAPDU:[7,1,1,""],protect_response:[7,1,1,""],"_nPA_SE__pack_general_authenticate":[7,3,1,""],verify_cryptographic_checksum:[7,1,1,""],verify_certificate:[7,1,1,""],"_set_SE":[7,1,1,""],compute_digital_signature:[7,1,1,""],eac_step:[7,4,1,""],hash:[7,1,1,""],"_nPA_SE__eac_ca":[7,1,1,""],"_nPA_SE__unpack_general_authenticate":[7,3,1,""],generate_public_key_pair:[7,1,1,""],decipher:[7,1,1,""],"_nPA_SE__eac_pace_step3":[7,1,1,""],"_nPA_SE__eac_pace_step1":[7,1,1,""],compute_cryptographic_checksum:[7,1,1,""],"_nPA_SE__eac_pace_step4":[7,1,1,""],encipher:[7,1,1,""],external_authenticate:[7,1,1,""],verify_digital_signature:[7,1,1,""],manage_security_environment:[7,1,1,""]},"virtualsmartcard.cards.cryptoflex.CryptoflexOS":{reset:[14,1,1,""],execute:[14,1,1,""],mf:[14,4,1,""],SAM:[14,4,1,""],makeATR:[14,3,1,""],formatResult:[14,1,1,""],getATR:[14,1,1,""],makeThirdSoftwareFunctionTable:[14,3,1,""],getResponse:[14,1,1,""],powerUp:[14,1,1,""],seekable:[14,3,1,""],powerDown:[14,1,1,""]}},titleterms:{gadgetf:8,creat:3,less:[21,2,27],libnfc:0,smartcardfilesystem:26,utils_test:28,packag:[16,29,15],unix:[6,8,0],handlertest:20,opensc:8,cryptoutil:13,linux:[6,8,0],download:[8,19,2,27,0,6,21],instal:[8,0,2,27,6,21],librari:10,epass:24,usb:8,hint:[8,0],similar:[6,8,0],cardgenerator_test:1,configur:6,question:[8,0,2,27,6,21],written:6,virtual:[6,19,3],contact:[21,2,27],note:[8,0,2,27,6,21],window:6,other:3,interfac:0,build:6,reader:[8,21],test:29,android:[21,2,0],document:[19,3],contactless:0,modul:[22,23,9,18,25,11,28,14,12,13,1,30,4,5,24,20,26,17,7],smart:[8,10,0,19,2,27,3,6,21],architectur:19,tizen:27,run:6,ccid:8,python:6,usag:[8,0],npa:[7,10],smartwatch:27,cardgener:17,cryptoflex:14,mac:6,virtualsmartcard:[30,15],seutil:22,relai:[11,0],cryptoutils_test:18,compliant:8,vpicc:6,card:[8,10,0,19,2,27,16,3,6,21],vpcd:6,util:25,like:3,phone:[21,2],remot:21,type:3,middlewar:0,emul:[6,8,2,27,0],smartcardsam:9,exampl:3,iso:3,tlvutil:12,constantdefinit:23,smartcardsam_test:5,implement:3,refer:[8,19,2,27,0,6,21],swutil:4,welcom:19}})