bitcoin.rb中的模块Secp256k1

时间:2019-12-15 00:50:31

标签: ruby bitcoin elliptic-curve

我正在阅读<a href="blah blah">more link text</a>的源代码(请参阅here)。 但我不明白为什么我们需要这条线(576)

bitcoin.rb

我了解到autoload :Secp256k1, "bitcoin/ffi/secp256k1" 仅在我们引用它时才自动加载,但是我看不到它的使用位置。唯一提及EC小组的地方是

secp256k1.rb

那么,谁能解释在def bitcoin_elliptic_curve ::OpenSSL::PKey::EC.new("secp256k1") # <= line 289 end 模块中使用代码的位置和方式(spec文件除外)? 例如,我期望该模块用于生成密钥或签署消息。

0 个答案:

没有答案