关于使用golang 重写 c/c++ 代码的问题

目的是想用ecdsa算法 生成密钥对
在C++里用到 Crypto++ 库, 代码大概是这样

img
,

我想在golang中 实现一样的代码,
img

看到c里面用到的是secp256r1 和 sha1,
golang里面只传递了 secp256r1 这个参数,
目前问题是 golang这边生成的密钥对 在 c那边验证不通过, 请问golang这边如何修改, 或者是否有别的库可以使用

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答

本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。

​​​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。