ビットコイン・インスティテュート

Re: Windows用Bitcoin x86

人物: dkaparis
dkaparis 2010年7月27日09:59 UTC
サトシ・ナカモトの投稿(2010年7月27日01:29 UTC)

Crypto++ 5.6.0のASM SHAコードをMinGWでコンパイルできるが、実行するとすぐにクラッシュする。MASM(Microsoftのアセンブラ)用と書かれており、サンプルのコマンドラインはVisual C++のもののようだ。MSVCとIntelコンパイラーでしか動作しないのだろうか?

最近、私も(外部ライブラリとして)古い統合コードの代わりにCrypto++ 5.6.0を使おうと試みたが、同じ結果だった——CryptoPP::SHA256::Transformの最初の呼び出しでクラッシュした。VC++ 2008ですべてをビルドしたのだが。詳しく調査していないが、Crypto++のルーチンはアラインされた入力を必要とするという指摘があった——それが原因かもしれないし、他のバグがあるのかもしれない。