From dc040c7ab9381cd66dbfafc9391724fbd405ccc2 Mon Sep 17 00:00:00 2001 From: oepen Date: Fri, 29 Jul 2011 14:38:30 +0000 Subject: [PATCH] -Bugfix: Fixed incorrect indention -Bugfix: Do not default to MD5 hashing git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@448 96b47cad-a561-4643-ad3b-153ac7d7599c --- .../src/vpicc/virtualsmartcard/SmartcardSAM.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py b/virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py index 6002481..bf1bdb1 100644 --- a/virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py +++ b/virtualsmartcard/src/vpicc/virtualsmartcard/SmartcardSAM.py @@ -530,11 +530,11 @@ class CryptoflexSAM(SAM): # return SW["WARN_NOINFO63"], "" def internal_authenticate(self,p1,p2,data): - data = data[::-1] #Reverse Byte order - sw, data = SAM.internal_authenticate(self, p1, p2, data) - if data != "": - data = data[::-1] - return sw, data + data = data[::-1] #Reverse Byte order + sw, data = SAM.internal_authenticate(self, p1, p2, data) + if data != "": + data = data[::-1] + return sw, data class Security_Environment(object): @@ -944,7 +944,7 @@ class Secure_Messaging(object): if algo == None: raise SwError(SW["ERR_CONDITIONNOTSATISFIED"]) try: - hash = virtualsmartcard.CryptoUtils.hash("MD5",data) + hash = virtualsmartcard.CryptoUtils.hash(algo,data) except ValueError: #FIXME: Type of error raise SwError(SW["ERR_SECMESSNOTSUPPORTED"])