diff --git a/Gurux.DLMS.python/gurux_dlms/ecdsa/GXEcdsa.py b/Gurux.DLMS.python/gurux_dlms/ecdsa/GXEcdsa.py index 4180fcf..653020a 100644 --- a/Gurux.DLMS.python/gurux_dlms/ecdsa/GXEcdsa.py +++ b/Gurux.DLMS.python/gurux_dlms/ecdsa/GXEcdsa.py @@ -98,7 +98,7 @@ def sign(self, data): raise ValueError("Invalid private key.") if self.__privateKey.scheme == Ecc.P256: h = hashlib.sha256() - elif self.__privateKey.scheme == Ecc.P256: + elif self.__privateKey.scheme == Ecc.P384: h = hashlib.sha384() else: raise ValueError("Invalid private key scheme.") @@ -184,7 +184,7 @@ def verify(self, signature, data): if self.__publicKey.scheme == Ecc.P256: h = hashlib.sha256() - elif self.__publicKey.scheme == Ecc.P256: + elif self.__publicKey.scheme == Ecc.P384: h = hashlib.sha384() else: raise ValueError("Invalid private key scheme.")