Skip to content

Commit 22e5947

Browse files
committed
turns out it is not redundant
1 parent 90dec2e commit 22e5947

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

crypto/utils/message.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,12 @@ def verify(self):
9090
message = MESSAGE_PREFIX + (str(len(self.message))).encode() + self.message
9191
message_hash = keccak.new(data=message, digest_bits=256).digest()
9292

93+
signature_r = signature[0:32]
94+
signature_s = signature[32:64]
95+
signature_v = signature[64]
96+
97+
signature = signature_r + signature_s + bytes([signature_v - 27])
98+
9399
public_key = PublicKey.recover(message_hash, signature)
94100

95101
return public_key.public_key == unhexlify(self.public_key).hex()

0 commit comments

Comments
 (0)