ITADN

ImportError: cannot import name 'sign', 'verify'

#58OpenMilanObrenovic 创建于 2022-10-06
M
MilanObrenoviccommented
from pycoin.ecdsa import generator_secp256k1, sign, verify import hashlib, secrets def sha3_256Hash(msg): hashBytes = hashlib.sha3_256(msg.encode("utf8")).digest() return int.from_bytes(hashBytes, byteorder="big") def signECDSAsecp256k1(msg, privKey): msgHash = sha3_256Hash(msg) signature = sign(generator_secp256k1, privKey, msgHash) return signature def verifyECDSAsecp256k1(msg, signature, pubKey): msgHash = sha3_256Hash(msg) valid = verify(generator_secp256k1, pubKey, msgHash, signature) return valid i think the example code is broken or outdated. i cant import sign or verify at all
1 条评论