-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
This commit is contained in:
oepen
2011-07-29 14:38:30 +00:00
parent 48571a6f2b
commit dc040c7ab9

View File

@@ -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"])