【发布时间】:2023-03-19 00:20:02
【问题描述】:
我已经集成了Swift Crypto,这个例子展示了如何生成一个新的私钥\公钥,然后签名。
let signingKey = try P256.Signing.PrivateKey()
let signature = try signingKey.signature(for: hash)
但我想使用给定的私钥,就像 nodejs 中的代码一样
import { ecsign} from 'ethereumjs-util';
const { r, s, v } = ecsign(hash, Buffer.from(givenPivatekey, 'hex'));
const signature = Buffer.concat([ r, s ]);
解决办法是什么
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。