From 7a810ebecedbdd2ba61a13296a46f663c091367e Mon Sep 17 00:00:00 2001 From: oepen Date: Wed, 17 Aug 2011 10:43:34 +0000 Subject: [PATCH] Fixed urandom() usage git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@491 96b47cad-a561-4643-ad3b-153ac7d7599c --- virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py b/virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py index 310bdee..30ceb75 100644 --- a/virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py +++ b/virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py @@ -404,7 +404,7 @@ class PassportSAM(SAM): #Extraxt keying material from IFD, generate ICC keying material Kifd = plain[16:] rnd_ifd = plain[:8] - Kicc = inttostring(urandom(16)) + Kicc = urandom(16) #Generate Answer data = plain[8:16] + plain[:8] + Kicc Eicc = vsCrypto.encrypt("DES3-CBC", self.KEnc, data)