Browse Source

Merge pull request #69 from loskiq/patch-1

Update mikro.py
pull/74/head
elseif 1 year ago
committed by GitHub
parent
commit
098f967cfd
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      mikro.py

6
mikro.py

@ -39,8 +39,8 @@ def mikro_softwareid_encode(id:int)->str:
assert(isinstance(id, int))
ret = ''
for i in range(8):
ret += chr(SOFTWARE_ID_CHARACTER_TABLE[id % 0x23])
id //= 0x23
ret += chr(SOFTWARE_ID_CHARACTER_TABLE[id % len(SOFTWARE_ID_CHARACTER_TABLE)])
id //= len(SOFTWARE_ID_CHARACTER_TABLE)
if i == 3:
ret += '-'
return ret
@ -205,4 +205,4 @@ def mikro_kcdsa_verify(data:bytes, signature:bytes, public_key:bytes)->bool:
nonce = int((public_key * signature + curve.G * data_hash).x)
if mikro_sha256(Tools.inttobytes_le(nonce,32))[:len(nonce_hash)] == nonce_hash:
return True
return False
return False
Loading…
Cancel
Save