bugfix
git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@12 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
@@ -517,13 +517,9 @@ class VirtualICC(object): # {{{
|
|||||||
return ""
|
return ""
|
||||||
else:
|
else:
|
||||||
msg = self.sock.recv(size)
|
msg = self.sock.recv(size)
|
||||||
#print("Incoming Message % s") % hexdump(msg) #TEST
|
|
||||||
return msg
|
return msg
|
||||||
#return self.sock.recv(size) TEST, wieder auskommentieren!
|
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
fd_in = open("input","w") #TEST
|
|
||||||
fd_out = open("output","w") #TEST
|
|
||||||
while True :
|
while True :
|
||||||
msg = self.__recvFromVPICC()
|
msg = self.__recvFromVPICC()
|
||||||
if msg == "":
|
if msg == "":
|
||||||
@@ -538,12 +534,8 @@ class VirtualICC(object): # {{{
|
|||||||
self.os.powerUp()
|
self.os.powerUp()
|
||||||
else:
|
else:
|
||||||
print "APDU (%d Bytes):\n%s" % (len(msg),hexdump(msg, short=True))
|
print "APDU (%d Bytes):\n%s" % (len(msg),hexdump(msg, short=True))
|
||||||
apdu = struct.pack("i" + str(len(msg)) + "s",len(msg),msg) #TEST
|
|
||||||
fd_in.write(apdu) #TEST
|
|
||||||
answer = self.os.execute(msg)
|
answer = self.os.execute(msg)
|
||||||
print "RESP (%d Bytes):\n%s\n" % (len(answer),hexdump(answer, short=True))
|
print "RESP (%d Bytes):\n%s\n" % (len(answer),hexdump(answer, short=True))
|
||||||
rapdu = struct.pack("!i" + str(len(answer)) + "s",len(answer),answer) #TEST
|
|
||||||
fd_out.write(rapdu) #TEST
|
|
||||||
self.__sendToVPICC(answer)
|
self.__sendToVPICC(answer)
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user