Development

C++ 和 secp256k1

  • June 7, 2016

我正在為一個大學項目開發一個小型 C++ 比特幣應用程序。我正在使用Blockcypher API創建交易,但我遇到了簽署交易散列的問題,該散列返回其中一種方法。是否有任何簡單的 C++ 庫可以讓我用 secp256k1 ECDSA 簽署這個雜湊?此外,庫必須適用於 Android NDK 開發。

也許我找到了一個,但我在安裝時遇到了問題,我不知道我是否可以將它與 Android NDK 一起使用。

感謝所有答案!

也許libsecp256k1,這是比特幣核心本身使用的。不確定 Android 的可用性,但它可以在許多架構上編譯。

您可能想查看Spongy Castle,它是Bouncy Castle的 Android 專用埠。我在 C# 中使用了 Bouncy Castle 到 secpk2561 函式,所以我認為 Spongy Castle 將擁有你需要的東西,儘管它是 Java 而不是 C++。

另請查看有關 SO 的問題: https ://stackoverflow.com/questions/29778852/how-to-create-ecdsa-keypair-256bit-for-bitcoin-curve-secp256k1-using-spongy

引用自:https://bitcoin.stackexchange.com/questions/45715