【发布时间】:2023-09-02 23:08:01
【问题描述】:
我正在使用绑定 here 在 Swift 中执行 secp256k1 函数。我有以下代码:
let pubkeyTxt = "036c1495224d8b6245ca35df958127dc3d587ff7e9d8e1e5f964b312dc5ea3aac9"
let pubArray: [UInt8] = Array(pubkeyTxt.utf8)
var pubkey = secp256k1_pubkey()
let pubBool = secp256k1_ec_pubkey_parse(ctx!, &pubkey, pubArray, pubArray.count)
if pubBool == 0 {
print("Could not parse the public key")
return
}
它不断打印它无法解析公钥。我不知道出了什么问题。我的预感是 pubArray.count 是函数的错误长度,所以我尝试了一些其他值,但没有运气。
【问题讨论】:
标签: swift cryptography public-key